argon
0.12.0
Command line argument parser
|
Base type of all optional arguments. More...
#include <Option.hpp>
Public Member Functions | |
auto | format () const -> std::string override |
virtual void | find (std::vector< std::string_view > &args) const =0 |
Public Member Functions inherited from argon::Argument | |
Argument (std::string description) | |
Argument (const Argument &)=default | |
Argument (Argument &&) noexcept=default | |
Argument & | operator= (const Argument &)=default |
Argument & | operator= (Argument &&) noexcept=default |
Protected Member Functions | |
Option (const std::string &flags, const std::string &description) | |
auto | flags () const -> std::vector< std::string > |
Additional Inherited Members | |
Protected Attributes inherited from argon::Argument | |
std::string | m_description |
Static Protected Attributes inherited from argon::Argument | |
static constexpr int | m_format_width { 24 } |
Base type of all optional arguments.