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:
Method Overview
- protected VariableConstructionContext(ConstructionContext::Kind K, const clang::DeclStmt * DS)
- public static bool classof(const clang::ConstructionContext * CC)
- public const clang::ArrayInitLoopExpr * getArrayInitLoop() const
- public const clang::DeclStmt * getDeclStmt() const
Inherited from ConstructionContext:
Methods
¶VariableConstructionContext(
ConstructionContext::Kind K,
const clang::DeclStmt* DS)
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)
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
const clang::ArrayInitLoopExpr* getArrayInitLoop()
const
Declared at: clang/include/clang/Analysis/ConstructionContext.h:329
¶const clang::DeclStmt* getDeclStmt() const
const clang::DeclStmt* getDeclStmt() const
Declared at: clang/include/clang/Analysis/ConstructionContext.h:327