|
Namespaces |
namespace | boost::spirit |
namespace | VGServer |
namespace | VGServer::AttributeParser |
Defines |
#define | WITH_CHANGELIST |
Typedefs |
typedef char const * | VGServer::AttributeParser::InputIterT |
typedef tree_match< InputIterT > | VGServer::AttributeParser::ParseTreeMatchT |
typedef ParseTreeMatchT::const_tree_iterator | VGServer::AttributeParser::TreeIterT |
Enumerations |
enum | VGServer::AttributeParser::parser_ids {
VGServer::AttributeParser::integer_const_id = 1,
VGServer::AttributeParser::double_const_id,
VGServer::AttributeParser::string_const_id,
VGServer::AttributeParser::constant_id,
VGServer::AttributeParser::function_call_id,
VGServer::AttributeParser::function_identifier_id,
VGServer::AttributeParser::attrname_id,
VGServer::AttributeParser::atom_expr_id,
VGServer::AttributeParser::unary_expr_id,
VGServer::AttributeParser::mul_expr_id,
VGServer::AttributeParser::add_expr_id,
VGServer::AttributeParser::cast_expr_id,
VGServer::AttributeParser::cast_spec_id,
VGServer::AttributeParser::comp_expr_id,
VGServer::AttributeParser::and_expr_id,
VGServer::AttributeParser::or_expr_id,
VGServer::AttributeParser::expr_id,
VGServer::AttributeParser::attrlist_star_id,
VGServer::AttributeParser::attrlist_exprlist_id,
VGServer::AttributeParser::attrlist_id,
VGServer::AttributeParser::filter_expr_id
} |
Functions |
bool | VGServer::AttributeParser::build_attrlist (TreeIterT const &i, const GraphProperties &gp, vertex_or_edge_t voe, class AttributeSelectorList &sellist) |
| build_attrlist construct the vector holding the ParseNode parse tree for each requested attribute.
|
distinct_parser | VGServer::AttributeParser::keyword_p ("a-zA-Z0-9_") |
| keyword parser
|