#include "AbstractNumeric.h" #include #include template NBT::Payload::AbstractNumeric::AbstractNumeric (T const value): m_value(value) { } template const T NBT::Payload::AbstractNumeric::value () const { return m_value; } template void NBT::Payload::AbstractNumeric::setValue (T const value) { m_value = value; } template void NBT::Payload::AbstractNumeric::readFromData (QDataStream &stream) { stream >> m_value; m_value = qFromBigEndian(m_value); } template void NBT::Payload::AbstractNumeric::writeToData (QDataStream &stream) const { stream << qToBigEndian(m_value); }