SNAP Library 4.0, Developer Reference  2017-07-27 13:18:06
SNAP, a general purpose, high performance system for analysis and manipulation of large networks
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
THash< TKey, TDat, THashFunc >::TLoadTHKeyDatInitializer< TDatInitFn > Class Template Reference

Public Member Functions

 TLoadTHKeyDatInitializer (TDatInitFn Fn)
 
void operator() (THKeyDat *HKeyDat, TShMIn &ShMIn)
 

Private Attributes

TDatInitFn DatInitFn
 

Detailed Description

template<class TKey, class TDat, class THashFunc = TDefaultHashFunc<TKey>>
template<typename TDatInitFn>
class THash< TKey, TDat, THashFunc >::TLoadTHKeyDatInitializer< TDatInitFn >

Definition at line 127 of file hash.h.

Constructor & Destructor Documentation

template<class TKey, class TDat, class THashFunc = TDefaultHashFunc<TKey>>
template<typename TDatInitFn >
THash< TKey, TDat, THashFunc >::TLoadTHKeyDatInitializer< TDatInitFn >::TLoadTHKeyDatInitializer ( TDatInitFn  Fn)
inline

Member Function Documentation

template<class TKey, class TDat, class THashFunc = TDefaultHashFunc<TKey>>
template<typename TDatInitFn >
void THash< TKey, TDat, THashFunc >::TLoadTHKeyDatInitializer< TDatInitFn >::operator() ( THKeyDat HKeyDat,
TShMIn ShMIn 
)
inline

Definition at line 132 of file hash.h.

References THash< TKey, TDat, THashFunc >::TLoadTHKeyDatInitializer< TDatInitFn >::DatInitFn, and THashKeyDat< TKey, TDat >::LoadShM().

132 { HKeyDat->LoadShM(ShMIn, DatInitFn);}

Here is the call graph for this function:

Member Data Documentation

template<class TKey, class TDat, class THashFunc = TDefaultHashFunc<TKey>>
template<typename TDatInitFn >
TDatInitFn THash< TKey, TDat, THashFunc >::TLoadTHKeyDatInitializer< TDatInitFn >::DatInitFn
private

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