[Webkit-unassigned] [Bug 136981] ArgumentEncoder::encode does not support long long
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Sun Sep 21 12:56:04 PDT 2014
https://bugs.webkit.org/show_bug.cgi?id=136981
--- Comment #4 from Alexey Proskuryakov <ap at webkit.org> 2014-09-21 12:56:04 PST ---
There are an encoder and a decoder for duration in ArgumentCoders.h. Are they not matched by the compiler for some reason?
template<typename Rep, typename Period> struct ArgumentCoder<std::chrono::duration<Rep, Period>> {
static void encode(ArgumentEncoder& encoder, const std::chrono::duration<Rep, Period>& duration)
{
encoder << duration.count();
}
static bool decode(ArgumentDecoder& decoder, std::chrono::duration<Rep, Period>& result)
{
Rep count;
if (!decoder.decode(count))
return false;
result = std::chrono::duration<Rep, Period>(count);
return true;
}
};
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list