public class CxxPrefixHeader extends PreInclude
NativeLinkableGroup.Linkage| Modifier and Type | Method and Description |
|---|---|
com.facebook.buck.cxx.CxxPrecompiledHeader |
getPrecompiledHeader(boolean canPrecompile,
com.facebook.buck.cxx.PreprocessorDelegate preprocessorDelegateForCxxRule,
DependencyAggregation aggregatedPreprocessDepsRule,
CxxToolFlags computedCompilerFlags,
java.util.function.Function<CxxToolFlags,String> getHash,
java.util.function.Function<CxxToolFlags,String> getBaseHash,
CxxPlatform cxxPlatform,
CxxSource.Type sourceType,
com.google.common.collect.ImmutableList<String> sourceFlags,
ActionGraphBuilder graphBuilder,
SourcePathResolverAdapter pathResolver) |
buildPreprocessorDelegate, getAbsoluteHeaderPath, getCxxPreprocessorDeps, getCxxPreprocessorInput, getHeaderSourcePath, getNativeLinkable, getRelativeHeaderPath, getTransitiveCxxPreprocessorInput, requireAggregatedDepsRule, requirePrecompiledHeadergetBuildSteps, getSourcePathToOutput, hasBuildSteps, isCacheabledeprecatedGetExtraDeps, getBuildDeps, getDeclaredDeps, getTargetGraphOnlyDepsequals, getBuildTarget, getDependencies, getProjectFilesystem, getSourcePathOutputs, getType, hashCode, injectFields, toString, updateBuildRuleResolverclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetBuildTargetgetBuildTargetcompareTo, getFullyQualifiedName, outputFileCanBeCopied, shouldRespectInputSizeLimitForRemoteExecutionpublic static final Flavor FLAVOR
public com.facebook.buck.cxx.CxxPrecompiledHeader getPrecompiledHeader(boolean canPrecompile,
com.facebook.buck.cxx.PreprocessorDelegate preprocessorDelegateForCxxRule,
DependencyAggregation aggregatedPreprocessDepsRule,
CxxToolFlags computedCompilerFlags,
java.util.function.Function<CxxToolFlags,String> getHash,
java.util.function.Function<CxxToolFlags,String> getBaseHash,
CxxPlatform cxxPlatform,
CxxSource.Type sourceType,
com.google.common.collect.ImmutableList<String> sourceFlags,
ActionGraphBuilder graphBuilder,
SourcePathResolverAdapter pathResolver)
getPrecompiledHeader in class PreInclude