ML 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
class  DualTypeCaller
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.

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 347 of file mlFields.h.

References createEnumEntry().

Referenced by createEnumEntry().