Class CxxThinLTOIndexArg

  • All Implemented Interfaces:
    AddsToRuleKey, Arg

    public class CxxThinLTOIndexArg
    extends Object
    implements Arg
    Holds an argument specifying the location of a thinLTO index file for optimization
    • Constructor Detail

      • CxxThinLTOIndexArg

        public CxxThinLTOIndexArg​(SourcePath thinIndicesRoot,
                                  SourcePath cxxSourcePath)
    • Method Detail

      • appendToCommandLine

        public void appendToCommandLine​(java.util.function.Consumer<String> consumer,
                                        SourcePathResolverAdapter pathResolver)
        Description copied from interface: Arg
        Feed the contents of the Arg to the supplied consumer. This call may feed any number of elements (including zero) into the consumer. This is only ever safe to call when the rule is running, as it may do things like resolving source paths.
        Specified by:
        appendToCommandLine in interface Arg