Lines Matching refs:function
87 FunctionSlot0(AllocatorType* allocator, FunctionType function)
88 : Slot0<TResult, TAllocator>(allocator), m_Function(function) {}
254 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
260 SlotType* CreateAndConnect(TFunction function, AllocatorType* allocator)
263 FunctionSlotType* slot = CreateSlot<FunctionSlotType>(allocator, function);
282 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
287 SlotType* CreateAndConnect(TFunction function)
289 return CreateAndConnect(function, this->m_Allocator);
494 FunctionSlot1(AllocatorType* allocator, FunctionType function)
495 : Slot1<TResult, TArg0, TAllocator>(allocator), m_Function(function) {}
662 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
668 SlotType* CreateAndConnect(TFunction function, AllocatorType* allocator)
671 FunctionSlotType* slot = CreateSlot<FunctionSlotType>(allocator, function);
690 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
695 SlotType* CreateAndConnect(TFunction function)
697 return CreateAndConnect(function, this->m_Allocator);
902 FunctionSlot2(AllocatorType* allocator, FunctionType function)
903 : Slot2<TResult, TArg0, TArg1, TAllocator>(allocator), m_Function(function) {}
1071 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
1077 SlotType* CreateAndConnect(TFunction function, AllocatorType* allocator)
1080 FunctionSlotType* slot = CreateSlot<FunctionSlotType>(allocator, function);
1099 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
1104 SlotType* CreateAndConnect(TFunction function)
1106 return CreateAndConnect(function, this->m_Allocator);
1311 FunctionSlot3(AllocatorType* allocator, FunctionType function)
1312 : Slot3<TResult, TArg0, TArg1, TArg2, TAllocator>(allocator), m_Function(function) {}
1481 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
1487 SlotType* CreateAndConnect(TFunction function, AllocatorType* allocator)
1490 FunctionSlotType* slot = CreateSlot<FunctionSlotType>(allocator, function);
1509 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
1514 SlotType* CreateAndConnect(TFunction function)
1516 return CreateAndConnect(function, this->m_Allocator);
1721 FunctionSlot4(AllocatorType* allocator, FunctionType function)
1722 : Slot4<TResult, TArg0, TArg1, TArg2, TArg3, TAllocator>(allocator), m_Function(function) {}
1892 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
1898 SlotType* CreateAndConnect(TFunction function, AllocatorType* allocator)
1901 FunctionSlotType* slot = CreateSlot<FunctionSlotType>(allocator, function);
1920 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
1925 SlotType* CreateAndConnect(TFunction function)
1927 return CreateAndConnect(function, this->m_Allocator);
2132 FunctionSlot5(AllocatorType* allocator, FunctionType function)
2133 …: Slot5<TResult, TArg0, TArg1, TArg2, TArg3, TArg4, TAllocator>(allocator), m_Function(function) {}
2304 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
2310 SlotType* CreateAndConnect(TFunction function, AllocatorType* allocator)
2313 FunctionSlotType* slot = CreateSlot<FunctionSlotType>(allocator, function);
2332 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
2337 SlotType* CreateAndConnect(TFunction function)
2339 return CreateAndConnect(function, this->m_Allocator);
2544 FunctionSlot6(AllocatorType* allocator, FunctionType function)
2545 …<TResult, TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TAllocator>(allocator), m_Function(function) {}
2717 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
2723 SlotType* CreateAndConnect(TFunction function, AllocatorType* allocator)
2726 FunctionSlotType* slot = CreateSlot<FunctionSlotType>(allocator, function);
2745 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
2750 SlotType* CreateAndConnect(TFunction function)
2752 return CreateAndConnect(function, this->m_Allocator);
2957 FunctionSlot7(AllocatorType* allocator, FunctionType function)
2958 …t, TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TAllocator>(allocator), m_Function(function) {}
3131 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
3137 SlotType* CreateAndConnect(TFunction function, AllocatorType* allocator)
3140 FunctionSlotType* slot = CreateSlot<FunctionSlotType>(allocator, function);
3159 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
3164 SlotType* CreateAndConnect(TFunction function)
3166 return CreateAndConnect(function, this->m_Allocator);
3371 FunctionSlot8(AllocatorType* allocator, FunctionType function)
3372 …0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TAllocator>(allocator), m_Function(function) {}
3546 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
3552 SlotType* CreateAndConnect(TFunction function, AllocatorType* allocator)
3555 FunctionSlotType* slot = CreateSlot<FunctionSlotType>(allocator, function);
3574 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
3579 SlotType* CreateAndConnect(TFunction function)
3581 return CreateAndConnect(function, this->m_Allocator);
3786 FunctionSlot9(AllocatorType* allocator, FunctionType function)
3787 …1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TAllocator>(allocator), m_Function(function) {}
3962 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
3968 SlotType* CreateAndConnect(TFunction function, AllocatorType* allocator)
3971 FunctionSlotType* slot = CreateSlot<FunctionSlotType>(allocator, function);
3990 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
3995 SlotType* CreateAndConnect(TFunction function)
3997 return CreateAndConnect(function, this->m_Allocator);
4202 FunctionSlot10(AllocatorType* allocator, FunctionType function)
4203 …2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TAllocator>(allocator), m_Function(function) {}
4379 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
4385 SlotType* CreateAndConnect(TFunction function, AllocatorType* allocator)
4388 FunctionSlotType* slot = CreateSlot<FunctionSlotType>(allocator, function);
4407 //! @param[in] function 関数ポインタまたは、関数オブジェクトです。
4412 SlotType* CreateAndConnect(TFunction function)
4414 return CreateAndConnect(function, this->m_Allocator);