constant_type< T, v > Struct Template Reference
#include <type_traits.h>
Public Types | |
typedef T | value_t |
typedef constant_type< T, v > * | pointer_t |
Public Member Functions | |
operator value_t () const | |
value_t | operator() () const |
Static Public Member Functions | |
static value_t | value () |
static pointer_t | null () |
Detailed Description
template<typename T, T v>
struct illumina::interop::constant_type< T, v >
Define a constant of an arbitray type
Member Typedef Documentation
typedef constant_type<T, v>* pointer_t |
Define the pointer type
typedef T value_t |
Define the value type
Member Function Documentation
|
inlinestatic |
Null pointer type
- Returns
- null pointer
|
inline |
Get the value of the constant type
- Returns
- value
|
inline |
Get the value of the constant type
- Returns
- value
|
inlinestatic |
Get the value of the constant type
- Returns
- value
The documentation for this struct was generated from the following file:
- /io/interop/util/type_traits.h