Changeset 996 for XIOS/trunk/src/declare_ref_func.hpp
- Timestamp:
- 11/18/16 15:04:43 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/src/declare_ref_func.hpp
r962 r996 51 51 SuperClassAttribute::setAttributes(refer_ptr, apply); \ 52 52 } \ 53 if (this->hasAttribute("name") && this->name.isEmpty()) \ 54 this->name.setValue(this->get##type##OutputName()); \ 53 55 } \ 54 56 \ … … 102 104 tmp_ptr = refer_ptr; \ 103 105 refer_ptr = tmp_ptr->getDirect##type##Reference(); \ 104 if (refer_ptr->hasDirect##type##Reference()) \ 106 if (refer_ptr->hasAutoGeneratedId() && \ 107 refer_ptr->hasDirect##type##Reference()) \ 105 108 nameRef = refer_ptr->name_##_ref; \ 109 else { \ 110 nameRef = refer_ptr->getId(); break; \ 111 } \ 106 112 if (tmpRefObjects.end() != tmpRefObjects.find(refer_ptr)) \ 107 113 { \
Note: See TracChangeset
for help on using the changeset viewer.