DefaultReification Class Reference

#include <generic_dispatch.h>

详细描述

DefaultReification can be used as template argument to Dispatch1 . It supports generic arguments of the types

静态公共成员函数

static const DataType GetType (const 数据 &arg)
template<typename T >
static const T &  Reify (const 数据 &data)
template<typename T >
static T &  Reify ( 数据 &data)
template<typename T >
static T &&  Reify ( 数据 &&data)
static const DataType GetType (const ArrayInterface < Generic > &arg)
template<typename T , typename T2 >
static const ArrayInterface < T > &  Reify (const ArrayInterface < T2 > &array)
template<typename T , typename T2 >
static ArrayInterface < T > &  Reify ( ArrayInterface < T2 > &array)
template<typename T , typename T2 >
static ArrayInterface < T > &&  Reify ( ArrayInterface < T2 > &&array)
static const DataType GetType ( WritableArrayInterface < Generic > &arg)
template<typename T , typename T2 >
static WritableArrayInterface < T > &  Reify ( WritableArrayInterface < T2 > &array)
template<typename T , typename T2 >
static WritableArrayInterface < T > &&  Reify ( WritableArrayInterface < T2 > &&array)
static const DataType GetType (const MatrixNxMInterface &arg)
template<typename T >
static MatrixNxM < T > &  Reify (const MatrixNxMInterface &array)
static const DataType GetType (const ConstMatrixNxMInterface &arg)
template<typename T >
static const MatrixNxM < T > &  Reify (const ConstMatrixNxMInterface &array)

成员函数文档编制

◆  GetType() [1/5]

static const DataType & GetType ( const 数据 arg )
static

◆  Reify() [1/10]

static const T& Reify ( const 数据 data )
static

◆  Reify() [2/10]

static T& Reify ( 数据 data )
static

◆  Reify() [3/10]

static T&& Reify ( 数据 &&  data )
static

◆  GetType() [2/5]

static const DataType & GetType ( const ArrayInterface < Generic > &  arg )
static

◆  Reify() [4/10]

static const ArrayInterface <T>& Reify ( const ArrayInterface < T2 > &  array )
static

◆  Reify() [5/10]

static ArrayInterface <T>& Reify ( ArrayInterface < T2 > &  array )
static

◆  Reify() [6/10]

static ArrayInterface <T>&& Reify ( ArrayInterface < T2 > &&  array )
static

◆  GetType() [3/5]

static const DataType & GetType ( WritableArrayInterface < Generic > &  arg )
static

◆  Reify() [7/10]

static WritableArrayInterface <T>& Reify ( WritableArrayInterface < T2 > &  array )
static

◆  Reify() [8/10]

static WritableArrayInterface <T>&& Reify ( WritableArrayInterface < T2 > &&  array )
static

◆  GetType() [4/5]

static const DataType & GetType ( const MatrixNxMInterface arg )
static

◆  Reify() [9/10]

static MatrixNxM <T>& Reify ( const MatrixNxMInterface array )
static

◆  GetType() [5/5]

static const DataType & GetType ( const ConstMatrixNxMInterface arg )
static

◆  Reify() [10/10]

static const MatrixNxM <T>& Reify ( const ConstMatrixNxMInterface array )
static