poaflocParser Of Arguments For Lines Of Commands |
git clone git://git.dimitrijedobrota.com/poafloc.git |
Log | Files | Refs | README | LICENSE | HACKING | CONTRIBUTING | CODE_OF_CONDUCT | BUILDING | |
commit | bcfaf8bb42d296a36126dd9e8a2ffca7bd91f659 |
parent | 6fb3d52a73320c8c3149e3b316d7c17f9294e0e8 |
author | Dimitrije Dobrota <mail@dimitrijedobrota.com> |
date | Tue, 11 Jun 2024 10:39:46 +0200 |
Parser honor Rule of 5
Diffstat:M | CMakeLists.txt | | | +- |
M | include/args.hpp | | | +++++ |
2 files changed, 6 insertions(+), 1 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
@@ -3,7 +3,7 @@ set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
project(
args
VERSION 0.0.5
VERSION 0.0.7
DESCRIPTION "Command Line Argument Parser"
LANGUAGES CXX C
)
diff --git a/include/args.hpp b/include/args.hpp
@@ -22,6 +22,11 @@ class Parser {
friend int parse(const argp_t *, int, char **, void *) noexcept;
Parser(const argp_t *argp, void *input);
Parser(const Parser &) = delete;
Parser(Parser &&) = delete;
Parser &operator=(const Parser &) = delete;
Parser &operator=(Parser &&) = delete;
~Parser() noexcept = default;
int parse(int argc, char *argv[], void *input);