org.eclipse.cdt.managedbuilder.llvm.scannerconfig
Class LlvmScannerInfoCollector

java.lang.Object
  extended by org.eclipse.cdt.make.internal.core.scannerconfig2.PerProjectSICollector
      extended by org.eclipse.cdt.managedbuilder.llvm.scannerconfig.LlvmScannerInfoCollector
All Implemented Interfaces:
org.eclipse.cdt.make.core.scannerconfig.IScannerInfoCollector, org.eclipse.cdt.make.core.scannerconfig.IScannerInfoCollector2, org.eclipse.cdt.make.core.scannerconfig.IScannerInfoCollector3, org.eclipse.cdt.make.core.scannerconfig.IScannerInfoCollectorCleaner, org.eclipse.cdt.managedbuilder.scannerconfig.IManagedScannerInfoCollector

public class LlvmScannerInfoCollector
extends org.eclipse.cdt.make.internal.core.scannerconfig2.PerProjectSICollector
implements org.eclipse.cdt.managedbuilder.scannerconfig.IManagedScannerInfoCollector

Implementation class for gathering the built-in compiler settings for Clang/LLVM targets. The assumption is that the tools will answer path information in POSIX format and that the Scanner will be able to search for files using this format.


Field Summary
 
Fields inherited from class org.eclipse.cdt.make.internal.core.scannerconfig2.PerProjectSICollector
COLLECTOR_ID
 
Constructor Summary
LlvmScannerInfoCollector()
           
 
Method Summary
 
Methods inherited from class org.eclipse.cdt.make.internal.core.scannerconfig2.PerProjectSICollector
calculateCompilerBuiltins, contributeToScannerConfig, contributeToScannerConfig, createPathInfoObject, deleteAll, deleteAllPaths, deleteAllSymbols, deletePath, deleteSymbol, deserialize, getCollectedScannerInfo, getContext, getDefinedSymbols, getIncludePaths, serialize, setInfoContext, setProject, updateScannerConfiguration
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.cdt.managedbuilder.scannerconfig.IManagedScannerInfoCollector
getDefinedSymbols, getIncludePaths, setProject
 
Methods inherited from interface org.eclipse.cdt.make.core.scannerconfig.IScannerInfoCollector
contributeToScannerConfig, getCollectedScannerInfo
 

Constructor Detail

LlvmScannerInfoCollector

public LlvmScannerInfoCollector()