HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GU_OrderedIndexGroup< INDEX > Class Template Reference

#include <GU_OrderedIndexGroup.h>

Classes

class  const_iterator
 

Public Types

typedef INDEX type
 
typedef const_iterator iterator
 

Public Member Functions

 GU_OrderedIndexGroup ()
 
void append (const INDEX &idx)
 
bool erase (const INDEX &idx)
 
void clear ()
 
bool contains (const INDEX &idx) const
 
bool contains (const INDEX &idx, INDEX &contained_idx) const
 
size_t size () const
 
bool empty () const
 
const_iterator begin () const
 
const_iterator end () const
 
void dump (std::ostream &os) const
 
void swap (GU_OrderedIndexGroup &group)
 
void compact ()
 
int64 getMemoryUsage (bool inclusive) const
 

Detailed Description

template<typename INDEX>
class GU_OrderedIndexGroup< INDEX >

Definition at line 27 of file GU_OrderedIndexGroup.h.

Member Typedef Documentation

template<typename INDEX>
typedef const_iterator GU_OrderedIndexGroup< INDEX >::iterator

Definition at line 130 of file GU_OrderedIndexGroup.h.

template<typename INDEX>
typedef INDEX GU_OrderedIndexGroup< INDEX >::type

Definition at line 33 of file GU_OrderedIndexGroup.h.

Constructor & Destructor Documentation

template<typename INDEX>
GU_OrderedIndexGroup< INDEX >::GU_OrderedIndexGroup ( )
inline

Definition at line 35 of file GU_OrderedIndexGroup.h.

Member Function Documentation

template<typename INDEX>
void GU_OrderedIndexGroup< INDEX >::append ( const INDEX &  idx)
inline

Definition at line 37 of file GU_OrderedIndexGroup.h.

template<typename INDEX>
const_iterator GU_OrderedIndexGroup< INDEX >::begin ( void  ) const
inline

Definition at line 132 of file GU_OrderedIndexGroup.h.

template<typename INDEX>
void GU_OrderedIndexGroup< INDEX >::clear ( void  )
inline

Definition at line 70 of file GU_OrderedIndexGroup.h.

template<typename INDEX>
void GU_OrderedIndexGroup< INDEX >::compact ( )
inline

Definition at line 158 of file GU_OrderedIndexGroup.h.

template<typename INDEX>
bool GU_OrderedIndexGroup< INDEX >::contains ( const INDEX &  idx) const
inline

Definition at line 77 of file GU_OrderedIndexGroup.h.

template<typename INDEX>
bool GU_OrderedIndexGroup< INDEX >::contains ( const INDEX &  idx,
INDEX &  contained_idx 
) const
inline

Definition at line 83 of file GU_OrderedIndexGroup.h.

template<typename INDEX>
void GU_OrderedIndexGroup< INDEX >::dump ( std::ostream &  os) const
inline

Definition at line 141 of file GU_OrderedIndexGroup.h.

template<typename INDEX>
bool GU_OrderedIndexGroup< INDEX >::empty ( void  ) const
inline

Definition at line 100 of file GU_OrderedIndexGroup.h.

template<typename INDEX>
const_iterator GU_OrderedIndexGroup< INDEX >::end ( void  ) const
inline

Definition at line 136 of file GU_OrderedIndexGroup.h.

template<typename INDEX>
bool GU_OrderedIndexGroup< INDEX >::erase ( const INDEX &  idx)
inline

Definition at line 54 of file GU_OrderedIndexGroup.h.

template<typename INDEX>
int64 GU_OrderedIndexGroup< INDEX >::getMemoryUsage ( bool  inclusive) const
inline

Definition at line 197 of file GU_OrderedIndexGroup.h.

template<typename INDEX>
size_t GU_OrderedIndexGroup< INDEX >::size ( void  ) const
inline

Definition at line 98 of file GU_OrderedIndexGroup.h.

template<typename INDEX>
void GU_OrderedIndexGroup< INDEX >::swap ( GU_OrderedIndexGroup< INDEX > &  group)
inline

Definition at line 151 of file GU_OrderedIndexGroup.h.


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