| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | Add io::read_tag and write_tag functions | ljfa | 2015-08-13 | 7 | -10/+55 | |
| | | | ||||||
| | * | Bump CMake version | ljfa | 2015-08-13 | 1 | -4/+3 | |
| | | | ||||||
| | * | Fix missing std:: for nullptr_t | ljfa | 2015-08-12 | 2 | -2/+2 | |
| | | | ||||||
| | * | Add tests for writing bigtest | ljfa-ag | 2015-08-12 | 2 | -6/+45 | |
| | | | | | | | | | in Big and Little Endian | |||||
| | * | Implement write_payload and write_tag | ljfa-ag | 2015-08-12 | 8 | -4/+65 | |
| | | | ||||||
| | * | Add tests for writing tag payloads | ljfa-ag | 2015-08-12 | 1 | -0/+114 | |
| | | | ||||||
| | * | Add write_payload methods to stream_writer and tags | ljfa-ag | 2015-08-12 | 7 | -3/+42 | |
| | | | ||||||
| | * | Add basic tests for stream_writer in little endian | ljfa-ag | 2015-08-12 | 1 | -0/+24 | |
| | | | ||||||
| | * | Implement basic stream_writer methods | ljfa-ag | 2015-08-12 | 3 | -3/+26 | |
| | | | ||||||
| | * | Use string constructor from initializer_list | ljfa-ag | 2015-08-12 | 2 | -13/+13 | |
| | | | | | | | | | No need for null terminators | |||||
| | * | Add basic tests for stream_writer | ljfa-ag | 2015-08-12 | 2 | -0/+65 | |
| | | | ||||||
| | * | Lay foundations for stream writing | ljfa-ag | 2015-08-12 | 3 | -0/+121 | |
| | | | ||||||
| | * | Add typedef for map type used by tag_compound | ljfa-ag | 2015-08-12 | 1 | -3/+5 | |
| | | | | | | | | | Allows easy switch to unordered_map | |||||
| | * | Make value_initializer constructor noexcept | ljfa-ag | 2015-08-11 | 2 | -2/+2 | |
| | | | ||||||
| | * | Make compound iterator test independent of order | ljfa-ag | 2015-08-11 | 1 | -4/+13 | |
| | | | | | | | | | Add some comments to it | |||||
| | * | Create broader test case for formatter | ljfa-ag | 2015-08-11 | 1 | -7/+49 | |
| | | | ||||||
| | * | Add overload for value_initializer with nullptr | ljfa-ag | 2015-08-11 | 3 | -0/+3 | |
| | | | ||||||
| | * | Rename json_formatter::write to print | ljfa-ag | 2015-08-11 | 3 | -3/+3 | |
| | | | ||||||
| | * | Add json_formatter argument to json_fmt_visitor | ljfa-ag | 2015-08-11 | 1 | -2/+4 | |
| | | | | | | | | | which will be useful later when it becomes configurable | |||||
| | * | Inline crtp_tag and tag_primitive methods | ljfa-ag | 2015-08-11 | 5 | -169/+36 | |
| | | | ||||||
| | * | Print floating point number with the necessary precision | ljfa-ag | 2015-08-11 | 1 | -7/+10 | |
| | | | ||||||
| | * | Add operator<< for tag, using json_formatter | ljfa-ag | 2015-08-10 | 4 | -3/+21 | |
| | | | ||||||
| | * | Make json_formatter::write method const | ljfa-ag | 2015-08-10 | 2 | -2/+2 | |
| | | | ||||||
| | * | Add shortcut for printing empty compounds | ljfa-ag | 2015-08-10 | 1 | -0/+6 | |
| | | | ||||||
| | * | Handle lists of lists or compounds differently for printing | ljfa-ag | 2015-08-10 | 1 | -12/+33 | |
| | | | ||||||
| | * | Make json_formatter able to handle null values | ljfa-ag | 2015-08-10 | 1 | -2/+13 | |
| | | | ||||||
| | * | Create json_formatter | ljfa-ag | 2015-08-10 | 4 | -3/+213 | |
| | | | ||||||
| | * | Cannot use forward declaration with std::pair | ljfa-ag | 2015-08-10 | 1 | -1/+1 | |
| | | | ||||||
| | * | Lay foundation for formatter tests | ljfa-ag | 2015-08-10 | 2 | -0/+32 | |
| | | | ||||||
| | * | Add output to clog for endian_str and read tests | ljfa-ag | 2015-08-10 | 2 | -0/+11 | |
| | | | ||||||
| | * | Add const_nbt_visitor class | ljfa-ag | 2015-08-10 | 3 | -0/+36 | |
| | | | ||||||
| | * | Rename tag_visitor to nbt_visitor | ljfa-ag | 2015-08-09 | 4 | -24/+24 | |
| | | | | | | | | | Change some override/final modifiers | |||||
| | * | Create crtp_tag::sub_this method for convenience | ljfa-ag | 2015-08-09 | 1 | -5/+8 | |
| | | | ||||||
| | * | Implement Visitor design pattern for tag | ljfa-ag | 2015-08-09 | 4 | -1/+118 | |
| | | | ||||||
| | * | Add missing include | ljfa-ag | 2015-08-09 | 1 | -0/+1 | |
| | | | ||||||
| | * | Add missing assertion | ljfa | 2015-08-07 | 1 | -0/+1 | |
| | | | ||||||
| | * | Add read_compound method | ljfa | 2015-08-07 | 3 | -6/+33 | |
| | | | ||||||
| | * | Change exception message for compound keys and tag_string | ljfa | 2015-08-06 | 2 | -2/+20 | |
| | | | ||||||
| | * | Test reading little endian files | ljfa-ag | 2015-08-06 | 2 | -0/+14 | |
| | | | ||||||
| | * | Move bigtest validation to its own function | ljfa-ag | 2015-08-06 | 1 | -12/+15 | |
| | | | ||||||
| | * | Add test for toplevel tags other than compound | ljfa-ag | 2015-08-06 | 2 | -0/+15 | |
| | | | ||||||
| | * | Add test for negative list length | ljfa-ag | 2015-08-06 | 2 | -0/+7 | |
| | | | ||||||
| | * | Set failbit on negative length | ljfa-ag | 2015-08-06 | 2 | -3/+9 | |
| | | | ||||||
| | * | Change directory structure of read tests | ljfa-ag | 2015-08-06 | 7 | -5/+3 | |
| | | | ||||||
| | * | Add test for missing tag_end | ljfa-ag | 2015-08-06 | 3 | -1/+9 | |
| | | | ||||||
| | * | Add test for EOF within key | ljfa-ag | 2015-08-06 | 3 | -1/+9 | |
| | | | ||||||
| | * | Add test for read failure (EOF in tag) | ljfa-ag | 2015-08-06 | 3 | -2/+15 | |
| | | | ||||||
| | * | Add *.bak to .gitignore | ljfa-ag | 2015-08-06 | 1 | -0/+1 | |
| | | | ||||||
| | * | Add "tag_" prefix to tag type | ljfa-ag | 2015-08-06 | 1 | -1/+1 | |
| | | | ||||||
| | * | Add stream_reader::read_tag method | ljfa-ag | 2015-08-06 | 3 | -5/+19 | |
| | | | ||||||
