ΒΆTryCastResult TryStaticReferenceDowncast(
    clang::Sema& Self,
    clang::Expr* SrcExpr,
    clang::QualType DestType,
    bool CStyle,
    clang::SourceRange OpRange,
    unsigned int& msg,
    clang::CastKind& Kind,
    clang::CXXCastPath& BasePath)

Description

Tests whether a conversion according to C++ 5.2.9p5 is valid.

Declared at: clang/lib/Sema/SemaCast.cpp:1527

Parameters

clang::Sema& Self
clang::Expr* SrcExpr
clang::QualType DestType
bool CStyle
clang::SourceRange OpRange
unsigned int& msg
clang::CastKind& Kind
clang::CXXCastPath& BasePath