Hoyt's FORK of DemoIccMAX 2.1.17.hoyt
Documentation for Hoyt's FORK of DemoIccMAX
|
File: IccMpeCalc.h. More...
Go to the source code of this file.
Classes | |
class | CIccApplyMpeCalculator |
Class: CIccApplyMpeCalculator. More... | |
class | CIccCalculatorFunc |
Class: CIccCalculatorFunc. More... | |
class | CIccFuncTokenizer |
class | CIccMpeCalculator |
Class: CIccMpeCalculator. More... | |
class | CIccSubCalcApply |
class | IIccCalcDebugger |
class | IIccOpDef |
Interface: IIccOpDef. More... | |
struct | SIccCalcOp |
Structure: SIccCalcOp. More... | |
struct | SIccOpState |
Structure: SIccOpState. More... | |
Macros | |
#define | icCalcDebuggerConsole ((IIccCalcDebugger*)-1) |
#define | icCalcDebuggerNone ((IIccCalcDebugger*)0) |
#define | icMaxDataStackSize 65535 |
#define | icSigBadOp ((icSigCalcOp)0) |
#define | icSigBeginBlockOp ((icSigCalcOp)0x7b202020) |
#define | icSigEndBlockOp ((icSigCalcOp)0x7d202020) |
Typedefs | |
typedef std::list< SIccCalcOp > | CIccCalcOpList |
typedef CIccCalcOpList * | CIccCalcOpListPtr |
typedef std::list< CIccCalcOpListPtr > | CIccCalcOpListPtrList |
typedef std::vector< icFloatNumber > | CIccFloatVector |
typedef CIccCalculatorFunc * | icCalculatorFuncPtr |
File: IccMpeCalc.h.
Contains: Header for implementation of Channel Calculator element and supporting classes
Version: V1
Copyright: (c) see ICC Software License
Definition in file IccMpeCalc.h.
#define icCalcDebuggerConsole ((IIccCalcDebugger*)-1) |
Definition at line 560 of file IccMpeCalc.h.
Referenced by IIccCalcDebugger::SetDebugger().
#define icCalcDebuggerNone ((IIccCalcDebugger*)0) |
Definition at line 559 of file IccMpeCalc.h.
#define icMaxDataStackSize 65535 |
Definition at line 95 of file IccMpeCalc.h.
Referenced by CIccCalculatorFunc::CheckUnderflowOverflow().
#define icSigBadOp ((icSigCalcOp)0) |
Definition at line 320 of file IccMpeCalc.h.
Referenced by CIccFuncTokenizer::GetSig().
#define icSigBeginBlockOp ((icSigCalcOp)0x7b202020) |
Definition at line 318 of file IccMpeCalc.h.
Referenced by CIccFuncTokenizer::GetSig(), and CIccCalculatorFunc::ParseFuncDef().
#define icSigEndBlockOp ((icSigCalcOp)0x7d202020) |
Definition at line 319 of file IccMpeCalc.h.
Referenced by CIccFuncTokenizer::GetSig(), and CIccCalculatorFunc::ParseFuncDef().
typedef std::list<SIccCalcOp> CIccCalcOpList |
Definition at line 259 of file IccMpeCalc.h.
typedef CIccCalcOpList* CIccCalcOpListPtr |
Definition at line 260 of file IccMpeCalc.h.
typedef std::list<CIccCalcOpListPtr> CIccCalcOpListPtrList |
Definition at line 261 of file IccMpeCalc.h.
typedef std::vector<icFloatNumber> CIccFloatVector |
Definition at line 263 of file IccMpeCalc.h.
typedef CIccCalculatorFunc* icCalculatorFuncPtr |
Definition at line 421 of file IccMpeCalc.h.
Enumerator | |
---|---|
icSigChannelFunction |
Definition at line 102 of file IccMpeCalc.h.
enum icFuncParseStatus |
Enumerator | |
---|---|
icFuncParseNoError | |
icFuncParseSyntaxError | |
icFuncParseInvalidOperation | |
icFuncParseStackUnderflow | |
icFuncParseStackOverflow | |
icFuncParseInvalidChannel | |
icFuncParseEmptyFunction |
Definition at line 308 of file IccMpeCalc.h.
enum icSigCalcOp |
Definition at line 110 of file IccMpeCalc.h.