Include file:
#include "mcrl2/utilities/input_tool.h
mcrl2::utilities::tools::
input_tool
¶Base class for tools that take a file as input.
mcrl2::utilities::tools::input_tool::
m_input_filename
¶The input file name.
check_positional_options
(const command_line_parser &parser) overrideChecks if the number of positional options is OK.
Parameters:
input_file_message
() constReturns a message about the input filename.
make_tool_description
(const std::string &description) constAdds a message about input files to the given description.
parse_options
(const command_line_parser &parser) overrideParse non-standard options.
Parameters:
synopsis
() const overrideReturns the synopsis of the tool.
Returns: The string “[OPTION]… [INFILE]n”
input_filename
()Returns a reference to the input filename.
input_filename
() constReturns a const reference to the input filename.
input_tool
(const std::string &name, const std::string &author, const std::string &what_is, const std::string &tool_description, std::string known_issues = "")¶Constructor.