summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Cast values in init-list to uint8_tljfa-ag2015-07-281-28/+28
* Implement endian stream i/o for integersljfa-ag2015-07-281-0/+203
* Change constructors of tag_stringljfa-ag2015-07-231-2/+2
* Add noexcept at some important placesljfa-ag2015-07-234-14/+14
* Change argument of list::set to valueljfa-ag2015-07-221-1/+1
* Add missing switch caseljfa-ag2015-07-221-0/+1
* Add operator<< for tag_typeljfa-ag2015-07-221-0/+22
* Change some parameters to value_initializerljfa-ag2015-07-182-4/+4
* Overload has_key with version that takes tag_typeljfa-ag2015-07-171-0/+6
* Move implementation of tag_array into .cpp fileljfa-ag2015-07-151-0/+120
* Need to enforce operator!= tooljfa-ag2015-07-151-1/+8
* Move implementation of tag_primitive to .cpp fileljfa-ag2015-07-151-0/+85
* Declare tag_array methodsljfa-ag2015-07-151-2/+2
* Add C string constructor to tag_stringljfa-ag2015-07-141-0/+10
* Replace constructor and dummy argument with init methodljfa-ag2015-07-141-11/+11
* Create tag_list::of functionljfa-ag2015-07-121-9/+0
* Implement and test list accessors for valueljfa-ag2015-07-121-0/+20
* Implement initializer_list constructors for tag_listljfa-ag2015-07-121-0/+38
* Change the notion of list equalityljfa-ag2015-07-121-0/+11
* Implement tag_listljfa-ag2015-07-121-0/+99
* Make value_initializer inherit from valueljfa-ag2015-07-092-18/+13
* Create tag_compound::insert methodljfa-ag2015-07-091-0/+5
* Change signature of put to take valueljfa-ag2015-07-091-3/+3
* Overload clone for rvalue refsljfa-ag2015-07-081-0/+5
* Change return type of put and emplace to match std::mapljfa-ag2015-07-071-4/+3
* Correctly implement value_initializerljfa-ag2015-07-071-1/+4
* Make value copyable (after all)ljfa-ag2015-07-071-5/+13
* Create copy and clone functions for value and tagljfa-ag2015-07-071-0/+5
* Fix conflicting overload of operator[]ljfa-ag2015-07-051-0/+5
* Make some value methods null-safeljfa-ag2015-07-041-10/+31
* Implement value_initializerljfa-ag2015-07-042-3/+45
* Create value_initializerljfa-ag2015-07-031-0/+6
* Readd value constructor from tag&&ljfa-ag2015-07-031-0/+4
* Implement at and operator[] for valueljfa-ag2015-07-031-0/+15
* Create and implement get/set with tag for valueljfa-ag2015-07-031-1/+26
* Preliminarily implement primitive conversionljfa-ag2015-07-031-0/+234
* Implement cast and assignment of string for valueljfa-ag2015-07-031-0/+16
* Add get/set_ptr and operator bool to valueljfa-ag2015-07-022-6/+20
* Also define get_type with CRTPljfa-ag2015-07-012-10/+0
* Implement CRTP for tagljfa-ag2015-07-012-30/+0
* Create tag::assign methodljfa-ag2015-07-013-1/+13
* Change description of value::operator=ljfa-ag2015-07-011-4/+0
* Overload operator== for each tag individuallyljfa-ag2015-07-012-2/+22
* Implement operator== for tagljfa-ag2015-06-301-0/+38
* Partial implementation of valueljfa-ag2015-06-301-0/+60
* Create move_clone methodljfa-ag2015-06-302-0/+10
* Change interfaces of tag_compound and value once againljfa-ag2015-06-301-0/+15
* Implement tag_compoundljfa-ag2015-06-291-0/+77
* Implement tag_stringljfa-ag2015-06-291-0/+80