- 25 Sep, 2018 1 commit
-
-
dand-oss authored
* fix up static, so works as DLL
-
- 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.
-
- 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
-
- 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 1 commit
-
-
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.
-
- 24 Jan, 2015 2 commits
-
-
Jesse Beder authored
-
Jesse Beder authored
-
- 23 Mar, 2014 2 commits
-
-
Jesse Beder authored
-
Jesse Beder authored
-
- 22 Mar, 2014 1 commit
-
-
Jesse Beder authored
-
- 02 Apr, 2013 1 commit
-
-
Jesse Beder authored
-
- 01 Nov, 2012 1 commit
-
-
Jesse Beder authored
Added force_insert for mapping nodes that doesn't check to see if the key exists already (so it could duplicate keys)
-
- 19 May, 2012 1 commit
-
-
Jesse Beder authored
-
- 21 Jan, 2012 1 commit
-
-
Jesse Beder authored
-
- 13 Sep, 2011 1 commit
-
-
Jesse Beder authored
-
- 12 Sep, 2011 1 commit
-
-
Jesse Beder authored
-
- 11 Sep, 2011 4 commits
-
-
Jesse Beder authored
-
Jesse Beder authored
-
Jesse Beder authored
-
Jesse Beder authored
-
- 10 Sep, 2011 4 commits
-
-
Jesse Beder authored
Major switch from Value -> Node. The library compiles with the new API, but tests are still oldies, and don't compile
-
Jesse Beder authored
-
Jesse Beder authored
Updated the node/value classes with the new iterators, they compile until we try to instantiate anything
-
Jesse Beder authored
-
- 09 Sep, 2011 4 commits
-
-
Jesse Beder authored
-
Jesse Beder authored
Made the 'data' member optional in node_ref - it's only created on-demand, so we don't waste extra memory every time we do Value tmp = v;
-
Jesse Beder authored
-
Jesse Beder authored
Switched memory to using shared nodes, and node_data to keep only naked node pointers, not shared nodes (to break the cycle, and we don't need weak pointers because their memory is guaranteed to exist, via 'memory')
-
- 07 Sep, 2011 9 commits
-
-
Jesse Beder authored
-
Jesse Beder authored
-
Jesse Beder authored
-
Jesse Beder authored
-
Jesse Beder authored
-
Jesse Beder authored
-
Jesse Beder authored
-
Jesse Beder authored
-
Jesse Beder authored
-