Vcsn  2.4
Be Rational
automaton-decorator.hh File Reference
Include dependency graph for automaton-decorator.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  vcsn::detail::automaton_decorator< Aut, Context >
 Aggregate an automaton, and forward calls to it. More...
 

Namespaces

 vcsn
 
 vcsn::detail
 

Macros

#define DEFINE(Name)
 
#define DEFINE(Name)
 
#define DEFINE(Name)
 

Macro Definition Documentation

#define DEFINE (   Name)
Value:
template <typename... Args> \
static constexpr \
auto \
Name(Args&&... args) \
-> decltype(element_type::Name(std::forward<Args>(args)...)) \
{ \
return element_type::Name(std::forward<Args>(args)...); \
}

Definition at line 164 of file automaton-decorator.hh.

#define DEFINE (   Name)
Value:
template <typename... Args> \
auto \
Name(Args&&... args) const \
-> decltype(aut_->Name(std::forward<Args>(args)...)) \
{ \
return aut_->Name(std::forward<Args>(args)...); \
}
STL namespace.

Definition at line 164 of file automaton-decorator.hh.

#define DEFINE (   Name)
Value:
template <typename... Args> \
auto \
Name(Args&&... args) \
-> decltype(aut_->Name(std::forward<Args>(args)...)) \
{ \
return aut_->Name(std::forward<Args>(args)...); \
}

Definition at line 164 of file automaton-decorator.hh.