Vcsn  2.4
Be Rational
letterset.hh File Reference
#include <memory>
#include <boost/optional.hpp>
#include <vcsn/alphabets/setalpha.hh>
#include <vcsn/core/kind.hh>
#include <vcsn/labelset/genset-labelset.hh>
#include <vcsn/labelset/labelset.hh>
#include <vcsn/labelset/nullableset.hh>
#include <vcsn/labelset/wordset.hh>
#include <vcsn/misc/attributes.hh>
#include <vcsn/misc/escape.hh>
#include <vcsn/misc/raise.hh>
#include <vcsn/misc/set.hh>
Include dependency graph for letterset.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  vcsn::letterset< GenSet >
 Implementation of labels are letters. More...
 
struct  vcsn::detail::letterized_traits< letterset< GenSet > >
 Conversion to letterized. More...
 
struct  vcsn::detail::nullableset_traits< letterset< GenSet > >
 Conversion for letterset<GenSet> to a nullableset. More...
 
struct  vcsn::detail::law_traits< letterset< GenSet > >
 Conversion for letterset<GenSet> to a super wordset. More...
 
struct  vcsn::detail::join_impl< letterset< GenSet >, letterset< GenSet > >
 

Namespaces

 vcsn
 
 vcsn::detail
 

Functions

template<typename GenSet >
letterset< GenSet > vcsn::meet (const letterset< GenSet > &lhs, const letterset< GenSet > &rhs)
 Compute the meet with another labelset. More...