class VariableConstructionContext

Declaration

class VariableConstructionContext : public ConstructionContext { /* full declaration omitted */ };

Description

An abstract base class for local variable constructors.

Declared at: clang/include/clang/Analysis/ConstructionContext.h:316

Inherits from: ConstructionContext

Member Variables

private const clang::DeclStmt* DS

Inherited from ConstructionContext:

protected K

Method Overview

Inherited from ConstructionContext:

Methods

VariableConstructionContext(
    ConstructionContext::Kind K,
    const clang::DeclStmt* DS)

Declared at: clang/include/clang/Analysis/ConstructionContext.h:320

Parameters

ConstructionContext::Kind K
const clang::DeclStmt* DS

static bool classof(
    const clang::ConstructionContext* CC)

Declared at: clang/include/clang/Analysis/ConstructionContext.h:335

Parameters

const clang::ConstructionContext* CC

const clang::ArrayInitLoopExpr* getArrayInitLoop()
    const

Declared at: clang/include/clang/Analysis/ConstructionContext.h:329

const clang::DeclStmt* getDeclStmt() const

Declared at: clang/include/clang/Analysis/ConstructionContext.h:327