![]() |
LeechCraft
0.6.70-13729-g7046a9d2a7
Modular cross-platform feature rich live environment.
|
#include "oraltypes.h"
Public Types | |
using | member_type = MemberPtrType_t< Ptr > |
![]() | |
using | value_type = MemberPtrType_t< Ptr >::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) |
![]() | |
IndirectHolderBase ()=default | |
IndirectHolderBase (MemberPtrType_t< Ptr >::value_type val) | |
IndirectHolderBase (Sub val) | |
References< Ptr > & | operator= (MemberPtrType_t< Ptr >::value_type val) |
operator value_type () const | |
const value_type & | operator* () const |
const value_type * | operator-> () const |
Additional Inherited Members | |
![]() | |
MemberPtrType_t< Ptr >::value_type | Val_ |
Definition at line 133 of file oraltypes.h.
using LC::Util::oral::References< Ptr >::member_type = MemberPtrType_t<Ptr> |
Definition at line 135 of file oraltypes.h.
|
inline |
Definition at line 141 of file oraltypes.h.
|
inline |
Definition at line 147 of file oraltypes.h.
References LC::Util::oral::IndirectHolderBase< MemberPtrType_t< Ptr >::value_type, References< Ptr > >::Val_.