System::Get metod

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

Funktion för att hämta N:te elementet i en tuple. Överlagring för basobjekt.

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

ReturnValue

värde av N:te tuple-element kastat till objekt.

Se även

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

Funktion för att hämta N:te elementet i en tuple. Överlagring för delade pekare.

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

ReturnValue

värde av N:te tuple-element.

Se även

System::Get(const T&) method

Funktion för att hämta N:te elementet i en tuple. Ö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.
ParameterTypeBeskrivning
objektconst T&objekt att inspektera.

ReturnValue

värde av N:te tuple-element.

Se även

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

Hämtar N:te elementet i värdetuple.

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

ReturnValue

värde av N:te tuple-element.

Se även