CheckedGetDataType< T, POLICY, false > Struct Template Reference

#include <datatype.h>

Public Types

using ST = typename StandardType< T >::type
 
using type = typename std::decay< typename RemoveResult< decltype(PrivateGetDataType< POLICY >((ST **) nullptr, OVERLOAD_MAX_RANK))>::type >::type
 

Static Public Member Functions

static Result< typeGet ()
 

Member Typedef Documentation

◆ ST

using ST = typename StandardType<T>::type

◆ type

using type = typename std::decay<typename RemoveResult<decltype(PrivateGetDataType<POLICY>((ST**) nullptr, OVERLOAD_MAX_RANK))>::type>::type

Member Function Documentation

◆ Get()

static Result<type> Get ( void  )
static