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

#include <ISpouseOb.h>

Public Member Functions

virtual ~ISpouseOb ()
virtual long GetPartnerId () const =0
virtual bool SetPartnerId (long id)=0
virtual const char * GetType () const =0
virtual void SetType (const char *v)=0
virtual const IDateObGetDateStart () const =0
virtual IDateObGetDateStart ()=0
virtual void SetDateStart (const IDateOb *v)=0
virtual const IDateObGetDateEnd () const =0
virtual IDateObGetDateEnd ()=0
virtual void SetDateEnd (const IDateOb *v)=0
virtual bool IsOngoing () const =0
virtual const char * GetLocation () const =0
virtual void SetLocation (const char *v)=0
virtual const char * GetNotes () const =0
virtual void SetNotes (const char *v)=0
virtual bool IsDirty () const =0
virtual void MarkClean ()=0
virtual ISpouseObClone () const =0

Constructor & Destructor Documentation

◆ ~ISpouseOb()

virtual CoreRules::ISpouseOb::~ISpouseOb ( )
inlinevirtual

Member Function Documentation

◆ Clone()

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

◆ GetDateEnd() [1/2]

virtual const IDateOb * CoreRules::ISpouseOb::GetDateEnd ( ) const
pure virtual

◆ GetDateEnd() [2/2]

virtual IDateOb * CoreRules::ISpouseOb::GetDateEnd ( )
pure virtual

◆ GetDateStart() [1/2]

virtual const IDateOb * CoreRules::ISpouseOb::GetDateStart ( ) const
pure virtual

◆ GetDateStart() [2/2]

virtual IDateOb * CoreRules::ISpouseOb::GetDateStart ( )
pure virtual

◆ GetLocation()

virtual const char * CoreRules::ISpouseOb::GetLocation ( ) const
pure virtual

◆ GetNotes()

virtual const char * CoreRules::ISpouseOb::GetNotes ( ) const
pure virtual

◆ GetPartnerId()

virtual long CoreRules::ISpouseOb::GetPartnerId ( ) const
pure virtual

◆ GetType()

virtual const char * CoreRules::ISpouseOb::GetType ( ) const
pure virtual

◆ IsDirty()

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

◆ IsOngoing()

virtual bool CoreRules::ISpouseOb::IsOngoing ( ) const
pure virtual

◆ MarkClean()

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

◆ SetDateEnd()

virtual void CoreRules::ISpouseOb::SetDateEnd ( const IDateOb * v)
pure virtual

◆ SetDateStart()

virtual void CoreRules::ISpouseOb::SetDateStart ( const IDateOb * v)
pure virtual

◆ SetLocation()

virtual void CoreRules::ISpouseOb::SetLocation ( const char * v)
pure virtual

◆ SetNotes()

virtual void CoreRules::ISpouseOb::SetNotes ( const char * v)
pure virtual

◆ SetPartnerId()

virtual bool CoreRules::ISpouseOb::SetPartnerId ( long id)
pure virtual

◆ SetType()

virtual void CoreRules::ISpouseOb::SetType ( const char * v)
pure virtual

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