JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Hierarchy For Package com.facebook.buck.cxx
Package Hierarchies:
All Packages
Class Hierarchy
java.lang.
Object
com.facebook.buck.core.rules.impl.
AbstractBuildRule
(implements com.facebook.buck.core.rules.
BuildRule
)
com.facebook.buck.core.rules.impl.
AbstractBuildRuleWithDeclaredAndExtraDeps
(implements com.facebook.buck.core.rules.attr.
HasDeclaredAndExtraDeps
)
com.facebook.buck.cxx.
CxxBinary
(implements com.facebook.buck.core.rules.tool.
BinaryBuildRule
, com.facebook.buck.cxx.
HasAppleDebugSymbolDeps
, com.facebook.buck.core.rules.attr.
HasRuntimeDeps
, com.facebook.buck.core.rules.attr.
HasSupplementaryOutputs
, com.facebook.buck.cxx.
NativeTestable
, com.facebook.buck.core.rules.attr.
SupportsInputBasedRuleKey
)
com.facebook.buck.cxx.
CxxTest
(implements com.facebook.buck.core.rules.tool.
BinaryBuildRule
, com.facebook.buck.core.test.rule.
ExternalTestRunnerRule
, com.facebook.buck.core.rules.attr.
HasRuntimeDeps
, com.facebook.buck.core.test.rule.
TestRule
)
com.facebook.buck.core.rules.impl.
NoopBuildRuleWithDeclaredAndExtraDeps
com.facebook.buck.cxx.
CxxGenrule
(implements com.facebook.buck.core.model.
HasOutputName
)
com.facebook.buck.cxx.
CxxLibraryGroup
(implements com.facebook.buck.cxx.
AbstractCxxLibraryGroup
, com.facebook.buck.core.rules.attr.
HasRuntimeDeps
, com.facebook.buck.cxx.toolchain.nativelink.
LegacyNativeLinkableGroup
, com.facebook.buck.cxx.toolchain.nativelink.
LegacyNativeLinkTargetGroup
, com.facebook.buck.cxx.
NativeTestable
)
com.facebook.buck.cxx.
PrebuiltCxxLibrary
(implements com.facebook.buck.cxx.
AbstractCxxLibraryGroup
)
com.facebook.buck.cxx.
PrebuiltCxxLibraryGroupDescription.CustomPrebuiltCxxLibrary
(implements com.facebook.buck.cxx.
AbstractCxxLibraryGroup
, com.facebook.buck.cxx.toolchain.nativelink.
LegacyNativeLinkableGroup
)
com.facebook.buck.cxx.
PreInclude
(implements com.facebook.buck.cxx.
CxxPreprocessorDep
, com.facebook.buck.cxx.toolchain.nativelink.
NativeLinkableGroup
)
com.facebook.buck.cxx.
CxxPrecompiledHeaderTemplate
(implements com.facebook.buck.android.packageable.
AndroidPackageable
)
com.facebook.buck.cxx.
CxxPrefixHeader
com.facebook.buck.cxx.
CxxCompilationDatabase
(implements com.facebook.buck.core.rules.attr.
HasRuntimeDeps
)
com.facebook.buck.cxx.
CxxStrip
(implements com.facebook.buck.core.rules.attr.
SupportsInputBasedRuleKey
)
com.facebook.buck.rules.modern.
ModernBuildRule
<T> (implements com.facebook.buck.core.rules.attr.
SupportsInputBasedRuleKey
)
com.facebook.buck.cxx.
Archive
com.facebook.buck.cxx.
CxxLink
(implements com.facebook.buck.cxx.
HasAppleDebugSymbolDeps
, com.facebook.buck.core.rules.attr.
HasSupplementaryOutputs
, com.facebook.buck.core.rules.schedule.
OverrideScheduleRule
)
com.facebook.buck.cxx.
CxxPreprocessAndCompile
(implements com.facebook.buck.cxx.
CxxIntermediateBuildProduct
, com.facebook.buck.core.rules.attr.
SupportsDependencyFileRuleKey
)
com.facebook.buck.cxx.
CxxThinLTOIndex
(implements com.facebook.buck.cxx.
HasAppleDebugSymbolDeps
, com.facebook.buck.core.rules.schedule.
OverrideScheduleRule
, com.facebook.buck.core.rules.attr.
SupportsInputBasedRuleKey
)
com.facebook.buck.cxx.
CxxThinLTOOpt
(implements com.facebook.buck.cxx.
CxxIntermediateBuildProduct
)
com.facebook.buck.cxx.
MachoDylibStubRule
com.facebook.buck.core.rules.impl.
SymlinkTree
(implements com.facebook.buck.core.rules.attr.
HasRuntimeDeps
, com.facebook.buck.core.rules.attr.
SupportsInputBasedRuleKey
)
com.facebook.buck.core.rules.impl.
MappedSymlinkTree
com.facebook.buck.cxx.toolchain.
HeaderSymlinkTree
com.facebook.buck.cxx.
HeaderSymlinkTreeWithHeaderMap
com.facebook.buck.shell.
AbstractGenruleDescription
<T> (implements com.facebook.buck.core.rules.
DescriptionWithTargetGraph
<T>, com.facebook.buck.core.description.attr.
ImplicitDepsInferringDescription
<T>)
com.facebook.buck.cxx.
CxxGenruleDescription
(implements com.facebook.buck.core.model.
Flavored
, com.facebook.buck.core.description.attr.
ImplicitDepsInferringDescription
<T>, com.facebook.buck.versions.
VersionPropagator
<A>)
com.facebook.buck.rules.macros.
AbstractMacroExpanderWithoutPrecomputedWork
<T> (implements com.facebook.buck.rules.macros.
MacroExpander
<T,P>)
com.facebook.buck.rules.macros.
BuildTargetMacroExpander
<M>
com.facebook.buck.rules.macros.
AbstractLocationMacroExpander
<T>
com.facebook.buck.rules.macros.
LocationMacroExpander
com.facebook.buck.cxx.
CxxLocationMacroExpander
com.facebook.buck.cxx.
CxxBinaryDescription
(implements com.facebook.buck.core.rules.
DescriptionWithTargetGraph
<T>, com.facebook.buck.core.model.
Flavored
, com.facebook.buck.core.description.attr.
ImplicitDepsInferringDescription
<T>, com.facebook.buck.core.description.attr.
ImplicitFlavorsInferringDescription
, com.facebook.buck.core.description.metadata.
MetadataProvidingDescription
<T>, com.facebook.buck.versions.
VersionRoot
<A>)
com.facebook.buck.cxx.
CxxBinaryDescriptionArg
com.facebook.buck.cxx.
CxxBinaryDescriptionArg.Builder
com.facebook.buck.cxx.
CxxBinaryFactory
com.facebook.buck.cxx.
CxxBinaryFlavored
(implements com.facebook.buck.core.model.
Flavored
)
com.facebook.buck.cxx.
CxxBinaryImplicitFlavors
com.facebook.buck.cxx.
CxxBinaryMetadataFactory
com.facebook.buck.cxx.
CxxCompilationDatabaseEntry
com.facebook.buck.cxx.
CxxDeps
com.facebook.buck.cxx.
CxxDeps.Builder
com.facebook.buck.cxx.
CxxDescriptionEnhancer
com.facebook.buck.cxx.
CxxDescriptionsProvider
(implements com.facebook.buck.core.model.targetgraph.
DescriptionProvider
)
com.facebook.buck.cxx.
CxxFlags
com.facebook.buck.cxx.
CxxFlags.TranslateMacrosArgsFunction
(implements com.facebook.buck.rules.args.
AddsToRuleKeyFunction
<T,F>)
com.facebook.buck.cxx.
CxxFlags.TranslateMacrosFunction
(implements com.facebook.buck.rules.args.
AddsToRuleKeyFunction
<T,F>)
com.facebook.buck.cxx.
CxxGenruleDescriptionArg
com.facebook.buck.cxx.
CxxGenruleDescriptionArg.Builder
com.facebook.buck.cxx.
CxxHeaders
(implements com.facebook.buck.core.rulekey.
AddsToRuleKey
, com.facebook.buck.core.rules.attr.
HasCustomDepsLogic
)
com.facebook.buck.cxx.
CxxHeadersDir
com.facebook.buck.cxx.
CxxRawHeaders
com.facebook.buck.cxx.
CxxSymlinkTreeHeaders
(implements com.facebook.buck.rules.keys.
RuleKeyAppendable
)
com.facebook.buck.cxx.
CxxInferEnhancer
com.facebook.buck.cxx.
CxxLibraryDescription
(implements com.facebook.buck.core.rules.
DescriptionWithTargetGraph
<T>, com.facebook.buck.core.model.
Flavored
, com.facebook.buck.core.description.attr.
ImplicitDepsInferringDescription
<T>, com.facebook.buck.core.description.attr.
ImplicitFlavorsInferringDescription
, com.facebook.buck.core.description.metadata.
MetadataProvidingDescription
<T>, com.facebook.buck.versions.
VersionPropagator
<A>)
com.facebook.buck.cxx.
CxxLibraryDescriptionArg
com.facebook.buck.cxx.
CxxLibraryDescriptionArg.Builder
com.facebook.buck.cxx.
CxxLibraryFactory
com.facebook.buck.cxx.
CxxLibraryFlavored
(implements com.facebook.buck.core.model.
Flavored
)
com.facebook.buck.cxx.
CxxLibraryImplicitFlavors
com.facebook.buck.cxx.
CxxLibraryMetadataFactory
com.facebook.buck.cxx.
CxxLink.Impl
(implements com.facebook.buck.rules.modern.
Buildable
)
com.facebook.buck.cxx.
CxxLinkableEnhancer
com.facebook.buck.cxx.
CxxLinkAndCompileRules
com.facebook.buck.cxx.
CxxLinkOptions
com.facebook.buck.cxx.
CxxPrecompiledHeaderDescription
(implements com.facebook.buck.core.rules.
DescriptionWithTargetGraph
<T>, com.facebook.buck.versions.
VersionPropagator
<A>)
com.facebook.buck.cxx.
CxxPrecompiledHeaderDescriptionArg
com.facebook.buck.cxx.
CxxPrecompiledHeaderDescriptionArg.Builder
com.facebook.buck.cxx.
CxxPrepareForLinkStep
com.facebook.buck.cxx.
CxxPreprocessables
com.facebook.buck.cxx.
CxxPreprocessorInput
com.facebook.buck.cxx.
CxxSource
com.facebook.buck.cxx.
CxxSourceRuleFactory
com.facebook.buck.cxx.
CxxSourceTypes
com.facebook.buck.cxx.
CxxTestDescription
(implements com.facebook.buck.core.rules.
DescriptionWithTargetGraph
<T>, com.facebook.buck.core.model.
Flavored
, com.facebook.buck.core.description.attr.
ImplicitDepsInferringDescription
<T>, com.facebook.buck.core.description.metadata.
MetadataProvidingDescription
<T>, com.facebook.buck.versions.
VersionRoot
<A>)
com.facebook.buck.cxx.
CxxTestDescriptionArg
com.facebook.buck.cxx.
CxxTestDescriptionArg.Builder
com.facebook.buck.cxx.
CxxThinLTOIndex.Impl
(implements com.facebook.buck.rules.modern.
Buildable
)
com.facebook.buck.cxx.
CxxThinLTOIndexArg
(implements com.facebook.buck.rules.args.
Arg
)
com.facebook.buck.cxx.
CxxThinLTOOpt.Impl
(implements com.facebook.buck.rules.modern.
Buildable
)
com.facebook.buck.cxx.
CxxToolchainDescription
(implements com.facebook.buck.core.rules.
DescriptionWithTargetGraph
<T>)
com.facebook.buck.cxx.
CxxToolchainDescriptionArg
com.facebook.buck.cxx.
CxxToolchainDescriptionArg.Builder
com.facebook.buck.cxx.
CxxToolFlags
(implements com.facebook.buck.core.rulekey.
AddsToRuleKey
)
com.facebook.buck.cxx.
ExplicitCxxToolFlags
com.facebook.buck.cxx.toolchain.
DebugPathSanitizer
(implements com.facebook.buck.core.rulekey.
AddsToRuleKey
)
com.facebook.buck.cxx.
NoopDebugPathSanitizer
com.facebook.buck.cxx.
DepsBuilder
com.facebook.buck.cxx.
FrameworkDependencies
com.facebook.buck.cxx.ImmutableCxxPreprocessorInput.Builder
com.facebook.buck.cxx.
CxxPreprocessorInput.Builder
com.facebook.buck.cxx.ImmutableExplicitCxxToolFlags.Builder
com.facebook.buck.cxx.
ExplicitCxxToolFlags.Builder
com.facebook.buck.cxx.ImmutablePreprocessorFlags.Builder
com.facebook.buck.cxx.
PreprocessorFlags.Builder
com.facebook.buck.cxx.
LinkableListFilterFactory
com.facebook.buck.cxx.
MachoDylibStubRuleFactory
(implements com.facebook.buck.cxx.toolchain.
SharedLibraryInterfaceFactory
)
com.facebook.buck.cxx.
MachoDylibStubScrubContentsStep
(implements com.facebook.buck.step.
Step
)
com.facebook.buck.cxx.
Omnibus
com.facebook.buck.cxx.
Omnibus.OmnibusLibraries
com.facebook.buck.cxx.
OmnibusRoots
com.facebook.buck.cxx.
OmnibusRoots.Builder
com.facebook.buck.cxx.
PrebuiltCxxLibraryDescription
(implements com.facebook.buck.core.rules.
DescriptionWithTargetGraph
<T>, com.facebook.buck.core.description.attr.
ImplicitDepsInferringDescription
<T>, com.facebook.buck.versions.
VersionPropagator
<A>)
com.facebook.buck.cxx.
PrebuiltCxxLibraryDescriptionArg
com.facebook.buck.cxx.
PrebuiltCxxLibraryDescriptionArg.Builder
com.facebook.buck.cxx.
PrebuiltCxxLibraryGroupDescription
(implements com.facebook.buck.core.rules.
DescriptionWithTargetGraph
<T>, com.facebook.buck.versions.
VersionPropagator
<A>)
com.facebook.buck.cxx.
PrebuiltCxxLibraryGroupDescriptionArg
com.facebook.buck.cxx.
PrebuiltCxxLibraryGroupDescriptionArg.Builder
com.facebook.buck.cxx.
PreprocessorFlags
(implements com.facebook.buck.core.rulekey.
AddsToRuleKey
)
com.facebook.buck.cxx.
RelativeLinkArg
(implements com.facebook.buck.rules.args.
Arg
)
com.facebook.buck.shell.
ShellStep
(implements com.facebook.buck.step.
Step
)
com.facebook.buck.cxx.
MachoScrubContentSectionsStep
com.facebook.buck.cxx.
TransitiveCxxPreprocessorInputCache
Interface Hierarchy
com.facebook.buck.core.rulekey.
AddsToRuleKey
com.facebook.buck.cxx.
LinkOutputPostprocessor
com.facebook.buck.core.rulekey.
AllowsNonAnnotatedFields
com.facebook.buck.core.rules.
BuildRule
(also extends com.facebook.buck.core.build.action.
BuildEngineAction
, java.lang.
Comparable
<T>, com.facebook.buck.core.rules.
HasNameAndType
)
com.facebook.buck.cxx.
CxxIntermediateBuildProduct
com.facebook.buck.cxx.
HasAppleDebugSymbolDeps
com.facebook.buck.android.packageable.
AndroidPackageable
com.facebook.buck.cxx.
AbstractCxxLibraryGroup
(also extends com.facebook.buck.cxx.
CxxPreprocessorDep
, com.facebook.buck.cxx.toolchain.nativelink.
NativeLinkableGroup
)
com.facebook.buck.core.build.action.
BuildEngineAction
com.facebook.buck.core.rules.
BuildRule
(also extends com.facebook.buck.core.rulekey.
AllowsNonAnnotatedFields
, java.lang.
Comparable
<T>, com.facebook.buck.core.rules.
HasNameAndType
)
com.facebook.buck.cxx.
CxxIntermediateBuildProduct
com.facebook.buck.cxx.
HasAppleDebugSymbolDeps
java.lang.
Comparable
<T>
com.facebook.buck.core.rules.
BuildRule
(also extends com.facebook.buck.core.rulekey.
AllowsNonAnnotatedFields
, com.facebook.buck.core.build.action.
BuildEngineAction
, com.facebook.buck.core.rules.
HasNameAndType
)
com.facebook.buck.cxx.
CxxIntermediateBuildProduct
com.facebook.buck.cxx.
HasAppleDebugSymbolDeps
com.facebook.buck.cxx.
CxxLibraryDescription.TransitiveCxxPreprocessorInputFunction
com.facebook.buck.cxx.
CxxLibraryDescriptionDelegate
com.facebook.buck.cxx.
CxxLibraryDescriptionDelegate.ConfiguredDelegate
com.facebook.buck.cxx.
CxxPreprocessorDep
com.facebook.buck.cxx.
AbstractCxxLibraryGroup
(also extends com.facebook.buck.android.packageable.
AndroidPackageable
, com.facebook.buck.cxx.toolchain.nativelink.
NativeLinkableGroup
)
com.facebook.buck.core.description.arg.
DataTransferObject
com.facebook.buck.core.description.arg.
ConstructorArg
com.facebook.buck.core.description.arg.
BuildRuleArg
com.facebook.buck.cxx.
CxxConstructorArg
(also extends com.facebook.buck.core.description.arg.
HasDeclaredDeps
, com.facebook.buck.core.model.
HasDefaultFlavors
, com.facebook.buck.core.description.arg.
HasDefaultPlatform
, com.facebook.buck.cxx.toolchain.
HasSystemFrameworkAndLibraries
, com.facebook.buck.core.description.arg.
HasTests
)
com.facebook.buck.cxx.
LinkableCxxConstructorArg
com.facebook.buck.cxx.
CxxBinaryDescription.CommonArg
(also extends com.facebook.buck.core.description.arg.
HasDepsQuery
, com.facebook.buck.versions.
HasVersionUniverse
)
com.facebook.buck.cxx.
CxxLibraryDescription.CommonArg
com.facebook.buck.cxx.toolchain.
HasSystemFrameworkAndLibraries
com.facebook.buck.cxx.
CxxConstructorArg
(also extends com.facebook.buck.core.description.arg.
BuildRuleArg
, com.facebook.buck.core.description.arg.
HasDeclaredDeps
, com.facebook.buck.core.model.
HasDefaultFlavors
, com.facebook.buck.core.description.arg.
HasDefaultPlatform
, com.facebook.buck.core.description.arg.
HasTests
)
com.facebook.buck.cxx.
LinkableCxxConstructorArg
com.facebook.buck.cxx.
CxxBinaryDescription.CommonArg
(also extends com.facebook.buck.core.description.arg.
HasDepsQuery
, com.facebook.buck.versions.
HasVersionUniverse
)
com.facebook.buck.cxx.
CxxLibraryDescription.CommonArg
com.facebook.buck.core.description.arg.
HasDeclaredDeps
com.facebook.buck.cxx.
CxxConstructorArg
(also extends com.facebook.buck.core.description.arg.
BuildRuleArg
, com.facebook.buck.core.model.
HasDefaultFlavors
, com.facebook.buck.core.description.arg.
HasDefaultPlatform
, com.facebook.buck.cxx.toolchain.
HasSystemFrameworkAndLibraries
, com.facebook.buck.core.description.arg.
HasTests
)
com.facebook.buck.cxx.
LinkableCxxConstructorArg
com.facebook.buck.cxx.
CxxBinaryDescription.CommonArg
(also extends com.facebook.buck.core.description.arg.
HasDepsQuery
, com.facebook.buck.versions.
HasVersionUniverse
)
com.facebook.buck.cxx.
CxxLibraryDescription.CommonArg
com.facebook.buck.core.description.arg.
HasDepsQuery
com.facebook.buck.cxx.
CxxBinaryDescription.CommonArg
(also extends com.facebook.buck.versions.
HasVersionUniverse
, com.facebook.buck.cxx.
LinkableCxxConstructorArg
)
com.facebook.buck.core.model.
HasDefaultFlavors
com.facebook.buck.cxx.
CxxConstructorArg
(also extends com.facebook.buck.core.description.arg.
BuildRuleArg
, com.facebook.buck.core.description.arg.
HasDeclaredDeps
, com.facebook.buck.core.description.arg.
HasDefaultPlatform
, com.facebook.buck.cxx.toolchain.
HasSystemFrameworkAndLibraries
, com.facebook.buck.core.description.arg.
HasTests
)
com.facebook.buck.cxx.
LinkableCxxConstructorArg
com.facebook.buck.cxx.
CxxBinaryDescription.CommonArg
(also extends com.facebook.buck.core.description.arg.
HasDepsQuery
, com.facebook.buck.versions.
HasVersionUniverse
)
com.facebook.buck.cxx.
CxxLibraryDescription.CommonArg
com.facebook.buck.core.description.arg.
HasDefaultPlatform
com.facebook.buck.cxx.
CxxConstructorArg
(also extends com.facebook.buck.core.description.arg.
BuildRuleArg
, com.facebook.buck.core.description.arg.
HasDeclaredDeps
, com.facebook.buck.core.model.
HasDefaultFlavors
, com.facebook.buck.cxx.toolchain.
HasSystemFrameworkAndLibraries
, com.facebook.buck.core.description.arg.
HasTests
)
com.facebook.buck.cxx.
LinkableCxxConstructorArg
com.facebook.buck.cxx.
CxxBinaryDescription.CommonArg
(also extends com.facebook.buck.core.description.arg.
HasDepsQuery
, com.facebook.buck.versions.
HasVersionUniverse
)
com.facebook.buck.cxx.
CxxLibraryDescription.CommonArg
com.facebook.buck.core.rules.
HasNameAndType
com.facebook.buck.core.rules.
BuildRule
(also extends com.facebook.buck.core.rulekey.
AllowsNonAnnotatedFields
, com.facebook.buck.core.build.action.
BuildEngineAction
, java.lang.
Comparable
<T>)
com.facebook.buck.cxx.
CxxIntermediateBuildProduct
com.facebook.buck.cxx.
HasAppleDebugSymbolDeps
com.facebook.buck.core.description.arg.
HasTests
com.facebook.buck.cxx.
CxxConstructorArg
(also extends com.facebook.buck.core.description.arg.
BuildRuleArg
, com.facebook.buck.core.description.arg.
HasDeclaredDeps
, com.facebook.buck.core.model.
HasDefaultFlavors
, com.facebook.buck.core.description.arg.
HasDefaultPlatform
, com.facebook.buck.cxx.toolchain.
HasSystemFrameworkAndLibraries
)
com.facebook.buck.cxx.
LinkableCxxConstructorArg
com.facebook.buck.cxx.
CxxBinaryDescription.CommonArg
(also extends com.facebook.buck.core.description.arg.
HasDepsQuery
, com.facebook.buck.versions.
HasVersionUniverse
)
com.facebook.buck.cxx.
CxxLibraryDescription.CommonArg
com.facebook.buck.versions.
HasVersionUniverse
com.facebook.buck.cxx.
CxxBinaryDescription.CommonArg
(also extends com.facebook.buck.core.description.arg.
HasDepsQuery
, com.facebook.buck.cxx.
LinkableCxxConstructorArg
)
com.facebook.buck.cxx.toolchain.nativelink.
NativeLinkableGroup
com.facebook.buck.cxx.
AbstractCxxLibraryGroup
(also extends com.facebook.buck.android.packageable.
AndroidPackageable
, com.facebook.buck.cxx.
CxxPreprocessorDep
)
com.facebook.buck.cxx.
NativeTestable
com.facebook.buck.cxx.
Omnibus.OmnibusLibrary
com.facebook.buck.cxx.
Omnibus.OmnibusRoot
com.facebook.buck.cxx.
UntrackedHeaderReporter
Enum Hierarchy
java.lang.
Object
java.lang.
Enum
<E> (implements java.lang.
Comparable
<T>, java.io.
Serializable
)
com.facebook.buck.cxx.
CxxPreprocessables.IncludeType
com.facebook.buck.cxx.
CxxLibraryDescription.Type
(implements com.facebook.buck.core.model.
FlavorConvertible
)
com.facebook.buck.cxx.
CxxLibraryDescription.MetadataType
(implements com.facebook.buck.core.model.
FlavorConvertible
)
com.facebook.buck.cxx.
CxxInferEnhancer.InferFlavors
(implements com.facebook.buck.core.model.
FlavorConvertible
)
com.facebook.buck.cxx.
CxxSource.Type
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes