#include "sequence_store.h" extern "C" { #include #include } #include namespace Sequence { constexpr KDColor SequenceStore::k_defaultColors[k_maxNumberOfSequences]; constexpr const char * SequenceStore::k_sequenceNames[k_maxNumberOfSequences]; uint32_t SequenceStore::storeChecksum() { size_t dataLengthInBytes = m_numberOfFunctions*sizeof(Sequence); assert((dataLengthInBytes & 0x3) == 0); // Assert that dataLengthInBytes is a multiple of 4 return Ion::crc32((uint32_t *)m_sequences, dataLengthInBytes>>2); } Sequence * SequenceStore::functionAtIndex(int i) { assert(i>=0 && i=0 && i