Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
Gray::cThreadLockArrayValue< TYPE, _TYPE_KEY > Member List

This is the complete list of members for Gray::cThreadLockArrayValue< TYPE, _TYPE_KEY >, including all inherited members.

Add(TYPE *pObj)Gray::cThreadLockArrayValue< TYPE, _TYPE_KEY >inline
cArraySortValue< TYPE, ITERATE_t >::Add(TYPE_ARG pNew)Gray::cArraySorted< TYPE, TYPE_ARG, TYPE_KEY >protected
cArrayTyped< TYPE, TYPE_ARG >::Add(ARG_TYPE newElement)Gray::CArray< TYPE, ARG_TYPE >inlineprotected
AddAfter(TYPE *pObj)Gray::cThreadLockArrayValue< TYPE, _TYPE_KEY >inline
AddArray(const SUPER_t &a)Gray::cArraySorted< TYPE, TYPE_ARG, TYPE_KEY >inlineprotected
cArrayTyped< TYPE, TYPE_ARG >::AddArray(const SUPER_t &src)Gray::cArrayTyped< TYPE, TYPE_ARG >inlineprotected
AddHead(TYPE_ARG newElement)Gray::cArrayTyped< TYPE, TYPE_ARG >inlineprotected
AddPresorted(ITERATE_t index, COMPARE_t iCompareRes, TYPE_ARG pNew)Gray::cArraySorted< TYPE, TYPE_ARG, TYPE_KEY >inlineprotected
AddTail(TYPE_ARG newElement)Gray::cArrayTyped< TYPE, TYPE_ARG >inlineprotected
AssertValid() constGray::CObjectinlineprotectedvirtual
AssertValidIndex(ITERATE_t nIndex) constGray::cArrayTyped< TYPE, TYPE_ARG >inlineprotected
CArray() noexceptGray::CArray< TYPE, ARG_TYPE >inlineprotected
CArray(THIS_t &&ref) noexceptGray::CArray< TYPE, ARG_TYPE >inlineprotected
cArrayTyped() noexceptGray::cArrayTyped< TYPE, TYPE_ARG >inlineprotected
cArrayTyped(const THIS_t &rArray)Gray::cArrayTyped< TYPE, TYPE_ARG >inlineprotected
cArrayTyped(ITERATE_t iSize)Gray::cArrayTyped< TYPE, TYPE_ARG >inlineexplicitprotected
ClampValidIndex(ITERATE_t i) const noexceptGray::cArrayTyped< TYPE, TYPE_ARG >inlineprotected
CompareData(REF_t pData1, REF_t pData2) const noexcept overrideGray::cArraySortValue< TYPE, ITERATE_t >inlineprotectedvirtual
CompareKey(KEY_t key1, REF_t pBase) const overrideGray::cArraySortValue< TYPE, ITERATE_t >inlineprotectedvirtual
Gray::cArraySortRef::CompareKey(KEY_t key1, REF_t Data2) constGray::cArraySorted< TYPE, TYPE_ARG, TYPE_KEY >inlineprotectedvirtual
const_iterator typedefGray::cArrayTyped< TYPE, TYPE_ARG >protected
ConstElementAt(ITERATE_t nIndex) constGray::cArrayTyped< TYPE, TYPE_ARG >inlineprotected
ConstHead() constGray::cArrayTyped< TYPE, TYPE_ARG >inlineprotected
ConstTail() constGray::cArrayTyped< TYPE, TYPE_ARG >inlineprotected
Copy(const CArray &src)Gray::CArray< TYPE, ARG_TYPE >protected
cThreadLockArrayValue()Gray::cThreadLockArrayValue< TYPE, _TYPE_KEY >inline
DeleteAll()Gray::cArraySortFacade< cRefPtr< TYPE >, TYPE *, TYPE_KEY >inlineprotected
DisposeAll()Gray::cThreadLockArrayValue< TYPE, _TYPE_KEY >inline
ELEM_t typedefGray::cArraySortFacade< cRefPtr< TYPE >, TYPE *, TYPE_KEY >protected
ElementAt(ITERATE_t nIndex)Gray::CArray< TYPE, ARG_TYPE >inlineprotected
ElementAtHead()Gray::cArrayTyped< TYPE, TYPE_ARG >inlineprotected
ElementAtSecure(ITERATE_t nIndex)Gray::cArrayTyped< TYPE, TYPE_ARG >inlineprotected
ElementAtTail()Gray::cArrayTyped< TYPE, TYPE_ARG >inlineprotected
FindArgForKey(_TYPE_KEY index) constGray::cThreadLockArrayValue< TYPE, _TYPE_KEY >inline
cArraySortValue< TYPE, ITERATE_t >::FindArgForKey(TYPE_KEY key1) const noexceptGray::cArraySortFacade< cRefPtr< TYPE >, TYPE *, TYPE_KEY >inlineprotected
FindIFirstForKey(TYPE_KEY nKey) constGray::cArraySorted< TYPE, TYPE_ARG, TYPE_KEY >inlineprotected
FindIFor(TYPE_ARG arg) constGray::cArrayTyped< TYPE, TYPE_ARG >inlineprotected
FindIForAC_BRUTEFORCE(const TYPE * pData) constGray::cArraySortFacade< cRefPtr< TYPE >, TYPE *, TYPE_KEY >inlineprotected
FindIForAK(const TYPE *pBase) constGray::cArraySortValue< TYPE, ITERATE_t >inlineprotected
FindIForKey(KEY_t key) constGray::cArraySorted< TYPE, TYPE_ARG, TYPE_KEY >inlineprotected
FindILastForKey(TYPE_KEY nKey) constGray::cArraySorted< TYPE, TYPE_ARG, TYPE_KEY >inlineprotected
FindINear(REF_t pNew, COMPARE_t &iCompareRes) constGray::cArraySorted< TYPE, TYPE_ARG, TYPE_KEY >protected
FindINearKey(KEY_t key, COMPARE_t &iCompareRes) constGray::cArraySorted< TYPE, TYPE_ARG, TYPE_KEY >protected
get_DataWork() constGray::cArrayTyped< TYPE, TYPE_ARG >inlineprotected
GetAt(ITERATE_t index) const noexceptGray::cArraySortFacade< cRefPtr< TYPE >, TYPE *, TYPE_KEY >inlineprotected
GetAtCheck(ITERATE_t nIndex) constGray::cThreadLockArrayValue< TYPE, _TYPE_KEY >inline
GetAtSecure(ITERATE_t nIndex) constGray::cArrayTyped< TYPE, TYPE_ARG >inlineprotected
GetAtTail()Gray::cArrayTyped< TYPE, TYPE_ARG >inlineprotected
GetData() constGray::CArray< TYPE, ARG_TYPE >inlineprotected
GetData()Gray::CArray< TYPE, ARG_TYPE >inlineprotected
GetHeapStats(OUT ITERATE_t &iAllocCount) const noexceptGray::cArrayTyped< TYPE, TYPE_ARG >inlineprotected
GetMallocSize() const noexceptGray::CArray< TYPE, ARG_TYPE >inlineprotected
GetSize() constGray::cThreadLockArrayValue< TYPE, _TYPE_KEY >inline
GetUpperBound() const noexceptGray::CArray< TYPE, ARG_TYPE >inlineprotected
HasArg(TYPE_ARG arg) constGray::cArrayTyped< TYPE, TYPE_ARG >inlineprotected
Head()Gray::cArrayTyped< TYPE, TYPE_ARG >inlineprotected
InsertAt(ITERATE_t nIndex, ARG_TYPE newElement)Gray::CArray< TYPE, ARG_TYPE >protected
isArraySorted() constGray::cArrayTyped< TYPE, TYPE_ARG >protected
isArraySortedND() constGray::cArrayTyped< TYPE, TYPE_ARG >protected
IsEmpty() const noexceptGray::CArray< TYPE, ARG_TYPE >inlineprotected
IsEqualArray(const SUPER_t &aValues) constGray::cArrayTyped< TYPE, TYPE_ARG >inlineprotected
isValidCheck() const noexceptGray::cArrayTyped< TYPE, TYPE_ARG >inlineprotectedvirtual
IsValidIndex(ITERATE_t i) const noexceptGray::cArraySortFacade< cRefPtr< TYPE >, TYPE *, TYPE_KEY >inlineprotected
IsValidMallocSize() const noexceptGray::CArray< TYPE, ARG_TYPE >protected
iterator typedefGray::cArrayTyped< TYPE, TYPE_ARG >protected
KEY_t typedefGray::cArraySortValue< TYPE, ITERATE_t >protected
m_LockGray::cThreadLockArrayValue< TYPE, _TYPE_KEY >mutable
m_nSizeGray::CArray< TYPE, ARG_TYPE >protected
m_pDataGray::CArray< TYPE, ARG_TYPE >protected
MoveElement(ITERATE_t iFrom, ITERATE_t iTo)Gray::CArray< TYPE, ARG_TYPE >protected
operator=(const cArrayTyped< TYPE, TYPE_ARG > &aValues)Gray::cArrayTyped< TYPE, TYPE_ARG >inlineprotected
operator[](ITERATE_t nIndex)Gray::cArrayTyped< TYPE, TYPE_ARG >inlineprotected
operator[](ITERATE_t nIndex) constGray::cArrayTyped< TYPE, TYPE_ARG >inlineprotected
PopHead()Gray::cThreadLockArrayValue< TYPE, _TYPE_KEY >inline
PopTail()Gray::cThreadLockArrayValue< TYPE, _TYPE_KEY >inline
PushTail(TYPE_ARG newElement)Gray::cArrayTyped< TYPE, TYPE_ARG >inlineprotected
QSort(ITERATE_t iLeft, ITERATE_t iRight)Gray::cArrayTyped< TYPE, TYPE_ARG >protected
QSort()Gray::cArrayTyped< TYPE, TYPE_ARG >inlineprotected
QSortPartition(ITERATE_t iLeft, ITERATE_t iRight)Gray::cArrayTyped< TYPE, TYPE_ARG >protected
REF_t typedefGray::cArraySortValue< TYPE, ITERATE_t >protected
RemoveAll()Gray::cThreadLockArrayValue< TYPE, _TYPE_KEY >inline
RemoveArg(TYPE *pObj)Gray::cThreadLockArrayValue< TYPE, _TYPE_KEY >inline
cArraySortValue< TYPE, ITERATE_t >::RemoveArg(TYPE_ARG arg)Gray::cArrayTyped< TYPE, TYPE_ARG >inlineprotected
RemoveArgKey(TYPE *pBase)Gray::cArraySortValue< TYPE, ITERATE_t >inlineprotected
Gray::cArraySortRef::RemoveArgKey(REF_t pObj, KEY_t key)Gray::cArraySorted< TYPE, TYPE_ARG, TYPE_KEY >inlineprotected
RemoveAt(ITERATE_t nIndex)Gray::CArray< TYPE, ARG_TYPE >protected
RemoveAt(ITERATE_t nIndex, ITERATE_t iQty)Gray::CArray< TYPE, ARG_TYPE >protected
RemoveKey(TYPE_KEY key)Gray::cArraySorted< TYPE, TYPE_ARG, TYPE_KEY >inlineprotected
RemoveLast()Gray::cArrayTyped< TYPE, TYPE_ARG >inlineprotected
Serialize(cArchive &a)Gray::CObjectprotectedvirtual
SetAt(ITERATE_t nIndex, ARG_TYPE newElement)Gray::CArray< TYPE, ARG_TYPE >inlineprotected
SetAtGrow(ITERATE_t nIndex, ARG_TYPE newElement)Gray::CArray< TYPE, ARG_TYPE >protected
SetCopy(const cArrayTyped< TYPE, TYPE_ARG > &aValues)Gray::cArrayTyped< TYPE, TYPE_ARG >inlineprotected
SetDataArrayPtr(TYPE *pData, ITERATE_t nSize)Gray::CArray< TYPE, ARG_TYPE >inlineprotected
SetSize(ITERATE_t nNewSize)Gray::CArray< TYPE, ARG_TYPE >protected
Swap(ITERATE_t i, ITERATE_t j)Gray::cArrayTyped< TYPE, TYPE_ARG >inlineprotected
Tail()Gray::cArrayTyped< TYPE, TYPE_ARG >inlineprotected
THIS_t typedefGray::cArrayTyped< TYPE, TYPE_ARG >protected
UnLinkArg(TYPE_ARG arg)Gray::cArrayTyped< TYPE, TYPE_ARG >inlineprotected
UnLinkIndex(ITERATE_t nIndex)Gray::cArrayTyped< TYPE, TYPE_ARG >inlineprotected
~CArray()Gray::CArray< TYPE, ARG_TYPE >inlineprotectedvirtual
~cArraySorted()Gray::cArraySorted< TYPE, TYPE_ARG, TYPE_KEY >inlineprotectedvirtual
~cArraySortFacade()Gray::cArraySortFacade< cRefPtr< TYPE >, TYPE *, TYPE_KEY >inlineprotectedvirtual
~cArraySortValue()Gray::cArraySortValue< TYPE, ITERATE_t >inlineprotectedvirtual
~cArrayTyped()Gray::cArrayTyped< TYPE, TYPE_ARG >inlineprotectedvirtual
~CObject()Gray::CObjectinlineprotectedvirtual
~cThreadLockArrayValue()Gray::cThreadLockArrayValue< TYPE, _TYPE_KEY >inline