public class GccPreprocessor extends DelegatingTool implements Preprocessor
| Constructor and Description | 
|---|
GccPreprocessor(Tool tool)  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
getUseUnixPathSeparator()  | 
Iterable<String> | 
localIncludeArgs(Iterable<String> includeRoots)  | 
Iterable<String> | 
precompiledHeaderArgs(Path pchOutputPath)  | 
Iterable<String> | 
prefixHeaderArgs(Path prefixHeader)  | 
boolean | 
supportsHeaderMaps()  | 
boolean | 
supportsPrecompiledHeaders()  | 
Iterable<String> | 
systemIncludeArgs(Iterable<String> includeRoots)  | 
getCommandPrefix, getEnvironmentclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprefixOrPCHArgsgetCommandPrefix, getEnvironmentpublic GccPreprocessor(Tool tool)
public boolean supportsHeaderMaps()
supportsHeaderMaps in interface Preprocessorpublic boolean supportsPrecompiledHeaders()
supportsPrecompiledHeaders in interface Preprocessorpublic final Iterable<String> localIncludeArgs(Iterable<String> includeRoots)
localIncludeArgs in interface Preprocessorpublic final Iterable<String> systemIncludeArgs(Iterable<String> includeRoots)
systemIncludeArgs in interface Preprocessorpublic final Iterable<String> prefixHeaderArgs(Path prefixHeader)
prefixHeaderArgs in interface Preprocessorpublic Iterable<String> precompiledHeaderArgs(Path pchOutputPath)
precompiledHeaderArgs in interface Preprocessorpublic boolean getUseUnixPathSeparator()