| 
    MeVisLab Toolbox Reference
    
   | 
 
#include "mlVesselGraphSystem.h"#include "VesselGraphTypes.h"#include "VesselGraphDisableWarnings.h"#include <boost/ref.hpp>#include <boost/tuple/tuple.hpp>#include <boost/variant.hpp>#include <boost/mpl/contains.hpp>#include <boost/mpl/for_each.hpp>#include <boost/mpl/less_equal.hpp>#include <boost/mpl/integral_c.hpp>#include <boost/mpl/vector.hpp>#include <boost/mpl/sizeof.hpp>#include "VesselGraphRestoreWarnings.h"Go to the source code of this file.
Classes | |
| class | lightweight::heap_storage< T > | 
| wrapper for large objects (i.e.  More... | |
| struct | lightweight::make_lightweight | 
| struct | lightweight::make_lightweight::apply< T > | 
| class | lightweight::lightweight_visitor< VisitorType > | 
Namespaces | |
| namespace | lightweight | 
| Namespace lightweight, provides utilities to wrap large objects in a lightweight variant whose static size is 2*sizeof(void*).  | |
Functions | |
| template<typename T > | |
| T & | lightweight::access (T &storage) | 
| template<typename T > | |
| T & | lightweight::access (heap_storage< T > &storage) | 
| template<typename T > | |
| const T & | lightweight::access (const heap_storage< T > &storage) | 
| template<typename VisitorType , typename VariantType > | |
| VisitorType::result_type | lightweight::apply_visitor (VisitorType &visitor, VariantType &value) |