System::Get yöntemi

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

Verilen tuple’ın N’inci elemanını almak için fonksiyon. Temel nesne için aşırı yükleme.

template<std::size_t> auto System::Get(const SharedPtr<Object> &object)
ParameterAçıklama
Neleman indeksi.
ParameterTypeAçıklama
nesneconst SharedPtr<Object>&incelenmek üzere nesne.

ReturnValue

N’inci tuple elemanının nesne olarak döndürülmüş değeri.

Ayrıca Bakınız

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

Verilen tuple’ın N’inci elemanını almak için fonksiyon. Paylaşımlı işaretçiler için aşırı yükleme.

template<std::size_t,typename T> auto System::Get(const SharedPtr<T> &pointer)
ParameterAçıklama
Neleman indeksi.
Tincelenen nesnenin tipi.
ParameterTypeAçıklama
nesneconst SharedPtr<T>&incelenmek üzere nesne.

ReturnValue

N’inci tuple elemanının değeri.

Ayrıca Bakınız

System::Get(const T&) method

Verilen tuple’ın N’inci elemanını almak için fonksiyon. Deconstruct yöntemi olan nesneler için aşırı yükleme.

template<std::size_t,typename T> auto System::Get(const T &object)
ParameterAçıklama
Neleman indeksi.
Tincelenen nesnenin tipi.
ParameterTypeAçıklama
nesneconst T&incelenmek üzere nesne.

ReturnValue

N’inci tuple elemanının değeri.

Ayrıca Bakınız

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

Değer tuple’ının N’inci elemanını alır.

template<std::size_t,typename...> auto System::Get(const ValueTuple<Args...> &tuple)
ParameterAçıklama
Neleman indeksi.
Argümanlartuple öğeleri.
ParameterTypeAçıklama
demetconst ValueTuple<Args…>&eleman alınacak tuple.

ReturnValue

N’inci tuple elemanının değeri.

Ayrıca Bakınız