Class CxxHeaders

    • Constructor Detail

      • CxxHeaders

        public CxxHeaders()
    • Method Detail

      • getHeaderMap

        public abstract Optional<SourcePath> getHeaderMap()
        Returns:
        the path to the optional header map to use for this header pack.
      • addToHeaderPathNormalizer

        public abstract void addToHeaderPathNormalizer​(com.facebook.buck.cxx.HeaderPathNormalizer.Builder builder)
        Add this header pack to the given HeaderPathNormalizer.Builder.
      • getResolvedIncludeRoot

        public Optional<Path> getResolvedIncludeRoot​(SourcePathResolverAdapter resolver)
        Returns:
        the path to add to the preprocessor search path to find the includes. This defaults to the root, but can be overridden to use an alternate path.