clang-tools  6.0.0svn
Classes | Typedefs | Enumerations
clang::query Namespace Reference

Classes

struct  HelpQuery
 Query for "help". More...
 
struct  InvalidQuery
 Any query which resulted in a parse error. The error message is in ErrStr. More...
 
struct  LetQuery
 
struct  MatchQuery
 Query for "match MATCHER". More...
 
struct  NoOpQuery
 No-op query (i.e. a blank line). More...
 
struct  Query
 
class  QueryParser
 
class  QuerySession
 Represents the state for a particular clang-query session. More...
 
struct  QuitQuery
 Query for "quit". More...
 
struct  SetQuery
 Query for "set VAR VALUE". More...
 
struct  SetQueryKind
 
struct  SetQueryKind< bool >
 
struct  SetQueryKind< OutputKind >
 

Typedefs

typedef llvm::IntrusiveRefCntPtr< QueryQueryRef
 

Enumerations

enum  OutputKind { OK_Diag, OK_Print, OK_Dump }
 
enum  QueryKind {
  QK_Invalid, QK_NoOp, QK_Help, QK_Let,
  QK_Match, QK_SetBool, QK_SetOutputKind, QK_Quit
}
 

Typedef Documentation

◆ QueryRef

typedef llvm::IntrusiveRefCntPtr<Query> clang::query::QueryRef

Definition at line 48 of file Query.h.

Enumeration Type Documentation

◆ OutputKind

Enumerator
OK_Diag 
OK_Print 
OK_Dump 

Definition at line 21 of file Query.h.

◆ QueryKind

Enumerator
QK_Invalid 
QK_NoOp 
QK_Help 
QK_Let 
QK_Match 
QK_SetBool 
QK_SetOutputKind 
QK_Quit 

Definition at line 23 of file Query.h.