#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 |