55 (*_os) <<
_indent << name <<
": ";
56 Policy::BoolArray::const_iterator vi;
57 for(vi = values.begin(); vi != values.end(); ++vi) {
58 (*_os) << ((*vi) ?
"true" :
"false");
59 if (vi+1 != values.end()) (*
_os) <<
" ";
66 (*_os) <<
_indent << name <<
": ";
67 Policy::IntArray::const_iterator vi;
68 for(vi = values.begin(); vi != values.end(); ++vi) {
70 if (vi+1 != values.end()) (*
_os) <<
" ";
77 (*_os) <<
_indent << name <<
": ";
78 Policy::DoubleArray::const_iterator vi;
79 for(vi = values.begin(); vi != values.end(); ++vi) {
81 if (vi+1 != values.end()) (*
_os) <<
" ";
87 (*_os) <<
_indent << name <<
": ";
88 Policy::StringArray::const_iterator vi;
89 for(vi = values.begin(); vi != values.end(); ++vi) {
90 (*_os) <<
'"' << *vi <<
'"';
91 if (vi+1 != values.end()) (*
_os) <<
" ";
99 Policy::PolicyPtrArray::const_iterator vi;
100 for(vi = values.begin(); vi != values.end(); ++vi) {
101 (*_os) <<
_indent << name <<
": {" << std::endl;
103 (*_os) <<
_indent <<
"}" << std::endl;
110 (*_os) <<
_indent << name <<
": ";
111 Policy::FilePtrArray::const_iterator vi;
112 for(vi = values.begin(); vi != values.end(); ++vi) {
113 (*_os) <<
'@' << (*vi)->getPath();
114 if (vi+1 != values.end()) (*
_os) <<
" ";
std::vector< bool > BoolArray
definition of the PolicyFile class
table::Key< std::string > name
std::vector< std::string > StringArray
virtual void writePolicies(const std::string &name, const Policy::PolicyPtrArray &values)
a container for holding hierarchical configuration data in memory.
PAFWriter(std::ostream *out=0)
std::vector< FilePtr > FilePtrArray
std::vector< Ptr > PolicyPtrArray
std::vector< int > IntArray
virtual void writeInts(const std::string &name, const Policy::IntArray &values)
std::vector< double > DoubleArray
definition of the PAFWriter class
virtual void writeDoubles(const std::string &name, const Policy::DoubleArray &values)
virtual void writeFiles(const std::string &name, const Policy::FilePtrArray &values)
virtual void writeStrings(const std::string &name, const Policy::StringArray &values)
virtual void writeBools(const std::string &name, const Policy::BoolArray &values)