clang-tools 22.0.0git
clang::clangd::ASTAction Struct Reference

#include <TUScheduler.h>

Public Types

enum  Kind { Queued , RunningAction , Building , Idle }

Public Member Functions

 ASTAction ()=default
 ASTAction (Kind K, llvm::StringRef Name)

Public Attributes

Kind K = ASTAction::Idle
std::string Name
 The name of the action currently running, e.g.

Detailed Description

Definition at line 125 of file TUScheduler.h.

Member Enumeration Documentation

◆ Kind

Enumerator
Queued 
RunningAction 
Building 
Idle 

Definition at line 126 of file TUScheduler.h.

Constructor & Destructor Documentation

◆ ASTAction() [1/2]

clang::clangd::ASTAction::ASTAction ( )
default

◆ ASTAction() [2/2]

clang::clangd::ASTAction::ASTAction ( Kind K,
llvm::StringRef Name )
inline

Definition at line 134 of file TUScheduler.h.

References K, and Name.

Member Data Documentation

◆ K

Kind clang::clangd::ASTAction::K = ASTAction::Idle

Definition at line 135 of file TUScheduler.h.

Referenced by ASTAction().

◆ Name

std::string clang::clangd::ASTAction::Name

The name of the action currently running, e.g.

Update, GoToDef, Hover. Empty if we are in the idle state.

Definition at line 138 of file TUScheduler.h.

Referenced by ASTAction().


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