summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Fix derp with unsigned intsljfa-ag2015-07-281-4/+4
* Cast values in init-list to uint8_tljfa-ag2015-07-281-28/+28
* Add check if stream has failedljfa-ag2015-07-281-0/+4
* Add tests for signed integersljfa-ag2015-07-281-0/+52
* Implement endian stream i/o for integersljfa-ag2015-07-283-42/+246
* Create endian_str.h and testljfa-ag2015-07-283-0/+167
* Rename Requirements.md to PRD.mdljfa2015-07-271-0/+0
* Change constructors of tag_stringljfa-ag2015-07-232-3/+4
* Add noexcept at some important placesljfa-ag2015-07-239-24/+24
* Specify undefined behavior if list is brokenljfa-ag2015-07-221-1/+6
* Change argument of list::set to valueljfa-ag2015-07-223-6/+6
* Fix missing castljfa-ag2015-07-221-1/+1
* Add missing switch caseljfa-ag2015-07-221-0/+1
* Add some missing tests for valueljfa-ag2015-07-221-0/+4
* Change how emplacing is being doneljfa-ag2015-07-223-3/+5
* Add a few commentsljfa-ag2015-07-223-2/+9
* Add operator<< for tag_typeljfa-ag2015-07-222-1/+26
* Replace function-style casts with static_castljfa-ag2015-07-211-17/+17
* 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