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