public class PreprocessorProvider extends CxxToolProvider<Preprocessor>
CxxToolProvider.Type
Constructor and Description |
---|
PreprocessorProvider(ToolProvider toolProvider,
CxxToolProvider.Type type,
ToolType toolType) |
PreprocessorProvider(ToolProvider toolProvider,
CxxToolProvider.Type type,
ToolType toolType,
boolean useUnixPathSeparator) |
PreprocessorProvider(ToolProvider toolProvider,
java.util.function.Supplier<CxxToolProvider.Type> type,
ToolType toolType) |
PreprocessorProvider(ToolProvider toolProvider,
java.util.function.Supplier<CxxToolProvider.Type> type,
ToolType toolType,
boolean useUnixPathSeparator) |
Modifier and Type | Method and Description |
---|---|
protected Preprocessor |
build(CxxToolProvider.Type type,
Tool tool) |
getParseTimeDeps, getToolType, getUseUnixPathSeparator, resolve
public PreprocessorProvider(ToolProvider toolProvider, java.util.function.Supplier<CxxToolProvider.Type> type, ToolType toolType)
public PreprocessorProvider(ToolProvider toolProvider, java.util.function.Supplier<CxxToolProvider.Type> type, ToolType toolType, boolean useUnixPathSeparator)
public PreprocessorProvider(ToolProvider toolProvider, CxxToolProvider.Type type, ToolType toolType)
public PreprocessorProvider(ToolProvider toolProvider, CxxToolProvider.Type type, ToolType toolType, boolean useUnixPathSeparator)
protected Preprocessor build(CxxToolProvider.Type type, Tool tool)
build
in class CxxToolProvider<Preprocessor>