mutable
A Database System for Research and Fast Prototyping
Loading...
Searching...
No Matches
Public Member Functions | Data Fields
m::ArgParser::Option Struct Referenceabstract
Inheritance diagram for m::ArgParser::Option:
[legend]
Collaboration diagram for m::ArgParser::Option:
[legend]

Public Member Functions

 Option (PooledOptionalString short_name, PooledOptionalString long_name, const char *description)
 
virtual ~Option ()
 
virtual void parse (const char **&argv) const =0
 

Data Fields

PooledOptionalString short_name
 
PooledOptionalString long_name
 
const char * description
 

Detailed Description

Definition at line 22 of file ArgParser.hpp.

Constructor & Destructor Documentation

◆ Option()

m::ArgParser::Option::Option ( PooledOptionalString  short_name,
PooledOptionalString  long_name,
const char *  description 
)
inline

Definition at line 24 of file ArgParser.hpp.

◆ ~Option()

virtual m::ArgParser::Option::~Option ( )
inlinevirtual

Definition at line 30 of file ArgParser.hpp.

Member Function Documentation

◆ parse()

virtual void m::ArgParser::Option::parse ( const char **&  argv) const
pure virtual

Field Documentation

◆ description

const char* m::ArgParser::Option::description

Definition at line 36 of file ArgParser.hpp.

◆ long_name

PooledOptionalString m::ArgParser::Option::long_name

Definition at line 35 of file ArgParser.hpp.

◆ short_name

PooledOptionalString m::ArgParser::Option::short_name

Definition at line 34 of file ArgParser.hpp.


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