Lines Matching refs:T

230     template <typename T, typename U, typename Stack>
231 …void Start(void (*f)(T), U param, Stack& stack, s32 priority = DEFAULT_THREAD_PRIORITY, s32 coreNo…
232 template <typename T, typename Stack>
233 …void Start(void (*f)(const T*), const T& param, Stack& stack, s32 priority = DEFAULT_THREAD_PRIORI…
234 template <typename T, typename Stack>
235 …void Start(void (*f)(const T&), const T& param, Stack& stack, s32 priority = DEFAULT_THREAD_PRIORI…
277 template <typename T, typename U, typename Stack>
278 …nn::Result TryStart(void (*f)(T), U param, Stack& stack, s32 priority = DEFAULT_THREAD_PRIORITY, s…
312 template <typename T, typename U>
313 …void StartUsingAutoStack(void (*f)(T), U param, size_t stackSize, s32 priority = DEFAULT_THREAD_PR…
355 template <typename T, typename U>
356 …nn::Result TryStartUsingAutoStack(void (*f)(T), U param, size_t stackSize, s32 priority = DEFAULT_…
708 template <typename T, typename U>
711 new (dst) T(*reinterpret_cast<const U*>(src)); in Copy()
713 template <typename T>
716 new (dst) T(*reinterpret_cast<const T*>(src)); in Copy()
719 template <typename T>
722 reinterpret_cast<T*>(p)->~T(); in Destroy()
725 template <typename T>
728 (*reinterpret_cast<void (*)(T)>(f))(*reinterpret_cast<const T*>(p)); in Invoke()
730 template <typename T>
733 (*reinterpret_cast<void (*)(const T*)>(f))(reinterpret_cast<const T*>(p)); in Invoke2()
743 template <typename T, typename U>
744 void SetData(typename nn::util::enable_if<nn::util::is_convertible<U, T>::value>::type* = 0)
746 this->size = sizeof(T);
747 this->copy = &(Copy<T, U>);
748 this->destroy = &(Destroy<T>);
749 this->invoke = &(Invoke<T>);
751 template <typename T>
754 this->size = sizeof(T); in SetData()
755 this->copy = &(Copy<T>); in SetData()
756 this->destroy = &(Destroy<T>); in SetData()
757 this->invoke = &(Invoke2<T>); in SetData()
762 template <typename T, typename U, typename Stack>
763 inline void Thread::Start(void (*f)(T), U param, Stack& stack, s32 priority, s32 coreNo) in Start() argument
766 info.SetData<T, U>(); in Start()
770 template <typename T, typename Stack>
771 inline void Thread::Start(void (*f)(const T*), const T& param, Stack& stack, s32 priority, s32 core… in Start() argument
774 info.SetData<T>(); in Start()
784 template <typename T, typename U, typename Stack>
785 inline nn::Result Thread::TryStart(void (*f)(T), U param, Stack& stack, s32 priority, s32 coreNo) in TryStart() argument
788 info.SetData<T, U>(); in TryStart()
804 template <typename T, typename U>
805 inline void Thread::StartUsingAutoStack(void (*f)(T), U param, size_t stackSize, s32 priority, s32 … in StartUsingAutoStack() argument
808 info.SetData<T, U>(); in StartUsingAutoStack()
817 template <typename T, typename U>
818 inline nn::Result Thread::TryStartUsingAutoStack(void (*f)(T), U param, size_t stackSize, s32 prior… in TryStartUsingAutoStack() argument
821 info.SetData<T, U>(); in TryStartUsingAutoStack()