Bike-X  0.8
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
OVR::HashSetUncached< C, HashF, AltHashF, Allocator > Class Template Reference

#include "OVR_Hash.h"

Inheritance diagram for OVR::HashSetUncached< C, HashF, AltHashF, Allocator >:
Inheritance graph
Collaboration diagram for OVR::HashSetUncached< C, HashF, AltHashF, Allocator >:
Collaboration graph

Public Types

typedef HashSetUncached< C,
HashF, AltHashF, Allocator
SelfType
 
typedef HashSet< C, HashF,
AltHashF, Allocator,
HashsetEntry< C, HashF > > 
BaseType
 
- Public Types inherited from OVR::HashSet< C, HashF, AltHashF, Allocator, HashsetEntry< C, HashF > >
typedef HashSetBase< C, HashF,
AltHashF, Allocator,
HashsetEntry< C, HashF > > 
BaseType
 
typedef HashSet< C, HashF,
AltHashF, Allocator,
HashsetEntry< C, HashF > > 
SelfType
 
- Public Types inherited from OVR::HashSetBase< C, HashF, AltHashF, Allocator, HashsetEntry< C, HashF > >
typedef HashSetBase< C, HashF,
AltHashF, Allocator,
HashsetEntry< C, HashF > > 
SelfType
 

Public Member Functions

 HashSetUncached ()
 
 HashSetUncached (int sizeHint)
 
 HashSetUncached (const SelfType &src)
 
 ~HashSetUncached ()
 
void operator= (const SelfType &src)
 
- Public Member Functions inherited from OVR::HashSet< C, HashF, AltHashF, Allocator, HashsetEntry< C, HashF > >
 HashSet ()
 
 HashSet (int sizeHint)
 
 HashSet (const SelfType &src)
 
 ~HashSet ()
 
void operator= (const SelfType &src)
 
void Set (const CRef &key)
 
void Add (const CRef &key)
 
void Resize (UPInt n)
 
void SetCapacity (UPInt newSize)
 
- Public Member Functions inherited from OVR::HashSetBase< C, HashF, AltHashF, Allocator, HashsetEntry< C, HashF > >
 HashSetBase ()
 
 HashSetBase (int sizeHint)
 
 HashSetBase (const SelfType &src)
 
 ~HashSetBase ()
 
void Assign (const SelfType &src)
 
void Clear ()
 
bool IsEmpty () const
 
void Set (const CRef &key)
 
void Add (const CRef &key)
 
void RemoveAlt (const K &key)
 
void Remove (const CRef &key)
 
C * Get (const K &key)
 
const C * Get (const K &key) const
 
const C * GetAlt (const K &key) const
 
C * GetAlt (const K &key)
 
bool GetAlt (const K &key, C *pval) const
 
UPInt GetSize () const
 
void CheckExpand ()
 
void Resize (UPInt n)
 
void SetCapacity (UPInt newSize)
 
Iterator Begin ()
 
ConstIterator Begin () const
 
Iterator End ()
 
ConstIterator End () const
 
Iterator Find (const K &key)
 
ConstIterator Find (const K &key) const
 
Iterator FindAlt (const K &key)
 
ConstIterator FindAlt (const K &key) const
 

Detailed Description

template<class C, class HashF = FixedSizeHash<C>, class AltHashF = HashF, class Allocator = ContainerAllocator<C>>
class OVR::HashSetUncached< C, HashF, AltHashF, Allocator >

Definition at line 961 of file OVR_Hash.h.

Member Typedef Documentation

template<class C , class HashF = FixedSizeHash<C>, class AltHashF = HashF, class Allocator = ContainerAllocator<C>>
typedef HashSet<C, HashF, AltHashF, Allocator, HashsetEntry<C, HashF> > OVR::HashSetUncached< C, HashF, AltHashF, Allocator >::BaseType

Definition at line 966 of file OVR_Hash.h.

template<class C , class HashF = FixedSizeHash<C>, class AltHashF = HashF, class Allocator = ContainerAllocator<C>>
typedef HashSetUncached<C, HashF, AltHashF, Allocator> OVR::HashSetUncached< C, HashF, AltHashF, Allocator >::SelfType

Definition at line 965 of file OVR_Hash.h.

Constructor & Destructor Documentation

template<class C , class HashF = FixedSizeHash<C>, class AltHashF = HashF, class Allocator = ContainerAllocator<C>>
OVR::HashSetUncached< C, HashF, AltHashF, Allocator >::HashSetUncached ( )
inline

Definition at line 969 of file OVR_Hash.h.

template<class C , class HashF = FixedSizeHash<C>, class AltHashF = HashF, class Allocator = ContainerAllocator<C>>
OVR::HashSetUncached< C, HashF, AltHashF, Allocator >::HashSetUncached ( int  sizeHint)
inline

Definition at line 970 of file OVR_Hash.h.

template<class C , class HashF = FixedSizeHash<C>, class AltHashF = HashF, class Allocator = ContainerAllocator<C>>
OVR::HashSetUncached< C, HashF, AltHashF, Allocator >::HashSetUncached ( const SelfType src)
inline

Definition at line 971 of file OVR_Hash.h.

template<class C , class HashF = FixedSizeHash<C>, class AltHashF = HashF, class Allocator = ContainerAllocator<C>>
OVR::HashSetUncached< C, HashF, AltHashF, Allocator >::~HashSetUncached ( )
inline

Definition at line 972 of file OVR_Hash.h.

Member Function Documentation

template<class C , class HashF = FixedSizeHash<C>, class AltHashF = HashF, class Allocator = ContainerAllocator<C>>
void OVR::HashSetUncached< C, HashF, AltHashF, Allocator >::operator= ( const SelfType src)
inline

Definition at line 974 of file OVR_Hash.h.


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