FLAC++/metadata.h: metadata level 2 interface
[FLAC++/metadata.h: metadata interfaces]

Level 2 metadata iterator. More...

Classes

class  FLAC::Metadata::Chain
class  FLAC::Metadata::Iterator

Functions

 FLAC::Metadata::Prototype::Prototype (const Prototype &)
 FLAC::Metadata::Prototype::Prototype (const ::FLAC__StreamMetadata &)
 FLAC::Metadata::Prototype::Prototype (const ::FLAC__StreamMetadata *)

Detailed Description

Level 2 metadata iterator.

The flow through the iterator in the C++ layer is similar to the C layer:

The ownership of pointers in the C++ layer is slightly different than in the C layer, i.e.

See the C layer equivalent for more.


Function Documentation

FLAC::Metadata::Prototype::Prototype ( const Prototype  )  [protected, inherited]

Constructs a copy of the given object. This form always performs a deep copy.