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)

Declared at: clang/lib/AST/Interp/Function.h:44

Parameters

clang::interp::Scope::LocalVectorTy&& Descriptors

llvm::iterator_range<LocalVectorTy::iterator>
locals()

Declared at: clang/lib/AST/Interp/Function.h:46