System::ObjectExt::CoalesceInternal मेथड

ObjectExt::CoalesceInternal method

‘??’ ऑपरेटर अनुवाद का कार्यान्वयन गैर-नल योग्य प्रकारों के लिए। यदि RT2, RT1 में परिवर्तनीय है तो ओवरलोड।

template<typename RT1,typename RT2,typename F> static std::conditional<std::is_convertible<RT2, RT1>::value, RT1, RT2>::type System::ObjectExt::CoalesceInternal(RT1 value, F func)
पैरामीटरविवरण
T0LHS मान प्रकार।
T1RHS अभिव्यक्ति को संलग्न करने वाले लैम्ब्डा का प्रकार।
पैरामीटरप्रकारविवरण
मानRT1LHS मान।
funcFRHS अभिव्यक्ति।

ReturnValue

यदि LHS मान null नहीं है, तो LHS लौटाता है, अन्यथा RHS अभिव्यक्ति की गणना करता है और परिणाम लौटाता है।

संबंधित देखें