System::Get yöntemi

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

Verilen tuple’ın N’inci öğesini almak için işlev. Temel nesne için aşırı yükleme.

template<std::size_t> auto System::Get(const SharedPtr<Object> &object)
ParametreAçıklama
Nöğe indeksi.
ParametreTürAçıklama
nesneconst SharedPtr<Object>&incelenen nesne.

ReturnValue

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

Ayrıca Bakınız

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

Verilen tuple’ın N’inci öğesini almak için işlev. Paylaşımlı işaretçiler için aşırı yükleme.

template<std::size_t,typename T> auto System::Get(const SharedPtr<T> &pointer)
ParametreAçıklama
Nöğe indeksi.
Tincelenen nesnenin tipi.
ParametreTürAçıklama
nesneconst SharedPtr<T>&incelenen nesne.

ReturnValue

N’inci tuple öğesinin değeri.

Ayrıca Bakınız

System::Get(const T&) method

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

template<std::size_t,typename T> auto System::Get(const T &object)
ParametreAçıklama
Nöğe indeksi.
Tincelenen nesnenin tipi.
ParametreTürAçıklama
nesneconst T&incelenen nesne.

ReturnValue

N’inci tuple öğesinin değeri.

Ayrıca Bakınız

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

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

template<std::size_t,typename...> auto System::Get(const ValueTuple<Args...> &tuple)
ParametreAçıklama
Nöğe indeksi.
Argstuple öğeleri.
ParametreTürAçıklama
tupleconst ValueTuple<Args…>&tuple’tan öğe almak için.

ReturnValue

N’inci tuple öğesinin değeri.

Ayrıca Bakınız