Lines Matching defs:SerializationUtils
50 template<typename T> struct SerializationUtils {
60 template<> struct SerializationUtils<SkMatrix> {
69 template<> struct SerializationUtils<SkPath> {
78 template<> struct SerializationUtils<SkRegion> {
87 template<> struct SerializationUtils<SkString> {
96 template<> struct SerializationUtils<unsigned char> {
105 template<> struct SerializationUtils<SkColor> {
114 template<> struct SerializationUtils<SkColor4f> {
123 template<> struct SerializationUtils<int32_t> {
132 template<> struct SerializationUtils<SkPoint> {
141 template<> struct SerializationUtils<SkPoint3> {
150 template<> struct SerializationUtils<SkScalar> {
172 SerializationUtils<T>::Write(writer, testObj);
184 SerializationUtils<T>::Read(buffer, &obj);
191 SerializationUtils<T>::Read(buffer2, &obj2);
210 SerializationUtils<T>::Write(writer, testObj);
221 SerializationUtils<T>::Read(buffer, &obj);
229 SerializationUtils<T>::Read(buffer2, &obj2);
248 SerializationUtils<T>::Write(writer, data, kArraySize);
259 bool success = SerializationUtils<T>::Read(buffer, dataRead, kArraySize / 2);
265 success = SerializationUtils<T>::Read(buffer2, dataRead, kArraySize);