System::Get metod

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

Funktion för att hämta det N-te elementet i en given tupel. Överlagring för basobjekt.

template<std::size_t> auto System::Get(const SharedPtr<Object> &object)
ParameterBeskrivning
Nelementindex.
ParameterTypBeskrivning
objektconst SharedPtr<Object>&objekt att inspektera.

ReturnValue

värde av det N-te tupel-elementet kastat till objekt.

Se även

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

Funktion för att hämta det N-te elementet i en given tupel. Överlagring för delade pekare.

template<std::size_t,typename T> auto System::Get(const SharedPtr<T> &pointer)
ParameterBeskrivning
Nelementindex.
Ttyp av inspekterat objekt.
ParameterTypBeskrivning
objektconst SharedPtr<T>&objekt att inspektera.

ReturnValue

värde av det N-te tupel-elementet.

Se även

System::Get(const T&) method

Funktion för att hämta det N-te elementet i en given tupel. Överlagring för objekt med Deconstruct-metod.

template<std::size_t,typename T> auto System::Get(const T &object)
ParameterBeskrivning
Nelementindex.
Ttyp av inspekterat objekt.
ParameterTypBeskrivning
objektconst T&objekt att inspektera.

ReturnValue

värde av det N-te tupel-elementet.

Se även

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

Hämtar det N-te elementet i värdetupeln.

template<std::size_t,typename...> auto System::Get(const ValueTuple<Args...> &tuple)
ParameterBeskrivning
Nelementindex.
Argumenttupel-element.
ParameterTypBeskrivning
tupelconst ValueTuple<Args…>&tuple för att hämta element från.

ReturnValue

värde av det N-te tupel-elementet.

Se även

System::Get(T&, const Index&) method

Implementering för collection[index]-uttryck.

template<typename T> auto & System::Get(T &collection, const Index &index)
ParameterBeskrivning
TTyp av samling.
ParameterTypBeskrivning
samlingT&Samlingsobjekt.
indexconst Index&Elementindex av typen System.Index.

ReturnValue

Samlingselement vid den beräknade förskjutningen.

Se även

System::Get(T&, const Range&) method

Returnerar en slice av den angivna samlingen som definieras av det angivna intervallet.

template<typename T> auto System::Get(T &collection, const Range &range)
ParameterTypBeskrivning
samlingT&Samlingen att slice:a.
intervallconst Range&Intervallet som specificerar slice-gränserna.

ReturnValue

En vy eller slice av samlingen från den beräknade startförskjutningen och längden.

Se även