| 
    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.
      
  | 
  inline | 
Definition at line 50 of file mlLightweight.h.
      
  | 
  inline | 
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.
      
  | 
  inline | 
Definition at line 54 of file mlLightweight.h.
      
  | 
  inline | 
Definition at line 55 of file mlLightweight.h.
      
  | 
  inline | 
Definition at line 57 of file mlLightweight.h.