5 #ifndef _INC_cStrPathTree_H
6 #define _INC_cStrPathTree_H
11 #include "../GrayLibBase.h"
34 : m_nHashCode(nHashCode)
#define GRAYLIB_LINK
Definition: GrayLibBase.h:35
INT32 HRESULT
_WIN32 style error codes. INT32
Definition: SysTypes.h:465
Definition: cStrPathTree.h:22
HASHCODE32_t get_HashCode() const noexcept
Definition: cStrPathTree.h:38
cString get_Name() const
Definition: cStrPathTree.h:42
cStrPathNode(HASHCODE32_t nHashCode, cString sVal) noexcept
Definition: cStrPathTree.h:33
Definition: cStrPathTree.h:50
cHashTableRef< cStrPathNode > m_aHash
Definition: cStrPathTree.h:65
HRESULT RemovePathNode(cStrPathNode *pNode)
UNITTEST_FRIEND(cStrPathTree)
cStrPathNodePtr FindPathNode(const GChar_t *pszPath) const
HRESULT AddPath(const GChar_t *pszPath, cRefPtr<> pUserData)
cStrPathNodePtr m_pRoot
Definition: cStrPathTree.h:64
Definition: cHashTable.h:191
UNITTEST2_PREDEF(cQuadtree)
cRefPtr< cStrPathNode > cStrPathNodePtr
Definition: cStrPathTree.h:18
UINT32 HASHCODE32_t
always 32 bits.
Definition: GrayCore.h:117
char GChar_t
My version of TCHAR, _TCHAR.
Definition: StrConst.h:26