[go: up one dir, main page]

Menu

Commit [r67]  Maximize  Restore  History

Implement NBT::Visitor and NBT::ConstVisitor and the supporting machinery. Move parsing and serialization out from core tag classes into visitors. Make an exception more generic. Include serializing infinities and NaNs in unit tests.

hawk777 2014-12-28

changed /branches/rewrite/cppunit/nbt/array.cpp
changed /branches/rewrite/cppunit/nbt/list.cpp
changed /branches/rewrite/cppunit/nbt/scalar.cpp
changed /branches/rewrite/nbt/array.cpp
changed /branches/rewrite/nbt/array.h
changed /branches/rewrite/nbt/exception.cpp
changed /branches/rewrite/nbt/exception.h
added /branches/rewrite/nbt/list.cpp
changed /branches/rewrite/nbt/list.h
added /branches/rewrite/nbt/parse.cpp
added /branches/rewrite/nbt/parse.h
changed /branches/rewrite/nbt/scalar.cpp
changed /branches/rewrite/nbt/scalar.h
added /branches/rewrite/nbt/serialize.cpp
added /branches/rewrite/nbt/serialize.h
changed /branches/rewrite/nbt/tag.h
added /branches/rewrite/nbt/visitor.h
changed /branches/rewrite/project.mk