26 :
x(
std::move(arg.
x)),
46 x = std::move(other.x);
47 y = std::move(other.y);
48 t = std::move(other.t);
49 pol = std::move(other.pol);
54 return (
x == rhs.
x) && (
y == rhs.
y) && (
t == rhs.
t) && (
pol == rhs.
pol);
58 return !(*
this == rhs);
This file contains definitions of common data structures used in traffic manager.
bool operator==(const DVSEvent &rhs) const
DVSEvent & operator=(const DVSEvent &other)
Assignement operator
DVSEvent(const DVSEvent &&arg)
Moving constructor
bool operator!=(const DVSEvent &rhs) const
DVSEvent()=default
Default constructor
DVSEvent(std::uint16_t x, std::uint16_t y, std::int64_t t, bool pol)
Constructor
DVSEvent(const DVSEvent &arg)
Copy Constructor
DVSEvent & operator=(const DVSEvent &&other)
Move Assignement operator