diff options
author | djc2 <djc2@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2002-04-27 00:09:05 +0000 |
---|---|---|
committer | djc2 <djc2@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2002-04-27 00:09:05 +0000 |
commit | 5df7b55f315871171e8c1e44c09cec2ae068dcce (patch) | |
tree | 01fc8c340d7fe9e37ccc0d55a56e91e3cde58752 /ace/RB_Tree.h | |
parent | db0935a5ccea52330104e5928d1343bf28e30b7a (diff) | |
download | ATCD-5df7b55f315871171e8c1e44c09cec2ae068dcce.tar.gz |
changelog tag:Apr 26 17:00:23 2002 Dante J. Cannarozzi <djc2@cs.wustl.edu>
Diffstat (limited to 'ace/RB_Tree.h')
-rw-r--r-- | ace/RB_Tree.h | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/ace/RB_Tree.h b/ace/RB_Tree.h index c529df08b4f..a91b2d03409 100644 --- a/ace/RB_Tree.h +++ b/ace/RB_Tree.h @@ -136,6 +136,30 @@ public: * This class uses an <ACE_Allocator> to allocate memory. The * user can make this a persistent class by providing an * <ACE_Allocator> with a persistable memory pool. + * + * <b> Requirements and Performance Characteristics</b> + * - Internal Structure + * Binary tree + * - Duplicates allowed? + * No + * - Random access allowed? + * No + * - Search speed + * Log(n) + * - Insert/replace speed + * Log(n) + * - Iterator still valid after change to container? + * Yes + * - Frees memory for removed elements? + * Yes + * - Items inserted by + * Value + * - Requirements for contained type + * -# Default constructor + * -# Copy constructor + * -# operator= + * -# operator== + * -# operator< */ template <class EXT_ID, class INT_ID, class COMPARE_KEYS, class ACE_LOCK> class ACE_RB_Tree : public ACE_RB_Tree_Base |