MeVisLab Toolbox Reference
mlTypedProcessing.h File Reference
#include "mlInitSystemML.h"
#include "mlTypedHandlers.h"

Go to the source code of this file.

Classes

class  ml::internal::SingleTypeCaller< Processor, VariableType >
 Internal helper class that uses a VariableType to convert a datatype integer to the correct Processor::process<DataType>() call. More...
 
class  ml::internal::DualTypeCaller< Processor, VariableType1, VariableType2 >
 Internal helper class that uses VariableType1 and VariableType2 to convert two datatype integers to the correct Processor::process<DataType1, DataType2>() call. More...
 

Namespaces

 ml
 Main documentation file for ML users and developers.
 
 ml::internal
 
 ml::TypedProcessing
 

Functions

template<template< typename, int, typename > class VariableType, class Processor >
static void ml::TypedProcessing::call (MLDataType dataType, Processor &processor)
 Call the process<DataType>() method on the given processor, where the DataType type is dynamically selected by the dataType. More...
 
template<template< typename, int, typename > class VariableType1, template< typename, int, typename > class VariableType2, class Processor >
static void ml::TypedProcessing::call (MLDataType firstDataType, MLDataType secondDataType, Processor &processor)
 Call the process<DataType1, DataType2>() method on the given processor, where the DataType1 and DataType2 types are dynamically selected by the firstDataType and secondDataType. More...