Home
last modified time | relevance | path

Searched refs:UniqueObject (Results 1 – 9 of 9) sorted by relevance

/third_party/flutter/engine/flutter/fml/
Dunique_object.h28 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 …]
Dunique_fd.h54 using UniqueFD = UniqueObject<HANDLE, internal::os_win::UniqueFDTraits>;
58 using UniqueFD = UniqueObject<int, internal::os_unix::UniqueFDTraits>;
/third_party/boost/libs/statechart/example/BitMachine/
DUniqueObject.hpp19 class UniqueObject class
35 UniqueObject() {} in UniqueObject() function in UniqueObject
36 ~UniqueObject() {} in ~UniqueObject()
DBitMachine.cpp135 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/
Dunique_fdio_ns.h24 using UniqueFDIONS = fml::UniqueObject<fdio_ns_t*, UniqueFDIONSTraits>;
/third_party/flutter/engine/flutter/fml/platform/win/
Dmessage_loop_win.h27 fml::UniqueObject<HANDLE, UniqueHandleTraits> timer_;
/third_party/flutter/engine/flutter/fml/platform/android/
Dmessage_loop_android.h26 fml::UniqueObject<ALooper*, UniqueLooperTraits> looper_;
/third_party/flutter/engine/flutter/shell/platform/embedder/tests/
Dembedder_config_builder.h29 using UniqueEngine = fml::UniqueObject<FlutterEngine, UniqueEngineTraits>;
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/api/
DvktApiObjectManagementTests.cpp2612 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()