Commit graph

29 commits

Author SHA1 Message Date
John Wiegley
2d8512af88 Changed all uses of scope_t * to scope_t& 2008-04-13 03:38:53 -04:00
John Wiegley
1134fc7eff The text() function now works. 2008-04-13 03:38:53 -04:00
John Wiegley
51ef4d7914 XPath expressions may now yield values. 2008-04-13 03:38:52 -04:00
John Wiegley
7c7e5c5e36 Now using xpath_t::path_t to select nodes. 2008-04-13 03:38:52 -04:00
John Wiegley
74ecceb2ba Revised xpath_t::path_t 2008-04-13 03:38:52 -04:00
John Wiegley
8cdc8008c3 Corrected problem with uninitialized value_t's. 2008-04-13 03:38:52 -04:00
John Wiegley
8a2b87e6e1 Changed scope resolution to use the new value_t. 2008-04-13 03:38:52 -04:00
John Wiegley
023f28630f Changed xpath to use the new copy-on-write value_t. 2008-04-13 03:38:52 -04:00
John Wiegley
5282260471 Modified value_t to use copy-on-write semantics. 2008-04-13 03:38:52 -04:00
John Wiegley
7747a8f93b The XPath visitor class is now working 2008-04-13 03:38:51 -04:00
John Wiegley
ff43b1d135 Started working on an XPath visitor class 2008-04-13 03:38:51 -04:00
John Wiegley
3244c693f8 Started working on an XPath visitor class 2008-04-13 03:38:51 -04:00
John Wiegley
9e55655e0c Got the xpath command working again. 2008-04-13 03:38:51 -04:00
John Wiegley
b36d24481d Fixed a problem in the use of boost::variant<>. 2008-04-13 03:38:51 -04:00
John Wiegley
f83705b847 Changed xpath to use intrusive_ptr; got the xml command working 2008-04-13 03:38:50 -04:00
John Wiegley
59fc3d1bdb Initial implementation of document_builder_t. 2008-04-13 03:38:50 -04:00
John Wiegley
ee4a167439 Corrected memory crashes when running the register command. 2008-04-13 03:38:40 -04:00
John Wiegley
d849837203 Major restructuring of the value_t class. 2008-04-13 03:38:39 -04:00
John Wiegley
a71d48881e Added COPYRIGHT notice to all files. 2008-04-13 03:38:39 -04:00
John Wiegley
a07e20c14e Changed write methods to print. 2008-04-13 03:38:39 -04:00
John Wiegley
06e7c28202 Rearranged many method names. 2008-04-13 03:38:38 -04:00
John Wiegley
738287ef70 Merged ../commodity_pool 2008-04-13 03:38:36 -04:00
John Wiegley
c59018c29d Revised how commodities are dealt with. 2008-04-13 03:38:36 -04:00
John Wiegley
f9f24fab93 Added code to use boost::lexical_cast<>. 2008-04-13 03:38:36 -04:00
John Wiegley
76b2066b8b More work to use boost/operators.hpp. 2008-04-13 03:38:35 -04:00
John Wiegley
e92bcf411d Started using boost::optional<T>. 2008-04-13 03:38:35 -04:00
John Wiegley
21af83013f Did more work on the utility code. 2008-04-13 03:38:34 -04:00
John Wiegley
3ba6c2572d Changed some of the logging macro names. 2008-04-13 03:38:34 -04:00
John Wiegley
c8899addfd Rearranged the sources a bit. 2008-04-13 03:38:33 -04:00
Renamed from xpath.cc (Browse further)