![]() |
LeechCraft 0.6.70-18808-g3467692359
Modular cross-platform feature rich live environment.
|
#include "oraltypes.h"
Public Types | |
| using | member_type = MemberPtrType_t<Ptr> |
| Public Types inherited from LC::Util::oral::IndirectHolderBase< MemberPtrType_t< Ptr >::value_type, References< Ptr > > | |
| using | base_type |
| using | value_type |
Public Member Functions | |
| template<typename T, typename... Tags> | |
| References (const PKey< T, Tags... > &key) | |
| template<typename T, typename... Tags> | |
| References & | operator= (const PKey< T, Tags... > &key) |
| Public Member Functions inherited from LC::Util::oral::IndirectHolderBase< MemberPtrType_t< Ptr >::value_type, References< Ptr > > | |
| IndirectHolderBase ()=default | |
| References< Ptr > & | operator= (value_type val) |
| false | operator value_type () const |
| const value_type & | operator* () const |
| auto | operator-> () const |
Static Public Attributes | |
| static constexpr bool | IsReferences = true |
| Static Public Attributes inherited from LC::Util::oral::IndirectHolderBase< MemberPtrType_t< Ptr >::value_type, References< Ptr > > | |
| static constexpr bool | IsIndirect |
Additional Inherited Members | |
| Public Attributes inherited from LC::Util::oral::IndirectHolderBase< MemberPtrType_t< Ptr >::value_type, References< Ptr > > | |
| MemberPtrType_t< Ptr >::value_type | Val_ |
Definition at line 152 of file oraltypes.h.
| using LC::Util::oral::References< Ptr >::member_type = MemberPtrType_t<Ptr> |
Definition at line 156 of file oraltypes.h.
|
inline |
Definition at line 162 of file oraltypes.h.
|
inline |
Definition at line 168 of file oraltypes.h.
|
staticconstexpr |
Definition at line 154 of file oraltypes.h.