Lines Matching refs:item
45 T FindSet(T item) { in FindSet() argument
46 if (item >= parent_.size() in FindSet()
47 || item == fail_ in FindSet()
48 || parent_[item] == fail_) return fail_; in FindSet()
50 T *p = &parent_[item]; in FindSet()
51 for (; *p != item; item = *p, p = &parent_[item]) { in FindSet()
67 T MakeSet(T item) { in MakeSet() argument
68 if (item >= parent_.size()) { in MakeSet()
70 size_t nitem = item > 0 ? 2 * item : 2; in MakeSet()
74 parent_[item] = item; in MakeSet()
75 return item; in MakeSet()
81 for (T item = 0; item < max; ++item) { in MakeAllSet() local
82 parent_[item] = item; in MakeAllSet()