Remove unused or unneeded _id member

This commit is contained in:
Ion Gaztañaga
2024-05-30 23:12:52 +02:00
parent 0219333fa1
commit 7ec7de921c
9 changed files with 13 additions and 26 deletions

View File

@@ -104,7 +104,6 @@ public:
recursive_deque & operator=(const recursive_deque &x)
{ this->deque_ = x.deque_; return *this; }
int id_;
deque<recursive_deque> deque_;
deque<recursive_deque>::iterator it_;
deque<recursive_deque>::const_iterator cit_;

View File

@@ -3881,7 +3881,6 @@ class recursive_devector
recursive_devector & operator=(const recursive_devector &x)
{ this->devector_ = x.devector_; return *this; }
int id_;
devector<recursive_devector> devector_;
devector<recursive_devector>::iterator it_;
devector<recursive_devector>::const_iterator cit_;

View File

@@ -32,17 +32,15 @@ class recursive_flat_map
{
public:
recursive_flat_map(const recursive_flat_map &c)
: id_(c.id_), map_(c.map_)
: map_(c.map_)
{}
recursive_flat_map & operator =(const recursive_flat_map &c)
{
id_ = c.id_;
map_= c.map_;
return *this;
}
int id_;
flat_map<recursive_flat_map, recursive_flat_map> map_;
flat_map<recursive_flat_map, recursive_flat_map>::iterator it_;
flat_map<recursive_flat_map, recursive_flat_map>::const_iterator cit_;
@@ -50,7 +48,7 @@ class recursive_flat_map
flat_map<recursive_flat_map, recursive_flat_map>::const_reverse_iterator crit_;
friend bool operator< (const recursive_flat_map &a, const recursive_flat_map &b)
{ return a.id_ < b.id_; }
{ return a.map_ < b.map_; }
};
@@ -58,16 +56,14 @@ class recursive_flat_multimap
{
public:
recursive_flat_multimap(const recursive_flat_multimap &c)
: id_(c.id_), map_(c.map_)
: map_(c.map_)
{}
recursive_flat_multimap & operator =(const recursive_flat_multimap &c)
{
id_ = c.id_;
map_= c.map_;
return *this;
}
int id_;
flat_multimap<recursive_flat_multimap, recursive_flat_multimap> map_;
flat_multimap<recursive_flat_multimap, recursive_flat_multimap>::iterator it_;
flat_multimap<recursive_flat_multimap, recursive_flat_multimap>::const_iterator cit_;
@@ -75,7 +71,7 @@ public:
flat_multimap<recursive_flat_multimap, recursive_flat_multimap>::const_reverse_iterator crit_;
friend bool operator< (const recursive_flat_multimap &a, const recursive_flat_multimap &b)
{ return a.id_ < b.id_; }
{ return a.map_ < b.map_; }
};
template<class C>

View File

@@ -48,7 +48,6 @@ template class iterator_from_iiterator
class recursive_list
{
public:
int id_;
list<recursive_list> list_;
list<recursive_list>::iterator it_;
list<recursive_list>::const_iterator cit_;

View File

@@ -35,9 +35,8 @@ class recursive_map
{}
recursive_map & operator=(const recursive_map &x)
{ id_ = x.id_; map_ = x.map_; return *this; }
{ map_ = x.map_; return *this; }
int id_;
map<recursive_map, recursive_map> map_;
map<recursive_map, recursive_map>::iterator it_;
map<recursive_map, recursive_map>::const_iterator cit_;
@@ -45,7 +44,7 @@ class recursive_map
map<recursive_map, recursive_map>::const_reverse_iterator crit_;
friend bool operator< (const recursive_map &a, const recursive_map &b)
{ return a.id_ < b.id_; }
{ return a.map_ < b.map_; }
};
class recursive_multimap
@@ -59,9 +58,8 @@ class recursive_multimap
{}
recursive_multimap & operator=(const recursive_multimap &x)
{ id_ = x.id_; multimap_ = x.multimap_; return *this; }
{ multimap_ = x.multimap_; return *this; }
int id_;
multimap<recursive_multimap, recursive_multimap> multimap_;
multimap<recursive_multimap, recursive_multimap>::iterator it_;
multimap<recursive_multimap, recursive_multimap>::const_iterator cit_;
@@ -69,7 +67,7 @@ class recursive_multimap
multimap<recursive_multimap, recursive_multimap>::const_reverse_iterator crit_;
friend bool operator< (const recursive_multimap &a, const recursive_multimap &b)
{ return a.id_ < b.id_; }
{ return a.multimap_ < b.multimap_; }
};
template<class C>

View File

@@ -26,6 +26,7 @@ using namespace boost::container;
class recursive_set
{
public:
recursive_set()
{}
@@ -34,9 +35,8 @@ public:
{}
recursive_set & operator=(const recursive_set &x)
{ id_ = x.id_; set_ = x.set_; return *this; }
{ set_ = x.set_; return *this; }
int id_;
set<recursive_set> set_;
set<recursive_set>::iterator it_;
set<recursive_set>::const_iterator cit_;
@@ -44,7 +44,7 @@ public:
set<recursive_set>::const_reverse_iterator crit_;
friend bool operator< (const recursive_set &a, const recursive_set &b)
{ return a.id_ < b.id_; }
{ return a.set_ < b.set_; }
};
//Test recursive structures
@@ -59,9 +59,8 @@ class recursive_multiset
{}
recursive_multiset & operator=(const recursive_multiset &x)
{ id_ = x.id_; multiset_ = x.multiset_; return *this; }
{ multiset_ = x.multiset_; return *this; }
int id_;
multiset<recursive_multiset> multiset_;
multiset<recursive_multiset>::iterator it_;
multiset<recursive_multiset>::const_iterator cit_;
@@ -69,7 +68,7 @@ class recursive_multiset
multiset<recursive_multiset>::const_reverse_iterator crit_;
friend bool operator< (const recursive_multiset &a, const recursive_multiset &b)
{ return a.id_ < b.id_; }
{ return a.multiset_ < b.multiset_; }
};
template<class C>

View File

@@ -24,7 +24,6 @@ using namespace boost::container;
class recursive_slist
{
public:
int id_;
slist<recursive_slist> slist_;
slist<recursive_slist>::iterator it_;
slist<recursive_slist>::const_iterator cit_;

View File

@@ -28,7 +28,6 @@ using namespace boost::container;
class recursive_vector
{
public:
int id_;
stable_vector<recursive_vector> vector_;
stable_vector<recursive_vector>::iterator it_;
stable_vector<recursive_vector>::const_iterator cit_;

View File

@@ -91,7 +91,6 @@ class recursive_vector
recursive_vector & operator=(const recursive_vector &x)
{ this->vector_ = x.vector_; return *this; }
int id_;
vector<recursive_vector> vector_;
vector<recursive_vector>::iterator it_;
vector<recursive_vector>::const_iterator cit_;