The Property parser abstract syntax tree node classes. More...
Classes | |
class | CommentPropertyNode |
Comment property node. More... | |
class | CompositeProperty |
Composite name-value property node. More... | |
class | EmptyLinePropertyNode |
Represents a blank line in a property file. More... | |
class | IncludePropertyNode |
Include property node. More... | |
class | Properties |
The outer structure. More... | |
class | PropertyAstToString |
The property AST visitor used in the property AST toString implementation. More... | |
class | PropertyAstToStringPayload |
The payload used in the property AST toString implementation. More... | |
class | PropertyNode |
Abstract base class of Property AST node classes. More... | |
class | ValueProperty |
Simple name-value property node. More... | |
Functions | |
std::ostream & | operator<< (std::ostream &stream, const PropertyNode &object) |
Pretty print the supplied AST to the output stream. More... | |
std::string | toString (const PropertyNode &object) |
The property AST toString function. More... | |
The Property parser abstract syntax tree node classes.
|
inline |
Pretty print the supplied AST to the output stream.
|
inline |