scnlib  0.2.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
scn::detail::get_type< Context, T > Struct Template Reference

#include <args.h>

Public Types

using value_type = decltype(make_value< Context >(std::declval< typename std::remove_reference< typename std::remove_cv< T >::type >::type & >(), std::declval< priority_tag< 1 >>()))

Static Public Attributes

static const type value = value_type::type_tag

Detailed Description

template<typename Context, typename T>
struct scn::detail::get_type< Context, T >

Definition at line 417 of file args.h.

Member Typedef Documentation

template<typename Context , typename T >
using scn::detail::get_type< Context, T >::value_type = decltype(make_value<Context>( std::declval<typename std::remove_reference< typename std::remove_cv<T>::type>::type&>(), std::declval<priority_tag<1>>()))

Definition at line 421 of file args.h.

Member Data Documentation

template<typename Context , typename T >
const type scn::detail::get_type< Context, T >::value = value_type::type_tag

Definition at line 422 of file args.h.

The documentation for this struct was generated from the following file: