![]() |
Vcsn
2.3a
Be Rational
|
#include <iostream>#include <map>#include <memory>#include <string>#include <type_traits>#include <vector>#include <boost/algorithm/string/erase.hpp>#include <boost/tokenizer.hpp>#include <vcsn/misc/algorithm.hh>#include <vcsn/misc/cast.hh>#include <vcsn/misc/functional.hh>#include <vcsn/misc/random.hh>#include <vcsn/misc/type_traits.hh>Go to the source code of this file.
Classes | |
| struct | vcsn::weightset_mixin< WeightSet > |
| Provide a variadic mul on top of a binary mul(), and one(). More... | |
| class | vcsn::detail::random_weight_base< WeightSet, RandomGenerator > |
| Abstract class for random weight generation. More... | |
| class | vcsn::detail::random_weight< WeightSet, RandomGenerator > |
| Generic declaration of the class which is specialized in each weightset. More... | |
| struct | vcsn::is_tropical< T > |
Namespaces | |
| vcsn | |
| vcsn::detail | |
Typedefs | |
| template<typename T > | |
| using | vcsn::detail::power_mem_fn_t = decltype(std::declval< T >().power(std::declval< typename T::value_t >(), 0)) |
| The signature of power. More... | |
| template<typename T > | |
| using | vcsn::detail::has_power_mem_fn = detail::detect< T, power_mem_fn_t > |
| Whether T features a power member function. More... | |