HP aC++/HP C Programmer's Guide (B3901-90036; A.06.26; September 2011)

NOTE: This option is supported in C++ only and ignored in C-mode.
+inst_directed
+inst_directed
The +inst_directed option indicates to the compiler that no templates are to be
instantiated (except explicit instantiations). If you are using only explicit instantiation,
specify +inst_directed. The following example compiles file.C with the resulting
object file containing no template instantiations, except for any explicit instantiations
coded in your source file.
aCC +inst_directed prog.C
See Chapter 5: “Using HP aC++ Templates” (page 163) for more information.
NOTE: This option is supported in C++ only and ignored in C-mode.
+inst_implicit_include
+inst_implicit_include
The +inst_implicit_include option specifies that the compiler use a process similar
to that of the cfront source rule for locating template definition files. For the cfront
based HP C++ compiler, if you are using default instantiation (that is, if you are not using
a map file), you must have a template definition file for each template declaration file,
and these must have the same file name prefix.
This restriction does not apply in HP aC++. Therefore, if your code was written for HP
C++ and you wish to follow this rule when compiling with HP aC++, you need to specify
the +inst_implicit_include option.
This option is strongly discouraged and the sources should be modified to conform to
the standard.
Example:
aCC +inst_implicit_include prog.C
If prog.C includes a template declaration file named template.h, the compiler assumes
a template definition file name determined by the +inst_include_suffixes option.
See Chapter 5: “Using HP aC++ Templates” (page 163) for more information.
NOTE: This option is supported in C++ only and ignored in C-mode.
+inst_include_suffixes
+inst_include_suffixes "list"
The +inst_include_suffixes option specifies the file name extensions that the
compiler uses to locate template definition files. This option must be used with the
+inst_implicit_include option.
Template Options 111