Core Rules
WoTC AD&D 2nd Edition -- Drakein API Reference
Loading...
Searching...
No Matches
CoreRules::IEncounterFreqTableRecord Class Referenceabstract

#include <IEncounterFreqTableRecord.h>

Public Types

using record_type = IEncounterFreqTableOb

Public Member Functions

virtual ~IEncounterFreqTableRecord ()=default
virtual int GetSize () const =0
virtual IEncounterFreqTableObGetAt (int index)=0
virtual IEncounterFreqTableObFind (const char *name)=0
virtual bool Add (IEncounterFreqTableOb *obj)=0
virtual bool Remove (int index)=0
virtual bool Remove (const char *name)=0

Member Typedef Documentation

◆ record_type

Constructor & Destructor Documentation

◆ ~IEncounterFreqTableRecord()

virtual CoreRules::IEncounterFreqTableRecord::~IEncounterFreqTableRecord ( )
virtualdefault

Member Function Documentation

◆ Add()

virtual bool CoreRules::IEncounterFreqTableRecord::Add ( IEncounterFreqTableOb * obj)
pure virtual

◆ Find()

virtual IEncounterFreqTableOb * CoreRules::IEncounterFreqTableRecord::Find ( const char * name)
pure virtual

◆ GetAt()

virtual IEncounterFreqTableOb * CoreRules::IEncounterFreqTableRecord::GetAt ( int index)
pure virtual

◆ GetSize()

virtual int CoreRules::IEncounterFreqTableRecord::GetSize ( ) const
pure virtual

◆ Remove() [1/2]

virtual bool CoreRules::IEncounterFreqTableRecord::Remove ( const char * name)
pure virtual

◆ Remove() [2/2]

virtual bool CoreRules::IEncounterFreqTableRecord::Remove ( int index)
pure virtual

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