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

ov_set< Key, Compare > Class Template Reference

#include <ordered_vector.h>

Inheritance diagram for ov_set< Key, Compare >:

ordered_vector< Key, Compare > List of all members.

Public Types

typedef TYPENAME ordered_vector<
Key, Compare >::ITERATOR 
ITERATOR
typedef TYPENAME ordered_vector<
Key, Compare >::VALUE_TYPE 
VALUE_TYPE

Public Member Functions

INLINE ov_set (const Compare &compare=Compare())
INLINE ov_set (const ov_set< Key, Compare > &copy)
INLINE ov_set< Key, Compare > & operator= (const ov_set< Key, Compare > &copy)
INLINE ITERATOR insert (ITERATOR position, const VALUE_TYPE &key0)
INLINE pair< ITERATOR, bool > insert (const VALUE_TYPE &key0)
INLINE void sort ()
INLINE bool verify_list () const

template<class Key, class Compare = less<Key>>
class ov_set< Key, Compare >


Member Typedef Documentation

template<class Key, class Compare = less<Key>>
typedef TYPENAME ordered_vector<Key, Compare>::ITERATOR ov_set< Key, Compare >::ITERATOR
 

Reimplemented from ordered_vector< Key, Compare >.

Definition at line 258 of file ordered_vector.h.

template<class Key, class Compare = less<Key>>
typedef TYPENAME ordered_vector<Key, Compare>::VALUE_TYPE ov_set< Key, Compare >::VALUE_TYPE
 

Reimplemented from ordered_vector< Key, Compare >.

Definition at line 259 of file ordered_vector.h.


Constructor & Destructor Documentation

template<class Key, class Compare = less<Key>>
INLINE ov_set< Key, Compare >::ov_set const Compare &  compare = Compare()  ) 
 

template<class Key, class Compare = less<Key>>
INLINE ov_set< Key, Compare >::ov_set const ov_set< Key, Compare > &  copy  ) 
 


Member Function Documentation

template<class Key, class Compare = less<Key>>
INLINE pair<ITERATOR, bool> ov_set< Key, Compare >::insert const VALUE_TYPE key0  ) 
 

template<class Key, class Compare = less<Key>>
INLINE ITERATOR ov_set< Key, Compare >::insert ITERATOR  position,
const VALUE_TYPE key0
 

template<class Key, class Compare = less<Key>>
INLINE ov_set<Key, Compare>& ov_set< Key, Compare >::operator= const ov_set< Key, Compare > &  copy  ) 
 

template<class Key, class Compare = less<Key>>
INLINE void ov_set< Key, Compare >::sort  ) 
 

Referenced by PT().

template<class Key, class Compare = less<Key>>
INLINE bool ov_set< Key, Compare >::verify_list  )  const
 


The documentation for this class was generated from the following file:
Generated on Fri Apr 18 00:12:57 2003 for Panda by doxygen1.3