So by now you have already seen this, but just in case you have not:
============Note that using the other stream headers (<sstream> for
example) is not problematic in this regard — just <iostream>. However,
raw_ostream provides various APIs that are better performing for almost every
use than std::ostream style APIs. Therefore new code should always use
raw_ostream for writing, or the llvm::MemoryBuffer API for reading files.
============
This is from: http://llvm.org/docs/CodingStandards.html#ll_iostream
Hope this helps
Garrison
On Oct 13, 2011, at 5:36, pablo barrio lópez-cortijo wrote:
> http://llvm.org/releases/2.0/docs/CodingStandards.html
>
> I just realized that the target version is LLVM 2.0, so most likely the
llvm::StringStream is deprecated by now.
>
> Thanks for your response!
>
> On 12/10/2011, at 17:10, Garrison Venn wrote:
>
>> Hi Pablo,
>>
>> Can you provide a link to the document containing a reference to
>> llvm::StringStream? I've looked in both the llvm coding standards,
>> and llvm programming manual for versions: ToT (3.0), 2.9 (which
>> seems to be the same as ToT), and 2.8. Obviously my search is
>> missing something.
>>
>> Thanks in advance
>>
>> Garrison
>>
>> On Oct 12, 2011, at 8:18, Pablo Barrio wrote:
>>
>>> Hi,
>>>
>>> I need to convert an integer into a string. I would normally do
that in C++ by using the StringStream class, but the LLVM coding standards
discourage using that class. The same coding standards suggest to use
llvm:StringStream instead, but I cannot find that class anywhere; furthermore,
the header file where it was supposed to be (according to the coding standards)
doesn't even exist.
>>>
>>> Is there any LLVM-native way to do that?
>>>
>>> What I want to do is to replicate a function several times and
append a sequence number to each replica's name.
>>>
>>> Thanks ahead,
>>> Pablo
>>>
>>>
>>> _______________________________________________
>>> LLVM Developers mailing list
>>> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
>>> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>>
>>
>> _______________________________________________
>> LLVM Developers mailing list
>> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.llvm.org/pipermail/llvm-dev/attachments/20111013/6689f5d7/attachment.html>