Next: struct x1f4_composer_type, Previous: struct x1f4_1stscope_type, Up: Expression Evaluator Types [Index]
typedef struct x1f4_2ndscope_type {
unsigned bits;
const struct x1f4_linetext_type *line;
const void *rail;
} x1f4_2ndscope_type;
The struct x1f4_2ndscope_type record describes the operator second
extension scope. It types the record pointed by the extension2 field in
the struct x1f4_operator_type definition.
See struct x1f4_operator_type.
The fields that are always interpreted in defined extensions are:
bitsThe bits field is a bitwise OR of zero or more operator second extension
scope flags.
The fields that are interpreted only if so requested are:
lineThe line field indicates a substituting function in struct
x1f4_linetext_type definition.
See struct x1f4_linetext_type.
See Expressive Operators.
railThe line field indicates a ternary trailing operator struct
x1f4_operator_type definition or a struct x1f4_raillist_type list of
ternary trailing operator definitions.
See struct x1f4_operator_type.