/third_party/boost/libs/spirit/repository/example/karma/ |
D | mini_xml_karma_sr.cpp | 53 struct mini_xml; 57 boost::recursive_wrapper<mini_xml> 62 struct mini_xml struct 71 mini_xml, 81 qi::grammar<Iterator, mini_xml(), space_type> 108 qi::rule<Iterator, mini_xml(), space_type> xml; 132 phoenix::function<get_element<mini_xml> > _xml; 140 : karma::grammar<OutputIterator, mini_xml()> 154 karma::rule<OutputIterator, mini_xml()> entry; 156 repo::karma::subrule<0, mini_xml()> xml; [all …]
|
/third_party/boost/libs/spirit/repository/example/qi/ |
D | mini_xml2_sr.cpp | 47 struct mini_xml; 51 boost::recursive_wrapper<mini_xml> 56 struct mini_xml struct 66 client::mini_xml, argument 91 void operator()(mini_xml const& xml) const; 103 void operator()(mini_xml const& xml) const in operator ()() 117 void mini_xml_printer::operator()(mini_xml const& xml) const in operator ()() 139 : qi::grammar<Iterator, mini_xml(), ascii::space_type> 173 qi::rule<Iterator, mini_xml(), ascii::space_type> entry; 175 repo::qi::subrule<0, mini_xml(), qi::locals<std::string> > xml; [all …]
|
/third_party/boost/libs/spirit/example/qi/ |
D | mini_xml1.cpp | 41 struct mini_xml; 45 boost::recursive_wrapper<mini_xml> 50 struct mini_xml struct 62 client::mini_xml, argument 88 void operator()(mini_xml const& xml) const; 100 void operator()(mini_xml const& xml) const in operator ()() 114 void mini_xml_printer::operator()(mini_xml const& xml) const in operator ()() 135 struct mini_xml_grammar : qi::grammar<Iterator, mini_xml(), ascii::space_type> 171 qi::rule<Iterator, mini_xml(), ascii::space_type> xml; 214 client::mini_xml ast; // Our tree in main()
|
D | mini_xml2.cpp | 40 struct mini_xml; 44 boost::recursive_wrapper<mini_xml> 49 struct mini_xml struct 59 client::mini_xml, argument 84 void operator()(mini_xml const& xml) const; 96 void operator()(mini_xml const& xml) const in operator ()() 110 void mini_xml_printer::operator()(mini_xml const& xml) const in operator ()() 132 : qi::grammar<Iterator, mini_xml(), qi::locals<std::string>, ascii::space_type> 166 qi::rule<Iterator, mini_xml(), qi::locals<std::string>, ascii::space_type> xml; 209 client::mini_xml ast; // Our tree in main()
|
D | mini_xml3.cpp | 41 struct mini_xml; 45 boost::recursive_wrapper<mini_xml> 50 struct mini_xml struct 60 client::mini_xml, argument 85 void operator()(mini_xml const& xml) const; 97 void operator()(mini_xml const& xml) const in operator ()() 111 void mini_xml_printer::operator()(mini_xml const& xml) const in operator ()() 133 : qi::grammar<Iterator, mini_xml(), qi::locals<std::string>, ascii::space_type> 190 qi::rule<Iterator, mini_xml(), qi::locals<std::string>, ascii::space_type> xml; 233 client::mini_xml ast; // Our tree in main()
|
/third_party/boost/libs/spirit/example/karma/ |
D | mini_xml_karma.cpp | 46 struct mini_xml; 50 boost::recursive_wrapper<mini_xml> 55 struct mini_xml struct 64 mini_xml, 74 qi::grammar<Iterator, mini_xml(), space_type> 101 qi::rule<Iterator, mini_xml(), space_type> xml; 125 phoenix::function<get_element<mini_xml> > _xml; 132 : karma::grammar<OutputIterator, mini_xml()> 144 karma::rule<OutputIterator, mini_xml()> xml; 182 mini_xml ast; // our tree in main()
|
/third_party/boost/libs/spirit/doc/qi/ |
D | mini_xml.qbk | 126 rule<Iterator, mini_xml(), space_type> xml; 128 `mini_xml` is our attribute here. We'll see later what it is. Let's see its 138 a hint that `mini_xml` is a sort of a tuple - a fusion sequence. `at_c<N>` here 181 a `string` or a `mini_xml`. For this, we use __boost_variant__. `boost::recursive_wrapper` 182 wraps `mini_xml`, making it a recursive data structure. 196 `mini_xml` is no brainier. It is a plain ol' struct. But as we've seen in our 216 rule<Iterator, mini_xml(), locals<std::string>, space_type> xml;
|
/third_party/boost/libs/spirit/doc/ |
D | qi.qbk | 22 [include qi/mini_xml.qbk]
|
/third_party/boost/libs/spirit/repository/doc/karma/ |
D | subrule.qbk | 198 The definitions of the `mini_xml` and `mini_xml_node` data structures
|
/third_party/boost/libs/spirit/repository/doc/qi/ |
D | subrule.qbk | 198 The definitions of the `mini_xml` and `mini_xml_node` data structures
|