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

Go to the source code of this file.

Classes

class  TfHashSet< Key, HashFn, EqualKey, Alloc >
 
class  TfHashMultiSet< Key, HashFn, EqualKey, Alloc >
 

Functions

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

Function Documentation

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

Definition at line 463 of file hashset.h.

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

Definition at line 488 of file hashset.h.

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

Definition at line 454 of file hashset.h.

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

Definition at line 479 of file hashset.h.

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

Definition at line 446 of file hashset.h.

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

Definition at line 471 of file hashset.h.