Integrations (PTC products, 3rd party products and code) > Code integration (Ada, ARINC 653, C, C#, C++, IDL, Java, SQL and VB) > C++ code > Generating C++ code > Generating C++ code > Modeling C++ code in Modeler > Setting up dependencies for generating C++ code (C++ code)
  
Setting up dependencies for generating C++ code (C++ code)
In addition to the standard Dependency properties in Modeler, you can apply the «C++ Dependency» stereotype to a Dependency, and then use its Tag Definitions to define C++ specific information.
1. If you have not done so already, add the C++ Profile package to your Model. How?
2. Set the standard properties of the Dependency as required. Tell me more...
3. Apply the «C++ Dependency» stereotype to the Dependency.
For information about applying Stereotypes to an item, see Applying a Stereotype to a model item.
4. Open the Dependency's Property Pages, and then click the C++ Dependency tab.
For information about setting the tagged value of a Tag Definition, see Setting a tagged value for an applied Tag Definition.
5. If you want the #include to be generated in the header file, set the tagged value of the C++ In Implementation tag definition to FALSE. If you want the #include to be generated in the implementation file, set the tagged value of the C++ In Implementation tag definition to TRUE.
6. If you want the #include to use angle brackets rather than inverted commas, set the tagged value of the C++ Is System tag definition to TRUE.
7. If you want to generate a using declaration or using directive instead of or in addition to a #include, see the tagged value of the C++ Is Using tag definition to TRUE.
8. If a Dependency's class is implementing a templated interface, specify the text you want between the angle brackets as the tagged value of the C++ Actual Template Parameters tag definition.
* 
If the «C++ Ignore» stereotype is applied to a Dependency, no #include statements are generated for that Dependency.