C++11 introduced brace-or-equal initialization. So consider a class like below:
class foo
{
public:
int m_member1{};
bool m_member2{};
};
Both members above are value initialized. However, these are not new scopes. However, because a matching pair of curly braces are present, the Next/Previous scope navigation stops at these variables. They should not stop here, as they are not scopes.