>>>>> "Lars" == Lars Gullik Bjønnes <[EMAIL PROTECTED]> writes:

Lars> Andre Poenitz <[EMAIL PROTECTED]> writes: | I just wonder why this
Lars> had worked before for everybody:

Lars> Because nobody has used lyxstring for a long, long time.

Lars> There are no automatic conversion from basic_string<> to
Lars> lyxstring.
 
Just to satisfy my curiosity, would something like that work?

lyxstring::lyxstring(std::string const &str)
{
        //what should I put here? Can I call the char const * constructor?
}

Of course, one has to #include <string> always to make it work, and
this could be costly. Would the following hack work?

template<class strclass>
lyxstring::lyxstring(T const &str)
{
        // use str.c_str() here, which will break of course if T is not 
        // std::string...
}

JMarc

Reply via email to