Decentralised Art Server
High-performance C++ backend that exposes HTML interface and a secure REST API for managing Performative Transactions entities
 
Loading...
Searching...
No Matches
dcn::cmd::ArgParser Class Reference

#include <cmd.hpp>

Public Member Functions

std::string constructHelpMessage () const
 
void addArg (std::string name, CommandLineArgDef::NArgs nargs, CommandLineArgDef::Type type, std::string desc)
 
void parse (int argc, char **argv)
 
template<class T >
std::optional< TgetArg (std::string_view name)
 

Member Function Documentation

◆ addArg()

void dcn::cmd::ArgParser::addArg ( std::string  name,
CommandLineArgDef::NArgs  nargs,
CommandLineArgDef::Type  type,
std::string  desc 
)

◆ constructHelpMessage()

std::string dcn::cmd::ArgParser::constructHelpMessage ( ) const

◆ getArg()

template<class T >
std::optional< T > dcn::cmd::ArgParser::getArg ( std::string_view  name)
inline

◆ parse()

void dcn::cmd::ArgParser::parse ( int  argc,
char **  argv 
)

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