| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | Add static_assert to ensure correct types for as | ljfa-ag | 2015-07-18 | 1 | -0/+3 | |
| | | | ||||||
| | * | Add value::as method for conversion | ljfa-ag | 2015-07-18 | 2 | -8/+32 | |
| | | | | | | | | | Make conversion operators explicit | |||||
| | * | Add tests for tag::get_ptr and set_ptr | ljfa-ag | 2015-07-18 | 1 | -0/+7 | |
| | | | ||||||
| | * | Change some parameters to value_initializer | ljfa-ag | 2015-07-18 | 5 | -17/+18 | |
| | | | ||||||
| | * | Add missing source files to CMakeLists | ljfa-ag | 2015-07-17 | 1 | -0/+3 | |
| | | | ||||||
| | * | Add and change some tests | ljfa-ag | 2015-07-17 | 1 | -4/+11 | |
| | | | ||||||
| | * | Overload has_key with version that takes tag_type | ljfa-ag | 2015-07-17 | 3 | -0/+14 | |
| | | | ||||||
| | * | Move implementation of tag_array into .cpp file | ljfa-ag | 2015-07-15 | 2 | -92/+124 | |
| | | | ||||||
| | * | Need to enforce operator!= too | ljfa-ag | 2015-07-15 | 2 | -1/+12 | |
| | | | | | | | | | ...come on, it's worth the shorter compilation time | |||||
| | * | Move implementation of tag_primitive to .cpp file | ljfa-ag | 2015-07-15 | 3 | -53/+86 | |
| | | | ||||||
| | * | Make tag_array::data private and add accessor | ljfa-ag | 2015-07-15 | 2 | -6/+36 | |
| | | | ||||||
| | * | Implement tag_array | ljfa-ag | 2015-07-15 | 2 | -7/+92 | |
| | | | ||||||
| | * | Create tests for tag_array | ljfa-ag | 2015-07-15 | 1 | -0/+55 | |
| | | | ||||||
| | * | Use std::equal for tag_list iterator testing | ljfa-ag | 2015-07-15 | 1 | -8/+5 | |
| | | | ||||||
| | * | Declare tag_array methods | ljfa-ag | 2015-07-15 | 3 | -4/+58 | |
| | | | ||||||
| | * | Add tests for primitive numeric limits | ljfa-ag | 2015-07-15 | 2 | -0/+13 | |
| | | | ||||||
| | * | Put tag forward declarations in separate header | ljfa-ag | 2015-07-15 | 2 | -7/+49 | |
| | | | ||||||
| | * | Fix forward declarations for tag_array | ljfa-ag | 2015-07-15 | 1 | -2/+3 | |
| | | | ||||||
| | * | Add tag_array class stub | ljfa-ag | 2015-07-15 | 2 | -0/+46 | |
| | | | ||||||
| | * | Make tag_list class final | ljfa-ag | 2015-07-15 | 1 | -1/+1 | |
| | | | ||||||
| | * | Create make_unique function | ljfa-ag | 2015-07-15 | 3 | -7/+41 | |
| | | | ||||||
| | * | Revert "Turn tag_list::of into a subtype of tag_list" | ljfa-ag | 2015-07-15 | 2 | -24/+21 | |
| | | | | | | | | | This reverts commit 6ec54ee1766a1819d62771620e91328a188341d2. | |||||
| | * | Turn tag_list::of into a subtype of tag_list | ljfa-ag | 2015-07-14 | 2 | -20/+24 | |
| | | | | | | | | | So we can get rid of the double braces :3 | |||||
| | * | Add one more test for list element type | ljfa-ag | 2015-07-14 | 1 | -0/+1 | |
| | | | ||||||
| | * | Remove Arg parameter from tag_list::of | ljfa-ag | 2015-07-14 | 1 | -5/+5 | |
| | | | ||||||
| | * | Add C string constructor to tag_string | ljfa-ag | 2015-07-14 | 2 | -0/+12 | |
| | | | ||||||
| | * | Replace constructor and dummy argument with init method | ljfa-ag | 2015-07-14 | 2 | -20/+21 | |
| | | | ||||||
| | * | Create tag_list::of function | ljfa-ag | 2015-07-12 | 4 | -13/+28 | |
| | | | ||||||
| | * | Implement and test list accessors for value | ljfa-ag | 2015-07-12 | 2 | -4/+27 | |
| | | | ||||||
| | * | Add more tests for tag_list | ljfa-ag | 2015-07-12 | 1 | -2/+5 | |
| | | | ||||||
| | * | Implement initializer_list constructors for tag_list | ljfa-ag | 2015-07-12 | 2 | -0/+47 | |
| | | | ||||||
| | * | Add initializer list constructors for tag_list | ljfa-ag | 2015-07-12 | 2 | -2/+36 | |
| | | | ||||||
| | * | Change the notion of list equality | ljfa-ag | 2015-07-12 | 3 | -0/+19 | |
| | | | ||||||
| | * | Implement tag_list | ljfa-ag | 2015-07-12 | 2 | -1/+112 | |
| | | | ||||||
| | * | Add tests for tag_list | ljfa-ag | 2015-07-12 | 1 | -1/+46 | |
| | | | ||||||
| | * | Add list accessors to value | ljfa-ag | 2015-07-12 | 1 | -0/+23 | |
| | | | ||||||
| | * | Create tag_list::set method | ljfa-ag | 2015-07-12 | 1 | -2/+10 | |
| | | | ||||||
| | * | Add functions for the list's content type | ljfa-ag | 2015-07-12 | 1 | -2/+13 | |
| | | | ||||||
| | * | Create tag_list | ljfa-ag | 2015-07-12 | 3 | -1/+105 | |
| | | | ||||||
| | * | Make value_initializer inherit from value | ljfa-ag | 2015-07-09 | 3 | -27/+16 | |
| | | | ||||||
| | * | Create tag_compound::insert method | ljfa-ag | 2015-07-09 | 3 | -1/+19 | |
| | | | ||||||
| | * | Change signature of put to take value | ljfa-ag | 2015-07-09 | 3 | -7/+7 | |
| | | | ||||||
| | * | Make assign method public | ljfa-ag | 2015-07-08 | 2 | -13/+12 | |
| | | | ||||||
| | * | Overload clone for rvalue refs | ljfa-ag | 2015-07-08 | 2 | -0/+6 | |
| | | | ||||||
| | * | Remove unneeded TODO comment | ljfa-ag | 2015-07-07 | 1 | -1/+0 | |
| | | | ||||||
| | * | Remove redundand includes | ljfa-ag | 2015-07-07 | 3 | -3/+0 | |
| | | | ||||||
| | * | Change return type of put and emplace to match std::map | ljfa-ag | 2015-07-07 | 3 | -13/+14 | |
| | | | ||||||
| | * | Correctly implement value_initializer | ljfa-ag | 2015-07-07 | 2 | -4/+9 | |
| | | | ||||||
| | * | Add tests for value copying | ljfa-ag | 2015-07-07 | 1 | -0/+12 | |
| | | | ||||||
| | * | Make value copyable (after all) | ljfa-ag | 2015-07-07 | 3 | -15/+20 | |
| | | | ||||||
