callback() const noexcept | castor::ChangeTrackedT< ValueT, ControlT > | inline |
ChangeTrackedT() noexcept=default | castor::ChangeTrackedT< ValueT, ControlT > | |
ChangeTrackedT(castor::Function< void() > callback) noexcept | castor::ChangeTrackedT< ValueT, ControlT > | inlineexplicit |
ChangeTrackedT(ValueT const &rhs) noexcept | castor::ChangeTrackedT< ValueT, ControlT > | inlineexplicit |
ChangeTrackedT(ValueT const &rhs, castor::Function< void() > callback) noexcept | castor::ChangeTrackedT< ValueT, ControlT > | inlineexplicit |
ChangeTrackedT(ChangeTrackedT &&rhs) noexcept | castor::ChangeTrackedT< ValueT, ControlT > | inline |
ChangeTrackedT(ChangeTrackedT const &rhs) noexcept | castor::ChangeTrackedT< ValueT, ControlT > | inline |
control() noexcept | castor::ChangeTrackedT< ValueT, ControlT > | inline |
isDirty() const noexcept | castor::ChangeTrackedT< ValueT, ControlT > | inline |
naked() noexcept | castor::ChangeTrackedT< ValueT, ControlT > | inline |
operator ValueT &() noexcept | castor::ChangeTrackedT< ValueT, ControlT > | inline |
operator ValueT const &() const noexcept | castor::ChangeTrackedT< ValueT, ControlT > | inline |
operator*() const noexcept | castor::ChangeTrackedT< ValueT, ControlT > | inline |
operator*() noexcept | castor::ChangeTrackedT< ValueT, ControlT > | inline |
operator->() const noexcept | castor::ChangeTrackedT< ValueT, ControlT > | inline |
operator->() noexcept | castor::ChangeTrackedT< ValueT, ControlT > | inline |
operator=(ValueT const &rhs) noexcept | castor::ChangeTrackedT< ValueT, ControlT > | inline |
operator=(ChangeTrackedT const &rhs) noexcept | castor::ChangeTrackedT< ValueT, ControlT > | inline |
operator=(ChangeTrackedT &&rhs) noexcept | castor::ChangeTrackedT< ValueT, ControlT > | inline |
reset() noexcept | castor::ChangeTrackedT< ValueT, ControlT > | inline |
value() const noexcept | castor::ChangeTrackedT< ValueT, ControlT > | inline |
~ChangeTrackedT() noexcept=default | castor::ChangeTrackedT< ValueT, ControlT > | |