Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
GrayLib::cTimeScheduleSpecialEval Class Reference

#include <cTimeSchedule.h>

Inheritance diagram for GrayLib::cTimeScheduleSpecialEval:
GrayLib::cTimeScheduleVal Gray::cRefBase IUnknown

Public Member Functions

 cTimeScheduleSpecialEval (cAtomRef aSpecialName)
 
cStringA get_Name () const
 
- Public Member Functions inherited from GrayLib::cTimeScheduleVal
 cTimeScheduleVal ()
 
virtual ~cTimeScheduleVal ()
 
virtual bool IsActiveEval (const cTimeUnits &rTimeNow)=0
 
- Public Member Functions inherited from Gray::cRefBase
 cRefBase (int iRefCount=0) noexcept
 
virtual ~cRefBase ()
 
int get_RefCount () const noexcept
 
HASHCODE_t get_HashCode () const noexcept
 
 STDMETHOD_ (HASHCODE_t, get_HashCodeX)() const noexcept
 
virtual void onFinalRelease ()
 
bool isValidObj () const noexcept
 
 STDMETHOD_ (ULONG, AddRef)(void) override
 
 STDMETHOD_ (ULONG, Release)(void) override
 
STDMETHOD() QueryInterface (const IID &riid, void __RPC_FAR *__RPC_FAR *ppvObject) override
 
void IncRefCount ()
 
void DecRefCount ()
 
bool isStaticConstruct () const noexcept
 
void StaticConstruct ()
 
void StaticDestruct ()
 
bool isDestructing () noexcept
 
void SetDestructing ()
 

Detailed Description

An evaluator for special named schedules. e.g. Holidays.

Constructor & Destructor Documentation

◆ cTimeScheduleSpecialEval()

GrayLib::cTimeScheduleSpecialEval::cTimeScheduleSpecialEval ( cAtomRef  aSpecialName)
inline

Member Function Documentation

◆ get_Name()

cStringA GrayLib::cTimeScheduleSpecialEval::get_Name ( ) const
inline

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