Debugging Tools for Windows

ExtRemoteTyped

The ExtRemoteTyped class provides the ability to manipulate typed data on the target. An instance of this class represents a small region of memory on the target. This region is interpreted as a specific type. This class provides methods for manipulating the memory according to the type and for accessing the object hierarchy on the target.

ExtRemoteTyped is a subclass of ExtRemoteData.

The ExtRemoteTyped class includes the following constructors, operators, and methods:

ExtRemoteTyped

operator=

Copy

Set

SetPrint

HasField

GetTypeSize

GetFieldSize

GetFieldOffset

Field

ArrayElement

Dereference

GetPointerTo

Eval

operator[]

operator*

GetTypeName

OutTypeName

OutSimpleValue

OutFullValue

OutTypeDefinition

Release

GetTypeFieldOffset

class ExtRemoteTyped : public ExtRemoteData
{
public:
    DEBUG_TYPED_DATA  m_Typed;
    bool  m_Release;
};

Members

m_Typed
The DEBUG_TYPED_DATA structure that describes the typed data represented by this instance of ExtRemoteTyped.
m_Release
Indicates whether or not the destructor for this instance of ExtRemoteTyped needs to release the DEBUG_TYPED_DATA structure that is specified in m_Typed.

Requirements

Headers: Defined in Engextcpp.hpp. Include Engextcpp.hpp.

See Also

DEBUG_TYPED_DATA, ExtRemoteData

Build machine: CAPEBUILD