Vcsn  2.3
Be Rational
genset-labelset.hh File Reference
#include <memory>
#include <set>
#include <boost/optional.hpp>
#include <boost/range/algorithm/for_each.hpp>
#include <vcsn/core/kind.hh>
#include <vcsn/misc/raise.hh>
Include dependency graph for genset-labelset.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  vcsn::detail::genset_labelset< GenSet >
 This class has no modeling purpose, it only serves to factor code common to letterset and wordset. More...
 

Namespaces

 vcsn
 
 vcsn::detail
 

Macros

#define DEFINE(Name, Attribute)
 Use the implementation from genset. More...
 

Macro Definition Documentation

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

Use the implementation from genset.

Definition at line 87 of file genset-labelset.hh.