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, getResolvedIncludeRootpublic abstract CxxPreprocessables.IncludeType getIncludeType()
getIncludeType in class CxxHeaderspublic abstract SourcePath getRoot()
getRoot in class CxxHeaderspublic Optional<SourcePath> getHeaderMap()
getHeaderMap in class CxxHeaderspublic void addToHeaderPathNormalizer(com.facebook.buck.cxx.HeaderPathNormalizer.Builder builder)
CxxHeadersHeaderPathNormalizer.Builder.addToHeaderPathNormalizer in class CxxHeaderspublic static CxxHeadersDir of(CxxPreprocessables.IncludeType includeType, SourcePath root)