|
mCRL2
|
Base class for filter tools that produce a pbes as output. More...
#include <pbes_output_tool.h>
Public Member Functions | |
| pbes_output_tool (const std::string &name, const std::string &author, const std::string &what_is, const std::string &tool_description, std::string known_issues="") | |
| Constructor. | |
| ~pbes_output_tool () override=default | |
| Destructor. | |
| utilities::file_format | pbes_output_format () const |
| Returns the output format. | |
Protected Member Functions | |
| virtual std::set< utilities::file_format > | available_output_formats () const |
| Returns the file formats that are available for this tool. Override this method to change the standard behavior. | |
| virtual utilities::file_format | default_output_format () const |
| Returns the default file format. Override this method to change the standard behavior. | |
| void | add_options (utilities::interface_description &desc) override |
| Add options to an interface description. Also includes output format options. | |
| void | parse_options (const utilities::command_line_parser &parser) override |
| Parse non-standard options. | |
Protected Attributes | |
| utilities::file_format | m_pbes_output_format |
| The type of the pbes output format. | |
Base class for filter tools that produce a pbes as output.
Definition at line 28 of file pbes_output_tool.h.
|
inline |
Constructor.
| name | The name of the tool |
| author | The author(s) of the tool |
| what_is | One-line "what is" description of the tool |
| tool_description | The description of the tool |
| known_issues | Known issues with the tool |
Definition at line 115 of file pbes_output_tool.h.
|
overridedefault |
Destructor.
|
inlineoverrideprotected |
Add options to an interface description. Also includes output format options.
| desc | An interface description |
Definition at line 65 of file pbes_output_tool.h.
|
inlineprotectedvirtual |
Returns the file formats that are available for this tool. Override this method to change the standard behavior.
Definition at line 38 of file pbes_output_tool.h.
|
inlineprotectedvirtual |
Returns the default file format. Override this method to change the standard behavior.
Definition at line 52 of file pbes_output_tool.h.
|
inlineoverrideprotected |
Parse non-standard options.
| parser | A command line parser |
Definition at line 79 of file pbes_output_tool.h.
|
inline |
Returns the output format.
Definition at line 128 of file pbes_output_tool.h.
|
protected |
The type of the pbes output format.
Definition at line 33 of file pbes_output_tool.h.