Next: , Previous: #pragma requires, Up: Pragmas


5.17.2 #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