MeVisLab Toolbox Reference
mlLightweight.h File 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 >
struct  lightweight::make_lightweight
struct  lightweight::make_lightweight::apply< T >
class  lightweight::lightweight_visitor< VisitorType >

Namespaces

namespace  lightweight

Functions

template<typename T>
Tlightweight::access (T &storage)
template<typename T>
Tlightweight::access (heap_storage< T > &storage)
template<typename T>
const Tlightweight::access (const heap_storage< T > &storage)
template<typename VisitorType, typename VariantType>
VisitorType::result_type lightweight::apply_visitor (VisitorType &visitor, VariantType &value)