Represents a class/interface/struct/union/template with body.
Represents one method automatically implemented off a base interface.
Contains details about an interface or class and all extended or implemented interfaces/classes recursively.
Represents one selection for things related to the queried cursor position.