summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Create ozlibstream::close methodljfa2015-09-211-1/+9
* Implement ozlibstreamljfa-ag2015-09-201-0/+87
* Fix base constructor calls of i/ostreamljfa-ag2015-09-151-1/+1
* Check for errors in input streamljfa-ag2015-09-151-1/+7
* Change zlib_error to take message and codeljfa-ag2015-09-151-3/+4
* No output doesn't necessarily mean EOFljfa-ag2015-09-151-2/+4
* Add implementation of inflate_streambuf (still broken though)ljfa-ag2015-09-151-0/+86
* Create constant for maximum list and array lengthljfa-ag2015-09-052-3/+3
* Change some exception types thrown by tag_listljfa-ag2015-09-051-5/+5
* More inlining. Closes #3ljfa-ag2015-09-024-54/+0
* Inline some methodsljfa-ag2015-08-236-223/+0
* Set failbit on ostream in case of errorljfa2015-08-133-0/+13
* Add io::read_tag and write_tag functionsljfa2015-08-132-0/+15
* Fix missing std:: for nullptr_tljfa2015-08-121-1/+1
* Implement write_payload and write_tagljfa-ag2015-08-125-2/+58
* 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