46 #include <QtCore/qatomic.h> 47 #include <QtCore/qdatastream.h> 48 #include <QtCore/qstring.h> 158 return d->valueAsString;
193 out <<
property.name();
194 out <<
property.value();
195 out <<
property.valueAsString();
#define QT_END_NAMESPACE
This macro expands to.
QDataStream & operator>>(QDataStream &stream, QScriptDebuggerValueProperty &property)
Reads a QScriptDebuggerValueProperty from the specified stream into the given property.
T * data() const
Returns the value of the pointer referenced by this object.
~QScriptDebuggerValueProperty()
Destroys this QScriptDebuggerValueProperty.
QString name() const
Returns the name of this QScriptDebuggerValueProperty.
QDataStream & operator<<(QDataStream &stream, const QScriptDebuggerValueProperty &property)
Writes the given property to the specified stream.
QScriptDebuggerValue value() const
Returns the value of this QScriptDebuggerValueProperty.
QScriptDebuggerValueProperty & operator=(const QScriptDebuggerValueProperty &other)
Assigns the other property to this QScriptDebuggerValueProperty.
The QString class provides a Unicode character string.
bool isValid() const
Returns true if this QScriptDebuggerValueProperty is valid, otherwise returns false.
QScriptValue::PropertyFlags flags() const
Returns the flags of this QScriptDebuggerValueProperty.
QString valueAsString() const
QScriptDebuggerValueProperty()
Constructs an invalid QScriptDebuggerValueProperty.
#define QT_BEGIN_NAMESPACE
This macro expands to.
QScopedSharedPointer< QScriptDebuggerValuePropertyPrivate > d_ptr
QScriptDebuggerValuePropertyList changedProperties
static const char * data(const QByteArray &arr)
QStringList removedProperties
QScriptDebuggerValue value
The QScriptDebuggerValue class represents a script value.
QScriptValue::PropertyFlags flags
QScriptDebuggerValuePropertyPrivate()
The QDataStream class provides serialization of binary data to a QIODevice.
QScriptDebuggerValuePropertyList addedProperties
~QScriptDebuggerValuePropertyPrivate()