[clangd] show layout info when hovering on a class/field definition.
authorSam McCall <sam.mccall@gmail.com>
Fri, 3 Apr 2020 01:07:10 +0000 (03:07 +0200)
committerSam McCall <sam.mccall@gmail.com>
Wed, 8 Apr 2020 11:41:51 +0000 (13:41 +0200)
commitc1a00b89add8f4f9658f631a4fa2cb8a068eef57
treeb3c6f7a1360b5a160b1072efbfbd8934af8b676b
parentc77887e4d1beae537ebb43e75f119e9e3b4fbe9c
[clangd] show layout info when hovering on a class/field definition.

Summary:
This triggers only on the definition itself, not on references (probably too
noisy). Inspecting the definition seems like a decent hint for being interested
in layout.

Reviewers: kadircet

Subscribers: ilya-biryukov, MaskRay, jkorous, arphaman, usaxena95, cfe-commits

Tags: #clang

Differential Revision: https://reviews.llvm.org/D77355
clang-tools-extra/clangd/Hover.cpp
clang-tools-extra/clangd/Hover.h
clang-tools-extra/clangd/unittests/HoverTests.cpp