|
template<typename S > |
| StructField (S &struct_) |
|
template<typename A = Accessor> |
auto | get () const -> decltype(A::get(this->m_struct)) |
|
template<typename A = Accessor> |
auto | has () const -> std::enable_if_t< A::optional, bool > |
|
template<typename A = Accessor> |
auto | has () const -> std::enable_if_t<!A::optional &&A::boxed, bool > |
|
template<typename A = Accessor> |
auto | has () const -> std::enable_if_t<!A::optional &&!A::boxed, bool > |
|
template<typename A = Accessor> |
auto | want () const -> std::enable_if_t< A::requested, bool > |
|
template<typename A = Accessor> |
auto | want () const -> std::enable_if_t<!A::requested, bool > |
|
template<typename A = Accessor, typename... Args> |
decltype(auto) | set (Args &&... args) const |
|
template<typename A = Accessor, typename... Args> |
decltype(auto) | init (Args &&... args) const |
|
template<typename A = Accessor> |
auto | setHas () const -> std::enable_if_t< A::optional > |
|
template<typename A = Accessor> |
auto | setHas () const -> std::enable_if_t<!A::optional > |
|
template<typename A = Accessor> |
auto | setWant () const -> std::enable_if_t< A::requested > |
|
template<typename A = Accessor> |
auto | setWant () const -> std::enable_if_t<!A::requested > |
|
template<typename
Accessor, typename Struct>
struct mp::StructField< Accessor, Struct >
Definition at line 32 of file proxy-types.h.