Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Carbide.c++
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package com.nokia.carbide.cpp.epoc.engine.model

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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Carbide.c++
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES