yaml-cpp/include/yaml-cpp/node/detail
Ted Lyngmo 5ab904311f Add more compile time diagnostics for g++ and clang++
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-11 17:22:29 +01:00
..
bool_type.h Run clang-format 2014-03-22 13:05:03 -05:00
impl.h Fix a warning from -Wshadow (#627) 2018-09-05 23:16:02 -05:00
iterator_fwd.h Remove unnecessary forward declaration. 2016-01-30 17:36:47 -06:00
iterator.h Update the iterator implementation for C++17 (#575) 2018-04-10 23:47:23 -05:00
memory.h Add more compile time diagnostics for g++ and clang++ 2019-03-11 17:22:29 +01:00
node_data.h fix up static, so works as DLL (#559) 2018-09-25 10:12:12 -04:00
node_iterator.h Change None in C/C++ source to NoneType. (#545) 2017-11-29 13:12:01 -06:00
node_ref.h Replace Boost usage with C++11 features 2016-01-10 22:44:15 -05:00
node.h Add more compile time diagnostics for g++ and clang++ 2019-03-11 17:22:29 +01:00