summaryrefslogtreecommitdiff
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Change how emplacing is being doneljfa-ag2015-07-222-3/+3
* Add a few commentsljfa-ag2015-07-223-2/+9
* Add operator<< for tag_typeljfa-ag2015-07-221-1/+4
* 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-181-7/+28
* Change some parameters to value_initializerljfa-ag2015-07-182-5/+5
* Overload has_key with version that takes tag_typeljfa-ag2015-07-171-0/+2
* Move implementation of tag_array into .cpp fileljfa-ag2015-07-151-92/+4
* Move implementation of tag_primitive to .cpp fileljfa-ag2015-07-152-53/+1
* Make tag_array::data private and add accessorljfa-ag2015-07-151-2/+24
* Implement tag_arrayljfa-ag2015-07-152-7/+92
* Declare tag_array methodsljfa-ag2015-07-151-0/+54
* Add tests for primitive numeric limitsljfa-ag2015-07-151-0/+4
* 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-152-6/+40
* Revert "Turn tag_list::of into a subtype of tag_list"ljfa-ag2015-07-151-19/+16
* Turn tag_list::of into a subtype of tag_listljfa-ag2015-07-141-16/+19
* Remove Arg parameter from tag_list::ofljfa-ag2015-07-141-5/+5
* Add C string constructor to tag_stringljfa-ag2015-07-141-0/+2
* Replace constructor and dummy argument with init methodljfa-ag2015-07-141-9/+10
* Create tag_list::of functionljfa-ag2015-07-122-0/+23
* Implement initializer_list constructors for tag_listljfa-ag2015-07-121-0/+9
* Add initializer list constructors for tag_listljfa-ag2015-07-121-0/+25
* Change the notion of list equalityljfa-ag2015-07-121-0/+6
* Implement tag_listljfa-ag2015-07-121-1/+13
* 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-122-0/+104
* Make value_initializer inherit from valueljfa-ag2015-07-091-9/+3
* Create tag_compound::insert methodljfa-ag2015-07-091-0/+8
* Change signature of put to take valueljfa-ag2015-07-091-2/+2
* Make assign method publicljfa-ag2015-07-082-13/+12
* Overload clone for rvalue refsljfa-ag2015-07-081-0/+1
* Remove unneeded TODO commentljfa-ag2015-07-071-1/+0
* Remove redundand includesljfa-ag2015-07-072-2/+0
* Change return type of put and emplace to match std::mapljfa-ag2015-07-071-5/+7
* Correctly implement value_initializerljfa-ag2015-07-071-3/+5
* Make value copyable (after all)ljfa-ag2015-07-072-10/+7
* Create copy and clone functions for value and tagljfa-ag2015-07-073-0/+16
* Specify undefined behavior on null valuesljfa-ag2015-07-071-0/+11
* Fix conflicting overload of operator[]ljfa-ag2015-07-051-0/+1
* Remove redundant includesljfa-ag2015-07-052-3/+0
* Correct documentations for operator[]ljfa-ag2015-07-052-5/+2
* Make some value methods null-safeljfa-ag2015-07-041-1/+2
* Fix crtp_tag::equalsljfa-ag2015-07-041-1/+1