labath added a comment.

I don't think doing this is necessary when we have only one customer, but if we 
are going to be designing an general purpose storage facility then I don't 
think we should be using strings (and particularly not ConstStrings) as the 
lookup keys.

I would propose going for the the token based approach where each customer has 
a "token" (it can be just a char) and then you use the address of that token as 
the key.

Besides being faster, it is more auditable as only the thing that has access to 
the token can manipulate the data. Also the system could be extended in the 
future to store arbitrary objects in a type-safe way by making a Token<T> 
template.


Repository:
  rL LLVM

https://reviews.llvm.org/D45703



_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to