dlugolecki.net.pl
Dziennik
Polecane
Software
projects
/
command.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
77267ac
)
Update example.
author
Rafał Długołęcki
<rafal@dlugolecki.net.pl>
Tue, 12 May 2015 21:35:48 +0000
(23:35 +0200)
committer
Rafał Długołęcki
<rafal@dlugolecki.net.pl>
Tue, 12 May 2015 21:35:48 +0000
(23:35 +0200)
src/main.cpp
patch
|
blob
|
history
diff --git
a/src/main.cpp
b/src/main.cpp
index 42c44cb57118ee8b6e0bd2096c31fd4e9de5658d..06fbf1e14bd7befddfa64ccff38b62e5402edc19 100644
(file)
--- a/
src/main.cpp
+++ b/
src/main.cpp
@@
-4,6
+4,7
@@
#include "option.h"
#include "argument.h"
#include "required.h"
#include "option.h"
#include "argument.h"
#include "required.h"
+#include "multiValue.h"
#include "command.h"
using namespace command;
#include "command.h"
using namespace command;
@@
-24,8
+25,8
@@
int main(int argc, char *argv[]) {
try {
Command command(argc, argv, {
// new Argument<std::string>("File path", [](std::string value)->void { std::cout << "Hello from lambda " << value << std::endl; }),
try {
Command command(argc, argv, {
// new Argument<std::string>("File path", [](std::string value)->void { std::cout << "Hello from lambda " << value << std::endl; }),
- new Required(new
Argument<bool>("File path", argument_function
)),
- new
Option<std::string>("f", "Optional file", option_function
),
+ new Required(new
MultiValue("-", new Argument<bool>("Input values", argument_function)
)),
+ new
MultiValue(",", new Option<std::string>("f", "Optional file", option_function)
),
new Option<void>("h", "Help", void_function)
});
new Option<void>("h", "Help", void_function)
});