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