Classes | |
class | cNEDValue |
Value used during evaluating NED expressions. More... | |
Typedefs | |
typedef void(* | CoroutineFnp )(void *) |
typedef void(* | PostTDFunc )(cTransientDetection *, void *) |
typedef void(* | PostADFunc )(cAccuracyDetection *, void *) |
typedef int(* | cKSplit::CritFunc )(const cKSplit &, cKSplit::Grid &, int, double *) |
typedef double(* | cKSplit::DivFunc )(const cKSplit &, cKSplit::Grid &, double, double *) |
typedef double(* | MathFuncNoArg )() |
typedef double(* | MathFunc1Arg )(double) |
typedef double(* | MathFunc2Args )(double, double) |
typedef double(* | MathFunc3Args )(double, double, double) |
typedef double(* | MathFunc4Args )(double, double, double, double) |
typedef void(* | VoidDelFunc )(void *) |
typedef void *(* | VoidDupFunc )(void *) |
Variables | |
NAMESPACE_BEGIN typedef cNEDValue(* | NEDFunction )(cComponent *context, cNEDValue argv[], int argc) |
NAMESPACE_BEGIN typedef double(* | MathFunc )(...) |
NAMESPACE_BEGIN typedef void(* | RecordFunc )(void *, simtime_t, double, double) |
NAMESPACE_BEGIN typedef int(* | CompareFunc )(cObject *a, cObject *b) |
typedef double(* MathFunc1Arg)(double) |
Prototype for mathematical functions taking one argument.
typedef double(* MathFunc2Args)(double, double) |
Prototype for mathematical functions taking two arguments.
typedef double(* MathFunc3Args)(double, double, double) |
Prototype for mathematical functions taking three arguments.
typedef double(* MathFunc4Args)(double, double, double, double) |
Prototype for mathematical functions taking four arguments.
typedef double(* MathFuncNoArg)() |
Prototype for mathematical functions taking no arguments.
NAMESPACE_BEGIN typedef int(* CompareFunc)(cObject *a, cObject *b) |
Type for comparison functions for cObject.
Return value should be:
NAMESPACE_BEGIN typedef double(* MathFunc)(...) |
Prototype for mathematical functions.
NAMESPACE_BEGIN typedef cNEDValue(* NEDFunction)(cComponent *context, cNEDValue argv[], int argc) |
A function that can be used with cDynamicExpression.