summaryrefslogtreecommitdiff
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Change some exception types thrown by tag_listljfa-ag2015-09-051-10/+8
* More inlining. Closes #3ljfa-ag2015-09-024-24/+24
* Remove unneeded semicolonljfa-ag2015-08-301-1/+1
* Remove some unused parameter namesljfa-ag2015-08-231-22/+22
* Inline some methodsljfa-ag2015-08-236-45/+51
* Add io::read_tag and write_tag functionsljfa2015-08-132-0/+32
* Fix missing std:: for nullptr_tljfa2015-08-121-1/+1
* Add tests for writing bigtestljfa-ag2015-08-121-1/+0
* Implement write_payload and write_tagljfa-ag2015-08-123-2/+7
* Add write_payload methods to stream_writer and tagsljfa-ag2015-08-127-3/+42
* Implement basic stream_writer methodsljfa-ag2015-08-121-3/+9
* Lay foundations for stream writingljfa-ag2015-08-121-0/+90
* Add typedef for map type used by tag_compoundljfa-ag2015-08-121-3/+5
* 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-111-1/+1
* Inline crtp_tag and tag_primitive methodsljfa-ag2015-08-112-57/+32
* Add operator<< for tag, using json_formatterljfa-ag2015-08-101-0/+9
* Make json_formatter::write method constljfa-ag2015-08-101-1/+1
* Create json_formatterljfa-ag2015-08-101-0/+45
* Cannot use forward declaration with std::pairljfa-ag2015-08-101-1/+1
* Add const_nbt_visitor classljfa-ag2015-08-103-0/+36
* Rename tag_visitor to nbt_visitorljfa-ag2015-08-093-11/+11
* Create crtp_tag::sub_this method for convenienceljfa-ag2015-08-091-5/+8
* Implement Visitor design pattern for tagljfa-ag2015-08-093-1/+72
* Add missing includeljfa-ag2015-08-091-0/+1
* Add read_compound methodljfa2015-08-071-0/+7
* Add stream_reader::read_tag methodljfa-ag2015-08-061-0/+7
* Move input_error out from stream_readerljfa-ag2015-08-061-6/+6
* Add tag::as methodljfa-ag2015-08-052-5/+26
* Make tag_list::read_payload handle lists of tag_endljfa-ag2015-08-052-1/+8
* Implement read_payload for all tagsljfa-ag2015-08-055-0/+10
* Implement stream_reader::read_payloadljfa-ag2015-08-052-0/+8
* Create test for reading the bigtest fileljfa-ag2015-08-051-0/+6
* Use "using" for inheriting input_error constructorsljfa-ag2015-08-051-3/+1
* Correct doxygen on read_numljfa-ag2015-08-041-1/+2
* Implement stream_readerljfa-ag2015-08-041-2/+7
* Small changes to stream_reader documentationljfa-ag2015-08-041-2/+14
* Add tests for stream_readerljfa-ag2015-08-041-1/+1
* Lay foundations for stream_reader classljfa-ag2015-08-041-0/+79
* Create is_valid_type functionljfa-ag2015-08-041-0/+6
* Create endian enum and read/write functions with specified endianljfa-ag2015-08-041-0/+28
* Make tag_list constructor from type explicitljfa-ag2015-08-031-1/+1
* Create tag::create functionljfa-ag2015-08-021-0/+7
* Change semantics of empty list equalityljfa-ag2015-08-021-2/+2
* Add reset method to tag_listljfa-ag2015-08-021-3/+18
* Rename libnbt.h to nbt_tags.hljfa-ag2015-07-302-5/+7
* Implement endian stream i/o for integersljfa-ag2015-07-281-42/+42
* Create endian_str.h and testljfa-ag2015-07-281-0/+83
* Change constructors of tag_stringljfa-ag2015-07-231-1/+2