re PR libstdc++/57808 (operators == and != for regex_token_iterator need to be const)
2013-07-04 Ray Chason <chasonr@newsguy.com> Paolo Carlini <paolo.carlini@oracle.com> PR libstdc++/57808 * include/bits/regex.h (regex_token_iterator<>::operator==, regex_token_iterator<>::operator!=, regex_token_iterator<>::operator*, regex_token_iterator<>::operator->): Declare const. Co-Authored-By: Paolo Carlini <paolo.carlini@oracle.com> From-SVN: r200662
This commit is contained in:
parent
033d86cc45
commit
b727d9c4be
2 changed files with 20 additions and 12 deletions
|
@ -1,3 +1,11 @@
|
|||
2013-07-04 Ray Chason <chasonr@newsguy.com>
|
||||
Paolo Carlini <paolo.carlini@oracle.com>
|
||||
|
||||
PR libstdc++/57808
|
||||
* include/bits/regex.h (regex_token_iterator<>::operator==,
|
||||
regex_token_iterator<>::operator!=, regex_token_iterator<>::operator*,
|
||||
regex_token_iterator<>::operator->): Declare const.
|
||||
|
||||
2013-07-01 Paolo Carlini <paolo.carlini@oracle.com>
|
||||
|
||||
* include/bits/stl_list.h (list<>::insert(iterator,
|
||||
|
|
|
@ -2404,7 +2404,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
|
|||
* @todo Implement this function.
|
||||
*/
|
||||
regex_token_iterator(const regex_token_iterator& __rhs);
|
||||
|
||||
|
||||
/**
|
||||
* @brief Assigns a %regex_token_iterator to another.
|
||||
* @param __rhs [IN] A %regex_token_iterator to copy.
|
||||
|
@ -2412,49 +2412,49 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
|
|||
*/
|
||||
regex_token_iterator&
|
||||
operator=(const regex_token_iterator& __rhs);
|
||||
|
||||
|
||||
/**
|
||||
* @brief Compares a %regex_token_iterator to another for equality.
|
||||
* @todo Implement this function.
|
||||
*/
|
||||
bool
|
||||
operator==(const regex_token_iterator& __rhs);
|
||||
|
||||
operator==(const regex_token_iterator& __rhs) const;
|
||||
|
||||
/**
|
||||
* @brief Compares a %regex_token_iterator to another for inequality.
|
||||
* @todo Implement this function.
|
||||
*/
|
||||
bool
|
||||
operator!=(const regex_token_iterator& __rhs);
|
||||
|
||||
operator!=(const regex_token_iterator& __rhs) const;
|
||||
|
||||
/**
|
||||
* @brief Dereferences a %regex_token_iterator.
|
||||
* @todo Implement this function.
|
||||
*/
|
||||
const value_type&
|
||||
operator*();
|
||||
|
||||
operator*() const;
|
||||
|
||||
/**
|
||||
* @brief Selects a %regex_token_iterator member.
|
||||
* @todo Implement this function.
|
||||
*/
|
||||
const value_type*
|
||||
operator->();
|
||||
|
||||
operator->() const;
|
||||
|
||||
/**
|
||||
* @brief Increments a %regex_token_iterator.
|
||||
* @todo Implement this function.
|
||||
*/
|
||||
regex_token_iterator&
|
||||
operator++();
|
||||
|
||||
|
||||
/**
|
||||
* @brief Postincrements a %regex_token_iterator.
|
||||
* @todo Implement this function.
|
||||
*/
|
||||
regex_token_iterator
|
||||
operator++(int);
|
||||
|
||||
|
||||
private: // data members for exposition only:
|
||||
typedef regex_iterator<_Bi_iter, _Ch_type, _Rx_traits> position_iterator;
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue