Vcsn  2.3
Be Rational
less.hh File Reference
#include <boost/range/algorithm/lexicographical_compare.hpp>
#include <vcsn/core/rat/fwd.hh>
#include <vcsn/core/rat/size.hh>
#include <vcsn/core/rat/visitor.hh>
#include <vcsn/misc/cast.hh>
#include <vcsn/misc/functional.hh>
Include dependency graph for less.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  vcsn::rat::less< ExpSet >
 A functor to check whether one rational expression is (strictly) less than another one. More...
 
struct  vcsn::rat::less< ExpSet >::visit_tuple< bool, Dummy >
 
struct  vcsn::rat::less< ExpSet >::visit_tuple< false, Dummy >
 

Namespaces

 vcsn
 
 vcsn::rat
 

Macros

#define DEFINE(Type)
 

Macro Definition Documentation

#define DEFINE (   Type)
Value:
VCSN_RAT_VISIT(Type, lhs) \
{ \
res_ = less_(lhs, *down_pointer_cast<const Type ## _t>(rhs_)); \
}
#define VCSN_RAT_VISIT(Type, Val)
Definition: visitor.hh:71

Definition at line 78 of file less.hh.