SPH
|
Const-propagating wrapper for object with point semantics. More...
#include <PropagateConst.h>
Public Member Functions | |
PropagateConst ()=default | |
PropagateConst (TPtr &&ptr) | |
PropagateConst (PropagateConst &&other) | |
PropagateConst & | operator= (TPtr &&newPtr) |
TRef | operator* () |
TConstRef | operator* () const |
RawPtr< TValue > | operator-> () |
RawPtr< const TValue > | operator-> () const |
Const-propagating wrapper for object with point semantics.
It treats the wrapped pointer as a pointer to const when accessed through a const access path.
Definition at line 16 of file PropagateConst.h.
|
default |
|
inline |
Definition at line 29 of file PropagateConst.h.
|
inline |
Definition at line 32 of file PropagateConst.h.
|
inline |
Definition at line 40 of file PropagateConst.h.
|
inline |
Definition at line 44 of file PropagateConst.h.
|
inline |
Definition at line 48 of file PropagateConst.h.
|
inline |
Definition at line 52 of file PropagateConst.h.
|
inline |
Definition at line 35 of file PropagateConst.h.