instantiate
- Date:
01-09-2012
NAME
instantiate, do_not_instantiate, can_instantiate - control the instantiation of specific template entities or sets of template entities
SYNOPSIS
#pragma _CRI instantiate
#pragma _CRI do_not_instantiate
#pragma _CRI can_instantiate
IMPLEMENTATION
Cray Linux Environment (CLE)
DESCRIPTION
The #pragma _CRI instantiate directive causes a specified entity to be instantiated.
The #pragma _CRI do_not_instantiate directive suppresses the instantiation of a specified entity. It is typically used to suppress the instantiation of an entity for which a specific definition is supplied.
The #pragma _CRI can_instantiate directive indicates that a specified entity can be instantiated in the current compilation but need not be. It is used in conjunction with automatic instantiation to indicate potential sites for instantiation if the template entity is deemed to be required by the compiler.
SEE ALSO
intro_directives(7)