|
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 |