Vcsn  2.0
Be Rational
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
print.hh File Reference
#include <iosfwd>
#include <vcsn/ctx/context.hh>
#include <vcsn/dyn/context.hh>
#include <vcsn/dyn/expansion.hh>
#include <vcsn/dyn/label.hh>
#include <vcsn/dyn/fwd.hh>
#include <vcsn/dyn/polynomial.hh>
#include <vcsn/dyn/ratexp.hh>
#include <vcsn/dyn/weight.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::dyn
 FIXME: duplicate code with determinize.
 
 vcsn::dyn::detail
 

Functions

template<typename Context , typename Ostream , typename String >
std::ostream & vcsn::dyn::detail::print_ctx (const context &ctx, std::ostream &o, const std::string &format)
 Bridge. More...
 
 vcsn::dyn::detail::REGISTER_DECLARE (print_ctx,(const context &c, std::ostream &o, const std::string &format) -> std::ostream &)
 
template<typename ValueSet >
std::ostream & vcsn::print (const ValueSet &vs, const typename ValueSet::value_t &v, std::ostream &o, const std::string &format)
 Applies to (ValueSet, Value, ostream, string): for expansionset, polynomialset, ratexpset, and weightset. More...
 
template<typename ExpansionSet , typename Ostream , typename String >
std::ostream & vcsn::dyn::detail::print_expansion (const expansion &expansion, std::ostream &o, const std::string &format)
 Bridge. More...
 
 vcsn::dyn::detail::REGISTER_DECLARE (print_expansion,(const expansion &l, std::ostream &o, const std::string &format) -> std::ostream &)
 
template<typename LabelSet , typename Ostream , typename String >
std::ostream & vcsn::dyn::detail::print_label (const label &label, std::ostream &o, const std::string &format)
 Bridge. More...
 
 vcsn::dyn::detail::REGISTER_DECLARE (print_label,(const label &l, std::ostream &o, const std::string &format) -> std::ostream &)
 
template<typename PolynomialSet >
std::ostream & vcsn::list (const PolynomialSet &ps, const typename PolynomialSet::value_t &p, std::ostream &o)
 
template<typename PolynomialSet , typename Ostream >
std::ostream & vcsn::dyn::detail::list_polynomial (const polynomial &polynomial, std::ostream &o)
 Bridge. More...
 
 vcsn::dyn::detail::REGISTER_DECLARE (list_polynomial,(const polynomial &p, std::ostream &o) -> std::ostream &)
 
template<typename PolynomialSet , typename Ostream , typename String >
std::ostream & vcsn::dyn::detail::print_polynomial (const polynomial &polynomial, std::ostream &o, const std::string &format)
 Bridge. More...
 
 vcsn::dyn::detail::REGISTER_DECLARE (print_polynomial,(const polynomial &p, std::ostream &o, const std::string &format) -> std::ostream &)
 
template<typename RatExpSet , typename Ostream , typename String >
std::ostream & vcsn::dyn::detail::print_ratexp (const ratexp &exp, std::ostream &o, const std::string &format)
 Bridge. More...
 
 vcsn::dyn::detail::REGISTER_DECLARE (print_ratexp,(const ratexp &aut, std::ostream &o, const std::string &format) -> std::ostream &)
 
template<typename WeightSet , typename Ostream , typename String >
std::ostream & vcsn::dyn::detail::print_weight (const weight &weight, std::ostream &o, const std::string &format)
 Bridge. More...
 
 vcsn::dyn::detail::REGISTER_DECLARE (print_weight,(const weight &aut, std::ostream &o, const std::string &format) -> std::ostream &)