]> Creatis software - creaImageIO.git/blob - src2/creaImageIOTreeAttributeMapType.h
*** empty log message ***
[creaImageIO.git] / src2 / creaImageIOTreeAttributeMapType.h
1 #ifndef __creaImageIOTreeAttributeMapType_h_INCLUDED__
2 #define __creaImageIOTreeAttributeMapType_h_INCLUDED__
3
4 #include <map>
5 #include <string>
6 #include <iostream>
7
8 namespace creaImageIO
9 {
10
11   namespace tree
12   {
13     typedef std::map<std::string,std::string> AttributeMapType;
14
15
16
17
18   }
19
20 }
21
22 //=====================================================================
23 inline std::ostream& operator<<(std::ostream& s, 
24                                 const creaImageIO::tree::AttributeMapType& d)
25 {
26   creaImageIO::tree::AttributeMapType::const_iterator i;
27   for (i=d.begin();i!=d.end();++i)
28     {
29       s << "'" << i->first << "'='" << i->second << "'" << std::endl;
30     }
31   return s;
32 }
33 //=====================================================================
34
35
36 #endif