The interface file for InterfaceList class. More...
#include <IInterfaceList.h>
Public Member Functions | |
virtual | ~IInterfaceList (void) |
virtual InterfacePtr | operator[] (unsigned int index)=0 |
virtual unsigned int | GetSize () const =0 |
virtual InterfacePtr | GetByIndex (unsigned int index) const =0 |
virtual void | Clear ()=0 |
virtual void | Add (InterfacePtr iface)=0 |
virtual void | Remove (InterfacePtr iface)=0 |
virtual void | Append (const InterfaceList *list)=0 |
Protected Member Functions | |
IInterfaceList (void) | |
IInterfaceList (const IInterfaceList &) | |
IInterfaceList & | operator= (const IInterfaceList &) |
Protected Attributes | |
InterfaceListData * | m_pInterfaceListData |
Friends | |
class | InterfaceListImpl |
The interface file for InterfaceList class.
|
inlinevirtual |
|
inlineprotected |
|
inlineprotected |
|
pure virtual |
Implemented in InterfaceList.
|
pure virtual |
Implemented in InterfaceList.
|
pure virtual |
Implemented in InterfaceList.
|
pure virtual |
Implemented in InterfaceList.
|
pure virtual |
Implemented in InterfaceList.
|
protected |
|
pure virtual |
Implemented in InterfaceList.
|
pure virtual |
Implemented in InterfaceList.
|
friend |
|
protected |