Source code
Revision control
Copy as Markdown
/* 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
/* Comment closing the generated comment * / early, costing $5 and $var$ */
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;
/* Comment injecting a member * / int injected; / * */
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