36 friend std::ostream&
operator<<(std::ostream& _os,
const IODs &_val);
38 void Clear() { IODsInternal.clear(); }
43 IODMapType::value_type(name, module));
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';
Class for representing a IOD.
Definition gdcmIOD.h:35
Class for representing a IODs.
Definition gdcmIODs.h:30
IODMapTypeConstIterator End() const
Definition gdcmIODs.h:56
std::map< IODName, IOD > IODMapType
Definition gdcmIODs.h:33
IODMapTypeConstIterator Begin() const
Definition gdcmIODs.h:55
const IOD & GetIOD(const char *name) const
Definition gdcmIODs.h:45
void AddIOD(const char *name, const IOD &module)
Definition gdcmIODs.h:40
std::string IODName
Definition gdcmIODs.h:32
void Clear()
Definition gdcmIODs.h:38
IODMapType::const_iterator IODMapTypeConstIterator
Definition gdcmIODs.h:54
#define GDCM_EXPORT
Definition gdcmWin32.h:34
std::ostream & operator<<(std::ostream &os, const Directory &d)
Definition gdcmDirectory.h:88