Revision control
+ /* This file is autogenerated. DO NOT CHANGE. All changes will be lost */
+
+ #ifndef STRING_ESCAPING_QPB_H
+ #define STRING_ESCAPING_QPB_H
+
+ #include <QtProtobuf/qprotobuflazymessagepointer.h>
+ #include <QtProtobuf/qprotobufmessage.h>
+ #include <QtProtobuf/qprotobufobject.h>
+ #include <QtProtobuf/qtprotobuftypes.h>
+
+ #include <QtCore/qbytearray.h>
+ #include <QtCore/qlist.h>
+ #include <QtCore/qmetatype.h>
+ #include <QtCore/qshareddata.h>
+ #include <QtCore/qstring.h>
+
+ namespace qtprotobufnamespace::tests {
+ class EscapedStrings;
+ namespace EscapedStrings_QtProtobufNested {
+ enum class QtProtobufFieldEnum;
+ } // namespace EscapedStrings_QtProtobufNested
+
+ #ifdef QT_USE_PROTOBUF_LIST_ALIASES
+ using EscapedStringsRepeated = QList<EscapedStrings>;
+ #endif // QT_USE_PROTOBUF_LIST_ALIASES
+
+ class EscapedStrings_QtProtobufData;
+ class EscapedStrings final : public QProtobufMessage
+ {
+ Q_PROTOBUF_OBJECT
+ Q_PROPERTY(QString quote READ quote WRITE setQuote SCRIPTABLE true FINAL)
+ Q_PROPERTY(QString leadingDigit READ leadingDigit WRITE setLeadingDigit SCRIPTABLE true FINAL)
+ Q_PROPERTY(QString backslash READ backslash WRITE setBackslash SCRIPTABLE true FINAL)
+ Q_PROPERTY(QString escapeSequence READ escapeSequence WRITE setEscapeSequence SCRIPTABLE true FINAL)
+ Q_PROPERTY(QString commentEnd READ commentEnd WRITE setCommentEnd SCRIPTABLE true FINAL)
+ Q_PROPERTY(QString commentMiddle READ commentMiddle WRITE setCommentMiddle SCRIPTABLE true FINAL)
+ Q_PROPERTY(QString newline READ newline WRITE setNewline SCRIPTABLE true FINAL)
+ Q_PROPERTY(QString nonAscii READ nonAscii WRITE setNonAscii SCRIPTABLE true FINAL)
+ Q_PROPERTY(QString dollar READ dollar WRITE setDollar SCRIPTABLE true FINAL)
+
+ public:
+ using QtProtobufFieldEnum = EscapedStrings_QtProtobufNested::QtProtobufFieldEnum;
+ EscapedStrings();
+ ~EscapedStrings();
+ EscapedStrings(const EscapedStrings &other);
+ EscapedStrings &operator =(const EscapedStrings &other);
+ EscapedStrings(EscapedStrings &&other) noexcept;
+ EscapedStrings &operator =(EscapedStrings &&other) noexcept
+ {
+ swap(other);
+ return *this;
+ }
+ void swap(EscapedStrings &other) noexcept
+ {
+ QProtobufMessage::swap(other);
+ dptr.swap(other.dptr);
+ }
+ Q_IMPLICIT operator QVariant() const;
+
+ const QString "e() const &;
+
+ const QString &leadingDigit() const &;
+
+ const QString &backslash() const &;
+
+ const QString &escapeSequence() const &;
+
+ const QString &commentEnd() const &;
+
+ const QString &commentMiddle() const &;
+
+ const QString &newline() const &;
+
+ const QString &nonAscii() const &;
+
+ const QString &dollar() const &;
+ void setQuote(const QString "e);
+ void setQuote(QString &"e);
+ void setLeadingDigit(const QString &leadingDigit);
+ void setLeadingDigit(QString &&leadingDigit);
+ void setBackslash(const QString &backslash);
+ void setBackslash(QString &&backslash);
+ void setEscapeSequence(const QString &escapeSequence);
+ void setEscapeSequence(QString &&escapeSequence);
+ void setCommentEnd(const QString &commentEnd);
+ void setCommentEnd(QString &&commentEnd);
+ void setCommentMiddle(const QString &commentMiddle);
+ void setCommentMiddle(QString &&commentMiddle);
+ void setNewline(const QString &newline);
+ void setNewline(QString &&newline);
+ void setNonAscii(const QString &nonAscii);
+ void setNonAscii(QString &&nonAscii);
+ void setDollar(const QString &dollar);
+ void setDollar(QString &&dollar);
+ static void registerTypes();
+
+ private:
+ friend bool comparesEqual(const EscapedStrings &lhs, const EscapedStrings &rhs) noexcept;
+ friend bool operator==(const EscapedStrings &lhs, const EscapedStrings &rhs) noexcept
+ {
+ return comparesEqual(lhs, rhs);
+ }
+ friend bool operator!=(const EscapedStrings &lhs, const EscapedStrings &rhs) noexcept
+ {
+ return !comparesEqual(lhs, rhs);
+ }
+ QExplicitlySharedDataPointer<EscapedStrings_QtProtobufData> dptr;
+ };
+ namespace EscapedStrings_QtProtobufNested {
+ Q_NAMESPACE
+
+ enum class QtProtobufFieldEnum {
+ QuoteProtoFieldNumber = 1,
+ LeadingDigitProtoFieldNumber = 8,
+ BackslashProtoFieldNumber = 2,
+ EscapeSequenceProtoFieldNumber = 3,
+ CommentEndProtoFieldNumber = 4,
+ CommentMiddleProtoFieldNumber = 9,
+ NewlineProtoFieldNumber = 5,
+ NonAsciiProtoFieldNumber = 6,
+ DollarProtoFieldNumber = 7,
+ };
+ Q_ENUM_NS(QtProtobufFieldEnum)
+
+ } // namespace EscapedStrings_QtProtobufNested
+ } // namespace qtprotobufnamespace::tests
+
+ #endif // STRING_ESCAPING_QPB_H