* include/debug/bitset: Add doxygen markup.
* include/debug/deque: Same.
* include/debug/list: Same.
* include/debug/map.h: Same.
* include/debug/multimap.h: Same.
* include/debug/set.h: Same.
* include/debug/multiset.h: Same.
* include/debug/unordered_map: Same.
* include/debug/unordered_set: Same.
* include/debug/string: Same.
* include/debug/vector: Same.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@154268
138bc75d-0d04-0410-961f-
82ee72b054a4
+2009-11-17 Benjamin Kosnik <bkoz@redhat.com>
+
+ * include/debug/bitset: Add doxygen markup.
+ * include/debug/deque: Same.
+ * include/debug/list: Same.
+ * include/debug/map.h: Same.
+ * include/debug/multimap.h: Same.
+ * include/debug/set.h: Same.
+ * include/debug/multiset.h: Same.
+ * include/debug/unordered_map: Same.
+ * include/debug/unordered_set: Same.
+ * include/debug/string: Same.
+ * include/debug/vector: Same.
+
2009-11-15 Steve Ward <planet36@gmail.com>
* libsupc++/cxxabi.h (__cxa_demangle): Fix typo in comment.
{
namespace __debug
{
+ /// Class std::bitset with additional safety/checking/debug instrumentation.
template<size_t _Nb>
class bitset
: public _GLIBCXX_STD_D::bitset<_Nb>,
operator<<(std::basic_ostream<_CharT, _Traits>& __os,
const bitset<_Nb>& __x)
{ return __os << __x._M_base(); }
+
} // namespace __debug
} // namespace std
{
namespace __debug
{
+ /// Class std::deque with safety/checking/debug instrumentation.
template<typename _Tp, typename _Allocator = std::allocator<_Tp> >
class deque
: public _GLIBCXX_STD_D::deque<_Tp, _Allocator>,
{
namespace __debug
{
+ /// Class std::list with safety/checking/debug instrumentation.
template<typename _Tp, typename _Allocator = std::allocator<_Tp> >
class list
: public _GLIBCXX_STD_D::list<_Tp, _Allocator>,
{
namespace __debug
{
+ /// Class std::map with safety/checking/debug instrumentation.
template<typename _Key, typename _Tp, typename _Compare = std::less<_Key>,
typename _Allocator = std::allocator<std::pair<const _Key, _Tp> > >
class map
{
namespace __debug
{
+ /// Class std::multimap with safety/checking/debug instrumentation.
template<typename _Key, typename _Tp, typename _Compare = std::less<_Key>,
typename _Allocator = std::allocator<std::pair<const _Key, _Tp> > >
class multimap
{
namespace __debug
{
+ /// Class std::multiset with safety/checking/debug instrumentation.
template<typename _Key, typename _Compare = std::less<_Key>,
typename _Allocator = std::allocator<_Key> >
class multiset
{
namespace __debug
{
+ /// Class std::set with safety/checking/debug instrumentation.
template<typename _Key, typename _Compare = std::less<_Key>,
typename _Allocator = std::allocator<_Key> >
class set
namespace __gnu_debug
{
+ /// Class std::basic_string with safety/checking/debug instrumentation.
template<typename _CharT, typename _Traits = std::char_traits<_CharT>,
typename _Allocator = std::allocator<_CharT> >
class basic_string
{
namespace __debug
{
+ /// Class std::unordered_map with safety/checking/debug instrumentation.
template<typename _Key, typename _Tp,
typename _Hash = std::hash<_Key>,
typename _Pred = std::equal_to<_Key>,
{ __x.swap(__y); }
+ /// Class std::unordered_multimap with safety/checking/debug instrumentation.
template<typename _Key, typename _Tp,
typename _Hash = std::hash<_Key>,
typename _Pred = std::equal_to<_Key>,
{
namespace __debug
{
+ /// Class std::unordered_set with safety/checking/debug instrumentation.
template<typename _Value,
typename _Hash = std::hash<_Value>,
typename _Pred = std::equal_to<_Value>,
{ __x.swap(__y); }
+ /// Class std::unordered_multiset with safety/checking/debug instrumentation.
template<typename _Value,
typename _Hash = std::hash<_Value>,
typename _Pred = std::equal_to<_Value>,
{
namespace __debug
{
+ /// Class std::vector with safety/checking/debug instrumentation.
template<typename _Tp,
typename _Allocator = std::allocator<_Tp> >
class vector