Carbide.c++

Package com.nokia.carbide.cpp.epoc.engine.preprocessor

Interface Summary
IDefine High-level information about a macro definition.
IIncludeFileLocator This interface provides a means to look up include files using normal C/C++ semantics
ITranslationUnit Opaque handle to a translation unit
ITranslationUnitProvider This provides cached preprocessor translation units for files.
IViewFilter This interface, implemented by a client or by a standard implementation, is used to determine how to interpret preprocessor conditionals and macros when determining what content to expose from a preprocessor DOM.
 

Class Summary
AcceptedNodesViewFilter This filter supplies nodes that would ordinarily be accepted given the macro settings and #if branches in source.
AllNodesViewFilter This filter provides all nodes, i.e. those seen without regard to conditional #if statements or macro values.
DefaultModelDocumentProvider A default implementation of IModelDocumentProvider which caches documents.
DefaultTranslationUnitProvider A default implementation of ITranslationUnitProvider which caches translation units.
DefineFactory Factory providing instances of IDefine.
SharedNodesViewFilter This filter provides only the shared settings, i.e.
 


Carbide.c++