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

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

Add(REF_t pObj)Gray::cThreadLockArrayPtr< TYPE >inline
Gray::cArrayPtr::Add(const TYPE & newElement)Gray::CArray< TYPE, const TYPE & >inlineprotected
AddArray(const SUPER_t &src)Gray::cArrayTyped< TYPE, ARG_TYPE >inlineprotected
AddHead(ARG_TYPE newElement)Gray::cArrayTyped< TYPE, ARG_TYPE >inlineprotected
AddTail(ARG_TYPE newElement)Gray::cArrayTyped< TYPE, ARG_TYPE >inlineprotected
AssertValid() constGray::CObjectinlineprotectedvirtual
AssertValidIndex(ITERATE_t nIndex) constGray::cArrayTyped< TYPE, ARG_TYPE >inlineprotected
CArray() noexceptGray::CArray< TYPE, const TYPE & >inlineprotected
CArray(THIS_t &&ref) noexceptGray::CArray< TYPE, const TYPE & >inlineprotected
cArrayTyped() noexceptGray::cArrayTyped< TYPE, ARG_TYPE >inlineprotected
cArrayTyped(const THIS_t &rArray)Gray::cArrayTyped< TYPE, ARG_TYPE >inlineprotected
cArrayTyped(ITERATE_t iSize)Gray::cArrayTyped< TYPE, ARG_TYPE >inlineexplicitprotected
ClampValidIndex(ITERATE_t i) const noexceptGray::cArrayTyped< TYPE, ARG_TYPE >inlineprotected
CompareData(REF_t pData1, REF_t pData2) const noexcept overrideGray::cArrayFacade< TYPE *, TYPE * >inlineprotectedvirtual
const_iterator typedefGray::cArrayTyped< TYPE, ARG_TYPE >protected
ConstElementAt(ITERATE_t nIndex) constGray::cArrayTyped< TYPE, ARG_TYPE >inlineprotected
ConstHead() constGray::cArrayTyped< TYPE, ARG_TYPE >inlineprotected
ConstTail() constGray::cArrayTyped< TYPE, ARG_TYPE >inlineprotected
Copy(const CArray &src)Gray::CArray< TYPE, const TYPE & >protected
cThreadLockArrayPtr()Gray::cThreadLockArrayPtr< TYPE >inline
DeleteAll()Gray::cThreadLockArrayPtr< TYPE >inline
DeleteAt(ITERATE_t i)Gray::cArrayPtr< TYPE >inlineprotected
ELEM_t typedefGray::cThreadLockArrayPtr< TYPE >
ElementAt(ITERATE_t nIndex)Gray::CArray< TYPE, const TYPE & >inlineprotected
ElementAtHead()Gray::cArrayTyped< TYPE, ARG_TYPE >inlineprotected
ElementAtSecure(ITERATE_t nIndex)Gray::cArrayTyped< TYPE, ARG_TYPE >inlineprotected
ElementAtTail()Gray::cArrayTyped< TYPE, ARG_TYPE >inlineprotected
FindIFor(ARG_TYPE arg) constGray::cArrayTyped< TYPE, ARG_TYPE >inlineprotected
get_DataWork() constGray::cArrayTyped< TYPE, ARG_TYPE >inlineprotected
GetAt(ITERATE_t index) constGray::cArrayFacade< TYPE *, TYPE * >inlineprotected
GetAtCheck(ITERATE_t nIndex) constGray::cThreadLockArrayPtr< TYPE >inline
GetAtSecure(ITERATE_t nIndex) constGray::cArrayTyped< TYPE, ARG_TYPE >inlineprotected
GetAtTail()Gray::cArrayTyped< TYPE, ARG_TYPE >inlineprotected
GetData() constGray::CArray< TYPE, const TYPE & >inlineprotected
GetData()Gray::CArray< TYPE, const TYPE & >inlineprotected
GetHeapStats(OUT ITERATE_t &iAllocCount) const noexceptGray::cArrayTyped< TYPE, ARG_TYPE >inlineprotected
GetMallocSize() const noexceptGray::CArray< TYPE, const TYPE & >inlineprotected
GetSize() constGray::cThreadLockArrayPtr< TYPE >inline
GetUpperBound() const noexceptGray::CArray< TYPE, const TYPE & >inlineprotected
HasArg(TYPE *pObj) constGray::cThreadLockArrayPtr< TYPE >inline
Gray::cArrayPtr::HasArg(ARG_TYPE arg) constGray::cArrayTyped< TYPE, ARG_TYPE >inlineprotected
Head()Gray::cArrayTyped< TYPE, ARG_TYPE >inlineprotected
InsertAt(ITERATE_t nIndex, const TYPE & newElement)Gray::CArray< TYPE, const TYPE & >protected
isArraySorted() constGray::cArrayTyped< TYPE, ARG_TYPE >protected
isArraySortedND() constGray::cArrayTyped< TYPE, ARG_TYPE >protected
IsEmpty() const noexceptGray::CArray< TYPE, const TYPE & >inlineprotected
IsEqualArray(const SUPER_t &aValues) constGray::cArrayTyped< TYPE, ARG_TYPE >inlineprotected
isValidCheck() const noexceptGray::cArrayTyped< TYPE, ARG_TYPE >inlineprotectedvirtual
IsValidIndex(ITERATE_t i) const noexceptGray::cArrayTyped< TYPE, ARG_TYPE >inlineprotected
IsValidMallocSize() const noexceptGray::CArray< TYPE, const TYPE & >protected
iterator typedefGray::cArrayTyped< TYPE, ARG_TYPE >protected
m_LockGray::cThreadLockArrayPtr< TYPE >mutable
m_nSizeGray::CArray< TYPE, const TYPE & >protected
m_pDataGray::CArray< TYPE, const TYPE & >protected
MoveElement(ITERATE_t iFrom, ITERATE_t iTo)Gray::CArray< TYPE, const TYPE & >protected
operator=(const cArrayTyped< TYPE, ARG_TYPE > &aValues)Gray::cArrayTyped< TYPE, ARG_TYPE >inlineprotected
operator[](ITERATE_t nIndex)Gray::cArrayTyped< TYPE, ARG_TYPE >inlineprotected
operator[](ITERATE_t nIndex) constGray::cArrayTyped< TYPE, ARG_TYPE >inlineprotected
PopHead()Gray::cThreadLockArrayPtr< TYPE >inline
PopTail()Gray::cThreadLockArrayPtr< TYPE >inline
PushTail(ARG_TYPE newElement)Gray::cArrayTyped< TYPE, ARG_TYPE >inlineprotected
QSort(ITERATE_t iLeft, ITERATE_t iRight)Gray::cArrayTyped< TYPE, ARG_TYPE >protected
QSort()Gray::cArrayTyped< TYPE, ARG_TYPE >inlineprotected
QSortPartition(ITERATE_t iLeft, ITERATE_t iRight)Gray::cArrayTyped< TYPE, ARG_TYPE >protected
REF_t typedefGray::cThreadLockArrayPtr< TYPE >
RemoveAll()Gray::CArray< TYPE, const TYPE & >protected
RemoveArg(TYPE *pObj)Gray::cThreadLockArrayPtr< TYPE >inline
Gray::cArrayPtr::RemoveArg(ARG_TYPE arg)Gray::cArrayTyped< TYPE, ARG_TYPE >inlineprotected
RemoveAt(ITERATE_t nIndex)Gray::CArray< TYPE, const TYPE & >protected
RemoveAt(ITERATE_t nIndex, ITERATE_t iQty)Gray::CArray< TYPE, const TYPE & >protected
RemoveLast()Gray::cArrayTyped< TYPE, ARG_TYPE >inlineprotected
Serialize(cArchive &a)Gray::CObjectprotectedvirtual
SetAt(ITERATE_t nIndex, const TYPE & newElement)Gray::CArray< TYPE, const TYPE & >inlineprotected
SetAtGrow(ITERATE_t nIndex, const TYPE & newElement)Gray::CArray< TYPE, const TYPE & >protected
SetCopy(const cArrayTyped< TYPE, ARG_TYPE > &aValues)Gray::cArrayTyped< TYPE, ARG_TYPE >inlineprotected
SetDataArrayPtr(TYPE *pData, ITERATE_t nSize)Gray::CArray< TYPE, const TYPE & >inlineprotected
SetSize(ITERATE_t nNewSize)Gray::cThreadLockArrayPtr< TYPE >inline
SUPER_t typedefGray::cThreadLockArrayPtr< TYPE >
Swap(ITERATE_t i, ITERATE_t j)Gray::cArrayTyped< TYPE, ARG_TYPE >inlineprotected
Tail()Gray::cArrayTyped< TYPE, ARG_TYPE >inlineprotected
THIS_t typedefGray::cArrayFacade< TYPE *, TYPE * >protected
UnLinkArg(ARG_TYPE arg)Gray::cArrayTyped< TYPE, ARG_TYPE >inlineprotected
UnLinkIndex(ITERATE_t nIndex)Gray::cArrayTyped< TYPE, ARG_TYPE >inlineprotected
~CArray()Gray::CArray< TYPE, const TYPE & >inlineprotectedvirtual
~cArrayFacade()Gray::cArrayFacade< TYPE *, TYPE * >inlineprotectedvirtual
~cArrayTyped()Gray::cArrayTyped< TYPE, ARG_TYPE >inlineprotectedvirtual
~CObject()Gray::CObjectinlineprotectedvirtual
~cThreadLockArrayPtr()Gray::cThreadLockArrayPtr< TYPE >inline