Searched refs:rexpr_value (Results 1 – 4 of 4) sorted by relevance
/third_party/boost/libs/spirit/doc/x3/tutorial/ |
D | rexpr.qbk | 55 struct rexpr_value : x3::variant< 64 typedef std::map<std::string, rexpr_value> rexpr_map; 65 typedef std::pair<std::string, rexpr_value> rexpr_key_value; 85 `rexpr_value` has two variant elements. It can either be a `std::string` or a 86 `rexpr`. Since `rexpr` recursively contains a `rexpr_value`, it has to be 98 So essentially, a `rexpr_value` value is either a `std::string` or a 99 `std::map<std::string, rexpr_value>`. 164 x3::rule<class rexpr_value, ast::rexpr_value> 165 rexpr_value = "rexpr_value"; 180 quoted_string >> '=' >> rexpr_value; [all …]
|
/third_party/boost/libs/spirit/example/x3/rexpr/rexpr_min/ |
D | rexpr.cpp | 49 struct rexpr_value : x3::variant< struct 58 typedef std::map<std::string, rexpr_value> rexpr_map; 59 typedef std::pair<std::string, rexpr_value> rexpr_key_value; 132 x3::rule<class rexpr_value, ast::rexpr_value> 133 rexpr_value = "rexpr_value"; variable 148 quoted_string >> '=' >> rexpr_value; 153 BOOST_SPIRIT_DEFINE(rexpr_value, rexpr, rexpr_key_value);
|
/third_party/boost/libs/spirit/example/x3/rexpr/rexpr_full/rexpr/ |
D | rexpr_def.hpp | 41 x3::rule<rexpr_value_class, ast::rexpr_value> const 42 rexpr_value = "rexpr_value"; variable 63 quoted_string > '=' > rexpr_value; 70 BOOST_SPIRIT_DEFINE(rexpr_value, rexpr, rexpr_inner, rexpr_key_value);
|
D | ast.hpp | 24 struct rexpr_value : x3::variant< struct 33 typedef std::map<std::string, rexpr_value> rexpr_map; 34 typedef std::pair<std::string, rexpr_value> rexpr_key_value;
|