clang-tools 20.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 | 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.
llvm::ArrayRef<std::unique_ptr<ASTUnit> > clang::query::QuerySession::ASTs |
Definition at line 31 of file QuerySession.h.
Referenced by clang::query::MatchQuery::run().
bool clang::query::QuerySession::BindRoot |
Definition at line 37 of file QuerySession.h.
Referenced by clang::query::MatchQuery::run().
bool clang::query::QuerySession::DetailedASTOutput |
Definition at line 35 of file QuerySession.h.
Referenced by clang::query::MatchQuery::run(), and clang::query::SetExclusiveOutputQuery::run().
bool clang::query::QuerySession::DiagOutput |
Definition at line 34 of file QuerySession.h.
Referenced by clang::query::MatchQuery::run(), and clang::query::SetExclusiveOutputQuery::run().
llvm::StringMap<ast_matchers::dynamic::VariantValue> clang::query::QuerySession::NamedValues |
Definition at line 42 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 clang::query::MatchQuery::run().
bool clang::query::QuerySession::PrintOutput |
Definition at line 33 of file QuerySession.h.
Referenced by clang::query::MatchQuery::run(), and clang::query::SetExclusiveOutputQuery::run().
bool clang::query::QuerySession::Terminate |
Definition at line 39 of file QuerySession.h.
Referenced by main(), and clang::query::QuitQuery::run().
TraversalKind clang::query::QuerySession::TK |
Definition at line 41 of file QuerySession.h.
Referenced by clang::query::MatchQuery::run().