| FLAC
    1.3.1
    | 
#include <metadata.h>
| Public Member Functions | |
| bool | is_valid () const | 
| void | init (Chain &chain) | 
| bool | next () | 
| bool | prev () | 
| ::FLAC__MetadataType | get_block_type () const | 
| Prototype * | get_block () | 
| bool | set_block (Prototype *block) | 
| bool | delete_block (bool replace_with_padding) | 
| bool | insert_block_before (Prototype *block) | 
| bool | insert_block_after (Prototype *block) | 
| Protected Member Functions | |
| virtual void | clear () | 
| Protected Attributes | |
| ::FLAC__Metadata_Iterator * | iterator_ | 
This class is a wrapper around the FLAC__metadata_iterator structures and methods; see the usage guide and FLAC__Metadata_Iterator.
| bool FLAC::Metadata::Iterator::is_valid | ( | ) | const | 
Returns true iff object was properly constructed. 
| void FLAC::Metadata::Iterator::init | ( | Chain & | chain | ) | 
| bool FLAC::Metadata::Iterator::next | ( | ) | 
| bool FLAC::Metadata::Iterator::prev | ( | ) | 
| ::FLAC__MetadataType FLAC::Metadata::Iterator::get_block_type | ( | ) | const | 
| Prototype* FLAC::Metadata::Iterator::get_block | ( | ) | 
| bool FLAC::Metadata::Iterator::set_block | ( | Prototype * | block | ) | 
| bool FLAC::Metadata::Iterator::delete_block | ( | bool | replace_with_padding | ) | 
| bool FLAC::Metadata::Iterator::insert_block_before | ( | Prototype * | block | ) | 
| bool FLAC::Metadata::Iterator::insert_block_after | ( | Prototype * | block | ) |