CustomFileContentProvider

class CustomFileContentProvider(headerFileFinder: HeaderFileFinder) extends InternalFileContentProvider
class InternalFileContentProvider
class IncludeFileContentProvider
class Object
trait Matchable
class Any

Value members

Concrete methods

override def getContentForInclusion(path: String, macroDictionary: IMacroDictionary): InternalFileContent
Definition Classes
InternalFileContentProvider
override def getContentForInclusion(ifl: IIndexFileLocation, astPath: String): InternalFileContent
Definition Classes
InternalFileContentProvider

Inherited methods

def addLoadedVersions(path: String, reduceVersions: Int, sig: ISignificantMacros): Unit
Inherited from:
InternalFileContentProvider
@throws(org.eclipse.cdt.internal.core.parser.scanner.InternalFileContentProvider.DependsOnOutdatedFileException)
def getContentForContextToHeaderGap(filePath: String, macroDictionary: IMacroDictionary): InternalFileContent
Inherited from:
InternalFileContentProvider
def getContextPath(): String
Inherited from:
InternalFileContentProvider
final def getIncludeHeuristics(): IIncludeFileResolutionHeuristics
Inherited from:
InternalFileContentProvider
def getInclusionExists(path: String): Boolean
Inherited from:
InternalFileContentProvider
def getLoadedVersions(path: String): List[ISignificantMacros]
Inherited from:
InternalFileContentProvider
def isIncludedWithPragmaOnceSemantics(filePath: String): IFileNomination
Inherited from:
InternalFileContentProvider
def reportPragmaOnceSemantics(file: String, nomination: IFileNomination): Unit
Inherited from:
InternalFileContentProvider
Inherited from:
InternalFileContentProvider
final def setIncludeResolutionHeuristics(heuristics: IIncludeFileResolutionHeuristics): Unit
Inherited from:
InternalFileContentProvider
def shouldIndexAllHeaderVersions(headerFileName: String): Boolean
Inherited from:
InternalFileContentProvider