class CFGConstructor
Declaration
class CFGConstructor : public CFGStmt { /* full declaration omitted */ };
Description
Represents C++ constructor call. Maintains information necessary to figure out what memory is being initialized by the constructor expression. For now this is only used by the analyzer's CFG.
Declared at: clang/include/clang/Analysis/CFG.h:156
Inherits from: CFGStmt
Member Variables
Inherited from CFGElement:
Method Overview
- public CFGConstructor(clang::CXXConstructExpr * CE, const clang::ConstructionContext * C)
- private CFGConstructor()
- public const clang::ConstructionContext * getConstructionContext() const
- private static bool isKind(const clang::CFGElement & E)
Inherited from CFGStmt:
Inherited from CFGElement:
Methods
¶CFGConstructor(
clang::CXXConstructExpr* CE,
const clang::ConstructionContext* C)
CFGConstructor(
clang::CXXConstructExpr* CE,
const clang::ConstructionContext* C)
Declared at: clang/include/clang/Analysis/CFG.h:158
Parameters
- clang::CXXConstructExpr* CE
- const clang::ConstructionContext* C
¶CFGConstructor()
CFGConstructor()
Declared at: clang/include/clang/Analysis/CFG.h:171
¶const clang::ConstructionContext*
getConstructionContext() const
const clang::ConstructionContext*
getConstructionContext() const
Declared at: clang/include/clang/Analysis/CFG.h:164
¶static bool isKind(const clang::CFGElement& E)
static bool isKind(const clang::CFGElement& E)
Declared at: clang/include/clang/Analysis/CFG.h:173
Parameters
- const clang::CFGElement& E