System::Get método

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

Función para obtener el N-ésimo elemento de la tupla dada. Sobrecarga para objeto base.

template<std::size_t> auto System::Get(const SharedPtr<Object> &object)
ParámetroDescripción
Níndice del elemento.
ParámetroTipoDescripción
objetoconst SharedPtr<Object>&objeto a inspeccionar.

ReturnValue

valor del N-ésimo elemento de la tupla convertido a objeto.

Ver también

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

Función para obtener el N-ésimo elemento de la tupla dada. Sobrecarga para punteros compartidos.

template<std::size_t,typename T> auto System::Get(const SharedPtr<T> &pointer)
ParámetroDescripción
Níndice del elemento.
Ttipo del objeto inspeccionado.
ParámetroTipoDescripción
objetoconst SharedPtr<T>&objeto a inspeccionar.

ReturnValue

valor del N-ésimo elemento de la tupla.

Ver también

System::Get(const T&) method

Función para obtener el N-ésimo elemento de la tupla dada. Sobrecarga para objetos con método Deconstruct.

template<std::size_t,typename T> auto System::Get(const T &object)
ParámetroDescripción
Níndice del elemento.
Ttipo del objeto inspeccionado.
ParámetroTipoDescripción
objetoconst T&objeto a inspeccionar.

ReturnValue

valor del N-ésimo elemento de la tupla.

Ver también

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

Obtiene el N-ésimo elemento de la tupla de valores.

template<std::size_t,typename...> auto System::Get(const ValueTuple<Args...> &tuple)
ParámetroDescripción
Níndice del elemento.
Argumentoselementos de tupla.
ParámetroTipoDescripción
tuplaconst ValueTuple<Args…>&tupla para obtener elemento de.

ReturnValue

valor del N-ésimo elemento de la tupla.

Ver también