37 #ifndef _uhal_utilities_xml_hpp_
38 #define _uhal_utilities_xml_hpp_
45 #include <boost/filesystem/path.hpp>
54 struct xml_parse_result;
63 UHAL_DEFINE_EXCEPTION_CLASS ( StringNumberWillNotFitInto32BitNumber ,
"Exception class to handle the case where the string will not fit into a 32-bit number." )
66 UHAL_DEFINE_EXCEPTION_CLASS ( NodeAttributeIncorrectValue , "Exception class to handle the case when a node attribute has the incorrect value." )
87 template <
bool DebugInfo >
98 template <
bool DebugInfo >
109 template <
bool DebugInfo >
120 template <
bool DebugInfo >
131 template <
bool DebugInfo >
142 template <
bool DebugInfo >
153 template <
bool DebugInfo >