Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
CDT/designs
Documented Components
The following documents provide further information about some of the key components in Eclipse CDT. These documents are in addition to the API documentation that is part of the code. In addition there are CDT/Archive/designs archived design documents that contain information and discussion about components as they were implemented. The archived documents do contain useful information, but some of it may be out of date and links may be broken. Documentation that is relevant and up to date should be listed here.
- Build
- Managed Build System Support Information about the CDT Managed Build System
- Debug
- Parser
- Overview of the DOM parsers High level explanation of parsing in CDT.
- Indexer
- PDOM & Indexing The indexer architecture
- DOM/AST Tooling
- Refactoring
- Static Analysis Proposal for Static Analysis Framework for C/C++.
- Project Model
- Project Model Proposal Bug for a new *DT "Project Model".
- EFS Support Transitioning CDT to full EFS integration
- CDT:Flexible Project Structure This is a project to allow for more flexible project structures in Eclipse as required for many CDT users.
- Project Templates: CDT Plug-in Developer Guide > Programmer's Guide > Project Template Engine
- HowTo extend CDT with custom file templates
- API
- CommandLauncher - overriding CDT command launch behaviour