Home
last modified time | relevance | path

Searched refs:RefBase (Results 1 - 10 of 10) sorted by relevance

/third_party/skia/third_party/externals/dawn/src/common/
H A DRefBase.h34 // 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 DNSRef.h18 #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 DIOKitRef.h18 #include "common/RefBase.h"
34 class IORef : public RefBase<T, IOKitRefTraits<T>> {
36 using RefBase<T, IOKitRefTraits<T>>::RefBase;
H A DCoreFoundationRef.h18 #include "common/RefBase.h"
34 class CFRef : public RefBase<T, CoreFoundationRefTraits<T>> {
36 using RefBase<T, CoreFoundationRefTraits<T>>::RefBase;
H A DRefCounted.h18 #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 DvkRef.hpp273 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 DRefBaseTests.cpp17 #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 DGrRefCnt.h17 // 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 Djs_native_api_v8.h484 class RefBase : public TrackedFinalizer { class
486 RefBase(JSVM_Env env,
494 static RefBase* New(JSVM_Env env,
517 class Reference : public RefBase {
H A Djs_native_api_v8.cc1170 // 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...]

Completed in 14 milliseconds