Jesse Beder
|
1723523c43
|
Removed the new API from the default branch
|
2012-01-20 23:50:39 -06:00 |
|
Jesse Beder
|
fb0802097c
|
Fixed double -> int conversion (now throws) for old API
|
2012-01-12 23:52:51 -06:00 |
|
Jesse Beder
|
643ea61a98
|
Updated new API conversion to handle nan/inf and to throw when the conversion didn't use the entire string (e.g., parsing 1.2 as an integer)
|
2012-01-12 23:49:05 -06:00 |
|
Jesse Beder
|
d1e4c2640c
|
Added default parameters for the as<> function (new API)
|
2012-01-12 01:03:31 -06:00 |
|
Jesse Beder
|
ddc578dbd7
|
Added LoadFile and LoadAllFromFile (new API)
|
2012-01-11 21:31:01 -06:00 |
|
Jesse Beder
|
7ace0e93d2
|
Fixed signed/unsigned mismatch with the new precision code
|
2012-01-11 16:50:06 -06:00 |
|
Jesse Beder
|
5024caa69c
|
Added float/double precision setters
|
2012-01-11 14:34:04 -06:00 |
|
Jesse Beder
|
21ed2b5817
|
Added explicit conversion from an iterator value to a Node. This conversion was always allowed (since the iterator value is derived from Node, but since Node has a templated constructor, that would take precedence over the derived-to-base conversion. This didn't seem to be a problem in gcc or clang, but MSVC seems to have trouble. (new API)
|
2012-01-11 13:58:18 -06:00 |
|
Jesse Beder
|
5b32d89222
|
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 |
|
Jesse Beder
|
812a2dc684
|
Fixed assignment with an empty node (new API) - a segfault that only showed up in debuggable
|
2011-12-20 22:19:54 -06:00 |
|
Jesse Beder
|
add460947b
|
Added overload for emitting unsigned char
|
2011-11-14 17:00:28 -06:00 |
|
Jesse Beder
|
3099d51ba4
|
Added single character emitting
|
2011-11-14 16:23:14 -06:00 |
|
Jesse Beder
|
5abfbf5aac
|
Added (unspecified-type) bool conversions for Node (new API)
|
2011-11-13 16:05:42 -06:00 |
|
Jesse Beder
|
d78d16532a
|
Set the default operator >> to not compile unless there is a scalar conversion, so it doesn't interfere with user-defined types
|
2011-11-01 17:19:03 -05:00 |
|
Jesse Beder
|
c953ce0b07
|
Fixed broken includes when using the old api
|
2011-10-18 15:13:10 -05:00 |
|
Jesse Beder
|
70e1eb3f9c
|
Fixed the #ifdefs for the api stuff
|
2011-10-18 14:47:35 -05:00 |
|
Jesse Beder
|
77cc54585f
|
Couldn't get the copy command to work for yaml.h, so switched to configure_file
|
2011-10-18 14:43:48 -05:00 |
|
Jesse Beder
|
e69f51ee16
|
Split the yaml.h file into new/old API, which we'll then copy to yaml.h at build time (so the right one gets installed)
|
2011-10-18 00:16:51 -05:00 |
|
Jesse Beder
|
f64f619c29
|
Added bool conversions
|
2011-09-14 01:48:36 -05:00 |
|
Jesse Beder
|
e5d0366797
|
Added Dump()
|
2011-09-13 14:49:00 -05:00 |
|
Jesse Beder
|
e3d5ec189d
|
Switched YAML::Parse to YAML::Load, and added LoadAll
|
2011-09-13 14:24:47 -05:00 |
|
Jesse Beder
|
3a88c4b4a1
|
Added IsNull, IsScalar, IsSequence, IsMap functions, so you don't have to query Type()
|
2011-09-13 14:10:27 -05:00 |
|
Jesse Beder
|
0987b234c3
|
Added tags to Node
|
2011-09-13 14:00:47 -05:00 |
|
Jesse Beder
|
2dfccbb945
|
Added a convert<> specialization for YAML::_Null (so you can say node[YAML::Null])
|
2011-09-13 02:03:56 -05:00 |
|
Jesse Beder
|
a8f82af604
|
Switched Node::operator=(const Node&) to *not* force itself to create its node first (since we're just assigning them)
|
2011-09-12 22:05:43 -05:00 |
|