Represents a class/interface/struct/union/template with body.
Inner range of body of the block touching, but not spanning curly braces.
Outer range inside the code spanning curly braces and name but not type keyword.
See Implementation
Represents a class/interface/struct/union/template with body.