III. Base Libraries

Table of Contents
9. Libraries
9.1. Interfaces for libstdcxx
9.1.1. C++ Runtime Support
9.1.2. C++ type descriptors for built-in types
9.1.3. C++ _Rb_tree
9.1.4. Class type_info
9.1.5. Class __cxxabiv1::__enum_type_info
9.1.6. Class __cxxabiv1::__array_type_info
9.1.7. Class __cxxabiv1::__class_type_info
9.1.8. Class __cxxabiv1::__pbase_type_info
9.1.9. Class __cxxabiv1::__pointer_type_info
9.1.10. Class __cxxabiv1::__function_type_info
9.1.11. Class __cxxabiv1::__si_class_type_info
9.1.12. Class __cxxabiv1::__vmi_class_type_info
9.1.13. Class __cxxabiv1::__fundamental_type_info
9.1.14. Class __cxxabiv1::__pointer_to_member_type_info
9.1.15. Class __gnu_cxx::stdio_filebuf<char, char_traits<char> >
9.1.16. Class __gnu_cxx::stdio_filebuf<wchar_t, char_traits<wchar_t> >
9.1.17. Class __gnu_cxx::__pool_alloc_base
9.1.18. Class __gnu_cxx::stdio_sync_filebuf<char, char_traits<char> >
9.1.19. Class __gnu_cxx::stdio_sync_filebuf<wchar_t, char_traits<wchar_t> >
9.1.20. Class exception
9.1.21. Class bad_typeid
9.1.22. Class logic_error
9.1.23. Class range_error
9.1.24. Class domain_error
9.1.25. Class length_error
9.1.26. Class out_of_range
9.1.27. Class bad_exception
9.1.28. Class runtime_error
9.1.29. Class overflow_error
9.1.30. Class underflow_error
9.1.31. Class invalid_argument
9.1.32. Class bad_cast
9.1.33. Class bad_alloc
9.1.34. struct __numeric_limits_base
9.1.35. struct numeric_limits<long double>
9.1.36. struct numeric_limits<long long>
9.1.37. struct numeric_limits<unsigned long long>
9.1.38. struct numeric_limits<float>
9.1.39. struct numeric_limits<double>
9.1.40. struct numeric_limits<short>
9.1.41. struct numeric_limits<unsigned short>
9.1.42. struct numeric_limits<int>
9.1.43. struct numeric_limits<unsigned int>
9.1.44. struct numeric_limits<long>
9.1.45. struct numeric_limits<unsigned long>
9.1.46. struct numeric_limits<wchar_t>
9.1.47. struct numeric_limits<unsigned char>
9.1.48. struct numeric_limits<signed char>
9.1.49. struct numeric_limits<char>
9.1.50. struct numeric_limits<bool>
9.1.51. Class ctype_base
9.1.52. Class __ctype_abstract_base<char>
9.1.53. Class __ctype_abstract_base<wchar_t>
9.1.54. Class ctype<char>
9.1.55. Class ctype<wchar_t>
9.1.56. Class ctype_byname<char>
9.1.57. Class ctype_byname<wchar_t>
9.1.58. Class basic_string<char, char_traits<char>, allocator<char> >
9.1.59. Class basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >
9.1.60. Class basic_stringstream<char, char_traits<char>, allocator<char> >
9.1.61. Class basic_stringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >
9.1.62. Class basic_istringstream<char, char_traits<char>, allocator<char> >
9.1.63. Class basic_istringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >
9.1.64. Class basic_ostringstream<char, char_traits<char>, allocator<char> >
9.1.65. Class basic_ostringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >
9.1.66. Class basic_stringbuf<char, char_traits<char>, allocator<char> >
9.1.67. Class basic_stringbuf<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >
9.1.68. Class basic_iostream<char, char_traits<char> >
9.1.69. Class basic_iostream<wchar_t, char_traits<wchar_t> >
9.1.70. Class basic_istream<char, char_traits<char> >
9.1.71. Class basic_istream<wchar_t, char_traits<wchar_t> >
9.1.72. Class istreambuf_iterator<wchar_t, char_traits<wchar_t> >
9.1.73. Class istreambuf_iterator<char, char_traits<char> >
9.1.74. Class basic_ostream<char, char_traits<char> >
9.1.75. Class basic_ostream<wchar_t, char_traits<wchar_t> >
9.1.76. Class basic_fstream<char, char_traits<char> >
9.1.77. Class basic_fstream<wchar_t, char_traits<wchar_t> >
9.1.78. Class basic_ifstream<char, char_traits<char> >
9.1.79. Class basic_ifstream<wchar_t, char_traits<wchar_t> >
9.1.80. Class basic_ofstream<char, char_traits<char> >
9.1.81. Class basic_ofstream<wchar_t, char_traits<wchar_t> >
9.1.82. Class basic_streambuf<char, char_traits<char> >
9.1.83. Class basic_streambuf<wchar_t, char_traits<wchar_t> >
9.1.84. Class basic_filebuf<char, char_traits<char> >
9.1.85. Class basic_filebuf<wchar_t, char_traits<wchar_t> >
9.1.86. Class ios_base
9.1.87. Class basic_ios<char, char_traits<char> >
9.1.88. Class basic_ios<wchar_t, char_traits<wchar_t> >
9.1.89. Class ios_base::failure
9.1.90. Class __timepunct<char>
9.1.91. Class __timepunct<wchar_t>
9.1.92. Class messages_base
9.1.93. Class messages<char>
9.1.94. Class messages<wchar_t>
9.1.95. Class messages_byname<char>
9.1.96. Class messages_byname<wchar_t>
9.1.97. Class numpunct<char>
9.1.98. Class numpunct<wchar_t>
9.1.99. Class numpunct_byname<char>
9.1.100. Class numpunct_byname<wchar_t>
9.1.101. Class __codecvt_abstract_base<char, char, __mbstate_t>
9.1.102. Class __codecvt_abstract_base<wchar_t, char, __mbstate_t>
9.1.103. Class codecvt_base
9.1.104. Class codecvt<char, char, __mbstate_t>
9.1.105. Class codecvt<wchar_t, char, __mbstate_t>
9.1.106. Class codecvt_byname<char, char, __mbstate_t>
9.1.107. Class codecvt_byname<wchar_t, char, __mbstate_t>
9.1.108. Class collate<char>
9.1.109. Class collate<wchar_t>
9.1.110. Class collate_byname<char>
9.1.111. Class collate_byname<wchar_t>
9.1.112. Class time_base
9.1.113. Class time_get_byname<char, istreambuf_iterator<char, char_traits<char> > >
9.1.114. Class time_get_byname<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >
9.1.115. Class time_put_byname<char, ostreambuf_iterator<char, char_traits<char> > >
9.1.116. Class time_put_byname<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >
9.1.117. Class time_get<char, istreambuf_iterator<char, char_traits<char> > >
9.1.118. Class time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >
9.1.119. Class time_put<char, ostreambuf_iterator<char, char_traits<char> > >
9.1.120. Class time_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >
9.1.121. Class moneypunct<char, false>
9.1.122. Class moneypunct<char, true>
9.1.123. Class moneypunct<wchar_t, false>
9.1.124. Class moneypunct<wchar_t, true>
9.1.125. Class moneypunct_byname<char, false>
9.1.126. Class moneypunct_byname<char, true>
9.1.127. Class moneypunct_byname<wchar_t, false>
9.1.128. Class moneypunct_byname<wchar_t, true>
9.1.129. Class money_base
9.1.130. Class money_get<char, istreambuf_iterator<char, char_traits<char> > >
9.1.131. Class money_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >
9.1.132. Class money_put<char, ostreambuf_iterator<char, char_traits<char> > >
9.1.133. Class money_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >
9.1.134. Class locale
9.1.135. Class locale::facet
9.1.136. facet functions
9.1.137. Class __num_base
9.1.138. Class num_get<char, istreambuf_iterator<char, char_traits<char> > >
9.1.139. Class num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >
9.1.140. Class num_put<char, ostreambuf_iterator<char, char_traits<char> > >
9.1.141. Class num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >
9.1.142. Class gslice
9.1.143. Class __basic_file<char>
9.1.144. Class _List_node_base
9.1.145. Class valarray<unsigned int>
9.2. Interface Definitions for libstdcxx