Searched defs:fObj (Results 1 - 3 of 3) sorted by relevance

/external/skia/src/gpu/
H A DGrPendingProgramElement.h21 GrPendingProgramElement() : fObj(nullptr) { }
24 explicit GrPendingProgramElement(T* obj) : fObj(obj) {
34 if (fObj) {
35 fObj->completedExecution();
37 fObj = obj;
40 T* get() const { return fObj; }
41 operator T*() { return fObj; }
43 T *operator->() const { return fObj; }
46 if (fObj) {
47 fObj
52 T* fObj; member in class:GrPendingProgramElement
[all...]
/external/skia/include/core/
H A DSkTLazy.h132 SkTCopyOnFirstWrite(const T& initial) : fObj(&initial) {}
134 SkTCopyOnFirstWrite(const T* initial) : fObj(initial) {}
137 SkTCopyOnFirstWrite() : fObj(nullptr) {}
141 SkASSERT(nullptr == fObj);
143 fObj = &initial;
150 SkASSERT(fObj);
152 fLazy.set(*fObj);
153 fObj = fLazy.get();
155 return const_cast<T*>(fObj);
162 const T *operator->() const { return fObj; }
169 const T* fObj; member in class:SkTCopyOnFirstWrite
[all...]
/external/skia/src/core/
H A DSkTLList.h34 char fObj[sizeof(T)]; member in struct:SkTLList::Node
53 SkTCast<T*>(node->fObj)->~T();
73 return new (node->fObj) T(std::forward<Args>(args)...);
82 return new (node->fObj) T(std::forward<Args>(args)...);
92 return new (node->fObj) T(std::forward<Args>(args)...);
102 return new (node->fObj) T(std::forward<Args>(args)...);
135 SkASSERT(reinterpret_cast<T*>(node->fObj) == t);
212 return reinterpret_cast<T*>(node->fObj);
266 SkTCast<T*>(node->fObj)->~T();

Completed in 89 milliseconds