Jlm
Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
jlm::tooling::JlmHlsCommandLineParser Class Referencefinal

#include <CommandLine.hpp>

Inheritance diagram for jlm::tooling::JlmHlsCommandLineParser:
Inheritance graph
[legend]
Collaboration diagram for jlm::tooling::JlmHlsCommandLineParser:
Collaboration graph
[legend]

Public Member Functions

 ~JlmHlsCommandLineParser () noexcept override
 
const JlmHlsCommandLineOptionsParseCommandLineArguments (int argc, const char *const *argv) override
 
- Public Member Functions inherited from jlm::tooling::CommandLineParser
virtual ~CommandLineParser () noexcept
 
 CommandLineParser ()=default
 

Static Public Member Functions

static const JlmHlsCommandLineOptionsParse (int argc, const char *const *argv)
 

Private Attributes

JlmHlsCommandLineOptions CommandLineOptions_
 

Detailed Description

Command line parser for jlm-hls command line tool.

Definition at line 656 of file CommandLine.hpp.

Constructor & Destructor Documentation

◆ ~JlmHlsCommandLineParser()

jlm::tooling::JlmHlsCommandLineParser::~JlmHlsCommandLineParser ( )
overridedefaultnoexcept

Member Function Documentation

◆ Parse()

const JlmHlsCommandLineOptions & jlm::tooling::JlmHlsCommandLineParser::Parse ( int  argc,
const char *const *  argv 
)
static

Definition at line 1041 of file CommandLine.cpp.

◆ ParseCommandLineArguments()

const JlmHlsCommandLineOptions & jlm::tooling::JlmHlsCommandLineParser::ParseCommandLineArguments ( int  argc,
const char *const *  argv 
)
overridevirtual

Implements jlm::tooling::CommandLineParser.

Definition at line 961 of file CommandLine.cpp.

Member Data Documentation

◆ CommandLineOptions_

JlmHlsCommandLineOptions jlm::tooling::JlmHlsCommandLineParser::CommandLineOptions_
private

Definition at line 668 of file CommandLine.hpp.


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