diff options
Diffstat (limited to 'src/core/model/Document.hpp')
-rw-r--r-- | src/core/model/Document.hpp | 25 |
1 files changed, 12 insertions, 13 deletions
diff --git a/src/core/model/Document.hpp b/src/core/model/Document.hpp index 2f82127..6b2ae47 100644 --- a/src/core/model/Document.hpp +++ b/src/core/model/Document.hpp @@ -260,7 +260,7 @@ public: * FieldDescriptor in the Ontology description. * @return a NodeVector of all StructuredEntities in that field. */ - const NodeVector<StructureNode> &getField(const size_t &idx) const; + const NodeVector<StructureNode> &getField(size_t idx) const; /** * This adds a StructureNode to the field with the given index. @@ -273,7 +273,7 @@ public: * @param fieldIdx is the index of a field as specified in the * FieldDescriptor in the Ontology description. */ - void addStructureNode(Handle<StructureNode> s, const size_t &fieldIdx); + void addStructureNode(Handle<StructureNode> s, size_t fieldIdx); /** * This adds a StructureNode to the field with the given name. * @@ -316,8 +316,7 @@ public: * @return true if this StructureNode was a child here and false if * if was not found. */ - bool removeStructureNodeFromField(Handle<StructureNode> s, - const int &fieldIdx); + bool removeStructureNodeFromField(Handle<StructureNode> s, size_t fieldIdx); /** * This removes a StructureNode from the field with the given name. * @@ -432,7 +431,7 @@ public: * @return the newly created StructuredEntity. */ Rooted<StructuredEntity> createChildStructuredEntity( - Handle<StructuredClass> descriptor, const size_t &fieldIdx, + Handle<StructuredClass> descriptor, size_t fieldIdx, Variant attributes = Variant::mapType{}, std::string name = ""); /** * Creates a new DocumentPrimitive as child of this DocumentEntity. @@ -460,8 +459,8 @@ public: * * @return the newly created DocumentPrimitive. */ - Rooted<DocumentPrimitive> createChildDocumentPrimitive( - Variant content, const size_t &fieldIdx); + Rooted<DocumentPrimitive> createChildDocumentPrimitive(Variant content, + size_t fieldIdx); /** * Creates a new Anchor as child of this DocumentEntity. @@ -482,7 +481,7 @@ public: * * @return the newly created Anchor. */ - Rooted<Anchor> createChildAnchor(const size_t &fieldIdx); + Rooted<Anchor> createChildAnchor(size_t fieldIdx); /** * Does an inverse depth first search starting at this DocumentEntity to @@ -522,7 +521,7 @@ public: * Constructor for a StructureNode in the StructureTree. */ StructureNode(Manager &mgr, std::string name, Handle<Node> parent, - const size_t &fieldIdx); + size_t fieldIdx); /** * Constructor for an empty StructureNode. @@ -590,7 +589,7 @@ public: * for later reference. It is empty per default. */ StructuredEntity(Manager &mgr, Handle<Node> parent, - Handle<StructuredClass> descriptor, const size_t &fieldIdx, + Handle<StructuredClass> descriptor, size_t fieldIdx, Variant attributes = Variant::mapType{}, std::string name = "") : StructureNode(mgr, std::move(name), parent, fieldIdx), @@ -695,7 +694,7 @@ public: * where this DocumentPrimitive shall be added. */ DocumentPrimitive(Manager &mgr, Handle<Node> parent, Variant content, - const size_t &fieldIdx) + size_t fieldIdx) : StructureNode(mgr, "", parent, fieldIdx), content(content) { } @@ -760,7 +759,7 @@ public: * @param fieldIdx is the index of the field in the parent DocumentEntity * where this Anchor shall be added. */ - Anchor(Manager &mgr, Handle<Node> parent, const size_t &fieldIdx) + Anchor(Manager &mgr, Handle<Node> parent, size_t fieldIdx) : StructureNode(mgr, "", parent, fieldIdx) { } @@ -1092,4 +1091,4 @@ extern const Rtti Anchor; } } -#endif /* _OUSIA_MODEL_DOCUMENT_HPP_ */
\ No newline at end of file +#endif /* _OUSIA_MODEL_DOCUMENT_HPP_ */ |