[PATCH] D51422: [clangd] Factor out the data-swapping functionality from MemIndex/DexIndex.
    Eric Liu via Phabricator via cfe-commits 
    cfe-commits at lists.llvm.org
       
    Fri Aug 31 06:33:35 PDT 2018
    
    
  
ioeric added inline comments.
================
Comment at: clangd/index/dex/DexIndex.h:42
+  // All symbols must outlive this index.
+  template <typename Range> DexIndex(Range &&Symbols) {
+    for (auto &&Sym : Symbols)
----------------
Why is this constructor needed? I think this could restrict the flexibility of DexIndex initialization, in case we need to pass in extra parameters here.
Repository:
  rCTE Clang Tools Extra
https://reviews.llvm.org/D51422
    
    
More information about the cfe-commits
mailing list