mutable
A Database System for Research and Fast Prototyping
Loading...
Searching...
No Matches
Macros | Functions
ArgParser.cpp File Reference
#include <mutable/util/ArgParser.hpp>
#include <cstdlib>
#include <iomanip>
#include <limits>
#include <mutable/util/concepts.hpp>
#include <mutable/util/macro.hpp>
#include <string>
#include <string_view>
Include dependency graph for ArgParser.cpp:

Go to the source code of this file.

Macros

#define PARSE(TYPE)   template<> void ArgParser::OptionImpl<TYPE>::parse(const char **&argv) const { help_parse<TYPE>(argv, callback); }
 

Functions

 PARSE (int)
 
 PARSE (long)
 
 PARSE (long long)
 
 PARSE (unsigned)
 
 PARSE (unsigned long)
 
 PARSE (unsigned long long)
 
 PARSE (float)
 
 PARSE (double)
 
 PARSE (long double)
 

Macro Definition Documentation

◆ PARSE

#define PARSE (   TYPE)    template<> void ArgParser::OptionImpl<TYPE>::parse(const char **&argv) const { help_parse<TYPE>(argv, callback); }

Definition at line 100 of file ArgParser.cpp.

Function Documentation

◆ PARSE() [1/9]

PARSE ( double  )

◆ PARSE() [2/9]

PARSE ( float  )

◆ PARSE() [3/9]

PARSE ( int  )

◆ PARSE() [4/9]

PARSE ( long double  )

◆ PARSE() [5/9]

PARSE ( long long  )

◆ PARSE() [6/9]

PARSE ( long  )

◆ PARSE() [7/9]

PARSE ( unsigned long long  )

◆ PARSE() [8/9]

PARSE ( unsigned long  )

◆ PARSE() [9/9]

PARSE ( unsigned  )