class DynamicCastInfo

Declaration

class DynamicCastInfo { /* full declaration omitted */ };

Declared at: clang/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicCastInfo.h:17

Member Variables

private clang::QualType From
private clang::QualType To
private clang::ento::DynamicCastInfo::CastResult ResultKind

Method Overview

  • public DynamicCastInfo(clang::QualType from, clang::QualType to, clang::ento::DynamicCastInfo::CastResult resultKind)
  • public void Profile(llvm::FoldingSetNodeID & ID) const
  • public bool equals(clang::QualType from, clang::QualType to) const
  • public bool fails() const
  • public clang::QualType from() const
  • public bool succeeds() const
  • public clang::QualType to() const

Methods

DynamicCastInfo(
    clang::QualType from,
    clang::QualType to,
    clang::ento::DynamicCastInfo::CastResult
        resultKind)

Declared at: clang/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicCastInfo.h:21

Parameters

clang::QualType from
clang::QualType to
clang::ento::DynamicCastInfo::CastResult resultKind

void Profile(llvm::FoldingSetNodeID& ID) const

Declared at: clang/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicCastInfo.h:41

Parameters

llvm::FoldingSetNodeID& ID

bool equals(clang::QualType from,
            clang::QualType to) const

Declared at: clang/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicCastInfo.h:27

Parameters

clang::QualType from
clang::QualType to

bool fails() const

Declared at: clang/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicCastInfo.h:32

clang::QualType from() const

Declared at: clang/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicCastInfo.h:24

bool succeeds() const

Declared at: clang/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicCastInfo.h:31

clang::QualType to() const

Declared at: clang/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicCastInfo.h:25