org.eclipse.cdt.make.core.scannerconfig
Interface IScannerInfoCollectorCleaner

All Known Implementing Classes:
DefaultGCCScannerInfoCollector, DefaultGnuWinScannerInfoCollector, PerFileSICollector, PerProjectSICollector

public interface IScannerInfoCollectorCleaner

Utility functions some collectors may need

Author:
vhirsl

Method Summary
 void deleteAll(org.eclipse.core.resources.IResource resource)
          Delete all discovered scanner info for the resource
 void deleteAllPaths(org.eclipse.core.resources.IResource resource)
          Delete all discovered paths for the resource
 void deleteAllSymbols(org.eclipse.core.resources.IResource resource)
          Delete all discovered symbols for the resource
 void deletePath(org.eclipse.core.resources.IResource resource, java.lang.String path)
          Delete a specific include path
 void deleteSymbol(org.eclipse.core.resources.IResource resource, java.lang.String symbol)
          Delete a specific symbol definition
 

Method Detail

deleteAllPaths

void deleteAllPaths(org.eclipse.core.resources.IResource resource)
Delete all discovered paths for the resource

Parameters:
project -

deleteAllSymbols

void deleteAllSymbols(org.eclipse.core.resources.IResource resource)
Delete all discovered symbols for the resource

Parameters:
project -

deletePath

void deletePath(org.eclipse.core.resources.IResource resource,
                java.lang.String path)
Delete a specific include path

Parameters:
resource -
path -

deleteSymbol

void deleteSymbol(org.eclipse.core.resources.IResource resource,
                  java.lang.String symbol)
Delete a specific symbol definition

Parameters:
resource -
path -

deleteAll

void deleteAll(org.eclipse.core.resources.IResource resource)
Delete all discovered scanner info for the resource

Parameters:
resource -