|
Carbide.c++ | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| IData<T extends IView> | This interface is the base for read-only data provided for an IView for use in caching. |
| IModel<View> | This manages a single file's contents and provides "views" onto its contents and resolves changes to such views to rewrite the contents. |
| IModelDocumentProvider | This interface is used to look up documents for files. |
| IModelFactory<Model extends IOwnedModel> | Factory interface for creating models. |
| IModelListener | This listener provides notifications of notable changes to the model. |
| IModelLoadResults | |
| IModelProvider<Model extends IOwnedModel,SharedModel extends IModel> | Interface managing shared access to models. |
| IOwnedModel<View> | This manages a single file's contents and provides "views" onto its contents and resolves changes to such views to rewrite the contents. |
| IView<Model> | The base interface for a filtered view onto a model. |
| IViewConfiguration | This interface defines the configuration for a view. |
| IViewListener | This notifies of ongoing uncommitted changes to a view. |
| IViewParserConfiguration | This provides implementations for file lookup and TU caching. |
| Class Summary | |
|---|---|
| BldInfModelFactory | |
| BSFModelFactory | |
| ImageMakefileModelFactory | Model for creating image makefiles. |
| MakefileModelFactory | |
| MMPModelFactory | |
| ModelProviderFactory | Provide access to the model provider implementations. |
| PKGModelFactory | |
| Enum Summary | |
|---|---|
| EGeneratedHeaderFlags | Define the semantics of header generation for files whose build step creates an optional header (usually with enums or #defines). |
| ETristateFlag | Generic enum representing a flag either explicitly enabled or disabled, or one which is unspecified. |
|
Carbide.c++ | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||