4.6.0
Freundlich's C++ toolkit
Loading...
Searching...
No Matches
fcppt::record::element_init< Tag, Type > Class Template Reference

Detailed Description

template<typename Tag, typename Type>
class fcppt::record::element_init< Tag, Type >

The type produced by initializing a single record element.

Public Types

using tag = Tag
 
using value_type = Type
 

Public Member Functions

 element_init (value_type)
 
value_typevalue ()
 

Member Typedef Documentation

◆ tag

template<typename Tag , typename Type >
using fcppt::record::element_init< Tag, Type >::tag = Tag

◆ value_type

template<typename Tag , typename Type >
using fcppt::record::element_init< Tag, Type >::value_type = Type

Constructor & Destructor Documentation

◆ element_init()

template<typename Tag , typename Type >
fcppt::record::element_init< Tag, Type >::element_init ( value_type )
explicit

Member Function Documentation

◆ value()

template<typename Tag , typename Type >
value_type & fcppt::record::element_init< Tag, Type >::value ( )