Home
last modified time | relevance | path

Searched refs:InterfaceUniqueLock (Results 1 – 3 of 3) sorted by relevance

/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/include/meta/api/
H A Dlocking.h81 class InterfaceUniqueLock {
83 META_NO_COPY(InterfaceUniqueLock) in META_NO_COPY() argument
85 explicit InterfaceUniqueLock(const CORE_NS::IInterface* t) : p_(interface_cast<ILockable>(t)) in META_NO_COPY()
91 explicit InterfaceUniqueLock(const CORE_NS::IInterface& t) : InterfaceUniqueLock(&t) {} in InterfaceUniqueLock() function
93 explicit InterfaceUniqueLock(const BASE_NS::shared_ptr<Type>& t) : InterfaceUniqueLock(t.get()) in InterfaceUniqueLock() function
96 InterfaceUniqueLock(InterfaceUniqueLock&& l) noexcept : p_(l.p_) in InterfaceUniqueLock() function
101 InterfaceUniqueLock& operator=(InterfaceUniqueLock&& l) noexcept
108 ~InterfaceUniqueLock() in ~InterfaceUniqueLock()
/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/src/engine/
H A Dengine_value_manager.cpp81 InterfaceUniqueLock valueLock { it->second.value }; in AddValue()
300 InterfaceUniqueLock valueLock { v.second.value }; in Sync()
/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/src/property/
H A Dstack_property.cpp62 InterfaceUniqueLock lock { values_[i] }; in SetValueInValueStack()