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

#include <args.h>

Public Member Functions

constexpr init (T &v)
 
template<typename ParseCtx >
SCN_CONSTEXPR14 value< Context > get ()
 

Public Attributes

T * val
 

Static Public Attributes

static const type type_tag = custom_type
 

Detailed Description

template<typename Context, typename T>
struct scn::detail::init< Context, T, custom_type >

Definition at line 197 of file args.h.

Constructor & Destructor Documentation

template<typename Context , typename T >
constexpr scn::detail::init< Context, T, custom_type >::init ( T &  v)
inline

Definition at line 201 of file args.h.

Member Function Documentation

template<typename Context , typename T >
template<typename ParseCtx >
SCN_CONSTEXPR14 value<Context> scn::detail::init< Context, T, custom_type >::get ( )
inline

Definition at line 203 of file args.h.

Member Data Documentation

template<typename Context , typename T >
const type scn::detail::init< Context, T, custom_type >::type_tag = custom_type
static

Definition at line 199 of file args.h.

template<typename Context , typename T >
T* scn::detail::init< Context, T, custom_type >::val

Definition at line 198 of file args.h.


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