![]() |
LeechCraft 0.6.70-14794-g33744ae6ce
Modular cross-platform feature rich live environment.
|
#include "oraltypes.h"
Public Types | |
using | value_type = T |
Public Member Functions | |
IndirectHolderBase ()=default | |
IndirectHolderBase (T val) | |
template<typename U = T, typename Sub = typename U::value_type> | |
IndirectHolderBase (Sub val) | |
Concrete & | operator= (T val) |
operator value_type () const | |
const value_type & | operator* () const |
const value_type * | operator-> () const |
Public Attributes | |
T | Val_ |
Definition at line 28 of file oraltypes.h.
using LC::Util::oral::IndirectHolderBase< T, Concrete >::value_type = T |
Definition at line 30 of file oraltypes.h.
|
default |
|
inline |
Definition at line 36 of file oraltypes.h.
|
inline |
Definition at line 42 of file oraltypes.h.
|
inline |
Definition at line 53 of file oraltypes.h.
References LC::Util::oral::IndirectHolderBase< T, Concrete >::Val_.
|
inline |
Definition at line 58 of file oraltypes.h.
References LC::Util::oral::IndirectHolderBase< T, Concrete >::Val_.
|
inline |
Definition at line 63 of file oraltypes.h.
References LC::Util::oral::IndirectHolderBase< T, Concrete >::Val_.
|
inline |
Definition at line 47 of file oraltypes.h.
References LC::Util::oral::IndirectHolderBase< T, Concrete >::Val_.
T LC::Util::oral::IndirectHolderBase< T, Concrete >::Val_ |
Definition at line 32 of file oraltypes.h.
Referenced by LC::Util::oral::IndirectHolderBase< T, Concrete >::operator value_type(), LC::Util::oral::IndirectHolderBase< T, Concrete >::operator*(), LC::Util::oral::IndirectHolderBase< T, Concrete >::operator->(), LC::Util::oral::IndirectHolderBase< T, Concrete >::operator=(), and LC::Util::oral::toString().