MathParserTypes.h
Go to the documentation of this file.
1 #pragma once
2 
3 #ifndef MATH_PARSER_TYPES_H_INCLUDED_
4 #define MATH_PARSER_TYPES_H_INCLUDED_
5 
7 
8 //Error messages
9 
10 namespace GENAPI_NAMESPACE
11 {
12  static const char
13  eBrackets [] = "#Brackets do not match!",
14  eSyntax [] = "#Syntax error!",
15  eInternal [] = "#Internal error!",
16  eExtraOp [] = "#Extra operation!",
17  eInfinity [] = "#Infinity somewhere!",
18  eInvArg [] = "#Invalid argument!",
19  eUnknFunc [] = "# %.*s - Unknown function/variable!", // if you change the format string, you must check also the sprintf below
20  eExtrnFunc[] = "#External function error!",
21  eLogicErr [] = "#Logical expression error!",
22  eCalcErr [] = "#Calculation error!",
23  eUnexpEnd [] = "#Unexpected end of script!",
24  eExpVarRet[] = "#Variable name or return expected!",
25  eExpAssign[] = "#Assignment expected!",
26  eValSizErr[] = "#Value too big for operation!",
27  eInvPrmCnt[] = "#Invalid parameters count for function call!",
28  eInvForm[] = "#Invalid formula";
29 }
30 #endif // MATH_PARSER_TYPES_H_INCLUDED_
static const char eExpAssign[]
static const char eBrackets[]
static const char eCalcErr[]
static const char eSyntax[]
static const char eExtraOp[]
static const char eInvForm[]
static const char eValSizErr[]
static const char eExtrnFunc[]
static const char eInternal[]
static const char eInfinity[]
static const char eInvPrmCnt[]
static const char eExpVarRet[]
static const char eUnexpEnd[]
static const char eInvArg[]
static const char eUnknFunc[]
Lexical analyzer for CIntSwissKnife.
Definition: Autovector.h:48
static const char eLogicErr[]
GenICam versioned namespace.


rc_genicam_api
Author(s): Heiko Hirschmueller
autogenerated on Wed Mar 17 2021 02:48:40