# Package org.eclipse.cdt.core

package org.eclipse.cdt.core

Related Packages
Package
Description
org.eclipse.cdt.core.browser
org.eclipse.cdt.core.build
org.eclipse.cdt.core.cdtvariables
org.eclipse.cdt.core.dom
org.eclipse.cdt.core.envvar
org.eclipse.cdt.core.errorparsers
org.eclipse.cdt.core.formatter
org.eclipse.cdt.core.index
org.eclipse.cdt.core.language
org.eclipse.cdt.core.model
org.eclipse.cdt.core.parser
org.eclipse.cdt.core.resources
org.eclipse.cdt.core.templateengine
Class
Description
AbstractCExtension
AbstractExecutableExtensionBase
Helper abstract class serving as a base for creating a frame of executable class defined as an extension in plugin.xml.
CConventions
CCorePlugin
CCorePlugin is the life-cycle owner of the core plug-in, and starting point for access to many core APIs.
CCorePreferenceConstants
CCProjectNature
CDescriptorEvent
Deprecated.
register `ICProjectDescriptionListener` for `CProjectDescriptionEvent`
CommandLauncher
CommandLauncherManager
ConsoleOutputStream
Output stream which storing the console output
CProjectNature
EFSExtensionProvider
Abstract class providing the basis for supplementary support classes that can extract meaningful information from and provide useful operations on EFS file-systems.
ErrorParserManager
The purpose of ErrorParserManager is to delegate the work of error parsing build output to `IErrorParser`s, assist in finding `IResource`s, and help create appropriate error/warning/info markers to be displayed by the Problems view.
IAddress
Represents C/C++ address in CDT.
IAddressFactory
This inteface serves as an address factory.
IAddressFactory2
An extension of IAddressFactory that supports throwing an exception rather than truncating the initialization value if the value is outside the range supported by the factory.
IBinaryParser
IBinaryParser.IBinaryArchive
Represents an archive.
IBinaryParser.IBinaryExecutable
An executable.
IBinaryParser.IBinaryFile
Represents a binary file for example an ELF executable.
IBinaryParser.IBinaryObject
Represents a binary, for example an ELF excutable.
IBinaryParser.IBinaryShared
A DLL.
IBinaryParser.ISymbol
ICDescriptor
Deprecated.
as this API is not configuration aware.
ICDescriptorListener
Deprecated.
register `ICProjectDescriptionListener` for `CProjectDescriptionEvent`
ICDescriptorManager
Deprecated.
replace with `ICProjectDescriptionManager` & `ICProjectDescription`
ICDescriptorOperation
Deprecated.
ICExtension
Represents an executable extension in the C model hierarchy.
ICExtensionDescriptor
ICExtensionReference
Deprecated.
replaced with `ICConfigExtensionReference` obtained from an `ICConfigurationDescription`
ICLogConstants
ICLogConstants.LogConst
ICommandLauncher
An interface for launchers of external commands.
ICommandLauncherFactory
ICommandLauncherFactory2
ICommandLauncherFactory3
ICompileOptionsFinder
A class that can find compiler options for a given file name.
IConsoleParser
A basic interface for console parsers
IConsoleParser2
ICOwner
Deprecated.
ICOwnerInfo
IErrorParser
Interface for error parser to parse build output to produce Errors, Warnings or Infos in Problems View.
IErrorParser2
Interface to provide flexibility for error parsers to parse unprocessed build output
IErrorParser3
IErrorParserNamed
Extension of IErrorParser interface to attach id and names to an error parser.
IMarkerGenerator
IPositionConverter
Allows for converting character ranges of files previously stored on disk to the range where the characters are found in the current version of the file.
IPositionTrackerManager
An interface to manage the position tracking.
IProblemMarkerFilter
The purpose of IProblemMarkerFilter is to provide filtering function for problem markers.
IProcessInfo
IProcessList
ISourceFinder
This interface is available for a `Binary` via the adapter mechanism.
ISymbolReader
A reader that's able to decipher debug symbol formats.
ProblemMarkerInfo
`ProblemMarkerInfo` is an object used to pass error properties to `ErrorParserManager`.
ToolFactory