Lines Matching refs:function

87     FunctionSlot0(AllocatorType* allocator, FunctionType function)
88 : Slot0<TResult, TAllocator>(allocator), m_Function(function) {}
277 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
283 SlotType* CreateAndConnect(TFunction function, AllocatorType* allocator)
286 FunctionSlotType* slot = CreateSlot<FunctionSlotType>(allocator, function);
305 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
310 SlotType* CreateAndConnect(TFunction function)
312 return CreateAndConnect(function, this->m_Allocator);
517 FunctionSlot1(AllocatorType* allocator, FunctionType function)
518 : Slot1<TResult, TArg0, TAllocator>(allocator), m_Function(function) {}
708 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
714 SlotType* CreateAndConnect(TFunction function, AllocatorType* allocator)
717 FunctionSlotType* slot = CreateSlot<FunctionSlotType>(allocator, function);
736 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
741 SlotType* CreateAndConnect(TFunction function)
743 return CreateAndConnect(function, this->m_Allocator);
948 FunctionSlot2(AllocatorType* allocator, FunctionType function)
949 : Slot2<TResult, TArg0, TArg1, TAllocator>(allocator), m_Function(function) {}
1140 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
1146 SlotType* CreateAndConnect(TFunction function, AllocatorType* allocator)
1149 FunctionSlotType* slot = CreateSlot<FunctionSlotType>(allocator, function);
1168 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
1173 SlotType* CreateAndConnect(TFunction function)
1175 return CreateAndConnect(function, this->m_Allocator);
1380 FunctionSlot3(AllocatorType* allocator, FunctionType function)
1381 : Slot3<TResult, TArg0, TArg1, TArg2, TAllocator>(allocator), m_Function(function) {}
1573 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
1579 SlotType* CreateAndConnect(TFunction function, AllocatorType* allocator)
1582 FunctionSlotType* slot = CreateSlot<FunctionSlotType>(allocator, function);
1601 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
1606 SlotType* CreateAndConnect(TFunction function)
1608 return CreateAndConnect(function, this->m_Allocator);
1813 FunctionSlot4(AllocatorType* allocator, FunctionType function)
1814 : Slot4<TResult, TArg0, TArg1, TArg2, TArg3, TAllocator>(allocator), m_Function(function) {}
2007 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
2013 SlotType* CreateAndConnect(TFunction function, AllocatorType* allocator)
2016 FunctionSlotType* slot = CreateSlot<FunctionSlotType>(allocator, function);
2035 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
2040 SlotType* CreateAndConnect(TFunction function)
2042 return CreateAndConnect(function, this->m_Allocator);
2247 FunctionSlot5(AllocatorType* allocator, FunctionType function)
2248 …: Slot5<TResult, TArg0, TArg1, TArg2, TArg3, TArg4, TAllocator>(allocator), m_Function(function) {}
2442 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
2448 SlotType* CreateAndConnect(TFunction function, AllocatorType* allocator)
2451 FunctionSlotType* slot = CreateSlot<FunctionSlotType>(allocator, function);
2470 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
2475 SlotType* CreateAndConnect(TFunction function)
2477 return CreateAndConnect(function, this->m_Allocator);
2682 FunctionSlot6(AllocatorType* allocator, FunctionType function)
2683 …<TResult, TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TAllocator>(allocator), m_Function(function) {}
2878 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
2884 SlotType* CreateAndConnect(TFunction function, AllocatorType* allocator)
2887 FunctionSlotType* slot = CreateSlot<FunctionSlotType>(allocator, function);
2906 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
2911 SlotType* CreateAndConnect(TFunction function)
2913 return CreateAndConnect(function, this->m_Allocator);
3118 FunctionSlot7(AllocatorType* allocator, FunctionType function)
3119 …t, TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TAllocator>(allocator), m_Function(function) {}
3315 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
3321 SlotType* CreateAndConnect(TFunction function, AllocatorType* allocator)
3324 FunctionSlotType* slot = CreateSlot<FunctionSlotType>(allocator, function);
3343 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
3348 SlotType* CreateAndConnect(TFunction function)
3350 return CreateAndConnect(function, this->m_Allocator);
3555 FunctionSlot8(AllocatorType* allocator, FunctionType function)
3556 …0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TAllocator>(allocator), m_Function(function) {}
3753 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
3759 SlotType* CreateAndConnect(TFunction function, AllocatorType* allocator)
3762 FunctionSlotType* slot = CreateSlot<FunctionSlotType>(allocator, function);
3781 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
3786 SlotType* CreateAndConnect(TFunction function)
3788 return CreateAndConnect(function, this->m_Allocator);
3993 FunctionSlot9(AllocatorType* allocator, FunctionType function)
3994 …1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TAllocator>(allocator), m_Function(function) {}
4192 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
4198 SlotType* CreateAndConnect(TFunction function, AllocatorType* allocator)
4201 FunctionSlotType* slot = CreateSlot<FunctionSlotType>(allocator, function);
4220 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
4225 SlotType* CreateAndConnect(TFunction function)
4227 return CreateAndConnect(function, this->m_Allocator);
4432 FunctionSlot10(AllocatorType* allocator, FunctionType function)
4433 …2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TAllocator>(allocator), m_Function(function) {}
4632 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
4638 SlotType* CreateAndConnect(TFunction function, AllocatorType* allocator)
4641 FunctionSlotType* slot = CreateSlot<FunctionSlotType>(allocator, function);
4660 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
4665 SlotType* CreateAndConnect(TFunction function)
4667 return CreateAndConnect(function, this->m_Allocator);