Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
Aleph::DftTreeNodeAllocator< Node > Class Template Reference

#include <tpl_dynSetTree.H>

Inheritance diagram for Aleph::DftTreeNodeAllocator< Node >:
[legend]
Collaboration diagram for Aleph::DftTreeNodeAllocator< Node >:
[legend]

Public Member Functions

Nodealloc_lval (const typename Node::key_type &key) override
 
Nodealloc_rval (typename Node::key_type &&key) override
 
void unalloc (Node *p) override
 
 ~DftTreeNodeAllocator () override=default
 
- Public Member Functions inherited from Aleph::AbstractTreeNodeAllocator< Node >
 AbstractTreeNodeAllocator ()=default
 
virtual ~AbstractTreeNodeAllocator ()=default
 

Detailed Description

template<typename Node>
class Aleph::DftTreeNodeAllocator< Node >

Definition at line 97 of file tpl_dynSetTree.H.

Constructor & Destructor Documentation

◆ ~DftTreeNodeAllocator()

template<typename Node >
Aleph::DftTreeNodeAllocator< Node >::~DftTreeNodeAllocator ( )
overridedefault

Member Function Documentation

◆ alloc_lval()

template<typename Node >
Node * Aleph::DftTreeNodeAllocator< Node >::alloc_lval ( const typename Node::key_type &  key)
inlineoverridevirtual

Implements Aleph::AbstractTreeNodeAllocator< Node >.

Definition at line 100 of file tpl_dynSetTree.H.

◆ alloc_rval()

template<typename Node >
Node * Aleph::DftTreeNodeAllocator< Node >::alloc_rval ( typename Node::key_type &&  key)
inlineoverridevirtual

Implements Aleph::AbstractTreeNodeAllocator< Node >.

Definition at line 105 of file tpl_dynSetTree.H.

◆ unalloc()

template<typename Node >
void Aleph::DftTreeNodeAllocator< Node >::unalloc ( Node p)
inlineoverridevirtual

Implements Aleph::AbstractTreeNodeAllocator< Node >.

Definition at line 110 of file tpl_dynSetTree.H.


The documentation for this class was generated from the following file: