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 13 of file gimbal_generics.hpp.
using gbl::ReadWriteIndexable< CRTP, Key, Value, Writable >::SubscriptProxy::ThisType = SubscriptProxy |
Definition at line 15 of file gimbal_generics.hpp.
using gbl::ReadWriteIndexable< CRTP, Key, Value, Writable >::SubscriptProxy::DerivedPtrType = std::conditional_t<ReadWrite, CRTP*, const CRTP*> |
Definition at line 17 of file gimbal_generics.hpp.
|
inline |
Definition at line 22 of file gimbal_generics.hpp.
|
inline |
Definition at line 25 of file gimbal_generics.hpp.
|
inline |
Definition at line 29 of file gimbal_generics.hpp.
|
inline |
Definition at line 36 of file gimbal_generics.hpp.
|
staticconstexpr |
Definition at line 16 of file gimbal_generics.hpp.
DerivedPtrType gbl::ReadWriteIndexable< CRTP, Key, Value, Writable >::SubscriptProxy::pObject_ |
Definition at line 19 of file gimbal_generics.hpp.
Definition at line 20 of file gimbal_generics.hpp.