MeVisLab Toolbox Reference
ml::internal Namespace Reference

Classes

class  ProfilingScope
 Helper class that stops measuring when it gets out of scope. More...
 
class  TypedHandlerBase
 The base class for TypedCalculateOutputImageHandler and TypedProcessAllPagesHandler. More...
 
class  SingleTypeCaller
 Internal helper class that uses a VariableType to convert a datatype integer to the correct Processor::process<DataType>() call. More...
 
class  DualTypeCaller
 Internal helper class that uses VariableType1 and VariableType2 to convert two datatype integers to the correct Processor::process<DataType1, DataType2>() call. More...
 
struct  voider
 
struct  nonesuch
 
struct  detector
 
struct  detector< Default, void_t< Op< Args... > >, Op, Args... >
 

Typedefs

template<typename... Ts>
using void_t = typename voider< Ts... >::type
 

Functions

template<typename EnumType >
EnumValues< EnumType >::Entry createEnumEntry (const char *value, EnumType enumValue)
 Helper method to infer the EnumType via the function signature. More...
 

Typedef Documentation

◆ void_t

template<typename... Ts>
using ml::internal::void_t = typedef typename voider<Ts...>::type

Definition at line 45 of file mlTemplateHelpers.h.

Function Documentation

◆ createEnumEntry()

template<typename EnumType >
EnumValues<EnumType>::Entry ml::internal::createEnumEntry ( const char *  value,
EnumType  enumValue 
)
inline

Helper method to infer the EnumType via the function signature.

Definition at line 585 of file mlFields.h.