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]
List of all members.

Public Types

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

Public Member Functions

ACE_Allocatorallocator (void) const
 Get the allocator;.

Protected Attributes

ACE_Allocatorallocator_
 Pointer to a memory allocator.

Detailed Description

Definition at line 116 of file RB_Tree.h.


Member Enumeration Documentation

enum ACE_RB_Tree_Base::RB_SearchResult

Search result enumeration.

Enumerator:
LEFT 
EXACT 
RIGHT 

Definition at line 120 of file RB_Tree.h.

00120 {LEFT, EXACT, RIGHT};


Member Function Documentation

ACE_Allocator* ACE_RB_Tree_Base::allocator ( void   )  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 and on platforms where ACE_TEMPLATES_REQUIRE_SOURCE is defined. In those platform/configuration combinations, multiple definitions of this method occured. Placing the definition inline in the header avoids such errors.

Definition at line 132 of file RB_Tree.h.

References allocator_.

00132 { return this->allocator_; }


Member Data Documentation

ACE_Allocator* ACE_RB_Tree_Base::allocator_ [protected]

Pointer to a memory allocator.

Definition at line 138 of file RB_Tree.h.

Referenced by ACE_RB_Tree< EXT_ID, INT_ID, COMPARE_KEYS, ACE_LOCK >::ACE_RB_Tree(), allocator(), ACE_RB_Tree< EXT_ID, INT_ID, COMPARE_KEYS, ACE_LOCK >::dump(), ACE_RB_Tree< EXT_ID, INT_ID, COMPARE_KEYS, ACE_LOCK >::open(), and ACE_RB_Tree< EXT_ID, INT_ID, COMPARE_KEYS, ACE_LOCK >::operator=().


The documentation for this class was generated from the following file:
Generated on Tue Feb 2 17:35:28 2010 for ACE by  doxygen 1.4.7