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

Public Member Functions

NPT_Result Add (const NPT_String &type, const NPT_String &url)
 
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_Artwork >
 NPT_List (const NPT_List< PLT_Artwork > &list)
 
NPT_Result Add (const PLT_Artwork &data)
 
NPT_Result Add (NPT_List< PLT_Artwork > &list)
 
NPT_Result Add (Item &item)
 
NPT_Result Insert (const Iterator where, const PLT_Artwork &data)
 
NPT_Result Insert (const Iterator where, Item &item)
 
NPT_Result Remove (const PLT_Artwork &data, bool all=false)
 
NPT_Result Remove (const NPT_List< PLT_Artwork > &list, bool all=false)
 
NPT_Result Erase (const Iterator position)
 
NPT_Result PopHead (PLT_Artwork &data)
 
bool Contains (const PLT_Artwork &data) const
 
NPT_Result Clear ()
 
NPT_Result Get (NPT_Ordinal index, PLT_Artwork &data) const
 
NPT_Result Get (NPT_Ordinal index, PLT_Artwork *&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_Artwork > &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_Artwork > &other, const X &function)
 
void operator= (const NPT_List< PLT_Artwork > &other)
 
bool operator== (const NPT_List< PLT_Artwork > &other) const
 
bool operator!= (const NPT_List< PLT_Artwork > &other) const
 

Additional Inherited Members

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

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