ttg_parsec::detail::persistent_value_ref< ValueT > Struct Template Reference

Documentation

template<typename ValueT>
struct ttg_parsec::detail::persistent_value_ref< ValueT >

Definition at line 84 of file ttvalue.h.

Public Types

using reference_type = ValueT
 
using value_type = std::decay_t< ValueT >
 
using lvalue_reference_type = std::add_lvalue_reference_t< std::remove_reference_t< ValueT > >
 

Public Attributes

lvalue_reference_type value_ref
 

Member Typedef Documentation

◆ lvalue_reference_type

template<typename ValueT >
using ttg_parsec::detail::persistent_value_ref< ValueT >::lvalue_reference_type = std::add_lvalue_reference_t<std::remove_reference_t<ValueT> >

Definition at line 87 of file ttvalue.h.

◆ reference_type

template<typename ValueT >
using ttg_parsec::detail::persistent_value_ref< ValueT >::reference_type = ValueT

Definition at line 85 of file ttvalue.h.

◆ value_type

template<typename ValueT >
using ttg_parsec::detail::persistent_value_ref< ValueT >::value_type = std::decay_t<ValueT>

Definition at line 86 of file ttvalue.h.

Member Data Documentation

◆ value_ref

template<typename ValueT >
lvalue_reference_type ttg_parsec::detail::persistent_value_ref< ValueT >::value_ref

Definition at line 88 of file ttvalue.h.


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