Carbide.c++

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.
 


Carbide.c++