struct BadConversionSequence
Declaration
struct BadConversionSequence { /* full declaration omitted */ };
Description
BadConversionSequence - Records information about an invalid conversion sequence.
Declared at: clang/include/clang/Sema/Overload.h:466
Member Variables
- public clang::Expr* FromExpr
- public clang::BadConversionSequence::FailureKind Kind
- private void* FromTy
- private void* ToTy
Method Overview
- public clang::QualType getFromType() const
- public clang::QualType getToType() const
- public void init(clang::BadConversionSequence::FailureKind K, clang::Expr * From, clang::QualType To)
- public void init(clang::BadConversionSequence::FailureKind K, clang::QualType From, clang::QualType To)
- public void setFromExpr(clang::Expr * E)
- public void setFromType(clang::QualType T)
- public void setToType(clang::QualType T)
Methods
¶clang::QualType getFromType() const
clang::QualType getFromType() const
Declared at: clang/include/clang/Sema/Overload.h:502
¶clang::QualType getToType() const
clang::QualType getToType() const
Declared at: clang/include/clang/Sema/Overload.h:503
¶void init(
clang::BadConversionSequence::FailureKind K,
clang::Expr* From,
clang::QualType To)
void init(
clang::BadConversionSequence::FailureKind K,
clang::Expr* From,
clang::QualType To)
Declared at: clang/include/clang/Sema/Overload.h:490
Parameters
- clang::BadConversionSequence::FailureKind K
- clang::Expr* From
- clang::QualType To
¶void init(
clang::BadConversionSequence::FailureKind K,
clang::QualType From,
clang::QualType To)
void init(
clang::BadConversionSequence::FailureKind K,
clang::QualType From,
clang::QualType To)
Declared at: clang/include/clang/Sema/Overload.h:495
Parameters
- clang::BadConversionSequence::FailureKind K
- clang::QualType From
- clang::QualType To
¶void setFromExpr(clang::Expr* E)
void setFromExpr(clang::Expr* E)
Declared at: clang/include/clang/Sema/Overload.h:505
Parameters
- clang::Expr* E
¶void setFromType(clang::QualType T)
void setFromType(clang::QualType T)
Declared at: clang/include/clang/Sema/Overload.h:510
Parameters
¶void setToType(clang::QualType T)
void setToType(clang::QualType T)
Declared at: clang/include/clang/Sema/Overload.h:511