There doesn't seem to be any real separation between the current three objects.
Feel free to reject this if you find the current style valuable, though.
(Mostly I'm just looking around for cleanups to help me understand the code).
Paths
| Differential D38414
[clangd] simplify ClangdLSPServer by private-inheriting callback interfaces. NFC ClosedPublic Authored by sammccall on Sep 29 2017, 10:21 AM.
Details
Summary There doesn't seem to be any real separation between the current three objects. (Mostly I'm just looking around for cleanups to help me understand the code).
Diff Detail
Event TimelineComment Actions LGTM. PS I actually remember arguing to keep those classes separate in the original review :-) This revision is now accepted and ready to land.Sep 29 2017, 2:52 PM Closed by commit rL314587: [clangd] simplify ClangdLSPServer by private-inheriting callback interfaces. NFC (authored by sammccall). · Explain WhySep 30 2017, 3:10 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 117257 clang-tools-extra/trunk/clangd/ClangdLSPServer.h
clang-tools-extra/trunk/clangd/ClangdLSPServer.cpp
|