LibreOffice Module sc (master) 1
Public Attributes | List of all members
oox::xls::ApiOpCodes Struct Reference

Contains all API op-codes needed to build formulas with tokens. More...

#include <formulabase.hxx>

Inheritance diagram for oox::xls::ApiOpCodes:
[legend]

Public Attributes

sal_Int32 OPCODE_UNKNOWN
 
sal_Int32 OPCODE_EXTERNAL
 Internal: function name unknown to mapper. More...
 
sal_Int32 OPCODE_PUSH
 External function call (e.g. add-ins). More...
 
sal_Int32 OPCODE_MISSING
 Op-code for common value operands. More...
 
sal_Int32 OPCODE_SPACES
 Placeholder for a missing function parameter. More...
 
sal_Int32 OPCODE_NAME
 Spaces between other formula tokens. More...
 
sal_Int32 OPCODE_DBAREA
 Index of a defined name. More...
 
sal_Int32 OPCODE_NLR
 Index of a database area. More...
 
sal_Int32 OPCODE_DDE
 Natural language reference. More...
 
sal_Int32 OPCODE_MACRO
 DDE link function. More...
 
sal_Int32 OPCODE_BAD
 Macro function call. More...
 
sal_Int32 OPCODE_NONAME
 Bad token (unknown name, formula error). More...
 
sal_Int32 OPCODE_OPEN
 Function style #NAME? error. More...
 
sal_Int32 OPCODE_CLOSE
 Opening parenthesis. More...
 
sal_Int32 OPCODE_SEP
 Closing parenthesis. More...
 
sal_Int32 OPCODE_ARRAY_OPEN
 Function parameter separator. More...
 
sal_Int32 OPCODE_ARRAY_CLOSE
 Opening brace for constant arrays. More...
 
sal_Int32 OPCODE_ARRAY_ROWSEP
 Closing brace for constant arrays. More...
 
sal_Int32 OPCODE_ARRAY_COLSEP
 Row separator in constant arrays. More...
 
sal_Int32 OPCODE_PLUS_SIGN
 Column separator in constant arrays. More...
 
sal_Int32 OPCODE_MINUS_SIGN
 Unary plus sign. More...
 
sal_Int32 OPCODE_PERCENT
 Unary minus sign. More...
 
sal_Int32 OPCODE_ADD
 Percent sign. More...
 
sal_Int32 OPCODE_SUB
 Addition operator. More...
 
sal_Int32 OPCODE_MULT
 Subtraction operator. More...
 
sal_Int32 OPCODE_DIV
 Multiplication operator. More...
 
sal_Int32 OPCODE_POWER
 Division operator. More...
 
sal_Int32 OPCODE_CONCAT
 Power operator. More...
 
sal_Int32 OPCODE_EQUAL
 String concatenation operator. More...
 
sal_Int32 OPCODE_NOT_EQUAL
 Compare equal operator. More...
 
sal_Int32 OPCODE_LESS
 Compare not equal operator. More...
 
sal_Int32 OPCODE_LESS_EQUAL
 Compare less operator. More...
 
sal_Int32 OPCODE_GREATER
 Compare less or equal operator. More...
 
sal_Int32 OPCODE_GREATER_EQUAL
 Compare greater operator. More...
 
sal_Int32 OPCODE_INTERSECT
 Compare greater or equal operator. More...
 
sal_Int32 OPCODE_LIST
 Range intersection operator. More...
 
sal_Int32 OPCODE_RANGE
 Range list operator. More...
 

Detailed Description

Contains all API op-codes needed to build formulas with tokens.

Definition at line 318 of file formulabase.hxx.

Member Data Documentation

◆ OPCODE_ADD

sal_Int32 oox::xls::ApiOpCodes::OPCODE_ADD

Percent sign.

Definition at line 348 of file formulabase.hxx.

Referenced by oox::xls::OpCodeProviderImpl::OpCodeProviderImpl().

◆ OPCODE_ARRAY_CLOSE

sal_Int32 oox::xls::ApiOpCodes::OPCODE_ARRAY_CLOSE

◆ OPCODE_ARRAY_COLSEP

sal_Int32 oox::xls::ApiOpCodes::OPCODE_ARRAY_COLSEP

Row separator in constant arrays.

Definition at line 342 of file formulabase.hxx.

Referenced by oox::xls::OpCodeProviderImpl::OpCodeProviderImpl().

◆ OPCODE_ARRAY_OPEN

sal_Int32 oox::xls::ApiOpCodes::OPCODE_ARRAY_OPEN

◆ OPCODE_ARRAY_ROWSEP

sal_Int32 oox::xls::ApiOpCodes::OPCODE_ARRAY_ROWSEP

Closing brace for constant arrays.

Definition at line 341 of file formulabase.hxx.

Referenced by oox::xls::OpCodeProviderImpl::OpCodeProviderImpl().

◆ OPCODE_BAD

sal_Int32 oox::xls::ApiOpCodes::OPCODE_BAD

◆ OPCODE_CLOSE

sal_Int32 oox::xls::ApiOpCodes::OPCODE_CLOSE

◆ OPCODE_CONCAT

sal_Int32 oox::xls::ApiOpCodes::OPCODE_CONCAT

Power operator.

Definition at line 353 of file formulabase.hxx.

Referenced by oox::xls::OpCodeProviderImpl::OpCodeProviderImpl().

◆ OPCODE_DBAREA

sal_Int32 oox::xls::ApiOpCodes::OPCODE_DBAREA

Index of a defined name.

Definition at line 328 of file formulabase.hxx.

Referenced by oox::xls::OpCodeProviderImpl::OpCodeProviderImpl().

◆ OPCODE_DDE

sal_Int32 oox::xls::ApiOpCodes::OPCODE_DDE

Natural language reference.

Definition at line 330 of file formulabase.hxx.

Referenced by oox::xls::OpCodeProviderImpl::OpCodeProviderImpl(), and oox::xls::FormulaParserImpl::pushDdeLinkOperand().

◆ OPCODE_DIV

sal_Int32 oox::xls::ApiOpCodes::OPCODE_DIV

Multiplication operator.

Definition at line 351 of file formulabase.hxx.

Referenced by oox::xls::OpCodeProviderImpl::OpCodeProviderImpl().

◆ OPCODE_EQUAL

sal_Int32 oox::xls::ApiOpCodes::OPCODE_EQUAL

String concatenation operator.

Definition at line 354 of file formulabase.hxx.

Referenced by oox::xls::OpCodeProviderImpl::OpCodeProviderImpl().

◆ OPCODE_EXTERNAL

sal_Int32 oox::xls::ApiOpCodes::OPCODE_EXTERNAL

◆ OPCODE_GREATER

sal_Int32 oox::xls::ApiOpCodes::OPCODE_GREATER

Compare less or equal operator.

Definition at line 358 of file formulabase.hxx.

Referenced by oox::xls::OpCodeProviderImpl::OpCodeProviderImpl().

◆ OPCODE_GREATER_EQUAL

sal_Int32 oox::xls::ApiOpCodes::OPCODE_GREATER_EQUAL

Compare greater operator.

Definition at line 359 of file formulabase.hxx.

Referenced by oox::xls::OpCodeProviderImpl::OpCodeProviderImpl().

◆ OPCODE_INTERSECT

sal_Int32 oox::xls::ApiOpCodes::OPCODE_INTERSECT

Compare greater or equal operator.

Definition at line 360 of file formulabase.hxx.

Referenced by oox::xls::OpCodeProviderImpl::OpCodeProviderImpl().

◆ OPCODE_LESS

sal_Int32 oox::xls::ApiOpCodes::OPCODE_LESS

Compare not equal operator.

Definition at line 356 of file formulabase.hxx.

Referenced by oox::xls::OpCodeProviderImpl::OpCodeProviderImpl().

◆ OPCODE_LESS_EQUAL

sal_Int32 oox::xls::ApiOpCodes::OPCODE_LESS_EQUAL

Compare less operator.

Definition at line 357 of file formulabase.hxx.

Referenced by oox::xls::OpCodeProviderImpl::OpCodeProviderImpl().

◆ OPCODE_LIST

sal_Int32 oox::xls::ApiOpCodes::OPCODE_LIST

◆ OPCODE_MACRO

sal_Int32 oox::xls::ApiOpCodes::OPCODE_MACRO

◆ OPCODE_MINUS_SIGN

sal_Int32 oox::xls::ApiOpCodes::OPCODE_MINUS_SIGN

Unary plus sign.

Definition at line 345 of file formulabase.hxx.

Referenced by oox::xls::OpCodeProviderImpl::OpCodeProviderImpl().

◆ OPCODE_MISSING

sal_Int32 oox::xls::ApiOpCodes::OPCODE_MISSING

◆ OPCODE_MULT

sal_Int32 oox::xls::ApiOpCodes::OPCODE_MULT

Subtraction operator.

Definition at line 350 of file formulabase.hxx.

Referenced by oox::xls::OpCodeProviderImpl::OpCodeProviderImpl().

◆ OPCODE_NAME

sal_Int32 oox::xls::ApiOpCodes::OPCODE_NAME

◆ OPCODE_NLR

sal_Int32 oox::xls::ApiOpCodes::OPCODE_NLR

Index of a database area.

Definition at line 329 of file formulabase.hxx.

Referenced by oox::xls::OpCodeProviderImpl::OpCodeProviderImpl().

◆ OPCODE_NONAME

sal_Int32 oox::xls::ApiOpCodes::OPCODE_NONAME

◆ OPCODE_NOT_EQUAL

sal_Int32 oox::xls::ApiOpCodes::OPCODE_NOT_EQUAL

Compare equal operator.

Definition at line 355 of file formulabase.hxx.

Referenced by oox::xls::OpCodeProviderImpl::OpCodeProviderImpl().

◆ OPCODE_OPEN

sal_Int32 oox::xls::ApiOpCodes::OPCODE_OPEN

◆ OPCODE_PERCENT

sal_Int32 oox::xls::ApiOpCodes::OPCODE_PERCENT

Unary minus sign.

Definition at line 346 of file formulabase.hxx.

Referenced by oox::xls::OpCodeProviderImpl::OpCodeProviderImpl().

◆ OPCODE_PLUS_SIGN

sal_Int32 oox::xls::ApiOpCodes::OPCODE_PLUS_SIGN

Column separator in constant arrays.

Definition at line 344 of file formulabase.hxx.

Referenced by oox::xls::OpCodeProviderImpl::OpCodeProviderImpl().

◆ OPCODE_POWER

sal_Int32 oox::xls::ApiOpCodes::OPCODE_POWER

Division operator.

Definition at line 352 of file formulabase.hxx.

Referenced by oox::xls::OpCodeProviderImpl::OpCodeProviderImpl().

◆ OPCODE_PUSH

sal_Int32 oox::xls::ApiOpCodes::OPCODE_PUSH

◆ OPCODE_RANGE

sal_Int32 oox::xls::ApiOpCodes::OPCODE_RANGE

Range list operator.

Definition at line 362 of file formulabase.hxx.

Referenced by oox::xls::OpCodeProviderImpl::OpCodeProviderImpl().

◆ OPCODE_SEP

sal_Int32 oox::xls::ApiOpCodes::OPCODE_SEP

◆ OPCODE_SPACES

sal_Int32 oox::xls::ApiOpCodes::OPCODE_SPACES

◆ OPCODE_SUB

sal_Int32 oox::xls::ApiOpCodes::OPCODE_SUB

Addition operator.

Definition at line 349 of file formulabase.hxx.

Referenced by oox::xls::OpCodeProviderImpl::OpCodeProviderImpl().

◆ OPCODE_UNKNOWN

sal_Int32 oox::xls::ApiOpCodes::OPCODE_UNKNOWN

The documentation for this struct was generated from the following file: