Vcsn  2.3a
Be Rational
print.hh File Reference
#include <iosfwd>
#include <vcsn/algos/daut.hh>
#include <vcsn/algos/dot.hh>
#include <vcsn/algos/efsm.hh>
#include <vcsn/algos/grail.hh>
#include <vcsn/algos/info.hh>
#include <vcsn/algos/tikz.hh>
#include <vcsn/core/rat/dot.hh>
#include <vcsn/ctx/context.hh>
#include <vcsn/dyn/context.hh>
#include <vcsn/dyn/fwd.hh>
#include <vcsn/dyn/value.hh>
#include <vcsn/misc/attributes.hh>
#include <vcsn/misc/format.hh>
#include <vcsn/misc/raise.hh>
Include dependency graph for print.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 vcsn
 
 vcsn::detail
 
 vcsn::dyn
 
 vcsn::dyn::detail
 

Typedefs

template<Automaton Aut>
using vcsn::detail::has_fado_t = std::integral_constant< bool,((context_t_of< Aut >::is_lal||context_t_of< Aut >::is_lan||context_t_of< Aut >::is_lat)&&std::is_same< weightset_t_of< Aut >, b >::value)>
 
template<Automaton Aut>
using vcsn::detail::has_grail_t = std::integral_constant< bool,((context_t_of< Aut >::is_lal||context_t_of< Aut >::is_lan)&&std::is_same< weightset_t_of< Aut >, b >::value)>
 

Functions

template<Automaton Aut>
auto vcsn::detail::fado_impl_ (const Aut &aut, std::ostream &out) -> std::enable_if_t< has_fado_t< Aut >
 
template<Automaton Aut>
ATTRIBUTE_NORETURN auto vcsn::detail::fado_impl_ (const Aut &, std::ostream &) -> std::enable_if_t<!has_fado_t< Aut >
 
template<Automaton Aut>
auto vcsn::detail::grail_impl_ (const Aut &aut, std::ostream &out) -> std::enable_if_t< has_grail_t< Aut >
 
template<Automaton Aut>
ATTRIBUTE_NORETURN auto vcsn::detail::grail_impl_ (const Aut &, std::ostream &) -> std::enable_if_t<!has_grail_t< Aut >
 
template<Automaton Aut>
std::ostream & vcsn::print (const Aut &aut, std::ostream &out=std::cout, const std::string &fmt="default")
 
template<Automaton Aut, typename Ostream , typename String >
std::ostream & vcsn::dyn::detail::print (const automaton &aut, std::ostream &o, const std::string &fmt)
 Bridge. More...
 
template<typename Context , typename Ostream , typename String >
std::ostream & vcsn::dyn::detail::print_context (const context &ctx, std::ostream &o, const std::string &fmt)
 Bridge (print). More...
 
template<typename ValueSet >
std::ostream & vcsn::print (const ValueSet &vs, const typename ValueSet::value_t &v, std::ostream &o=std::cout, format fmt={})
 Print a value thanks to a valueset. More...
 
template<typename ExpansionSet , typename Ostream , typename String >
std::ostream & vcsn::dyn::detail::print_expansion (const expansion &expansion, std::ostream &o, const std::string &fmt)
 Bridge (print). More...
 
template<typename Context >
std::ostream & vcsn::print (const expressionset< Context > &rs, const typename expressionset< Context >::value_t &r, std::ostream &o=std::cout, const std::string &fmt="default")
 Print an expression. More...
 
template<typename ExpSet , typename Ostream , typename String >
std::ostream & vcsn::dyn::detail::print_expression (const expression &exp, std::ostream &o, const std::string &fmt)
 Bridge (print). More...
 
template<typename LabelSet , typename Ostream , typename String >
std::ostream & vcsn::dyn::detail::print_label (const label &label, std::ostream &o, const std::string &fmt)
 Bridge (print). More...
 
template<typename PolynomialSet >
std::ostream & vcsn::list (const PolynomialSet &ps, const typename PolynomialSet::value_t &p, std::ostream &o=std::cout)
 
template<typename PolynomialSet , typename Ostream >
std::ostream & vcsn::dyn::detail::list_polynomial (const polynomial &polynomial, std::ostream &o)
 Bridge (list). More...
 
template<typename PolynomialSet , typename Ostream , typename String >
std::ostream & vcsn::dyn::detail::print_polynomial (const polynomial &polynomial, std::ostream &o, const std::string &fmt)
 Bridge (print). More...
 
template<typename WeightSet , typename Ostream , typename String >
std::ostream & vcsn::dyn::detail::print_weight (const weight &weight, std::ostream &o, const std::string &fmt)
 Bridge (print). More...
 

Variables

 vcsn::detail::void