Lines Matching refs:this

40         AllocatorType* allocator = this->GetAllocator();
43 this->~Slot0();
44 allocator->Free(this);
52 this->~Slot0();
53 allocator->Free(this);
213 void Destroy() { this->~Signal0(); this->m_Allocator->Free(this); }
235 bool pushed = this->m_Slots.push_back(slot);
238 NW_ASSERT(this->m_Slot == NULL);
239 this->m_Slot = slot;
254 bool pushed = this->m_Slots.push_back(slot);
257 bool isConnectable = (this->m_Slot == NULL);
260 this->m_Slot = slot;
290 this->Connect(slot);
314 return CreateAndConnect(function, this->m_Allocator);
324 this->m_Slots.erase_find(slot);
326 if (this->m_Slot == slot)
328 this->m_Slot = NULL;
343 this->m_Slots.erase_find(slot);
346 if (this->m_Slot == slot)
348 this->m_Slot = NULL;
365 if (this->m_Slot)
367 return this->m_Slot->Invoke();
434 ~Signal0() { SafeDestroy(this->m_Slot); }
469 AllocatorType* allocator = this->GetAllocator();
472 this->~Slot1();
473 allocator->Free(this);
481 this->~Slot1();
482 allocator->Free(this);
644 void Destroy() { this->~Signal1(); this->m_Allocator->Free(this); }
666 bool pushed = this->m_Slots.push_back(slot);
669 NW_ASSERT(this->m_Slot == NULL);
670 this->m_Slot = slot;
685 bool pushed = this->m_Slots.push_back(slot);
688 bool isConnectable = (this->m_Slot == NULL);
691 this->m_Slot = slot;
721 this->Connect(slot);
745 return CreateAndConnect(function, this->m_Allocator);
755 this->m_Slots.erase_find(slot);
757 if (this->m_Slot == slot)
759 this->m_Slot = NULL;
774 this->m_Slots.erase_find(slot);
777 if (this->m_Slot == slot)
779 this->m_Slot = NULL;
796 if (this->m_Slot)
798 return this->m_Slot->Invoke(arg0);
865 ~Signal1() { SafeDestroy(this->m_Slot); }
900 AllocatorType* allocator = this->GetAllocator();
903 this->~Slot2();
904 allocator->Free(this);
912 this->~Slot2();
913 allocator->Free(this);
1076 void Destroy() { this->~Signal2(); this->m_Allocator->Free(this); }
1098 bool pushed = this->m_Slots.push_back(slot);
1101 NW_ASSERT(this->m_Slot == NULL);
1102 this->m_Slot = slot;
1117 bool pushed = this->m_Slots.push_back(slot);
1120 bool isConnectable = (this->m_Slot == NULL);
1123 this->m_Slot = slot;
1153 this->Connect(slot);
1177 return CreateAndConnect(function, this->m_Allocator);
1187 this->m_Slots.erase_find(slot);
1189 if (this->m_Slot == slot)
1191 this->m_Slot = NULL;
1206 this->m_Slots.erase_find(slot);
1209 if (this->m_Slot == slot)
1211 this->m_Slot = NULL;
1228 if (this->m_Slot)
1230 return this->m_Slot->Invoke(arg0, arg1);
1297 ~Signal2() { SafeDestroy(this->m_Slot); }
1332 AllocatorType* allocator = this->GetAllocator();
1335 this->~Slot3();
1336 allocator->Free(this);
1344 this->~Slot3();
1345 allocator->Free(this);
1509 void Destroy() { this->~Signal3(); this->m_Allocator->Free(this); }
1531 bool pushed = this->m_Slots.push_back(slot);
1534 NW_ASSERT(this->m_Slot == NULL);
1535 this->m_Slot = slot;
1550 bool pushed = this->m_Slots.push_back(slot);
1553 bool isConnectable = (this->m_Slot == NULL);
1556 this->m_Slot = slot;
1586 this->Connect(slot);
1610 return CreateAndConnect(function, this->m_Allocator);
1620 this->m_Slots.erase_find(slot);
1622 if (this->m_Slot == slot)
1624 this->m_Slot = NULL;
1639 this->m_Slots.erase_find(slot);
1642 if (this->m_Slot == slot)
1644 this->m_Slot = NULL;
1661 if (this->m_Slot)
1663 return this->m_Slot->Invoke(arg0, arg1, arg2);
1730 ~Signal3() { SafeDestroy(this->m_Slot); }
1765 AllocatorType* allocator = this->GetAllocator();
1768 this->~Slot4();
1769 allocator->Free(this);
1777 this->~Slot4();
1778 allocator->Free(this);
1943 void Destroy() { this->~Signal4(); this->m_Allocator->Free(this); }
1965 bool pushed = this->m_Slots.push_back(slot);
1968 NW_ASSERT(this->m_Slot == NULL);
1969 this->m_Slot = slot;
1984 bool pushed = this->m_Slots.push_back(slot);
1987 bool isConnectable = (this->m_Slot == NULL);
1990 this->m_Slot = slot;
2020 this->Connect(slot);
2044 return CreateAndConnect(function, this->m_Allocator);
2054 this->m_Slots.erase_find(slot);
2056 if (this->m_Slot == slot)
2058 this->m_Slot = NULL;
2073 this->m_Slots.erase_find(slot);
2076 if (this->m_Slot == slot)
2078 this->m_Slot = NULL;
2095 if (this->m_Slot)
2097 return this->m_Slot->Invoke(arg0, arg1, arg2, arg3);
2164 ~Signal4() { SafeDestroy(this->m_Slot); }
2199 AllocatorType* allocator = this->GetAllocator();
2202 this->~Slot5();
2203 allocator->Free(this);
2211 this->~Slot5();
2212 allocator->Free(this);
2378 void Destroy() { this->~Signal5(); this->m_Allocator->Free(this); }
2400 bool pushed = this->m_Slots.push_back(slot);
2403 NW_ASSERT(this->m_Slot == NULL);
2404 this->m_Slot = slot;
2419 bool pushed = this->m_Slots.push_back(slot);
2422 bool isConnectable = (this->m_Slot == NULL);
2425 this->m_Slot = slot;
2455 this->Connect(slot);
2479 return CreateAndConnect(function, this->m_Allocator);
2489 this->m_Slots.erase_find(slot);
2491 if (this->m_Slot == slot)
2493 this->m_Slot = NULL;
2508 this->m_Slots.erase_find(slot);
2511 if (this->m_Slot == slot)
2513 this->m_Slot = NULL;
2530 if (this->m_Slot)
2532 return this->m_Slot->Invoke(arg0, arg1, arg2, arg3, arg4);
2599 ~Signal5() { SafeDestroy(this->m_Slot); }
2634 AllocatorType* allocator = this->GetAllocator();
2637 this->~Slot6();
2638 allocator->Free(this);
2646 this->~Slot6();
2647 allocator->Free(this);
2814 void Destroy() { this->~Signal6(); this->m_Allocator->Free(this); }
2836 bool pushed = this->m_Slots.push_back(slot);
2839 NW_ASSERT(this->m_Slot == NULL);
2840 this->m_Slot = slot;
2855 bool pushed = this->m_Slots.push_back(slot);
2858 bool isConnectable = (this->m_Slot == NULL);
2861 this->m_Slot = slot;
2891 this->Connect(slot);
2915 return CreateAndConnect(function, this->m_Allocator);
2925 this->m_Slots.erase_find(slot);
2927 if (this->m_Slot == slot)
2929 this->m_Slot = NULL;
2944 this->m_Slots.erase_find(slot);
2947 if (this->m_Slot == slot)
2949 this->m_Slot = NULL;
2966 if (this->m_Slot)
2968 return this->m_Slot->Invoke(arg0, arg1, arg2, arg3, arg4, arg5);
3035 ~Signal6() { SafeDestroy(this->m_Slot); }
3070 AllocatorType* allocator = this->GetAllocator();
3073 this->~Slot7();
3074 allocator->Free(this);
3082 this->~Slot7();
3083 allocator->Free(this);
3251 void Destroy() { this->~Signal7(); this->m_Allocator->Free(this); }
3273 bool pushed = this->m_Slots.push_back(slot);
3276 NW_ASSERT(this->m_Slot == NULL);
3277 this->m_Slot = slot;
3292 bool pushed = this->m_Slots.push_back(slot);
3295 bool isConnectable = (this->m_Slot == NULL);
3298 this->m_Slot = slot;
3328 this->Connect(slot);
3352 return CreateAndConnect(function, this->m_Allocator);
3362 this->m_Slots.erase_find(slot);
3364 if (this->m_Slot == slot)
3366 this->m_Slot = NULL;
3381 this->m_Slots.erase_find(slot);
3384 if (this->m_Slot == slot)
3386 this->m_Slot = NULL;
3403 if (this->m_Slot)
3405 return this->m_Slot->Invoke(arg0, arg1, arg2, arg3, arg4, arg5, arg6);
3472 ~Signal7() { SafeDestroy(this->m_Slot); }
3507 AllocatorType* allocator = this->GetAllocator();
3510 this->~Slot8();
3511 allocator->Free(this);
3519 this->~Slot8();
3520 allocator->Free(this);
3689 void Destroy() { this->~Signal8(); this->m_Allocator->Free(this); }
3711 bool pushed = this->m_Slots.push_back(slot);
3714 NW_ASSERT(this->m_Slot == NULL);
3715 this->m_Slot = slot;
3730 bool pushed = this->m_Slots.push_back(slot);
3733 bool isConnectable = (this->m_Slot == NULL);
3736 this->m_Slot = slot;
3766 this->Connect(slot);
3790 return CreateAndConnect(function, this->m_Allocator);
3800 this->m_Slots.erase_find(slot);
3802 if (this->m_Slot == slot)
3804 this->m_Slot = NULL;
3819 this->m_Slots.erase_find(slot);
3822 if (this->m_Slot == slot)
3824 this->m_Slot = NULL;
3841 if (this->m_Slot)
3843 return this->m_Slot->Invoke(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
3910 ~Signal8() { SafeDestroy(this->m_Slot); }
3945 AllocatorType* allocator = this->GetAllocator();
3948 this->~Slot9();
3949 allocator->Free(this);
3957 this->~Slot9();
3958 allocator->Free(this);
4128 void Destroy() { this->~Signal9(); this->m_Allocator->Free(this); }
4150 bool pushed = this->m_Slots.push_back(slot);
4153 NW_ASSERT(this->m_Slot == NULL);
4154 this->m_Slot = slot;
4169 bool pushed = this->m_Slots.push_back(slot);
4172 bool isConnectable = (this->m_Slot == NULL);
4175 this->m_Slot = slot;
4205 this->Connect(slot);
4229 return CreateAndConnect(function, this->m_Allocator);
4239 this->m_Slots.erase_find(slot);
4241 if (this->m_Slot == slot)
4243 this->m_Slot = NULL;
4258 this->m_Slots.erase_find(slot);
4261 if (this->m_Slot == slot)
4263 this->m_Slot = NULL;
4280 if (this->m_Slot)
4282 return this->m_Slot->Invoke(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);
4349 ~Signal9() { SafeDestroy(this->m_Slot); }
4384 AllocatorType* allocator = this->GetAllocator();
4387 this->~Slot10();
4388 allocator->Free(this);
4396 this->~Slot10();
4397 allocator->Free(this);
4568 void Destroy() { this->~Signal10(); this->m_Allocator->Free(this); }
4590 bool pushed = this->m_Slots.push_back(slot);
4593 NW_ASSERT(this->m_Slot == NULL);
4594 this->m_Slot = slot;
4609 bool pushed = this->m_Slots.push_back(slot);
4612 bool isConnectable = (this->m_Slot == NULL);
4615 this->m_Slot = slot;
4645 this->Connect(slot);
4669 return CreateAndConnect(function, this->m_Allocator);
4679 this->m_Slots.erase_find(slot);
4681 if (this->m_Slot == slot)
4683 this->m_Slot = NULL;
4698 this->m_Slots.erase_find(slot);
4701 if (this->m_Slot == slot)
4703 this->m_Slot = NULL;
4720 if (this->m_Slot)
4722 return this->m_Slot->Invoke(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9);
4789 ~Signal10() { SafeDestroy(this->m_Slot); }