summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Make tag_list::read_payload handle lists of tag_endljfa-ag2015-08-051-5/+13
* Implement read_payload for all tagsljfa-ag2015-08-055-0/+89
* Implement stream_reader::read_payloadljfa-ag2015-08-051-0/+7
* Implement stream_readerljfa-ag2015-08-041-0/+70
* Create is_valid_type functionljfa-ag2015-08-041-0/+5
* Create tag::create functionljfa-ag2015-08-021-0/+22
* Change semantics of empty list equalityljfa-ag2015-08-021-2/+0
* Add reset method to tag_listljfa-ag2015-08-021-0/+6
* Rename libnbt.h to nbt_tags.hljfa-ag2015-07-303-3/+3
* Get rid of unneeded bitwise andsljfa-ag2015-07-281-28/+28
* Meh, we do need to instantiate operator== after allljfa-ag2015-07-282-2/+9
* Implement endian stream i/o for doubleljfa-ag2015-07-281-0/+38
* Implement endian stream i/o for floatljfa-ag2015-07-281-0/+43
* 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