summaryrefslogtreecommitdiff
path: root/src/core/model/Document.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/model/Document.hpp')
-rw-r--r--src/core/model/Document.hpp25
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_ */