MeVisLab Toolbox Reference
|
wrapper for large objects (i.e. More...
#include <mlLightweight.h>
Public Types | |
typedef heap_storage< T > | SelfType |
Public Member Functions | |
heap_storage (const T &value=T()) | |
heap_storage (const SelfType &other) | |
~heap_storage () | |
SelfType & | operator= (const SelfType &other) |
SelfType & | operator= (const T &other) |
bool | operator== (const SelfType &other) const |
bool | operator!= (const SelfType &other) const |
operator T& () | |
operator const T & () const | |
wrapper for large objects (i.e.
objects of type T with sizeof(T)>sizeof(void*)) which puts objects on the heap and provides seamingless access
Definition at line 45 of file mlLightweight.h.
typedef heap_storage<T> lightweight::heap_storage< T >::SelfType |
Definition at line 48 of file mlLightweight.h.
Definition at line 50 of file mlLightweight.h.
Definition at line 51 of file mlLightweight.h.
|
inline |
Definition at line 52 of file mlLightweight.h.
|
inline |
Definition at line 60 of file mlLightweight.h.
|
inline |
Definition at line 59 of file mlLightweight.h.
|
inline |
Definition at line 58 of file mlLightweight.h.
References mlrange_cast().
|
inline |
Definition at line 54 of file mlLightweight.h.
References mlrange_cast().
|
inline |
Definition at line 55 of file mlLightweight.h.
References mlrange_cast().
|
inline |
Definition at line 57 of file mlLightweight.h.
References mlrange_cast().