HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
hashmap.h File Reference
#include "pxr/pxr.h"
#include "pxr/base/arch/defines.h"
#include <unordered_map>
+ Include dependency graph for hashmap.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  TfHashMap< Key, Mapped, HashFn, EqualKey, Alloc >
 
class  TfHashMultiMap< Key, Mapped, HashFn, EqualKey, Alloc >
 

Functions

template<class Key , class Mapped , class HashFn , class EqualKey , class Alloc >
void swap (TfHashMap< Key, Mapped, HashFn, EqualKey, Alloc > &lhs, TfHashMap< Key, Mapped, HashFn, EqualKey, Alloc > &rhs)
 
template<class Key , class Mapped , class HashFn , class EqualKey , class Alloc >
bool operator== (const TfHashMap< Key, Mapped, HashFn, EqualKey, Alloc > &lhs, const TfHashMap< Key, Mapped, HashFn, EqualKey, Alloc > &rhs)
 
template<class Key , class Mapped , class HashFn , class EqualKey , class Alloc >
bool operator!= (const TfHashMap< Key, Mapped, HashFn, EqualKey, Alloc > &lhs, const TfHashMap< Key, Mapped, HashFn, EqualKey, Alloc > &rhs)
 
template<class Key , class Mapped , class HashFn , class EqualKey , class Alloc >
void swap (TfHashMultiMap< Key, Mapped, HashFn, EqualKey, Alloc > &lhs, TfHashMultiMap< Key, Mapped, HashFn, EqualKey, Alloc > &rhs)
 
template<class Key , class Mapped , class HashFn , class EqualKey , class Alloc >
bool operator== (const TfHashMultiMap< Key, Mapped, HashFn, EqualKey, Alloc > &lhs, const TfHashMultiMap< Key, Mapped, HashFn, EqualKey, Alloc > &rhs)
 
template<class Key , class Mapped , class HashFn , class EqualKey , class Alloc >
bool operator!= (const TfHashMultiMap< Key, Mapped, HashFn, EqualKey, Alloc > &lhs, const TfHashMultiMap< Key, Mapped, HashFn, EqualKey, Alloc > &rhs)
 

Function Documentation

template<class Key , class Mapped , class HashFn , class EqualKey , class Alloc >
bool operator!= ( const TfHashMap< Key, Mapped, HashFn, EqualKey, Alloc > &  lhs,
const TfHashMap< Key, Mapped, HashFn, EqualKey, Alloc > &  rhs 
)
inline

Definition at line 471 of file hashmap.h.

template<class Key , class Mapped , class HashFn , class EqualKey , class Alloc >
bool operator!= ( const TfHashMultiMap< Key, Mapped, HashFn, EqualKey, Alloc > &  lhs,
const TfHashMultiMap< Key, Mapped, HashFn, EqualKey, Alloc > &  rhs 
)
inline

Definition at line 496 of file hashmap.h.

template<class Key , class Mapped , class HashFn , class EqualKey , class Alloc >
bool operator== ( const TfHashMap< Key, Mapped, HashFn, EqualKey, Alloc > &  lhs,
const TfHashMap< Key, Mapped, HashFn, EqualKey, Alloc > &  rhs 
)
inline

Definition at line 462 of file hashmap.h.

template<class Key , class Mapped , class HashFn , class EqualKey , class Alloc >
bool operator== ( const TfHashMultiMap< Key, Mapped, HashFn, EqualKey, Alloc > &  lhs,
const TfHashMultiMap< Key, Mapped, HashFn, EqualKey, Alloc > &  rhs 
)
inline

Definition at line 487 of file hashmap.h.

template<class Key , class Mapped , class HashFn , class EqualKey , class Alloc >
void swap ( TfHashMap< Key, Mapped, HashFn, EqualKey, Alloc > &  lhs,
TfHashMap< Key, Mapped, HashFn, EqualKey, Alloc > &  rhs 
)
inline

Definition at line 454 of file hashmap.h.

template<class Key , class Mapped , class HashFn , class EqualKey , class Alloc >
void swap ( TfHashMultiMap< Key, Mapped, HashFn, EqualKey, Alloc > &  lhs,
TfHashMultiMap< Key, Mapped, HashFn, EqualKey, Alloc > &  rhs 
)
inline

Definition at line 479 of file hashmap.h.