Public Member Functions | Public Attributes | List of all members
mootBinIO::Item< mootEnum< NameT, HashFunc, NameEqlFunc > > Class Template Reference

Binary I/O template instantiation for mootEnum<>

Collaboration diagram for mootBinIO::Item< mootEnum< NameT, HashFunc, NameEqlFunc > >:
Collaboration graph
[legend]

Public Member Functions

bool load (mootio::mistream *is, mootEnum< NameT, HashFunc, NameEqlFunc > &x) const
 
bool save (mootio::mostream *os, const mootEnum< NameT, HashFunc, NameEqlFunc > &x) const
 

Public Attributes

Item< typename mootEnum< NameT, HashFunc, NameEqlFunc >::Id2NameMap > i2n_item
 

Member Function Documentation

◆ load()

template<class NameT , class HashFunc , class NameEqlFunc >
bool mootBinIO::Item< mootEnum< NameT, HashFunc, NameEqlFunc > >::load ( mootio::mistream is,
mootEnum< NameT, HashFunc, NameEqlFunc > &  x 
) const
inline

◆ save()

template<class NameT , class HashFunc , class NameEqlFunc >
bool mootBinIO::Item< mootEnum< NameT, HashFunc, NameEqlFunc > >::save ( mootio::mostream os,
const mootEnum< NameT, HashFunc, NameEqlFunc > &  x 
) const
inline

Member Data Documentation

◆ i2n_item

template<class NameT , class HashFunc , class NameEqlFunc >
Item<typename mootEnum<NameT,HashFunc,NameEqlFunc>::Id2NameMap> mootBinIO::Item< mootEnum< NameT, HashFunc, NameEqlFunc > >::i2n_item

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