Interface Summary Interface Description AddsToRuleKeyFunction<T,F>A simple shorthand for
ArgAn abstraction for modeling the arguments that contribute to a command run by a
BuildRule, and also carry information for computing a rule key.
HasSourcePathInterface for extracting a SourcePath from an Arg which has one. ToolArgAn Arg that just wraps a Tool.
Class Summary Class Description ArgFactory CompositeArgCompositeArg holds a list of args and appends them all to the command-line. FileListableLinkerInputArgArg that represents object file that should be linked into resulting binary using normal mechanism, e.g. FormatArgArg that stringifies another
Arg, and passes that string representation into
ProxyArg SanitizedArg SourcePathArg StringArg WriteToFileArgExpands a delegated arg to a file and then appends @that/file/path.macro to the command line.