|
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 |