Home | History | Annotate | Download | only in core

Lines Matching defs:new

15 #include <new>
18 template <typename T> void* operator new(size_t, SkTLazy<T>* lazy);
30 fPtr = new (fStorage) T(*src);
36 fPtr = new (fStorage) T(*src->get());
58 fPtr = new (SkTCast<T*>(fStorage)) T;
72 fPtr = new (SkTCast<T*>(fStorage)) T(src);
96 friend void* operator new<T>(size_t, SkTLazy* lazy);
103 template <typename T> void* operator new(size_t, SkTLazy<T>* lazy) {
110 // to match the op new silences warnings about missing op delete when a constructor throws an
115 #define SkNEW_IN_TLAZY(tlazy_ptr, type_name, args) (new (tlazy_ptr) type_name args)