Lines Matching refs:T

240     template <typename T, typename U, typename Stack>
241 …void Start(void (*f)(T), U param, Stack& stack, s32 priority = DEFAULT_THREAD_PRIORITY, s32 coreNo…
242 template <typename T, typename Stack>
243 …void Start(void (*f)(const T*), const T& param, Stack& stack, s32 priority = DEFAULT_THREAD_PRIORI…
244 template <typename T, typename Stack>
245 …void Start(void (*f)(const T&), const T& param, Stack& stack, s32 priority = DEFAULT_THREAD_PRIORI…
291 template <typename T, typename U, typename Stack>
292 …nn::Result TryStart(void (*f)(T), U param, Stack& stack, s32 priority = DEFAULT_THREAD_PRIORITY, s…
331 template <typename T, typename U>
332 …void StartUsingAutoStack(void (*f)(T), U param, size_t stackSize, s32 priority = DEFAULT_THREAD_PR…
377 template <typename T, typename U>
378 …nn::Result TryStartUsingAutoStack(void (*f)(T), U param, size_t stackSize, s32 priority = DEFAULT_…
732 template <typename T, typename U>
735 new (dst) T(*reinterpret_cast<const U*>(src)); in Copy()
737 template <typename T>
740 new (dst) T(*reinterpret_cast<const T*>(src)); in Copy()
743 template <typename T>
746 reinterpret_cast<T*>(p)->~T(); in Destroy()
749 template <typename T>
752 (*reinterpret_cast<void (*)(T)>(f))(*reinterpret_cast<const T*>(p)); in Invoke()
754 template <typename T>
757 (*reinterpret_cast<void (*)(const T*)>(f))(reinterpret_cast<const T*>(p)); in Invoke2()
767 template <typename T, typename U>
768 void SetData(typename nn::util::enable_if<nn::util::is_convertible<U, T>::value>::type* = 0)
770 this->size = sizeof(T);
771 this->copy = &(Copy<T, U>);
772 this->destroy = &(Destroy<T>);
773 this->invoke = &(Invoke<T>);
775 template <typename T>
778 this->size = sizeof(T); in SetData()
779 this->copy = &(Copy<T>); in SetData()
780 this->destroy = &(Destroy<T>); in SetData()
781 this->invoke = &(Invoke2<T>); in SetData()
786 template <typename T, typename U, typename Stack>
787 inline void Thread::Start(void (*f)(T), U param, Stack& stack, s32 priority, s32 coreNo) in Start() argument
790 info.SetData<T, U>(); in Start()
794 template <typename T, typename Stack>
795 inline void Thread::Start(void (*f)(const T*), const T& param, Stack& stack, s32 priority, s32 core… in Start() argument
798 info.SetData<T>(); in Start()
808 template <typename T, typename U, typename Stack>
809 inline nn::Result Thread::TryStart(void (*f)(T), U param, Stack& stack, s32 priority, s32 coreNo) in TryStart() argument
812 info.SetData<T, U>(); in TryStart()
828 template <typename T, typename U>
829 inline void Thread::StartUsingAutoStack(void (*f)(T), U param, size_t stackSize, s32 priority, s32 … in StartUsingAutoStack() argument
832 info.SetData<T, U>(); in StartUsingAutoStack()
841 template <typename T, typename U>
842 inline nn::Result Thread::TryStartUsingAutoStack(void (*f)(T), U param, size_t stackSize, s32 prior… in TryStartUsingAutoStack() argument
845 info.SetData<T, U>(); in TryStartUsingAutoStack()