System::Get Methode

System::Get(const SharedPtr<Object>&) method

Funktion, um das N-te Element eines Tupels zu erhalten. Überladung für Basisobjekt.

template<std::size_t> auto System::Get(const SharedPtr<Object> &object)
ParameterBeschreibung
NElementindex.
ParameterTypBeschreibung
Objektconst SharedPtr<Object>&Objekt zum Inspizieren.

ReturnValue

Wert des N-ten Tupel-Elements, in Objekt umgewandelt.

Siehe auch

System::Get(const SharedPtr<T>&) method

Funktion, um das N-te Element eines Tupels zu erhalten. Überladung für Shared Pointers.

template<std::size_t,typename T> auto System::Get(const SharedPtr<T> &pointer)
ParameterBeschreibung
NElementindex.
TTyp des inspizierten Objekts.
ParameterTypBeschreibung
Objektconst SharedPtr<T>&Objekt zum Inspizieren.

ReturnValue

Wert des N-ten Tupel-Elements.

Siehe auch

System::Get(const T&) method

Funktion, um das N-te Element eines Tupels zu erhalten. Überladung für Objekte mit Deconstruct-Methode.

template<std::size_t,typename T> auto System::Get(const T &object)
ParameterBeschreibung
NElementindex.
TTyp des inspizierten Objekts.
ParameterTypBeschreibung
Objektconst T&Objekt zum Inspizieren.

ReturnValue

Wert des N-ten Tupel-Elements.

Siehe auch

System::Get(const ValueTuple<Args…>&) method

Erhält das N-te Element des Wert-Tupels.

template<std::size_t,typename...> auto System::Get(const ValueTuple<Args...> &tuple)
ParameterBeschreibung
NElementindex.
ArgumenteTuple-Elemente.
ParameterTypBeschreibung
Tupleconst ValueTuple<Args…>&Tuple, um ein Element zu erhalten.

ReturnValue

Wert des N-ten Tupel-Elements.

Siehe auch