Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Stefan Strogin
flac
Commits
37a4d2a4
Commit
37a4d2a4
authored
Dec 18, 2003
by
Josh Coalson
Browse files
workaround MSVC bug re: scoping of nested classes
parent
c82bf8a5
Changes
4
Hide whitespace changes
Inline
Side-by-side
include/FLAC++/decoder.h
View file @
37a4d2a4
...
...
@@ -140,6 +140,10 @@ namespace FLAC {
virtual
void
metadata_callback
(
const
::
FLAC__StreamMetadata
*
metadata
)
=
0
;
virtual
void
error_callback
(
::
FLAC__StreamDecoderErrorStatus
status
)
=
0
;
#ifdef _MSC_VER
//@@@@@@ lame hack: some MSVC versions can't see a protected decoder_ from nested State::resolved_as_cstring(); fix properly later
public:
#endif
::
FLAC__StreamDecoder
*
decoder_
;
private:
static
::
FLAC__StreamDecoderReadStatus
read_callback_
(
const
::
FLAC__StreamDecoder
*
decoder
,
FLAC__byte
buffer
[],
unsigned
*
bytes
,
void
*
client_data
);
...
...
@@ -230,6 +234,10 @@ namespace FLAC {
virtual
void
metadata_callback
(
const
::
FLAC__StreamMetadata
*
metadata
)
=
0
;
virtual
void
error_callback
(
::
FLAC__StreamDecoderErrorStatus
status
)
=
0
;
#ifdef _MSC_VER
//@@@@@@ lame hack: some MSVC versions can't see a protected decoder_ from nested State::resolved_as_cstring(); fix properly later
public:
#endif
::
FLAC__SeekableStreamDecoder
*
decoder_
;
private:
static
::
FLAC__SeekableStreamDecoderReadStatus
read_callback_
(
const
::
FLAC__SeekableStreamDecoder
*
decoder
,
FLAC__byte
buffer
[],
unsigned
*
bytes
,
void
*
client_data
);
...
...
@@ -318,6 +326,10 @@ namespace FLAC {
virtual
void
metadata_callback
(
const
::
FLAC__StreamMetadata
*
metadata
)
=
0
;
virtual
void
error_callback
(
::
FLAC__StreamDecoderErrorStatus
status
)
=
0
;
#ifdef _MSC_VER
//@@@@@@ lame hack: some MSVC versions can't see a protected decoder_ from nested State::resolved_as_cstring(); fix properly later
public:
#endif
::
FLAC__FileDecoder
*
decoder_
;
private:
static
::
FLAC__StreamDecoderWriteStatus
write_callback_
(
const
::
FLAC__FileDecoder
*
decoder
,
const
::
FLAC__Frame
*
frame
,
const
FLAC__int32
*
const
buffer
[],
void
*
client_data
);
...
...
include/FLAC++/encoder.h
View file @
37a4d2a4
...
...
@@ -157,6 +157,10 @@ namespace FLAC {
virtual
::
FLAC__StreamEncoderWriteStatus
write_callback
(
const
FLAC__byte
buffer
[],
unsigned
bytes
,
unsigned
samples
,
unsigned
current_frame
)
=
0
;
virtual
void
metadata_callback
(
const
::
FLAC__StreamMetadata
*
metadata
)
=
0
;
#ifdef _MSC_VER
//@@@@@@ lame hack: some MSVC versions can't see a protected encoder_ from nested State::resolved_as_cstring(); fix properly later
public:
#endif
::
FLAC__StreamEncoder
*
encoder_
;
private:
static
::
FLAC__StreamEncoderWriteStatus
write_callback_
(
const
::
FLAC__StreamEncoder
*
encoder
,
const
FLAC__byte
buffer
[],
unsigned
bytes
,
unsigned
samples
,
unsigned
current_frame
,
void
*
client_data
);
...
...
@@ -252,6 +256,10 @@ namespace FLAC {
virtual
::
FLAC__SeekableStreamEncoderTellStatus
tell_callback
(
FLAC__uint64
*
absolute_byte_offset
)
=
0
;
virtual
::
FLAC__StreamEncoderWriteStatus
write_callback
(
const
FLAC__byte
buffer
[],
unsigned
bytes
,
unsigned
samples
,
unsigned
current_frame
)
=
0
;
#ifdef _MSC_VER
//@@@@@@ lame hack: some MSVC versions can't see a protected encoder_ from nested State::resolved_as_cstring(); fix properly later
public:
#endif
::
FLAC__SeekableStreamEncoder
*
encoder_
;
private:
static
::
FLAC__SeekableStreamEncoderSeekStatus
seek_callback_
(
const
FLAC__SeekableStreamEncoder
*
encoder
,
FLAC__uint64
absolute_byte_offset
,
void
*
client_data
);
...
...
@@ -348,6 +356,10 @@ namespace FLAC {
protected:
virtual
void
progress_callback
(
FLAC__uint64
bytes_written
,
FLAC__uint64
samples_written
,
unsigned
frames_written
,
unsigned
total_frames_estimate
);
#ifdef _MSC_VER
//@@@@@@ lame hack: some MSVC versions can't see a protected encoder_ from nested State::resolved_as_cstring(); fix properly later
public:
#endif
::
FLAC__FileEncoder
*
encoder_
;
private:
static
void
progress_callback_
(
const
::
FLAC__FileEncoder
*
encoder
,
FLAC__uint64
bytes_written
,
FLAC__uint64
samples_written
,
unsigned
frames_written
,
unsigned
total_frames_estimate
,
void
*
client_data
);
...
...
include/OggFLAC++/decoder.h
View file @
37a4d2a4
...
...
@@ -144,6 +144,10 @@ namespace OggFLAC {
virtual
void
metadata_callback
(
const
::
FLAC__StreamMetadata
*
metadata
)
=
0
;
virtual
void
error_callback
(
::
FLAC__StreamDecoderErrorStatus
status
)
=
0
;
#ifdef _MSC_VER
//@@@@@@ lame hack: some MSVC versions can't see a protected decoder_ from nested State::resolved_as_cstring(); fix properly later
public:
#endif
::
OggFLAC__StreamDecoder
*
decoder_
;
private:
static
::
FLAC__StreamDecoderReadStatus
read_callback_
(
const
::
OggFLAC__StreamDecoder
*
decoder
,
FLAC__byte
buffer
[],
unsigned
*
bytes
,
void
*
client_data
);
...
...
@@ -236,6 +240,10 @@ namespace OggFLAC {
virtual
void
metadata_callback
(
const
::
FLAC__StreamMetadata
*
metadata
)
=
0
;
virtual
void
error_callback
(
::
FLAC__StreamDecoderErrorStatus
status
)
=
0
;
#ifdef _MSC_VER
//@@@@@@ lame hack: some MSVC versions can't see a protected decoder_ from nested State::resolved_as_cstring(); fix properly later
public:
#endif
::
OggFLAC__SeekableStreamDecoder
*
decoder_
;
private:
static
::
FLAC__SeekableStreamDecoderReadStatus
read_callback_
(
const
::
OggFLAC__SeekableStreamDecoder
*
decoder
,
FLAC__byte
buffer
[],
unsigned
*
bytes
,
void
*
client_data
);
...
...
@@ -326,6 +334,10 @@ namespace OggFLAC {
virtual
void
metadata_callback
(
const
::
FLAC__StreamMetadata
*
metadata
)
=
0
;
virtual
void
error_callback
(
::
FLAC__StreamDecoderErrorStatus
status
)
=
0
;
#ifdef _MSC_VER
//@@@@@@ lame hack: some MSVC versions can't see a protected decoder_ from nested State::resolved_as_cstring(); fix properly later
public:
#endif
::
OggFLAC__FileDecoder
*
decoder_
;
private:
static
::
FLAC__StreamDecoderWriteStatus
write_callback_
(
const
::
OggFLAC__FileDecoder
*
decoder
,
const
::
FLAC__Frame
*
frame
,
const
FLAC__int32
*
const
buffer
[],
void
*
client_data
);
...
...
include/OggFLAC++/encoder.h
View file @
37a4d2a4
...
...
@@ -162,6 +162,10 @@ namespace OggFLAC {
virtual
::
FLAC__StreamEncoderWriteStatus
write_callback
(
const
FLAC__byte
buffer
[],
unsigned
bytes
,
unsigned
samples
,
unsigned
current_frame
)
=
0
;
virtual
void
metadata_callback
(
const
::
FLAC__StreamMetadata
*
metadata
)
=
0
;
#ifdef _MSC_VER
//@@@@@@ lame hack: some MSVC versions can't see a protected encoder_ from nested State::resolved_as_cstring(); fix properly later
public:
#endif
::
OggFLAC__StreamEncoder
*
encoder_
;
private:
static
::
FLAC__StreamEncoderWriteStatus
write_callback_
(
const
::
OggFLAC__StreamEncoder
*
encoder
,
const
FLAC__byte
buffer
[],
unsigned
bytes
,
unsigned
samples
,
unsigned
current_frame
,
void
*
client_data
);
...
...
@@ -259,6 +263,10 @@ namespace OggFLAC {
virtual
::
FLAC__SeekableStreamEncoderTellStatus
tell_callback
(
FLAC__uint64
*
absolute_byte_offset
)
=
0
;
virtual
::
FLAC__StreamEncoderWriteStatus
write_callback
(
const
FLAC__byte
buffer
[],
unsigned
bytes
,
unsigned
samples
,
unsigned
current_frame
)
=
0
;
#ifdef _MSC_VER
//@@@@@@ lame hack: some MSVC versions can't see a protected encoder_ from nested State::resolved_as_cstring(); fix properly later
public:
#endif
::
OggFLAC__SeekableStreamEncoder
*
encoder_
;
private:
static
::
FLAC__SeekableStreamEncoderSeekStatus
seek_callback_
(
const
OggFLAC__SeekableStreamEncoder
*
encoder
,
FLAC__uint64
absolute_byte_offset
,
void
*
client_data
);
...
...
@@ -357,6 +365,10 @@ namespace OggFLAC {
protected:
virtual
void
progress_callback
(
FLAC__uint64
bytes_written
,
FLAC__uint64
samples_written
,
unsigned
frames_written
,
unsigned
total_frames_estimate
);
#ifdef _MSC_VER
//@@@@@@ lame hack: some MSVC versions can't see a protected encoder_ from nested State::resolved_as_cstring(); fix properly later
public:
#endif
::
OggFLAC__FileEncoder
*
encoder_
;
private:
static
void
progress_callback_
(
const
::
OggFLAC__FileEncoder
*
encoder
,
FLAC__uint64
bytes_written
,
FLAC__uint64
samples_written
,
unsigned
frames_written
,
unsigned
total_frames_estimate
,
void
*
client_data
);
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment