Home
last modified time | relevance | path

Searched refs:ConstPtr (Results 1 - 25 of 98) sorted by relevance

1234

/foundation/graphic/graphic_3d/lume/metaobject/src/serialization/
H A Dimporter.h40 IObject::Ptr Import(const ISerNode::ConstPtr& tree) override;
41 ReturnError ImportValue(const ISerNode::ConstPtr& n, IAny& entity);
42 IAny::Ptr ImportAny(const ISerNode::ConstPtr& n);
45 ReturnError ImportFromNode(const ISerNode::ConstPtr&, IAny& entity) override;
52 IObject::Ptr ImportObject(const ISerNode::ConstPtr& n);
53 IObject::Ptr ImportObject(const IObjectNode::ConstPtr& node, IObject::Ptr object);
54 ReturnError ImportAny(const IObjectNode::ConstPtr& n, const IAny::Ptr& any);
55 ReturnError ImportBuiltinValue(const ISerNode::ConstPtr& n, IAny& entity);
56 ReturnError ImportPointer(const ISerNode::ConstPtr& n, IAny& entity);
58 ReturnError ImportArray(const ISerNode::ConstPtr
[all...]
H A Dexporter.h42 ISerNode::Ptr Export(const IObject::ConstPtr& object) override;
45 ReturnError ExportAny(const IAny::ConstPtr& any, ISerNode::Ptr&);
49 ReturnError AutoExportObjectMembers(const IObject::ConstPtr& object, BASE_NS::vector<NamedNode>& members);
52 bool ShouldSerialize(const IObject::ConstPtr& object) const;
55 bool MarkExported(const IObject::ConstPtr& object);
58 ReturnError ExportObject(const IObject::ConstPtr& object, ISerNode::Ptr&);
63 ISerNode::Ptr CreateObjectNode(const IObject::ConstPtr& object, BASE_NS::shared_ptr<MapNode> node);
65 ISerNode::Ptr CreateObjectRefNode(const IObject::ConstPtr& object);
66 ISerNode::Ptr AutoExportObject(const IObject::ConstPtr& object);
67 IObject::Ptr ResolveUriSegment(const IObject::ConstPtr
[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()
164 ReturnError Importer::AutoImportObject(const ISerNode::ConstPtr& node, IObject::Ptr object) in AutoImportObject()
195 ReturnError Importer::ImportIObjectFlags(const ISerNode::ConstPtr& node, IObjectFlags& flags) in ImportIObjectFlags()
234 ReturnError Importer::ImportIAttach(const ISerNode::ConstPtr& node, const IObject::Ptr& owner, IAttach& cont) in ImportIAttach()
257 ReturnError Importer::ImportIContainer(const ISerNode::ConstPtr& node, IContainer& cont) in ImportIContainer()
271 static ReturnError ImportSingleBuiltinValue(TypeList<Builtins...>, const ISerNode::ConstPtr& n, IAny& value) in ImportSingleBuiltinValue()
279 ReturnError Importer::ImportArray(const ISerNode::ConstPtr& n, IArrayAny& array) in ImportArray()
297 ReturnError Importer::ImportBuiltinValue(const ISerNode::ConstPtr
[all...]
/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;
/foundation/graphic/graphic_3d/lume/metaobject/src/property/
H A Dbind.h41 bool SetTarget(const IProperty::ConstPtr& prop, bool getDeps, const IProperty* owner) override;
42 bool SetTarget(const IFunction::ConstPtr& func, bool getDeps, const IProperty* owner) override;
43 IFunction::ConstPtr GetTarget() const override;
45 bool AddDependency(const INotifyOnChange::ConstPtr& dep) override;
46 bool RemoveDependency(const INotifyOnChange::ConstPtr& dep) override;
47 BASE_NS::vector<INotifyOnChange::ConstPtr> GetDependencies() const override;
63 IFunction::ConstPtr func_;
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);
34 ReturnError GetImmediateDependencies(BASE_NS::vector<IProperty::ConstPtr>& deps) const;
44 IProperty::ConstPtr property;
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()
/foundation/graphic/graphic_3d/lume/metaobject/src/
H A Dref_uri_util.cpp28 static IObjectInstance::ConstPtr FindParentObject(const IObjectInstance::ConstPtr& obj) in FindParentObject()
34 static IObjectInstance::ConstPtr FindRootObject(IObjectInstance::ConstPtr obj) in FindRootObject()
43 static IObjectInstance::ConstPtr FindChildObject(const IObjectInstance::ConstPtr& obj, BASE_NS::string_view name) in FindChildObject()
74 IObjectInstance::ConstPtr obj = (node.name == "..") ? FindParentObject(base) : FindChildObject(base, node.name); in ResolveSegment()
H A Dmeta_object.h58 IProperty::ConstPtr PropertyObjectContext() const override;
64 IContainer::ConstPtr GetPropertyContainer() const override;
79 BASE_NS::vector<IProperty::ConstPtr> GetAllProperties() const override;
81 BASE_NS::vector<IFunction::ConstPtr> GetAllFunctions() const override;
83 BASE_NS::vector<IEvent::ConstPtr> GetAllEvents() const override;
86 IProperty::ConstPtr GetPropertyByName(BASE_NS::string_view name) const override;
88 IFunction::ConstPtr GetFunctionByName(BASE_NS::string_view name) const override;
89 IEvent::ConstPtr GetEventByName(BASE_NS::string_view name) const override;
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 Dobject_context.h45 BASE_NS::vector<IProperty::ConstPtr> GetOverrides() const override;
46 IProperty::ConstPtr GetOverride(BASE_NS::string_view name) const override;
48 IProperty::ConstPtr GetProxyProperty(BASE_NS::string_view name) const override;
52 IProperty::ConstPtr GetPropertyByName(BASE_NS::string_view name) const override;
55 BASE_NS::vector<IProperty::ConstPtr> GetAllProperties() const override;
H A Dmetadata.cpp61 IContainer::ConstPtr Metadata::GetPropertyContainer() const in GetPropertyContainer()
170 BASE_NS::vector<IProperty::ConstPtr> Metadata::GetAllProperties() const in GetAllProperties()
172 return GetAllImpl<BASE_NS::vector<IProperty::ConstPtr>>(properties_->GetAll<IProperty>()); 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 in GetFunctionByName()
[all...]
H A Dproxy_object.h48 IProperty::ConstPtr GetPropertyByName(BASE_NS::string_view name) const override;
52 BASE_NS::vector<IProperty::ConstPtr> GetAllProperties() const override;
59 BASE_NS::vector<IProperty::ConstPtr> GetOverrides() const override;
60 IProperty::ConstPtr GetOverride(BASE_NS::string_view name) const override;
62 IProperty::ConstPtr GetProxyProperty(BASE_NS::string_view name) const override;
68 IProperty::Ptr AddProxyProperty(const IProperty::ConstPtr& tp);
H A Dmetadata.h43 IContainer::ConstPtr GetPropertyContainer() const override;
59 BASE_NS::vector<IProperty::ConstPtr> GetAllProperties() const override;
61 BASE_NS::vector<IFunction::ConstPtr> GetAllFunctions() const override;
63 BASE_NS::vector<IEvent::ConstPtr> GetAllEvents() const override;
66 IProperty::ConstPtr GetPropertyByName(BASE_NS::string_view name) const override;
68 IFunction::ConstPtr GetFunctionByName(BASE_NS::string_view name) const override;
69 IEvent::ConstPtr GetEventByName(BASE_NS::string_view name) const override;
101 bool IsAncestorOf(const IObject::ConstPtr& object) const override;
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 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()
/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()
62 inline IProperty::Ptr DuplicatePropertyType(IObjectRegistry& obr, IProperty::ConstPtr p, BASE_NS::string_view name = {}) in DuplicatePropertyType()
85 Type GetValue(const IProperty::ConstPtr& p, NonDeduced_t<BASE_NS::remove_const_t<Type>> defaultValue = {}) noexcept
123 inline bool Copy(const IProperty::ConstPtr& src, const IProperty::Ptr& dst) in Copy()
131 const IProperty::ConstPtr& prop, const TypeId& id, CompatibilityDirection dir = CompatibilityDirection::BOTH) in IsCompatible()
143 inline bool IsCompatibleWith(const IProperty::ConstPtr& prop, CompatibilityDirection dir = CompatibilityDirection::BOTH) in IsCompatibleWith()
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
[all...]
/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 Subscribe()
44 bool Subscribe(const IProperty::ConstPtr& property, const CallableTypePtr& onInvoked, const ITaskQueue::Ptr& queue) in Subscribe()
49 bool Subscribe(const IProperty::ConstPtr& property, const CallableTypePtr& onInvoked, const BASE_NS::Uid& queueId) in Subscribe()
55 bool Subscribe(const IProperty::ConstPtr& property, Func func, const ITaskQueue::Ptr& queue = nullptr) in Subscribe()
61 bool Subscribe(const IProperty::ConstPtr& property, Func func, const BASE_NS::Uid& queueId) in Subscribe()
81 PropertyChangedEventHandler(const IProperty::ConstPtr& property, const IOnChanged::InterfaceTypePtr& onInvoked) in PropertyChangedEventHandler()
/foundation/graphic/graphic_3d/lume/metaobject/src/engine/
H A Dengine_value.h35 virtual IEngineInternalValueAccess::ConstPtr GetInternalAccess() const = 0;
45 EngineValue(BASE_NS::string name, IEngineInternalValueAccess::ConstPtr access, const EnginePropertyParams& p);
65 IEngineInternalValueAccess::ConstPtr GetInternalAccess() const override
75 IEngineInternalValueAccess::ConstPtr access_;
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/
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;
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>& interfaceUids) const in GetAllTypes()
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;
/foundation/graphic/graphic_3d/lume/metaobject/test/src/interface/
H A DIntfAnyTest.cpp90 Any<IObject::ConstPtr> constAny { CreateTestType<IObject>() }; in HWTEST_F()
194 Any<IObject::ConstPtr> constAny { p }; in HWTEST_F()
268 Any<IObject::ConstPtr> any { p1 }; in HWTEST_F()
271 EXPECT_EQ(GetValue<IObject::ConstPtr>(any), p2); in HWTEST_F()
274 Any<IObject::ConstPtr> any { p1 }; in HWTEST_F()
277 EXPECT_EQ(GetValue<IObject::ConstPtr>(any), p2); in HWTEST_F()
280 Any<IObject::ConstPtr> any { p1 }; in HWTEST_F()
283 EXPECT_EQ(GetValue<IObject::ConstPtr>(any), p2); in HWTEST_F()
286 Any<IObject::ConstPtr> any { p1 }; in HWTEST_F()
287 Any<IObject::ConstPtr> sourc in HWTEST_F()
[all...]
/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()

Completed in 13 milliseconds

1234