System::Get 方法

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

函数用于获取给定元组的第 N 个元素。针对基对象的重载。

template<std::size_t> auto System::Get(const SharedPtr<Object> &object)
参数描述
N元素索引。
参数类型描述
对象const SharedPtr<Object>&要检查的对象。

ReturnValue

第 N 个元组元素的值,已转换为对象。

另见

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

函数用于获取给定元组的第 N 个元素。针对共享指针的重载。

template<std::size_t,typename T> auto System::Get(const SharedPtr<T> &pointer)
参数描述
N元素索引。
T被检查对象的类型。
参数类型描述
对象const SharedPtr<T>&要检查的对象。

ReturnValue

第 N 个元组元素的值。

另见

System::Get(const T&) method

函数用于获取给定元组的第 N 个元素。针对具有 Deconstruct 方法的对象的重载。

template<std::size_t,typename T> auto System::Get(const T &object)
参数描述
N元素索引。
T被检查对象的类型。
参数类型描述
对象const T&要检查的对象。

ReturnValue

第 N 个元组元素的值。

另见

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

获取值元组的第 N 个元素。

template<std::size_t,typename...> auto System::Get(const ValueTuple<Args...> &tuple)
参数描述
N元素索引。
参数元组元素。
参数类型描述
元组const ValueTuple<Args…>&用于获取元素的元组。

ReturnValue

第 N 个元组元素的值。

另见