summaryrefslogtreecommitdiff
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* 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
* Implement value_initializerljfa-ag2015-07-042-3/+4
* Create value_initializerljfa-ag2015-07-032-2/+60
* Remove unneeded forward declarationsljfa-ag2015-07-031-4/+0
* Readd value constructor from tag&&ljfa-ag2015-07-031-0/+1
* Implement at and operator[] for valueljfa-ag2015-07-031-1/+0
* Create and implement get/set with tag for valueljfa-ag2015-07-031-0/+3
* Reorder and change documentation for valueljfa-ag2015-07-031-6/+17
* Remove useless explicitljfa-ag2015-07-031-1/+1
* Fix tag_compound::emplaceljfa-ag2015-07-031-1/+1
* Add get/set_ptr and operator bool to valueljfa-ag2015-07-021-5/+10
* Give meaningful fail message for wrong primitiveljfa-ag2015-07-011-1/+4
* Also define get_type with CRTPljfa-ag2015-07-014-12/+14
* Implement CRTP for tagljfa-ag2015-07-014-39/+72
* Minor reformattingljfa-ag2015-07-013-6/+3
* Clarify move-assignmentljfa-ag2015-07-011-1/+1
* Create tag::assign methodljfa-ag2015-07-014-0/+20
* Change description of value::operator=ljfa-ag2015-07-011-6/+11
* Overload operator== for each tag individuallyljfa-ag2015-07-013-1/+22
* Partial implementation of valueljfa-ag2015-06-301-3/+3
* Create move_clone methodljfa-ag2015-06-304-0/+15
* Make tag classes finalljfa-ag2015-06-303-3/+3
* Change interfaces of tag_compound and value once againljfa-ag2015-06-302-17/+43
* Fix tag_compound and valueljfa-ag2015-06-292-2/+3
* Remove comparison operators for tag_stringljfa-ag2015-06-291-3/+0
* Iterators typedefs for tag_compoundljfa-ag2015-06-281-4/+3