Vcsn
2.2
Be Rational
|
#include <vcsn/algos/accessible.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/eval.hh>
#include <vcsn/algos/expand.hh>
#include <vcsn/algos/identities.hh>
#include <vcsn/algos/info.hh>
#include <vcsn/algos/is-ambiguous.hh>
#include <vcsn/algos/is-complete.hh>
#include <vcsn/algos/is-deterministic.hh>
#include <vcsn/algos/is-eps-acyclic.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/left-mult.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/random.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/sum.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/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/misc/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, ...) Algo ## _register(ssignature<__VA_ARGS__>(), Algo<__VA_ARGS__>) |
#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 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 400 of file instantiate.hh.
#define REGISTER | ( | Algo, | |
... | |||
) | Algo ## _register(ssignature<__VA_ARGS__>(), Algo<__VA_ARGS__>) |
Definition at line 134 of file instantiate.hh.
Referenced by vcsn::ctx::detail::register_automaton_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 395 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 392 of file instantiate.hh.
#define VCSN_CTX_INSTANTIATE_PRINT | ( | Format, | |
Aut | |||
) |
Definition at line 83 of file instantiate.hh.