Add(ARG_TYPE newElement) | Gray::CArray< TYPE, ARG_TYPE > | inline |
AddArray(const SUPER_t &src) | Gray::cArrayTyped< cStringT< TCHAR >, const TCHAR * > | inline |
AddFormat(const _TYPE_CH *pszFormat,...) | Gray::cArrayString< _TYPE_CH > | inline |
AddHead(const TCHAR * newElement) | Gray::cArrayTyped< cStringT< TCHAR >, const TCHAR * > | inline |
AddTable(const _TYPE_CH *const *ppszTable, size_t iElemSize=sizeof(_TYPE_CH *)) | Gray::cArrayString< _TYPE_CH > | inline |
AddTail(const TCHAR * newElement) | Gray::cArrayTyped< cStringT< TCHAR >, const TCHAR * > | inline |
AddUniqueMax(const _TYPE_CH *pszStr, ITERATE_t iMax=k_MaxDefault) | Gray::cArrayString< _TYPE_CH > | inline |
AssertValid() const | Gray::CObject | inlinevirtual |
AssertValidIndex(ITERATE_t nIndex) const | Gray::cArrayTyped< cStringT< TCHAR >, const TCHAR * > | inline |
CArray() noexcept | Gray::CArray< TYPE, ARG_TYPE > | inline |
CArray(THIS_t &&ref) noexcept | Gray::CArray< TYPE, ARG_TYPE > | inline |
cArrayString() noexcept | Gray::cArrayString< _TYPE_CH > | inline |
cArrayString(const _TYPE_CH **ppStr, ITERATE_t iCount) | Gray::cArrayString< _TYPE_CH > | inline |
cArrayString(const cArrayString &a) | Gray::cArrayString< _TYPE_CH > | inlineexplicit |
cArrayString(THIS_t &&ref) noexcept | Gray::cArrayString< _TYPE_CH > | inline |
cArrayTyped() noexcept | Gray::cArrayTyped< cStringT< TCHAR >, const TCHAR * > | inline |
cArrayTyped(const THIS_t &rArray) | Gray::cArrayTyped< cStringT< TCHAR >, const TCHAR * > | inline |
cArrayTyped(ITERATE_t iSize) | Gray::cArrayTyped< cStringT< TCHAR >, const TCHAR * > | inlineexplicit |
ClampValidIndex(ITERATE_t i) const noexcept | Gray::cArrayTyped< cStringT< TCHAR >, const TCHAR * > | inline |
CompareData(REF_t Data1, REF_t Data2) const noexcept | Gray::cArrayTyped< cStringT< TCHAR >, const TCHAR * > | inlineprotectedvirtual |
const_iterator typedef | Gray::cArrayTyped< cStringT< TCHAR >, const TCHAR * > | |
ConstElementAt(ITERATE_t nIndex) const | Gray::cArrayTyped< cStringT< TCHAR >, const TCHAR * > | inline |
ConstHead() const | Gray::cArrayTyped< cStringT< TCHAR >, const TCHAR * > | inline |
ConstTail() const | Gray::cArrayTyped< cStringT< TCHAR >, const TCHAR * > | inline |
Copy(const CArray &src) | Gray::CArray< TYPE, ARG_TYPE > | |
ELEM_t typedef | Gray::cArrayTyped< cStringT< TCHAR >, const TCHAR * > | |
ElementAt(ITERATE_t nIndex) | Gray::CArray< TYPE, ARG_TYPE > | inline |
ElementAtHead() | Gray::cArrayTyped< cStringT< TCHAR >, const TCHAR * > | inline |
ElementAtSecure(ITERATE_t nIndex) | Gray::cArrayTyped< cStringT< TCHAR >, const TCHAR * > | inline |
ElementAtTail() | Gray::cArrayTyped< cStringT< TCHAR >, const TCHAR * > | inline |
FindCmpI(const _TYPE_CH *pszFind) const | Gray::cArrayString< _TYPE_CH > | inline |
FindIFor(const TCHAR * arg) const | Gray::cArrayTyped< cStringT< TCHAR >, const TCHAR * > | inline |
FindStrIR(const _TYPE_CH *pszSearch) const | Gray::cArrayString< _TYPE_CH > | inline |
get_DataWork() const | Gray::cArrayTyped< cStringT< TCHAR >, const TCHAR * > | inline |
get_PPStr() const | Gray::cArrayString< _TYPE_CH > | inline |
GetAt(ITERATE_t nIndex) const | Gray::CArray< TYPE, ARG_TYPE > | inline |
GetAtCheck(ITERATE_t i) const | Gray::cArrayString< _TYPE_CH > | inline |
GetAtSecure(ITERATE_t nIndex) const | Gray::cArrayTyped< cStringT< TCHAR >, const TCHAR * > | inline |
GetAtTail() | Gray::cArrayTyped< cStringT< TCHAR >, const TCHAR * > | inline |
GetData() const | Gray::CArray< TYPE, ARG_TYPE > | inline |
GetData() | Gray::CArray< TYPE, ARG_TYPE > | inline |
GetHeapStats(OUT ITERATE_t &iAllocCount) const noexcept | Gray::cArrayTyped< cStringT< TCHAR >, const TCHAR * > | inline |
GetMallocSize() const noexcept | Gray::CArray< TYPE, ARG_TYPE > | inline |
GetSize() const noexcept | Gray::CArray< TYPE, ARG_TYPE > | inline |
GetStrSep(_TYPE_CH chSep=',', ITERATE_t iMax=0x7FFF) const | Gray::cArrayString< _TYPE_CH > | inline |
GetUpperBound() const noexcept | Gray::CArray< TYPE, ARG_TYPE > | inline |
HasArg(const TCHAR * arg) const | Gray::cArrayTyped< cStringT< TCHAR >, const TCHAR * > | inline |
Head() | Gray::cArrayTyped< cStringT< TCHAR >, const TCHAR * > | inline |
InsertAt(ITERATE_t nIndex, ARG_TYPE newElement) | Gray::CArray< TYPE, ARG_TYPE > | |
isArraySorted() const | Gray::cArrayTyped< cStringT< TCHAR >, const TCHAR * > | |
isArraySortedND() const | Gray::cArrayTyped< cStringT< TCHAR >, const TCHAR * > | |
IsEmpty() const noexcept | Gray::CArray< TYPE, ARG_TYPE > | inline |
IsEqualArray(const SUPER_t &aValues) const | Gray::cArrayTyped< cStringT< TCHAR >, const TCHAR * > | inline |
isValidCheck() const noexcept | Gray::cArrayTyped< cStringT< TCHAR >, const TCHAR * > | inlinevirtual |
IsValidIndex(ITERATE_t i) const noexcept | Gray::cArrayTyped< cStringT< TCHAR >, const TCHAR * > | inline |
IsValidMallocSize() const noexcept | Gray::CArray< TYPE, ARG_TYPE > | |
iterator typedef | Gray::cArrayTyped< cStringT< TCHAR >, const TCHAR * > | |
k_MaxDefault | Gray::cArrayString< _TYPE_CH > | static |
k_MaxElements | Gray::cArrayString< _TYPE_CH > | static |
m_nSize | Gray::CArray< TYPE, ARG_TYPE > | protected |
m_pData | Gray::CArray< TYPE, ARG_TYPE > | protected |
MoveElement(ITERATE_t iFrom, ITERATE_t iTo) | Gray::CArray< TYPE, ARG_TYPE > | |
operator=(const cArrayTyped< cStringT< TCHAR >, const TCHAR * > &aValues) | Gray::cArrayTyped< cStringT< TCHAR >, const TCHAR * > | inline |
operator[](ITERATE_t nIndex) | Gray::cArrayTyped< cStringT< TCHAR >, const TCHAR * > | inline |
operator[](ITERATE_t nIndex) const | Gray::cArrayTyped< cStringT< TCHAR >, const TCHAR * > | inline |
PopHead() | Gray::cArrayTyped< cStringT< TCHAR >, const TCHAR * > | inline |
PopTail() | Gray::cArrayTyped< cStringT< TCHAR >, const TCHAR * > | inline |
PushTail(const TCHAR * newElement) | Gray::cArrayTyped< cStringT< TCHAR >, const TCHAR * > | inline |
QSort(ITERATE_t iLeft, ITERATE_t iRight) | Gray::cArrayTyped< cStringT< TCHAR >, const TCHAR * > | protected |
QSort() | Gray::cArrayTyped< cStringT< TCHAR >, const TCHAR * > | inline |
QSortPartition(ITERATE_t iLeft, ITERATE_t iRight) | Gray::cArrayTyped< cStringT< TCHAR >, const TCHAR * > | protected |
REF_t typedef | Gray::cArrayTyped< cStringT< TCHAR >, const TCHAR * > | |
RemoveAll() | Gray::CArray< TYPE, ARG_TYPE > | |
RemoveArg(const TCHAR * arg) | Gray::cArrayTyped< cStringT< TCHAR >, const TCHAR * > | inline |
RemoveAt(ITERATE_t nIndex) | Gray::CArray< TYPE, ARG_TYPE > | |
RemoveAt(ITERATE_t nIndex, ITERATE_t iQty) | Gray::CArray< TYPE, ARG_TYPE > | |
RemoveLast() | Gray::cArrayTyped< cStringT< TCHAR >, const TCHAR * > | inline |
Serialize(cArchive &a) | Gray::CObject | virtual |
SetAt(ITERATE_t nIndex, ARG_TYPE newElement) | Gray::CArray< TYPE, ARG_TYPE > | inline |
SetAtGrow(ITERATE_t nIndex, ARG_TYPE newElement) | Gray::CArray< TYPE, ARG_TYPE > | |
SetCopy(const cArrayTyped< cStringT< TCHAR >, const TCHAR * > &aValues) | Gray::cArrayTyped< cStringT< TCHAR >, const TCHAR * > | inline |
SetDataArrayPtr(TYPE *pData, ITERATE_t nSize) | Gray::CArray< TYPE, ARG_TYPE > | inline |
SetSize(ITERATE_t nNewSize) | Gray::CArray< TYPE, ARG_TYPE > | |
SetStrings(const _TYPE_CH **ppStr, ITERATE_t iCount) | Gray::cArrayString< _TYPE_CH > | inline |
SetStrings(cStringT< _TYPE_CH > *ppStr, ITERATE_t iCount) | Gray::cArrayString< _TYPE_CH > | inline |
SetStrSep(const _TYPE_CH *pszStr, _TYPE_CH chSep=',') | Gray::cArrayString< _TYPE_CH > | inline |
Swap(ITERATE_t i, ITERATE_t j) | Gray::cArrayTyped< cStringT< TCHAR >, const TCHAR * > | inline |
Tail() | Gray::cArrayTyped< cStringT< TCHAR >, const TCHAR * > | inline |
UnLinkArg(const TCHAR * arg) | Gray::cArrayTyped< cStringT< TCHAR >, const TCHAR * > | inline |
UnLinkIndex(ITERATE_t nIndex) | Gray::cArrayTyped< cStringT< TCHAR >, const TCHAR * > | inline |
~CArray() | Gray::CArray< TYPE, ARG_TYPE > | inlinevirtual |
~cArrayString() | Gray::cArrayString< _TYPE_CH > | inline |
~cArrayTyped() | Gray::cArrayTyped< cStringT< TCHAR >, const TCHAR * > | inlinevirtual |
~CObject() | Gray::CObject | inlinevirtual |