Vcsn
2.3
Be Rational
|
A wrapped typed Value/ValueSet. More...
Public Types | |
using | valueset_t = ValueSet |
using | value_t = typename valueset_t::value_t |
Public Member Functions | |
model (valueset_t vs, value_t v) | |
symbol | vname () const override |
const valueset_t & | valueset () const |
const value_t | value () const |
Public Member Functions inherited from vcsn::dyn::value_impl< Tag >::base | |
virtual | ~base ()=default |
Private Attributes | |
const valueset_t | valueset_ |
The value set. More... | |
const value_t | value_ |
The value. More... | |
A wrapped typed Value/ValueSet.
using vcsn::dyn::value_impl< Tag >::model< ValueSet >::value_t = typename valueset_t::value_t |
using vcsn::dyn::value_impl< Tag >::model< ValueSet >::valueset_t = ValueSet |
|
inline |
|
inline |
|
inline |
|
inlineoverridevirtual |
Implements vcsn::dyn::value_impl< Tag >::base.
|
private |
|
private |