|
clang-tools 22.0.0git
|
Represents the state for a particular clang-query session. More...
#include <QuerySession.h>
Public Member Functions | |
| QuerySession (llvm::ArrayRef< std::unique_ptr< ASTUnit > > ASTs) | |
Public Attributes | |
| llvm::ArrayRef< std::unique_ptr< ASTUnit > > | ASTs |
| bool | PrintOutput |
| bool | DiagOutput |
| bool | DetailedASTOutput |
| bool | BindRoot |
| bool | PrintMatcher |
| bool | EnableProfile |
| bool | Terminate |
| TraversalKind | TK |
| llvm::StringMap< ast_matchers::dynamic::VariantValue > | NamedValues |
Represents the state for a particular clang-query session.
Definition at line 24 of file QuerySession.h.
|
inline |
Definition at line 26 of file QuerySession.h.
References ASTs, BindRoot, DetailedASTOutput, DiagOutput, EnableProfile, PrintMatcher, PrintOutput, Terminate, and TK.
| llvm::ArrayRef<std::unique_ptr<ASTUnit> > clang::query::QuerySession::ASTs |
Definition at line 31 of file QuerySession.h.
Referenced by QuerySession(), and clang::query::MatchQuery::run().
| bool clang::query::QuerySession::BindRoot |
Definition at line 37 of file QuerySession.h.
Referenced by QuerySession(), and clang::query::MatchQuery::run().
| bool clang::query::QuerySession::DetailedASTOutput |
Definition at line 35 of file QuerySession.h.
Referenced by QuerySession(), clang::query::MatchQuery::run(), and clang::query::SetExclusiveOutputQuery::run().
| bool clang::query::QuerySession::DiagOutput |
Definition at line 34 of file QuerySession.h.
Referenced by QuerySession(), clang::query::MatchQuery::run(), and clang::query::SetExclusiveOutputQuery::run().
| bool clang::query::QuerySession::EnableProfile |
Definition at line 39 of file QuerySession.h.
Referenced by QuerySession(), and clang::query::MatchQuery::run().
| llvm::StringMap<ast_matchers::dynamic::VariantValue> clang::query::QuerySession::NamedValues |
Definition at line 43 of file QuerySession.h.
Referenced by clang::query::LetQuery::run().
| bool clang::query::QuerySession::PrintMatcher |
Definition at line 38 of file QuerySession.h.
Referenced by QuerySession(), and clang::query::MatchQuery::run().
| bool clang::query::QuerySession::PrintOutput |
Definition at line 33 of file QuerySession.h.
Referenced by QuerySession(), clang::query::MatchQuery::run(), and clang::query::SetExclusiveOutputQuery::run().
| bool clang::query::QuerySession::Terminate |
Definition at line 40 of file QuerySession.h.
Referenced by main(), QuerySession(), and clang::query::QuitQuery::run().
| TraversalKind clang::query::QuerySession::TK |
Definition at line 42 of file QuerySession.h.
Referenced by QuerySession(), and clang::query::MatchQuery::run().