struct Module
Defined at line 1335 of file ../../third_party/github.com/google/cppdap/src/include/dap/protocol.h
A Module object represents a row in the modules view.
The `id` attribute identifies a module in the modules view and is used in a
`module` event for identifying a module for adding, updating or deleting. The
`name` attribute is used to minimally render the module in the UI.
Additional attributes can be added to the module. They show up in the module
view if they have a corresponding `ColumnDescriptor`.
To avoid an unnecessary proliferation of additional attributes with similar
semantics but different names, we recommend to re-use attributes from the
'recommended' list below first, and only introduce new attributes if nothing
appropriate could be found.
Public Members
optional addressRange
optional dateTimeStamp
variant id
optional isOptimized
optional isUserCode
basic_string name
optional path
optional symbolFilePath
optional symbolStatus
optional version