|
template<typename Arg , std::enable_if_t<(std::is_assignable_v< std::add_lvalue_reference_t< NestedObject >, Arg &&> or std::is_assignable_v< std::add_lvalue_reference_t< NestedObject >, decltype(to_native_matrix< NestedObject >(std::declval< Arg &&>()))>), int > = 0> |
constexpr LibraryWrapper & | operator= (Arg &&arg) |
| Assign from another compatible indexible object.
|
|
constexpr | operator NestedObject & () & |
| Convert to the nested object.
|
|
constexpr | operator const NestedObject & () const & |
|
constexpr | operator NestedObject && () && |
|
constexpr | operator const NestedObject && () const && |
|
constexpr | AdapterBase () |
| Default constructor.
|
|
constexpr | AdapterBase (Arg &&arg, typename std::enable_if< std::is_constructible< NestedObject, Arg && >::value >::type *=0) |
| Construct from a compatible indexible type.
|
|
constexpr NestedObject & | nested_object () & |
| Get the nested object.
|
|
constexpr const NestedObject & | nested_object () const & |
|
constexpr NestedObject && | nested_object () && |
|
constexpr const NestedObject && | nested_object () const && |
|
constexpr auto | operator[] (const Indices &indices) & |
| Access a component at a set of indices. More...
|
|
constexpr auto | operator[] (const Indices &indices) && |
|
constexpr auto | operator[] (const Indices &indices) const & |
|
constexpr auto | operator[] (const Indices &indices) const && |
|
◆ operator const NestedObject &()
template<typename NestedObject, typename LibraryObject>
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
◆ operator const NestedObject &&()
template<typename NestedObject, typename LibraryObject>
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
◆ operator NestedObject &&()
template<typename NestedObject, typename LibraryObject>
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
The documentation for this struct was generated from the following files: