Lines Matching refs:sal_uInt8

38 const sal_uInt8 EXC_TOKCLASS_MASK           = 0x60;
39 const sal_uInt8 EXC_TOKCLASS_NONE = 0x00; /// 00-1F: Base tokens.
40 const sal_uInt8 EXC_TOKCLASS_REF = 0x20; /// 20-3F: Reference class tokens.
41 const sal_uInt8 EXC_TOKCLASS_VAL = 0x40; /// 40-5F: Value class tokens.
42 const sal_uInt8 EXC_TOKCLASS_ARR = 0x60; /// 60-7F: Array class tokens.
46 const sal_uInt8 EXC_TOKID_MASK = 0x1F;
48 const sal_uInt8 EXC_TOKID_NONE = 0x00; /// Placeholder for invalid token id.
49 const sal_uInt8 EXC_TOKID_EXP = 0x01; /// Array or shared formula reference.
50 const sal_uInt8 EXC_TOKID_TBL = 0x02; /// Multiple operation reference.
51 const sal_uInt8 EXC_TOKID_ADD = 0x03; /// Addition operator.
52 const sal_uInt8 EXC_TOKID_SUB = 0x04; /// Subtraction operator.
53 const sal_uInt8 EXC_TOKID_MUL = 0x05; /// Multiplication operator.
54 const sal_uInt8 EXC_TOKID_DIV = 0x06; /// Division operator.
55 const sal_uInt8 EXC_TOKID_POWER = 0x07; /// Power operator.
56 const sal_uInt8 EXC_TOKID_CONCAT = 0x08; /// String concatenation operator.
57 const sal_uInt8 EXC_TOKID_LT = 0x09; /// Less than operator.
58 const sal_uInt8 EXC_TOKID_LE = 0x0A; /// Less than or equal operator.
59 const sal_uInt8 EXC_TOKID_EQ = 0x0B; /// Equal operator.
60 const sal_uInt8 EXC_TOKID_GE = 0x0C; /// Greater than or equal operator.
61 const sal_uInt8 EXC_TOKID_GT = 0x0D; /// Greater than operator.
62 const sal_uInt8 EXC_TOKID_NE = 0x0E; /// Not equal operator.
63 const sal_uInt8 EXC_TOKID_ISECT = 0x0F; /// Intersection operator.
64 const sal_uInt8 EXC_TOKID_LIST = 0x10; /// List operator.
65 const sal_uInt8 EXC_TOKID_RANGE = 0x11; /// Range operator.
66 const sal_uInt8 EXC_TOKID_UPLUS = 0x12; /// Unary plus.
67 const sal_uInt8 EXC_TOKID_UMINUS = 0x13; /// Unary minus.
68 const sal_uInt8 EXC_TOKID_PERCENT = 0x14; /// Percent sign.
69 const sal_uInt8 EXC_TOKID_PAREN = 0x15; /// Parentheses.
70 const sal_uInt8 EXC_TOKID_MISSARG = 0x16; /// Missing argument.
71 const sal_uInt8 EXC_TOKID_STR = 0x17; /// String constant.
72 const sal_uInt8 EXC_TOKID_NLR = 0x18; /// Natural language reference (NLR).
73 const sal_uInt8 EXC_TOKID_ATTR = 0x19; /// Special attribute.
74 const sal_uInt8 EXC_TOKID_SHEET = 0x1A; /// Start of a sheet reference (BIFF2-BIFF4…
75 const sal_uInt8 EXC_TOKID_ENDSHEET = 0x1B; /// End of a sheet reference (BIFF2-BIFF4).
76 const sal_uInt8 EXC_TOKID_ERR = 0x1C; /// Error constant.
77 const sal_uInt8 EXC_TOKID_BOOL = 0x1D; /// Boolean constant.
78 const sal_uInt8 EXC_TOKID_INT = 0x1E; /// Integer constant.
79 const sal_uInt8 EXC_TOKID_NUM = 0x1F; /// Floating-point constant.
83 const sal_uInt8 EXC_TOKID_ARRAY = 0x00; /// Array constant.
84 const sal_uInt8 EXC_TOKID_FUNC = 0x01; /// Function, fixed number of arguments.
85 const sal_uInt8 EXC_TOKID_FUNCVAR = 0x02; /// Function, variable number of arguments.
86 const sal_uInt8 EXC_TOKID_NAME = 0x03; /// Defined name.
87 const sal_uInt8 EXC_TOKID_REF = 0x04; /// 2D cell reference.
88 const sal_uInt8 EXC_TOKID_AREA = 0x05; /// 2D area reference.
89 const sal_uInt8 EXC_TOKID_MEMAREA = 0x06; /// Constant reference subexpression.
90 const sal_uInt8 EXC_TOKID_MEMERR = 0x07; /// Deleted reference subexpression.
91 const sal_uInt8 EXC_TOKID_MEMNOMEM = 0x08; /// Constant reference subexpression withou…
92 const sal_uInt8 EXC_TOKID_MEMFUNC = 0x09; /// Variable reference subexpression.
93 const sal_uInt8 EXC_TOKID_REFERR = 0x0A; /// Deleted 2D cell reference.
94 const sal_uInt8 EXC_TOKID_AREAERR = 0x0B; /// Deleted 2D area reference.
95 const sal_uInt8 EXC_TOKID_REFN = 0x0C; /// Relative 2D cell reference (in names).
96 const sal_uInt8 EXC_TOKID_AREAN = 0x0D; /// Relative 2D area reference (in names).
97 const sal_uInt8 EXC_TOKID_MEMAREAN = 0x0E; /// Reference subexpression (in names).
98 const sal_uInt8 EXC_TOKID_MEMNOMEMN = 0x0F; /// Reference subexpression (in names) with…
99 const sal_uInt8 EXC_TOKID_FUNCCE = 0x18;
100 const sal_uInt8 EXC_TOKID_NAMEX = 0x19; /// External reference.
101 const sal_uInt8 EXC_TOKID_REF3D = 0x1A; /// 3D cell reference.
102 const sal_uInt8 EXC_TOKID_AREA3D = 0x1B; /// 3D area reference.
103 const sal_uInt8 EXC_TOKID_REFERR3D = 0x1C; /// Deleted 3D cell reference.
104 const sal_uInt8 EXC_TOKID_AREAERR3D = 0x1D; /// Deleted 3D area reference
110 const sal_uInt8 EXC_TOK_BOOL_FALSE = 0; /// sal_False value of a tBool token.
111 const sal_uInt8 EXC_TOK_BOOL_TRUE = 1; /// sal_True value of a tBool token.
113 const sal_uInt8 EXC_TOK_ATTR_VOLATILE = 0x01; /// Volatile function.
114 const sal_uInt8 EXC_TOK_ATTR_IF = 0x02; /// Start of true condition in IF function.
115 const sal_uInt8 EXC_TOK_ATTR_CHOOSE = 0x04; /// Jump array of CHOOSE function.
116 const sal_uInt8 EXC_TOK_ATTR_GOTO = 0x08; /// Jump to token.
117 const sal_uInt8 EXC_TOK_ATTR_SUM = 0x10; /// SUM function with one parameter.
118 const sal_uInt8 EXC_TOK_ATTR_ASSIGN = 0x20; /// BASIC style assignment.
119 const sal_uInt8 EXC_TOK_ATTR_SPACE = 0x40; /// Spaces in formula representation.
121 const sal_uInt8 EXC_TOK_ATTR_SPACE_SP = 0x00; /// Spaces before next token.
122 const sal_uInt8 EXC_TOK_ATTR_SPACE_BR = 0x01; /// Line breaks before next token.
123 const sal_uInt8 EXC_TOK_ATTR_SPACE_SP_OPEN = 0x02; /// Spaces before opening parenthesis.
124 const sal_uInt8 EXC_TOK_ATTR_SPACE_BR_OPEN = 0x03; /// Line breaks before opening parenthesis.
125 const sal_uInt8 EXC_TOK_ATTR_SPACE_SP_CLOSE = 0x04; /// Spaces before closing parenthesis.
126 const sal_uInt8 EXC_TOK_ATTR_SPACE_BR_CLOSE = 0x05; /// Line breaks before closing parenthesis.
127 const sal_uInt8 EXC_TOK_ATTR_SPACE_SP_PRE = 0x06; /// Spaces before formula (BIFF3).
131 const sal_uInt8 EXC_TOK_FUNCVAR_PROMPT = 0x80; /// User prompt for macro commands.
132 const sal_uInt8 EXC_TOK_FUNCVAR_COUNTMASK = 0x7F; /// Mask for parameter count.
137 const sal_uInt8 EXC_TOK_NLR_ERR = 0x01; /// NLR: Invalid/deleted.
138 const sal_uInt8 EXC_TOK_NLR_ROWR = 0x02; /// NLR: Row index.
139 const sal_uInt8 EXC_TOK_NLR_COLR = 0x03; /// NLR: Column index.
140 const sal_uInt8 EXC_TOK_NLR_ROWV = 0x06; /// NLR: Value in row.
141 const sal_uInt8 EXC_TOK_NLR_COLV = 0x07; /// NLR: Value in column.
142 const sal_uInt8 EXC_TOK_NLR_RANGE = 0x0A; /// NLR: Range.
143 const sal_uInt8 EXC_TOK_NLR_SRANGE = 0x0B; /// Stacked NLR: Range.
144 const sal_uInt8 EXC_TOK_NLR_SROWR = 0x0C; /// Stacked NLR: Row index.
145 const sal_uInt8 EXC_TOK_NLR_SCOLR = 0x0D; /// Stacked NLR: Column index.
146 const sal_uInt8 EXC_TOK_NLR_SROWV = 0x0E; /// Stacked NLR: Value in row.
147 const sal_uInt8 EXC_TOK_NLR_SCOLV = 0x0F; /// Stacked NLR: Value in column.
148 const sal_uInt8 EXC_TOK_NLR_RANGEERR = 0x10; /// NLR: Invalid/deleted range.
149 const sal_uInt8 EXC_TOK_NLR_SXNAME = 0x1D; /// NLR: Pivot table name.
283 const sal_uInt8 EXC_FUNC_MAXPARAM = 30; /// Maximum parameter count.
287 const sal_uInt8 EXC_FUNCFLAG_VOLATILE = 0x01; /// Result is volatile (e.g. NOW() function…
288 const sal_uInt8 EXC_FUNCFLAG_IMPORTONLY = 0x02; /// Only used in import filter.
289 const sal_uInt8 EXC_FUNCFLAG_EXPORTONLY = 0x04; /// Only used in export filter.
290 const sal_uInt8 EXC_FUNCFLAG_PARAMPAIRS = 0x08; /// Optional parameters are expected to app…
312 sal_uInt8 mnMinParamCount; /// Minimum number of parameters.
313 sal_uInt8 mnMaxParamCount; /// Maximum number of parameters.
314 sal_uInt8 mnRetClass; /// Token class of the return value.
316 sal_uInt8 mnFlags; /// Additional flags (EXC_FUNCFLAG_* constants).
383 inline const sal_uInt8* GetData() const { return maTokVec.empty() ? 0 : &maTokVec.front(); } in GetData()
494 … inline static sal_uInt8 GetBaseTokenId( sal_uInt8 nTokenId ) { return nTokenId & EXC_TOKID_MASK; } in GetBaseTokenId()
496 inline static sal_uInt8 GetTokenId( sal_uInt8 nBaseId, sal_uInt8 nTokenClass );
499 …inline static sal_uInt8 GetTokenClass( sal_uInt8 nTokenId ) { return nTokenId & EXC_TOKCLASS_MASK;… in GetTokenClass()
501 inline static void ChangeTokenClass( sal_uInt8& rnTokenId, sal_uInt8 nTokenClass );
551 inline sal_uInt8 XclTokenArrayHelper::GetTokenId( sal_uInt8 nBaseId, sal_uInt8 nTokenClass ) in GetTokenId()
553 …DBG_ASSERT( !::get_flag( nBaseId, static_cast< sal_uInt8 >( ~EXC_TOKID_MASK ) ), "XclTokenArrayHel… in GetTokenId()
554 …DBG_ASSERT( !::get_flag( nTokenClass, static_cast< sal_uInt8 >( ~EXC_TOKCLASS_MASK ) ), "XclTokenA… in GetTokenId()
558 inline void XclTokenArrayHelper::ChangeTokenClass( sal_uInt8& rnTokenId, sal_uInt8 nTokenClass ) in ChangeTokenClass()
560 …DBG_ASSERT( !::get_flag( nTokenClass, static_cast< sal_uInt8 >( ~EXC_TOKCLASS_MASK ) ), "XclTokenA… in ChangeTokenClass()