ΒΆ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)
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