yaml-cpp/include/yaml-cpp
Ted Lyngmo 0d5c57150c Apply formatting/style tweaks to comply with compile time diagnostics for g++ and clang++ (#686)
* Add compilation flags: -Wshadow -Weffc++ -pedantic -pedantic-errors
* Delete implicit copy & move constructors & assignment operators
  in classes with pointer data members.
* An exception to the above: Add default copy & move constructors &
  assignment operators for the Binary class.
* Convert boolean RegEx operators to binary operators.
* Initialize all members in all classes in ctors.
* Let default ctor delegate to the converting ctor in
  Binary and RegEx
* Don't change any tests except regex_test (as a result of the change
  to binary operators).

Note: https://bugzilla.redhat.com/show_bug.cgi?id=1544675 makes
-Weffc++ report a false positive in "include/yaml-cpp/node/impl.h".
2019-03-13 15:18:34 -07:00
..
contrib Apply formatting/style tweaks to comply with compile time diagnostics for g++ and clang++ (#686) 2019-03-13 15:18:34 -07:00
node Apply formatting/style tweaks to comply with compile time diagnostics for g++ and clang++ (#686) 2019-03-13 15:18:34 -07:00
anchor.h Run clang-format 2014-03-22 12:49:16 -05:00
binary.h Apply formatting/style tweaks to comply with compile time diagnostics for g++ and clang++ (#686) 2019-03-13 15:18:34 -07:00
dll.h Fix line-wrapping in comment in dll.h 2016-03-16 10:41:12 -07: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 Apply formatting/style tweaks to comply with compile time diagnostics for g++ and clang++ (#686) 2019-03-13 15:18:34 -07: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 optional OnAnchor method to EventHandler (#530) 2019-03-12 15:24:32 -07: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
null.h Make null handling YAML 1.2 compliant. 2016-04-01 17:14:59 -05:00
ostream_wrapper.h Apply formatting/style tweaks to comply with compile time diagnostics for g++ and clang++ (#686) 2019-03-13 15:18:34 -07:00
parser.h Apply formatting/style tweaks to comply with compile time diagnostics for g++ and clang++ (#686) 2019-03-13 15:18:34 -07: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