Home
last modified time | relevance | path

Searched refs:ConstPtr (Results 1 – 25 of 93) sorted by relevance

1234

/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/src/serialization/
H A Dimporter.h40 IObject::Ptr Import(const ISerNode::ConstPtr& tree) override; in META_BEGIN_NAMESPACE()
41 ReturnError ImportValue(const ISerNode::ConstPtr& n, IAny& entity); in META_BEGIN_NAMESPACE()
42 IAny::Ptr ImportAny(const ISerNode::ConstPtr& n); in META_BEGIN_NAMESPACE()
45 ReturnError ImportFromNode(const ISerNode::ConstPtr&, IAny& entity) override; in META_BEGIN_NAMESPACE()
52 IObject::Ptr ImportObject(const ISerNode::ConstPtr& n); in META_BEGIN_NAMESPACE()
54 ReturnError ImportAny(const IObjectNode::ConstPtr& n, const IAny::Ptr& any); in META_BEGIN_NAMESPACE()
55 ReturnError ImportBuiltinValue(const ISerNode::ConstPtr& n, IAny& entity); in META_BEGIN_NAMESPACE()
56 ReturnError ImportPointer(const ISerNode::ConstPtr& n, IAny& entity); in META_BEGIN_NAMESPACE()
58 ReturnError ImportArray(const ISerNode::ConstPtr& n, IArrayAny& array); in META_BEGIN_NAMESPACE()
97 ReturnError ImportFromNode(const ISerNode::ConstPtr&, IAny& entity) override; in META_BEGIN_NAMESPACE()
[all …]
H A Dexporter.h42 ISerNode::Ptr Export(const IObject::ConstPtr& object) override; in META_BEGIN_NAMESPACE()
45 ReturnError ExportAny(const IAny::ConstPtr& any, ISerNode::Ptr&); in META_BEGIN_NAMESPACE()
52 bool ShouldSerialize(const IObject::ConstPtr& object) const; in META_BEGIN_NAMESPACE()
55 bool MarkExported(const IObject::ConstPtr& object); in META_BEGIN_NAMESPACE()
58 ReturnError ExportObject(const IObject::ConstPtr& object, ISerNode::Ptr&); in META_BEGIN_NAMESPACE()
63 …ISerNode::Ptr CreateObjectNode(const IObject::ConstPtr& object, BASE_NS::shared_ptr<MapNode> node); in META_BEGIN_NAMESPACE()
65 ISerNode::Ptr CreateObjectRefNode(const IObject::ConstPtr& object); in META_BEGIN_NAMESPACE()
66 ISerNode::Ptr AutoExportObject(const IObject::ConstPtr& object); in META_BEGIN_NAMESPACE()
67 IObject::Ptr ResolveUriSegment(const IObject::ConstPtr& ptr, RefUri& uri) const; in META_BEGIN_NAMESPACE()
81 ExportContext(Exporter& exp, const IObject::ConstPtr& p) : exporter_(exp), object_(p) {} in META_BEGIN_NAMESPACE()
[all …]
H A Dimporter.cpp49 IObject::Ptr Importer::Import(const ISerNode::ConstPtr& tree) in Import()
106 IObject::Ptr Importer::ImportObject(const IObjectNode::ConstPtr& node, IObject::Ptr object) in ImportObject()
134 IObject::Ptr Importer::ImportObject(const ISerNode::ConstPtr& n) in ImportObject()
257 ReturnError Importer::ImportIContainer(const ISerNode::ConstPtr& node, IContainer& cont) in ImportIContainer()
279 ReturnError Importer::ImportArray(const ISerNode::ConstPtr& n, IArrayAny& array) in ImportArray()
297 ReturnError Importer::ImportBuiltinValue(const ISerNode::ConstPtr& n, IAny& entity) in ImportBuiltinValue()
314 ReturnError Importer::ImportPointer(const ISerNode::ConstPtr& n, IAny& entity) in ImportPointer()
347 ReturnError Importer::ImportValue(const ISerNode::ConstPtr& n, IAny& entity) in ImportValue()
409 IAny::Ptr Importer::ImportAny(const ISerNode::ConstPtr& n) in ImportAny()
434 ReturnError Importer::ImportFromNode(const ISerNode::ConstPtr& node, IAny& entity) in ImportFromNode()
[all …]
/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/include/meta/api/
H A Dutil.h50 inline BASE_NS::shared_ptr<CORE_NS::IInterface> GetPointer(const IProperty::ConstPtr& p) in GetPointer()
57 inline BASE_NS::shared_ptr<Interface> GetPointer(const IProperty::ConstPtr& p) in GetPointer()
85 Type GetValue(const IProperty::ConstPtr& p, NonDeduced_t<BASE_NS::remove_const_t<Type>> defaultValu…
123 inline bool Copy(const IProperty::ConstPtr& src, const IProperty::Ptr& dst) in Copy()
131 …const IProperty::ConstPtr& prop, const TypeId& id, CompatibilityDirection dir = CompatibilityDirec…
148 inline bool IsSetCompatible(const IProperty::ConstPtr& prop, const TypeId& id) in IsSetCompatible()
153 inline bool IsGetCompatible(const IProperty::ConstPtr& prop, const TypeId& id) in IsGetCompatible()
159 inline bool IsSetCompatibleWith(const IProperty::ConstPtr& prop) in IsSetCompatibleWith()
165 inline bool IsGetCompatibleWith(const IProperty::ConstPtr& prop) in IsGetCompatibleWith()
170 inline AnyReturnValue Interpolate(IInterpolator::ConstPtr inter, const IProperty::Ptr& output, in Interpolate()
[all …]
/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/property/
H A Dintf_bind.h34 … virtual bool SetTarget(const IProperty::ConstPtr& prop, bool getDeps, const IProperty* owner) = 0;
35 … virtual bool SetTarget(const IFunction::ConstPtr& func, bool getDeps, const IProperty* owner) = 0;
36 virtual IFunction::ConstPtr GetTarget() const = 0;
38 virtual bool AddDependency(const INotifyOnChange::ConstPtr& dep) = 0;
39 virtual bool RemoveDependency(const INotifyOnChange::ConstPtr& dep) = 0;
41 virtual BASE_NS::vector<INotifyOnChange::ConstPtr> GetDependencies() const = 0;
/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/src/property/
H A Dbind.h41 bool SetTarget(const IProperty::ConstPtr& prop, bool getDeps, const IProperty* owner) override; in META_BEGIN_NAMESPACE()
42 bool SetTarget(const IFunction::ConstPtr& func, bool getDeps, const IProperty* owner) override; in META_BEGIN_NAMESPACE()
43 IFunction::ConstPtr GetTarget() const override; in META_BEGIN_NAMESPACE()
45 bool AddDependency(const INotifyOnChange::ConstPtr& dep) override; in META_BEGIN_NAMESPACE()
46 bool RemoveDependency(const INotifyOnChange::ConstPtr& dep) override; in META_BEGIN_NAMESPACE()
47 BASE_NS::vector<INotifyOnChange::ConstPtr> GetDependencies() const override; in META_BEGIN_NAMESPACE()
63 IFunction::ConstPtr func_; in META_BEGIN_NAMESPACE()
H A Dbind.cpp54 bool Bind::SetTarget(const IProperty::ConstPtr& prop, bool getDeps, const IProperty* owner) in SetTarget()
65 bool Bind::SetTarget(const IFunction::ConstPtr& func, bool getDeps, const IProperty* owner) in SetTarget()
73 IFunction::ConstPtr Bind::GetTarget() const in GetTarget()
77 bool Bind::AddDependency(const INotifyOnChange::ConstPtr& dep) in AddDependency()
88 bool Bind::RemoveDependency(const INotifyOnChange::ConstPtr& dep) in RemoveDependency()
99 BASE_NS::vector<INotifyOnChange::ConstPtr> Bind::GetDependencies() const in GetDependencies()
101 BASE_NS::vector<INotifyOnChange::ConstPtr> deps; in GetDependencies()
140 BASE_NS::vector<IProperty::ConstPtr> deps; in CreateContext()
H A Ddependencies.h33 ReturnError AddDependency(const IProperty::ConstPtr& prop); in META_BEGIN_NAMESPACE()
34 ReturnError GetImmediateDependencies(BASE_NS::vector<IProperty::ConstPtr>& deps) const; in META_BEGIN_NAMESPACE()
44 IProperty::ConstPtr property; in META_BEGIN_NAMESPACE()
H A Ddependencies.cpp43 ReturnError Dependencies::AddDependency(const IProperty::ConstPtr& prop) in AddDependency()
56 ReturnError Dependencies::GetImmediateDependencies(BASE_NS::vector<IProperty::ConstPtr>& deps) const in GetImmediateDependencies()
59 BASE_NS::vector<IProperty::ConstPtr> immediate; in GetImmediateDependencies()
/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/src/
H A Dmetadata.cpp61 IContainer::ConstPtr Metadata::GetPropertyContainer() const in GetPropertyContainer()
170 BASE_NS::vector<IProperty::ConstPtr> Metadata::GetAllProperties() const in GetAllProperties()
180 BASE_NS::vector<IFunction::ConstPtr> Metadata::GetAllFunctions() const in GetAllFunctions()
182 return GetAllImpl<BASE_NS::vector<IFunction::ConstPtr>>(functionMetadata_); in GetAllFunctions()
189 BASE_NS::vector<IEvent::ConstPtr> Metadata::GetAllEvents() const in GetAllEvents()
191 return GetAllImpl<BASE_NS::vector<IEvent::ConstPtr>>(eventMetadata_); in GetAllEvents()
198 IProperty::ConstPtr Metadata::GetPropertyByName(BASE_NS::string_view name) const in GetPropertyByName()
218 IFunction::ConstPtr Metadata::GetFunctionByName(BASE_NS::string_view name) const in GetFunctionByName()
220 return GetByName<IFunction::ConstPtr>(functionMetadata_, name); in GetFunctionByName()
226 IEvent::ConstPtr Metadata::GetEventByName(BASE_NS::string_view name) const in GetEventByName()
[all …]
H A Dref_uri_util.cpp28 static IObjectInstance::ConstPtr FindParentObject(const IObjectInstance::ConstPtr& obj) in META_BEGIN_NAMESPACE()
34 static IObjectInstance::ConstPtr FindRootObject(IObjectInstance::ConstPtr obj) in FindRootObject()
43 static IObjectInstance::ConstPtr FindChildObject(const IObjectInstance::ConstPtr& obj, BASE_NS::str… in FindChildObject()
74 …IObjectInstance::ConstPtr obj = (node.name == "..") ? FindParentObject(base) : FindChildObject(bas… in ResolveSegment()
H A Dmeta_object.h58 IProperty::ConstPtr PropertyObjectContext() const override; in META_BEGIN_NAMESPACE()
64 IContainer::ConstPtr GetPropertyContainer() const override; in META_BEGIN_NAMESPACE()
79 BASE_NS::vector<IProperty::ConstPtr> GetAllProperties() const override; in META_BEGIN_NAMESPACE()
81 BASE_NS::vector<IFunction::ConstPtr> GetAllFunctions() const override; in META_BEGIN_NAMESPACE()
83 BASE_NS::vector<IEvent::ConstPtr> GetAllEvents() const override; in META_BEGIN_NAMESPACE()
86 IProperty::ConstPtr GetPropertyByName(BASE_NS::string_view name) const override; in META_BEGIN_NAMESPACE()
88 IFunction::ConstPtr GetFunctionByName(BASE_NS::string_view name) const override; in META_BEGIN_NAMESPACE()
89 IEvent::ConstPtr GetEventByName(BASE_NS::string_view name) const override; in META_BEGIN_NAMESPACE()
H A Dproxy_object.h48 IProperty::ConstPtr GetPropertyByName(BASE_NS::string_view name) const override; in META_BEGIN_NAMESPACE()
52 BASE_NS::vector<IProperty::ConstPtr> GetAllProperties() const override; in META_BEGIN_NAMESPACE()
59 BASE_NS::vector<IProperty::ConstPtr> GetOverrides() const override; in META_BEGIN_NAMESPACE()
60 IProperty::ConstPtr GetOverride(BASE_NS::string_view name) const override; in META_BEGIN_NAMESPACE()
62 IProperty::ConstPtr GetProxyProperty(BASE_NS::string_view name) const override; in META_BEGIN_NAMESPACE()
68 IProperty::Ptr AddProxyProperty(const IProperty::ConstPtr& tp); in META_BEGIN_NAMESPACE()
H A Dmeta_object.cpp86 IProperty::ConstPtr MetaObject::PropertyObjectContext() const in PropertyObjectContext()
129 IContainer::ConstPtr MetaObject::GetPropertyContainer() const in GetPropertyContainer()
173 BASE_NS::vector<IProperty::ConstPtr> MetaObject::GetAllProperties() const in GetAllProperties()
181 BASE_NS::vector<IFunction::ConstPtr> MetaObject::GetAllFunctions() const in GetAllFunctions()
189 BASE_NS::vector<IEvent::ConstPtr> MetaObject::GetAllEvents() const in GetAllEvents()
197 IProperty::ConstPtr MetaObject::GetPropertyByName(BASE_NS::string_view name) const in GetPropertyByName()
205 IFunction::ConstPtr MetaObject::GetFunctionByName(BASE_NS::string_view name) const in GetFunctionByName()
209 IEvent::ConstPtr MetaObject::GetEventByName(BASE_NS::string_view name) const in GetEventByName()
H A Dmetadata.h43 IContainer::ConstPtr GetPropertyContainer() const override; in META_BEGIN_NAMESPACE()
59 BASE_NS::vector<IProperty::ConstPtr> GetAllProperties() const override; in META_BEGIN_NAMESPACE()
61 BASE_NS::vector<IFunction::ConstPtr> GetAllFunctions() const override; in META_BEGIN_NAMESPACE()
63 BASE_NS::vector<IEvent::ConstPtr> GetAllEvents() const override; in META_BEGIN_NAMESPACE()
66 IProperty::ConstPtr GetPropertyByName(BASE_NS::string_view name) const override; in META_BEGIN_NAMESPACE()
68 IFunction::ConstPtr GetFunctionByName(BASE_NS::string_view name) const override; in META_BEGIN_NAMESPACE()
69 IEvent::ConstPtr GetEventByName(BASE_NS::string_view name) const override; in META_BEGIN_NAMESPACE()
101 bool IsAncestorOf(const IObject::ConstPtr& object) const override; in META_BEGIN_NAMESPACE()
H A Dobject_context.h45 BASE_NS::vector<IProperty::ConstPtr> GetOverrides() const override; in META_BEGIN_NAMESPACE()
46 IProperty::ConstPtr GetOverride(BASE_NS::string_view name) const override; in META_BEGIN_NAMESPACE()
48 IProperty::ConstPtr GetProxyProperty(BASE_NS::string_view name) const override; in META_BEGIN_NAMESPACE()
52 IProperty::ConstPtr GetPropertyByName(BASE_NS::string_view name) const override; in META_BEGIN_NAMESPACE()
55 BASE_NS::vector<IProperty::ConstPtr> GetAllProperties() const override; in META_BEGIN_NAMESPACE()
H A Dobject_context.cpp55 BASE_NS::vector<IProperty::ConstPtr> ObjectContext::GetOverrides() const in GetOverrides()
60 IProperty::ConstPtr ObjectContext::GetOverride(BASE_NS::string_view name) const in GetOverride()
70 IProperty::ConstPtr ObjectContext::GetProxyProperty(BASE_NS::string_view name) const in GetProxyProperty()
80 IProperty::ConstPtr ObjectContext::GetPropertyByName(BASE_NS::string_view name) const in GetPropertyByName()
90 BASE_NS::vector<IProperty::ConstPtr> ObjectContext::GetAllProperties() const in GetAllProperties()
H A Dclass_registry.cpp69 IObjectFactory::ConstPtr ClassRegistry::GetObjectFactory(const BASE_NS::Uid& uid) const in GetObjectFactory()
84 BASE_NS::vector<IClassInfo::ConstPtr> ClassRegistry::GetAllTypes( in GetAllTypes()
88 BASE_NS::vector<IClassInfo::ConstPtr> infos; in GetAllTypes()
102 BASE_NS::vector<IClassInfo::ConstPtr> ClassRegistry::GetAllTypes( in GetAllTypes()
106 BASE_NS::vector<IClassInfo::ConstPtr> infos; in GetAllTypes()
H A Dregister_value_serializers.cpp42 static bool ImportVector(IImportFunctions& f, const ISerNode::ConstPtr& node, T* out, size_t size) in ImportVector()
63 auto vecImport = [](IImportFunctions& f, const ISerNode::ConstPtr& node, auto& out) { in RegisterValueSerializers()
71 auto matImport = [](IImportFunctions& f, const ISerNode::ConstPtr& node, auto& out) { in RegisterValueSerializers()
76 auto enumImport = [](IImportFunctions& f, const ISerNode::ConstPtr& node, auto& out) { in RegisterValueSerializers()
99 [](IImportFunctions& f, const ISerNode::ConstPtr& node, auto& out) { in RegisterValueSerializers()
110 [](IImportFunctions& f, const ISerNode::ConstPtr& node, auto& out) { in RegisterValueSerializers()
/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/include/meta/api/property/
H A Dproperty_event_handler.h38 bool Subscribe(const IProperty::ConstPtr& property, const CallableTypePtr& onInvoked) in META_BEGIN_NAMESPACE()
44 …bool Subscribe(const IProperty::ConstPtr& property, const CallableTypePtr& onInvoked, const ITaskQ… in META_BEGIN_NAMESPACE()
49 …bool Subscribe(const IProperty::ConstPtr& property, const CallableTypePtr& onInvoked, const BASE_N… in META_BEGIN_NAMESPACE()
55 …bool Subscribe(const IProperty::ConstPtr& property, Func func, const ITaskQueue::Ptr& queue = null… in META_BEGIN_NAMESPACE()
61 bool Subscribe(const IProperty::ConstPtr& property, Func func, const BASE_NS::Uid& queueId) in META_BEGIN_NAMESPACE()
81 …PropertyChangedEventHandler(const IProperty::ConstPtr& property, const IOnChanged::InterfaceTypePt… in PropertyChangedEventHandler()
/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/
H A Dintf_metadata.h47 virtual IContainer::ConstPtr GetPropertyContainer() const = 0;
52 virtual BASE_NS::vector<IProperty::ConstPtr> GetAllProperties() const = 0;
57 virtual BASE_NS::vector<IFunction::ConstPtr> GetAllFunctions() const = 0;
62 virtual BASE_NS::vector<IEvent::ConstPtr> GetAllEvents() const = 0;
70 virtual IProperty::ConstPtr GetPropertyByName(BASE_NS::string_view name) const = 0;
77 virtual IFunction::ConstPtr GetFunctionByName(BASE_NS::string_view name) const = 0;
83 virtual IEvent::ConstPtr GetEventByName(BASE_NS::string_view name) const = 0;
H A Dintf_class_registry.h45 IClassInfo::ConstPtr classInfo;
63 virtual BASE_NS::vector<IClassInfo::ConstPtr> GetAllTypes(
68 …BASE_NS::vector<IClassInfo::ConstPtr> GetAllTypes(const BASE_NS::vector<BASE_NS::Uid>& interfaceUi… in GetAllTypes()
H A Dintf_proxy_object.h62 virtual BASE_NS::vector<IProperty::ConstPtr> GetOverrides() const = 0;
66 virtual IProperty::ConstPtr GetOverride(BASE_NS::string_view) const = 0;
74 virtual IProperty::ConstPtr GetProxyProperty(BASE_NS::string_view) const = 0;
/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/src/engine/
H A Dengine_value.h35 virtual IEngineInternalValueAccess::ConstPtr GetInternalAccess() const = 0; in META_BEGIN_NAMESPACE()
45 …EngineValue(BASE_NS::string name, IEngineInternalValueAccess::ConstPtr access, const EnginePropert… in META_BEGIN_NAMESPACE()
65 IEngineInternalValueAccess::ConstPtr GetInternalAccess() const override in META_BEGIN_NAMESPACE()
75 IEngineInternalValueAccess::ConstPtr access_; in META_BEGIN_NAMESPACE()
/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/include/meta/ext/serialization/
H A Dcommon_value_serializers.h31 bool EnumImport(IImportFunctions& f, const ISerNode::ConstPtr& node, Value& out) in EnumImport()
44 bool ExtractInteger(const ISerNode::ConstPtr& node, Type& out) in ExtractInteger()
58 bool ExtractNumber(const ISerNode::ConstPtr& node, Type& out) in ExtractNumber()
85 ReturnError ImportFromNode(IImportFunctions& f, const ISerNode::ConstPtr& node, Type& value) in ImportFromNode()

1234