summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Inline crtp_tag and tag_primitive methodsljfa-ag2015-08-115-169/+36
* Print floating point number with the necessary precisionljfa-ag2015-08-111-7/+10
* Add operator<< for tag, using json_formatterljfa-ag2015-08-104-3/+21
* Make json_formatter::write method constljfa-ag2015-08-102-2/+2
* 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-104-3/+213
* Cannot use forward declaration with std::pairljfa-ag2015-08-101-1/+1
* Lay foundation for formatter testsljfa-ag2015-08-102-0/+32
* Add output to clog for endian_str and read testsljfa-ag2015-08-102-0/+11
* Add const_nbt_visitor classljfa-ag2015-08-103-0/+36
* Rename tag_visitor to nbt_visitorljfa-ag2015-08-094-24/+24
* Create crtp_tag::sub_this method for convenienceljfa-ag2015-08-091-5/+8
* Implement Visitor design pattern for tagljfa-ag2015-08-094-1/+118
* Add missing includeljfa-ag2015-08-091-0/+1
* Add missing assertionljfa2015-08-071-0/+1
* Add read_compound methodljfa2015-08-073-6/+33
* Change exception message for compound keys and tag_stringljfa2015-08-062-2/+20
* Test reading little endian filesljfa-ag2015-08-062-0/+14
* Move bigtest validation to its own functionljfa-ag2015-08-061-12/+15
* Add test for toplevel tags other than compoundljfa-ag2015-08-062-0/+15
* Add test for negative list lengthljfa-ag2015-08-062-0/+7
* Set failbit on negative lengthljfa-ag2015-08-062-3/+9
* Change directory structure of read testsljfa-ag2015-08-067-5/+3
* Add test for missing tag_endljfa-ag2015-08-063-1/+9
* Add test for EOF within keyljfa-ag2015-08-063-1/+9
* Add test for read failure (EOF in tag)ljfa-ag2015-08-063-2/+15
* Add *.bak to .gitignoreljfa-ag2015-08-061-0/+1
* Add "tag_" prefix to tag typeljfa-ag2015-08-061-1/+1
* Add stream_reader::read_tag methodljfa-ag2015-08-063-5/+19
* Move the key for reading compounds as wellljfa-ag2015-08-061-1/+1
* Move input_error out from stream_readerljfa-ag2015-08-065-15/+15
* Add tag::as methodljfa-ag2015-08-054-6/+30
* Remove unnecessary suffixesljfa-ag2015-08-052-23/+23
* Extend bigtest with tag_list (end) and tag_int_arrayljfa-ag2015-08-054-4/+8
* Make tag_list::read_payload handle lists of tag_endljfa-ag2015-08-053-6/+21
* Fix read_testljfa-ag2015-08-051-1/+1
* Implement read_payload for all tagsljfa-ag2015-08-0510-0/+99
* Implement stream_reader::read_payloadljfa-ag2015-08-054-1/+16
* Create test for reading the bigtest fileljfa-ag2015-08-052-0/+52
* Use bigtest_uncompressed insteadljfa-ag2015-08-052-1/+1
* Use "using" for inheriting input_error constructorsljfa-ag2015-08-051-3/+1
* Add bigtest.nbt fileljfa-ag2015-08-052-0/+3
* Correct doxygen on read_numljfa-ag2015-08-041-1/+2
* Implement stream_readerljfa-ag2015-08-044-4/+81
* Small changes to stream_reader documentationljfa-ag2015-08-041-2/+14
* Add tests for stream_readerljfa-ag2015-08-043-2/+80
* Lay foundations for stream_reader classljfa-ag2015-08-043-0/+108
* Create is_valid_type functionljfa-ag2015-08-043-0/+20