Vcsn
2.4
Be Rational
Main Page
Namespaces
Classes
Files
File List
File Members
is-free-boolean.hh
Go to the documentation of this file.
1
#pragma once
2
3
#include <
vcsn/concepts/automaton.hh
>
4
#include <
vcsn/ctx/traits.hh
>
5
#include <
vcsn/weightset/fwd.hh
>
// b
6
7
namespace
vcsn
8
{
9
template
<Automaton Aut>
10
constexpr
bool
is_free_boolean
()
11
{
12
return
vcsn::labelset_t_of<Aut>::is_free
()
13
&& std::is_same<vcsn::weightset_t_of<Aut>,
vcsn::b
>::value;
14
}
15
}
automaton.hh
fwd.hh
vcsn::weightset_mixin
Provide a variadic mul on top of a binary mul(), and one().
Definition:
fwd.hh:46
vcsn::labelset_t_of
typename detail::labelset_t_of_impl< base_t< ValueSet >>::type labelset_t_of
Definition:
traits.hh:63
vcsn
Definition:
a-star.hh:8
traits.hh
vcsn::is_free_boolean
constexpr bool is_free_boolean()
Definition:
is-free-boolean.hh:10
vcsn
algos
is-free-boolean.hh
Generated by
1.8.10