non-copy (by reference) retrival of getFields()/getPVFields()/getFieldNames()

This commit is contained in:
Matej Sekoranja
2015-01-30 11:35:43 +01:00
parent e39346d51e
commit 4acf7edf95
8 changed files with 24 additions and 24 deletions

View File

@@ -89,9 +89,9 @@ StructureConstPtr StandardField::createProperties(string id,FieldConstPtr field,
}
if(type==structure) {
StructureConstPtr structurePtr = static_pointer_cast<const Structure>(field);
StringArray names = structurePtr->getFieldNames();
StringArray const & names = structurePtr->getFieldNames();
if(names.size()==2) {
FieldConstPtrArray fields = structurePtr->getFields();
FieldConstPtrArray const & fields = structurePtr->getFields();
FieldConstPtr first = fields[0];
FieldConstPtr second = fields[1];
string nameFirst = names[0];