![]() |
Gray C++ Libraries
0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
|
#include <cStrPathTree.h>
Public Member Functions | |
cStrPathTree (void) | |
~cStrPathTree (void) | |
cStrPathNodePtr | FindPathNode (const GChar_t *pszPath) const |
HRESULT | AddPath (const GChar_t *pszPath, cRefPtr<> pUserData) |
HRESULT | RemovePathNode (cStrPathNode *pNode) |
UNITTEST_FRIEND (cStrPathTree) | |
Public Attributes | |
cStrPathNodePtr | m_pRoot |
cHashTableRef< cStrPathNode > | m_aHash |
Create a tree namespace. Can be very large. e.g. All the files in your system.
GrayLib::cStrPathTree::cStrPathTree | ( | void | ) |
GrayLib::cStrPathTree::~cStrPathTree | ( | void | ) |
cStrPathNodePtr GrayLib::cStrPathTree::FindPathNode | ( | const GChar_t * | pszPath | ) | const |
HRESULT GrayLib::cStrPathTree::RemovePathNode | ( | cStrPathNode * | pNode | ) |
GrayLib::cStrPathTree::UNITTEST_FRIEND | ( | cStrPathTree | ) |
cHashTableRef<cStrPathNode> GrayLib::cStrPathTree::m_aHash |
cStrPathNodePtr GrayLib::cStrPathTree::m_pRoot |