Lines Matching refs:function
89 FunctionSlot0(AllocatorType* allocator, FunctionType function)
90 : Slot0<TResult, TAllocator>(allocator), m_Function(function) {}
279 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
285 SlotType* CreateAndConnect(TFunction function, AllocatorType* allocator)
288 FunctionSlotType* slot = CreateSlot<FunctionSlotType>(allocator, function);
307 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
312 SlotType* CreateAndConnect(TFunction function)
314 return CreateAndConnect(function, this->m_Allocator);
519 FunctionSlot1(AllocatorType* allocator, FunctionType function)
520 : Slot1<TResult, TArg0, TAllocator>(allocator), m_Function(function) {}
710 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
716 SlotType* CreateAndConnect(TFunction function, AllocatorType* allocator)
719 FunctionSlotType* slot = CreateSlot<FunctionSlotType>(allocator, function);
738 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
743 SlotType* CreateAndConnect(TFunction function)
745 return CreateAndConnect(function, this->m_Allocator);
950 FunctionSlot2(AllocatorType* allocator, FunctionType function)
951 : Slot2<TResult, TArg0, TArg1, TAllocator>(allocator), m_Function(function) {}
1142 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
1148 SlotType* CreateAndConnect(TFunction function, AllocatorType* allocator)
1151 FunctionSlotType* slot = CreateSlot<FunctionSlotType>(allocator, function);
1170 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
1175 SlotType* CreateAndConnect(TFunction function)
1177 return CreateAndConnect(function, this->m_Allocator);
1382 FunctionSlot3(AllocatorType* allocator, FunctionType function)
1383 : Slot3<TResult, TArg0, TArg1, TArg2, TAllocator>(allocator), m_Function(function) {}
1575 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
1581 SlotType* CreateAndConnect(TFunction function, AllocatorType* allocator)
1584 FunctionSlotType* slot = CreateSlot<FunctionSlotType>(allocator, function);
1603 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
1608 SlotType* CreateAndConnect(TFunction function)
1610 return CreateAndConnect(function, this->m_Allocator);
1815 FunctionSlot4(AllocatorType* allocator, FunctionType function)
1816 : Slot4<TResult, TArg0, TArg1, TArg2, TArg3, TAllocator>(allocator), m_Function(function) {}
2009 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
2015 SlotType* CreateAndConnect(TFunction function, AllocatorType* allocator)
2018 FunctionSlotType* slot = CreateSlot<FunctionSlotType>(allocator, function);
2037 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
2042 SlotType* CreateAndConnect(TFunction function)
2044 return CreateAndConnect(function, this->m_Allocator);
2249 FunctionSlot5(AllocatorType* allocator, FunctionType function)
2250 …: Slot5<TResult, TArg0, TArg1, TArg2, TArg3, TArg4, TAllocator>(allocator), m_Function(function) {}
2444 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
2450 SlotType* CreateAndConnect(TFunction function, AllocatorType* allocator)
2453 FunctionSlotType* slot = CreateSlot<FunctionSlotType>(allocator, function);
2472 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
2477 SlotType* CreateAndConnect(TFunction function)
2479 return CreateAndConnect(function, this->m_Allocator);
2684 FunctionSlot6(AllocatorType* allocator, FunctionType function)
2685 …<TResult, TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TAllocator>(allocator), m_Function(function) {}
2880 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
2886 SlotType* CreateAndConnect(TFunction function, AllocatorType* allocator)
2889 FunctionSlotType* slot = CreateSlot<FunctionSlotType>(allocator, function);
2908 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
2913 SlotType* CreateAndConnect(TFunction function)
2915 return CreateAndConnect(function, this->m_Allocator);
3120 FunctionSlot7(AllocatorType* allocator, FunctionType function)
3121 …t, TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TAllocator>(allocator), m_Function(function) {}
3317 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
3323 SlotType* CreateAndConnect(TFunction function, AllocatorType* allocator)
3326 FunctionSlotType* slot = CreateSlot<FunctionSlotType>(allocator, function);
3345 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
3350 SlotType* CreateAndConnect(TFunction function)
3352 return CreateAndConnect(function, this->m_Allocator);
3557 FunctionSlot8(AllocatorType* allocator, FunctionType function)
3558 …0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TAllocator>(allocator), m_Function(function) {}
3755 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
3761 SlotType* CreateAndConnect(TFunction function, AllocatorType* allocator)
3764 FunctionSlotType* slot = CreateSlot<FunctionSlotType>(allocator, function);
3783 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
3788 SlotType* CreateAndConnect(TFunction function)
3790 return CreateAndConnect(function, this->m_Allocator);
3995 FunctionSlot9(AllocatorType* allocator, FunctionType function)
3996 …1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TAllocator>(allocator), m_Function(function) {}
4194 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
4200 SlotType* CreateAndConnect(TFunction function, AllocatorType* allocator)
4203 FunctionSlotType* slot = CreateSlot<FunctionSlotType>(allocator, function);
4222 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
4227 SlotType* CreateAndConnect(TFunction function)
4229 return CreateAndConnect(function, this->m_Allocator);
4434 FunctionSlot10(AllocatorType* allocator, FunctionType function)
4435 …2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TAllocator>(allocator), m_Function(function) {}
4634 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
4640 SlotType* CreateAndConnect(TFunction function, AllocatorType* allocator)
4643 FunctionSlotType* slot = CreateSlot<FunctionSlotType>(allocator, function);
4662 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
4667 SlotType* CreateAndConnect(TFunction function)
4669 return CreateAndConnect(function, this->m_Allocator);