Public Member Functions | Protected Attributes | Friends
OVR::HashSetBase< C, HashF, AltHashF, Allocator, Entry >::ConstIterator Struct Reference

#include <OVR_Hash.h>

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

List of all members.

Public Member Functions

 ConstIterator ()
 ConstIterator (const SelfType *h, SPInt index)
const SelfTypeGetContainer () const
SPInt GetIndex () const
bool IsEnd () const
bool operator!= (const ConstIterator &it) const
const C & operator* () const
void operator++ ()
const C * operator-> () const
bool operator== (const ConstIterator &it) const

Protected Attributes

SPInt Index
const SelfTypepHash

Friends

class HashSetBase< C, HashF, AltHashF, Allocator, Entry >

Detailed Description

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

Definition at line 454 of file OVR_Hash.h.


Constructor & Destructor Documentation

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

Definition at line 507 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::HashSetBase< C, HashF, AltHashF, Allocator, Entry >::ConstIterator::ConstIterator ( const SelfType h,
SPInt  index 
) [inline]

Definition at line 514 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>>
const SelfType* OVR::HashSetBase< C, HashF, AltHashF, Allocator, Entry >::ConstIterator::GetContainer ( ) const [inline]

Definition at line 518 of file OVR_Hash.h.

template<class C, class HashF = FixedSizeHash<C>, class AltHashF = HashF, class Allocator = ContainerAllocator<C>, class Entry = HashsetCachedEntry<C, HashF>>
SPInt OVR::HashSetBase< C, HashF, AltHashF, Allocator, Entry >::ConstIterator::GetIndex ( ) const [inline]

Definition at line 522 of file OVR_Hash.h.

template<class C, class HashF = FixedSizeHash<C>, class AltHashF = HashF, class Allocator = ContainerAllocator<C>, class Entry = HashsetCachedEntry<C, HashF>>
bool OVR::HashSetBase< C, HashF, AltHashF, Allocator, Entry >::ConstIterator::IsEnd ( ) const [inline]

Definition at line 500 of file OVR_Hash.h.

template<class C, class HashF = FixedSizeHash<C>, class AltHashF = HashF, class Allocator = ContainerAllocator<C>, class Entry = HashsetCachedEntry<C, HashF>>
bool OVR::HashSetBase< C, HashF, AltHashF, Allocator, Entry >::ConstIterator::operator!= ( const ConstIterator it) const [inline]

Definition at line 494 of file OVR_Hash.h.

template<class C, class HashF = FixedSizeHash<C>, class AltHashF = HashF, class Allocator = ContainerAllocator<C>, class Entry = HashsetCachedEntry<C, HashF>>
const C& OVR::HashSetBase< C, HashF, AltHashF, Allocator, Entry >::ConstIterator::operator* ( ) const [inline]
template<class C, class HashF = FixedSizeHash<C>, class AltHashF = HashF, class Allocator = ContainerAllocator<C>, class Entry = HashsetCachedEntry<C, HashF>>
void OVR::HashSetBase< C, HashF, AltHashF, Allocator, Entry >::ConstIterator::operator++ ( ) [inline]

Definition at line 468 of file OVR_Hash.h.

template<class C, class HashF = FixedSizeHash<C>, class AltHashF = HashF, class Allocator = ContainerAllocator<C>, class Entry = HashsetCachedEntry<C, HashF>>
const C* OVR::HashSetBase< C, HashF, AltHashF, Allocator, Entry >::ConstIterator::operator-> ( ) const [inline]
template<class C, class HashF = FixedSizeHash<C>, class AltHashF = HashF, class Allocator = ContainerAllocator<C>, class Entry = HashsetCachedEntry<C, HashF>>
bool OVR::HashSetBase< C, HashF, AltHashF, Allocator, Entry >::ConstIterator::operator== ( const ConstIterator it) const [inline]

Definition at line 482 of file OVR_Hash.h.


Friends And Related Function Documentation

template<class C, class HashF = FixedSizeHash<C>, class AltHashF = HashF, class Allocator = ContainerAllocator<C>, class Entry = HashsetCachedEntry<C, HashF>>
friend class HashSetBase< C, HashF, AltHashF, Allocator, Entry > [friend]

Member Data Documentation

template<class C, class HashF = FixedSizeHash<C>, class AltHashF = HashF, class Allocator = ContainerAllocator<C>, class Entry = HashsetCachedEntry<C, HashF>>
SPInt OVR::HashSetBase< C, HashF, AltHashF, Allocator, Entry >::ConstIterator::Index [protected]

Definition at line 531 of file OVR_Hash.h.

template<class C, class HashF = FixedSizeHash<C>, class AltHashF = HashF, class Allocator = ContainerAllocator<C>, class Entry = HashsetCachedEntry<C, HashF>>
const SelfType* OVR::HashSetBase< C, HashF, AltHashF, Allocator, Entry >::ConstIterator::pHash [protected]

Definition at line 530 of file OVR_Hash.h.


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


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