lawrence_danna added a comment.

In D68546#1705684 <https://reviews.llvm.org/D68546#1705684>, @labath wrote:

> Well... if we agree that SBStream is the future for APIs like this, then I 
> don't think that would be too strange. The FileSP and FILE* variants would 
> both be "legacy/deprecated" and present only to support legacy c++/python 
> uses, and the SBStream would be the thing which we expect new users to use.
>
> That said, I don't think that having an SBFile-based API is that bad either 
> (though I would still like if it is used via an SBStream internally).. The 
> main advantage of the "higher level" stream interface I see is that it is 
> easier to provide your own implementation of it (less methods to override). 
> However, given that we've just went through the exercise of making the file 
> API overridable externally, I don't think we'll want to create an overridable 
> stream abstraction any time soon.


Ok I'll just update it to go though `StreamFile` internally and leave the 
decision of whether a `SBStream` version should be added to a later patch 
and/or someone else to decide.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D68546/new/

https://reviews.llvm.org/D68546



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

Reply via email to