Public Types | Public Member Functions
OVR::HashSet< C, HashF, AltHashF, Allocator, Entry > Class Template Reference

#include <OVR_Hash.h>

Inheritance diagram for OVR::HashSet< C, HashF, AltHashF, Allocator, Entry >:
Inheritance graph
[legend]

List of all members.

Public Types

typedef HashSetBase< C, HashF,
AltHashF, Allocator, Entry > 
BaseType
typedef HashSet< C, HashF,
AltHashF, Allocator, Entry > 
SelfType

Public Member Functions

template<class CRef >
void Add (const CRef &key)
 HashSet ()
 HashSet (int sizeHint)
 HashSet (const SelfType &src)
void operator= (const SelfType &src)
void Resize (UPInt n)
template<class CRef >
void Set (const CRef &key)
void SetCapacity (UPInt newSize)
 ~HashSet ()

Detailed Description

template<class C, class HashF = FixedSizeHash<C>, class AltHashF = HashF, class Allocator = ContainerAllocator<C>, class Entry = HashsetCachedEntry<C, HashF>>
class OVR::HashSet< C, HashF, AltHashF, Allocator, Entry >

Definition at line 902 of file OVR_Hash.h.


Member Typedef Documentation

template<class C, class HashF = FixedSizeHash<C>, class AltHashF = HashF, class Allocator = ContainerAllocator<C>, class Entry = HashsetCachedEntry<C, HashF>>
typedef HashSetBase<C, HashF, AltHashF, Allocator, Entry> OVR::HashSet< C, HashF, AltHashF, Allocator, Entry >::BaseType

Reimplemented in OVR::HashSetUncached< C, HashF, AltHashF, Allocator >.

Definition at line 905 of file OVR_Hash.h.

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

Constructor & Destructor Documentation

template<class C, class HashF = FixedSizeHash<C>, class AltHashF = HashF, class Allocator = ContainerAllocator<C>, class Entry = HashsetCachedEntry<C, HashF>>
OVR::HashSet< C, HashF, AltHashF, Allocator, Entry >::HashSet ( ) [inline]

Definition at line 908 of file OVR_Hash.h.

template<class C, class HashF = FixedSizeHash<C>, class AltHashF = HashF, class Allocator = ContainerAllocator<C>, class Entry = HashsetCachedEntry<C, HashF>>
OVR::HashSet< C, HashF, AltHashF, Allocator, Entry >::HashSet ( int  sizeHint) [inline]

Definition at line 909 of file OVR_Hash.h.

template<class C, class HashF = FixedSizeHash<C>, class AltHashF = HashF, class Allocator = ContainerAllocator<C>, class Entry = HashsetCachedEntry<C, HashF>>
OVR::HashSet< C, HashF, AltHashF, Allocator, Entry >::HashSet ( const SelfType src) [inline]

Definition at line 910 of file OVR_Hash.h.

template<class C, class HashF = FixedSizeHash<C>, class AltHashF = HashF, class Allocator = ContainerAllocator<C>, class Entry = HashsetCachedEntry<C, HashF>>
OVR::HashSet< C, HashF, AltHashF, Allocator, Entry >::~HashSet ( ) [inline]

Definition at line 911 of file OVR_Hash.h.


Member Function Documentation

template<class C, class HashF = FixedSizeHash<C>, class AltHashF = HashF, class Allocator = ContainerAllocator<C>, class Entry = HashsetCachedEntry<C, HashF>>
template<class CRef >
void OVR::HashSet< C, HashF, AltHashF, Allocator, Entry >::Add ( const CRef &  key) [inline]

Reimplemented from OVR::HashSetBase< C, HashF, AltHashF, Allocator, Entry >.

Definition at line 925 of file OVR_Hash.h.

template<class C, class HashF = FixedSizeHash<C>, class AltHashF = HashF, class Allocator = ContainerAllocator<C>, class Entry = HashsetCachedEntry<C, HashF>>
void OVR::HashSet< C, HashF, AltHashF, Allocator, Entry >::operator= ( const SelfType src) [inline]

Definition at line 913 of file OVR_Hash.h.

template<class C, class HashF = FixedSizeHash<C>, class AltHashF = HashF, class Allocator = ContainerAllocator<C>, class Entry = HashsetCachedEntry<C, HashF>>
void OVR::HashSet< C, HashF, AltHashF, Allocator, Entry >::Resize ( UPInt  n) [inline]

Reimplemented from OVR::HashSetBase< C, HashF, AltHashF, Allocator, Entry >.

Definition at line 931 of file OVR_Hash.h.

template<class C, class HashF = FixedSizeHash<C>, class AltHashF = HashF, class Allocator = ContainerAllocator<C>, class Entry = HashsetCachedEntry<C, HashF>>
template<class CRef >
void OVR::HashSet< C, HashF, AltHashF, Allocator, Entry >::Set ( const CRef &  key) [inline]

Reimplemented from OVR::HashSetBase< C, HashF, AltHashF, Allocator, Entry >.

Definition at line 919 of file OVR_Hash.h.

template<class C, class HashF = FixedSizeHash<C>, class AltHashF = HashF, class Allocator = ContainerAllocator<C>, class Entry = HashsetCachedEntry<C, HashF>>
void OVR::HashSet< C, HashF, AltHashF, Allocator, Entry >::SetCapacity ( UPInt  newSize) [inline]

Reimplemented from OVR::HashSetBase< C, HashF, AltHashF, Allocator, Entry >.

Definition at line 939 of file OVR_Hash.h.


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


oculus_sdk
Author(s):
autogenerated on Fri Aug 28 2015 11:53:12