SeExpr
Namespace List
Here is a list of all namespaces with brief descriptions:
[detail level 123]
 Nanimlib
 Nllvm
 NSeExpr2
 CADD_CONST
 CADD_CONST< T, true >
 CCachedVoronoiFunc
 CCCurveFuncX
 CContext
 CContextUtils
 CControlSpecGeneric Expression control specification
 CCurveInterpolation curve class for double->double and double->Vec3D
 CCurveData
 CCurveFuncX
 CDExpression
 CExaminer
 CExprAssignNodeNode that compute a local variable assignment
 CExprBinaryOpNodeNode that implements an binary operator
 CExprBlockNodeNode that computes local variables before evaluating expression
 CExprCompareEqNodeNode that implements a numeric/string comparison
 CExprCompareNodeNode that implements a numeric comparison
 CExprCondNodeNode that evaluates a conditional (if-then-else) expression
 CExprCurveAssignSpecCurve assignment expression. Assignment of curve to a variable
 CExpressionMain expression class
 CExpressions
 CExprEvalResultEvaluation result
 CExprFuncFunction Definition, used in parse tree and func table
 CExprFuncLocal
 CExprFuncNodeNode that calls a function
 CExprFuncSimple
 CExprFuncStandard
 CExprFuncXExtension function spec, used for complicated argument custom functions
 CExprIfThenElseNodeNode that computes local variables before evaluating expression
 CExprLocalFunctionNodeNode that contains local function
 CExprLocalVarExprLocalVar reference, all local variables in seexpr are subclasses of this or this itself
 CExprLocalVarPhiExprLocalVar join (merge) references. Remembers which variables are possible assigners to this
 CExprModuleNodeNode that contains entire program
 CExprNode
 CExprNodePolicyPolicy which provides all the AST Types for the parser
 CExprNumNodeNode that stores a numeric constant
 CExprPrototypeNodeNode that contains prototype of function
 CExprScalarAssignSpecVariable equals scalar control specification
 CExprStrNodeNode that stores a string
 CExprStrSpec
 CExprSubscriptNodeNode that evaluates a component of a vector
 CExprType
 CExprUnaryOpNodeNOde that computes with a single operand
 CExprVarEnvVariable scope for tracking variable lookup
 CExprVarEnvBuilderVariable scope builder is used by the type checking and code gen to track visiblity of variables and changing of
 CExprVarNodeNode that references a variable
 CExprVarRefAbstract class for implementing variable references
 CExprVecNodeNode that constructs a vector from three scalars
 CExprVectorAssignSpecVariable equals vector control specification
 CGetVar
 CGlobalFP
 CGlobalStr
 CGlobalVal
 CInterpreter
 CLLVMEvaluator
 CMapFuncX
 Cmy_enable_ifEnable_if success case (can find the type TYPE)
 Cmy_enable_if< false, T >Enable_if failure case (substitution failure is not an error)
 CPrintFuncX
 CPrintTiming
 CPromotePromotes a FP[1] to FP[d]
 CRandFuncX
 CReducer
 CReducer< T, 1 >
 CReducer< T, 2 >
 CReducer< T, 3 >
 CReducer< T, 4 >
 Cseexpr_static_assertStatic assert error case (false)
 Cseexpr_static_assert< true, T >Static assert success case
 CSpecExaminerExaminer that builds a list of specs potentially used in widgets (for qdgui)
 CSPrintFuncX
 Cstatic_ifStatic conditional type true case
 Cstatic_if< false, T1, T2 >Static conditional type false case
 CTimer
 CTriplanarFuncX
 CTypePrintExaminer
 CVarBlockA thread local evaluation context. Just allocate and fill in with data
 CVarBlockCreatorA class that lets you register for the variables used by one or more expressions
 CVec
 CVoronoiPointData
 CWalker
 NSeExprInternal2
 C_Mutex
 C_SpinLock
 CAutoLock
 CDebugLock