beder
|
b20e0a5e54
|
Switched all new API runtime_error exceptions to exceptions that derive from YAML::Exception
|
2012-05-14 22:12:31 -05:00 |
|
beder
|
485afcb633
|
Added proper typedefs for BOOST_FOREACH to work
|
2012-05-08 12:20:28 -05:00 |
|
beder
|
8d0ee05dbe
|
Renamed append -> push_back (to play nice with STL algorithms
|
2012-01-21 12:11:40 -06:00 |
|
beder
|
8d658bbf61
|
Patched for issue 142 for MSVC
|
2012-01-21 00:15:01 -06:00 |
|
beder
|
c82122ba36
|
Fixed compiler error in iterator_base friend forward declaration in node on clang (and I hope MSVC), plus warnings on clang
|
2012-01-07 01:42:21 -06:00 |
|
beder
|
c4b3b5e52e
|
Added (unspecified-type) bool conversions for Node (new API)
|
2011-11-13 16:05:42 -06:00 |
|
beder
|
8dcd96dbd2
|
Added tags to Node
|
2011-09-13 14:00:47 -05:00 |
|
beder
|
535f81a387
|
Added a convert<> specialization for YAML::_Null (so you can say node[YAML::Null])
|
2011-09-13 02:03:56 -05:00 |
|
beder
|
04152dae8f
|
Switched the node_ref to *always* create its data (since now the Node itself doesn't always create itself)
|
2011-09-12 22:03:11 -05:00 |
|
beder
|
f38e38df09
|
Implemented std::map decode (and fixed bug in the Node iterator - the reference_type should be just a plain value, since it's created on-the-fly)
|
2011-09-12 00:29:39 -05:00 |
|
beder
|
2a71e8868b
|
Added reading/writing std::vector
|
2011-09-11 23:14:52 -05:00 |
|
beder
|
30ce282198
|
Added mutable operator[] for integral types (you can only grow the sequence if you specify the *next* element)
|
2011-09-11 22:51:49 -05:00 |
|
beder
|
4dd9f036d3
|
Implemented operator[] specialization, but only const (should the sequence be mutable?)
|
2011-09-11 21:51:04 -05:00 |
|
beder
|
e8210b476c
|
Started specialization for operator[] for integers
|
2011-09-11 21:32:47 -05:00 |
|
beder
|
d8955fc52c
|
Set the map iterator to filter over undefined items
|
2011-09-11 19:44:27 -05:00 |
|
beder
|
c8fc3c9592
|
Implemented the map size computation
|
2011-09-11 17:16:26 -05:00 |
|
beder
|
9c6bd61398
|
Switched the implementation of maps from list<pair> to map (but just pointer comparison)
|
2011-09-11 16:56:38 -05:00 |
|
beder
|
ad28ffc6f8
|
Added computing and caching the sequence size
|
2011-09-11 16:21:36 -05:00 |
|
beder
|
bb1a816a3a
|
Added dependency management (to cause nodes to become defined if their children do)
|
2011-09-11 15:59:53 -05:00 |
|
beder
|
e905b74232
|
Major switch from Value -> Node. The library compiles with the new API, but tests are still oldies, and don't compile
|
2011-09-10 17:57:23 -05:00 |
|
beder
|
8fd372b0db
|
Start of moving Value -> Node and Node -> old API Node (with a #define toggle)
|
2011-09-10 17:18:15 -05:00 |
|