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 | |
TExpBi () | |
TExpBi & | operator= (const TExpBi &) |
bool | operator== (const TExpBi &) const |
bool | IsExpBiId (const TStr &ExpBiNm, TExpBiId &ExpBiId) |
bool | IsExpBiId (const TStr &ExpBiNm) |
TExpBiArgType | GetExpBiArgType (const TExpBiId &ExpBiId) |
void | AssertArgs (const int &RqArgs, const int &ActArgs) |
void | AssertArgValType (const TExpValType &ExpValType, const PExpVal &ExpVal) |
PExpVal | GetBiConstVal (const TExpBiId &ExpBiId) |
PExpVal | GetBiFuncVal (const TExpBiId &ExpBiId, const TExpValV &ArgValV, const PExpEnv &ExpEnv) |
Private Member Functions | |
void | AddBi (const TStr &ExpBiNm, const TExpBiId &ExpBiId, const TExpBiArgType &ExpBiArgType=ebatUndef) |
Private Attributes | |
TStrIntH | ExpBiNmToIdH |
TIntIntH | ExpBiIdToArgTypeH |
PExpVal | Val_Undef |
PExpVal | Val_True |
PExpVal | Val_False |
PExpVal | Val_E |
PExpVal | Val_Pi |
TExpBi::TExpBi | ( | ) |
Definition at line 183 of file exp.cpp.
|
private |
void TExpBi::AssertArgs | ( | const int & | RqArgs, |
const int & | ActArgs | ||
) |
void TExpBi::AssertArgValType | ( | const TExpValType & | ExpValType, |
const PExpVal & | ExpVal | ||
) |
PExpVal TExpBi::GetBiFuncVal | ( | const TExpBiId & | ExpBiId, |
const TExpValV & | ArgValV, | ||
const PExpEnv & | ExpEnv | ||
) |
Definition at line 279 of file exp.cpp.
TExpBiArgType TExpBi::GetExpBiArgType | ( | const TExpBiId & | ExpBiId | ) |
|
inline |