clang 8.0.0

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 |
AddListInitializationStep(QualType T) | clang::InitializationSequence |
AddLValueToRValueStep(QualType Ty) | clang::InitializationSequence |
AddObjCObjectConversionStep(QualType T) | clang::InitializationSequence |
AddOCLIntelSubgroupAVCZeroInitStep(QualType T) | clang::InitializationSequence |
AddOCLSamplerInitStep(QualType T) | clang::InitializationSequence |
AddOCLZeroOpaqueTypeStep(QualType T) | clang::InitializationSequence |
AddParenthesizedArrayInitStep(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 value | clang::InitializationSequence |
Diagnose(Sema &S, const InitializedEntity &Entity, const InitializationKind &Kind, ArrayRef< Expr *> Args) | clang::InitializationSequence |
dump(raw_ostream &OS) const | clang::InitializationSequence |
dump() const | clang::InitializationSequence |
endsWithNarrowing(ASTContext &Ctx, const Expr *Initializer, bool *isInitializerConstant, APValue *ConstantValue) const | clang::InitializationSequence |
Failed() const | clang::InitializationSequence | inline
FailedSequence enum value | clang::InitializationSequence |
FailureKind enum name | clang::InitializationSequence |
FK_AddressOfOverloadFailed enum value | clang::InitializationSequence |
FK_AddressOfUnaddressableFunction enum value | clang::InitializationSequence |
FK_ArrayNeedsInitList enum value | clang::InitializationSequence |
FK_ArrayNeedsInitListOrStringLiteral enum value | clang::InitializationSequence |
FK_ArrayNeedsInitListOrWideStringLiteral enum value | clang::InitializationSequence |
FK_ArrayTypeMismatch enum value | clang::InitializationSequence |
FK_ConstructorOverloadFailed enum value | clang::InitializationSequence |
FK_ConversionFailed enum value | clang::InitializationSequence |
FK_ConversionFromPropertyFailed enum value | clang::InitializationSequence |
FK_DefaultInitOfConst enum value | clang::InitializationSequence |
FK_ExplicitConstructor enum value | clang::InitializationSequence |
FK_IncompatWideStringIntoWideChar enum value | clang::InitializationSequence |
FK_Incomplete enum value | clang::InitializationSequence |
FK_InitListBadDestinationType enum value | clang::InitializationSequence |
FK_ListConstructorOverloadFailed enum value | clang::InitializationSequence |
FK_ListInitializationFailed enum value | clang::InitializationSequence |
FK_NarrowStringIntoWideCharArray enum value | clang::InitializationSequence |
FK_NonConstantArrayInit enum value | clang::InitializationSequence |
FK_NonConstLValueReferenceBindingToBitfield enum value | clang::InitializationSequence |
FK_NonConstLValueReferenceBindingToTemporary enum value | clang::InitializationSequence |
FK_NonConstLValueReferenceBindingToUnrelated enum value | clang::InitializationSequence |
FK_NonConstLValueReferenceBindingToVectorElement enum value | clang::InitializationSequence |
FK_ParenthesizedListInitForReference enum value | clang::InitializationSequence |
FK_ParenthesizedListInitForScalar enum value | clang::InitializationSequence |
FK_PlaceholderType enum value | clang::InitializationSequence |
FK_PlainStringIntoUTF8Char enum value | clang::InitializationSequence |
FK_ReferenceBindingToInitList enum value | clang::InitializationSequence |
FK_ReferenceInitDropsQualifiers enum value | clang::InitializationSequence |
FK_ReferenceInitFailed enum value | clang::InitializationSequence |
FK_ReferenceInitOverloadFailed enum value | clang::InitializationSequence |
FK_RValueReferenceBindingToLValue enum value | clang::InitializationSequence |
FK_TooManyInitsForReference enum value | clang::InitializationSequence |
FK_TooManyInitsForScalar enum value | clang::InitializationSequence |
FK_UserConversionOverloadFailed enum value | clang::InitializationSequence |
FK_UTF8StringIntoPlainChar enum value | clang::InitializationSequence |
FK_VariableLengthArrayHasInitializer enum value | clang::InitializationSequence |
FK_WideStringIntoCharArray enum value | clang::InitializationSequence |
getFailedCandidateSet() | clang::InitializationSequence | inline
getFailedOverloadResult() const | clang::InitializationSequence | inline
getFailureKind() const | clang::InitializationSequence | inline
getKind() const | clang::InitializationSequence | inline
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() const | clang::InitializationSequence |
isConstructorInitialization() const | clang::InitializationSequence |
isDirectReferenceBinding() const | clang::InitializationSequence |
NormalSequence enum value | clang::InitializationSequence |
operator bool() const | clang::InitializationSequence | inline explicit
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 name | clang::InitializationSequence |
SetFailed(FailureKind Failure) | clang::InitializationSequence | inline
setIncompleteTypeFailure(QualType IncompleteType) | clang::InitializationSequence | inline
SetOverloadFailure(FailureKind Failure, OverloadingResult Result) | clang::InitializationSequence |
setSequenceKind(enum SequenceKind SK) | clang::InitializationSequence | inline
SetZeroInitializationFixit(const std::string &Fixit, SourceLocation L) | clang::InitializationSequence | inline
SK_ArrayInit enum value | clang::InitializationSequence |
SK_ArrayLoopIndex enum value | clang::InitializationSequence |
SK_ArrayLoopInit enum value | clang::InitializationSequence |
SK_AtomicConversion enum value | clang::InitializationSequence |
SK_BindReference enum value | clang::InitializationSequence |
SK_BindReferenceToTemporary enum value | clang::InitializationSequence |
SK_CAssignment enum value | clang::InitializationSequence |
SK_CastDerivedToBaseLValue enum value | clang::InitializationSequence |
SK_CastDerivedToBaseRValue enum value | clang::InitializationSequence |
SK_CastDerivedToBaseXValue enum value | clang::InitializationSequence |
SK_ConstructorInitialization enum value | clang::InitializationSequence |
SK_ConstructorInitializationFromList enum value | clang::InitializationSequence |
SK_ConversionSequence enum value | clang::InitializationSequence |
SK_ConversionSequenceNoNarrowing enum value | clang::InitializationSequence |
SK_ExtraneousCopyToTemporary enum value | clang::InitializationSequence |
SK_FinalCopy enum value | clang::InitializationSequence |
SK_GNUArrayInit enum value | clang::InitializationSequence |
SK_ListInitialization enum value | clang::InitializationSequence |
SK_LValueToRValue enum value | clang::InitializationSequence |
SK_ObjCObjectConversion enum value | clang::InitializationSequence |
SK_OCLSamplerInit enum value | clang::InitializationSequence |
SK_OCLZeroOpaqueType enum value | clang::InitializationSequence |
SK_ParenthesizedArrayInit enum value | clang::InitializationSequence |
SK_PassByIndirectCopyRestore enum value | clang::InitializationSequence |
SK_PassByIndirectRestore enum value | clang::InitializationSequence |
SK_ProduceObjCObject enum value | clang::InitializationSequence |
SK_QualificationConversionLValue enum value | clang::InitializationSequence |
SK_QualificationConversionRValue enum value | clang::InitializationSequence |
SK_QualificationConversionXValue enum value | clang::InitializationSequence |
SK_ResolveAddressOfOverloadedFunction enum value | clang::InitializationSequence |
SK_RewrapInitList enum value | clang::InitializationSequence |
SK_StdInitializerList enum value | clang::InitializationSequence |
SK_StdInitializerListConstructorCall enum value | clang::InitializationSequence |
SK_StringInit enum value | clang::InitializationSequence |
SK_UnwrapInitList enum value | clang::InitializationSequence |
SK_UserConversion enum value | clang::InitializationSequence |
SK_ZeroInitialization enum value | clang::InitializationSequence |
step_begin() const | clang::InitializationSequence | inline
step_end() const | clang::InitializationSequence | inline
step_iterator typedef | clang::InitializationSequence |
step_range typedef | clang::InitializationSequence |
StepKind enum name | clang::InitializationSequence |
steps() const | clang::InitializationSequence | inline
~InitializationSequence() | clang::InitializationSequence |