clang API Documentation

Classes | Namespaces
ScopeInfo.h File Reference
#include "clang/AST/Expr.h"
#include "clang/AST/Type.h"
#include "clang/Basic/CapturedStmt.h"
#include "clang/Basic/PartialDiagnostic.h"
#include "clang/Sema/Ownership.h"
#include "llvm/ADT/DenseMap.h"
#include "llvm/ADT/SmallSet.h"
#include "llvm/ADT/SmallVector.h"
#include <algorithm>
Include dependency graph for ScopeInfo.h:
This graph shows which files directly or indirectly include this file:

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
class  clang::sema::FunctionScopeInfo::WeakObjectProfileTy::DenseMapInfo
class  clang::sema::FunctionScopeInfo::WeakUseTy
class  clang::sema::CapturingScopeInfo
class  clang::sema::CapturingScopeInfo::Capture
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

Namespaces

namespace  clang
namespace  clang::sema