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번째 튜플 요소의 값.

또 보기