Changeset 546 for CMT/HEAD/source/cmt_tag.cxx
- Timestamp:
- Jul 2, 2010, 11:24:30 AM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
CMT/HEAD/source/cmt_tag.cxx
r459 r546 168 168 //{ 169 169 170 tag->m_set_use = use; 170 tag->add_ref_use (use); 171 // tag->m_set_use = use; 171 172 172 173 //} … … 618 619 m_def_use = other.m_def_use; 619 620 m_set_use = other.m_set_use; 621 m_ref_uses = other.m_ref_uses; 620 622 m_priority = other.m_priority; 621 623 } … … 634 636 m_def_use = other.m_def_use; 635 637 m_set_use = other.m_set_use; 638 m_ref_uses = other.m_ref_uses; 636 639 m_priority = other.m_priority; 637 640 … … 653 656 m_def_use = 0; 654 657 m_set_use = 0; 658 m_ref_uses.clear (); 655 659 m_context = ""; 656 660 … … 695 699 696 700 m_tag_excludes.push_back (ref); 701 } 702 703 /*----------------------------------------------------------*/ 704 void Tag::add_ref_use (Use* use) 705 { 706 if (use == 0) return; 707 708 for (int number = 0; number < m_ref_uses.size (); number++) 709 { 710 Use* u = m_ref_uses[number]; 711 if (u == use) return; 712 } 713 714 m_ref_uses.push_back (use); 697 715 } 698 716 … … 737 755 int number; 738 756 757 if (m_ref_uses.size () != 0) 758 { 759 cout << " package ["; 760 for (number = 0; number < m_ref_uses.size (); number++) 761 { 762 Use* use = m_ref_uses[number]; 763 if (number > 0) cout << " "; 764 cout << use->get_package_name (); 765 } 766 cout << "]"; 767 } 768 /* 739 769 if (m_set_use != 0) 740 770 { 741 771 cout << " package " << m_set_use->get_package_name (); 742 772 } 773 */ 743 774 744 775 cout << " implies [";
Note: See TracChangeset
for help on using the changeset viewer.