# Package org.gradle.plugins.binaries.model

Classes that model aspects of C++ projects.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  Binary | Something to be created.
  Compiler | A kind of compiler
  CompilerRegistry | A container for compiler adapters
  CompileSpec | A high level interface to the compiler, specifying what is to be compiled and how.
  Executable | An executable binary
  HeaderExportingSourceSet | A source set that exposes headers
  Library | A library
  LibraryCompileSpec | A high level interface to the compiler, specifying what is to be compiled and how.
  NativeDependencyCapableSourceSet | Source set capability
  NativeDependencySet | Models a collection of native type dependencies.
  SourceSet | A generic model of a collection of source

## Package org.gradle.plugins.binaries.model Description

Classes that model aspects of C++ projects.