Public Types | Public Member Functions
OVR::StringHash< U, Allocator > Class Template Reference

#include <OVR_StringHash.h>

Inheritance diagram for OVR::StringHash< U, Allocator >:
Inheritance graph
[legend]

List of all members.

Public Types

typedef BaseType::Iterator base_iterator
typedef Hash< String, U,
String::NoCaseHashFunctor,
Allocator
BaseType
typedef StringHash< U, AllocatorSelfType
typedef U ValueType

Public Member Functions

base_iterator FindCaseInsensitive (const String &key)
bool GetCaseInsensitive (const String &key, U *pvalue) const
const U * GetCaseInsensitive (const String &key) const
U * GetCaseInsensitive (const String &key)
void operator= (const SelfType &src)
void SetCaseInsensitive (const String &key, const U &value)

Detailed Description

template<class U, class Allocator = ContainerAllocator<U>>
class OVR::StringHash< U, Allocator >

Definition at line 34 of file OVR_StringHash.h.


Member Typedef Documentation

template<class U , class Allocator = ContainerAllocator<U>>
typedef BaseType::Iterator OVR::StringHash< U, Allocator >::base_iterator

Definition at line 63 of file OVR_StringHash.h.

template<class U , class Allocator = ContainerAllocator<U>>
typedef Hash<String, U, String::NoCaseHashFunctor, Allocator> OVR::StringHash< U, Allocator >::BaseType

Definition at line 39 of file OVR_StringHash.h.

template<class U , class Allocator = ContainerAllocator<U>>
typedef StringHash<U, Allocator> OVR::StringHash< U, Allocator >::SelfType

Reimplemented from OVR::Hash< String, U, String::NoCaseHashFunctor, Allocator >.

Definition at line 38 of file OVR_StringHash.h.

template<class U , class Allocator = ContainerAllocator<U>>
typedef U OVR::StringHash< U, Allocator >::ValueType

Reimplemented from OVR::Hash< String, U, String::NoCaseHashFunctor, Allocator >.

Definition at line 37 of file OVR_StringHash.h.


Member Function Documentation

template<class U , class Allocator = ContainerAllocator<U>>
base_iterator OVR::StringHash< U, Allocator >::FindCaseInsensitive ( const String key) [inline]

Definition at line 65 of file OVR_StringHash.h.

template<class U , class Allocator = ContainerAllocator<U>>
bool OVR::StringHash< U, Allocator >::GetCaseInsensitive ( const String key,
U *  pvalue 
) const [inline]

Definition at line 45 of file OVR_StringHash.h.

template<class U , class Allocator = ContainerAllocator<U>>
const U* OVR::StringHash< U, Allocator >::GetCaseInsensitive ( const String key) const [inline]

Definition at line 51 of file OVR_StringHash.h.

template<class U , class Allocator = ContainerAllocator<U>>
U* OVR::StringHash< U, Allocator >::GetCaseInsensitive ( const String key) [inline]

Definition at line 56 of file OVR_StringHash.h.

template<class U , class Allocator = ContainerAllocator<U>>
void OVR::StringHash< U, Allocator >::operator= ( const SelfType src) [inline]

Definition at line 43 of file OVR_StringHash.h.

template<class U , class Allocator = ContainerAllocator<U>>
void OVR::StringHash< U, Allocator >::SetCaseInsensitive ( const String key,
const U &  value 
) [inline]

Definition at line 73 of file OVR_StringHash.h.


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


oculus_sdk
Author(s):
autogenerated on Mon Oct 6 2014 03:01:20