I am sure this has probably been mentioned before. Visual Studio does not allow one to examine what is actually being returned from an accessor method in a class / struct when the declaration and return is all on one line.
I.e.,
juce_HeapBlock.h
ElementType& operator (IndexType index) const noexcept {return data [index]; }
Does not allow one to examine the contents of data[index]
Where as:
ElementType& operator (IndexType index) const noexcept
{
return data [index];
}
Allows one to set the break point on return data [index];, allowing one to examine it.