Searched refs:UniqueObject (Results 1 – 9 of 9) sorted by relevance
/third_party/flutter/engine/flutter/fml/ |
D | unique_object.h | 28 class UniqueObject { 47 UniqueObject() : data_(Traits::InvalidValue()) {} in UniqueObject() function 48 explicit UniqueObject(const T& value) : data_(value) {} in UniqueObject() function 50 UniqueObject(const T& value, const Traits& traits) : data_(value, traits) {} in UniqueObject() function 52 UniqueObject(UniqueObject&& other) in UniqueObject() function 55 ~UniqueObject() { FreeIfNecessary(); } in ~UniqueObject() 57 UniqueObject& operator=(UniqueObject&& other) { 69 void swap(UniqueObject& other) { in swap() 110 bool operator==(const UniqueObject<T2, Traits2>& p2) const = delete; 113 bool operator!=(const UniqueObject<T2, Traits2>& p2) const = delete; [all …]
|
D | unique_fd.h | 54 using UniqueFD = UniqueObject<HANDLE, internal::os_win::UniqueFDTraits>; 58 using UniqueFD = UniqueObject<int, internal::os_unix::UniqueFDTraits>;
|
/third_party/boost/libs/statechart/example/BitMachine/ |
D | UniqueObject.hpp | 19 class UniqueObject class 35 UniqueObject() {} in UniqueObject() function in UniqueObject 36 ~UniqueObject() {} in ~UniqueObject()
|
D | BitMachine.cpp | 135 UniqueObject< BitState< StateNo > >, IDisplay 139 return UniqueObject< BitState< StateNo > >::operator new( size ); in operator new() 144 UniqueObject< BitState< StateNo > >::operator delete( p, size ); in operator delete()
|
/third_party/flutter/engine/flutter/shell/platform/fuchsia/flutter/ |
D | unique_fdio_ns.h | 24 using UniqueFDIONS = fml::UniqueObject<fdio_ns_t*, UniqueFDIONSTraits>;
|
/third_party/flutter/engine/flutter/fml/platform/win/ |
D | message_loop_win.h | 27 fml::UniqueObject<HANDLE, UniqueHandleTraits> timer_;
|
/third_party/flutter/engine/flutter/fml/platform/android/ |
D | message_loop_android.h | 26 fml::UniqueObject<ALooper*, UniqueLooperTraits> looper_;
|
/third_party/flutter/engine/flutter/shell/platform/embedder/tests/ |
D | embedder_config_builder.h | 29 using UniqueEngine = fml::UniqueObject<FlutterEngine, UniqueEngineTraits>;
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/api/ |
D | vktApiObjectManagementTests.cpp | 2612 typedef Unique<typename Object::Type> UniqueObject; in createMaxConcurrentTest() typedef 2613 typedef SharedPtr<UniqueObject> ObjectPtr; in createMaxConcurrentTest() 2626 objects[ndx] = ObjectPtr(new UniqueObject(Object::create(env, res, params))); in createMaxConcurrentTest()
|