diff options
| author | bkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4> | 2013-02-20 01:52:36 +0000 |
|---|---|---|
| committer | bkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4> | 2013-02-20 01:52:36 +0000 |
| commit | 8b3d154c3a74b34eaf6c62fcf6c5340307185953 (patch) | |
| tree | 2f23778c44e7978bd70d450572c3317af8845150 /libstdc++-v3/include/std/tuple | |
| parent | 6a941bac107a3e76b31fcf161883dc3476b9ed7e (diff) | |
| download | ppe42-gcc-8b3d154c3a74b34eaf6c62fcf6c5340307185953.tar.gz ppe42-gcc-8b3d154c3a74b34eaf6c62fcf6c5340307185953.zip | |
2013-02-19 Benjamin Kosnik <bkoz@redhat.com>
* doc/doxygen/user.cfg.in: Set __cplusplus to 201103L. Change to
_GLIBCXX_INCLUDE_AS_CXX11. DIRECTORY_GRAPH, MARKDOWN_SUPPORT,
AUTOLINK_SUPPORT to NO. Update to doxygen 1.8.3.1.
* include/bits/stl_pair.h: Add to utilities group.
* include/std/tuple: Same.
* include/std/typeindex: Same.
* include/bits/stringfwd.h: Fix markup.
* include/std/limits: Same.
* include/std/type_traits: Same.
* include/tr1/memory: Same.
* include/tr1/regex: Same.
* scripts/run_doxygen: Comment.
* testsuite/20_util/uses_allocator/cons_neg.cc: Fixup line numbers.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196162 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3/include/std/tuple')
| -rw-r--r-- | libstdc++-v3/include/std/tuple | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/libstdc++-v3/include/std/tuple b/libstdc++-v3/include/std/tuple index 80b136a2c61..ee2b2e1d4c2 100644 --- a/libstdc++-v3/include/std/tuple +++ b/libstdc++-v3/include/std/tuple @@ -43,6 +43,11 @@ namespace std _GLIBCXX_VISIBILITY(default) { _GLIBCXX_BEGIN_NAMESPACE_VERSION + /** + * @addtogroup utilities + * @{ + */ + // Adds a const reference to a non-reference type. template<typename _Tp> struct __add_c_ref @@ -1018,6 +1023,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION } }; + /// tuple_cat template<typename... _Tpls, typename = typename enable_if<__and_<__is_tuple_like<_Tpls>...>::value>::type> constexpr auto @@ -1030,11 +1036,13 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION return __concater::_S_do(std::forward<_Tpls>(__tpls)...); } + /// tie template<typename... _Elements> inline tuple<_Elements&...> tie(_Elements&... __args) noexcept { return tuple<_Elements&...>(__args...); } + /// swap template<typename... _Elements> inline void swap(tuple<_Elements...>& __x, tuple<_Elements...>& __y) @@ -1080,8 +1088,10 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION second(std::forward<_Args2>(std::get<_Indexes2>(__tuple2))...) { } + /// @} + _GLIBCXX_END_NAMESPACE_VERSION -} // namespace +} // namespace std #endif // C++11 |

