summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
| * Elaborate on use and rationale of value and value_initializerljfa-ag2015-07-182-4/+41
| * Add static_assert to ensure correct types for asljfa-ag2015-07-181-0/+3
| * Add value::as method for conversionljfa-ag2015-07-182-8/+32
| * Add tests for tag::get_ptr and set_ptrljfa-ag2015-07-181-0/+7
| * Change some parameters to value_initializerljfa-ag2015-07-185-17/+18
| * Add missing source files to CMakeListsljfa-ag2015-07-171-0/+3
| * Add and change some testsljfa-ag2015-07-171-4/+11
| * Overload has_key with version that takes tag_typeljfa-ag2015-07-173-0/+14
| * Move implementation of tag_array into .cpp fileljfa-ag2015-07-152-92/+124
| * Need to enforce operator!= tooljfa-ag2015-07-152-1/+12
| * Move implementation of tag_primitive to .cpp fileljfa-ag2015-07-153-53/+86
| * Make tag_array::data private and add accessorljfa-ag2015-07-152-6/+36
| * Implement tag_arrayljfa-ag2015-07-152-7/+92
| * Create tests for tag_arrayljfa-ag2015-07-151-0/+55
| * Use std::equal for tag_list iterator testingljfa-ag2015-07-151-8/+5
| * Declare tag_array methodsljfa-ag2015-07-153-4/+58
| * Add tests for primitive numeric limitsljfa-ag2015-07-152-0/+13
| * Put tag forward declarations in separate headerljfa-ag2015-07-152-7/+49
| * Fix forward declarations for tag_arrayljfa-ag2015-07-151-2/+3
| * Add tag_array class stubljfa-ag2015-07-152-0/+46
| * Make tag_list class finalljfa-ag2015-07-151-1/+1
| * Create make_unique functionljfa-ag2015-07-153-7/+41
| * Revert "Turn tag_list::of into a subtype of tag_list"ljfa-ag2015-07-152-24/+21
| * Turn tag_list::of into a subtype of tag_listljfa-ag2015-07-142-20/+24
| * Add one more test for list element typeljfa-ag2015-07-141-0/+1
| * Remove Arg parameter from tag_list::ofljfa-ag2015-07-141-5/+5
| * Add C string constructor to tag_stringljfa-ag2015-07-142-0/+12
| * Replace constructor and dummy argument with init methodljfa-ag2015-07-142-20/+21
| * Create tag_list::of functionljfa-ag2015-07-124-13/+28
| * Implement and test list accessors for valueljfa-ag2015-07-122-4/+27
| * Add more tests for tag_listljfa-ag2015-07-121-2/+5
| * Implement initializer_list constructors for tag_listljfa-ag2015-07-122-0/+47
| * Add initializer list constructors for tag_listljfa-ag2015-07-122-2/+36
| * Change the notion of list equalityljfa-ag2015-07-123-0/+19
| * Implement tag_listljfa-ag2015-07-122-1/+112
| * Add tests for tag_listljfa-ag2015-07-121-1/+46
| * Add list accessors to valueljfa-ag2015-07-121-0/+23
| * Create tag_list::set methodljfa-ag2015-07-121-2/+10
| * Add functions for the list's content typeljfa-ag2015-07-121-2/+13
| * Create tag_listljfa-ag2015-07-123-1/+105
| * Make value_initializer inherit from valueljfa-ag2015-07-093-27/+16
| * Create tag_compound::insert methodljfa-ag2015-07-093-1/+19
| * Change signature of put to take valueljfa-ag2015-07-093-7/+7
| * Make assign method publicljfa-ag2015-07-082-13/+12
| * Overload clone for rvalue refsljfa-ag2015-07-082-0/+6
| * Remove unneeded TODO commentljfa-ag2015-07-071-1/+0
| * Remove redundand includesljfa-ag2015-07-073-3/+0
| * Change return type of put and emplace to match std::mapljfa-ag2015-07-073-13/+14
| * Correctly implement value_initializerljfa-ag2015-07-072-4/+9
| * Add tests for value copyingljfa-ag2015-07-071-0/+12