struct Variable

Defined at line 2648 of file ../../third_party/github.com/google/cppdap/src/include/dap/protocol.h

A Variable is a name/value pair.

The `type` attribute is shown if space permits or when hovering over the

variable's name. The `kind` attribute is used to render additional properties

of the variable, e.g. different icons can be used to indicate that a variable

is public or private. If the value is structured (has children), a handle is

provided to retrieve the children with the `variables` request. If the number

of named or indexed children is large, the numbers should be returned via the

`namedVariables` and `indexedVariables` attributes. The client can use this

information to present the children in a paged UI and fetch them in chunks.

Public Members

optional evaluateName
optional indexedVariables
optional memoryReference
basic_string name
optional namedVariables
optional presentationHint
optional type
basic_string value
integer variablesReference