You can display an element in an array of structures as if it were a simple array using the View > Dive In All command.
Consider our values struct defined like this:
struct wave_value_t
{
int x;
int y;
double current_time;
double value;
};
We can select an element within that structure and view it as an array, allowing us to easily see the values of any individual element as they change throughout program execution.
1. Dive in All on a variable
— In the nested Variable Window, select the double value.
— Right-click and select Dive In All. TotalView displays all of the value elements of the values array as if they were a single array.
2. Add the value to the Expression List
Remember that you can also view the scalar type value in an Expression List window.
— In the window just launched, right-click again on value and select Add to Expression List. The Expression List window launches listing value:
3. Click Go to run your program. You can now view your variable values changing in three windows: