29 #ifndef ATOMSERIALIZER_H
30 #define ATOMSERIALIZER_H
47 class AtomSerializer :
public ByteSerializable
49 typedef typename CC::PARAM_CONFIG P;
50 enum { BPA = P::BITS_PER_ATOM };
55 AtomSerializer(Atom<CC> & atom) : m_atom(atom)
60 m_atom.m_bits.Print(bs);
66 if (m_atom.m_bits.Read(bs))
Result PrintTo(ByteSink &bs, s32 argument=0)
Definition: AtomSerializer.h:58
Definition: ByteSource.h:44
Definition: ByteSink.h:47
Result ReadFrom(ByteSource &bs, s32 argument=0)
Definition: AtomSerializer.h:64