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: