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 > Concepts > Inclusion of your own #include statements and forward declarations (C++ code)
  
Inclusion of your own #include statements and forward declarations (C++ code)
You can use Dependencies to model #includes in the Model. In addition, you can include your own #include statements and forward declarations in the generated code through the following tag definitions, which are applied by the «C++ Class» stereotype.
C++ Header Include - adds the tagged value text to the header file.
C++ Implementation Include - adds the tagged value text to the implementation file.
C++ Forward Declaration Text - specifies forward declarations to classes, structs, unions and enums that cannot be referenced through the C++ Forward Declaration tag definition.
Type any text as you want it to appear in the generated code.