#pragma provides
directives
#pragma provides
achieves the same effect as if all
components of a specification defined the same provides
property
(see Component declaration). This directive is mostly useful for
templates implementation, so that they can provide a common interface to
all user defined components.
The pragma syntax is as follow:
#pragma provides interface