To fetch the C++ model for a build, use the CppProject type for each Gradle project.
| Interface | Description | 
|---|---|
| CompilationDetails | Represents the compilation details for a binary. | 
| CppApplication | A C++ application. | 
| CppBinary | Represents a C++ binary. | 
| CppComponent | Represents a C++ component. | 
| CppExecutable | A C++ executable binary. | 
| CppLibrary | A C++ library. | 
| CppProject | Details about the C++ components of a Gradle project. | 
| CppSharedLibrary | A C++ shared library binary. | 
| CppStaticLibrary | A C++ static library binary. | 
| CppTestSuite | A C++ test suite. | 
| LinkageDetails | Represents the linkage details for a binary. | 
| MacroDirective | Represent a macro directive. | 
| SourceFile | Provides details about a particular source file. |