/third_party/vk-gl-cts/framework/delibs/decpp/ |
D | deSharedPtr.hpp | 93 class SharedPtr; 108 class SharedPtr class 111 SharedPtr (void); 112 SharedPtr (const SharedPtr<T>& other); 113 explicit SharedPtr (T* ptr); 116 SharedPtr (T* ptr, Deleter deleter); 119 explicit SharedPtr (const SharedPtr<Y>& other); 122 explicit SharedPtr (const WeakPtr<Y>& other); 124 ~SharedPtr (void); 127 SharedPtr& operator= (const SharedPtr<Y>& other); [all …]
|
D | deSharedPtr.cpp | 71 SharedPtrTestThread (const SharedPtr<Object>& ptr, const bool& exists) in SharedPtrTestThread() 88 SharedPtr<Object> ptrA(m_ptr); in run() 90 SharedPtr<Object> ptrB; in run() 92 ptrA = SharedPtr<Object>(); in run() 100 SharedPtr<Object> m_ptr; 107 WeakPtrTestThread (const SharedPtr<Object>& ptr, const bool& exists) in WeakPtrTestThread() 128 ptrA = SharedPtr<Object>(); in run() 136 SharedPtr<Object> m_ptr; 140 SharedPtr<Object> makeObject (bool& exists) in makeObject() 142 return SharedPtr<Object>(new Object(exists)); in makeObject() [all …]
|
/third_party/vk-gl-cts/modules/gles31/functional/ |
D | es31fProgramInterfaceQueryTests.cpp | 253 typedef de::SharedPtr<const Node> SharedPtr; typedef in deqp::gles31::Functional::__anon036b9e030111::ResourceDefinition::Node 255 …Node (NodeType type, const SharedPtr& enclosingNode) : m_type(type), m_enclosingNode(enclosingN… in Node() 263 const SharedPtr m_enclosingNode; 270 : Node (TYPE_PROGRAM, SharedPtr()) in Program() 281 Shader (const SharedPtr& enclosingNode, glu::ShaderType type, glu::GLSLVersion version) in Shader() 297 DefaultBlock (const SharedPtr& enclosing) in DefaultBlock() 309 StorageQualifier (const SharedPtr& enclosing, glu::Storage storage) in StorageQualifier() 323 Variable (const SharedPtr& enclosing, glu::DataType dataType) in Variable() 342 InterfaceBlock (const SharedPtr& enclosing, bool named) in InterfaceBlock() 364 ArrayElement (const SharedPtr& enclosing, int arraySize = DEFAULT_SIZE) in ArrayElement() [all …]
|
/third_party/vk-gl-cts/framework/common/ |
D | tcuThreadUtil.hpp | 72 Object (const char* type, de::SharedPtr<Event> createEvent); 77 void read (de::SharedPtr<Event> event, std::vector<de::SharedPtr<Event> >& deps); 78 void modify (de::SharedPtr<Event> event, std::vector<de::SharedPtr<Event> >& deps); 82 de::SharedPtr<Event> m_modify; 83 std::vector<de::SharedPtr<Event> > m_reads; 136 de::SharedPtr<Event> getEvent (void) { return m_event; } in getEvent() 138 void readObject (de::SharedPtr<Object> object) { object->read(m_event, m_deps); } in readObject() 139 void modifyObject (de::SharedPtr<Object> object) { object->modify(m_event, m_deps); } in modifyObject() 146 std::vector<de::SharedPtr<Event> > m_deps; 147 de::SharedPtr<Event> m_event; [all …]
|
D | tcuThreadUtil.cpp | 30 using de::SharedPtr; 78 Object::Object (const char* type, SharedPtr<Event> e) in Object() 88 void Object::read (SharedPtr<Event> event, std::vector<SharedPtr<Event> >& deps) in read() 97 void Object::modify (SharedPtr<Event> event, std::vector<SharedPtr<Event> >& deps) in modify() 156 m_event = SharedPtr<Event>(); in execute() 262 DataBlock::DataBlock (SharedPtr<Event> event) in DataBlock() 273 CompareData::CompareData (SharedPtr<DataBlock> a, SharedPtr<DataBlock> b) in CompareData() 278 readObject(SharedPtr<Object>(a)); in CompareData() 279 readObject(SharedPtr<Object>(b)); in CompareData()
|
/third_party/vk-gl-cts/modules/egl/ |
D | teglGLES2SharingThreadedTests.cpp | 58 using de::SharedPtr; 79 SharedPtr<Texture> popTexture (int index); 80 const SharedPtr<Texture> getTexture (int index) const { return m_textures[index]; } in getTexture() 81 void addTexture (SharedPtr<Texture> texture) { m_textures.push_back(texture); } in addTexture() 84 SharedPtr<Buffer> popBuffer (int index); 85 const SharedPtr<Buffer> getBuffer (int index) const { return m_buffers[index]; } in getBuffer() 86 void addBuffer (SharedPtr<Buffer> buffer) { m_buffers.push_back(buffer); } in addBuffer() 89 SharedPtr<Shader> popShader (int index); 90 const SharedPtr<Shader> getShader (int index) const { return m_shaders[index]; } in getShader() 91 void addShader (SharedPtr<Shader> shader) { m_shaders.push_back(shader); } in addShader() [all …]
|
/third_party/rust/crates/cxx/src/ |
D | shared_ptr.rs | 14 pub struct SharedPtr<T> struct 22 impl<T> SharedPtr<T> implementation 30 let mut shared_ptr = MaybeUninit::<SharedPtr<T>>::uninit(); in null() 43 let mut shared_ptr = MaybeUninit::<SharedPtr<T>>::uninit(); in new() 72 pub fn downgrade(self: &SharedPtr<T>) -> WeakPtr<T> in downgrade() 86 unsafe impl<T> Send for SharedPtr<T> where T: Send + Sync + SharedPtrTarget {} implementation 87 unsafe impl<T> Sync for SharedPtr<T> where T: Send + Sync + SharedPtrTarget {} implementation 89 impl<T> Clone for SharedPtr<T> implementation 94 let mut shared_ptr = MaybeUninit::<SharedPtr<T>>::uninit(); in clone() 106 impl<T> Unpin for SharedPtr<T> where T: SharedPtrTarget {} implementation [all …]
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/ray_query/ |
D | vktRayQueryProceduralGeometryTests.cpp | 74 void clearBuffer (de::SharedPtr<BufferWithMemory> buffer, VkDeviceSize bufferSize); 81 std::vector<de::SharedPtr<BottomLevelAccelerationStructure> > m_blasVect; 82 de::SharedPtr<TopLevelAccelerationStructure> m_referenceTLAS; 83 de::SharedPtr<TopLevelAccelerationStructure> m_resultTLAS; 117 …de::SharedPtr<BufferWithMemory> referenceBuffer = de::SharedPtr<BufferWithMemory>(new BufferWit… in iterate() 118 …de::SharedPtr<BufferWithMemory> resultBuffer = de::SharedPtr<BufferWithMemory>(new BufferWithMe… in iterate() 224 void RayQueryProceduralGeometryTestBase::clearBuffer(de::SharedPtr<BufferWithMemory> buffer, VkDevi… in clearBuffer() 255 …de::SharedPtr<BottomLevelAccelerationStructure> referenceBLAS(makeBottomLevelAccelerationStructure… in setupAccelerationStructures() 272 …de::SharedPtr<BottomLevelAccelerationStructure> resultBLAS(makeBottomLevelAccelerationStructure().… in setupAccelerationStructures() 314 …de::SharedPtr<BottomLevelAccelerationStructure> triangleBLAS(makeBottomLevelAccelerationStructure(… in setupAccelerationStructures() [all …]
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_query/ |
D | vktRayQueryProceduralGeometryTests.cpp | 74 void clearBuffer (de::SharedPtr<BufferWithMemory> buffer, VkDeviceSize bufferSize); 81 std::vector<de::SharedPtr<BottomLevelAccelerationStructure> > m_blasVect; 82 de::SharedPtr<TopLevelAccelerationStructure> m_referenceTLAS; 83 de::SharedPtr<TopLevelAccelerationStructure> m_resultTLAS; 117 …de::SharedPtr<BufferWithMemory> referenceBuffer = de::SharedPtr<BufferWithMemory>(new BufferWit… in iterate() 118 …de::SharedPtr<BufferWithMemory> resultBuffer = de::SharedPtr<BufferWithMemory>(new BufferWithMe… in iterate() 224 void RayQueryProceduralGeometryTestBase::clearBuffer(de::SharedPtr<BufferWithMemory> buffer, VkDevi… in clearBuffer() 255 …de::SharedPtr<BottomLevelAccelerationStructure> referenceBLAS(makeBottomLevelAccelerationStructure… in setupAccelerationStructures() 272 …de::SharedPtr<BottomLevelAccelerationStructure> resultBLAS(makeBottomLevelAccelerationStructure().… in setupAccelerationStructures() 314 …de::SharedPtr<BottomLevelAccelerationStructure> triangleBLAS(makeBottomLevelAccelerationStructure(… in setupAccelerationStructures() [all …]
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/descriptor_indexing/ |
D | vktDescriptorSetsIndexingTests.hpp | 52 typedef de::SharedPtr<FrameBuffer> FrameBufferSp; 53 typedef de::SharedPtr<BufferHandleAlloc> BufferHandleAllocSp; 54 typedef de::SharedPtr<ImageHandleAlloc> ImageHandleAllocSp; 57 typedef de::SharedPtr< Move<VkBufferView> > BufferViewSp; 58 typedef de::SharedPtr< Move<VkImageView> > ImageViewSp; 59 typedef de::SharedPtr< Move<VkSampler> > SamplerSp; 276 typedef de::SharedPtr<UpdatablePixelBufferAccess> UpdatablePixelBufferAccessPtr; 282 de::SharedPtr< Move<VkBuffer> > m_buffer; 283 de::SharedPtr< de::MovePtr<Allocation> > m_allocation; 287 de::SharedPtr< Move<VkBuffer> > buffer, de::SharedPtr< de::MovePtr<Allocation> > allocation) in PixelBufferAccessBuffer()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/descriptor_indexing/ |
D | vktDescriptorSetsIndexingTests.hpp | 52 typedef de::SharedPtr<FrameBuffer> FrameBufferSp; 53 typedef de::SharedPtr<BufferHandleAlloc> BufferHandleAllocSp; 54 typedef de::SharedPtr<ImageHandleAlloc> ImageHandleAllocSp; 57 typedef de::SharedPtr< Move<VkBufferView> > BufferViewSp; 58 typedef de::SharedPtr< Move<VkImageView> > ImageViewSp; 59 typedef de::SharedPtr< Move<VkSampler> > SamplerSp; 276 typedef de::SharedPtr<UpdatablePixelBufferAccess> UpdatablePixelBufferAccessPtr; 282 de::SharedPtr< Move<VkBuffer> > m_buffer; 283 de::SharedPtr< de::MovePtr<Allocation> > m_allocation; 287 de::SharedPtr< Move<VkBuffer> > buffer, de::SharedPtr< de::MovePtr<Allocation> > allocation) in PixelBufferAccessBuffer()
|
/third_party/rust/crates/cxx/book/src/binding/ |
D | sharedptr.md | 4 The Rust binding of std::shared\_ptr\<T\> is called **[`SharedPtr<T>`]**. See 7 [`SharedPtr<T>`]: https://docs.rs/cxx/*/cxx/struct.SharedPtr.html 11 SharedPtr\<T\> does not support T being an opaque Rust type. You should use a 30 fn create_shared_ptr() -> SharedPtr<Object>; 39 // object. There is still only one Object but two SharedPtr<Object>.
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/synchronization/ |
D | vktSynchronizationTimelineSemaphoreTests.cpp | 70 using de::SharedPtr; 74 inline SharedPtr<Move<T> > makeVkSharedPtr (Move<T> move) in makeVkSharedPtr() 76 return SharedPtr<Move<T> >(new Move<T>(move)); in makeVkSharedPtr() 80 inline SharedPtr<T> makeSharedPtr (de::MovePtr<T> move) in makeSharedPtr() 82 return SharedPtr<T>(move.release()); in makeSharedPtr() 86 inline SharedPtr<T> makeSharedPtr (T* ptr) in makeSharedPtr() 88 return SharedPtr<T>(ptr); in makeSharedPtr() 179 …std::vector<SharedPtr<Move<VkSemaphore > > > semaphorePtrs (createTimelineSemaphores(vk, device, … in iterate() 237 …std::vector<SharedPtr<Move<VkSemaphore > > > createTimelineSemaphores(const DeviceInterface& vk, c… in createTimelineSemaphores() 239 std::vector<SharedPtr<Move<VkSemaphore > > > semaphores; in createTimelineSemaphores() [all …]
|
D | vktSynchronizationSignalOrderTests.cpp | 63 using de::SharedPtr; 67 inline SharedPtr<Move<T> > makeVkSharedPtr (Move<T> move) in makeVkSharedPtr() 69 return SharedPtr<Move<T> >(new Move<T>(move)); in makeVkSharedPtr() 73 inline SharedPtr<T> makeSharedPtr (de::MovePtr<T> move) in makeSharedPtr() 75 return SharedPtr<T>(move.release()); in makeSharedPtr() 79 inline SharedPtr<T> makeSharedPtr (T* ptr) in makeSharedPtr() 81 return SharedPtr<T>(ptr); in makeSharedPtr() 199 m_singletonDevice = SharedPtr<SingletonDevice>(new SingletonDevice(context)); in getDevice() 213 static SharedPtr<SingletonDevice> m_singletonDevice; 215 SharedPtr<SingletonDevice> SingletonDevice::m_singletonDevice; [all …]
|
D | vktSynchronizationOperationMultiQueueTests.cpp | 62 using de::SharedPtr; 64 using de::SharedPtr; 352 …static SharedPtr<MultiQueues> getInstance(Context& context, SynchronizationType type, bool timelin… in getInstance() 355 m_multiQueues = SharedPtr<MultiQueues>(new MultiQueues(context, type, timelineSemaphore)); in getInstance() 376 static SharedPtr<MultiQueues> m_multiQueues; 378 SharedPtr<MultiQueues> MultiQueues::m_multiQueues; 456 const SharedPtr<MultiQueues> m_queues; 579 inline SharedPtr<Move<T> > makeVkSharedPtr (Move<T> move) in makeVkSharedPtr() 581 return SharedPtr<Move<T> >(new Move<T>(move)); in makeVkSharedPtr() 587 …e, const ResourceDescription& resourceDesc, const SharedPtr<OperationSupport>& writeOp, const Shar… in TimelineSemaphoreTestInstance() [all …]
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/synchronization/ |
D | vktSynchronizationTimelineSemaphoreTests.cpp | 70 using de::SharedPtr; 74 inline SharedPtr<Move<T> > makeVkSharedPtr (Move<T> move) in makeVkSharedPtr() 76 return SharedPtr<Move<T> >(new Move<T>(move)); in makeVkSharedPtr() 80 inline SharedPtr<T> makeSharedPtr (de::MovePtr<T> move) in makeSharedPtr() 82 return SharedPtr<T>(move.release()); in makeSharedPtr() 86 inline SharedPtr<T> makeSharedPtr (T* ptr) in makeSharedPtr() 88 return SharedPtr<T>(ptr); in makeSharedPtr() 179 …std::vector<SharedPtr<Move<VkSemaphore > > > semaphorePtrs (createTimelineSemaphores(vk, device, … in iterate() 237 …std::vector<SharedPtr<Move<VkSemaphore > > > createTimelineSemaphores(const DeviceInterface& vk, c… in createTimelineSemaphores() 239 std::vector<SharedPtr<Move<VkSemaphore > > > semaphores; in createTimelineSemaphores() [all …]
|
D | vktSynchronizationSignalOrderTests.cpp | 63 using de::SharedPtr; 67 inline SharedPtr<Move<T> > makeVkSharedPtr (Move<T> move) in makeVkSharedPtr() 69 return SharedPtr<Move<T> >(new Move<T>(move)); in makeVkSharedPtr() 73 inline SharedPtr<T> makeSharedPtr (de::MovePtr<T> move) in makeSharedPtr() 75 return SharedPtr<T>(move.release()); in makeSharedPtr() 79 inline SharedPtr<T> makeSharedPtr (T* ptr) in makeSharedPtr() 81 return SharedPtr<T>(ptr); in makeSharedPtr() 199 m_singletonDevice = SharedPtr<SingletonDevice>(new SingletonDevice(context)); in getDevice() 213 static SharedPtr<SingletonDevice> m_singletonDevice; 215 SharedPtr<SingletonDevice> SingletonDevice::m_singletonDevice; [all …]
|
D | vktSynchronizationOperationMultiQueueTests.cpp | 62 using de::SharedPtr; 64 using de::SharedPtr; 352 …static SharedPtr<MultiQueues> getInstance(Context& context, SynchronizationType type, bool timelin… in getInstance() 355 m_multiQueues = SharedPtr<MultiQueues>(new MultiQueues(context, type, timelineSemaphore)); in getInstance() 376 static SharedPtr<MultiQueues> m_multiQueues; 378 SharedPtr<MultiQueues> MultiQueues::m_multiQueues; 456 const SharedPtr<MultiQueues> m_queues; 579 inline SharedPtr<Move<T> > makeVkSharedPtr (Move<T> move) in makeVkSharedPtr() 581 return SharedPtr<Move<T> >(new Move<T>(move)); in makeVkSharedPtr() 587 …e, const ResourceDescription& resourceDesc, const SharedPtr<OperationSupport>& writeOp, const Shar… in TimelineSemaphoreTestInstance() [all …]
|
/third_party/vk-gl-cts/external/vulkancts/framework/vulkan/ |
D | vkRayTracingUtil.cpp | 158 de::SharedPtr<RaytracedGeometryBase> makeRaytracedGeometry (VkGeometryTypeKHR geometryType, VkForma… in makeRaytracedGeometry() 167 …case VK_INDEX_TYPE_UINT16: return de::SharedPtr<RaytracedGeometryBase>(buildRaytracedGeometry<tcu… in makeRaytracedGeometry() 168 …case VK_INDEX_TYPE_UINT32: return de::SharedPtr<RaytracedGeometryBase>(buildRaytracedGeometry<tcu… in makeRaytracedGeometry() 169 …case VK_INDEX_TYPE_NONE_KHR: return de::SharedPtr<RaytracedGeometryBase>(buildRaytracedGeometry<tc… in makeRaytracedGeometry() 175 …case VK_INDEX_TYPE_UINT16: return de::SharedPtr<RaytracedGeometryBase>(buildRaytracedGeometry<tcu… in makeRaytracedGeometry() 176 …case VK_INDEX_TYPE_UINT32: return de::SharedPtr<RaytracedGeometryBase>(buildRaytracedGeometry<tcu… in makeRaytracedGeometry() 177 …case VK_INDEX_TYPE_NONE_KHR: return de::SharedPtr<RaytracedGeometryBase>(buildRaytracedGeometry<tc… in makeRaytracedGeometry() 183 …case VK_INDEX_TYPE_UINT16: return de::SharedPtr<RaytracedGeometryBase>(buildRaytracedGeometry<tcu… in makeRaytracedGeometry() 184 …case VK_INDEX_TYPE_UINT32: return de::SharedPtr<RaytracedGeometryBase>(buildRaytracedGeometry<tcu… in makeRaytracedGeometry() 185 …case VK_INDEX_TYPE_NONE_KHR: return de::SharedPtr<RaytracedGeometryBase>(buildRaytracedGeometry<tc… in makeRaytracedGeometry() [all …]
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_tracing/ |
D | vktRayTracingProceduralGeometryTests.cpp | 158 void clearBuffer (de::SharedPtr<BufferWithMemory> buffer, VkDeviceSize bufferSize); 174 std::vector<de::SharedPtr<BottomLevelAccelerationStructure> > m_blasVect; 175 de::SharedPtr<TopLevelAccelerationStructure> m_referenceTLAS; 176 de::SharedPtr<TopLevelAccelerationStructure> m_resultTLAS; 212 …de::SharedPtr<BufferWithMemory> referenceBuffer = de::SharedPtr<BufferWithMemory>(new BufferWit… in iterate() 213 …de::SharedPtr<BufferWithMemory> resultBuffer = de::SharedPtr<BufferWithMemory>(new BufferWithMe… in iterate() 306 void RayTracingProceduralGeometryTestBase::clearBuffer(de::SharedPtr<BufferWithMemory> buffer, VkDe… in clearBuffer() 360 …de::SharedPtr<BottomLevelAccelerationStructure> referenceBLAS(makeBottomLevelAccelerationStructure… in setupAccelerationStructures() 377 …de::SharedPtr<BottomLevelAccelerationStructure> resultBLAS(makeBottomLevelAccelerationStructure().… in setupAccelerationStructures() 443 …de::SharedPtr<BottomLevelAccelerationStructure> triangleBLAS(makeBottomLevelAccelerationStructure(… in setupAccelerationStructures() [all …]
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/ray_tracing/ |
D | vktRayTracingProceduralGeometryTests.cpp | 158 void clearBuffer (de::SharedPtr<BufferWithMemory> buffer, VkDeviceSize bufferSize); 174 std::vector<de::SharedPtr<BottomLevelAccelerationStructure> > m_blasVect; 175 de::SharedPtr<TopLevelAccelerationStructure> m_referenceTLAS; 176 de::SharedPtr<TopLevelAccelerationStructure> m_resultTLAS; 212 …de::SharedPtr<BufferWithMemory> referenceBuffer = de::SharedPtr<BufferWithMemory>(new BufferWit… in iterate() 213 …de::SharedPtr<BufferWithMemory> resultBuffer = de::SharedPtr<BufferWithMemory>(new BufferWithMe… in iterate() 306 void RayTracingProceduralGeometryTestBase::clearBuffer(de::SharedPtr<BufferWithMemory> buffer, VkDe… in clearBuffer() 360 …de::SharedPtr<BottomLevelAccelerationStructure> referenceBLAS(makeBottomLevelAccelerationStructure… in setupAccelerationStructures() 377 …de::SharedPtr<BottomLevelAccelerationStructure> resultBLAS(makeBottomLevelAccelerationStructure().… in setupAccelerationStructures() 443 …de::SharedPtr<BottomLevelAccelerationStructure> triangleBLAS(makeBottomLevelAccelerationStructure(… in setupAccelerationStructures() [all …]
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/image/ |
D | vktImageLoadStoreUtil.hpp | 40 typedef de::SharedPtr<vk::Unique<vk::VkDescriptorSet> > SharedVkDescriptorSet; 41 typedef de::SharedPtr<vk::Unique<vk::VkImageView> > SharedVkImageView; 44 inline de::SharedPtr<vk::Unique<T> > makeVkSharedPtr (vk::Move<T> vkMove) in makeVkSharedPtr() 46 return de::SharedPtr<vk::Unique<T> >(new vk::Unique<T>(vkMove)); in makeVkSharedPtr()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/image/ |
D | vktImageLoadStoreUtil.hpp | 40 typedef de::SharedPtr<vk::Unique<vk::VkDescriptorSet> > SharedVkDescriptorSet; 41 typedef de::SharedPtr<vk::Unique<vk::VkImageView> > SharedVkImageView; 44 inline de::SharedPtr<vk::Unique<T> > makeVkSharedPtr (vk::Move<T> vkMove) in makeVkSharedPtr() 46 return de::SharedPtr<vk::Unique<T> >(new vk::Unique<T>(vkMove)); in makeVkSharedPtr()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/api/ |
D | vktApiBufferMemoryRequirementsTestsUtils.hpp | 127 de::SharedPtr<BitsSet> makeShared() const { in makeShared() 128 return de::SharedPtr<BitsSet>(new BitsSet(*this)); in makeShared() 130 static de::SharedPtr<BitsSet> makeShared(const value_type& bit) { in makeShared() 131 return de::SharedPtr<BitsSet>(new BitsSet({bit})); in makeShared() 133 static de::SharedPtr<BitsSet> makeShared(BitsSet&& src) { in makeShared() 134 return de::SharedPtr<BitsSet>(new BitsSet(std::move(src))); in makeShared()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/api/ |
D | vktApiBufferMemoryRequirementsTestsUtils.hpp | 127 de::SharedPtr<BitsSet> makeShared() const { in makeShared() 128 return de::SharedPtr<BitsSet>(new BitsSet(*this)); in makeShared() 130 static de::SharedPtr<BitsSet> makeShared(const value_type& bit) { in makeShared() 131 return de::SharedPtr<BitsSet>(new BitsSet({bit})); in makeShared() 133 static de::SharedPtr<BitsSet> makeShared(BitsSet&& src) { in makeShared() 134 return de::SharedPtr<BitsSet>(new BitsSet(std::move(src))); in makeShared()
|