Ariles
|
#include <types.h>
Public Types | |
using | BasePointer = t_Pointer |
using | Handler = PointerHandler< t_Pointer > |
Public Member Functions | |
CustomPointerBase & | operator= (const t_Pointer &value) |
operator BasePointer & () | |
operator const BasePointer & () const | |
Handler::Value * | operator-> () const |
Handler::Value & | operator* () const |
const Handler::Value * | get () const |
Handler::Value * | get () |
void | arilesVisit (const ariles2::PreWrite &visitor, const ariles2::PreWrite::Parameters ¶m) |
bool | isNull () const |
Public Attributes | |
BasePointer | value_ |
Protected Member Functions | |
CustomPointerBase () | |
CustomPointerBase (const t_Pointer &value) | |
CustomPointerBase (const typename Handler::Value &value) | |
virtual | ~CustomPointerBase () |
using ariles2::CustomPointerBase< t_Pointer >::BasePointer = t_Pointer |
using ariles2::CustomPointerBase< t_Pointer >::Handler = PointerHandler<t_Pointer> |
|
inlineprotected |
|
inlineexplicitprotected |
|
inlineexplicitprotected |
|
inlineprotectedvirtual |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
BasePointer ariles2::CustomPointerBase< t_Pointer >::value_ |