![]() |
ATLAS Offline Software
|
Classes | |
| struct | XMLParserDeleter |
| deleter for a unique_ptr<XML_Parser> More... | |
Typedefs | |
| using | XMLParserPtr = std::unique_ptr<std::remove_pointer_t<XML_Parser>, XMLParserDeleter> |
| RAII XMLParser pointer. | |
Functions | |
| std::string | xmlFileName (const std::string &fname, const std::string &prefix="") |
| find the xml file locally or on the datapath, return the full filename | |
| bool | debug_enabled () |
| true if XML debug mode is enabled in the environment | |
| std::string | label (const std::source_location loc=std::source_location::current()) |
| report function name in a string, for debugging | |
| XMLParserPtr | make_parser () |
| Create an RAII XMLParser pointer. | |
| std::string | rtrim (const XML_Char *s, int len) |
| Trim newline from end of a XML_Char * , return the trimmed string as std::string. | |
| using XmlParser::XMLParserPtr = std::unique_ptr<std::remove_pointer_t<XML_Parser>, XMLParserDeleter> |
RAII XMLParser pointer.
Definition at line 49 of file XMLParserUtilities.h.
|
inline |
true if XML debug mode is enabled in the environment
Definition at line 29 of file XMLParserUtilities.h.
|
inline |
report function name in a string, for debugging
Definition at line 36 of file XMLParserUtilities.h.
|
inline |
Create an RAII XMLParser pointer.
Definition at line 52 of file XMLParserUtilities.h.
|
inline |
Trim newline from end of a XML_Char * , return the trimmed string as std::string.
Definition at line 62 of file XMLParserUtilities.h.
find the xml file locally or on the datapath, return the full filename
Definition at line 19 of file XMLParserUtilities.cxx.