#pragma implementation (C++)

The #pragma implementation directive tells the compiler the name of the file containing the function-template definitions that correspond to the template declarations in the include file which contains the pragma.

>>--#--pragma--implementation--(--string_literal--)--><

This pragma can appear anywhere that a declaration is allowed. It is used when organizing your program for the efficient or automatic generation of template functions. "Using Templates in C++ Programs " in the IBM VisualAge C++ for OS/2 Programming Guide gives more information about using #pragma implementation.