reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3407 switch (Kind) { 3453 if (I->Kind == SK_BindReference) 3455 if (I->Kind == SK_BindReferenceToTemporary) 3513 return !Steps.empty() && Steps.back().Kind == SK_ConstructorInitialization; 3522 S.Kind = SK_ResolveAddressOfOverloadedFunction; 3534 case VK_RValue: S.Kind = SK_CastDerivedToBaseRValue; break; 3535 case VK_XValue: S.Kind = SK_CastDerivedToBaseXValue; break; 3536 case VK_LValue: S.Kind = SK_CastDerivedToBaseLValue; break; 3545 S.Kind = BindingTemporary? SK_BindReferenceToTemporary : SK_BindReference; 3552 S.Kind = SK_FinalCopy; 3559 S.Kind = SK_ExtraneousCopyToTemporary; 3570 S.Kind = SK_UserConversion; 3581 S.Kind = SK_QualificationConversionRValue; // work around a gcc warning 3584 S.Kind = SK_QualificationConversionRValue; 3587 S.Kind = SK_QualificationConversionXValue; 3590 S.Kind = SK_QualificationConversionLValue; 3599 S.Kind = SK_AtomicConversion; 3608 S.Kind = TopLevelOfInitList ? SK_ConversionSequenceNoNarrowing 3617 S.Kind = SK_ListInitialization; 3626 S.Kind = FromInitList ? AsInitList ? SK_StdInitializerListConstructorCall 3638 S.Kind = SK_ZeroInitialization; 3645 S.Kind = SK_CAssignment; 3652 S.Kind = SK_StringInit; 3659 S.Kind = SK_ObjCObjectConversion; 3666 S.Kind = IsGNUExtension ? SK_GNUArrayInit : SK_ArrayInit; 3673 S.Kind = SK_ArrayLoopIndex; 3677 S.Kind = SK_ArrayLoopInit; 3684 S.Kind = SK_ParenthesizedArrayInit; 3692 s.Kind = (shouldCopy ? SK_PassByIndirectCopyRestore 3700 S.Kind = SK_ProduceObjCObject; 3707 S.Kind = SK_StdInitializerList; 3714 S.Kind = SK_OCLSamplerInit; 3721 S.Kind = SK_OCLZeroOpaqueType; 3731 S.Kind = SK_UnwrapInitList; 3735 S.Kind = SK_RewrapInitList; 7865 switch (Steps.front().Kind) { 7939 switch (Step->Kind) { 7967 Step->Kind == SK_CastDerivedToBaseLValue ? 7969 (Step->Kind == SK_CastDerivedToBaseXValue ? 8135 Step->Kind == SK_QualificationConversionLValue 8137 : (Step->Kind == SK_QualificationConversionXValue ? VK_XValue 8179 if (Step->Kind == SK_ConversionSequenceNoNarrowing && 8286 Step->Kind == SK_StdInitializerListConstructorCall; 8306 (NextStep->Kind == SK_ConstructorInitialization || 8307 NextStep->Kind == SK_ConstructorInitializationFromList)) { 8438 Step->Kind == SK_PassByIndirectCopyRestore); 9324 switch (S->Kind) { 9628 assert(LastStep->Kind ==tools/clang/lib/Sema/SemaStmt.cpp
3063 if (Step.Kind != InitializationSequence::SK_ConstructorInitialization && 3064 Step.Kind != InitializationSequence::SK_UserConversion)