|
clang 22.0.0git
|
#include "clang/AST/Expr.h"#include "clang/AST/ExprCXX.h"#include "clang/AST/Type.h"#include "clang/Basic/CapturedStmt.h"#include "clang/Basic/LLVM.h"#include "clang/Basic/PartialDiagnostic.h"#include "clang/Basic/SourceLocation.h"#include "clang/Sema/CleanupInfo.h"#include "clang/Sema/DeclSpec.h"#include "llvm/ADT/DenseMap.h"#include "llvm/ADT/DenseMapInfo.h"#include "llvm/ADT/MapVector.h"#include "llvm/ADT/PointerIntPair.h"#include "llvm/ADT/SmallPtrSet.h"#include "llvm/ADT/SmallSet.h"#include "llvm/ADT/SmallVector.h"#include "llvm/ADT/StringRef.h"#include "llvm/ADT/StringSwitch.h"#include "llvm/ADT/TinyPtrVector.h"#include "llvm/Support/Casting.h"#include "llvm/Support/ErrorHandling.h"#include <algorithm>#include <cassert>#include <utility>Go to the source code of this file.
Classes | |
| class | clang::sema::CompoundScopeInfo |
| Contains information about the compound statement currently being parsed. More... | |
| class | clang::sema::PossiblyUnreachableDiag |
| class | clang::sema::FunctionScopeInfo |
| Retains information about a function, method, or block that is currently being parsed. More... | |
| class | clang::sema::FunctionScopeInfo::WeakObjectProfileTy |
| Represents a simple identification of a weak object. More... | |
| class | clang::sema::FunctionScopeInfo::WeakObjectProfileTy::DenseMapInfo |
| class | clang::sema::FunctionScopeInfo::WeakUseTy |
| Represents a single use of a weak object. More... | |
| class | clang::sema::Capture |
| class | clang::sema::CapturingScopeInfo |
| class | clang::sema::BlockScopeInfo |
| Retains information about a block that is currently being parsed. More... | |
| class | clang::sema::CapturedRegionScopeInfo |
| Retains information about a captured region. More... | |
| class | clang::sema::LambdaScopeInfo |
| struct | clang::sema::LambdaScopeInfo::ShadowedOuterDecl |
| Contains all of the variables defined in this lambda that shadow variables that were defined in parent contexts. More... | |
Namespaces | |
| namespace | clang |
| The JSON file list parser is used to communicate input to InstallAPI. | |
| namespace | clang::sema |
Enumerations | |
| enum class | clang::sema::FirstCoroutineStmtKind { clang::sema::CoReturn , clang::sema::CoAwait , clang::sema::CoYield } |