clang: clang::BadConversionSequence Struct Reference (original) (raw)
BadConversionSequence - Records information about an invalid conversion sequence. More...
#include "[clang/Sema/Overload.h](Overload%5F8h%5Fsource.html)"
Public Member Functions | |
---|---|
void | init (FailureKind K, Expr *From, QualType To) |
void | init (FailureKind K, QualType From, QualType To) |
QualType | getFromType () const |
QualType | getToType () const |
void | setFromExpr (Expr *E) |
void | setFromType (QualType T) |
void | setToType (QualType T) |
BadConversionSequence - Records information about an invalid conversion sequence.
Definition at line 515 of file Overload.h.
◆ FailureKind
Enumerator |
---|
no_conversion |
unrelated_class |
bad_qualifiers |
lvalue_ref_to_rvalue |
rvalue_ref_to_lvalue |
too_few_initializers |
too_many_initializers |
Definition at line 516 of file Overload.h.
◆ getFromType()
QualType clang::BadConversionSequence::getFromType ( ) const | inline |
---|
◆ getToType()
QualType clang::BadConversionSequence::getToType ( ) const | inline |
---|
◆ init() [1/2]
◆ init() [2/2]
◆ setFromExpr()
void clang::BadConversionSequence::setFromExpr ( Expr * E) | inline |
---|
◆ setFromType()
void clang::BadConversionSequence::setFromType ( QualType T) | inline |
---|
◆ setToType()
void clang::BadConversionSequence::setToType ( QualType T) | inline |
---|
◆ FromExpr
Expr* clang::BadConversionSequence::FromExpr
◆ Kind
The documentation for this struct was generated from the following file:
- include/clang/Sema/Overload.h