|
Envision
A visual programming IDE for object-oriented languages
|
Public Member Functions | |
| virtual | ~LineTable () 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) |
| virtual int | kind () const |
Public Attributes | |
| MessageField< qint64 > | end {&LineTable::end, this} |
| Highest valid code index for the method, >=0, or -1 if the method is native. More... | |
| MessageField< QList< CodeIndexLine > > | mappings {&LineTable::mappings, this} |
| MessageField< qint64 > | start {&LineTable::start, this} |
| Lowest valid code index for the method, >=0, or -1 if the method is native. More... | |
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 |
| MessageField<qint64> OODebug::LineTable::end {&LineTable::end, this} |
Highest valid code index for the method, >=0, or -1 if the method is native.
| MessageField<QList<CodeIndexLine> > OODebug::LineTable::mappings {&LineTable::mappings, this} |
| MessageField<qint64> OODebug::LineTable::start {&LineTable::start, this} |
Lowest valid code index for the method, >=0, or -1 if the method is native.