AsmGrader 0.0.0
Loading...
Searching...
No Matches
asmgrader::App Class Referenceabstract

#include <app.hpp>

Inheritance diagram for asmgrader::App:
[legend]

Public Member Functions

 App (ProgramOptions opts)
 
virtual ~App ()=default
 
const ProgramOptionsget_opts () const noexcept
 
int run () noexcept
 

Public Attributes

const ProgramOptions OPTS
 

Protected Member Functions

virtual int run_impl ()=0
 

Constructor & Destructor Documentation

◆ App()

asmgrader::App::App ( ProgramOptions opts)
inlineexplicit

◆ ~App()

virtual asmgrader::App::~App ( )
virtualdefault

Member Function Documentation

◆ get_opts()

const ProgramOptions & asmgrader::App::get_opts ( ) const
inlinenoexcept

◆ run()

int asmgrader::App::run ( )
inlinenoexcept

◆ run_impl()

virtual int asmgrader::App::run_impl ( )
protectedpure virtual

Member Data Documentation

◆ OPTS

const ProgramOptions asmgrader::App::OPTS

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