|
Boost : |
From: Carlo Wood (carlo_at_[hidden])
Date: 2002-08-30 09:52:26
On Fri, Aug 30, 2002 at 03:54:20PM +0200, Thomas Witt wrote:
> > void demangle_type(std::string & t_o, std::string const & t_i);
> > void demangle_symbol(std::string & s_o, std::string const & s_i);
>
> Take my apologies for the possibly dumb question, but what's wrong with
>
> std::string demangle_type(std::string const & t_i);
The function appends its data to the string.
This allows to 'construct' a string without unnecessary
need to copy strings.
For example:
std::string out = "You are inside ";
demangle(out, mangled_function_name);
Your prototype can always be added as a wrapper without extra cost.
-- Carlo Wood <carlo_at_[hidden]>
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk