5 #ifndef _INC_cECPGroupPrefs_H
6 #define _INC_cECPGroupPrefs_H
37 return m_pGroupId ==
nullptr;
41 return(
isNull() || m_pGroupId[0] == ECPGroup_NONE);
45 if (m_pGroupId ==
nullptr)
52 ASSERT(m_pGroupId !=
nullptr);
53 for (
int i = 0; m_pGroupId[i] != ECPGroup_NONE; i++)
55 if (m_pGroupId[i] ==
id)
68 for (
int i = 0; ; i++)
80 ASSERT(m_pGroupId !=
nullptr);
#define ASSERT(exp)
Definition: cDebugAssert.h:87
Definition: cECPGroupPrefs.h:16
bool isEmpty() const
Definition: cECPGroupPrefs.h:39
bool isNull() const
Definition: cECPGroupPrefs.h:35
void SetAllocQty(int iQty)
Definition: cECPGroupPrefs.h:93
ECPGroup_TYPE GetAt(int i) const
Definition: cECPGroupPrefs.h:43
bool HasId(ECPGroup_TYPE id) const
Definition: cECPGroupPrefs.h:50
void SetAt(int i, ECPGroup_TYPE id)
Definition: cECPGroupPrefs.h:78
cECPGroupPrefs(const ECPGroup_TYPE *pGroupId=nullptr)
Definition: cECPGroupPrefs.h:25
void SetNull()
Definition: cECPGroupPrefs.h:84
~cECPGroupPrefs()
Definition: cECPGroupPrefs.h:30
ECPGroup_TYPE FindBestMatch(const cECPGroupPrefs &prefs) const
Definition: cECPGroupPrefs.h:61
ECPGroup_TYPE
Definition: cECPGroupParams.h:28