Include file:
#include "mcrl2/lts/action_label_string.h
mcrl2::lts::
action_label_string
¶This class contains strings to be used as values for action labels in lts’s.
These action labels are used in the aut, fsm, and dot format to represent values for the action labels in transitions. The string must have a pattern resemblinb multiactions, and these multiactions are always sorted.
action_label_string
()¶action_label_string
(const action_label_string&) = default¶Copy constructor.
action_label_string
(const std::string &s)¶hide_actions
(const std::vector<std::string> &string_vector)operator<
(const action_label_string &l) const¶operator=
(const action_label_string&) = default¶Copy assignment.
tau_action
()sort_multiactions
(const std::string &s)¶Sort multiactions in a string.
Take a string with a multi-action of the shape a1(…)|a2(…)|…|an(…). Split it into different actions, and reassemble them such that the actions are ordered.
Returns: This action in which the multi-actions are ordered.