|
libGimbal 0.1.0
C17-Based Extended Standard Library and Cross-Language Runtime Framework
|
Public Types | |
| using | ThisType = SubscriptProxy |
| using | DerivedPtrType = std::conditional_t< ReadWrite, CRTP *, const CRTP * > |
Public Member Functions | |
| SubscriptProxy (DerivedPtrType pObject, Key key) | |
| operator Value () const | |
| ThisType & | operator= (Value value) |
| template<typename RValue > requires ReadWrite | |
| ThisType & | operator= (RValue &&rhs) |
Data Fields | |
| DerivedPtrType | pObject_ |
| Key | key_ |
Static Public Attributes | |
| static constexpr bool | ReadWrite |
Definition at line 14 of file gimbal_generics.hpp.
| using gimbal::ReadWriteIndexable< CRTP, Key, Value, Writable >::SubscriptProxy::ThisType = SubscriptProxy |
Definition at line 16 of file gimbal_generics.hpp.
| using gimbal::ReadWriteIndexable< CRTP, Key, Value, Writable >::SubscriptProxy::DerivedPtrType = std::conditional_t<ReadWrite, CRTP*, const CRTP*> |
Definition at line 18 of file gimbal_generics.hpp.
|
inline |
Definition at line 23 of file gimbal_generics.hpp.
|
inline |
Definition at line 26 of file gimbal_generics.hpp.
|
inline |
Definition at line 30 of file gimbal_generics.hpp.
|
inline |
Definition at line 37 of file gimbal_generics.hpp.
|
staticconstexpr |
Definition at line 17 of file gimbal_generics.hpp.
| DerivedPtrType gimbal::ReadWriteIndexable< CRTP, Key, Value, Writable >::SubscriptProxy::pObject_ |
Definition at line 20 of file gimbal_generics.hpp.
| Key gimbal::ReadWriteIndexable< CRTP, Key, Value, Writable >::SubscriptProxy::key_ |
Definition at line 21 of file gimbal_generics.hpp.