Class EffectorDifference

Inheritance Relationships

Base Type

  • private boost::addable< EffectorDifference, boost::equality_comparable< EffectorDifference, boost::multipliable< EffectorDifference, std::size_t > > >

Class Documentation

class EffectorDifference : boost::addable<EffectorDifference, boost::equality_comparable<EffectorDifference, boost::multipliable<EffectorDifference, std::size_t>>>

Public Functions

EffectorDifference(const Effector&, const Effector&)
EffectorDifference()
EffectorDifference(const EffectorDifference&)
EffectorDifference(EffectorDifference&&)
EffectorDifference &operator=(const EffectorDifference&)
EffectorDifference &operator=(EffectorDifference&&)
const compat::optional<Location> &location() const
compat::optional<Location> location()
const compat::optional<Rotation> &rotation() const
compat::optional<Rotation> rotation()
EffectorDifference &operator*=(std::size_t)
EffectorDifference &operator+=(const EffectorDifference&)
bool is_compatible(const EffectorDifference&) const