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