Get a field as a string.

This commit is contained in:
JoelKatz
2012-03-28 15:08:41 -07:00
parent c3b0208a65
commit f705b647a1
3 changed files with 10 additions and 0 deletions

View File

@@ -254,6 +254,13 @@ void STObject::makeFieldAbsent(SOE_Field field)
clearFlag(mType[index]->e_flags);
}
std::string STObject::getFieldString(SOE_Field field) const
{
const SerializedType* rf=peekAtPField(field);
if(!rf) throw std::runtime_error("Field not found");
return rf->getText();
}
unsigned char STObject::getValueFieldU8(SOE_Field field) const
{
const SerializedType* rf=peekAtPField(field);