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

Reply via email to