Experimental and untested: represents an element of the "path" to access a node. More...
#include <value.h>
Public Member Functions | |
PathArgument () | |
PathArgument (UInt index) | |
PathArgument (const char *key) | |
PathArgument (const std::string &key) | |
Private Types | |
enum | Kind { kindNone = 0, kindIndex, kindKey } |
Private Attributes | |
UInt | index_ |
std::string | key_ |
Kind | kind_ |
Friends | |
class | Path |
Experimental and untested: represents an element of the "path" to access a node.
|
private |
Enumerator | |
---|---|
kindNone | |
kindIndex | |
kindKey |
Json::PathArgument::PathArgument | ( | ) |
Json::PathArgument::PathArgument | ( | UInt | index | ) |
Json::PathArgument::PathArgument | ( | const char * | key | ) |
Json::PathArgument::PathArgument | ( | const std::string & | key | ) |
|
friend |
Definition at line 454 of file value.h.
Referenced by svgfig.Curve::SVG(), svgfig.Poly::SVG(), svgfig.Line::SVG(), svgfig.Rect::SVG(), and svgfig.Ellipse::SVG().