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)