juliehockett added inline comments.
================ Comment at: clang-tools-extra/clang-doc/Serialize.cpp:322-324 + if(PublicOnly && ! isPublic(D->getAccess(), D->getLinkageInternal())){ + return ""; + } ---------------- anniecherk wrote: > juliehockett wrote: > > Since this is the same for Record/Function/Enum, can we move this to > > `populateSymbolInfo()`? > > > > Also, elide braces on single-line ifs. > I don't see a good way to put it into populateSymbolInfo because if the > condition passes then the emitInfo method needs to bail out and I don't see a > clean way to do that if the check is in populateSymbolInfo. A clunky way to > do this would be to either have populateSymbolInfo set a flag that emitInfo > checks or emitInfo can assume that populateSymbolInfo bailed if all the info > is unpopulated, but that seems like a worse way to do it. Am I missing > something? > > I can refactor the condition into a function if that would be better for > understandability / maintainability. Hmm I suppose this is fine then. Still elide braces on single-line ifs. https://reviews.llvm.org/D48395 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits