Toggle navigation
Download
Packages
Documentation
Support
Tickets
Report a Bug
Community
Sign In/Up
Home
Documentation
Reference
Core
Modules
Script
Operators
Content
▶
What's new
Widgets
▶
NTL
▽
Core
▶
Built-in controls
▶
Classes
▶
Constants
▶
Enumerations
▶
Functions
▶
Interfaces
▽
Modules
▶
Artificial Intelligence
▽
Script
CExpression
CExpressionBool
CExpressionBrace
CExpressionCall
CExpressionCast
CExpressionFloat
CExpressionIdentifier
CExpressionInteger
CExpressionNull
CExpressionOperator
CExpressionRunner
CExpressionSequence
CExpressionString
CExpressionSubscript
CFunction
CFunctionAbs
CFunctionACos
CFunctionACosH
CFunctionAnd
CFunctionArrow
CFunctionASin
CFunctionASinH
CFunctionAssign
CFunctionATan
CFunctionATan2
CFunctionATanH
CFunctionBitwiseAnd
CFunctionBitwiseAndAssign
CFunctionBitwiseNot
CFunctionBitwiseOr
CFunctionBitwiseOrAssign
CFunctionBitwiseXor
CFunctionBitwiseXorAssign
CFunctionBool
CFunctionBrace
CFunctionCbrt
CFunctionCeil
CFunctionCos
CFunctionCosH
CFunctionDim
CFunctionDivide
CFunctionDivideAssign
CFunctionDouble
CFunctionEqual
CFunctionErf
CFunctionErfC
CFunctionExp
CFunctionExp2
CFunctionExpM1
CFunctionFloor
CFunctionFMA
CFunctionGamma
CFunctionGreater
CFunctionGreaterEqual
CFunctionHypot
CFunctionIdentifier
CFunctionInt64
CFunctionLdExp
CFunctionLess
CFunctionLessEqual
CFunctionLGamma
CFunctionLiteral
CFunctionLog
CFunctionLog10
CFunctionLog1P
CFunctionLog2
CFunctionLogicalNot
CFunctionMax
CFunctionMin
CFunctionMinus
CFunctionMinusAssign
CFunctionMod
CFunctionModulo
CFunctionModuloAssign
CFunctionMultiply
CFunctionMultiplyAssign
CFunctionNotEqual
CFunctionOr
CFunctionPi
CFunctionPlus
CFunctionPlusAssign
CFunctionPostfixDecrement
CFunctionPostfixIncrement
CFunctionPow
CFunctionPrefixDecrement
CFunctionPrefixIncrement
CFunctionRand
CFunctionRemainder
CFunctionRnd
CFunctionRndRange
CFunctionRound
CFunctionRoundF
CFunctionShiftLeft
CFunctionShiftLeftAssign
CFunctionShiftRight
CFunctionShiftRightAssign
CFunctionSin
CFunctionSinH
CFunctionSpaceship
CFunctionSqrt
CFunctionString
CFunctionSubscript
CFunctionTan
CFunctionTanH
CFunctionTernary
CFunctionTrunc
CFunctionUnaryMinus
CFunctionVariable
CParserHexadecimal
CParserIdentifier
CParserNumeric
CParserOperator
CParserString
cpp::CLexic
cpp::CParserBinary
cpp::CParserHexadecimal
cpp::CParserNumeric
cpp::CParserOctal
cpp::CParserString
cpp::CTokenizer
CReaderLowerCase
CReaderSensitive
CReaderUpperCase
CTokenizer
ERROR_EB_EXPECTED_EXPRESSION_NAME
ERROR_EB_EXPECTED_NORMAL_OPERATOR
ERROR_EB_EXPECTED_OPERAND
ERROR_EB_EXPECTED_OPERATOR_BETWEEN_OPERANDS
ERROR_EB_EXPECTED_TOKENIZER
ERROR_EB_EXPECTED_TOKENS
ERROR_EB_INVALID_TOKENS_RANGE
ERROR_EB_INVALID_TOKENS_RANGE_END
ERROR_EB_INVALID_TOKENS_RANGE_START
ERROR_EB_POSTERIOR_OPERATOR_BEFORE_MEMBER_ACCESS
ERROR_EB_PRIOR_OPERATOR_AFTER_MEMBER_ACCESS
ERROR_EB_STRING_PREFIX_MISMATCH
ERROR_EB_UNEXPECTED_EXPRESSION_TYPE
ERROR_EB_UNEXPECTED_NAME_EXPRESSION_TYPE
ERROR_EB_USER_DEFINED_LITERALS_NOT_ALLOWED
ERROR_ER_BRACE_ARGUMENTS_WITH_POSTERIOR_OPERATORS
ERROR_ER_BRACE_ARGUMENTS_WITH_PRIOR_OPERATORS
ERROR_ER_BRACE_NAME_EXPRESSION_TYPE
ERROR_ER_BRACE_NAME_WITH_POSTERIOR_OPERATORS
ERROR_ER_BRACE_NAME_WITH_PRIOR_OPERATORS
ERROR_ER_CALL_ARGUMENTS_WITH_POSTERIOR_OPERATORS
ERROR_ER_CALL_ARGUMENTS_WITH_PRIOR_OPERATORS
ERROR_ER_CALL_NAME_EXPRESSION_TYPE
ERROR_ER_CALL_NAME_WITH_POSTERIOR_OPERATORS
ERROR_ER_CALL_NAME_WITH_PRIOR_OPERATORS
ERROR_ER_CAST_DATA_TYPE_EMPTY
ERROR_ER_CAST_NAME_WITH_POSTERIOR_OPERATORS
ERROR_ER_CAST_NAME_WITH_PRIOR_OPERATORS
ERROR_ER_EMPTY_SEQUENCE
ERROR_ER_EXPECTED_BRACE_ARGUMENTS
ERROR_ER_EXPECTED_CAST_OPERAND
ERROR_ER_EXPECTED_EXPRESSION
ERROR_ER_EXPECTED_FIVE_EXPRESSIONS_FOR_TERNARY
ERROR_ER_EXPECTED_ODD_ARGUMENT_COUNT
ERROR_ER_EXPECTED_ODD_EXPRESSION_COUNT
ERROR_ER_EXPECTED_ONE_ARGUMENT
ERROR_ER_EXPECTED_OPERAND
ERROR_ER_EXPECTED_OPERATOR
ERROR_ER_EXPECTED_SUBSCRIPT_ARGUMENTS
ERROR_ER_EXPECTED_SUBSCRIPT_NAME
ERROR_ER_FUNCTION_NOT_FOUND
ERROR_ER_IDENTIFIER_WITH_POSTERIOR_OPERATORS
ERROR_ER_IDENTIFIER_WITH_PRIOR_OPERATORS
ERROR_ER_NOT_PREPARED
ERROR_ER_SUBSCRIPT_ARGUMENTS_WITH_POSTERIOR_OPERATORS
ERROR_ER_SUBSCRIPT_ARGUMENTS_WITH_PRIOR_OPERATORS
ERROR_ER_SUBSCRIPT_NAME_WITH_POSTERIOR_OPERATORS
ERROR_ER_SUBSCRIPT_NAME_WITH_PRIOR_OPERATORS
ERROR_ER_UNSUPPORTED_CAST_NAME_EXPRESSION_TYPE
ERROR_ER_UNSUPPORTED_EXPRESSION_TYPE
ERROR_ER_UNSUPPORTED_SUBSCRIPT_NAME_EXPRESSION_TYPE
ERROR_FUNCTION_EXPECTED_ARGUMENTS
ERROR_FUNCTION_INDEX_OUT_OF_BOUNDS
ERROR_FUNCTION_MISSING_OPERAND_1
ERROR_FUNCTION_MISSING_OPERAND_2
ERROR_FUNCTION_MISSING_OPERAND_3
ERROR_FUNCTION_OPERAND_1_NOT_ARRAY
ERROR_FUNCTION_OPERAND_1_NOT_OBJECT
ERROR_FUNCTION_OPERAND_2_NOT_IDENTIFIER
ERROR_GENERAL_EXPECTED_CLOSE_BRACKET
ERROR_GENERAL_EXPECTED_COLON
ERROR_GENERAL_EXPECTED_COMMA
ERROR_GENERAL_EXPECTED_ELLIPSIS
ERROR_GENERAL_EXPECTED_END
ERROR_GENERAL_EXPECTED_EQUAL
ERROR_GENERAL_EXPECTED_IDENTIFIER
ERROR_GENERAL_EXPECTED_LESS
ERROR_GENERAL_EXPECTED_NAME
ERROR_GENERAL_EXPECTED_NEW_LINE
ERROR_GENERAL_EXPECTED_NUMBER
ERROR_GENERAL_EXPECTED_OPEN_BRACE
ERROR_GENERAL_EXPECTED_OPEN_BRACKET
ERROR_GENERAL_EXPECTED_OPERATOR
ERROR_GENERAL_EXPECTED_OPERATOR_NAME
ERROR_GENERAL_EXPECTED_SEMICOLON
ERROR_GENERAL_EXPECTED_STRING
ERROR_GENERAL_OPERATOR_NOT_POSTERIOR
ERROR_GENERAL_OPERATOR_NOT_PRIOR
ERROR_GENERAL_POSTERIOR_OPERATOR_NOT_ALLOWED
ERROR_GENERAL_PRIOR_OPERATOR_NOT_ALLOWED
ERROR_GENERAL_UNEXPECTED_END
ERROR_GENERAL_UNEXPECTED_OPERATOR
ERROR_GENERAL_UNEXPECTED_TOKEN
ERROR_GENERAL_UNKNOWN_IDENTIFIER
ERROR_GENERAL_UNKNOWN_TOKEN
ERROR_JSON_EXPECTED_ARRAY_END
ERROR_JSON_EXPECTED_OBJECT_END
ERROR_XML_DOCTYPE_NOT_ALLOWED
ERROR_XML_ELEMENT_NOT_ALLOWED
ERROR_XML_EXPECTED_DOCTYPE
ERROR_XML_EXPECTED_ELEMENT_CLOSE_OPERATOR
ERROR_XML_PROLOG_NOT_ALLOWED
ExpressionType
ExpressionTypeToString
generic::CExpressionBuilder
generic::CExpressionRunner
generic::CFunctionFactory
generic::CTokenizer
GROUP_NEW_LINE
GROUP_NO_SKIP
GROUP_SEPARATOR
GROUP_SKIP
GROUP_SPACE
IExpression
IExpressionBuilder
IExpressionRunner
IFunction
IFunctionFactory
ILexic
IParser
IProgressListener
IReader
ITokenizer
json::CLexic
json::CTokenizer
json::Decoder
json::Encoder
Operator
Operators
PostfixType
PostfixTypeToString
PrefixType
PrefixTypeToString
Progress
ProgressStage
Token
Tokens
TokenType
Variable
VariableType
xml::CLexic
xml::CTokenizer
xml::Decoder
xml::Encoder
xml::Entity
xml::EntityType
▶
Structures
▶
Templates
▶
Type definitions
▶
Standard package
Extended package
▶
OpenGL package
▶
Charts package
▶
IDE package
▶
Platform package
Operators
Type representing a list of operator descriptions.
using
Operators
= std::vector<
Operator
>;
Namespace:
nitisa::script
Include:
Nitisa/Modules/Script/Core/Operators.h