|
Carbide.c++ | |||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
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++ | |||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |