That's fine with me as well.  Internally, it's always utf8 but we would
add helper methods on StringValue so you can CreateStringValue with a
wstring or call GetWString.

On Tue, 9 Dec 2008, Brett Wilson wrote:

> 
> On Tue, Dec 9, 2008 at 10:38 AM,  <[EMAIL PROTECTED]> wrote:
> >
> > So there's a single StringValue class, but sometimes its type is
> > TYPE_UTF8_STRING and sometimes its type is TYPE_UTF16_STRING?  So calling
> > Value::IsType would require two checks to see what type of string it is?
> >
> > I think it would be easier if there was only one string type and
> > internally it keeps track of whether to use a std::string or std::wstring
> > (depending on which CreateString method was used).  If you call GetString
> > or GetWString, it'll do the conversion automatically if you created the
> > string using the other type. This makes it easier for consumers of the
> > code and shouldn't require changing any callers.
> 
> I think value should always be std::string. That's what it reads from
> disk anyway. And I would advocate changing the callers (but I don't
> know how big a job that would be).
> 
> Brett
> 
> > 

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Chromium-dev" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/chromium-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to