Name: at | Properties: unique |
|
Arguments
Name | Type | Properties |
action-time | Keyword: compilation, execution | |
|
Directives
Semantics
The at clause determines when the implementation performs an action that is associated with a utility directive. If action-time is compilation, the action is performed during compilation if the directive appears in a declarative context or in an executable context that is reachable at runtime. If action-time is compilation and the directive appears in an executable context that is not reachable at runtime, the action may or may not be performed. If action-time is execution, the action is performed during program execution when a thread encounters the directive and the directive is considered to be an executable directive. If the at clause is not specified, the effect is as if action-time is compilation.Cross References