|
Namespaces |
namespace | vcsn |
namespace | vcsn::xml |
Classes |
struct | reference_pair |
struct | Node |
| Node class interface. More...
|
struct | automatonNode |
struct | transducerNode |
struct | labelTypeNode |
struct | contentNode |
struct | statesNode |
struct | transitionsNode |
struct | stateNode |
struct | transitionNode |
struct | initialNode |
struct | finalNode |
struct | semiringNode |
struct | monoidNode |
struct | freemonoidNode |
struct | generatorNode |
struct | geometryNode |
struct | drawingNode |
struct | labelTypeNode< Element< Automata< S >, T > > |
struct | labelTypeNode< Element< Transducer< S >, T > > |
struct | labelTypeNode< Element< Automata< vcsn::algebra::Series< S, vcsn::algebra::FreeMonoidProduct< M1, M2 > > >, T > > |
struct | semiringNode< Element< Transducer< S >, T > > |
struct | monoidNode< Element< Automata< vcsn::algebra::Series< S, vcsn::algebra::FreeMonoidProduct< M1, M2 > > >, T > > |
Defines |
#define | CREATE_CLASSNODE(name) |
#define | CREATE_PARAM_CLASSNODE(name) |
#define | TParm template <class S, class T> |
#define | TParmFMP template <class S, class T, class M1, class M2> |
#define | AUTtype Element<Automata<S>, T> |
#define | TRANStype Element<Transducer<S>, T> |
#define | FMPtype |
#define | CREATE_SPEC_TYPE_NODE(TempParam, Type) |
#define | CREATE_SPEC_PARAM_NODE(name, TempParam, Type) |
#define | register_in_factory(f, T, name) factory_reg(f, std::string(#name), name ## Node<T>::create); |
#define | register_all_factory(f, T) |