xbmc
Public Member Functions | List of all members
PLT_PersonRoles Class Reference
Inheritance diagram for PLT_PersonRoles:
Inheritance graph
[legend]
Collaboration diagram for PLT_PersonRoles:
Collaboration graph
[legend]

Public Member Functions

NPT_Result Add (const NPT_String &name, const NPT_String &role="")
 
NPT_Result ToDidl (NPT_String &didl, const NPT_String &tag)
 
NPT_Result FromDidl (const NPT_Array< NPT_XmlElementNode *> &nodes)
 
- Public Member Functions inherited from NPT_List< PLT_PersonRole >
 NPT_List (const NPT_List< PLT_PersonRole > &list)
 
NPT_Result Add (const PLT_PersonRole &data)
 
NPT_Result Add (NPT_List< PLT_PersonRole > &list)
 
NPT_Result Add (Item &item)
 
NPT_Result Insert (const Iterator where, const PLT_PersonRole &data)
 
NPT_Result Insert (const Iterator where, Item &item)
 
NPT_Result Remove (const PLT_PersonRole &data, bool all=false)
 
NPT_Result Remove (const NPT_List< PLT_PersonRole > &list, bool all=false)
 
NPT_Result Erase (const Iterator position)
 
NPT_Result PopHead (PLT_PersonRole &data)
 
bool Contains (const PLT_PersonRole &data) const
 
NPT_Result Clear ()
 
NPT_Result Get (NPT_Ordinal index, PLT_PersonRole &data) const
 
NPT_Result Get (NPT_Ordinal index, PLT_PersonRole *&data) const
 
NPT_Cardinal GetItemCount () const
 
Iterator GetFirstItem () const
 
Iterator GetLastItem () const
 
Iterator GetItem (NPT_Ordinal index) const
 
NPT_Result Cut (NPT_Cardinal keep, NPT_List< PLT_PersonRole > &cut)
 
NPT_Result Detach (Item &item)
 
NPT_Result Apply (const X &function) const
 
NPT_Result ApplyUntil (const X &function, const P &predicate, bool *match=NULL) const
 
Iterator Find (const P &predicate, NPT_Ordinal n=0) const
 
NPT_Result Sort (const X &function)
 
NPT_Result Merge (NPT_List< PLT_PersonRole > &other, const X &function)
 
void operator= (const NPT_List< PLT_PersonRole > &other)
 
bool operator== (const NPT_List< PLT_PersonRole > &other) const
 
bool operator!= (const NPT_List< PLT_PersonRole > &other) const
 

Additional Inherited Members

- Public Types inherited from NPT_List< PLT_PersonRole >
typedef PLT_PersonRole Element
 
- Protected Attributes inherited from NPT_List< PLT_PersonRole >
NPT_Cardinal m_ItemCount
 
Itemm_Head
 
Itemm_Tail
 

The documentation for this class was generated from the following files: