Remove non-const versions of iterators for containers (#359)

This commit is contained in:
Bo Rydberg 2021-03-30 09:22:17 +02:00 committed by GitHub
parent 04ca833543
commit 5d64e7ff94
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
19 changed files with 0 additions and 295 deletions

View File

@ -188,14 +188,6 @@ namespace etl
return *this;
}
//*************************************************************************
/// * operator
//*************************************************************************
reference operator *()
{
return picb->pbuffer[current];
}
//*************************************************************************
/// * operator
//*************************************************************************
@ -204,14 +196,6 @@ namespace etl
return picb->pbuffer[current];
}
//*************************************************************************
/// -> operator
//*************************************************************************
pointer operator ->()
{
return picb->pbuffer[current];
}
//*************************************************************************
/// -> operator
//*************************************************************************

View File

@ -356,24 +356,12 @@ namespace etl
return previous;
}
//***************************************************
reference operator *()
{
return p_buffer[index];
}
//***************************************************
reference operator *() const
{
return p_buffer[index];
}
//***************************************************
pointer operator ->()
{
return &p_buffer[index];
}
//***************************************************
pointer operator ->() const
{

View File

@ -439,31 +439,16 @@ namespace etl
return *this;
}
reference operator *()
{
return iforward_list::data_cast(p_node)->value;
}
reference operator *() const
{
return iforward_list::data_cast(p_node)->value;
}
pointer operator &()
{
return &(iforward_list::data_cast(p_node)->value);
}
pointer operator &() const
{
return &(iforward_list::data_cast(p_node)->value);
}
pointer operator ->()
{
return &(iforward_list::data_cast(p_node)->value);
}
pointer operator ->() const
{
return &(iforward_list::data_cast(p_node)->value);

View File

@ -240,31 +240,16 @@ namespace etl
return *this;
}
reference operator *()
{
return **lookup_itr;
}
reference operator *() const
{
return **lookup_itr;
}
pointer operator &()
{
return &(**lookup_itr);
}
pointer operator &() const
{
return &(**lookup_itr);
}
pointer operator ->()
{
return &(**lookup_itr);
}
pointer operator ->() const
{
return &(**lookup_itr);

View File

@ -368,31 +368,16 @@ namespace etl
return *this;
}
reference operator *()
{
return *p_value;
}
reference operator *() const
{
return *p_value;
}
pointer operator &()
{
return p_value;
}
pointer operator &() const
{
return p_value;
}
pointer operator ->()
{
return p_value;
}
pointer operator ->() const
{
return p_value;

View File

@ -438,31 +438,16 @@ namespace etl
return *this;
}
reference operator *()
{
return *p_value;
}
reference operator *() const
{
return *p_value;
}
pointer operator &()
{
return p_value;
}
pointer operator &() const
{
return p_value;
}
pointer operator ->()
{
return p_value;
}
pointer operator ->() const
{
return p_value;

View File

@ -533,31 +533,16 @@ namespace etl
return *this;
}
reference operator *()
{
return ilist::data_cast(p_node)->value;
}
reference operator *() const
{
return ilist::data_cast(p_node)->value;
}
pointer operator &()
{
return &(ilist::data_cast(p_node)->value);
}
pointer operator &() const
{
return &(ilist::data_cast(p_node)->value);
}
pointer operator ->()
{
return &(ilist::data_cast(p_node)->value);
}
pointer operator ->() const
{
return &(ilist::data_cast(p_node)->value);

View File

@ -641,31 +641,16 @@ namespace etl
return *this;
}
reference operator *()
{
return imap::data_cast(p_node)->value;
}
reference operator *() const
{
return imap::data_cast(p_node)->value;
}
pointer operator &()
{
return &(imap::data_cast(p_node)->value);
}
pointer operator &() const
{
return &(imap::data_cast(p_node)->value);
}
pointer operator ->()
{
return &(imap::data_cast(p_node)->value);
}
pointer operator ->() const
{
return &(imap::data_cast(p_node)->value);

View File

@ -799,31 +799,16 @@ namespace etl
return *this;
}
reference operator *()
{
return imultimap::data_cast(p_node)->value;
}
reference operator *() const
{
return imultimap::data_cast(p_node)->value;
}
pointer operator &()
{
return &(imultimap::data_cast(p_node)->value);
}
pointer operator &() const
{
return &(imultimap::data_cast(p_node)->value);
}
pointer operator ->()
{
return &(imultimap::data_cast(p_node)->value);
}
pointer operator ->() const
{
return &(imultimap::data_cast(p_node)->value);

View File

@ -781,31 +781,16 @@ namespace etl
return *this;
}
reference operator *()
{
return imultiset::data_cast(p_node)->value;
}
reference operator *() const
{
return imultiset::data_cast(p_node)->value;
}
pointer operator &()
{
return &(imultiset::data_cast(p_node)->value);
}
pointer operator &() const
{
return &(imultiset::data_cast(p_node)->value);
}
pointer operator ->()
{
return &(imultiset::data_cast(p_node)->value);
}
pointer operator ->() const
{
return &(imultiset::data_cast(p_node)->value);

View File

@ -178,27 +178,12 @@ namespace etl
return temp;
}
reference operator *()
{
return *(*ilookup);
}
reference operator *() const
{
return *(*ilookup);
}
pointer operator &()
{
return etl::addressof(*(*ilookup));
}
pointer operator &() const
{
return &(*(*ilookup));
}
pointer operator ->()
{
return etl::addressof(*(*ilookup));
}

View File

@ -151,27 +151,12 @@ namespace etl
return temp;
}
reference operator *()
{
return *(*ilookup);
}
reference operator *() const
{
return *(*ilookup);
}
pointer operator &()
{
return etl::addressof(*(*ilookup));
}
pointer operator &() const
{
return &(*(*ilookup));
}
pointer operator ->()
{
return etl::addressof(*(*ilookup));
}

View File

@ -168,27 +168,12 @@ namespace etl
return temp;
}
reference operator *()
{
return *(*ilookup);
}
reference operator *() const
{
return *(*ilookup);
}
pointer operator &()
{
return etl::addressof(*(*ilookup));
}
pointer operator &() const
{
return &(*(*ilookup));
}
pointer operator ->()
{
return etl::addressof(*(*ilookup));
}

View File

@ -170,27 +170,12 @@ namespace etl
return temp;
}
reference operator *()
{
return *(*ilookup);
}
reference operator *() const
{
return *(*ilookup);
}
pointer operator &()
{
return etl::addressof(*(*ilookup));
}
pointer operator &() const
{
return &(*(*ilookup));
}
pointer operator ->()
{
return etl::addressof(*(*ilookup));
}

View File

@ -619,31 +619,16 @@ namespace etl
return *this;
}
reference operator *()
{
return iset::data_cast(p_node)->value;
}
reference operator *() const
{
return iset::data_cast(p_node)->value;
}
pointer operator &()
{
return &(iset::data_cast(p_node)->value);
}
pointer operator &() const
{
return &(iset::data_cast(p_node)->value);
}
pointer operator ->()
{
return &(iset::data_cast(p_node)->value);
}
pointer operator ->() const
{
return &(iset::data_cast(p_node)->value);

View File

@ -246,36 +246,18 @@ namespace etl
return *this;
}
//*********************************
reference operator *()
{
return inode->key_value_pair;
}
//*********************************
reference operator *() const
{
return inode->key_value_pair;
}
//*********************************
pointer operator &()
{
return &(inode->key_value_pair);
}
//*********************************
pointer operator &() const
{
return &(inode->key_value_pair);
}
//*********************************
pointer operator ->()
{
return &(inode->key_value_pair);
}
//*********************************
pointer operator ->() const
{

View File

@ -244,36 +244,18 @@ namespace etl
return *this;
}
//*********************************
reference operator *()
{
return inode->key_value_pair;
}
//*********************************
reference operator *() const
{
return inode->key_value_pair;
}
//*********************************
pointer operator &()
{
return &(inode->key_value_pair);
}
//*********************************
pointer operator &() const
{
return &(inode->key_value_pair);
}
//*********************************
pointer operator ->()
{
return &(inode->key_value_pair);
}
//*********************************
pointer operator ->() const
{

View File

@ -241,36 +241,18 @@ namespace etl
return *this;
}
//*********************************
reference operator *()
{
return inode->key;
}
//*********************************
reference operator *() const
{
return inode->key;
}
//*********************************
pointer operator &()
{
return &(inode->key);
}
//*********************************
pointer operator &() const
{
return &(inode->key);
}
//*********************************
pointer operator ->()
{
return &(inode->key);
}
//*********************************
pointer operator ->() const
{

View File

@ -242,36 +242,18 @@ namespace etl
return *this;
}
//*********************************
reference operator *()
{
return inode->key;
}
//*********************************
reference operator *() const
{
return inode->key;
}
//*********************************
pointer operator &()
{
return &(inode->key);
}
//*********************************
pointer operator &() const
{
return &(inode->key);
}
//*********************************
pointer operator ->()
{
return &(inode->key);
}
//*********************************
pointer operator ->() const
{