aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp/cgiparam/cgiparam.h
diff options
context:
space:
mode:
authoralbert <albert@yandex-team.ru>2022-02-10 16:48:14 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:48:14 +0300
commit9f25ef3232c288ca664ceee6c376cf64e4349a2e (patch)
treeb192eaf3150845f7302fafd460a972b0439d6fe5 /library/cpp/cgiparam/cgiparam.h
parent6a1e535429145ec1ecfbc5f1efd3c95323261fb5 (diff)
downloadydb-9f25ef3232c288ca664ceee6c376cf64e4349a2e.tar.gz
Restoring authorship annotation for <albert@yandex-team.ru>. Commit 1 of 2.
Diffstat (limited to 'library/cpp/cgiparam/cgiparam.h')
-rw-r--r--library/cpp/cgiparam/cgiparam.h40
1 files changed, 20 insertions, 20 deletions
diff --git a/library/cpp/cgiparam/cgiparam.h b/library/cpp/cgiparam/cgiparam.h
index 87d1ab0ad4..6d87d278e7 100644
--- a/library/cpp/cgiparam/cgiparam.h
+++ b/library/cpp/cgiparam/cgiparam.h
@@ -4,7 +4,7 @@
#include <util/generic/iterator_range.h>
#include <util/generic/map.h>
-#include <util/generic/strbuf.h>
+#include <util/generic/strbuf.h>
#include <util/generic/string.h>
#include <initializer_list>
@@ -17,28 +17,28 @@ struct TStringLess {
};
class TCgiParameters: public TMultiMap<TString, TString> {
-public:
+public:
TCgiParameters() = default;
explicit TCgiParameters(const TStringBuf cgiParamStr) {
Scan(cgiParamStr);
- }
+ }
TCgiParameters(std::initializer_list<std::pair<TString, TString>> il);
- void Flush() {
- erase(begin(), end());
- }
+ void Flush() {
+ erase(begin(), end());
+ }
size_t EraseAll(const TStringBuf name);
size_t NumOfValues(const TStringBuf name) const noexcept {
- return count(name);
- }
+ return count(name);
+ }
TString operator()() const {
- return Print();
- }
+ return Print();
+ }
void Scan(const TStringBuf cgiParStr, bool form = true);
void ScanAdd(const TStringBuf cgiParStr);
@@ -52,7 +52,7 @@ public:
* @note Names and values in the returned string are CGI-escaped.
*/
TString Print() const;
- char* Print(char* res) const;
+ char* Print(char* res) const;
Y_PURE_FUNCTION
size_t PrintSize() const noexcept;
@@ -65,7 +65,7 @@ public:
Y_PURE_FUNCTION
auto Range(const TStringBuf name) const noexcept {
return IterateValues(MakeIteratorRange(equal_range(name)));
- }
+ }
Y_PURE_FUNCTION
const_iterator Find(const TStringBuf name, size_t numOfValue = 0) const noexcept;
@@ -95,7 +95,7 @@ public:
// is not implicitly constructible from given type.
// But libc++ pair allows this with C++14.
emplace(std::forward<TName>(name), std::forward<TValue>(value));
- }
+ }
#else
template <typename TName, typename TValue>
inline void InsertUnescaped(TName&& name, TValue&& value) {
@@ -106,7 +106,7 @@ public:
// replace all values for a given key with new values
template <typename TIter>
void ReplaceUnescaped(const TStringBuf key, TIter valuesBegin, const TIter valuesEnd);
-
+
void ReplaceUnescaped(const TStringBuf key, std::initializer_list<TStringBuf> values) {
ReplaceUnescaped(key, values.begin(), values.end());
}
@@ -116,21 +116,21 @@ public:
}
// join multiple values into a single one using a separator
- // if val is a [possibly empty] non-NULL string, append it as well
+ // if val is a [possibly empty] non-NULL string, append it as well
void JoinUnescaped(const TStringBuf key, char sep, TStringBuf val = TStringBuf());
-
+
bool Erase(const TStringBuf name, size_t numOfValue = 0);
bool Erase(const TStringBuf name, const TStringBuf val);
inline const char* FormField(const TStringBuf name, size_t numOfValue = 0) const {
- const_iterator it = Find(name, numOfValue);
+ const_iterator it = Find(name, numOfValue);
- if (it == end()) {
+ if (it == end()) {
return nullptr;
}
-
+
return it->second.data();
- }
+ }
};
template <typename TIter>