scnlib  0.2.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
scn::detail::init< Context, T, 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 = Type
 

Detailed Description

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

Definition at line 184 of file args.h.

Constructor & Destructor Documentation

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

Definition at line 188 of file args.h.

Member Function Documentation

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

Definition at line 190 of file args.h.

Member Data Documentation

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

Definition at line 186 of file args.h.

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

Definition at line 185 of file args.h.


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