# Package org.eclipse.cdt.core.index

package org.eclipse.cdt.core.index

Related Packages
Package
Description
org.eclipse.cdt.core
org.eclipse.cdt.core.index.export
org.eclipse.cdt.core.index.provider
Class
Description
IIndex
Interface for accessing the index for one or more projects.
IIndexBinding
Represents the semantics of a name in the index.
IIndexChangeEvent
IndexChangeEvents describe changes to the index.
IIndexChangeListener
An index change listener is notified of changes to the index.
IIndexerStateEvent
IndexChangeEvents describe changes to the state of the indexer.
IIndexerStateListener
An indexer state listener is notified of changes to the state of the indexer.
IIndexFile
Represents a file that has been indexed.
IIndexFileLocation
Files in the index are (conceptually) partitioned into workspace and non-workspace (external) files.
IIndexFileSet
File set for index files.
IIndexInclude
Interface for an include directive stored in the index.
IIndexLinkage
Represents the linkage of a name in the index.
IIndexLocationConverter
Each IIndexFragment stores file location representations in an implementation specific manner.
IIndexMacro
Represents a macro stored in the index.
IIndexMacroContainer
Represents a binding for all macros with the same name.
IIndexManager
Starting point for working with the index.
IIndexName
Interface for all the names in the index.
IIndexSymbols
A container for symbols that should be added to a linkage in the persisted index.
IndexerSetupParticipant
Abstract base class for indexer setup participants.
IndexFilter
Can be subclassed and used for queries in the index.
IndexLocationFactory
Factory for obtaining instances of IIndexFileLocation for workspace and external files, and some utility methods for going in the opposite direction.
IPDOMASTProcessor
The PDOMASTProcessor extension point allows contributors to the org.eclipse.cdt.core.PDOMASTProcessor extension-point to store their own information in the persisted index.
IPDOMASTProcessor.Abstract
An abstract class that should be extended by contributors of the extension-point.
ResourceContainerRelativeLocationConverter
A location converter for converting project resource locations to be relative to a specified container.
URIRelativeLocationConverter
A IIndexLocationConverter for converting relative paths within an index, by prefixing them with the supplied base URI.