yaml-cpp/src
Jesse Beder c67b41c966 Marked Parser, Emitter, Node, Iterator, Mark, and Null for exporting to a DLL. It appears to work properly, although VS gives me lots of warning C4251 since I didn't export all data members of each of the above classes.
It seems that it's not necessary to export those members (as long as you can't access them), and most of them are STL instances, which apparently cause lots of problems for DLLs. (For example, you simply can't export instances of std::map; see http://support.microsoft.com/kb/168958.)
2011-03-16 02:31:30 +00:00
..
contrib Added newline at the end 2011-03-10 00:23:15 +00:00
aliasmanager.cpp Merged r444:449 from the node refactoring branch to the trunk 2011-03-03 00:19:26 +00:00
collectionstack.h Flipped the include guard and the pragma, and don't use the pragma for early versions of gcc (< 3.4) 2011-03-02 06:11:41 +00:00
conversion.cpp 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
directives.cpp Merged r366:387 from the jbeder-event-api branch 2010-10-18 06:45:03 +00:00
directives.h Flipped the include guard and the pragma, and don't use the pragma for early versions of gcc (< 3.4) 2011-03-02 06:11:41 +00:00
emitfromevents.cpp Merged r444:449 from the node refactoring branch to the trunk 2011-03-03 00:19:26 +00:00
emitter.cpp Marked Parser, Emitter, Node, Iterator, Mark, and Null for exporting to a DLL. It appears to work properly, although VS gives me lots of warning C4251 since I didn't export all data members of each of the above classes. 2011-03-16 02:31:30 +00:00
emitterstate.cpp Switched the emitter state's stack of groups to a ptr_stack 2011-03-03 08:11:14 +00:00
emitterstate.h Switched the emitter state's stack of groups to a ptr_stack 2011-03-03 08:11:14 +00:00
emitterutils.cpp Refactored tags so we can emit secondary tags (and named local tags) 2010-10-28 23:06:16 +00:00
emitterutils.h Flipped the include guard and the pragma, and don't use the pragma for early versions of gcc (< 3.4) 2011-03-02 06:11:41 +00:00
exp.cpp Switched exception constants to const char * const (from const std::string) so we don't have to construct them all in every translation unit, and switched the exception class to derive from std::runtime_error (so it handles what() for us) 2011-03-02 04:12:57 +00:00
exp.h Flipped the include guard and the pragma, and don't use the pragma for early versions of gcc (< 3.4) 2011-03-02 06:11:41 +00:00
indentation.h Flipped the include guard and the pragma, and don't use the pragma for early versions of gcc (< 3.4) 2011-03-02 06:11:41 +00:00
iterator.cpp Merged r444:449 from the node refactoring branch to the trunk 2011-03-03 00:19:26 +00:00
iterpriv.h Merged r444:449 from the node refactoring branch to the trunk 2011-03-03 00:19:26 +00:00
node.cpp Merged r444:449 from the node refactoring branch to the trunk 2011-03-03 00:19:26 +00:00
nodebuilder.cpp Merged r444:449 from the node refactoring branch to the trunk 2011-03-03 00:19:26 +00:00
nodebuilder.h Merged r444:449 from the node refactoring branch to the trunk 2011-03-03 00:19:26 +00:00
nodeownership.cpp Merged r444:449 from the node refactoring branch to the trunk 2011-03-03 00:19:26 +00:00
nodeownership.h Merged r444:449 from the node refactoring branch to the trunk 2011-03-03 00:19:26 +00:00
null.cpp 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
ostream.cpp 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
parser.cpp Switched exception constants to const char * const (from const std::string) so we don't have to construct them all in every translation unit, and switched the exception class to derive from std::runtime_error (so it handles what() for us) 2011-03-02 04:12:57 +00:00
ptr_stack.h Switched the emitter state's stack of groups to a ptr_stack 2011-03-03 08:11:14 +00:00
ptr_vector.h Merged r444:449 from the node refactoring branch to the trunk 2011-03-03 00:19:26 +00:00
regex.cpp Removed crt stuff (we can do memory leak checking in Linux easier) 2009-10-27 14:55:01 +00:00
regex.h Flipped the include guard and the pragma, and don't use the pragma for early versions of gcc (< 3.4) 2011-03-02 06:11:41 +00:00
regeximpl.h Flipped the include guard and the pragma, and don't use the pragma for early versions of gcc (< 3.4) 2011-03-02 06:11:41 +00:00
scanner.cpp Switched the scanner list of owned indent markers to a ptr_vector 2011-03-03 08:34:30 +00:00
scanner.h Switched the scanner list of owned indent markers to a ptr_vector 2011-03-03 08:34:30 +00:00
scanscalar.cpp Fixed folding bug (detecting indentation, example 8.2), and clipping/stripping empty strings (example 8.6) 2011-03-04 02:26:59 +00:00
scanscalar.h Flipped the include guard and the pragma, and don't use the pragma for early versions of gcc (< 3.4) 2011-03-02 06:11:41 +00:00
scantag.cpp 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
scantag.h Flipped the include guard and the pragma, and don't use the pragma for early versions of gcc (< 3.4) 2011-03-02 06:11:41 +00:00
scantoken.cpp Added Anchor() regex (so that we're not just using Alphanumeric to match anchors), but it's still not 100% right (it shouldn't allow non-printable characters, e.g.). Also fixed a test that was broken along these lines (if a colon immediately follows an anchor, it's part of the anchor) 2011-01-31 17:47:20 +00:00
setting.h Flipped the include guard and the pragma, and don't use the pragma for early versions of gcc (< 3.4) 2011-03-02 06:11:41 +00:00
simplekey.cpp 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
singledocparser.cpp Merged r444:449 from the node refactoring branch to the trunk 2011-03-03 00:19:26 +00:00
singledocparser.h Flipped the include guard and the pragma, and don't use the pragma for early versions of gcc (< 3.4) 2011-03-02 06:11:41 +00:00
stream.cpp Removed crt stuff (we can do memory leak checking in Linux easier) 2009-10-27 14:55:01 +00:00
stream.h Flipped the include guard and the pragma, and don't use the pragma for early versions of gcc (< 3.4) 2011-03-02 06:11:41 +00:00
streamcharsource.h Flipped the include guard and the pragma, and don't use the pragma for early versions of gcc (< 3.4) 2011-03-02 06:11:41 +00:00
stringsource.h Flipped the include guard and the pragma, and don't use the pragma for early versions of gcc (< 3.4) 2011-03-02 06:11:41 +00:00
tag.cpp Small changes to eliminate compiler warnings for 'nite' in issue 83 2011-03-02 05:29:46 +00:00
tag.h Flipped the include guard and the pragma, and don't use the pragma for early versions of gcc (< 3.4) 2011-03-02 06:11:41 +00:00
token.h Flipped the include guard and the pragma, and don't use the pragma for early versions of gcc (< 3.4) 2011-03-02 06:11:41 +00:00