This header file is part of module ALib Containers of the ALib C++ Library.
© 2013-2024 A-Worx GmbH, Germany. Published under Boost Software License.
Definition in file stringtree.hpp.
Go to the source code of this file.
Classes | |
struct | StringTree< TAllocator, T, TNodeHandler, TRecycling >::ConstCursorHandle |
A handle type used with methods TCursor::Export and ImportCursor. More... | |
struct | StringTree< TAllocator, T, TNodeHandler, TRecycling >::CursorHandle |
A handle type used with methods TCursor::Export and ImportCursor. More... | |
struct | StringTree< TAllocator, T, TNodeHandler, TRecycling >::TRecursiveIterator< TConst >::RecursionData |
Protected, internal struct used to store the data of recursive iterations. More... | |
class | StringTree< TAllocator, T, TNodeHandler, TRecycling > |
struct | StringTreeNamesAlloc< TChar > |
struct | StringTreeNamesDynamic< TChar, TLocalCapacity > |
struct | StringTreeNamesStatic< TChar > |
class | StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst > |
class | StringTree< TAllocator, T, TNodeHandler, TRecycling >::TRecursiveIterator< TConst > |
Namespaces | |
namespace | alib |
namespace | alib::containers |
Typedefs | |
template<typename TAllocator , typename T , typename TNodeHandler = StringTreeNamesDynamic<character>, Recycling TRecycling = Recycling::Private> | |
using | StringTree = containers::StringTree<TAllocator, T, TNodeHandler, TRecycling> |
Type alias in namespace alib. | |
template<typename TChar > | |
using | StringTreeNamesAlloc = containers::StringTreeNamesAlloc<TChar> |
Type alias in namespace alib. | |
template<typename TChar , integer TLocalCapacity = 32> | |
using | StringTreeNamesDynamic = containers::StringTreeNamesDynamic<TChar, TLocalCapacity> |
Type alias in namespace alib. | |
template<typename TChar > | |
using | StringTreeNamesStatic = containers::StringTreeNamesStatic<TChar> |
Type alias in namespace alib. | |