|
Envision
A visual programming IDE for object-oriented languages
|
Public Member Functions | |
| GetValuesCommand (qint64 threadId, qint64 frameId, QList< StackVariable > variables) | |
| virtual | ~GetValuesCommand () override |
Public Member Functions inherited from OODebug::Command | |
| Command ()=default | |
| virtual | ~Command () override |
Public Member Functions inherited from OODebug::MessagePart | |
| virtual | ~MessagePart () |
| void | addMessageField (ReadOperator reader, WriteOperator writer=nullptr) |
| virtual int | kind () const |
Public Attributes | |
| MessageField< qint64 > | frame {&GetValuesCommand::frame, this} |
| The frame ID. More... | |
| MessageField< qint64 > | thread {&GetValuesCommand::thread, this} |
| The frame's thread. More... | |
| MessageField< QList< StackVariable > > | variables {&GetValuesCommand::variables, this} |
| The number of values to get. More... | |
Public Attributes inherited from OODebug::Command | |
| MessageField< qint8 > | command {&Command::command, this} |
| MessageField< Protocol::CommandSet > | commandSet {&Command::commandSet, this} |
| MessageField< qint8 > | flags {&Command::flags, this} |
| MessageField< qint32 > | id {&Command::id, this} |
| MessageField< qint32 > | length {&Command::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::Command | |
| static void | resetIds () |
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 {} |
Protected Member Functions inherited from OODebug::Command | |
| template<typename T , typename = typename std::enable_if<std::is_enum<T>::value>::type> | |
| Command (Protocol::CommandSet cmdSet, T cmd) | |
| OODebug::GetValuesCommand::GetValuesCommand | ( | qint64 | threadId, |
| qint64 | frameId, | ||
| QList< StackVariable > | variables | ||
| ) |
|
overridevirtual |
| MessageField<qint64> OODebug::GetValuesCommand::frame {&GetValuesCommand::frame, this} |
The frame ID.
| MessageField<qint64> OODebug::GetValuesCommand::thread {&GetValuesCommand::thread, this} |
The frame's thread.
| MessageField<QList<StackVariable> > OODebug::GetValuesCommand::variables {&GetValuesCommand::variables, this} |
The number of values to get.