yaml-cpp/include/yaml-cpp
Christopher James Halse Rogers df9206778f Export only YAML_CPP_API-tagged symbols on Linux.
This marks classes tagged with YAML_CPP_API with visibility("default"), to
explicitly export them, and then makes the defalt visibility "hidden" via
-fvisibility=hidden.

This reduces the number of exported symbols by more than 50%, which has
a small application start-up time and memory useage benefit. It also
makes it more feasible to audit the set of exported symbols in automated
ABI compatibility systems.
2018-11-23 15:26:53 +11:00
..
contrib Add explicit virtual dtor 2017-11-10 15:17:46 -08:00
node fix up static, so works as DLL (#559) 2018-09-25 10:12:12 -04:00
anchor.h Run clang-format 2014-03-22 12:49:16 -05:00
binary.h Fix build warning from gcc about std::copy 2015-01-24 11:14:53 -06:00
dll.h Export only YAML_CPP_API-tagged symbols on Linux. 2018-11-23 15:26:53 +11:00
emitfromevents.h Add EmitterStyle, which will allow sequence or map style (i.e., flow or block) to be preserved between parsing and emitting 2015-01-24 12:19:20 -06:00
emitter.h Fix some clang warnings (#378) 2016-06-12 22:10:14 -05:00
emitterdef.h Renamed the None enumeration vaules to NoType to avoid a collision with X11's macro 2015-01-24 15:58:14 -06:00
emittermanip.h clang-format 2014-03-23 20:08:54 -05:00
emitterstyle.h Fix gcc warning 2015-01-24 14:47:00 -06:00
eventhandler.h Add EmitterStyle, which will allow sequence or map style (i.e., flow or block) to be preserved between parsing and emitting 2015-01-24 12:19:20 -06:00
exceptions.h Fix _NOEXCEPT not available in VS2017 15.8. Use noexcept for VS2015+ (#597) 2018-06-30 16:23:28 -05:00
mark.h More useful error messages. 2015-04-02 20:50:11 +01:00
noncopyable.h Run clang-format 2014-03-22 12:49:16 -05:00
null.h Make null handling YAML 1.2 compliant. 2016-04-01 17:14:59 -05:00
ostream_wrapper.h Run clang-format 2015-03-29 21:27:20 -05:00
parser.h Fixed compiler warning -Wdeprecated with clang. (#452) 2017-01-04 23:54:34 -06:00
stlemitter.h Run clang-format 2014-03-22 12:49:16 -05:00
traits.h clang-format 2014-03-23 20:08:54 -05:00
yaml.h Merge from core 2015-01-24 12:26:16 -06:00