1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
#include "osl/record/csaString.h"
#include "osl/record/csaRecord.h"
#include <cassert>
#include <sstream>
osl::record::csa::
CsaString::CsaString(const char *recordString) : rec(new Record())
{
std::istringstream
iss(recordString);
InputStream irs(iss);
irs.load(&*rec);
}
osl::record::csa::
CsaString::~CsaString()
{
}
osl::Record const& osl::record::csa::
CsaString::getRecord() const
{
return *rec;
}
const osl::NumEffectState osl::record::csa::
CsaString::getInitialState() const
{
return NumEffectState(rec->getInitialState());
}
// ;;; Local Variables:
// ;;; mode:c++
// ;;; c-basic-offset:2
// ;;; End:
|