![]() |
The Gaudi Framework
master (1304469f)
|
Parse attribute strings allowing iteration over the various attributes. More...
#include </builds/gaudi/Gaudi/GaudiKernel/include/GaudiKernel/AttribStringParser.h>

Classes | |
| struct | Attrib |
| Simple class to wrap tag/value pairs. More... | |
| class | Iterator |
| Iterator to loop over the tag/value pairs in the attribute string. More... | |
Public Member Functions | |
| AttribStringParser (std::string data, bool expand_vars=true) | |
| Initialize the parsing of an attribute string. | |
Private Member Functions | |
| boost::sregex_iterator | parse () const |
Private Attributes | |
| std::string | m_data |
| bool | m_expandVars |
Friends | |
| Iterator | begin (const AttribStringParser &parser) |
Parse attribute strings allowing iteration over the various attributes.
Example of usage:
Definition at line 39 of file AttribStringParser.h.
|
inline |
Initialize the parsing of an attribute string.
| data | attribute string |
| expand_vars | if true (default) expand environment variables in values |
Definition at line 123 of file AttribStringParser.h.
|
inlineprivate |
Definition at line 129 of file AttribStringParser.h.
|
friend |
Definition at line 135 of file AttribStringParser.h.
|
private |
Definition at line 126 of file AttribStringParser.h.
|
private |
Definition at line 127 of file AttribStringParser.h.