summaryrefslogtreecommitdiff
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* 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
* Add noexcept at some important placesljfa-ag2015-07-235-10/+10
* Specify undefined behavior if list is brokenljfa-ag2015-07-221-1/+6
* Change argument of list::set to valueljfa-ag2015-07-221-3/+3
* Fix missing castljfa-ag2015-07-221-1/+1
* Change how emplacing is being doneljfa-ag2015-07-222-3/+3
* Add a few commentsljfa-ag2015-07-223-2/+9
* Add operator<< for tag_typeljfa-ag2015-07-221-1/+4
* Elaborate on use and rationale of value and value_initializerljfa-ag2015-07-182-4/+41
* Add static_assert to ensure correct types for asljfa-ag2015-07-181-0/+3
* Add value::as method for conversionljfa-ag2015-07-181-7/+28
* Change some parameters to value_initializerljfa-ag2015-07-182-5/+5
* Overload has_key with version that takes tag_typeljfa-ag2015-07-171-0/+2
* Move implementation of tag_array into .cpp fileljfa-ag2015-07-151-92/+4
* Move implementation of tag_primitive to .cpp fileljfa-ag2015-07-152-53/+1
* Make tag_array::data private and add accessorljfa-ag2015-07-151-2/+24
* Implement tag_arrayljfa-ag2015-07-152-7/+92