Next: struct x1f4_composer_type, Previous: struct x1f4_1stscope_type, Up: 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:
bits
The 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:
line
The line
field indicates a substituting function in struct
x1f4_linetext_type
definition.
See struct x1f4_linetext_type.
See Expressive Operators.
rail
The 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.