clang 20.0.0git
clang::InitializationSequence Member List

This is the complete list of members for clang::InitializationSequence, including all inherited members.

AddAddressOverloadResolutionStep(FunctionDecl *Function, DeclAccessPair Found, bool HadMultipleCandidates)clang::InitializationSequence
AddArrayInitLoopStep(QualType T, QualType EltTy)clang::InitializationSequence
AddArrayInitStep(QualType T, bool IsGNUExtension)clang::InitializationSequence
AddAtomicConversionStep(QualType Ty)clang::InitializationSequence
AddCAssignmentStep(QualType T)clang::InitializationSequence
AddConstructorInitializationStep(DeclAccessPair FoundDecl, CXXConstructorDecl *Constructor, QualType T, bool HadMultipleCandidates, bool FromInitList, bool AsInitList)clang::InitializationSequence
AddConversionSequenceStep(const ImplicitConversionSequence &ICS, QualType T, bool TopLevelOfInitList=false)clang::InitializationSequence
AddDerivedToBaseCastStep(QualType BaseType, ExprValueKind Category)clang::InitializationSequence
AddExtraneousCopyToTemporary(QualType T)clang::InitializationSequence
AddFinalCopy(QualType T)clang::InitializationSequence
AddFunctionReferenceConversionStep(QualType Ty)clang::InitializationSequence
AddListInitializationStep(QualType T)clang::InitializationSequence
AddObjCObjectConversionStep(QualType T)clang::InitializationSequence
AddOCLSamplerInitStep(QualType T)clang::InitializationSequence
AddOCLZeroOpaqueTypeStep(QualType T)clang::InitializationSequence
AddParenthesizedArrayInitStep(QualType T)clang::InitializationSequence
AddParenthesizedListInitStep(QualType T)clang::InitializationSequence
AddPassByIndirectCopyRestoreStep(QualType T, bool shouldCopy)clang::InitializationSequence
AddProduceObjCObjectStep(QualType T)clang::InitializationSequence
AddQualificationConversionStep(QualType Ty, ExprValueKind Category)clang::InitializationSequence
AddReferenceBindingStep(QualType T, bool BindingTemporary)clang::InitializationSequence
AddStdInitializerListConstructionStep(QualType T)clang::InitializationSequence
AddStringInitStep(QualType T)clang::InitializationSequence
AddUserConversionStep(FunctionDecl *Function, DeclAccessPair FoundDecl, QualType T, bool HadMultipleCandidates)clang::InitializationSequence
AddZeroInitializationStep(QualType T)clang::InitializationSequence
DependentSequence enum valueclang::InitializationSequence
Diagnose(Sema &S, const InitializedEntity &Entity, const InitializationKind &Kind, ArrayRef< Expr * > Args)clang::InitializationSequence
dump(raw_ostream &OS) constclang::InitializationSequence
dump() constclang::InitializationSequence
Failed() constclang::InitializationSequenceinline
FailedSequence enum valueclang::InitializationSequence
FailureKind enum nameclang::InitializationSequence
FK_AddressOfOverloadFailed enum valueclang::InitializationSequence
FK_AddressOfUnaddressableFunction enum valueclang::InitializationSequence
FK_ArrayNeedsInitList enum valueclang::InitializationSequence
FK_ArrayNeedsInitListOrStringLiteral enum valueclang::InitializationSequence
FK_ArrayNeedsInitListOrWideStringLiteral enum valueclang::InitializationSequence
FK_ArrayTypeMismatch enum valueclang::InitializationSequence
FK_ConstructorOverloadFailed enum valueclang::InitializationSequence
FK_ConversionFailed enum valueclang::InitializationSequence
FK_ConversionFromPropertyFailed enum valueclang::InitializationSequence
FK_DefaultInitOfConst enum valueclang::InitializationSequence
FK_DesignatedInitForNonAggregate enum valueclang::InitializationSequence
FK_ExplicitConstructor enum valueclang::InitializationSequence
FK_IncompatWideStringIntoWideChar enum valueclang::InitializationSequence
FK_Incomplete enum valueclang::InitializationSequence
FK_InitListBadDestinationType enum valueclang::InitializationSequence
FK_ListConstructorOverloadFailed enum valueclang::InitializationSequence
FK_ListInitializationFailed enum valueclang::InitializationSequence
FK_NarrowStringIntoWideCharArray enum valueclang::InitializationSequence
FK_NonConstantArrayInit enum valueclang::InitializationSequence
FK_NonConstLValueReferenceBindingToBitfield enum valueclang::InitializationSequence
FK_NonConstLValueReferenceBindingToMatrixElement enum valueclang::InitializationSequence
FK_NonConstLValueReferenceBindingToTemporary enum valueclang::InitializationSequence
FK_NonConstLValueReferenceBindingToUnrelated enum valueclang::InitializationSequence
FK_NonConstLValueReferenceBindingToVectorElement enum valueclang::InitializationSequence
FK_ParenthesizedListInitFailed enum valueclang::InitializationSequence
FK_ParenthesizedListInitForReference enum valueclang::InitializationSequence
FK_ParenthesizedListInitForScalar enum valueclang::InitializationSequence
FK_PlaceholderType enum valueclang::InitializationSequence
FK_PlainStringIntoUTF8Char enum valueclang::InitializationSequence
FK_ReferenceAddrspaceMismatchTemporary enum valueclang::InitializationSequence
FK_ReferenceBindingToInitList enum valueclang::InitializationSequence
FK_ReferenceInitDropsQualifiers enum valueclang::InitializationSequence
FK_ReferenceInitFailed enum valueclang::InitializationSequence
FK_ReferenceInitOverloadFailed enum valueclang::InitializationSequence
FK_RValueReferenceBindingToLValue enum valueclang::InitializationSequence
FK_TooManyInitsForReference enum valueclang::InitializationSequence
FK_TooManyInitsForScalar enum valueclang::InitializationSequence
FK_UserConversionOverloadFailed enum valueclang::InitializationSequence
FK_UTF8StringIntoPlainChar enum valueclang::InitializationSequence
FK_VariableLengthArrayHasInitializer enum valueclang::InitializationSequence
FK_WideStringIntoCharArray enum valueclang::InitializationSequence
getFailedCandidateSet()clang::InitializationSequenceinline
getFailedOverloadResult() constclang::InitializationSequenceinline
getFailureKind() constclang::InitializationSequenceinline
getKind() constclang::InitializationSequenceinline
InitializationSequence(Sema &S, const InitializedEntity &Entity, const InitializationKind &Kind, MultiExprArg Args, bool TopLevelOfInitList=false, bool TreatUnavailableAsInvalid=true)clang::InitializationSequence
InitializeFrom(Sema &S, const InitializedEntity &Entity, const InitializationKind &Kind, MultiExprArg Args, bool TopLevelOfInitList, bool TreatUnavailableAsInvalid)clang::InitializationSequence
isAmbiguous() constclang::InitializationSequence
isConstructorInitialization() constclang::InitializationSequence
isDirectReferenceBinding() constclang::InitializationSequence
NormalSequence enum valueclang::InitializationSequence
operator bool() constclang::InitializationSequenceinlineexplicit
Perform(Sema &S, const InitializedEntity &Entity, const InitializationKind &Kind, MultiExprArg Args, QualType *ResultType=nullptr)clang::InitializationSequence
RewrapReferenceInitList(QualType T, InitListExpr *Syntactic)clang::InitializationSequence
SequenceKind enum nameclang::InitializationSequence
SetFailed(FailureKind Failure)clang::InitializationSequenceinline
setIncompleteTypeFailure(QualType IncompleteType)clang::InitializationSequenceinline
SetOverloadFailure(FailureKind Failure, OverloadingResult Result)clang::InitializationSequence
setSequenceKind(enum SequenceKind SK)clang::InitializationSequenceinline
SetZeroInitializationFixit(const std::string &Fixit, SourceLocation L)clang::InitializationSequenceinline
SK_ArrayInit enum valueclang::InitializationSequence
SK_ArrayLoopIndex enum valueclang::InitializationSequence
SK_ArrayLoopInit enum valueclang::InitializationSequence
SK_AtomicConversion enum valueclang::InitializationSequence
SK_BindReference enum valueclang::InitializationSequence
SK_BindReferenceToTemporary enum valueclang::InitializationSequence
SK_CAssignment enum valueclang::InitializationSequence
SK_CastDerivedToBaseLValue enum valueclang::InitializationSequence
SK_CastDerivedToBasePRValue enum valueclang::InitializationSequence
SK_CastDerivedToBaseXValue enum valueclang::InitializationSequence
SK_ConstructorInitialization enum valueclang::InitializationSequence
SK_ConstructorInitializationFromList enum valueclang::InitializationSequence
SK_ConversionSequence enum valueclang::InitializationSequence
SK_ConversionSequenceNoNarrowing enum valueclang::InitializationSequence
SK_ExtraneousCopyToTemporary enum valueclang::InitializationSequence
SK_FinalCopy enum valueclang::InitializationSequence
SK_FunctionReferenceConversion enum valueclang::InitializationSequence
SK_GNUArrayInit enum valueclang::InitializationSequence
SK_ListInitialization enum valueclang::InitializationSequence
SK_ObjCObjectConversion enum valueclang::InitializationSequence
SK_OCLSamplerInit enum valueclang::InitializationSequence
SK_OCLZeroOpaqueType enum valueclang::InitializationSequence
SK_ParenthesizedArrayInit enum valueclang::InitializationSequence
SK_ParenthesizedListInit enum valueclang::InitializationSequence
SK_PassByIndirectCopyRestore enum valueclang::InitializationSequence
SK_PassByIndirectRestore enum valueclang::InitializationSequence
SK_ProduceObjCObject enum valueclang::InitializationSequence
SK_QualificationConversionLValue enum valueclang::InitializationSequence
SK_QualificationConversionPRValue enum valueclang::InitializationSequence
SK_QualificationConversionXValue enum valueclang::InitializationSequence
SK_ResolveAddressOfOverloadedFunction enum valueclang::InitializationSequence
SK_RewrapInitList enum valueclang::InitializationSequence
SK_StdInitializerList enum valueclang::InitializationSequence
SK_StdInitializerListConstructorCall enum valueclang::InitializationSequence
SK_StringInit enum valueclang::InitializationSequence
SK_UnwrapInitList enum valueclang::InitializationSequence
SK_UserConversion enum valueclang::InitializationSequence
SK_ZeroInitialization enum valueclang::InitializationSequence
step_begin() constclang::InitializationSequenceinline
step_end() constclang::InitializationSequenceinline
step_iterator typedefclang::InitializationSequence
step_range typedefclang::InitializationSequence
StepKind enum nameclang::InitializationSequence
steps() constclang::InitializationSequenceinline
~InitializationSequence()clang::InitializationSequence