System::ObjectExt::UnknownToObject-Methode

ObjectExt::UnknownToObject(const T&) method

Konvertiert einen unbekannten Typ zu Object, wobei sowohl Smart‑Pointer‑Typen als auch Werttyp‑Situationen behandelt werden.

template<typename T> static std::enable_if<!IsSmartPtr<T>::value, System::SmartPtr<Object>>::type System::ObjectExt::UnknownToObject(const T &obj)
ParameterBeschreibung
TTyp, der zu Object konvertiert werden soll.
ParameterTypBeschreibung
objconst T&Object zum Konvertieren.

ReturnValue

Smart‑Pointer zu Object, entweder ein konvertierter Zeiger oder ein verpackter Wert.

Siehe auch

ObjectExt::UnknownToObject(T) method

Konvertiert einen unbekannten Typ zu Object, wobei sowohl Smart‑Pointer‑Typen als auch Werttyp‑Situationen behandelt werden.

template<typename T> static std::enable_if<IsSmartPtr<T>::value, System::SmartPtr<Object>>::type System::ObjectExt::UnknownToObject(T obj)
ParameterBeschreibung
TTyp, der zu Object konvertiert werden soll.
ParameterTypBeschreibung
objTObject zum Konvertieren.

ReturnValue

Smart‑Pointer zu Object, entweder ein konvertierter Zeiger oder ein verpackter Wert.

Siehe auch