#include <header.h>
Inheritance diagram for ID3_Header::

Public Methods | |
| ID3_Header () | |
| virtual | ~ID3_Header () |
| virtual bool | SetSpec (ID3_V2Spec) |
| ID3_V2Spec | GetSpec () const |
| bool | SetDataSize (size_t size) |
| size_t | GetDataSize () const |
| virtual bool | Clear () |
| virtual size_t | Size () const=0 |
| virtual void | Render (ID3_Writer &) const=0 |
| virtual bool | Parse (ID3_Reader &)=0 |
| ID3_Header& | operator= (const ID3_Header &rhs) |
Protected Attributes | |
| ID3_V2Spec | _spec |
| size_t | _data_size |
| ID3_Flags | _flags |
| const Info* | _info |
| bool | _changed |
|
|
|
|
|
|
|
|
Reimplemented in ID3_FrameHeader. Definition at line 72 of file header.h. Referenced by ID3_TagImpl::Clear(), ID3_FrameHeader::Clear(), ID3_Header(), and ID3_FrameHeader::~ID3_FrameHeader().
|
|
|
Definition at line 70 of file header.h. Referenced by ID3_FrameImpl::GetDataSize(), and ID3_FrameImpl::Parse().
|
|
|
Definition at line 61 of file header.h. Referenced by Clear(), ID3_TagImpl::GetSpec(), ID3_FrameImpl::GetSpec(), ID3_TagHeader::Parse(), and operator=().
|
|
|
Reimplemented in ID3_FrameHeader, and ID3_TagHeader. |
|
|
Reimplemented in ID3_FrameHeader, and ID3_TagHeader. |
|
|
Definition at line 63 of file header.h. Referenced by Clear(), ID3_TagHeader::Parse(), ID3_FrameHeader::Parse(), ID3_FrameImpl::Render(), and operator=().
|
|
|
Reimplemented in ID3_TagHeader. Definition at line 42 of file header.cpp. Referenced by Clear(), ID3_TagHeader::SetSpec(), ID3_FrameImpl::SetSpec(), and operator=().
|
|
|
Reimplemented in ID3_FrameHeader, and ID3_TagHeader. |
|
|
Definition at line 89 of file header.h. Referenced by ID3_TagHeader::operator=(), and ID3_FrameHeader::operator=().
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.2.8 written by Dimitri van Heesch,
© 1997-2001