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