clang 19.0.0git
Classes | Namespaces
StmtCXX.h File Reference
#include "clang/AST/DeclarationName.h"
#include "clang/AST/Expr.h"
#include "clang/AST/NestedNameSpecifier.h"
#include "clang/AST/Stmt.h"
#include "llvm/Support/Compiler.h"

Go to the source code of this file.

Classes

class  clang::CXXCatchStmt
 CXXCatchStmt - This represents a C++ catch block. More...
 
class  clang::CXXTryStmt
 CXXTryStmt - A C++ try block, including all handlers. More...
 
class  clang::CXXForRangeStmt
 CXXForRangeStmt - This represents C++0x [stmt.ranged]'s ranged for statement, represented as 'for (range-declarator : range-expression)' or 'for (init-statement range-declarator : range-expression)'. More...
 
class  clang::MSDependentExistsStmt
 Representation of a Microsoft __if_exists or __if_not_exists statement with a dependent name. More...
 
class  clang::CoroutineBodyStmt
 Represents the body of a coroutine. More...
 
struct  clang::CoroutineBodyStmt::CtorArgs
 
class  clang::CoreturnStmt
 Represents a 'co_return' statement in the C++ Coroutines TS. More...
 

Namespaces

namespace  clang
 The JSON file list parser is used to communicate input to InstallAPI.