#include "gats/integer.h" #include Gats::Integer::Integer() : iVal( 0 ) { } Gats::Integer::Integer( int64_t iVal ) : iVal( iVal ) { } Gats::Integer::~Integer() { } void Gats::Integer::write( Bu::Stream &rOut ) const { rOut.write("i", 1 ); writePackedInt( rOut, iVal ); } void Gats::Integer::read( Bu::Stream &rIn, char cType ) { readPackedInt( rIn, iVal ); } Bu::Formatter &operator<<( Bu::Formatter &f, const Gats::Integer &i ) { return f << "(int) " << i.getValue(); }