clang: clang::AmbiguousConversionSequence Struct Reference (original) (raw)

Represents an ambiguous user-defined conversion sequence. More...

#include "[clang/Sema/Overload.h](Overload%5F8h%5Fsource.html)"

Public Types
using ConversionSet = SmallVector< std::pair< NamedDecl *, FunctionDecl * >, 4 >
using iterator = ConversionSet::iterator
using const_iterator = ConversionSet::const_iterator
Public Member Functions
QualType getFromType () const
QualType getToType () const
void setFromType (QualType T)
void setToType (QualType T)
ConversionSet & conversions ()
const ConversionSet & conversions () const
void addConversion (NamedDecl *Found, FunctionDecl *D)
iterator begin ()
iterator end ()
const_iterator begin () const
const_iterator end () const
void construct ()
void destruct ()
void copyFrom (const AmbiguousConversionSequence &)
Public Attributes
void * FromTypePtr
void * ToTypePtr
char Buffer [sizeof(ConversionSet)]

Represents an ambiguous user-defined conversion sequence.

Definition at line 467 of file Overload.h.

const_iterator

ConversionSet

iterator

addConversion()

begin() [1/2]

iterator clang::AmbiguousConversionSequence::begin ( ) inline

begin() [2/2]

const_iterator clang::AmbiguousConversionSequence::begin ( ) const inline

construct()

void AmbiguousConversionSequence::construct ( )

conversions() [1/2]

ConversionSet & clang::AmbiguousConversionSequence::conversions ( ) inline

conversions() [2/2]

const ConversionSet & clang::AmbiguousConversionSequence::conversions ( ) const inline

copyFrom()

destruct()

void AmbiguousConversionSequence::destruct ( )

end() [1/2]

iterator clang::AmbiguousConversionSequence::end ( ) inline

end() [2/2]

const_iterator clang::AmbiguousConversionSequence::end ( ) const inline

getFromType()

QualType clang::AmbiguousConversionSequence::getFromType ( ) const inline

getToType()

QualType clang::AmbiguousConversionSequence::getToType ( ) const inline

setFromType()

void clang::AmbiguousConversionSequence::setFromType ( QualType T) inline

setToType()

void clang::AmbiguousConversionSequence::setToType ( QualType T) inline

Buffer

char clang::AmbiguousConversionSequence::Buffer[sizeof(ConversionSet)]

FromTypePtr

void* clang::AmbiguousConversionSequence::FromTypePtr

ToTypePtr

void* clang::AmbiguousConversionSequence::ToTypePtr


The documentation for this struct was generated from the following files: