34#ifndef TTA_BINARYREADER_HH
35#define TTA_BINARYREADER_HH
static std::set< BinaryReader * > * prototypes_
Contains instances of concrete BinaryReaders.
virtual bool isMyStreamType(BinaryStream &stream) const =0
Checks if given stream can be read with this BinaryReader class.
BinaryReader(const BinaryReader &)
static Binary * readBinary(BinaryStream &stream)
static void registerBinaryReader(BinaryReader *reader)
virtual Binary * readData(BinaryStream &stream) const =0
Does actual reading and constructing part.