65 assert(programBits != NULL);
67 unsigned int previousBoundary(0);
69 unsigned int instructionBoundary =
72 writeSequence(stream, instructionBoundary - previousBoundary);
73 stream <<
"\"," << std::endl;
74 previousBoundary = instructionBoundary;
#define assert(condition)
ArrayProgramImageWriter(const InstructionBitVector &bits)
virtual ~ArrayProgramImageWriter()
virtual void writeImage(std::ostream &stream) const
const BitVector & bits() const
void writeSequence(std::ostream &stream, int length, bool padEnd=false) const
unsigned int instructionCount() const
unsigned int instructionStartingPoint(unsigned int index) const