Commit Graph

20 Commits

Author SHA1 Message Date
jbeder
ae3d8bff39 Prettied up the bool formatting code 2011-03-02 20:59:39 +00:00
jbeder
067bd9866f Refactored bool emitting to make it 1) correct for the short bool form and 2) not barf on early versions of VS 2011-03-02 20:55:05 +00:00
jbeder
d2ceb0ad77 Moved the local structs from Emitter::Write(bool) to an anonymous namespace in the hopes that Visual Studio <= 2003 will be happy 2011-03-02 05:21:25 +00:00
jbeder
2410cc6e9e Refactored tags so we can emit secondary tags (and named local tags) 2010-10-28 23:06:16 +00:00
jbeder
b44e529d75 Implemented binary emitting without the binary tag 2010-10-28 21:53:54 +00:00
jbeder
fc35ace2d6 Refactored emitter so that it emits the : for an implicit key right away 2010-10-22 04:19:01 +00:00
jbeder
48e70e464a Added more tests for the newline, and disallowed newlines after implicit block keys 2010-10-22 03:53:33 +00:00
jbeder
467eb4931b Added YAML::Newline manipulator for the emitter 2010-10-21 22:02:29 +00:00
jbeder
2a46b5d0eb Merged the other-tags branch into the trunk (this wasn't an rX:Y merge, since the branch wasn't branched directly from the head of the trunk) 2010-10-19 06:46:55 +00:00
jbeder
3aafbdac96 Moved all the includes to a subfolder yaml-cpp so they don't interfere with other libraries' includes 2010-10-18 07:05:53 +00:00
jbeder
52a1a2f32f Refactored emitter operator << overloads to not template them, so it's easier to overload for pointer types 2009-11-17 20:21:22 +00:00
jbeder
4f71ae3c72 Overloaded more integral types for emitting 2009-11-06 03:24:12 +00:00
jbeder
b8a2c396a3 Merged r295:305 from the tags branch to the trunk 2009-10-29 15:48:06 +00:00
jbeder
8b2ca3c376 Switch to flow map when emitting an empty block map 2009-10-22 14:21:12 +00:00
jbeder
dcd95d607c Switch to flow sequence when emitting an empty sequence 2009-10-22 14:17:12 +00:00
jbeder
7f0427a8b2 Merged r270:HEAD of the emitting-unicode branch 2009-10-19 23:31:11 +00:00
jbeder
f521c89bee Added support for emitting and represeting null 2009-07-30 04:42:27 +00:00
jbeder
d7c3e06443 Replaced direct emitter writing with an accessor to a C-string 2009-05-22 22:21:01 +00:00
jbeder
2c4ebd009f Removed excessive stderr logging 2009-05-22 21:56:45 +00:00
jbeder
de96fd8c4c Merged emitter branch into trunk, changes r105:r151 2009-05-22 21:52:31 +00:00