Vcsn
2.4
Be Rational
|
#include <vcsn/algos/accessible.hh>
#include <vcsn/algos/add.hh>
#include <vcsn/algos/are-equivalent.hh>
#include <vcsn/algos/are-isomorphic.hh>
#include <vcsn/algos/cerny.hh>
#include <vcsn/algos/complete.hh>
#include <vcsn/algos/conjunction.hh>
#include <vcsn/algos/constant-term.hh>
#include <vcsn/algos/constant.hh>
#include <vcsn/algos/copy.hh>
#include <vcsn/algos/de-bruijn.hh>
#include <vcsn/algos/derivation.hh>
#include <vcsn/algos/derived-term.hh>
#include <vcsn/algos/determinize.hh>
#include <vcsn/algos/divide.hh>
#include <vcsn/algos/divkbaseb.hh>
#include <vcsn/algos/double-ring.hh>
#include <vcsn/algos/edit-automaton.hh>
#include <vcsn/algos/evaluate.hh>
#include <vcsn/algos/expand.hh>
#include <vcsn/algos/identities-of.hh>
#include <vcsn/algos/inductive.hh>
#include <vcsn/algos/info.hh>
#include <vcsn/algos/is-acyclic.hh>
#include <vcsn/algos/is-ambiguous.hh>
#include <vcsn/algos/is-complete.hh>
#include <vcsn/algos/is-deterministic.hh>
#include <vcsn/algos/is-proper.hh>
#include <vcsn/algos/is-valid-expression.hh>
#include <vcsn/algos/is-valid.hh>
#include <vcsn/algos/ladybird.hh>
#include <vcsn/algos/less-than.hh>
#include <vcsn/algos/make-context.hh>
#include <vcsn/algos/minimize.hh>
#include <vcsn/algos/multiply.hh>
#include <vcsn/algos/normalize.hh>
#include <vcsn/algos/print.hh>
#include <vcsn/algos/proper.hh>
#include <vcsn/algos/push-weights.hh>
#include <vcsn/algos/read.hh>
#include <vcsn/algos/shortest.hh>
#include <vcsn/algos/sort.hh>
#include <vcsn/algos/split.hh>
#include <vcsn/algos/standard.hh>
#include <vcsn/algos/star-height.hh>
#include <vcsn/algos/star.hh>
#include <vcsn/algos/synchronizing-word.hh>
#include <vcsn/algos/thompson.hh>
#include <vcsn/algos/to-expansion.hh>
#include <vcsn/algos/to-expression.hh>
#include <vcsn/algos/transpose.hh>
#include <vcsn/algos/u.hh>
#include <vcsn/algos/weight.hh>
#include <vcsn/core/rat/identities.hh>
#include <vcsn/dyn/registries.hh>
#include <vcsn/weightset/b.hh>
#include <vcsn/weightset/polynomialset.hh>
#include <vcsn/misc/attributes.hh>
#include <vcsn/dyn/name.hh>
Go to the source code of this file.
Namespaces | |
vcsn | |
vcsn::ctx | |
vcsn::ctx::detail | |
Macros | |
#define | VCSN_CTX_INSTANTIATE_PRINT(Format, Aut) |
#define | VCSN_CTX_INSTANTIATE_1(Ctx) |
#define | REGISTER(Algo, ...) |
#define | VCSN_CTX_INSTANTIATE_2(Ctx) |
#define | VCSN_CTX_INSTANTIATE(Ctx) |
#define | MAYBE_EXTERN extern |
Functions | |
template<Automaton Aut> | |
bool | vcsn::ctx::detail::register_automaton_functions () |
Instantiate the core functions for automata of type Aut. More... | |
template<typename ExpressionSet > | |
bool | vcsn::ctx::detail::register_expression_functions () |
Instantiate the core functions for expressions of type ExpSet. More... | |
template<typename Ctx > | |
bool | vcsn::ctx::detail::register_kind_functions (labels_are_letters) |
template<typename Ctx > | |
bool | vcsn::ctx::detail::register_functions_is_free (std::true_type) |
template<typename Ctx > | |
bool | vcsn::ctx::detail::register_functions_is_free (std::false_type) |
template<typename Ctx > | |
bool | vcsn::ctx::detail::register_kind_functions (labels_are_one) |
template<typename Ctx > | |
bool | vcsn::ctx::detail::register_kind_functions (labels_are_nullable) |
template<typename Ctx > | |
ATTRIBUTE_CONST bool | vcsn::ctx::detail::register_kind_functions (labels_are_expressions) |
template<typename Ctx > | |
ATTRIBUTE_CONST bool | vcsn::ctx::detail::register_kind_functions (labels_are_tuples) |
template<typename Ctx > | |
bool | vcsn::ctx::detail::register_kind_functions (labels_are_words) |
template<typename Ctx > | |
bool | vcsn::ctx::detail::register_functions () |
#define MAYBE_EXTERN extern |
Definition at line 407 of file instantiate.hh.
#define REGISTER | ( | Algo, | |
... | |||
) |
Definition at line 134 of file instantiate.hh.
Referenced by vcsn::ctx::detail::register_automaton_functions(), vcsn::ctx::detail::register_expression_functions(), vcsn::ctx::detail::register_functions(), vcsn::ctx::detail::register_functions_is_free(), and vcsn::ctx::detail::register_kind_functions().
#define VCSN_CTX_INSTANTIATE | ( | Ctx | ) |
Definition at line 402 of file instantiate.hh.
#define VCSN_CTX_INSTANTIATE_1 | ( | Ctx | ) |
Definition at line 92 of file instantiate.hh.
#define VCSN_CTX_INSTANTIATE_2 | ( | Ctx | ) |
Definition at line 399 of file instantiate.hh.
#define VCSN_CTX_INSTANTIATE_PRINT | ( | Format, | |
Aut | |||
) |
Definition at line 83 of file instantiate.hh.