struct AmbiguousConversionSequence
Declaration
struct AmbiguousConversionSequence { /* full declaration omitted */ };
Description
Represents an ambiguous user-defined conversion sequence.
Declared at: clang/include/clang/Sema/Overload.h:418
Member Variables
- public void* FromTypePtr
- public void* ToTypePtr
- public char[80] Buffer
Method Overview
- public void addConversion(clang::NamedDecl * Found, clang::FunctionDecl * D)
- public clang::AmbiguousConversionSequence::iterator begin()
- public clang::AmbiguousConversionSequence::const_iterator begin() const
- public void construct()
- public clang::AmbiguousConversionSequence::ConversionSet & conversions()
- public const clang::AmbiguousConversionSequence::ConversionSet & conversions() const
- public void copyFrom(const clang::AmbiguousConversionSequence &)
- public void destruct()
- public clang::AmbiguousConversionSequence::iterator end()
- public clang::AmbiguousConversionSequence::const_iterator end() const
- public clang::QualType getFromType() const
- public clang::QualType getToType() const
- public void setFromType(clang::QualType T)
- public void setToType(clang::QualType T)
Methods
¶void addConversion(clang::NamedDecl* Found,
clang::FunctionDecl* D)
void addConversion(clang::NamedDecl* Found,
clang::FunctionDecl* D)
Declared at: clang/include/clang/Sema/Overload.h:445
Parameters
- clang::NamedDecl* Found
- clang::FunctionDecl* D
¶clang::AmbiguousConversionSequence::iterator
begin()
clang::AmbiguousConversionSequence::iterator
begin()
Declared at: clang/include/clang/Sema/Overload.h:451
¶clang::AmbiguousConversionSequence::const_iterator
begin() const
clang::AmbiguousConversionSequence::const_iterator
begin() const
Declared at: clang/include/clang/Sema/Overload.h:456
¶void construct()
void construct()
Declared at: clang/include/clang/Sema/Overload.h:459
¶clang::AmbiguousConversionSequence::ConversionSet&
conversions()
clang::AmbiguousConversionSequence::ConversionSet&
conversions()
Declared at: clang/include/clang/Sema/Overload.h:437
¶const clang::AmbiguousConversionSequence::
ConversionSet&
conversions() const
const clang::AmbiguousConversionSequence::
ConversionSet&
conversions() const
Declared at: clang/include/clang/Sema/Overload.h:441
¶void copyFrom(
const clang::AmbiguousConversionSequence&)
void copyFrom(
const clang::AmbiguousConversionSequence&)
Declared at: clang/include/clang/Sema/Overload.h:461
Parameters
¶void destruct()
void destruct()
Declared at: clang/include/clang/Sema/Overload.h:460
¶clang::AmbiguousConversionSequence::iterator end()
clang::AmbiguousConversionSequence::iterator end()
Declared at: clang/include/clang/Sema/Overload.h:452
¶clang::AmbiguousConversionSequence::const_iterator
end() const
clang::AmbiguousConversionSequence::const_iterator
end() const
Declared at: clang/include/clang/Sema/Overload.h:457
¶clang::QualType getFromType() const
clang::QualType getFromType() const
Declared at: clang/include/clang/Sema/Overload.h:426
¶clang::QualType getToType() const
clang::QualType getToType() const
Declared at: clang/include/clang/Sema/Overload.h:430
¶void setFromType(clang::QualType T)
void setFromType(clang::QualType T)
Declared at: clang/include/clang/Sema/Overload.h:434
Parameters
¶void setToType(clang::QualType T)
void setToType(clang::QualType T)
Declared at: clang/include/clang/Sema/Overload.h:435