Vcsn  2.2a
Be Rational
vcsn::detail::welement_label< Label > Struct Template Reference

Storage for a label. More...

#include <wet.hh>

Inheritance diagram for vcsn::detail::welement_label< Label >:
Collaboration diagram for vcsn::detail::welement_label< Label >:

Public Types

using label_t = Label
 

Public Member Functions

 welement_label (const label_t &l)
 
 welement_label (label_t &&l)
 
const label_tlabel () const
 
void label (const label_t &l)
 

Private Attributes

label_t label_
 

Detailed Description

template<typename Label>
struct vcsn::detail::welement_label< Label >

Storage for a label.

Definition at line 29 of file wet.hh.

Member Typedef Documentation

template<typename Label >
using vcsn::detail::welement_label< Label >::label_t = Label

Definition at line 31 of file wet.hh.

Constructor & Destructor Documentation

template<typename Label >
vcsn::detail::welement_label< Label >::welement_label ( const label_t l)
inline

Definition at line 32 of file wet.hh.

template<typename Label >
vcsn::detail::welement_label< Label >::welement_label ( label_t &&  l)
inline

Definition at line 35 of file wet.hh.

Member Function Documentation

template<typename Label >
void vcsn::detail::welement_label< Label >::label ( const label_t l)
inline

Definition at line 40 of file wet.hh.

References vcsn::detail::welement_label< Label >::label_.

Member Data Documentation

template<typename Label >
label_t vcsn::detail::welement_label< Label >::label_
private

Definition at line 43 of file wet.hh.

Referenced by vcsn::detail::welement_label< Label >::label().


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