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