Changeset 150 for code/branches/objecthierarchie/src/ClassHierarchy.cc
- Timestamp:
- Nov 2, 2007, 2:28:23 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/objecthierarchie/src/ClassHierarchy.cc
r149 r150 6 6 // ### Identifier ### 7 7 // ############################### 8 Identifier* Identifier::pointer_ = NULL;8 // Identifier* Identifier::pointer_ = NULL; 9 9 /* 10 10 Identifier* Identifier::registerClass(IdentifierList* parents) … … 65 65 { 66 66 this->directParents_->add(temp1->identifier_); 67 temp1->identifier_->directChildren_->add(this ->pointer_);67 temp1->identifier_->directChildren_->add(this); 68 68 } 69 69 70 70 this->allParents_->add(temp1->identifier_); 71 temp1->identifier_->allChildren_->add(this ->pointer_);71 temp1->identifier_->allChildren_->add(this); 72 72 73 73 temp1 = temp1->next_; … … 88 88 bool Identifier::isA(Identifier* identifier) 89 89 { 90 return (identifier == this ->pointer_|| this->allParents_->isInList(identifier));90 return (identifier == this || this->allParents_->isInList(identifier)); 91 91 } 92 92 93 93 bool Identifier::isDirectA(Identifier* identifier) 94 94 { 95 return (identifier == this ->pointer_);95 return (identifier == this); 96 96 } 97 97
Note: See TracChangeset
for help on using the changeset viewer.