public abstract class CxxHeadersDir extends CxxHeaders
Constructor and Description |
---|
CxxHeadersDir() |
Modifier and Type | Method and Description |
---|---|
void |
addToHeaderPathNormalizer(com.facebook.buck.cxx.HeaderPathNormalizer.Builder builder)
Add this header pack to the given
HeaderPathNormalizer.Builder . |
Optional<SourcePath> |
getHeaderMap() |
abstract CxxPreprocessables.IncludeType |
getIncludeType() |
abstract SourcePath |
getRoot() |
static CxxHeadersDir |
of(CxxPreprocessables.IncludeType includeType,
SourcePath root) |
getArgs, getDeps, getResolvedIncludeRoot
public abstract CxxPreprocessables.IncludeType getIncludeType()
getIncludeType
in class CxxHeaders
public abstract SourcePath getRoot()
getRoot
in class CxxHeaders
public Optional<SourcePath> getHeaderMap()
getHeaderMap
in class CxxHeaders
public void addToHeaderPathNormalizer(com.facebook.buck.cxx.HeaderPathNormalizer.Builder builder)
CxxHeaders
HeaderPathNormalizer.Builder
.addToHeaderPathNormalizer
in class CxxHeaders
public static CxxHeadersDir of(CxxPreprocessables.IncludeType includeType, SourcePath root)