Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CASTConsumer
 CCppInsightASTConsumer
 CASTFrontendAction
 CCppInsightFrontendAction
 Cclang::insights::BackupAndRestore< T, U >
 Cclang::insights::CfrontCodeGenerator::CfrontVtableData
 Cclang::insights::CodeGeneratorMore or less the heart of C++ Insights
 Cclang::insights::ArrayInitCodeGenerator
 Cclang::insights::CfrontCodeGeneratorA special generator for coroutines. It is only activated, if -show-coroutines-transformation is given as a command line option
 Cclang::insights::CoroutinesCodeGeneratorA special generator for coroutines. It is only activated, if -show-coroutines-transformation is given as a command line option
 Cclang::insights::LambdaCodeGenerator
 Cclang::insights::LambdaInitCaptureCodeGeneratorA special code generator for Lambda init captures which use std::move
 Cclang::insights::LambdaNameOnlyCodeGenerator
 Cclang::insights::MultiStmtDeclCodeGenerator
 Cclang::insights::StructuredBindingsCodeGenerator
 Cclang::insights::UsingCodeGeneratorHandle using statements which pull functions ore members from a base class into the class
 Cclang::insights::CodeGeneratorVariantA special container which creates either a CodeGenerator or a CfrontCodeGenerator depending on the command line options
 CConstStmtVisitor
 Cclang::insights::BindingDeclFinderFind a DeclRefExpr belonging to a DecompositionDecl
 Cclang::insights::CoroutineASTData
 Cclang::insights::FinalAction< T >A helper which invokes a lambda when the scope is destroyed
 CInsightsOptionsGlobal C++ Insights command line options
 Cclang::insights::is< T >Handy helper to avoid longish comparisons
 Cclang::insights::IsClangNewerThan< MAJOR >
 Cclang::insights::CodeGenerator::LambdaScopeHandler
 Cclang::insights::LifetimeEntry
 Cclang::insights::LifetimeTracker
 CNumberIterator< T >
 Cclang::insights::Once< VALUE >A helper object which returns a boolean value just once and toggles it after the first query
 Cclang::insights::Once< false >
 Cclang::insights::Once< true >
 Cstd::optional
 Cclang::insights::MyOptional< T >
 Cclang::insights::OutputFormatHelperThe C++ Insights formatter
 CPPCallbacks
 CFindIncludes
 CPrintingPolicy
 Cclang::insights::CppInsightsPrintingPolicy
 Cllvm::raw_string_ostream
 Cclang::insights::StringStreamSpecialization for ::llvm::raw_string_ostream with an internal std::string buffer
 CRecursiveASTVisitor
 Cclang::insights::P0315Visitor! Find a LambdaExpr inside a Decltype
 Cclang::insights::ScopeHandlerThe ScopeHandler tracks the current scope
 CNumberIterator< T >::sentinel
 Cclang::insights::details::SimpleTypePrinterSimpleTypePrinter a partially substitution of Clang's TypePrinter
 CStackList< T >StackList is a container for a list which elements exist only on the stack
 CStackList< class LambdaHelper >
 CStackListEntry< T >Base class for StackList
 CStackListEntry< LambdaHelper >
 Cclang::insights::CodeGenerator::LambdaHelper
 CStackListEntry< ScopeHelper >
 Cclang::insights::ScopeHelperTrack the scope we are currently in to build a properly scoped variable
 CStackList< T >::StackListIterator
 CStmt
 Cclang::insights::CppInsightsCommentStmt
 Cclang::insights::asthelpers::StmtsContainer! A helper type to have a container for ArrayRef
 CStmtVisitor
 Cclang::insights::ContinueASTTransformer
 Cclang::insights::CoroutineASTTransformerFind a SuspendsExpr's in a coroutine body statement for early transformation
 Cclang::insights::TemporaryDeclFinderFind a DeclRefExpr belonging to a DecompositionDecl
 Cclang::insights::Ts
 Cclang::insights::overloaded< Ts >