Public Member Functions | Public Attributes | List of all members
mootBinIO::Item< hash_map< KeyT, ValT, HashFuncT, EqualFuncT > > Class Template Reference

Binary I/O template instantiation for STL hash_map<>

Collaboration diagram for mootBinIO::Item< hash_map< KeyT, ValT, HashFuncT, EqualFuncT > >:
Collaboration graph
[legend]

Public Member Functions

bool load (mootio::mistream *is, hash_map< KeyT, ValT, HashFuncT, EqualFuncT > &x) const
 
bool save (mootio::mostream *os, const hash_map< KeyT, ValT, HashFuncT, EqualFuncT > &x) const
 

Public Attributes

Item< KeyT > key_item
 
Item< ValT > val_item
 

Member Function Documentation

◆ load()

template<class KeyT , class ValT , class HashFuncT , class EqualFuncT >
bool mootBinIO::Item< hash_map< KeyT, ValT, HashFuncT, EqualFuncT > >::load ( mootio::mistream is,
hash_map< KeyT, ValT, HashFuncT, EqualFuncT > &  x 
) const
inline

◆ save()

template<class KeyT , class ValT , class HashFuncT , class EqualFuncT >
bool mootBinIO::Item< hash_map< KeyT, ValT, HashFuncT, EqualFuncT > >::save ( mootio::mostream os,
const hash_map< KeyT, ValT, HashFuncT, EqualFuncT > &  x 
) const
inline

Member Data Documentation

◆ key_item

template<class KeyT , class ValT , class HashFuncT , class EqualFuncT >
Item<KeyT> mootBinIO::Item< hash_map< KeyT, ValT, HashFuncT, EqualFuncT > >::key_item

◆ val_item

template<class KeyT , class ValT , class HashFuncT , class EqualFuncT >
Item<ValT> mootBinIO::Item< hash_map< KeyT, ValT, HashFuncT, EqualFuncT > >::val_item

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