Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

panda/src/express/ordered_vector.h File Reference

#include "pandabase.h"
#include "pvector.h"
#include "pset.h"
#include "notify.h"
#include <algorithm>
#include "ordered_vector.I"
#include "ordered_vector.T"

Go to the source code of this file.

Compounds

class  ordered_vector
 This template class presents an interface similar to the STL set or multiset (and ov_set and ov_multiset are implemented specifically, below), but it is implemented using a vector that is kept always in sorted order. More...

class  ordered_vector::EquivalentTest
class  ov_multiset
 A specialization of ordered_vector that emulates a standard STL set: many copies of each element are allowed. More...

class  ov_set
 A specialization of ordered_vector that emulates a standard STL set: one copy of each element is allowed. More...


Defines

#define KEY_TYPE   key_type_0
#define VALUE_TYPE   value_type_0
#define REFERENCE   reference_0
#define CONST_REFERENCE   const_reference_0
#define KEY_COMPARE   key_compare_0
#define VALUE_COMPARE   value_compare_0
#define ITERATOR   iterator_0
#define CONST_ITERATOR   const_iterator_0
#define REVERSE_ITERATOR   reverse_iterator_0
#define CONST_REVERSE_ITERATOR   const_reverse_iterator_0
#define DIFFERENCE_TYPE   difference_type_0
#define SIZE_TYPE   size_type_0


Detailed Description

Definition in file ordered_vector.h.


Define Documentation

#define CONST_ITERATOR   const_iterator_0
 

Definition at line 52 of file ordered_vector.h.

#define CONST_REFERENCE   const_reference_0
 

Definition at line 48 of file ordered_vector.h.

#define CONST_REVERSE_ITERATOR   const_reverse_iterator_0
 

Definition at line 54 of file ordered_vector.h.

#define DIFFERENCE_TYPE   difference_type_0
 

Definition at line 55 of file ordered_vector.h.

#define ITERATOR   iterator_0
 

Definition at line 51 of file ordered_vector.h.

Referenced by ordered_vector< Key, Compare >::operator!=(), ordered_vector< Key, Compare >::operator<(), and ordered_vector< Key, Compare >::operator>().

#define KEY_COMPARE   key_compare_0
 

Definition at line 49 of file ordered_vector.h.

#define KEY_TYPE   key_type_0
 

Definition at line 45 of file ordered_vector.h.

#define REFERENCE   reference_0
 

Definition at line 47 of file ordered_vector.h.

#define REVERSE_ITERATOR   reverse_iterator_0
 

Definition at line 53 of file ordered_vector.h.

#define SIZE_TYPE   size_type_0
 

Definition at line 56 of file ordered_vector.h.

Referenced by ordered_vector< Key, Compare >::operator<=().

#define VALUE_COMPARE   value_compare_0
 

Definition at line 50 of file ordered_vector.h.

#define VALUE_TYPE   value_type_0
 

Definition at line 46 of file ordered_vector.h.


Generated on Fri May 2 00:45:33 2003 for Panda by doxygen1.3