#include <flags.h>
Public Types | |
typedef flags_t | TYPE |
Public Member Functions | |
ID3_Flags () | |
virtual | ~ID3_Flags () |
TYPE | get () const |
bool | test (TYPE f) const |
bool | set (TYPE f) |
bool | add (TYPE f) |
bool | remove (TYPE f) |
bool | clear () |
bool | set (TYPE f, bool b) |
ID3_Flags & | operator= (const ID3_Flags &f) |
Definition at line 33 of file flags.h.
typedef flags_t ID3_Flags::TYPE |
TYPE ID3_Flags::get | ( | ) | const [inline] |
Definition at line 41 of file flags.h.
Referenced by operator=(), ID3_TagHeader::Render(), ID3_FrameHeader::Render(), and ID3_TagImpl::Strip().
bool ID3_Flags::test | ( | TYPE | f | ) | const [inline] |
Definition at line 42 of file flags.h.
Referenced by ID3_FrameHeader::GetCompression(), ID3_FrameHeader::GetEncryption(), ID3_TagHeader::GetExperimental(), ID3_TagHeader::GetExtended(), ID3_TagHeader::GetFooter(), ID3_FrameHeader::GetGrouping(), ID3_FrameHeader::GetReadOnly(), ID3_TagHeader::GetUnsync(), ID3_TagImpl::HasTagType(), ID3_TagHeader::Parse(), ID3_TagImpl::ParseReader(), ID3_TagHeader::Render(), and ID3_TagImpl::Update().
bool ID3_Flags::set | ( | TYPE | f | ) | [inline] |
Definition at line 43 of file flags.h.
Referenced by ID3_TagImpl::Link(), ID3_TagHeader::Parse(), ID3_TagHeader::ParseExtended(), ID3_TagHeader::SetExperimental(), ID3_TagHeader::SetExtended(), ID3_FrameHeader::SetFlags(), ID3_TagHeader::SetFooter(), ID3_FrameHeader::SetFrameID(), ID3_TagHeader::SetSpec(), and ID3_TagHeader::SetUnsync().
bool ID3_Flags::add | ( | TYPE | f | ) | [inline] |
Definition at line 44 of file flags.h.
Referenced by ID3_FrameHeader::Parse(), ID3_TagImpl::ParseReader(), and ID3_TagImpl::Update().
bool ID3_Flags::remove | ( | TYPE | f | ) | [inline] |
bool ID3_Flags::clear | ( | ) | [inline] |
Definition at line 46 of file flags.h.
Referenced by ID3_TagImpl::Clear(), ID3_Header::Clear(), and ID3_TagImpl::ParseReader().