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

#include <IConvertRecordOb.h>

Public Member Functions

virtual ~IConvertRecordOb ()=default
virtual const char * GetOldName () const =0
virtual bool SetOldName (const char *v)=0
virtual int GetNewNameCount () const =0
virtual bool IsEmpty () const =0
virtual const char * GetNewName (int index) const =0
virtual bool HasNewName (const char *name) const =0
virtual int FindNewName (const char *name, bool case_sensitive=false) const =0
virtual void AddNewName (const char *name)=0
virtual bool SetNewName (int index, const char *name)=0
virtual bool InsertNewName (int index, const char *name)=0
virtual bool MoveNewName (int from, int to)=0
virtual bool RemoveNewName (int index)=0
virtual void ClearNewNames ()=0
virtual IConvertRecordObClone () const =0

Constructor & Destructor Documentation

◆ ~IConvertRecordOb()

virtual CoreRules::IConvertRecordOb::~IConvertRecordOb ( )
virtualdefault

Member Function Documentation

◆ AddNewName()

virtual void CoreRules::IConvertRecordOb::AddNewName ( const char * name)
pure virtual

◆ ClearNewNames()

virtual void CoreRules::IConvertRecordOb::ClearNewNames ( )
pure virtual

◆ Clone()

virtual IConvertRecordOb * CoreRules::IConvertRecordOb::Clone ( ) const
pure virtual

◆ FindNewName()

virtual int CoreRules::IConvertRecordOb::FindNewName ( const char * name,
bool case_sensitive = false ) const
pure virtual

◆ GetNewName()

virtual const char * CoreRules::IConvertRecordOb::GetNewName ( int index) const
pure virtual

◆ GetNewNameCount()

virtual int CoreRules::IConvertRecordOb::GetNewNameCount ( ) const
pure virtual

◆ GetOldName()

virtual const char * CoreRules::IConvertRecordOb::GetOldName ( ) const
pure virtual

◆ HasNewName()

virtual bool CoreRules::IConvertRecordOb::HasNewName ( const char * name) const
pure virtual

◆ InsertNewName()

virtual bool CoreRules::IConvertRecordOb::InsertNewName ( int index,
const char * name )
pure virtual

◆ IsEmpty()

virtual bool CoreRules::IConvertRecordOb::IsEmpty ( ) const
pure virtual

◆ MoveNewName()

virtual bool CoreRules::IConvertRecordOb::MoveNewName ( int from,
int to )
pure virtual

◆ RemoveNewName()

virtual bool CoreRules::IConvertRecordOb::RemoveNewName ( int index)
pure virtual

◆ SetNewName()

virtual bool CoreRules::IConvertRecordOb::SetNewName ( int index,
const char * name )
pure virtual

◆ SetOldName()

virtual bool CoreRules::IConvertRecordOb::SetOldName ( const char * v)
pure virtual

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