|
constexpr | ProjectionReference (Reference storageRef) |
|
| ProjectionReference (const ProjectionReference &)=default |
|
constexpr auto | operator= (const ProjectionReference &other) -> ProjectionReference & |
|
constexpr | operator value_type () const |
|
constexpr auto | operator= (value_type v) -> ProjectionReference & |
|
constexpr auto | operator+= (const decltype(Projection::load(std::declval< Reference >())) &rhs) -> ProjectionReference< Reference, Projection > & |
|
constexpr auto | operator-= (const decltype(Projection::load(std::declval< Reference >())) &rhs) -> ProjectionReference< Reference, Projection > & |
|
constexpr auto | operator*= (const decltype(Projection::load(std::declval< Reference >())) &rhs) -> ProjectionReference< Reference, Projection > & |
|
constexpr auto | operator/= (const decltype(Projection::load(std::declval< Reference >())) &rhs) -> ProjectionReference< Reference, Projection > & |
|
constexpr auto | operator%= (const decltype(Projection::load(std::declval< Reference >())) &rhs) -> ProjectionReference< Reference, Projection > & |
|
constexpr auto | operator<<= (const decltype(Projection::load(std::declval< Reference >())) &rhs) -> ProjectionReference< Reference, Projection > & |
|
constexpr auto | operator>>= (const decltype(Projection::load(std::declval< Reference >())) &rhs) -> ProjectionReference< Reference, Projection > & |
|
constexpr auto | operator&= (const decltype(Projection::load(std::declval< Reference >())) &rhs) -> ProjectionReference< Reference, Projection > & |
|
constexpr auto | operator|= (const decltype(Projection::load(std::declval< Reference >())) &rhs) -> ProjectionReference< Reference, Projection > & |
|
constexpr auto | operator^= (const decltype(Projection::load(std::declval< Reference >())) &rhs) -> ProjectionReference< Reference, Projection > & |
|
constexpr auto | operator++ () -> ProjectionReference< Reference, Projection > & |
|
constexpr auto | operator++ (int) -> decltype(Projection::load(std::declval< Reference >())) |
|
constexpr auto | operator-- () -> ProjectionReference< Reference, Projection > & |
|
constexpr auto | operator-- (int) -> decltype(Projection::load(std::declval< Reference >())) |
|
template<typename Reference, typename Projection>
struct llama::mapping::internal::ProjectionReference< Reference, Projection >
Definition at line 73 of file Projection.hpp.