Envision
A visual programming IDE for object-oriented languages
|
Public Member Functions | |
virtual | ~ArrayValues () override |
virtual int | kind () const override |
Public Member Functions inherited from OODebug::Reply | |
virtual | ~Reply () override |
Public Member Functions inherited from OODebug::MessagePart | |
virtual | ~MessagePart () |
void | addMessageField (ReadOperator reader, WriteOperator writer=nullptr) |
Public Attributes | |
MessageField< QList< qint8 >, cast(Protocol::Tag::BOOLEAN)> | booleans {&ArrayValues::booleans, this} |
MessageField< QList< qint8 >, cast(Protocol::Tag::BYTE)> | bytes {&ArrayValues::bytes, this} |
MessageField< QList< qint16 >, cast(Protocol::Tag::CHAR)> | chars {&ArrayValues::chars, this} |
MessageField< QList< double >, cast(Protocol::Tag::DOUBLE)> | doubles {&ArrayValues::doubles, this} |
MessageField< QList< float >, cast(Protocol::Tag::FLOAT)> | floats {&ArrayValues::floats, this} |
MessageField< QList< qint32 >, cast(Protocol::Tag::INT)> | ints {&ArrayValues::ints, this} |
MessageField< QList< qint64 >, cast(Protocol::Tag::LONG)> | longs {&ArrayValues::longs, this} |
MessageField< QList< qint16 >, cast(Protocol::Tag::SHORT)> | shorts {&ArrayValues::shorts, this} |
MessageField< Protocol::Tag > | type {&ArrayValues::type, this} |
MessageField< QList< Value > > | values {&ArrayValues::values, this} |
Public Attributes inherited from OODebug::Reply | |
MessageField< Protocol::Error > | error {&Reply::error, this} |
MessageField< qint8 > | flags {&Reply::flags, this} |
MessageField< qint32 > | id {&Reply::id, this} |
MessageField< qint32 > | length {&Reply::length, this} |
Additional Inherited Members | |
Public Types inherited from OODebug::MessagePart | |
using | ReadOperator = std::function< void(MessagePart *, QDataStream &)> |
using | WriteOperator = std::function< void(const MessagePart *, QDataStream &)> |
Static Public Member Functions inherited from OODebug::MessagePart | |
template<typename Enum > | |
static constexpr std::enable_if< std::is_enum< Enum >::value, typename std::underlying_type< Enum >::type >::type | cast (Enum enumValue) |
Casts an enum value to its underlying type. More... | |
Static Public Attributes inherited from OODebug::MessagePart | |
static const int | noKind {} |
|
overridevirtual |
|
overridevirtual |
Reimplemented from OODebug::MessagePart.
MessageField<QList<qint8>, cast(Protocol::Tag::BOOLEAN)> OODebug::ArrayValues::booleans {&ArrayValues::booleans, this} |
MessageField<QList<qint8>, cast(Protocol::Tag::BYTE)> OODebug::ArrayValues::bytes {&ArrayValues::bytes, this} |
MessageField<QList<qint16>, cast(Protocol::Tag::CHAR)> OODebug::ArrayValues::chars {&ArrayValues::chars, this} |
MessageField<QList<double>, cast(Protocol::Tag::DOUBLE)> OODebug::ArrayValues::doubles {&ArrayValues::doubles, this} |
MessageField<QList<float>, cast(Protocol::Tag::FLOAT)> OODebug::ArrayValues::floats {&ArrayValues::floats, this} |
MessageField<QList<qint32>, cast(Protocol::Tag::INT)> OODebug::ArrayValues::ints {&ArrayValues::ints, this} |
MessageField<QList<qint64>, cast(Protocol::Tag::LONG)> OODebug::ArrayValues::longs {&ArrayValues::longs, this} |
MessageField<QList<qint16>, cast(Protocol::Tag::SHORT)> OODebug::ArrayValues::shorts {&ArrayValues::shorts, this} |
MessageField<Protocol::Tag> OODebug::ArrayValues::type {&ArrayValues::type, this} |
MessageField<QList<Value> > OODebug::ArrayValues::values {&ArrayValues::values, this} |