- 25 Sep, 2018 1 commit
-
-
dand-oss authored
* fix up static, so works as DLL
-
- 06 Sep, 2018 1 commit
-
-
Andy Maloney authored
Variable "it" was shadowed
-
- 30 Jun, 2018 1 commit
-
-
Alexander Karatarakis authored
-
- 14 May, 2018 1 commit
-
-
Jiao authored
-
- 11 Apr, 2018 1 commit
-
-
Tanki Zhang authored
Fix the compiler error which prevents deriving from std::iterator in C++17
-
- 29 Nov, 2017 1 commit
-
-
Cybel authored
* Change None in C/C++ source to NoneType. Prevent name conflict with X11 None definition.
-
- 10 Nov, 2017 1 commit
-
-
Matthew Woehlke authored
Add explicit virtual dtor to GraphBuilderInterface. This avoids tripping a -Wnon-virtual-dtor warning, and also ensures that the correct (virtual) dtor is called if an instance is deleted via a pointer to the base type.
-
- 08 Nov, 2017 1 commit
-
-
Alain Vaucher authored
-
- 25 Jul, 2017 1 commit
-
-
Petr Bena authored
This way it's possible to build using older MSVC (<13) that don't support this yet. Macro is undefined in each file where it is used so it should stack well with other libs and sources.
-
- 03 Apr, 2017 1 commit
-
-
Dan Ibanez authored
* fix two compile warnings in public headers both warnings have to do with variable name shadowing
-
- 02 Mar, 2017 1 commit
-
-
Andrew authored
-
- 01 Feb, 2017 1 commit
-
-
Liosan authored
-
- 05 Jan, 2017 1 commit
-
-
Jens Breitbart authored
* Fixed compiler warning -Wdeprecated with clang. Starting with C++11 implicit copy-constructors are deprecated when the class has a user defined destructor. * Fixes -Wdocumentation warning. yaml-cpp/parser.h:50:65: warning: parameter 'eventHandler}.' not found in the function declaration [-Wdocumentation] * Handles the next document by calling events on the {@param eventHandler}. ^~~~~~~~~~~~~~ yaml-cpp/parser.h:50:65: note: did you mean 'eventHandler'? * Handles the next document by calling events on the {@param eventHandler}. ^~~~~~~~~~~~~~ eventHandler
-
- 02 Jan, 2017 1 commit
-
-
butataatawa authored
Previously, just referencing the next element in the sequence (and so constructing it, as an undefined element) would allow you to skip defining an element without turning the sequence into a map. E.g: node[0] = "foo"; // sequence of size 1 node[1]; // sequence of size 1, with an undefined element at 1 node[2] = "bar"; // FIX: should be map of size 2 (since there's no element at index 1)
-
- 06 Dec, 2016 1 commit
-
-
butataatawa authored
-
- 03 Dec, 2016 1 commit
-
-
Jens Breitbart authored
-
- 11 Nov, 2016 1 commit
-
-
Victor Mataré authored
Returning a const value prevents the use of non-copyable return types such as unique_ptr.
-
- 12 Oct, 2016 1 commit
-
-
Jesse Beder authored
-
- 18 Jul, 2016 1 commit
-
-
c0nk authored
* Change node_map type from map<ptr,ptr> to vector<pair<ptr,ptr>> Map nodes are now iterated over in document order. * Change insert_map_pair to always append Always append in insert_map_pair even if the key is already present. This breaks the behavior of force_insert which now always inserts KVs even if the key is already present. The first insert for duplicated keys now takes precedence for lookups.
-
- 13 Jun, 2016 2 commits
-
-
Vincent Cogne authored
* Remove extra semicolon * Fix automatic type conversion * Replace dynamic exception specifications by C++11 noexcept * Fix deprecated definition of implicit copy constructor for 'Exception'
-
Vincent Cogne authored
-
- 13 May, 2016 4 commits
-
-
Jesse Beder authored
-
Jesse Beder authored
-
Jesse Beder authored
-
Jesse Beder authored
-
- 02 Apr, 2016 2 commits
-
-
Jesse Beder authored
Reason: broken build. This reverts commit 0d810ad6.
-
Tatsuyuki Ishi authored
-
- 01 Apr, 2016 1 commit
-
-
TripleWhy authored
-
- 16 Mar, 2016 1 commit
-
-
Craig M. Brandenburg authored
-
- 30 Jan, 2016 1 commit
-
-
Jesse Beder authored
-
- 11 Jan, 2016 1 commit
-
-
Matt Blair authored
- Adds 'std=c++11' compiler flags - Replaces boost::type_traits with std::type_traits - Replaces boost::shared_ptr with std::shared_ptr - Replaces std::auto_ptr with std::unique_ptr - Replaces raw pointers with std::unique_ptr in ptr_vector, ptr_stack, and SettingChanges - Replaces boost::noncopyable with deleted copy and assignment operators - Replaces boost::next with std::next - Replaces boost::enable_if with std::enable_if - Replaces boost::is_convertible with std::is_convertible - Replaces ptrdiff_t with std::ptrdiff_t - Replaces boost::iterator_facade and boost::iterator_adaptor with std::iterator, borrowing the 'proxy reference' technique from boost - Removes Boost dependency from CMakeLists - Formats changed files using clang-format
-
- 22 Nov, 2015 2 commits
-
-
Jesse Beder authored
This enables the return value to be moved, rather than copied.
-
Michael Welsh Duggan authored
Node::force_insert() uses convert<> to convert its key to a node. Add a specialization for convert<Node>.
-
- 25 Jul, 2015 1 commit
-
-
Haydn Trigg authored
Removed the boost requirement from memory.h using the shared_memory type defined in ptr.h
-
- 08 Jun, 2015 1 commit
-
-
Jonathan Hamilton authored
"const Node Node::operator[](const Key& key) const" changed from returning new empty node if the key was missing in 0.5.1 to returning a shared 'zombie' node in 0.5.2 to resolve a memory leak. (Specifically 1025f76d was where this was introduced) This caused some regressions where this 'zombie' object threw exceptions in some functions where the 'empty' object would not. This change fixes the Node::as(fallback) method (to return the 'fallback' instead of throwing an exception) and the Node::begin()/Node::end() methods to return default-constructed iterators (so begin() == end() in such cases) instead of another exception.
-
- 08 Apr, 2015 1 commit
-
-
bdutro authored
- Update the call to equals() in node_data::remove() to match the new implementation - Add unit test for node::remove() to catch this type of bug in the future
-
- 02 Apr, 2015 1 commit
-
-
Oliver Hamlet authored
Applied the patch given in jbeder/yaml-cpp#200 with the correct code style.
-
- 30 Mar, 2015 2 commits
-
-
Jesse Beder authored
-
Jesse Beder authored
Fixed linker error on Visual Studio with a shared lib by moving the static methods node_data::equals to an instance method on node.
-
- 29 Mar, 2015 1 commit
-
-
Jesse Beder authored
-