| Compounds | |
| class | FLAC::Metadata::Prototype | 
| class | FLAC::Metadata::StreamInfo | 
| class | FLAC::Metadata::Padding | 
| class | FLAC::Metadata::Application | 
| class | FLAC::Metadata::SeekTable | 
| class | FLAC::Metadata::VorbisComment | 
| class | FLAC::Metadata::CueSheet | 
| class | FLAC::Metadata::Unknown | 
| [NOHEADER] | |
| bool | operator== (const Prototype &) const | 
| bool | operator== (const::FLAC__StreamMetadata &) const | 
| bool | operator== (const::FLAC__StreamMetadata *) const | 
| [NOHEADER] | |
| bool | operator!= (const Prototype &) const | 
| bool | operator!= (const::FLAC__StreamMetadata &) const | 
| bool | operator!= (const::FLAC__StreamMetadata *) const | 
| Functions | |
| FLACPP_API Prototype * | clone (const Prototype *) | 
| bool | is_valid () const | 
| operator const ::FLAC__StreamMetadata * () const | |
The behavior closely mimics the C layer interface; be sure to read the detailed description of the C metadata object module.
Any time a metadata object is constructed or assigned, you should check is_valid() to make sure the underlying FLAC__StreamMetadata object was able to be created.
| 
 | 
| Create a deep copy of an object and return it. | 
| 
 | 
| Check for equality, performing a deep compare by following pointers. | 
| 
 | 
| Check for equality, performing a deep compare by following pointers. Reimplemented in FLAC::Metadata::StreamInfo. | 
| 
 | 
| Check for equality, performing a deep compare by following pointers. Reimplemented in FLAC::Metadata::StreamInfo. | 
| 
 | 
| Check for inequality, performing a deep compare by following pointers. | 
| 
 | 
| Check for inequality, performing a deep compare by following pointers. Reimplemented in FLAC::Metadata::StreamInfo. | 
| 
 | 
| Check for inequality, performing a deep compare by following pointers. Reimplemented in FLAC::Metadata::StreamInfo. | 
| 
 | 
| 
Returns  | 
| 
 | 
| Returns a pointer to the underlying FLAC__StreamMetadata object. This can be useful for plugging any holes between the C++ and C interfaces. 
 | 
 1.2.14 written by Dimitri van Heesch,
 © 1997-2002
1.2.14 written by Dimitri van Heesch,
 © 1997-2002