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

#include <IDiaryOb.h>

Public Member Functions

virtual ~IDiaryOb ()
virtual const IDateObGetStartDate () const =0
virtual IDateObGetStartDate ()=0
virtual void SetStartDate (const IDateOb *v)=0
virtual const IDateObGetEndDate () const =0
virtual IDateObGetEndDate ()=0
virtual void SetEndDate (const IDateOb *v)=0
virtual const char * GetMainTitle () const =0
virtual void SetMainTitle (const char *v)=0
virtual bool IsSingleDate () const =0
virtual int GetEntryCount () const =0
virtual IDiaryEntryObGetEntry (int index)=0
virtual void AddEntry (IDiaryEntryOb *e)=0
virtual bool RemoveEntry (int index)=0
virtual void ClearEntries ()=0
virtual bool IsDirty () const =0
virtual void MarkClean ()=0
virtual IDiaryObClone () const =0

Constructor & Destructor Documentation

◆ ~IDiaryOb()

virtual CoreRules::IDiaryOb::~IDiaryOb ( )
inlinevirtual

Member Function Documentation

◆ AddEntry()

virtual void CoreRules::IDiaryOb::AddEntry ( IDiaryEntryOb * e)
pure virtual

◆ ClearEntries()

virtual void CoreRules::IDiaryOb::ClearEntries ( )
pure virtual

◆ Clone()

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

◆ GetEndDate() [1/2]

virtual const IDateOb * CoreRules::IDiaryOb::GetEndDate ( ) const
pure virtual

◆ GetEndDate() [2/2]

virtual IDateOb * CoreRules::IDiaryOb::GetEndDate ( )
pure virtual

◆ GetEntry()

virtual IDiaryEntryOb * CoreRules::IDiaryOb::GetEntry ( int index)
pure virtual

◆ GetEntryCount()

virtual int CoreRules::IDiaryOb::GetEntryCount ( ) const
pure virtual

◆ GetMainTitle()

virtual const char * CoreRules::IDiaryOb::GetMainTitle ( ) const
pure virtual

◆ GetStartDate() [1/2]

virtual const IDateOb * CoreRules::IDiaryOb::GetStartDate ( ) const
pure virtual

◆ GetStartDate() [2/2]

virtual IDateOb * CoreRules::IDiaryOb::GetStartDate ( )
pure virtual

◆ IsDirty()

virtual bool CoreRules::IDiaryOb::IsDirty ( ) const
pure virtual

◆ IsSingleDate()

virtual bool CoreRules::IDiaryOb::IsSingleDate ( ) const
pure virtual

◆ MarkClean()

virtual void CoreRules::IDiaryOb::MarkClean ( )
pure virtual

◆ RemoveEntry()

virtual bool CoreRules::IDiaryOb::RemoveEntry ( int index)
pure virtual

◆ SetEndDate()

virtual void CoreRules::IDiaryOb::SetEndDate ( const IDateOb * v)
pure virtual

◆ SetMainTitle()

virtual void CoreRules::IDiaryOb::SetMainTitle ( const char * v)
pure virtual

◆ SetStartDate()

virtual void CoreRules::IDiaryOb::SetStartDate ( const IDateOb * v)
pure virtual

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