Vcsn  2.3
Be Rational
vcsn::dyn::context::model< Context > Struct Template Referencefinal

A wrapped type. More...

Inheritance diagram for vcsn::dyn::context::model< Context >:
Collaboration diagram for vcsn::dyn::context::model< Context >:

Public Types

using context_t = Context
 

Public Member Functions

 model (context_t ctx)
 
symbol vname () const
 
const auto & context () const
 
- Public Member Functions inherited from vcsn::dyn::context::base
virtual ~base ()=default
 

Public Attributes

const context_t context_
 The context. More...
 

Detailed Description

template<typename Context>
struct vcsn::dyn::context::model< Context >

A wrapped type.

Definition at line 68 of file context.hh.

Member Typedef Documentation

template<typename Context >
using vcsn::dyn::context::model< Context >::context_t = Context

Definition at line 70 of file context.hh.

Constructor & Destructor Documentation

template<typename Context >
vcsn::dyn::context::model< Context >::model ( context_t  ctx)
inline

Definition at line 72 of file context.hh.

Member Function Documentation

template<typename Context >
const auto& vcsn::dyn::context::model< Context >::context ( ) const
inline

Definition at line 81 of file context.hh.

Referenced by vcsn::dyn::context::as().

template<typename Context >
symbol vcsn::dyn::context::model< Context >::vname ( ) const
inlinevirtual

Implements vcsn::dyn::context::base.

Definition at line 76 of file context.hh.

Member Data Documentation

template<typename Context >
const context_t vcsn::dyn::context::model< Context >::context_

The context.

Definition at line 87 of file context.hh.


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