System::Get methode

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

Functie om het N-de element van een gegeven tuple op te halen. Overload voor basisobject.

template<std::size_t> auto System::Get(const SharedPtr<Object> &object)
ParameterBeschrijving
Nelementindex.
ParameterTypeBeschrijving
objectconst SharedPtr<Object>&object om te inspecteren.

ReturnValue

waarde van N‑de tuple‑element gecast naar object.

Zie ook

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

Functie om het N‑de element van een gegeven tuple op te halen. Overload voor gedeelde pointers.

template<std::size_t,typename T> auto System::Get(const SharedPtr<T> &pointer)
ParameterBeschrijving
Nelementindex.
Ttype van het geïnspecteerde object.
ParameterTypeBeschrijving
objectconst SharedPtr<T>&object om te inspecteren.

ReturnValue

waarde van N‑de tuple‑element.

Zie ook

System::Get(const T&) method

Functie om het N‑de element van een gegeven tuple op te halen. Overload voor objecten met de Deconstruct‑methode.

template<std::size_t,typename T> auto System::Get(const T &object)
ParameterBeschrijving
Nelementindex.
Ttype van het geïnspecteerde object.
ParameterTypeBeschrijving
objectconst T&object om te inspecteren.

ReturnValue

waarde van N‑de tuple‑element.

Zie ook

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

Haalt het N‑de element van een value‑tuple op.

template<std::size_t,typename...> auto System::Get(const ValueTuple<Args...> &tuple)
ParameterBeschrijving
Nelementindex.
Argumententuple‑elementen.
ParameterTypeBeschrijving
tupleconst ValueTuple<Args…>&tuple waaruit het element moet worden gehaald.

ReturnValue

waarde van N‑de tuple‑element.

Zie ook