class Scope
Declaration
class Scope { /* full declaration omitted */ };
Description
Describes a scope block. The block gathers all the descriptors of the locals defined in this block.
Declared at: clang/lib/AST/Interp/Function.h:32
Member Variables
- private clang::interp::Scope::LocalVectorTy Descriptors
- Object descriptors in this block.
Method Overview
- public Scope(clang::interp::Scope::LocalVectorTy && Descriptors)
- public llvm::iterator_range<LocalVectorTy::iterator> locals()
Methods
¶Scope(clang::interp::Scope::LocalVectorTy&&
Descriptors)
Scope(clang::interp::Scope::LocalVectorTy&&
Descriptors)
Declared at: clang/lib/AST/Interp/Function.h:44
Parameters
- clang::interp::Scope::LocalVectorTy&& Descriptors
¶llvm::iterator_range<LocalVectorTy::iterator>
locals()
llvm::iterator_range<LocalVectorTy::iterator>
locals()
Declared at: clang/lib/AST/Interp/Function.h:46