Public Member Functions | Private Member Functions | Friends
OVR::HashSetBase< C, HashF, AltHashF, Allocator, Entry >::Iterator Struct Reference

#include <OVR_Hash.h>

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

List of all members.

Public Member Functions

 Iterator ()
C & operator* () const
C * operator-> () const
void Remove ()
template<class K >
void RemoveAlt (const K &key)

Private Member Functions

 Iterator (SelfType *h, SPInt i0)

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 >::Iterator

Definition at line 538 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 >::Iterator::Iterator ( ) [inline]

Definition at line 552 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 >::Iterator::Iterator ( SelfType h,
SPInt  i0 
) [inline, private]

Definition at line 625 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>>
C& OVR::HashSetBase< C, HashF, AltHashF, Allocator, Entry >::Iterator::operator* ( ) const [inline]
template<class C, class HashF = FixedSizeHash<C>, class AltHashF = HashF, class Allocator = ContainerAllocator<C>, class Entry = HashsetCachedEntry<C, HashF>>
C* OVR::HashSetBase< C, HashF, AltHashF, Allocator, Entry >::Iterator::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 >::Iterator::Remove ( ) [inline]

Definition at line 557 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 K >
void OVR::HashSetBase< C, HashF, AltHashF, Allocator, Entry >::Iterator::RemoveAlt ( const K &  key) [inline]

Definition at line 563 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]

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


oculus_sdk
Author(s): Tully Foote
autogenerated on Thu Jun 6 2019 20:13:49