Public Member Functions | |
CListImpl (const XMLNode &Node=XMLNode::emptyNode()) | |
CListImpl (const CListImpl< T > &Other) | |
MusicBrainz4::CListImpl< T > & | operator= (const CListImpl< T > &Other) |
virtual | ~CListImpl () |
CListImpl< T > * | Clone () |
virtual std::ostream & | Serialise (std::ostream &os) const |
T * | Item (int Item) const |
void | AddItem (T *Item) |
Static Public Member Functions | |
static std::string | GetElementName () |
Protected Member Functions | |
bool | ParseElement (const XMLNode &Node) |
MusicBrainz4::CListImpl< T >::CListImpl | ( | const XMLNode & | Node = XMLNode::emptyNode() |
) | [inline] |
MusicBrainz4::CListImpl< T >::CListImpl | ( | const CListImpl< T > & | Other | ) | [inline] |
virtual MusicBrainz4::CListImpl< T >::~CListImpl | ( | ) | [inline, virtual] |
void MusicBrainz4::CListImpl< T >::AddItem | ( | T * | Item | ) | [inline] |
CListImpl<T>* MusicBrainz4::CListImpl< T >::Clone | ( | ) | [inline, virtual] |
Reimplemented from MusicBrainz4::CList.
Reimplemented in MusicBrainz4::CISWCList, MusicBrainz4::CMediumList, MusicBrainz4::CRelationList, and MusicBrainz4::CSecondaryTypeList.
static std::string MusicBrainz4::CListImpl< T >::GetElementName | ( | ) | [inline, static] |
Reimplemented from MusicBrainz4::CList.
Reimplemented in MusicBrainz4::CISWCList, MusicBrainz4::CMediumList, MusicBrainz4::CRelationList, and MusicBrainz4::CSecondaryTypeList.
T* MusicBrainz4::CListImpl< T >::Item | ( | int | Item | ) | const [inline] |
Reimplemented from MusicBrainz4::CList.
MusicBrainz4::CListImpl<T>& MusicBrainz4::CListImpl< T >::operator= | ( | const CListImpl< T > & | Other | ) | [inline] |
bool MusicBrainz4::CListImpl< T >::ParseElement | ( | const XMLNode & | Node | ) | [inline, protected, virtual] |
Reimplemented from MusicBrainz4::CList.
Reimplemented in MusicBrainz4::CISWCList, MusicBrainz4::CMediumList, MusicBrainz4::CRelationList, and MusicBrainz4::CSecondaryTypeList.
virtual std::ostream& MusicBrainz4::CListImpl< T >::Serialise | ( | std::ostream & | os | ) | const [inline, virtual] |
Reimplemented from MusicBrainz4::CList.
Reimplemented in MusicBrainz4::CISWCList, MusicBrainz4::CMediumList, MusicBrainz4::CRelationList, and MusicBrainz4::CSecondaryTypeList.