36 friend std::ostream&
operator<<(std::ostream& _os,
const IODs &_val);
38 void Clear() { IODsInternal.clear(); }
40 void AddIOD(
const char *name ,
const IOD & module )
43 IODMapType::value_type(name, module));
45 const IOD &GetIOD(
const char *name)
const
48 IODMapType::const_iterator it = IODsInternal.find( name );
49 assert( it != IODsInternal.end() );
50 assert( it->first == name );
59 IODMapType IODsInternal;
64 IODs::IODMapType::const_iterator it = _val.IODsInternal.begin();
65 for(;it != _val.IODsInternal.end(); ++it)
67 const std::string &name = it->first;
68 const IOD &m = it->second;
69 _os << name <<
" " << m <<
'\n';