summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Implement basic stream_writer methodsljfa-ag2015-08-121-0/+16
* Lay foundations for stream writingljfa-ag2015-08-121-0/+30
* Make value_initializer constructor noexceptljfa-ag2015-08-111-1/+1
* Add overload for value_initializer with nullptrljfa-ag2015-08-111-0/+1
* Rename json_formatter::write to printljfa-ag2015-08-112-2/+2
* Add json_formatter argument to json_fmt_visitorljfa-ag2015-08-111-2/+4
* Inline crtp_tag and tag_primitive methodsljfa-ag2015-08-112-111/+4
* Print floating point number with the necessary precisionljfa-ag2015-08-111-7/+10
* Add operator<< for tag, using json_formatterljfa-ag2015-08-102-0/+9
* Make json_formatter::write method constljfa-ag2015-08-101-1/+1
* Add shortcut for printing empty compoundsljfa-ag2015-08-101-0/+6
* Handle lists of lists or compounds differently for printingljfa-ag2015-08-101-12/+33
* Make json_formatter able to handle null valuesljfa-ag2015-08-101-2/+13
* Create json_formatterljfa-ag2015-08-101-0/+151
* Add read_compound methodljfa2015-08-071-0/+15
* Change exception message for compound keys and tag_stringljfa2015-08-062-2/+20
* Set failbit on negative lengthljfa-ag2015-08-062-3/+9
* Add "tag_" prefix to tag typeljfa-ag2015-08-061-1/+1
* Add stream_reader::read_tag methodljfa-ag2015-08-061-0/+8
* Move the key for reading compounds as wellljfa-ag2015-08-061-1/+1
* Move input_error out from stream_readerljfa-ag2015-08-063-6/+6
* 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