HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Tf_HashState Struct Reference

#include <hash.h>

Public Member Functions

template<class T >
std::enable_if_t
<!std::is_integral
< std::decay_t< T > >::value
Append (T &&obj)
 
template<class T >
std::enable_if_t
< std::is_integral< T >::value
Append (T i)
 
template<class T >
std::enable_if_t
< std::is_integral< T >::value
AppendContiguous (T const *elems, size_t numElems)
 
template<class T >
std::enable_if_t
<!std::is_integral< T >::value
AppendContiguous (T const *elems, size_t numElems)
 

Friends

class TfHash
 

Detailed Description

Definition at line 170 of file hash.h.

Member Function Documentation

template<class T >
std::enable_if_t<!std::is_integral<std::decay_t<T> >::value> Tf_HashState::Append ( T &&  obj)
inline

Definition at line 175 of file hash.h.

template<class T >
std::enable_if_t<std::is_integral<T>::value> Tf_HashState::Append ( T  i)
inline

Definition at line 182 of file hash.h.

template<class T >
std::enable_if_t<std::is_integral<T>::value> Tf_HashState::AppendContiguous ( T const elems,
size_t  numElems 
)
inline

Definition at line 195 of file hash.h.

template<class T >
std::enable_if_t<!std::is_integral<T>::value> Tf_HashState::AppendContiguous ( T const elems,
size_t  numElems 
)
inline

Definition at line 203 of file hash.h.

Friends And Related Function Documentation

friend class TfHash
friend

Definition at line 210 of file hash.h.


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