| ▼Nclang | |
| ▼Ninsights | |
| ▼Nasthelpers | |
| CStmtsContainer | ! A helper type to have a container for ArrayRef |
| ▼Ndetails | |
| CSimpleTypePrinter | SimpleTypePrinter a partially substitution of Clang's TypePrinter |
| CArrayInitCodeGenerator | |
| CBackupAndRestore | |
| CBindingDeclFinder | Find a DeclRefExpr belonging to a DecompositionDecl |
| ▼CCfrontCodeGenerator | A special generator for coroutines. It is only activated, if -show-coroutines-transformation is given as a command line option |
| CCfrontVtableData | |
| ▼CCodeGenerator | More or less the heart of C++ Insights |
| CLambdaHelper | |
| CLambdaScopeHandler | |
| CCodeGeneratorVariant | A special container which creates either a CodeGenerator or a CfrontCodeGenerator depending on the command line options |
| CContinueASTTransformer | |
| CCoroutineASTData | |
| CCoroutineASTTransformer | Find a SuspendsExpr's in a coroutine body statement for early transformation |
| CCoroutinesCodeGenerator | A special generator for coroutines. It is only activated, if -show-coroutines-transformation is given as a command line option |
| CCppInsightsCommentStmt | |
| CCppInsightsPrintingPolicy | |
| CFinalAction | A helper which invokes a lambda when the scope is destroyed |
| Cis | Handy helper to avoid longish comparisons |
| CIsClangNewerThan | |
| CLambdaCodeGenerator | |
| CLambdaInitCaptureCodeGenerator | A special code generator for Lambda init captures which use std::move |
| CLambdaNameOnlyCodeGenerator | |
| CLifetimeEntry | |
| CLifetimeTracker | |
| CMultiStmtDeclCodeGenerator | |
| CMyOptional | |
| COnce | A helper object which returns a boolean value just once and toggles it after the first query |
| COutputFormatHelper | The C++ Insights formatter |
| Coverloaded | |
| CP0315Visitor | ! Find a LambdaExpr inside a Decltype |
| CScopeHandler | The ScopeHandler tracks the current scope |
| CScopeHelper | Track the scope we are currently in to build a properly scoped variable |
| CStringStream | Specialization for ::llvm::raw_string_ostream with an internal std::string buffer |
| CStructuredBindingsCodeGenerator | |
| CTemporaryDeclFinder | Find a DeclRefExpr belonging to a DecompositionDecl |
| CUsingCodeGenerator | Handle using statements which pull functions ore members from a base class into the class |
| CASTConsumer | |
| CASTFrontendAction | |
| CConstStmtVisitor | |
| CCppInsightASTConsumer | |
| CCppInsightFrontendAction | |
| CFindIncludes | |
| CInsightsOptions | Global C++ Insights command line options |
| ▼CNumberIterator | |
| Csentinel | |
| CPPCallbacks | |
| CPrintingPolicy | |
| CRecursiveASTVisitor | |
| ▼CStackList | StackList is a container for a list which elements exist only on the stack |
| CStackListIterator | |
| CStackListEntry | Base class for StackList |
| CStmt | |
| CStmtVisitor |