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

Declared at: clang/include/clang/Sema/Overload.h:502

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)

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)

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)

Declared at: clang/include/clang/Sema/Overload.h:505

Parameters

clang::Expr* E

void setFromType(clang::QualType T)

Declared at: clang/include/clang/Sema/Overload.h:510

Parameters

clang::QualType T

void setToType(clang::QualType T)

Declared at: clang/include/clang/Sema/Overload.h:511

Parameters

clang::QualType T