MeVisLab Toolbox Reference
lightweight::lightweight_visitor< VisitorType > Class Template Reference

#include <mlLightweight.h>

Public Types

typedef VisitorType::result_type result_type

Public Member Functions

 lightweight_visitor (VisitorType &visitor)
template<typename T>
result_type operator() (T &value)

Detailed Description

template<typename VisitorType>
class lightweight::lightweight_visitor< VisitorType >

Definition at line 92 of file mlLightweight.h.

Member Typedef Documentation

◆ result_type

template<typename VisitorType>
typedef VisitorType::result_type lightweight::lightweight_visitor< VisitorType >::result_type

Definition at line 94 of file mlLightweight.h.

Constructor & Destructor Documentation

◆ lightweight_visitor()

template<typename VisitorType>
lightweight::lightweight_visitor< VisitorType >::lightweight_visitor ( VisitorType & visitor)
inline

Definition at line 96 of file mlLightweight.h.

Member Function Documentation

◆ operator()()

template<typename VisitorType>
template<typename T>
result_type lightweight::lightweight_visitor< VisitorType >::operator() ( T & value)
inline

Definition at line 99 of file mlLightweight.h.

References lightweight::access(), and T.


The documentation for this class was generated from the following file:
  • MeVisLab/Standard/Sources/Shared/MLVesselGraph/Properties/mlLightweight.h