Changeset 241 for code/branches/objecthierarchie/src/Identifier.cc
- Timestamp:
- Nov 25, 2007, 3:24:17 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/objecthierarchie/src/Identifier.cc
r239 r241 14 14 this->directChildren_ = new IdentifierList; 15 15 this->allChildren_ = new IdentifierList; 16 this->directParents_ = new IdentifierList;17 this->allParents_ = new IdentifierList;18 16 } 19 17 … … 24 22 delete this->directChildren_; 25 23 delete this->allChildren_; 26 delete this->directParents_;27 delete this->allParents_;28 24 } 29 25 … … 44 40 while (temp1) 45 41 { 46 temp2 = temp1->identifier_->directParents_ ->first_;42 temp2 = temp1->identifier_->directParents_.first_; 47 43 while (temp2) 48 44 { … … 66 62 if (temp1->bDirect_) 67 63 { 68 this->directParents_ ->add(temp1->identifier_);69 temp1->identifier_-> directChildren_->add(this);64 this->directParents_.add(temp1->identifier_); 65 temp1->identifier_->getDirectChildren().add(this); 70 66 } 71 67 72 this->allParents_ ->add(temp1->identifier_);73 temp1->identifier_-> allChildren_->add(this);68 this->allParents_.add(temp1->identifier_); 69 temp1->identifier_->getAllChildren().add(this); 74 70 75 71 temp1 = temp1->next_; … … 80 76 bool Identifier::isA(const Identifier* identifier) const 81 77 { 82 return (identifier == this || this->allParents_ ->isInList(identifier));78 return (identifier == this || this->allParents_.isInList(identifier)); 83 79 } 84 80 … … 90 86 bool Identifier::isChildOf(const Identifier* identifier) const 91 87 { 92 return this->allParents_ ->isInList(identifier);88 return this->allParents_.isInList(identifier); 93 89 } 94 90 95 91 bool Identifier::isDirectChildOf(const Identifier* identifier) const 96 92 { 97 return this->directParents_ ->isInList(identifier);93 return this->directParents_.isInList(identifier); 98 94 } 99 95
Note: See TracChangeset
for help on using the changeset viewer.