aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp/xml/document/xml-options.h
diff options
context:
space:
mode:
authorArslan Urtashev <urtashev@gmail.com>2022-02-10 16:48:55 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:48:55 +0300
commit1136f2ce7cce7bcc84e695272c0d92d4eb900c2b (patch)
tree5d5cb817648f650d76cf1076100726fd9b8448e8 /library/cpp/xml/document/xml-options.h
parentb97740540e7302cec9efa181e106ae1990a0cc1c (diff)
downloadydb-1136f2ce7cce7bcc84e695272c0d92d4eb900c2b.tar.gz
Restoring authorship annotation for Arslan Urtashev <urtashev@gmail.com>. Commit 2 of 2.
Diffstat (limited to 'library/cpp/xml/document/xml-options.h')
-rw-r--r--library/cpp/xml/document/xml-options.h132
1 files changed, 66 insertions, 66 deletions
diff --git a/library/cpp/xml/document/xml-options.h b/library/cpp/xml/document/xml-options.h
index b81fb8c88d..bb07da0cfb 100644
--- a/library/cpp/xml/document/xml-options.h
+++ b/library/cpp/xml/document/xml-options.h
@@ -1,67 +1,67 @@
-#pragma once
-
-#include <contrib/libs/libxml/include/libxml/parser.h>
-
-namespace NXml {
- enum class EOption : int {
- // clang-format off
- Recover = XML_PARSE_RECOVER,
- NoEnt = XML_PARSE_NOENT,
- DTDLoad = XML_PARSE_DTDLOAD,
- DTDAttr = XML_PARSE_DTDATTR,
- DTDValid = XML_PARSE_DTDVALID,
- NoError = XML_PARSE_NOERROR,
- NoWarning = XML_PARSE_NOWARNING,
- Pedantic = XML_PARSE_PEDANTIC,
- NoBlanks = XML_PARSE_NOBLANKS,
- SAX1 = XML_PARSE_SAX1,
- XInclude = XML_PARSE_XINCLUDE,
- NoNet = XML_PARSE_NONET,
- NoDict = XML_PARSE_NODICT,
- NSClean = XML_PARSE_NSCLEAN,
- NoCData = XML_PARSE_NOCDATA,
- NoXInclude = XML_PARSE_NOXINCNODE,
- Compact = XML_PARSE_COMPACT,
- Old10 = XML_PARSE_OLD10,
- NoBaseFix = XML_PARSE_NOBASEFIX,
- Huge = XML_PARSE_HUGE,
- OldSAX = XML_PARSE_OLDSAX,
- IgnoreEnc = XML_PARSE_IGNORE_ENC,
- BigLines = XML_PARSE_BIG_LINES,
- // clang-format on
- };
-
- class TOptions {
- public:
- TOptions()
- : Mask(0)
- {
- }
-
- template <typename... TArgs>
- TOptions(TArgs... args)
- : Mask(0)
- {
- Set(args...);
- }
-
- TOptions& Set(EOption option) {
- Mask |= static_cast<int>(option);
- return *this;
- }
-
- template <typename... TArgs>
- TOptions& Set(EOption arg, TArgs... args) {
- Set(arg);
- return Set(args...);
- }
-
- int GetMask() const {
- return Mask;
- }
-
- private:
- int Mask;
- };
-
+#pragma once
+
+#include <contrib/libs/libxml/include/libxml/parser.h>
+
+namespace NXml {
+ enum class EOption : int {
+ // clang-format off
+ Recover = XML_PARSE_RECOVER,
+ NoEnt = XML_PARSE_NOENT,
+ DTDLoad = XML_PARSE_DTDLOAD,
+ DTDAttr = XML_PARSE_DTDATTR,
+ DTDValid = XML_PARSE_DTDVALID,
+ NoError = XML_PARSE_NOERROR,
+ NoWarning = XML_PARSE_NOWARNING,
+ Pedantic = XML_PARSE_PEDANTIC,
+ NoBlanks = XML_PARSE_NOBLANKS,
+ SAX1 = XML_PARSE_SAX1,
+ XInclude = XML_PARSE_XINCLUDE,
+ NoNet = XML_PARSE_NONET,
+ NoDict = XML_PARSE_NODICT,
+ NSClean = XML_PARSE_NSCLEAN,
+ NoCData = XML_PARSE_NOCDATA,
+ NoXInclude = XML_PARSE_NOXINCNODE,
+ Compact = XML_PARSE_COMPACT,
+ Old10 = XML_PARSE_OLD10,
+ NoBaseFix = XML_PARSE_NOBASEFIX,
+ Huge = XML_PARSE_HUGE,
+ OldSAX = XML_PARSE_OLDSAX,
+ IgnoreEnc = XML_PARSE_IGNORE_ENC,
+ BigLines = XML_PARSE_BIG_LINES,
+ // clang-format on
+ };
+
+ class TOptions {
+ public:
+ TOptions()
+ : Mask(0)
+ {
+ }
+
+ template <typename... TArgs>
+ TOptions(TArgs... args)
+ : Mask(0)
+ {
+ Set(args...);
+ }
+
+ TOptions& Set(EOption option) {
+ Mask |= static_cast<int>(option);
+ return *this;
+ }
+
+ template <typename... TArgs>
+ TOptions& Set(EOption arg, TArgs... args) {
+ Set(arg);
+ return Set(args...);
+ }
+
+ int GetMask() const {
+ return Mask;
+ }
+
+ private:
+ int Mask;
+ };
+
}