8 #include <ff7tkdata_export>
21 explicit FF7String(QByteArrayView data = QByteArrayView());
28 FF7String(
const QString &text,
bool jp =
false);
34 const QByteArray &data()
const;
47 void setText(
const QString &text,
bool jp =
false);
54 bool contains(
const QRegularExpression ®Exp)
const;
63 qsizetype indexOf(
const QRegularExpression ®Exp, qsizetype from, qsizetype &size)
const;
72 qsizetype lastIndexOf(
const QRegularExpression ®Exp, qsizetype &from, qsizetype &size)
const;
74 inline bool operator ==(
const FF7String &t2)
const {
75 return data() == t2.
data();
77 inline bool operator !=(
const FF7String &t2)
const {
78 return data() != t2.
data();
91 void setJapanese(
bool inJapanese);