Include file:
#include "mcrl2/utilities/input_output_output_tool.h
mcrl2::utilities::tools::
input_output_output_tool
¶Base class for tools that optionally takes one file as input, and writes the results to two output files.
mcrl2::utilities::tools::input_output_output_tool::
m_input_filename
¶The input file name.
mcrl2::utilities::tools::input_output_output_tool::
m_output_filename1
¶The output file names.
mcrl2::utilities::tools::input_output_output_tool::
m_output_filename2
¶check_positional_options
(const command_line_parser &parser)Checks if the number of positional options is OK.
Parameters:
make_tool_description
(const std::string &description) constAdds a message about input and output files to the given description.
output_file_message
() constReturns a message about the output filename.
parse_options
(const command_line_parser &parser)Parse non-standard options.
Parameters:
synopsis
() constReturns the synopsis of the tool.
input_filename
()¶input_filename
() const¶Returns a const reference to the input filename.
input_output_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.
output_filename1
()¶output_filename1
() const¶Returns a const reference to the first output filename.
output_filename2
()¶output_filename2
() const¶Returns a const reference to the second output filename.