MeVisLab Toolbox Reference
ml::internal Namespace Reference

Classes

struct  detector
 
struct  detector< Default, void_t< Op< Args... > >, Op, Args... >
 
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  nonesuch
 
class  ProfilingScope
 Helper class that stops measuring when it gets out of scope. More...
 
class  SingleTypeCaller
 Internal helper class that uses a VariableType to convert a datatype integer to the correct Processor::process<DataType>() call. More...
 
class  TypedHandlerBase
 The base class for TypedCalculateOutputImageHandler and TypedProcessAllPagesHandler. More...
 
struct  voider
 

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.
 

Typedef Documentation

◆ void_t

template<typename... Ts>
using ml::internal::void_t = 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 373 of file mlFields.h.

References createEnumEntry(), and mlrange_cast().

Referenced by createEnumEntry().