Vcsn
2.3
Be Rational
Main Page
Namespaces
Classes
Files
File List
File Members
identities-of.hh
Go to the documentation of this file.
1
#pragma once
2
3
#include <
vcsn/dyn/value.hh
>
4
#include <
vcsn/dyn/types.hh
>
5
6
namespace
vcsn
7
{
8
9
/*-----------------------------.
10
| identities_of(expression). |
11
`-----------------------------*/
12
13
namespace
dyn
14
{
15
namespace
detail
16
{
18
template
<
typename
ExpSet>
19
identities
20
identities_of
(
const
expression
& exp)
21
{
22
const
auto
& e = exp->as<ExpSet>();
23
auto
rs
= e.valueset();
24
return
rs.identities();
25
}
26
}
27
}
28
}
value.hh
vcsn::detail::rs
auto rs
Definition:
lift.hh:152
vcsn
Definition:
a-star.hh:8
types.hh
vcsn::dyn::detail::identities_of
identities identities_of(const expression &exp)
Bridge.
Definition:
identities-of.hh:20
vcsn::dyn::expression
value_impl< detail::expression_tag > expression
Definition:
fwd.hh:25
vcsn
algos
identities-of.hh
Generated by
1.8.10