Next: , Previous: , Up: Types   [Index]


3.22.2.2 struct x1f4_2ndscope_type

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.

See 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.

See struct x1f4_raillist_type.

See Ternary Operator Definition.