clang-tools  9.0.0
Public Member Functions | Public Attributes | List of all members
clang::query::QuerySession Class Reference

Represents the state for a particular clang-query session. More...

#include <QuerySession.h>

Collaboration diagram for clang::query::QuerySession:
[legend]

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
 
llvm::StringMap< ast_matchers::dynamic::VariantValue > NamedValues
 

Detailed Description

Represents the state for a particular clang-query session.

Definition at line 23 of file QuerySession.h.

Constructor & Destructor Documentation

◆ QuerySession()

clang::query::QuerySession::QuerySession ( llvm::ArrayRef< std::unique_ptr< ASTUnit >>  ASTs)
inline

Definition at line 25 of file QuerySession.h.

Member Data Documentation

◆ ASTs

llvm::ArrayRef<std::unique_ptr<ASTUnit> > clang::query::QuerySession::ASTs

Definition at line 30 of file QuerySession.h.

◆ BindRoot

bool clang::query::QuerySession::BindRoot

Definition at line 36 of file QuerySession.h.

◆ DetailedASTOutput

bool clang::query::QuerySession::DetailedASTOutput

Definition at line 34 of file QuerySession.h.

◆ DiagOutput

bool clang::query::QuerySession::DiagOutput

Definition at line 33 of file QuerySession.h.

◆ NamedValues

llvm::StringMap<ast_matchers::dynamic::VariantValue> clang::query::QuerySession::NamedValues

Definition at line 39 of file QuerySession.h.

◆ PrintMatcher

bool clang::query::QuerySession::PrintMatcher

Definition at line 37 of file QuerySession.h.

◆ PrintOutput

bool clang::query::QuerySession::PrintOutput

Definition at line 32 of file QuerySession.h.

◆ Terminate

bool clang::query::QuerySession::Terminate

Definition at line 38 of file QuerySession.h.


The documentation for this class was generated from the following file: