MutableOperatorTable
Mutable operator lookup intended for clause-by-clause parse sessions.
The type is stateful and not designed for concurrent access. Defining the same name/specifier pair again replaces its priority; other specifiers for that name remain intact.
Functions
Link copied to clipboard
Returns every definition in stable name and Associativity order.
Link copied to clipboard
Adds definition, replacing the priority of an existing name/specifier pair.
Defines one operator from its components.
Link copied to clipboard
Link copied to clipboard
Returns all definitions for name in stable Associativity order.
Link copied to clipboard
Returns whether at least one definition exists for name.
Link copied to clipboard
Returns an immutable copy isolated from subsequent mutations.