* include/tr1_impl/regex (match_results): Add cbegin()/cend() per N2691 WD.

From-SVN: r138842
This commit is contained in:
Stephen M. Webb 2008-08-07 15:06:28 +00:00 committed by Stephen M. Webb
parent bdfd20262b
commit e297d9fe0d
2 changed files with 24 additions and 2 deletions

View File

@ -1,3 +1,7 @@
2008-08-07 Stephen M. Webb <stephenw@xandros.com>
* include/tr1_impl/regex (match_results): Add cbegin()/cend() per N2691 WD.
2008-08-06 Paolo Carlini <paolo.carlini@oracle.com>
* acinclude.m4 ([GLIBCXX_CHECK_STDIO_MACROS]): New, checks for

View File

@ -1,6 +1,6 @@
// class template regex -*- C++ -*-
// Copyright (C) 2007 Free Software Foundation, Inc.
// Copyright (C) 2007, 2008 Free Software Foundation, Inc.
//
// This file is part of the GNU ISO C++ Library. This library is free
// software; you can redistribute it and/or modify it under the
@ -1765,13 +1765,31 @@ namespace regex_constants
begin() const
{ return _Base_type::begin(); }
#ifdef _GLIBCXX_INCLUDE_AS_CXX0X
/**
* @todo Document this function.
* @brief Gets an iterator to the start of the %sub_match collection.
*/
const_iterator
cbegin() const
{ return _Base_type::begin(); }
#endif
/**
* @brief Gets an iterator to one-past-the-end of the collection.
*/
const_iterator
end() const
{ return _Base_type::end(); }
#ifdef _GLIBCXX_INCLUDE_AS_CXX0X
/**
* @brief Gets an iterator to one-past-the-end of the collection.
*/
const_iterator
cend() const
{ return _Base_type::end(); }
#endif
// [7.10.4] format
/**
* @todo Implement this function.