aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp/getopt/small/last_getopt_support.h
diff options
context:
space:
mode:
authorAlexey Salmin <alexey.salmin@gmail.com>2022-02-10 16:49:37 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:49:37 +0300
commit71af077a5dfe7e9f932a508422c2dac81a57ebc0 (patch)
tree5d5cb817648f650d76cf1076100726fd9b8448e8 /library/cpp/getopt/small/last_getopt_support.h
parent3c5b1607b38f637d2f3313791ed25c2e080d2647 (diff)
downloadydb-71af077a5dfe7e9f932a508422c2dac81a57ebc0.tar.gz
Restoring authorship annotation for Alexey Salmin <alexey.salmin@gmail.com>. Commit 2 of 2.
Diffstat (limited to 'library/cpp/getopt/small/last_getopt_support.h')
-rw-r--r--library/cpp/getopt/small/last_getopt_support.h14
1 files changed, 7 insertions, 7 deletions
diff --git a/library/cpp/getopt/small/last_getopt_support.h b/library/cpp/getopt/small/last_getopt_support.h
index 5fdb145dfe..17bed3e614 100644
--- a/library/cpp/getopt/small/last_getopt_support.h
+++ b/library/cpp/getopt/small/last_getopt_support.h
@@ -47,7 +47,7 @@ namespace NLastGetopt {
Func_();
}
};
-
+
template <typename TpFunc, typename TpArg = const TOptsParser*>
class THandlerFunctor1
: public IOptHandler {
@@ -62,7 +62,7 @@ namespace NLastGetopt {
, HasDef_(false)
{
}
-
+
template <typename T>
THandlerFunctor1(const TpFunc& func, const T& def)
: Func_(func)
@@ -70,7 +70,7 @@ namespace NLastGetopt {
, HasDef_(true)
{
}
-
+
void HandleOpt(const TOptsParser* parser) override;
};
@@ -78,7 +78,7 @@ namespace NLastGetopt {
class THandlerFunctor1<TpFunc, const TOptsParser*>
: public IOptHandler {
TpFunc Func_;
-
+
public:
THandlerFunctor1(TpFunc func)
: Func_(func)
@@ -89,7 +89,7 @@ namespace NLastGetopt {
Func_(parser);
}
};
-
+
template <typename T, typename TpVal = T>
class TStoreResultFunctor {
private:
@@ -100,7 +100,7 @@ namespace NLastGetopt {
: Target_(target)
{
}
-
+
void operator()(const TpVal& val) {
*Target_ = val;
}
@@ -118,7 +118,7 @@ namespace NLastGetopt {
, Func_(func)
{
}
-
+
void operator()(const TpVal& val) {
*Target_ = Func_(val);
}