Home
last modified time | relevance | path

Searched defs:WeakPtr (Results 1 – 9 of 9) sorted by relevance

/ohos5.0/foundation/arkui/ace_engine/frameworks/base/memory/
H A Dreferenced.h32 class WeakPtr; variable
119 friend class WeakPtr; variable
303 friend class WeakPtr; variable
315 ACE_REMOVE(explicit) WeakPtr(std::nullptr_t) {} in WeakPtr() function
317 …ACE_REMOVE(explicit) WeakPtr(const WeakPtr& other) : WeakPtr(other.unsafeRawPtr_, other.refCounter… in WeakPtr() function
318 …ACE_REMOVE(explicit) WeakPtr(WeakPtr&& other) : unsafeRawPtr_(other.unsafeRawPtr_), refCounter_(ot… in WeakPtr() function
336 ACE_REMOVE(explicit) WeakPtr(const RefPtr<T>& other) : WeakPtr(other.rawPtr_) {} in WeakPtr() function
467 …explicit WeakPtr(T* rawPtr) : WeakPtr(rawPtr, rawPtr != nullptr ? rawPtr->refCounter_ : nullptr) {} in WeakPtr() function
469 WeakPtr(O* rawPtr, RefCounter* aceRef) : unsafeRawPtr_(rawPtr), refCounter_(aceRef) in WeakPtr() function
478 friend class WeakPtr; variable
/ohos5.0/foundation/graphic/graphic_3d/lume/scenewidgetplugin/plugin/include/scene_plugin/interface/
H A Dintf_ecs_scene.h67 using WeakPtr = BASE_NS::weak_ptr<IPrepareSceneForInitialization>; variable
H A Dmesh_arrays.h22 using WeakPtr = BASE_NS::weak_ptr<MeshGeometry<IndexType>>; member
/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/animation/
H A Dintf_animation_controller.h105 META_TYPE(META_NS::IAnimationController::WeakPtr) in META_TYPE()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_client/core/ui/
H A Drs_surface_node.h54 using WeakPtr = std::weak_ptr<RSSurfaceNode>; variable
/ohos5.0/foundation/graphic/graphic_3d/lume/scenewidgetplugin/plugin/src/
H A Dscene_holder.h57 using WeakPtr = BASE_NS::weak_ptr<SceneHolder>; variable
/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/include/meta/api/internal/
H A Dobject_api.h212 operator META_NS::IObject::WeakPtr() const noexcept in WeakPtr() function
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/pipeline/
H A Drs_display_render_node.h64 using WeakPtr = std::weak_ptr<RSDisplayRenderNode>; variable
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/drawable/
H A Drs_render_node_drawable_adapter.h118 using WeakPtr = std::weak_ptr<RSRenderNodeDrawableAdapter>; variable