![]() |
Core Rules
WoTC AD&D 2nd Edition -- Drakein API Reference
|
#include <IFamilyRecord.h>
Public Types | |
| enum | FamilyLookup { FR_NoRecord = 0 , FR_NotFound , FR_Found } |
| using | record_type = IFamilyOb |
Public Member Functions | |
| virtual | ~IFamilyRecord ()=default |
| virtual int | GetCount () const =0 |
| virtual IFamilyOb * | GetAt (int index)=0 |
| virtual IFamilyOb * | FindById (long id)=0 |
| virtual IFamilyOb * | FindByName (const char *name)=0 |
| virtual FamilyLookup | Resolve (long id, IFamilyOb *&out_record)=0 |
| virtual long | Add (IFamilyOb *family)=0 |
| virtual bool | Remove (int index)=0 |
| virtual bool | RemoveById (long id)=0 |
| virtual void | Clear ()=0 |
| virtual bool | IsDirty () const =0 |
|
virtualdefault |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |