public abstract class CxxRawHeaders extends CxxHeaders
| Constructor and Description |
|---|
CxxRawHeaders() |
| 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() |
CxxPreprocessables.IncludeType |
getIncludeType() |
Optional<Path> |
getResolvedIncludeRoot(SourcePathResolverAdapter resolver) |
SourcePath |
getRoot() |
static CxxRawHeaders |
of(com.google.common.collect.ImmutableSortedSet<SourcePath> headers) |
getArgs, getDepspublic final CxxPreprocessables.IncludeType getIncludeType()
getIncludeType in class CxxHeaders@Nullable public SourcePath getRoot()
getRoot in class CxxHeaderspublic Optional<SourcePath> getHeaderMap()
getHeaderMap in class CxxHeaderspublic Optional<Path> getResolvedIncludeRoot(SourcePathResolverAdapter resolver)
getResolvedIncludeRoot in class CxxHeaderspublic void addToHeaderPathNormalizer(com.facebook.buck.cxx.HeaderPathNormalizer.Builder builder)
CxxHeadersHeaderPathNormalizer.Builder.addToHeaderPathNormalizer in class CxxHeaderspublic static CxxRawHeaders of(com.google.common.collect.ImmutableSortedSet<SourcePath> headers)