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::CParseOperator
cpp::CParserBinary
cpp::CParserHexadecimal
cpp::CParserNumeric
cpp::CParserOctal
cpp::CParserString
cpp::CTokenizer
CReaderLowerCase
CReaderSensitive
CReaderUpperCase
CTokenizer
ERROR_CPPDOC_BITFIELD_REQUIRE_ID_DECLARATOR
ERROR_CPPDOC_DUPLICATE_AUTO
ERROR_CPPDOC_DUPLICATE_FINAL
ERROR_CPPDOC_DUPLICATE_PRIVATE
ERROR_CPPDOC_DUPLICATE_PROTECTED
ERROR_CPPDOC_DUPLICATE_PUBLIC
ERROR_CPPDOC_DUPLICATE_REPLACEABLE
ERROR_CPPDOC_DUPLICATE_TRIVIALLY_RELOCATABLE
ERROR_CPPDOC_DUPLICATE_VIRTUAL
ERROR_CPPDOC_EXPECTED_ANSI
ERROR_CPPDOC_EXPECTED_ARGUMENT
ERROR_CPPDOC_EXPECTED_AUTO
ERROR_CPPDOC_EXPECTED_DECLARATOR
ERROR_CPPDOC_EXPECTED_EXPRESSION
ERROR_CPPDOC_EXPECTED_IDENTIFIER
ERROR_CPPDOC_EXPECTED_INITIALIZATION
ERROR_CPPDOC_EXPECTED_SPECIFIER
ERROR_CPPDOC_EXPECTED_STRING
ERROR_CPPDOC_EXPECTED_TOKEN
ERROR_CPPDOC_EXPECTED_TRAILING
ERROR_CPPDOC_EXPECTED_TYPE_ID
ERROR_CPPDOC_EXPORT_MODULE_WITHOUT_NAME
ERROR_CPPDOC_EXPORT_PRIVATE_MODULE
ERROR_CPPDOC_INLINE_NOT_ALLOWED_HERE
ERROR_CPPDOC_INVALID_DECLARATOR
ERROR_CPPDOC_INVALID_IDENTIFIER
ERROR_CPPDOC_INVALID_IDENTIFIER_DOUBLE_DESTRUCTOR
ERROR_CPPDOC_INVALID_PARTITION_NAME
ERROR_CPPDOC_PP_DEFINITION_EXISTS
ERROR_CPPDOC_PP_DUPLICATE_VARIADIC
ERROR_CPPDOC_PP_EXPECTED_ANSI_STRING
ERROR_CPPDOC_PP_EXPECTED_DEFINE_AFTER_HASH
ERROR_CPPDOC_PP_EXPECTED_EXPRESSION
ERROR_CPPDOC_PP_EXPECTED_HASH
ERROR_CPPDOC_PP_EXPECTED_IDENTIFIER
ERROR_CPPDOC_PP_EXPECTED_IDENTIFIER_AFTER_DEFINE
ERROR_CPPDOC_PP_EXPECTED_NEW_LINE
ERROR_CPPDOC_PP_EXPECTED_ONE_ARGUMENT
ERROR_CPPDOC_PP_EXPECTED_OPERAND
ERROR_CPPDOC_PP_EXPECTED_OPERATOR
ERROR_CPPDOC_PP_EXPECTED_PARAMETER
ERROR_CPPDOC_PP_EXPECTED_TOKEN
ERROR_CPPDOC_PP_INVALID_ARGUMENT_COUNT
ERROR_CPPDOC_PP_INVALID_EXPRESSION
ERROR_CPPDOC_PP_INVALID_NEXT_CONCATINATE_ARGUMENT
ERROR_CPPDOC_PP_INVALID_OPERAND
ERROR_CPPDOC_PP_INVALID_PREV_CONCATINATE_ARGUMENT
ERROR_CPPDOC_PP_MISSING_NEXT_CONCATINATE_ARGUMENT
ERROR_CPPDOC_PP_MISSING_PREV_CONCATINATE_ARGUMENT
ERROR_CPPDOC_PP_TOO_FEW_ARGUMENTS
ERROR_CPPDOC_PP_UNEXPECTED_END
ERROR_CPPDOC_PP_UNEXPECTED_END_EXPECTED_EXPRESSION
ERROR_CPPDOC_PP_UNEXPECTED_END_EXPECTED_IDENTIFIER
ERROR_CPPDOC_PP_UNEXPECTED_END_EXPECTED_OPERAND
ERROR_CPPDOC_PP_UNEXPECTED_PRIOR_OPERATORS
ERROR_CPPDOC_PP_UNEXPECTED_TOKEN
ERROR_CPPDOC_PP_UNFINISHED_BRANCH
ERROR_CPPDOC_PP_UNKNOWN_DIRECTIVE
ERROR_CPPDOC_PP_UNKNOWN_FUNCTION
ERROR_CPPDOC_PP_UNSUPPORTED_OPERATOR
ERROR_CPPDOC_UNEXPECTED_END
ERROR_CPPDOC_UNEXPECTED_END_AFTER_ARRAY
ERROR_CPPDOC_UNEXPECTED_END_AFTER_ATTRIBUTE_LIST
ERROR_CPPDOC_UNEXPECTED_END_AFTER_DECLARATOR
ERROR_CPPDOC_UNEXPECTED_END_AFTER_MEMBER_INITIALIZATION
ERROR_CPPDOC_UNEXPECTED_END_AFTER_MODULE_NAME
ERROR_CPPDOC_UNEXPECTED_END_AFTER_PARAMETERS
ERROR_CPPDOC_UNEXPECTED_END_AFTER_PARTITION_NAME
ERROR_CPPDOC_UNEXPECTED_END_AFTER_STRING
ERROR_CPPDOC_UNEXPECTED_END_AFTER_TOKEN
ERROR_CPPDOC_UNEXPECTED_END_EXPECTED_ARGUMENT
ERROR_CPPDOC_UNEXPECTED_END_EXPECTED_ATTRIBUTE_LIST
ERROR_CPPDOC_UNEXPECTED_END_EXPECTED_BASE_CLASS
ERROR_CPPDOC_UNEXPECTED_END_EXPECTED_DECLARATOR
ERROR_CPPDOC_UNEXPECTED_END_EXPECTED_IDENTIFIER
ERROR_CPPDOC_UNEXPECTED_FUNCTION_DEFINITION
ERROR_CPPDOC_UNION_WITH_BASE_CLASS
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
Groups
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
TokenToString
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