7namespace Arp::Base::Core
15 IDelegateFunctor(
void) =
default;
16 IDelegateFunctor(
const IDelegateFunctor& arg) =
default;
17 IDelegateFunctor(IDelegateFunctor&& arg)
noexcept =
default;
18 IDelegateFunctor& operator=(
const IDelegateFunctor& arg) =
default;
19 IDelegateFunctor& operator=(IDelegateFunctor&& arg)
noexcept =
default;
20 virtual ~IDelegateFunctor(
void)
noexcept =
default;
23 bool operator==(
const IDelegateFunctor& other);
24 bool operator!=(
const IDelegateFunctor& other);
27 virtual bool Equals(
const IDelegateFunctor& other) = 0;
32inline bool IDelegateFunctor::operator==(
const IDelegateFunctor& other)
34 return this->
Equals(other);
37inline bool IDelegateFunctor::operator!=(
const IDelegateFunctor& other)
39 return !(*
this == other);
@ Equals
Start recording if TriggerVariable1 is equal to TriggerVariable2.