HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
GA_AttributeHashMap< ToType > Class Template Reference

#include <GA_AttributeHash.h>

+ Inheritance diagram for GA_AttributeHashMap< ToType >:

Additional Inherited Members

- Public Types inherited from UT_Map< GA_AttributeHash, ToType, GA_AttributeHashFunctor >
typedef hboost::unordered_map
< GA_AttributeHash, ToType,
GA_AttributeHashFunctor,
std::equal_to
< GA_AttributeHash > > 
Base
 
typedef Base::key_type key_type
 
typedef Base::mapped_type mapped_type
 
typedef Base::value_type value_type
 
typedef Base::hasher hasher
 
typedef Base::key_equal key_equal
 
typedef Base::iterator iterator
 
typedef Base::const_iterator const_iterator
 
typedef GA_AttributeHashFunctor Hasher
 
typedef std::equal_to
< GA_AttributeHash
Equal
 
using key_iterator = partial_iterator_base< iterator, key_type, deref_pair_first< iterator, key_type >>
 
using const_key_iterator = partial_iterator_base< const_iterator, const key_type, deref_pair_first< const_iterator, const key_type >>
 
using mapped_iterator = partial_iterator_base< iterator, mapped_type, deref_pair_second< iterator, mapped_type >>
 
using const_mapped_iterator = partial_iterator_base< const_iterator, const mapped_type, deref_pair_second< const_iterator, const mapped_type >>
 
- Public Member Functions inherited from UT_Map< GA_AttributeHash, ToType, GA_AttributeHashFunctor >
 UT_Map (const Hasher &hf=Hasher(), const Equal &eql=Equal())
 
 UT_Map (InputIt first, InputIt last)
 Initialize the map from an iterator pair. More...
 
 UT_Map (InputIt first, InputIt last, const Hasher &hf=Hasher(), const Equal &eql=Equal())
 
 UT_Map (std::initializer_list< value_type > init_list)
 
 UT_Map (UT_Map const &other)
 
int64 getMemoryUsage (bool inclusive) const
 
bool contains (const key_type &key) const
 Returns true if a value with the key is contained in the map. More...
 
UT_IteratorRange< key_iteratorkey_range ()
 
UT_IteratorRange
< const_key_iterator
key_range () const
 
UT_IteratorRange< mapped_iteratormapped_range ()
 
UT_IteratorRange
< const_mapped_iterator
mapped_range () const
 

Detailed Description

template<typename ToType>
class GA_AttributeHashMap< ToType >

Definition at line 135 of file GA_AttributeHash.h.


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