SNAP Library 2.3, User Reference
2014-06-16 11:58:46
SNAP, a general purpose, high performance system for analysis and manipulation of large networks
|
#include <exp.h>
Public Member Functions | |
TExpVal (const TExpValType &_ValType=evtUndef) | |
TExpVal (const TFlt &_Flt) | |
TExpVal (const double &_Flt) | |
TExpVal (const TStr &_Str) | |
~TExpVal () | |
TExpVal (TSIn &SIn) | |
void | Save (TSOut &SOut) const |
TExpVal & | operator= (const TExpVal &) |
bool | operator== (const TExpVal &ExpVal) const |
bool | operator< (const TExpVal &ExpVal) const |
void | AddToVec (const PExpVal &ExpVal) |
void | AddToLst (const PExpVal &ExpVal) |
TExpValType | GetValType () const |
bool | IsFltVal (TFlt &_Flt) const |
bool | IsFltVal (double &_Flt) const |
double | GetFltVal () const |
int | GetFltValAsInt (const bool &ThrowExceptP=true) const |
TStr | GetStrVal () const |
void | SaveTxt (TOLx &Lx) const |
void | SaveTxt (const PSOut &SOut) const |
TStr | GetStr () const |
Static Public Member Functions | |
static PExpVal | New (const TExpValType &ValType=evtUndef) |
static PExpVal | New (const TFlt &Flt) |
static PExpVal | New (const double &Flt) |
static PExpVal | New (const TStr &Str) |
static PExpVal | Load (TSIn &SIn) |
static PExpVal | MkClone (const PExpVal &ExpVal) |
static PExpVal | GetUndefExpVal () |
static PExpVal | GetZeroExpVal () |
Private Attributes | |
TCRef | CRef |
TInt | ValType |
TAscFlt | Flt |
TStr | Str |
TExpValV | ValV |
TExpValL | ValL |
Static Private Attributes | |
static PExpVal | UndefExpVal =NULL |
static PExpVal | ZeroExpVal =NULL |
Friends | |
class | TPt< TExpVal > |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
int TExpVal::GetFltValAsInt | ( | const bool & | ThrowExceptP = true | ) | const |
|
inline |
|
inlinestatic |
|
inlinestatic |
void TExpVal::SaveTxt | ( | TOLx & | Lx | ) | const |
void TExpVal::SaveTxt | ( | const PSOut & | SOut | ) | const |