summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
| * Add io::read_tag and write_tag functionsljfa2015-08-137-10/+55
| * Bump CMake versionljfa2015-08-131-4/+3
| * Fix missing std:: for nullptr_tljfa2015-08-122-2/+2
| * Add tests for writing bigtestljfa-ag2015-08-122-6/+45
| * Implement write_payload and write_tagljfa-ag2015-08-128-4/+65
| * Add tests for writing tag payloadsljfa-ag2015-08-121-0/+114
| * Add write_payload methods to stream_writer and tagsljfa-ag2015-08-127-3/+42
| * Add basic tests for stream_writer in little endianljfa-ag2015-08-121-0/+24
| * Implement basic stream_writer methodsljfa-ag2015-08-123-3/+26
| * Use string constructor from initializer_listljfa-ag2015-08-122-13/+13
| * Add basic tests for stream_writerljfa-ag2015-08-122-0/+65
| * Lay foundations for stream writingljfa-ag2015-08-123-0/+121
| * Add typedef for map type used by tag_compoundljfa-ag2015-08-121-3/+5
| * Make value_initializer constructor noexceptljfa-ag2015-08-112-2/+2
| * Make compound iterator test independent of orderljfa-ag2015-08-111-4/+13
| * Create broader test case for formatterljfa-ag2015-08-111-7/+49
| * Add overload for value_initializer with nullptrljfa-ag2015-08-113-0/+3
| * Rename json_formatter::write to printljfa-ag2015-08-113-3/+3
| * Add json_formatter argument to json_fmt_visitorljfa-ag2015-08-111-2/+4
| * 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