TVar TVar::operator-() const { switch (vType) { case vtUnknown: case vtInteger: return TVar(-inum); case vtDouble: return TVar(-dnum); default: return *this; } }
//---------------------------------------------------------------- // Text::get // void Text::get(Property property, TVar & value) const { if (property == kPropertyText) { value = TVar(text()); } else { Item::get(property, value); } }
static TVar addStr(const string& a, const string& b) { return TVar(a + b); }
void TVar::Load(TSIn& SIn) { *this = TVar(SIn); }