#include <generic_dispatch.h>
DefaultReification can be used as template argument to Dispatch1. It supports generic arguments of the types
Static Public Member Functions | |
static const DataType & | GetType (const Data &arg) |
template<typename T > | |
static const T & | Reify (const Data &data) |
template<typename T > | |
static T & | Reify (Data &data) |
template<typename T > | |
static T && | Reify (Data &&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) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |