/third_party/skia/third_party/externals/dawn/src/common/ |
H A D | RefBase.h | 34 // RefBase supports 36 class RefBase { class 39 RefBase() : mValue(Traits::kNullValue) { in RefBase() function in RefBase 42 ~RefBase() { in ~RefBase() 47 constexpr RefBase(std::nullptr_t) : RefBase() { in RefBase() function in RefBase 50 RefBase<T, Traits>& operator=(std::nullptr_t) { in operator =() 56 RefBase(T value) : mValue(value) { in RefBase() function in RefBase 60 RefBase<T, Traits>& operator=(const T& value) { in operator =() 65 // Constructors from a RefBase< 66 RefBase(const RefBase<T, Traits>& other) RefBase() argument 70 operator =(const RefBase<T, Traits>& other) operator =() argument 75 RefBase(RefBase<T, Traits>&& other) { RefBase() function in RefBase 91 RefBase(const RefBase<U, UTraits>& other) RefBase() argument 96 operator =(const RefBase<U, UTraits>& other) operator =() argument 102 RefBase(RefBase<U, UTraits>&& other) { RefBase() function in RefBase [all...] |
H A D | NSRef.h | 18 #include "common/RefBase.h" 79 class NSRef : public RefBase<T*, NSRefTraits<T*>> { 81 using RefBase<T*, NSRefTraits<T*>>::RefBase; 99 // This is a RefBase<> for an Objective C protocol (hence the P). Objective C protocols must always 103 class NSPRef : public RefBase<T, NSRefTraits<T>> { 105 using RefBase<T, NSRefTraits<T>>::RefBase;
|
H A D | IOKitRef.h | 18 #include "common/RefBase.h" 34 class IORef : public RefBase<T, IOKitRefTraits<T>> { 36 using RefBase<T, IOKitRefTraits<T>>::RefBase;
|
H A D | CoreFoundationRef.h | 18 #include "common/RefBase.h" 34 class CFRef : public RefBase<T, CoreFoundationRefTraits<T>> { 36 using RefBase<T, CoreFoundationRefTraits<T>>::RefBase;
|
H A D | RefCounted.h | 18 #include "common/RefBase.h" 57 class Ref : public RefBase<T*, RefCountedTraits<T>> { 59 using RefBase<T*, RefCountedTraits<T>>::RefBase;
|
/third_party/vk-gl-cts/external/vulkancts/framework/vulkan/ |
H A D | vkRef.hpp | 273 class RefBase class 276 ~RefBase (void); 283 RefBase (RefData<T> data) : m_data(data) {} in RefBase() function in vk::refdetails::RefBase 294 inline RefBase<T>::~RefBase (void) in ~RefBase() 300 inline void RefBase<T>::reset (void) in reset() 309 inline RefData<T> RefBase<T>::disown (void) throw() in disown() 317 inline void RefBase<T>::assign (RefData<T> data) in assign() 329 class Move : public RefBase<T> 334 : RefBase< in Move() [all...] |
/third_party/skia/third_party/externals/dawn/src/tests/unittests/ |
H A D | RefBaseTests.cpp | 17 #include "common/RefBase.h" 112 using Ref = RefBase<RefTracker, RefTrackerTraits>; 115 TEST(RefBase, Acquire) { in TEST() 128 TEST(RefBase, Detach) { in TEST() 139 TEST(RefBase, Constructor) { in TEST() 144 TEST(RefBase, ConstructDestruct) { in TEST() 159 TEST(RefBase, CopyConstruct) { in TEST() 175 TEST(RefBase, RefCopyAssignment) { in TEST() 209 TEST(RefBase, RefMoveAssignment) { in TEST() 237 TEST(RefBase, RefCopyAssignmentSel [all...] |
/third_party/skia/src/gpu/ |
H A D | GrRefCnt.h | 17 // a function on T. In C++17 RefBase and UnrefBase can be removed and the Ref and Unref paramenters 20 typename RefBase = T, 21 typename UnrefBase = RefBase, 22 void (RefBase::*Ref)() const = RefBase::Ref,
|
/third_party/node/src/ |
H A D | js_native_api_v8.h | 484 class RefBase : public TrackedFinalizer { class 486 RefBase(JSVM_Env env, 494 static RefBase* New(JSVM_Env env, 517 class Reference : public RefBase {
|
H A D | js_native_api_v8.cc | 1170 // Either the RefBase is going to be deleted in the finalize_callback or not, in FinalizeCore() 1174 // derived RefBase, or the RefBase ownership was set to Ownership::kRuntime in FinalizeCore() 1186 RefBase::RefBase(JSVM_Env env, in RefBase() function in v8impl::RefBase 1196 RefBase* RefBase::New(JSVM_Env env, in New() 1202 return new RefBase(env, in New() 1210 void* RefBase::Data() { in Data() 1214 uint32_t RefBase [all...] |