Interface Hierarchy
- org.gradle.api.Buildable
- org.gradle.language.ComponentWithTargetMachines
- org.gradle.language.cpp.CppPlatform
- org.gradle.api.Named
- org.gradle.model.ModelElement
- org.gradle.api.component.SoftwareComponent
- org.gradle.api.component.BuildableComponent
- org.gradle.language.cpp.CppBinary (also extends org.gradle.language.ComponentWithDependencies, org.gradle.language.nativeplatform.ComponentWithObjectFiles)
- org.gradle.language.cpp.CppExecutable (also extends org.gradle.language.nativeplatform.ComponentWithExecutable, org.gradle.language.nativeplatform.ComponentWithInstallation, org.gradle.language.ComponentWithOutputs, org.gradle.language.nativeplatform.ComponentWithRuntimeUsage, org.gradle.api.component.PublishableComponent)
- org.gradle.language.cpp.CppSharedLibrary (also extends org.gradle.language.nativeplatform.ComponentWithLinkUsage, org.gradle.language.ComponentWithOutputs, org.gradle.language.nativeplatform.ComponentWithRuntimeUsage, org.gradle.language.nativeplatform.ComponentWithSharedLibrary, org.gradle.api.component.PublishableComponent)
- org.gradle.language.cpp.CppStaticLibrary (also extends org.gradle.language.nativeplatform.ComponentWithLinkUsage, org.gradle.language.ComponentWithOutputs, org.gradle.language.nativeplatform.ComponentWithRuntimeUsage, org.gradle.language.nativeplatform.ComponentWithStaticLibrary, org.gradle.api.component.PublishableComponent)
- org.gradle.language.ComponentWithBinaries
- org.gradle.api.component.ComponentWithCoordinates
- org.gradle.api.component.PublishableComponent (also extends org.gradle.api.component.SoftwareComponent)
- org.gradle.language.cpp.CppExecutable (also extends org.gradle.language.nativeplatform.ComponentWithExecutable, org.gradle.language.nativeplatform.ComponentWithInstallation, org.gradle.language.ComponentWithOutputs, org.gradle.language.nativeplatform.ComponentWithRuntimeUsage, org.gradle.language.cpp.CppBinary)
- org.gradle.language.cpp.CppSharedLibrary (also extends org.gradle.language.nativeplatform.ComponentWithLinkUsage, org.gradle.language.ComponentWithOutputs, org.gradle.language.nativeplatform.ComponentWithRuntimeUsage, org.gradle.language.nativeplatform.ComponentWithSharedLibrary, org.gradle.language.cpp.CppBinary)
- org.gradle.language.cpp.CppStaticLibrary (also extends org.gradle.language.nativeplatform.ComponentWithLinkUsage, org.gradle.language.ComponentWithOutputs, org.gradle.language.nativeplatform.ComponentWithRuntimeUsage, org.gradle.language.nativeplatform.ComponentWithStaticLibrary, org.gradle.language.cpp.CppBinary)
- org.gradle.language.ComponentWithDependencies
- org.gradle.language.cpp.CppBinary (also extends org.gradle.api.component.BuildableComponent, org.gradle.language.nativeplatform.ComponentWithObjectFiles)
- org.gradle.language.cpp.CppExecutable (also extends org.gradle.language.nativeplatform.ComponentWithExecutable, org.gradle.language.nativeplatform.ComponentWithInstallation, org.gradle.language.ComponentWithOutputs, org.gradle.language.nativeplatform.ComponentWithRuntimeUsage, org.gradle.api.component.PublishableComponent)
- org.gradle.language.cpp.CppSharedLibrary (also extends org.gradle.language.nativeplatform.ComponentWithLinkUsage, org.gradle.language.ComponentWithOutputs, org.gradle.language.nativeplatform.ComponentWithRuntimeUsage, org.gradle.language.nativeplatform.ComponentWithSharedLibrary, org.gradle.api.component.PublishableComponent)
- org.gradle.language.cpp.CppStaticLibrary (also extends org.gradle.language.nativeplatform.ComponentWithLinkUsage, org.gradle.language.ComponentWithOutputs, org.gradle.language.nativeplatform.ComponentWithRuntimeUsage, org.gradle.language.nativeplatform.ComponentWithStaticLibrary, org.gradle.api.component.PublishableComponent)
- org.gradle.language.cpp.CppComponent (also extends org.gradle.language.ComponentWithBinaries, org.gradle.language.ComponentWithTargetMachines)
- org.gradle.language.nativeplatform.ComponentWithNativeRuntime
- org.gradle.language.nativeplatform.ComponentWithExecutable
- org.gradle.language.nativeplatform.ComponentWithInstallation
- org.gradle.language.nativeplatform.ComponentWithLinkFile
- org.gradle.language.nativeplatform.ComponentWithLinkUsage
- org.gradle.language.nativeplatform.ComponentWithObjectFiles
- org.gradle.language.cpp.CppBinary (also extends org.gradle.api.component.BuildableComponent, org.gradle.language.ComponentWithDependencies)
- org.gradle.language.cpp.CppExecutable (also extends org.gradle.language.nativeplatform.ComponentWithExecutable, org.gradle.language.nativeplatform.ComponentWithInstallation, org.gradle.language.ComponentWithOutputs, org.gradle.language.nativeplatform.ComponentWithRuntimeUsage, org.gradle.api.component.PublishableComponent)
- org.gradle.language.cpp.CppSharedLibrary (also extends org.gradle.language.nativeplatform.ComponentWithLinkUsage, org.gradle.language.ComponentWithOutputs, org.gradle.language.nativeplatform.ComponentWithRuntimeUsage, org.gradle.language.nativeplatform.ComponentWithSharedLibrary, org.gradle.api.component.PublishableComponent)
- org.gradle.language.cpp.CppStaticLibrary (also extends org.gradle.language.nativeplatform.ComponentWithLinkUsage, org.gradle.language.ComponentWithOutputs, org.gradle.language.nativeplatform.ComponentWithRuntimeUsage, org.gradle.language.nativeplatform.ComponentWithStaticLibrary, org.gradle.api.component.PublishableComponent)
- org.gradle.language.nativeplatform.ComponentWithRuntimeFile
- org.gradle.language.nativeplatform.ComponentWithRuntimeUsage
- org.gradle.language.cpp.CppExecutable (also extends org.gradle.language.nativeplatform.ComponentWithExecutable, org.gradle.language.nativeplatform.ComponentWithInstallation, org.gradle.language.ComponentWithOutputs, org.gradle.language.cpp.CppBinary, org.gradle.api.component.PublishableComponent)
- org.gradle.language.cpp.CppSharedLibrary (also extends org.gradle.language.nativeplatform.ComponentWithLinkUsage, org.gradle.language.ComponentWithOutputs, org.gradle.language.nativeplatform.ComponentWithSharedLibrary, org.gradle.language.cpp.CppBinary, org.gradle.api.component.PublishableComponent)
- org.gradle.language.cpp.CppStaticLibrary (also extends org.gradle.language.nativeplatform.ComponentWithLinkUsage, org.gradle.language.ComponentWithOutputs, org.gradle.language.nativeplatform.ComponentWithStaticLibrary, org.gradle.language.cpp.CppBinary, org.gradle.api.component.PublishableComponent)
- org.gradle.language.ComponentWithOutputs
- org.gradle.language.cpp.CppExecutable (also extends org.gradle.language.nativeplatform.ComponentWithExecutable, org.gradle.language.nativeplatform.ComponentWithInstallation, org.gradle.language.nativeplatform.ComponentWithRuntimeUsage, org.gradle.language.cpp.CppBinary, org.gradle.api.component.PublishableComponent)
- org.gradle.language.cpp.CppSharedLibrary (also extends org.gradle.language.nativeplatform.ComponentWithLinkUsage, org.gradle.language.nativeplatform.ComponentWithRuntimeUsage, org.gradle.language.nativeplatform.ComponentWithSharedLibrary, org.gradle.language.cpp.CppBinary, org.gradle.api.component.PublishableComponent)
- org.gradle.language.cpp.CppStaticLibrary (also extends org.gradle.language.nativeplatform.ComponentWithLinkUsage, org.gradle.language.nativeplatform.ComponentWithRuntimeUsage, org.gradle.language.nativeplatform.ComponentWithStaticLibrary, org.gradle.language.cpp.CppBinary, org.gradle.api.component.PublishableComponent)
- org.gradle.language.ProductionComponent
- org.gradle.api.component.PublishableComponent (also extends org.gradle.api.component.ComponentWithCoordinates)
- org.gradle.language.cpp.CppExecutable (also extends org.gradle.language.nativeplatform.ComponentWithExecutable, org.gradle.language.nativeplatform.ComponentWithInstallation, org.gradle.language.ComponentWithOutputs, org.gradle.language.nativeplatform.ComponentWithRuntimeUsage, org.gradle.language.cpp.CppBinary)
- org.gradle.language.cpp.CppSharedLibrary (also extends org.gradle.language.nativeplatform.ComponentWithLinkUsage, org.gradle.language.ComponentWithOutputs, org.gradle.language.nativeplatform.ComponentWithRuntimeUsage, org.gradle.language.nativeplatform.ComponentWithSharedLibrary, org.gradle.language.cpp.CppBinary)
- org.gradle.language.cpp.CppStaticLibrary (also extends org.gradle.language.nativeplatform.ComponentWithLinkUsage, org.gradle.language.ComponentWithOutputs, org.gradle.language.nativeplatform.ComponentWithRuntimeUsage, org.gradle.language.nativeplatform.ComponentWithStaticLibrary, org.gradle.language.cpp.CppBinary)