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