Using Templates in C++ Programs

Templates may be used in C++ to declare and define
a related set of:
- Classes
- Functions
- Static data members of template classes
See the ILE C/C++ Language Reference for more information. The "Templates" topic
includes descriptions and examples of:
- Template parameters
- Template instantiations and specializations (both explicit and partial)
- Static data members and templates
- Class templates and function templates
- Overloading function templates
- Nested templates
This section includes:
- Managing Template Instantiations
- Template Instantiation Management Options
- How the ILE C++ Compiler Handles Template Instantiations
- Example of a Class Template Instantiation
- Using the Default Template Instantiation Management Option
- Using the ILE Template Registry Option
- Using the ILE TEMPINC Option