Dynamical wrapper for a context, that is a weightset and a labelset.
Definition: context.hh:43
context_t(const std::shared_ptr< T > &ptr, typename std::enable_if< std::is_base_of< abstract_context_t, T >::value, int >::type=0)
Builds a context from a shared pointer to a class derived of abstract_context_t; should generally not...
Definition: context.hh:59
context_t(context::labelset_description ld, context::weightset_description wd)
General constructor for building a context.
context_t()
Buils an empty context (i.e.
std::shared_ptr< weightset_description_impl > weightset_description
Definition: description_types.hh:33
std::shared_ptr< labelset_description_impl > labelset_description
Definition: description_types.hh:32
Abstract interface representing the weightset and labelset of an automaton, a rational expression or ...
Definition: abstract_context.hh:37