SimpleITK  2.0.0
Classes | Functions
itk::simple::detail Namespace Reference

Classes

struct  DualExecuteInternalAddressor
 
struct  DualExecuteInternalVectorAddressor
 
class  DualMemberFunctionFactory
 A class used to instantiate and generate function objects of templated member functions with two template arguments. More...
 
struct  ExecuteInternalLabelImageAddressor
 
struct  ExecuteInternalVectorImageAddressor
 
struct  hash
 
struct  hash< std::pair< S, T > >
 
struct  hash< std::tuple< TupleArgs... > >
 
struct  MemberFunctionAddressor
 
class  MemberFunctionFactory
 A class used to instantiate and generate function object to templated member functions. More...
 
class  MemberFunctionFactoryBase
 A base class for the MemberFunctionFactory. More...
 
class  MemberFunctionFactoryBase< TMemberFunctionPointer, TKey, 0 >
 
class  MemberFunctionFactoryBase< TMemberFunctionPointer, TKey, 1 >
 
class  MemberFunctionFactoryBase< TMemberFunctionPointer, TKey, 2 >
 
class  MemberFunctionFactoryBase< TMemberFunctionPointer, TKey, 3 >
 
class  MemberFunctionFactoryBase< TMemberFunctionPointer, TKey, 4 >
 
class  MemberFunctionFactoryBase< TMemberFunctionPointer, TKey, 5 >
 

Functions

template<typename T >
void hash_combine (std::size_t &seed, const T &val)
 

Function Documentation

◆ hash_combine()

template<typename T >
void itk::simple::detail::hash_combine ( std::size_t &  seed,
const T &  val 
)
inline

A utility function to chain hashes

Definition at line 48 of file sitkMemberFunctionFactoryBase.h.

Referenced by itk::simple::detail::hash< std::pair< S, T > >::operator()().