clang-tools
15.0.0git
|
Classes | |
struct | DisableOutputQuery |
struct | EnableOutputQuery |
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 | SetExclusiveOutputQuery |
struct | SetNonExclusiveOutputQuery |
struct | SetQuery |
Query for "set VAR VALUE". More... | |
struct | SetQueryKind |
struct | SetQueryKind< bool > |
struct | SetQueryKind< OutputKind > |
struct | SetQueryKind< TraversalKind > |
Typedefs | |
typedef llvm::IntrusiveRefCntPtr< Query > | QueryRef |
Enumerations | |
enum | OutputKind { OK_Diag, OK_Print, OK_DetailedAST, OK_SrcLoc } |
enum | QueryKind { QK_Invalid, QK_NoOp, QK_Help, QK_Let, QK_Match, QK_SetBool, QK_SetOutputKind, QK_SetTraversalKind, QK_EnableOutputKind, QK_DisableOutputKind, QK_Quit } |
typedef llvm::IntrusiveRefCntPtr<Query> clang::query::QueryRef |