Jlm
Classes | Public Member Functions | List of all members
jlm::tooling::CommandLineParser Class Referenceabstract

#include <CommandLine.hpp>

Inheritance diagram for jlm::tooling::CommandLineParser:
Inheritance graph
[legend]

Classes

class  Exception
 

Public Member Functions

virtual ~CommandLineParser () noexcept
 
 CommandLineParser ()=default
 
virtual const CommandLineOptionsParseCommandLineArguments (int argc, const char *const *argv)=0
 

Detailed Description

Interface for the command line parser of a Jlm command line tool.

Definition at line 578 of file CommandLine.hpp.

Constructor & Destructor Documentation

◆ ~CommandLineParser()

jlm::tooling::CommandLineParser::~CommandLineParser ( )
virtualdefaultnoexcept

◆ CommandLineParser()

jlm::tooling::CommandLineParser::CommandLineParser ( )
default

Member Function Documentation

◆ ParseCommandLineArguments()

virtual const CommandLineOptions& jlm::tooling::CommandLineParser::ParseCommandLineArguments ( int  argc,
const char *const *  argv 
)
pure virtual

The documentation for this class was generated from the following files: