Enums, types, function typedefs

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 Documentation

typedef double(* MathFunc1Arg)(double)

Prototype for mathematical functions taking one argument.

See also:
cNEDMathFunction, Define_NED_Math_Function().
typedef double(* MathFunc2Args)(double, double)

Prototype for mathematical functions taking two arguments.

See also:
cNEDMathFunction, Define_NED_Math_Function().
typedef double(* MathFunc3Args)(double, double, double)

Prototype for mathematical functions taking three arguments.

See also:
cNEDMathFunction, Define_NED_Math_Function().
typedef double(* MathFunc4Args)(double, double, double, double)

Prototype for mathematical functions taking four arguments.

See also:
cNEDMathFunction, Define_NED_Math_Function().
typedef double(* MathFuncNoArg)()

Prototype for mathematical functions taking no arguments.

See also:
cNEDMathFunction, Define_NED_Math_Function().

Variable Documentation

NAMESPACE_BEGIN typedef int(* CompareFunc)(cObject *a, cObject *b)

Type for comparison functions for cObject.

Return value should be:

  • less than zero if a < b
  • greater than zero if a > b
  • zero if a == b
NAMESPACE_BEGIN typedef double(* MathFunc)(...)

Prototype for mathematical functions.

See also:
cNEDMathFunction, Define_NED_Math_Function().
NAMESPACE_BEGIN typedef cNEDValue(* NEDFunction)(cComponent *context, cNEDValue argv[], int argc)

A function that can be used with cDynamicExpression.

See also:
cNEDFunction, Define_NED_Function().
Generated on Tue Dec 2 11:16:27 2014 for OMNeT++ Simulation Library by  doxygen 1.6.3