ACE 8.0.2
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Protected Attributes | List of all members
ACE_RB_Tree_Base Class Reference

#include <RB_Tree.h>

Inheritance diagram for ACE_RB_Tree_Base:
Inheritance graph
[legend]
Collaboration diagram for ACE_RB_Tree_Base:
Collaboration graph
[legend]

Public Types

enum  RB_SearchResult { LEFT , EXACT , RIGHT }
 Search result enumeration. More...
 

Public Member Functions

ACE_Allocatorallocator () const
 Get the allocator;.
 

Protected Attributes

ACE_Allocatorallocator_
 Pointer to a memory allocator.
 

Member Enumeration Documentation

◆ RB_SearchResult

Search result enumeration.

Enumerator
LEFT 
EXACT 
RIGHT 

Member Function Documentation

◆ allocator()

ACE_Allocator * ACE_RB_Tree_Base::allocator ( ) const
inline

Get the allocator;.

Note
This method is inlined here rather than in RB_Tree.inl since that file may be included multiple times when inlining is disabled. In those platform/configuration combinations, multiple definitions of this method occurred. Placing the definition inline in the header avoids such errors.

Member Data Documentation

◆ allocator_

ACE_Allocator* ACE_RB_Tree_Base::allocator_
protected

Pointer to a memory allocator.


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