MathParserTypes.h
Go to the documentation of this file.
00001 #pragma once
00002 
00003 #ifndef MATH_PARSER_TYPES_H_INCLUDED_
00004 #define MATH_PARSER_TYPES_H_INCLUDED_
00005 
00006 //Error messages
00007 
00008 static const char
00009     eBrackets [] = "#Brackets do not match!",
00010     eSyntax   [] = "#Syntax error!",
00011     eInternal [] = "#Internal error!",
00012     eExtraOp  [] = "#Extra operation!",
00013     eInfinity [] = "#Infinity somewhere!",
00014     eInvArg   [] = "#Invalid argument!",
00015     eUnknFunc [] = "# %.*s - Unknown function/variable!", // if you change the format string, you must check also the sprintf below
00016     eExtrnFunc[] = "#External function error!",
00017     eLogicErr [] = "#Logical expression error!",
00018     eCalcErr  [] = "#Calculation error!",
00019     eUnexpEnd [] = "#Unexpected end of script!",
00020     eExpVarRet[] = "#Variable name or return expected!",
00021     eExpAssign[] = "#Assignment expected!",
00022     eValSizErr[] = "#Value too big for operation!",
00023     eInvPrmCnt[] = "#Invalid parameters count for function call!",
00024     eInvForm[]   = "#Invalid formula";
00025 
00026 #endif // MATH_PARSER_TYPES_H_INCLUDED_


rc_genicam_api
Author(s): Heiko Hirschmueller
autogenerated on Thu Jun 6 2019 18:42:47