#include "concordia/example.hpp" Example::Example(const string & sentence, const SUFFIX_MARKER_TYPE & id) throw (ConcordiaException): _sentence(sentence), _id(id) { //check if the example id exceeds space reserved for it in the suffix marker if (id >= (SUFFIX_MARKER_TYPE_MAX_VALUE+1) / SUFFIX_MARKER_DIVISOR) { throw ConcordiaException("Example id too large."); } } Example::~Example() { }