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

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

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