Chapter 7. Libraries

An LSB-conforming implementation shall support base libraries which provide interfaces for accessing the operating system, processor and other hardware in the system.

Only those interfaces that are unique to the z/Architecture platform are defined here. This section should be used in conjunction with the corresponding section in the Linux Standard Base Specification.

7.1. Interfaces for libstdcxx

Table 7-1 defines the library name and shared object name for the libstdcxx library

Table 7-1. libstdcxx Definition

Library:libstdcxx
SONAME:libstdc++.so.6

The behavior of the interfaces in this library is specified by the following specifications:

Itanium C++ ABI
ISO/IEC 14882: 2003 C++ Language

7.1.1. C++ Runtime Support

7.1.1.1. Interfaces for C++ Runtime Support

An LSB conforming implementation shall provide the architecture specific methods for C++ Runtime Support specified in Table 7-2, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-2. libstdcxx - C++ Runtime Support Function Interfaces

operator new[](unsigned long)(GLIBCXX_3.4) [1]
operator new[](unsigned long, nothrow_t const&)(GLIBCXX_3.4) [1]
operator new(unsigned long)(GLIBCXX_3.4) [1]
operator new(unsigned long, nothrow_t const&)(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.2. C++ type descriptors for built-in types

7.1.2.1. Interfaces for C++ type descriptors for built-in types

No external methods are defined for libstdcxx - C++ type descriptors for built-in types

7.1.3. C++ Unsorted Interfaces

7.1.3.1. Interfaces for C++ Unsorted Interfaces

No external methods are defined for libstdcxx - C++ Unsorted Interfaces

7.1.4. struct numeric_limits<long double>

7.1.4.1. Interfaces for struct numeric_limits<long double>

No external methods are defined for libstdcxx - struct numeric_limits<long double>

7.1.5. struct __numeric_limits_base

7.1.5.1. Interfaces for struct __numeric_limits_base

No external methods are defined for libstdcxx - struct __numeric_limits_base

7.1.6. struct numeric_limits<long long>

7.1.6.1. Interfaces for struct numeric_limits<long long>

No external methods are defined for libstdcxx - struct numeric_limits<long long>

7.1.7. struct numeric_limits<unsigned long long>

7.1.7.1. Interfaces for struct numeric_limits<unsigned long long>

No external methods are defined for libstdcxx - struct numeric_limits<unsigned long long>

7.1.8. struct numeric_limits<float>

7.1.8.1. Interfaces for struct numeric_limits<float>

No external methods are defined for libstdcxx - struct numeric_limits<float>

7.1.9. struct numeric_limits<double>

7.1.9.1. Interfaces for struct numeric_limits<double>

No external methods are defined for libstdcxx - struct numeric_limits<double>

7.1.10. struct numeric_limits<short>

7.1.10.1. Interfaces for struct numeric_limits<short>

No external methods are defined for libstdcxx - struct numeric_limits<short>

7.1.11. struct numeric_limits<unsigned short>

7.1.11.1. Interfaces for struct numeric_limits<unsigned short>

No external methods are defined for libstdcxx - struct numeric_limits<unsigned short>

7.1.12. struct numeric_limits<int>

7.1.12.1. Interfaces for struct numeric_limits<int>

No external methods are defined for libstdcxx - struct numeric_limits<int>

7.1.13. struct numeric_limits<unsigned int>

7.1.13.1. Interfaces for struct numeric_limits<unsigned int>

No external methods are defined for libstdcxx - struct numeric_limits<unsigned int>

7.1.14. struct numeric_limits<long>

7.1.14.1. Interfaces for struct numeric_limits<long>

No external methods are defined for libstdcxx - struct numeric_limits<long>

7.1.15. struct numeric_limits<unsigned long>

7.1.15.1. Interfaces for struct numeric_limits<unsigned long>

No external methods are defined for libstdcxx - struct numeric_limits<unsigned long>

7.1.16. struct numeric_limits<wchar_t>

7.1.16.1. Interfaces for struct numeric_limits<wchar_t>

No external methods are defined for libstdcxx - struct numeric_limits<wchar_t>

7.1.17. struct numeric_limits<unsigned char>

7.1.17.1. Interfaces for struct numeric_limits<unsigned char>

No external methods are defined for libstdcxx - struct numeric_limits<unsigned char>

7.1.18. struct numeric_limits<signed char>

7.1.18.1. Interfaces for struct numeric_limits<signed char>

No external methods are defined for libstdcxx - struct numeric_limits<signed char>

7.1.19. struct numeric_limits<char>

7.1.19.1. Interfaces for struct numeric_limits<char>

No external methods are defined for libstdcxx - struct numeric_limits<char>

7.1.20. struct numeric_limits<bool>

7.1.20.1. Interfaces for struct numeric_limits<bool>

No external methods are defined for libstdcxx - struct numeric_limits<bool>

7.1.22. Class allocator<wchar_t>

7.1.22.2. Interfaces for Class allocator<wchar_t>

An LSB conforming implementation shall provide the architecture specific methods for Class std::allocator<wchar_t> specified in Table 7-3, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-3. libstdcxx - Class allocator<wchar_t> Function Interfaces

basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_M_limit(unsigned long, unsigned long) const(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.23. facet functions

7.1.23.1. Interfaces for facet functions

No external methods are defined for libstdcxx - facet functions

7.1.24. Class basic_string

7.1.24.1. Interfaces for Class basic_string

An LSB conforming implementation shall provide the architecture specific methods for Class std::basic_string specified in Table 7-4, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-4. libstdcxx - Class basic_string Function Interfaces

basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find_last_of(wchar_t const*, unsigned long) const(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find_last_of(wchar_t const*, unsigned long, unsigned long) const(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find_last_of(basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&, unsigned long) const(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find_last_of(wchar_t, unsigned long) const(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find_first_of(wchar_t const*, unsigned long) const(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find_first_of(wchar_t const*, unsigned long, unsigned long) const(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find_first_of(basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&, unsigned long) const(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find_first_of(wchar_t, unsigned long) const(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find_last_not_of(wchar_t const*, unsigned long) const(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find_last_not_of(wchar_t const*, unsigned long, unsigned long) const(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find_last_not_of(basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&, unsigned long) const(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find_last_not_of(wchar_t, unsigned long) const(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find_first_not_of(wchar_t const*, unsigned long) const(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find_first_not_of(wchar_t const*, unsigned long, unsigned long) const(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find_first_not_of(basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&, unsigned long) const(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find_first_not_of(wchar_t, unsigned long) const(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::at(unsigned long) const(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::copy(wchar_t*, unsigned long, unsigned long) const(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find(wchar_t const*, unsigned long) const(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find(wchar_t const*, unsigned long, unsigned long) const(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find(basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&, unsigned long) const(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find(wchar_t, unsigned long) const(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::rfind(wchar_t const*, unsigned long) const(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::rfind(wchar_t const*, unsigned long, unsigned long) const(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::rfind(basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&, unsigned long) const(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::rfind(wchar_t, unsigned long) const(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::substr(unsigned long, unsigned long) const(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::compare(unsigned long, unsigned long, wchar_t const*) const(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::compare(unsigned long, unsigned long, wchar_t const*, unsigned long) const(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::compare(unsigned long, unsigned long, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&) const(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::compare(unsigned long, unsigned long, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&, unsigned long, unsigned long) const(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_M_check(unsigned long, char const*) const(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::operator[](unsigned long) const(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_S_construct(unsigned long, wchar_t, allocator<wchar_t> const&)(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_M_replace_aux(unsigned long, unsigned long, unsigned long, wchar_t)(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_M_replace_safe(unsigned long, unsigned long, wchar_t const*, unsigned long)(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::at(unsigned long)(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_Rep::_M_clone(allocator<wchar_t> const&, unsigned long)(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_Rep::_S_create(unsigned long, unsigned long, allocator<wchar_t> const&)(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::erase(unsigned long, unsigned long)(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::append(wchar_t const*, unsigned long)(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::append(basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&, unsigned long, unsigned long)(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::append(unsigned long, wchar_t)(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::assign(wchar_t const*, unsigned long)(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::assign(basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&, unsigned long, unsigned long)(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::assign(unsigned long, wchar_t)(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::insert(__gnu_cxx::__normal_iterator<wchar_t*, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > >, unsigned long, wchar_t)(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::insert(unsigned long, wchar_t const*)(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::insert(unsigned long, wchar_t const*, unsigned long)(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::insert(unsigned long, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&)(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::insert(unsigned long, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&, unsigned long, unsigned long)(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::insert(unsigned long, unsigned long, wchar_t)(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::resize(unsigned long)(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::resize(unsigned long, wchar_t)(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::replace(__gnu_cxx::__normal_iterator<wchar_t*, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > >, __gnu_cxx::__normal_iterator<wchar_t*, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > >, wchar_t const*, unsigned long)(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::replace(__gnu_cxx::__normal_iterator<wchar_t*, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > >, __gnu_cxx::__normal_iterator<wchar_t*, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > >, unsigned long, wchar_t)(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::replace(unsigned long, unsigned long, wchar_t const*)(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::replace(unsigned long, unsigned long, wchar_t const*, unsigned long)(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::replace(unsigned long, unsigned long, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&)(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::replace(unsigned long, unsigned long, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&, unsigned long, unsigned long)(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::replace(unsigned long, unsigned long, unsigned long, wchar_t)(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::reserve(unsigned long)(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_M_mutate(unsigned long, unsigned long, unsigned long)(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::basic_string(wchar_t const*, unsigned long, allocator<wchar_t> const&)(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::basic_string(basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&, unsigned long, unsigned long)(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::basic_string(basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&, unsigned long, unsigned long, allocator<wchar_t> const&)(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::basic_string(unsigned long, wchar_t, allocator<wchar_t> const&)(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::basic_string(wchar_t const*, unsigned long, allocator<wchar_t> const&)(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::basic_string(basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&, unsigned long, unsigned long)(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::basic_string(basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&, unsigned long, unsigned long, allocator<wchar_t> const&)(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::basic_string(unsigned long, wchar_t, allocator<wchar_t> const&)(GLIBCXX_3.4) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::operator[](unsigned long)(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.25. Class istreambuf_iterator<wchar_t, char_traits<wchar_t> >

7.1.25.1. Interfaces for Class istreambuf_iterator<wchar_t, char_traits<wchar_t> >

No external methods are defined for libstdcxx - Class std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >

7.1.26. Class istreambuf_iterator<char, char_traits<char> >

7.1.26.1. Interfaces for Class istreambuf_iterator<char, char_traits<char> >

No external methods are defined for libstdcxx - Class std::istreambuf_iterator<char, std::char_traits<char> >

7.1.27. Class gslice

7.1.27.2. Interfaces for Class gslice

An LSB conforming implementation shall provide the architecture specific methods for Class std::gslice specified in Table 7-5, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-5. libstdcxx - Class gslice Function Interfaces

gslice::_Indexer::_Indexer(unsigned long, valarray<unsigned long> const&, valarray<unsigned long> const&)(GLIBCXX_3.4) [1]
gslice::_Indexer::_Indexer(unsigned long, valarray<unsigned long> const&, valarray<unsigned long> const&)(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.28. Class __basic_file<char>

7.1.28.2. Interfaces for Class __basic_file<char>

An LSB conforming implementation shall provide the architecture specific methods for Class std::__basic_file<char> specified in Table 7-6, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-6. libstdcxx - Class __basic_file<char> Function Interfaces

__basic_file<char>::xsgetn(char*, long)(GLIBCXX_3.4) [1]
__basic_file<char>::xsputn(char const*, long)(GLIBCXX_3.4) [1]
__basic_file<char>::seekoff(long, _Ios_Seekdir)(GLIBCXX_3.4) [1]
__basic_file<char>::xsputn_2(char const*, long, char const*, long)(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.30. Class valarray<unsigned int>

7.1.30.2. Interfaces for Class valarray<unsigned int>

An LSB conforming implementation shall provide the architecture specific methods for Class std::valarray<unsigned int> specified in Table 7-7, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-7. libstdcxx - Class valarray<unsigned int> Function Interfaces

valarray<unsigned long>::size() const(GLIBCXX_3.4) [1]
valarray<unsigned long>::valarray(valarray<unsigned long> const&)(GLIBCXX_3.4) [1]
valarray<unsigned long>::valarray(unsigned long)(GLIBCXX_3.4) [1]
valarray<unsigned long>::valarray(valarray<unsigned long> const&)(GLIBCXX_3.4) [1]
valarray<unsigned long>::valarray(unsigned long)(GLIBCXX_3.4) [1]
valarray<unsigned long>::~valarray()(GLIBCXX_3.4) [1]
valarray<unsigned long>::~valarray()(GLIBCXX_3.4) [1]
valarray<unsigned long>::operator[](unsigned long)(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.31. Class basic_string<char, char_traits<char>, allocator<char> >

7.1.31.1. Interfaces for Class basic_string<char, char_traits<char>, allocator<char> >

An LSB conforming implementation shall provide the architecture specific methods for Class std::basic_string<char, std::char_traits<char>, std::allocator<char> > specified in Table 7-8, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-8. libstdcxx - Class basic_string<char, char_traits<char>, allocator<char> > Function Interfaces

basic_string<char, char_traits<char>, allocator<char> >::find_last_of(char const*, unsigned long) const(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::find_last_of(char const*, unsigned long, unsigned long) const(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::find_last_of(basic_string<char, char_traits<char>, allocator<char> > const&, unsigned long) const(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::find_last_of(char, unsigned long) const(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::find_first_of(char const*, unsigned long) const(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::find_first_of(char const*, unsigned long, unsigned long) const(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::find_first_of(basic_string<char, char_traits<char>, allocator<char> > const&, unsigned long) const(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::find_first_of(char, unsigned long) const(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::find_last_not_of(char const*, unsigned long) const(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::find_last_not_of(char const*, unsigned long, unsigned long) const(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::find_last_not_of(basic_string<char, char_traits<char>, allocator<char> > const&, unsigned long) const(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::find_last_not_of(char, unsigned long) const(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::find_first_not_of(char const*, unsigned long) const(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::find_first_not_of(char const*, unsigned long, unsigned long) const(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::find_first_not_of(basic_string<char, char_traits<char>, allocator<char> > const&, unsigned long) const(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::find_first_not_of(char, unsigned long) const(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::at(unsigned long) const(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::copy(char*, unsigned long, unsigned long) const(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::find(char const*, unsigned long) const(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::find(char const*, unsigned long, unsigned long) const(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::find(basic_string<char, char_traits<char>, allocator<char> > const&, unsigned long) const(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::find(char, unsigned long) const(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::rfind(char const*, unsigned long) const(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::rfind(char const*, unsigned long, unsigned long) const(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::rfind(basic_string<char, char_traits<char>, allocator<char> > const&, unsigned long) const(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::rfind(char, unsigned long) const(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::substr(unsigned long, unsigned long) const(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::compare(unsigned long, unsigned long, char const*) const(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::compare(unsigned long, unsigned long, char const*, unsigned long) const(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::compare(unsigned long, unsigned long, basic_string<char, char_traits<char>, allocator<char> > const&) const(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::compare(unsigned long, unsigned long, basic_string<char, char_traits<char>, allocator<char> > const&, unsigned long, unsigned long) const(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::_M_check(unsigned long, char const*) const(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::_M_limit(unsigned long, unsigned long) const(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::operator[](unsigned long) const(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::_S_construct(unsigned long, char, allocator<char> const&)(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::_M_replace_aux(unsigned long, unsigned long, unsigned long, char)(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long)(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::at(unsigned long)(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::_Rep::_M_clone(allocator<char> const&, unsigned long)(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::_Rep::_S_create(unsigned long, unsigned long, allocator<char> const&)(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::erase(unsigned long, unsigned long)(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::append(char const*, unsigned long)(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::append(basic_string<char, char_traits<char>, allocator<char> > const&, unsigned long, unsigned long)(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::append(unsigned long, char)(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::assign(char const*, unsigned long)(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::assign(basic_string<char, char_traits<char>, allocator<char> > const&, unsigned long, unsigned long)(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::assign(unsigned long, char)(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::insert(__gnu_cxx::__normal_iterator<char*, basic_string<char, char_traits<char>, allocator<char> > >, unsigned long, char)(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::insert(unsigned long, char const*)(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::insert(unsigned long, char const*, unsigned long)(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::insert(unsigned long, basic_string<char, char_traits<char>, allocator<char> > const&)(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::insert(unsigned long, basic_string<char, char_traits<char>, allocator<char> > const&, unsigned long, unsigned long)(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::insert(unsigned long, unsigned long, char)(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::resize(unsigned long)(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::resize(unsigned long, char)(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::replace(__gnu_cxx::__normal_iterator<char*, basic_string<char, char_traits<char>, allocator<char> > >, __gnu_cxx::__normal_iterator<char*, basic_string<char, char_traits<char>, allocator<char> > >, char const*, unsigned long)(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::replace(__gnu_cxx::__normal_iterator<char*, basic_string<char, char_traits<char>, allocator<char> > >, __gnu_cxx::__normal_iterator<char*, basic_string<char, char_traits<char>, allocator<char> > >, unsigned long, char)(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::replace(unsigned long, unsigned long, char const*)(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::replace(unsigned long, unsigned long, char const*, unsigned long)(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::replace(unsigned long, unsigned long, basic_string<char, char_traits<char>, allocator<char> > const&)(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::replace(unsigned long, unsigned long, basic_string<char, char_traits<char>, allocator<char> > const&, unsigned long, unsigned long)(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::replace(unsigned long, unsigned long, unsigned long, char)(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::reserve(unsigned long)(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::_M_mutate(unsigned long, unsigned long, unsigned long)(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::basic_string(char const*, unsigned long, allocator<char> const&)(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::basic_string(basic_string<char, char_traits<char>, allocator<char> > const&, unsigned long, unsigned long)(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::basic_string(basic_string<char, char_traits<char>, allocator<char> > const&, unsigned long, unsigned long, allocator<char> const&)(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::basic_string(unsigned long, char, allocator<char> const&)(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::basic_string(char const*, unsigned long, allocator<char> const&)(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::basic_string(basic_string<char, char_traits<char>, allocator<char> > const&, unsigned long, unsigned long)(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::basic_string(basic_string<char, char_traits<char>, allocator<char> > const&, unsigned long, unsigned long, allocator<char> const&)(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::basic_string(unsigned long, char, allocator<char> const&)(GLIBCXX_3.4) [1]
basic_string<char, char_traits<char>, allocator<char> >::operator[](unsigned long)(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.32. Class locale

7.1.32.1. Interfaces for Class locale

No external methods are defined for libstdcxx - Class std::locale

7.1.33. Class __cxxabiv1::__enum_type_info

7.1.33.1. Class data for __cxxabiv1::__enum_type_info

The virtual table for the __cxxabiv1::__enum_type_info class is described by Table 7-9

Table 7-9. Primary vtable for __cxxabiv1::__enum_type_info

Base Offset0
Virtual Base Offset0
RTTItypeinfo for __cxxabiv1::__enum_type_info
vfunc[0]:__cxxabiv1::__enum_type_info::~__enum_type_info()
vfunc[1]:__cxxabiv1::__enum_type_info::~__enum_type_info()
vfunc[2]:type_info::__is_pointer_p() const
vfunc[3]:type_info::__is_function_p() const
vfunc[4]:type_info::__do_catch(type_info const*, void**, unsigned int) const
vfunc[5]:type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void**) const

The Run Time Type Information for the __cxxabiv1::__enum_type_info class is described by Table 7-10

Table 7-10. typeinfo for __cxxabiv1::__enum_type_info

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for __cxxabiv1::__enum_type_info

7.1.33.2. Interfaces for Class __cxxabiv1::__enum_type_info

No external methods are defined for libstdcxx - Class __cxxabiv1::__enum_type_info

7.1.34. Class __cxxabiv1::__array_type_info

7.1.34.1. Class data for __cxxabiv1::__array_type_info

The virtual table for the __cxxabiv1::__array_type_info class is described by Table 7-11

Table 7-11. Primary vtable for __cxxabiv1::__array_type_info

Base Offset0
Virtual Base Offset0
RTTItypeinfo for __cxxabiv1::__array_type_info
vfunc[0]:__cxxabiv1::__array_type_info::~__array_type_info()
vfunc[1]:__cxxabiv1::__array_type_info::~__array_type_info()
vfunc[2]:type_info::__is_pointer_p() const
vfunc[3]:type_info::__is_function_p() const
vfunc[4]:type_info::__do_catch(type_info const*, void**, unsigned int) const
vfunc[5]:type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void**) const

The Run Time Type Information for the __cxxabiv1::__array_type_info class is described by Table 7-12

Table 7-12. typeinfo for __cxxabiv1::__array_type_info

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for __cxxabiv1::__array_type_info

7.1.34.2. Interfaces for Class __cxxabiv1::__array_type_info

No external methods are defined for libstdcxx - Class __cxxabiv1::__array_type_info

7.1.35. Class __cxxabiv1::__class_type_info

7.1.35.1. Class data for __cxxabiv1::__class_type_info

The virtual table for the __cxxabiv1::__class_type_info class is described by Table 7-13

Table 7-13. Primary vtable for __cxxabiv1::__class_type_info

Base Offset0
Virtual Base Offset0
RTTItypeinfo for __cxxabiv1::__class_type_info
vfunc[0]:__cxxabiv1::__class_type_info::~__class_type_info()
vfunc[1]:__cxxabiv1::__class_type_info::~__class_type_info()
vfunc[2]:type_info::__is_pointer_p() const
vfunc[3]:type_info::__is_function_p() const
vfunc[4]:__cxxabiv1::__class_type_info::__do_catch(type_info const*, void**, unsigned int) const
vfunc[5]:__cxxabiv1::__class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void**) const
vfunc[6]:__cxxabiv1::__class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__upcast_result&) const
vfunc[7]:__cxxabiv1::__class_type_info::__do_dyncast(long, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const
vfunc[8]:__cxxabiv1::__class_type_info::__do_find_public_src(long, void const*, __cxxabiv1::__class_type_info const*, void const*) const

The Run Time Type Information for the __cxxabiv1::__class_type_info class is described by Table 7-14

Table 7-14. typeinfo for __cxxabiv1::__class_type_info

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for __cxxabiv1::__class_type_info

7.1.35.2. Interfaces for Class __cxxabiv1::__class_type_info

An LSB conforming implementation shall provide the architecture specific methods for Class __cxxabiv1::__class_type_info specified in Table 7-15, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-15. libstdcxx - Class __cxxabiv1::__class_type_info Function Interfaces

__cxxabiv1::__class_type_info::__do_dyncast(long, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const(CXXABI_1.3) [1]
__cxxabiv1::__class_type_info::__do_find_public_src(long, void const*, __cxxabiv1::__class_type_info const*, void const*) const(CXXABI_1.3) [1]

Referenced Specification(s)

7.1.36. Class __cxxabiv1::__pbase_type_info

7.1.36.1. Class data for __cxxabiv1::__pbase_type_info

The virtual table for the __cxxabiv1::__pbase_type_info class is described by Table 7-16

Table 7-16. Primary vtable for __cxxabiv1::__pbase_type_info

Base Offset0
Virtual Base Offset0
RTTItypeinfo for __cxxabiv1::__pbase_type_info
vfunc[0]:__cxxabiv1::__pbase_type_info::~__pbase_type_info()
vfunc[1]:__cxxabiv1::__pbase_type_info::~__pbase_type_info()
vfunc[2]:type_info::__is_pointer_p() const
vfunc[3]:type_info::__is_function_p() const
vfunc[4]:__cxxabiv1::__pbase_type_info::__do_catch(type_info const*, void**, unsigned int) const
vfunc[5]:type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void**) const
vfunc[6]:__cxxabiv1::__pbase_type_info::__pointer_catch(__cxxabiv1::__pbase_type_info const*, void**, unsigned int) const

The Run Time Type Information for the __cxxabiv1::__pbase_type_info class is described by Table 7-17

Table 7-17. typeinfo for __cxxabiv1::__pbase_type_info

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for __cxxabiv1::__pbase_type_info

7.1.36.2. Interfaces for Class __cxxabiv1::__pbase_type_info

No external methods are defined for libstdcxx - Class __cxxabiv1::__pbase_type_info

7.1.37. Class __cxxabiv1::__pointer_type_info

7.1.37.1. Class data for __cxxabiv1::__pointer_type_info

The virtual table for the __cxxabiv1::__pointer_type_info class is described by Table 7-18

Table 7-18. Primary vtable for __cxxabiv1::__pointer_type_info

Base Offset0
Virtual Base Offset0
RTTItypeinfo for __cxxabiv1::__pointer_type_info
vfunc[0]:__cxxabiv1::__pointer_type_info::~__pointer_type_info()
vfunc[1]:__cxxabiv1::__pointer_type_info::~__pointer_type_info()
vfunc[2]:__cxxabiv1::__pointer_type_info::__is_pointer_p() const
vfunc[3]:type_info::__is_function_p() const
vfunc[4]:__cxxabiv1::__pbase_type_info::__do_catch(type_info const*, void**, unsigned int) const
vfunc[5]:type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void**) const
vfunc[6]:__cxxabiv1::__pointer_type_info::__pointer_catch(__cxxabiv1::__pbase_type_info const*, void**, unsigned int) const

The Run Time Type Information for the __cxxabiv1::__pointer_type_info class is described by Table 7-19

Table 7-19. typeinfo for __cxxabiv1::__pointer_type_info

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for __cxxabiv1::__pointer_type_info

7.1.37.2. Interfaces for Class __cxxabiv1::__pointer_type_info

No external methods are defined for libstdcxx - Class __cxxabiv1::__pointer_type_info

7.1.38. Class __cxxabiv1::__function_type_info

7.1.38.1. Class data for __cxxabiv1::__function_type_info

The virtual table for the __cxxabiv1::__function_type_info class is described by Table 7-20

Table 7-20. Primary vtable for __cxxabiv1::__function_type_info

Base Offset0
Virtual Base Offset0
RTTItypeinfo for __cxxabiv1::__function_type_info
vfunc[0]:__cxxabiv1::__function_type_info::~__function_type_info()
vfunc[1]:__cxxabiv1::__function_type_info::~__function_type_info()
vfunc[2]:type_info::__is_pointer_p() const
vfunc[3]:__cxxabiv1::__function_type_info::__is_function_p() const
vfunc[4]:type_info::__do_catch(type_info const*, void**, unsigned int) const
vfunc[5]:type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void**) const

The Run Time Type Information for the __cxxabiv1::__function_type_info class is described by Table 7-21

Table 7-21. typeinfo for __cxxabiv1::__function_type_info

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for __cxxabiv1::__function_type_info

7.1.38.2. Interfaces for Class __cxxabiv1::__function_type_info

No external methods are defined for libstdcxx - Class __cxxabiv1::__function_type_info

7.1.39. Class __cxxabiv1::__si_class_type_info

7.1.39.1. Class data for __cxxabiv1::__si_class_type_info

The virtual table for the __cxxabiv1::__si_class_type_info class is described by Table 7-22

Table 7-22. Primary vtable for __cxxabiv1::__si_class_type_info

Base Offset0
Virtual Base Offset0
RTTItypeinfo for __cxxabiv1::__si_class_type_info
vfunc[0]:__cxxabiv1::__si_class_type_info::~__si_class_type_info()
vfunc[1]:__cxxabiv1::__si_class_type_info::~__si_class_type_info()
vfunc[2]:type_info::__is_pointer_p() const
vfunc[3]:type_info::__is_function_p() const
vfunc[4]:__cxxabiv1::__class_type_info::__do_catch(type_info const*, void**, unsigned int) const
vfunc[5]:__cxxabiv1::__class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void**) const
vfunc[6]:__cxxabiv1::__si_class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__upcast_result&) const
vfunc[7]:__cxxabiv1::__si_class_type_info::__do_dyncast(long, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const
vfunc[8]:__cxxabiv1::__si_class_type_info::__do_find_public_src(long, void const*, __cxxabiv1::__class_type_info const*, void const*) const

The Run Time Type Information for the __cxxabiv1::__si_class_type_info class is described by Table 7-23

Table 7-23. typeinfo for __cxxabiv1::__si_class_type_info

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for __cxxabiv1::__si_class_type_info

7.1.39.2. Interfaces for Class __cxxabiv1::__si_class_type_info

An LSB conforming implementation shall provide the architecture specific methods for Class __cxxabiv1::__si_class_type_info specified in Table 7-24, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-24. libstdcxx - Class __cxxabiv1::__si_class_type_info Function Interfaces

__cxxabiv1::__si_class_type_info::__do_dyncast(long, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const(CXXABI_1.3) [1]
__cxxabiv1::__si_class_type_info::__do_find_public_src(long, void const*, __cxxabiv1::__class_type_info const*, void const*) const(CXXABI_1.3) [1]

Referenced Specification(s)

7.1.40. Class __cxxabiv1::__vmi_class_type_info

7.1.40.1. Class data for __cxxabiv1::__vmi_class_type_info

The virtual table for the __cxxabiv1::__vmi_class_type_info class is described by Table 7-25

Table 7-25. Primary vtable for __cxxabiv1::__vmi_class_type_info

Base Offset0
Virtual Base Offset0
RTTItypeinfo for __cxxabiv1::__vmi_class_type_info
vfunc[0]:__cxxabiv1::__vmi_class_type_info::~__vmi_class_type_info()
vfunc[1]:__cxxabiv1::__vmi_class_type_info::~__vmi_class_type_info()
vfunc[2]:type_info::__is_pointer_p() const
vfunc[3]:type_info::__is_function_p() const
vfunc[4]:__cxxabiv1::__class_type_info::__do_catch(type_info const*, void**, unsigned int) const
vfunc[5]:__cxxabiv1::__class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void**) const
vfunc[6]:__cxxabiv1::__vmi_class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__upcast_result&) const
vfunc[7]:__cxxabiv1::__vmi_class_type_info::__do_dyncast(long, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const
vfunc[8]:__cxxabiv1::__vmi_class_type_info::__do_find_public_src(long, void const*, __cxxabiv1::__class_type_info const*, void const*) const

The Run Time Type Information for the __cxxabiv1::__vmi_class_type_info class is described by Table 7-26

Table 7-26. typeinfo for __cxxabiv1::__vmi_class_type_info

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for __cxxabiv1::__vmi_class_type_info

7.1.40.2. Interfaces for Class __cxxabiv1::__vmi_class_type_info

An LSB conforming implementation shall provide the architecture specific methods for Class __cxxabiv1::__vmi_class_type_info specified in Table 7-27, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-27. libstdcxx - Class __cxxabiv1::__vmi_class_type_info Function Interfaces

__cxxabiv1::__vmi_class_type_info::__do_dyncast(long, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const(CXXABI_1.3) [1]
__cxxabiv1::__vmi_class_type_info::__do_find_public_src(long, void const*, __cxxabiv1::__class_type_info const*, void const*) const(CXXABI_1.3) [1]

Referenced Specification(s)

7.1.41. Class __cxxabiv1::__fundamental_type_info

7.1.41.1. Class data for __cxxabiv1::__fundamental_type_info

The virtual table for the __cxxabiv1::__fundamental_type_info class is described by Table 7-28

Table 7-28. Primary vtable for __cxxabiv1::__fundamental_type_info

Base Offset0
Virtual Base Offset0
RTTItypeinfo for __cxxabiv1::__fundamental_type_info
vfunc[0]:__cxxabiv1::__fundamental_type_info::~__fundamental_type_info()
vfunc[1]:__cxxabiv1::__fundamental_type_info::~__fundamental_type_info()
vfunc[2]:type_info::__is_pointer_p() const
vfunc[3]:type_info::__is_function_p() const
vfunc[4]:type_info::__do_catch(type_info const*, void**, unsigned int) const
vfunc[5]:type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void**) const

The Run Time Type Information for the __cxxabiv1::__fundamental_type_info class is described by Table 7-29

Table 7-29. typeinfo for __cxxabiv1::__fundamental_type_info

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for __cxxabiv1::__fundamental_type_info

7.1.41.2. Interfaces for Class __cxxabiv1::__fundamental_type_info

No external methods are defined for libstdcxx - Class __cxxabiv1::__fundamental_type_info

7.1.42. Class __cxxabiv1::__pointer_to_member_type_info

7.1.42.1. Class data for __cxxabiv1::__pointer_to_member_type_info

The virtual table for the __cxxabiv1::__pointer_to_member_type_info class is described by Table 7-30

Table 7-30. Primary vtable for __cxxabiv1::__pointer_to_member_type_info

Base Offset0
Virtual Base Offset0
RTTItypeinfo for __cxxabiv1::__pointer_to_member_type_info
vfunc[0]:__cxxabiv1::__pointer_to_member_type_info::~__pointer_to_member_type_info()
vfunc[1]:__cxxabiv1::__pointer_to_member_type_info::~__pointer_to_member_type_info()
vfunc[2]:type_info::__is_pointer_p() const
vfunc[3]:type_info::__is_function_p() const
vfunc[4]:__cxxabiv1::__pbase_type_info::__do_catch(type_info const*, void**, unsigned int) const
vfunc[5]:type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void**) const
vfunc[6]:__cxxabiv1::__pointer_to_member_type_info::__pointer_catch(__cxxabiv1::__pbase_type_info const*, void**, unsigned int) const

The Run Time Type Information for the __cxxabiv1::__pointer_to_member_type_info class is described by Table 7-31

Table 7-31. typeinfo for __cxxabiv1::__pointer_to_member_type_info

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for __cxxabiv1::__pointer_to_member_type_info

7.1.42.2. Interfaces for Class __cxxabiv1::__pointer_to_member_type_info

No external methods are defined for libstdcxx - Class __cxxabiv1::__pointer_to_member_type_info

7.1.43. Class __gnu_cxx::stdio_filebuf<char, char_traits<char> >

7.1.43.1. Class data for __gnu_cxx::stdio_filebuf<char, char_traits<char> >

The virtual table for the __gnu_cxx::stdio_filebuf<char, std::char_traits<char> > class is described by Table 7-32

Table 7-32. Primary vtable for __gnu_cxx::stdio_sync_filebuf<char, char_traits<char> >

Base Offset0
Virtual Base Offset0
RTTItypeinfo for __gnu_cxx::stdio_sync_filebuf<char, char_traits<char> >
vfunc[0]:Unspecified
vfunc[1]:Unspecified
vfunc[2]:basic_streambuf<char, char_traits<char> >::imbue(locale const&)
vfunc[3]:basic_streambuf<char, char_traits<char> >::setbuf(char*, long)
vfunc[4]:basic_filebuf<char, char_traits<char> >::seekoff(long, _Ios_Seekdir, _Ios_Openmode)
vfunc[5]:basic_filebuf<char, char_traits<char> >::seekpos(fpos<__mbstate_t>, _Ios_Openmode)
vfunc[6]:basic_filebuf<char, char_traits<char> >::sync()
vfunc[7]:basic_streambuf<char, char_traits<char> >::showmanyc()
vfunc[8]:basic_filebuf<char, char_traits<char> >::xsgetn(char*, long)
vfunc[9]:basic_filebuf<char, char_traits<char> >::underflow()
vfunc[10]:basic_streambuf<char, char_traits<char> >::uflow()
vfunc[11]:basic_filebuf<char, char_traits<char> >::pbackfail(int)
vfunc[12]:basic_filebuf<char, char_traits<char> >::xsputn(char const*, long)
vfunc[13]:basic_filebuf<char, char_traits<char> >::overflow(int)

7.1.43.2. Interfaces for Class __gnu_cxx::stdio_filebuf<char, char_traits<char> >

No external methods are defined for libstdcxx - Class __gnu_cxx::stdio_filebuf<char, std::char_traits<char> >

7.1.44. Class __gnu_cxx::stdio_filebuf<wchar_t, char_traits<wchar_t> >

7.1.44.1. Class data for __gnu_cxx::stdio_filebuf<wchar_t, char_traits<wchar_t> >

The virtual table for the __gnu_cxx::stdio_filebuf<wchar_t, std::char_traits<wchar_t> > class is described by Table 7-33

Table 7-33. Primary vtable for __gnu_cxx::stdio_sync_filebuf<wchar_t, char_traits<wchar_t> >

Base Offset0
Virtual Base Offset0
RTTItypeinfo for __gnu_cxx::stdio_sync_filebuf<wchar_t, char_traits<wchar_t> >
vfunc[0]:Unspecified
vfunc[1]:Unspecified
vfunc[2]:basic_streambuf<wchar_t, char_traits<wchar_t> >::imbue(locale const&)
vfunc[3]:basic_streambuf<wchar_t, char_traits<wchar_t> >::setbuf(wchar_t*, long)
vfunc[4]:basic_filebuf<wchar_t, char_traits<wchar_t> >::setbuf(wchar_t*, long)
vfunc[5]:basic_filebuf<wchar_t, char_traits<wchar_t> >::seekpos(fpos<__mbstate_t>, _Ios_Openmode)
vfunc[6]:basic_filebuf<wchar_t, char_traits<wchar_t> >::sync()
vfunc[7]:basic_streambuf<wchar_t, char_traits<wchar_t> >::showmanyc()
vfunc[8]:basic_filebuf<wchar_t, char_traits<wchar_t> >::xsgetn(wchar_t*, long)
vfunc[9]:basic_filebuf<wchar_t, char_traits<wchar_t> >::underflow()
vfunc[10]:basic_streambuf<char, char_traits<char> >::uflow()
vfunc[11]:basic_filebuf<wchar_t, char_traits<wchar_t> >::pbackfail(unsigned int)
vfunc[12]:basic_streambuf<wchar_t, char_traits<wchar_t> >::xsputn(wchar_t const*, long)
vfunc[13]:basic_filebuf<wchar_t, char_traits<wchar_t> >::overflow(unsigned int)

7.1.44.2. Interfaces for Class __gnu_cxx::stdio_filebuf<wchar_t, char_traits<wchar_t> >

No external methods are defined for libstdcxx - Class __gnu_cxx::stdio_filebuf<wchar_t, std::char_traits<wchar_t> >

7.1.45. Class locale::facet

7.1.45.1. Class data for locale::facet

The virtual table for the std::locale::facet class is described by Table 7-34

Table 7-34. Primary vtable for locale::facet

Base Offset0
Virtual Base Offset0
RTTItypeinfo for locale::facet
vfunc[0]:locale::facet::~facet()
vfunc[1]:locale::facet::~facet()

The Run Time Type Information for the std::locale::facet class is described by Table 7-35

Table 7-35. typeinfo for locale::facet

Base Vtablevtable for __cxxabiv1::__class_type_info
Nametypeinfo name for locale::facet

7.1.45.2. Interfaces for Class locale::facet

No external methods are defined for libstdcxx - Class std::locale::facet

7.1.46. Class ios_base::failure

7.1.46.1. Class data for ios_base::failure

The virtual table for the std::ios_base::failure class is described by Table 7-36

Table 7-36. Primary vtable for ios_base::failure

Base Offset0
Virtual Base Offset0
RTTItypeinfo for ios_base::failure
vfunc[0]:ios_base::failure::~failure()
vfunc[1]:ios_base::failure::~failure()
vfunc[2]:ios_base::failure::what() const

The Run Time Type Information for the std::ios_base::failure class is described by Table 7-37

Table 7-37. typeinfo for ios_base::failure

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for ios_base::failure

7.1.46.2. Interfaces for Class ios_base::failure

No external methods are defined for libstdcxx - Class std::ios_base::failure

7.1.47. Class _ZSdE

7.1.47.1. Class data for basic_iostream<char, char_traits<char> >

The virtual table for the std::basic_iostream<char, std::char_traits<char> > class is described by Table 7-38

Table 7-38. Primary vtable for basic_iostream<char, char_traits<char> >

Base Offset0
Virtual Base Offset24
RTTItypeinfo for basic_iostream<char, char_traits<char> >
vfunc[0]:basic_iostream<char, char_traits<char> >::~basic_iostream()
vfunc[1]:basic_iostream<char, char_traits<char> >::~basic_iostream()

Table 7-39. Secondary vtable for basic_iostream<char, char_traits<char> >

Base Offset-16
Virtual Base Offset8
RTTItypeinfo for basic_iostream<char, char_traits<char> >
vfunc[0]:non-virtual thunk to basic_iostream<char, char_traits<char> >::~basic_iostream()
vfunc[1]:non-virtual thunk to basic_iostream<char, char_traits<char> >::~basic_iostream()

Table 7-40. Secondary vtable for basic_iostream<char, char_traits<char> >

Base Offset-24
Virtual Base Offset-24
RTTItypeinfo for basic_iostream<char, char_traits<char> >
vfunc[0]:virtual thunk to basic_iostream<char, char_traits<char> >::~basic_iostream()
vfunc[1]:virtual thunk to basic_iostream<char, char_traits<char> >::~basic_iostream()

The VTT for the std::basic_iostream<char, std::char_traits<char> > class is described by Table 7-41

Table 7-41. VTT for basic_iostream<char, char_traits<char> >

VTT Name_ZTTSd
Number of Entries7

7.1.47.2. Interfaces for Class _ZSdE

An LSB conforming implementation shall provide the architecture specific methods for Class _ZSdE specified in Table 7-42, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-42. libstdcxx - Class _ZSdE Function Interfaces

non-virtual thunk to basic_iostream<char, char_traits<char> >::~basic_iostream()(GLIBCXX_3.4) [1]
non-virtual thunk to basic_iostream<char, char_traits<char> >::~basic_iostream()(GLIBCXX_3.4) [1]
virtual thunk to basic_iostream<char, char_traits<char> >::~basic_iostream()(GLIBCXX_3.4) [1]
virtual thunk to basic_iostream<char, char_traits<char> >::~basic_iostream()(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.48. Class _ZSiE

7.1.48.1. Class data for basic_istream<char, char_traits<char> >

The virtual table for the std::basic_istream<char, std::char_traits<char> > class is described by Table 7-43

Table 7-43. Primary vtable for basic_istream<char, char_traits<char> >

Base Offset0
Virtual Base Offset16
RTTItypeinfo for basic_istream<char, char_traits<char> >
vfunc[0]:basic_istream<char, char_traits<char> >::~basic_istream()
vfunc[1]:basic_istream<char, char_traits<char> >::~basic_istream()

Table 7-44. Secondary vtable for basic_istream<char, char_traits<char> >

Base Offset-16
Virtual Base Offset-16
RTTItypeinfo for basic_istream<char, char_traits<char> >
vfunc[0]:virtual thunk to basic_istream<char, char_traits<char> >::~basic_istream()
vfunc[1]:virtual thunk to basic_istream<char, char_traits<char> >::~basic_istream()

The VTT for the std::basic_istream<char, std::char_traits<char> > class is described by Table 7-45

Table 7-45. VTT for basic_istream<char, char_traits<char> >

VTT Name_ZTTSi
Number of Entries2

7.1.48.2. Interfaces for Class _ZSiE

An LSB conforming implementation shall provide the architecture specific methods for Class _ZSiE specified in Table 7-46, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-46. libstdcxx - Class _ZSiE Function Interfaces

basic_istream<char, char_traits<char> >::get(char*, long)(GLIBCXX_3.4) [1]
basic_istream<char, char_traits<char> >::get(char*, long, char)(GLIBCXX_3.4) [1]
basic_istream<char, char_traits<char> >::read(char*, long)(GLIBCXX_3.4) [1]
basic_istream<char, char_traits<char> >::seekg(long, _Ios_Seekdir)(GLIBCXX_3.4) [1]
basic_istream<char, char_traits<char> >::ignore(long, int)(GLIBCXX_3.4) [1]
basic_istream<char, char_traits<char> >::getline(char*, long)(GLIBCXX_3.4) [1]
basic_istream<char, char_traits<char> >::getline(char*, long, char)(GLIBCXX_3.4) [1]
basic_istream<char, char_traits<char> >::readsome(char*, long)(GLIBCXX_3.4) [1]
virtual thunk to basic_istream<char, char_traits<char> >::~basic_istream()(GLIBCXX_3.4) [2]
virtual thunk to basic_istream<char, char_traits<char> >::~basic_istream()(GLIBCXX_3.4) [2]

Referenced Specification(s)

7.1.49. Class _ZSoE

7.1.49.1. Class data for basic_ostream<char, char_traits<char> >

The virtual table for the std::basic_ostream<char, std::char_traits<char> > class is described by Table 7-47

Table 7-47. Primary vtable for basic_ostream<char, char_traits<char> >

Base Offset0
Virtual Base Offset8
RTTItypeinfo for basic_ostream<char, char_traits<char> >
vfunc[0]:basic_ostream<char, char_traits<char> >::~basic_ostream()
vfunc[1]:basic_ostream<char, char_traits<char> >::~basic_ostream()

Table 7-48. Secondary vtable for basic_ostream<char, char_traits<char> >

Base Offset-8
Virtual Base Offset-8
RTTItypeinfo for basic_ostream<char, char_traits<char> >
vfunc[0]:virtual thunk to basic_ostream<char, char_traits<char> >::~basic_ostream()
vfunc[1]:virtual thunk to basic_ostream<char, char_traits<char> >::~basic_ostream()

The VTT for the std::basic_ostream<char, std::char_traits<char> > class is described by Table 7-49

Table 7-49. VTT for basic_ostream<char, char_traits<char> >

VTT Name_ZTTSo
Number of Entries2

7.1.49.2. Interfaces for Class _ZSoE

An LSB conforming implementation shall provide the architecture specific methods for Class _ZSoE specified in Table 7-50, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-50. libstdcxx - Class _ZSoE Function Interfaces

basic_ostream<char, char_traits<char> >::seekp(long, _Ios_Seekdir)(GLIBCXX_3.4) [1]
basic_ostream<char, char_traits<char> >::write(char const*, long)(GLIBCXX_3.4) [1]
basic_ostream<char, char_traits<char> >::_M_write(char const*, long)(GLIBCXX_3.4) [1]
virtual thunk to basic_ostream<char, char_traits<char> >::~basic_ostream()(GLIBCXX_3.4) [2]
virtual thunk to basic_ostream<char, char_traits<char> >::~basic_ostream()(GLIBCXX_3.4) [2]

Referenced Specification(s)

7.1.50. Class __num_base

7.1.50.1. Class data for __num_base

The Run Time Type Information for the std::__num_base class is described by Table 7-51

Table 7-51.

Base Vtablevtable for __cxxabiv1::__class_type_info
Nametypeinfo name for __num_base

7.1.50.2. Interfaces for Class __num_base

No external methods are defined for libstdcxx - Class std::__num_base

7.1.51. Class bad_typeid

7.1.51.1. Class data for bad_typeid

The virtual table for the std::bad_typeid class is described by Table 7-52

Table 7-52. Primary vtable for bad_typeid

Base Offset0
Virtual Base Offset0
RTTItypeinfo for bad_typeid
vfunc[0]:bad_typeid::~bad_typeid()
vfunc[1]:bad_typeid::~bad_typeid()
vfunc[2]:exception::what() const

The Run Time Type Information for the std::bad_typeid class is described by Table 7-53

Table 7-53. typeinfo for bad_typeid

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for bad_typeid

7.1.51.2. Interfaces for Class bad_typeid

No external methods are defined for libstdcxx - Class std::bad_typeid

7.1.52. Class ctype_base

7.1.52.1. Class data for ctype_base

The Run Time Type Information for the std::ctype_base class is described by Table 7-54

Table 7-54. typeinfo for ctype_base

Base Vtablevtable for __cxxabiv1::__class_type_info
Nametypeinfo name for ctype_base

7.1.52.2. Interfaces for Class ctype_base

No external methods are defined for libstdcxx - Class std::ctype_base

7.1.53. Class istrstream

7.1.53.1. Class data for istrstream

The virtual table for the std::istrstream class is described by Table 7-55

Table 7-55. Primary vtable for istrstream

Base Offset0
Virtual Base Offset104
RTTItypeinfo for istrstream
vfunc[0]:istrstream::~istrstream()
vfunc[1]:istrstream::~istrstream()

Table 7-56. Secondary vtable for istrstream

Base Offset-104
Virtual Base Offset-104
RTTItypeinfo for istrstream
vfunc[0]:virtual thunk to istrstream::~istrstream()
vfunc[1]:virtual thunk to istrstream::~istrstream()

The VTT for the std::istrstream class is described by Table 7-57

Table 7-57. VTT for istrstream

VTT Name_ZTTSt10istrstream
Number of Entries4

7.1.53.2. Interfaces for Class istrstream

An LSB conforming implementation shall provide the architecture specific methods for Class std::istrstream specified in Table 7-58, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-58. libstdcxx - Class istrstream Function Interfaces

istrstream::istrstream(char const*, long)(GLIBCXX_3.4) [1]
istrstream::istrstream(char*, long)(GLIBCXX_3.4) [1]
istrstream::istrstream(char const*, long)(GLIBCXX_3.4) [1]
istrstream::istrstream(char*, long)(GLIBCXX_3.4) [1]
virtual thunk to istrstream::~istrstream()(GLIBCXX_3.4) [2]
virtual thunk to istrstream::~istrstream()(GLIBCXX_3.4) [2]

Referenced Specification(s)

7.1.54. Class money_base

7.1.54.1. Class data for money_base

The Run Time Type Information for the std::money_base class is described by Table 7-59

Table 7-59. typeinfo for money_base

Base Vtablevtable for __cxxabiv1::__class_type_info
Nametypeinfo name for money_base

7.1.54.2. Interfaces for Class money_base

No external methods are defined for libstdcxx - Class std::money_base

7.1.55. Class moneypunct<char, false>

7.1.55.1. Class data for moneypunct<char, false>

The virtual table for the std::moneypunct<char, false> class is described by Table 7-60

Table 7-60. Primary vtable for moneypunct<char, false>

Base Offset0
Virtual Base Offset0
RTTItypeinfo for moneypunct<char, false>
vfunc[0]:moneypunct<char, false>::~moneypunct()
vfunc[1]:moneypunct<char, false>::~moneypunct()
vfunc[2]:moneypunct<char, false>::do_decimal_point() const
vfunc[3]:moneypunct<char, false>::do_thousands_sep() const
vfunc[4]:moneypunct<char, false>::do_grouping() const
vfunc[5]:moneypunct<char, false>::do_curr_symbol() const
vfunc[6]:moneypunct<char, false>::do_positive_sign() const
vfunc[7]:moneypunct<char, false>::do_negative_sign() const
vfunc[8]:moneypunct<char, false>::do_frac_digits() const
vfunc[9]:moneypunct<char, false>::do_pos_format() const
vfunc[10]:moneypunct<char, false>::do_neg_format() const

7.1.55.2. Interfaces for Class moneypunct<char, false>

An LSB conforming implementation shall provide the architecture specific methods for Class std::moneypunct<char, false> specified in Table 7-61, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-61. libstdcxx - Class moneypunct<char, false> Function Interfaces

moneypunct<char, false>::moneypunct(__locale_struct*, char const*, unsigned long)(GLIBCXX_3.4) [1]
moneypunct<char, false>::moneypunct(__moneypunct_cache<char, false>*, unsigned long)(GLIBCXX_3.4) [1]
moneypunct<char, false>::moneypunct(unsigned long)(GLIBCXX_3.4) [1]
moneypunct<char, false>::moneypunct(__locale_struct*, char const*, unsigned long)(GLIBCXX_3.4) [1]
moneypunct<char, false>::moneypunct(__moneypunct_cache<char, false>*, unsigned long)(GLIBCXX_3.4) [1]
moneypunct<char, false>::moneypunct(unsigned long)(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.56. Class moneypunct<char, true>

7.1.56.1. Class data for moneypunct<char, true>

The virtual table for the std::moneypunct<char, true> class is described by Table 7-62

Table 7-62. Primary vtable for moneypunct<char, true>

Base Offset0
Virtual Base Offset0
RTTItypeinfo for moneypunct<char, true>
vfunc[0]:moneypunct<char, true>::~moneypunct()
vfunc[1]:moneypunct<char, true>::~moneypunct()
vfunc[2]:moneypunct<char, true>::do_decimal_point() const
vfunc[3]:moneypunct<char, true>::do_thousands_sep() const
vfunc[4]:moneypunct<char, true>::do_grouping() const
vfunc[5]:moneypunct<char, true>::do_curr_symbol() const
vfunc[6]:moneypunct<char, true>::do_positive_sign() const
vfunc[7]:moneypunct<char, true>::do_negative_sign() const
vfunc[8]:moneypunct<char, true>::do_frac_digits() const
vfunc[9]:moneypunct<char, true>::do_pos_format() const
vfunc[10]:moneypunct<char, true>::do_neg_format() const

7.1.56.2. Interfaces for Class moneypunct<char, true>

An LSB conforming implementation shall provide the architecture specific methods for Class std::moneypunct<char, true> specified in Table 7-63, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-63. libstdcxx - Class moneypunct<char, true> Function Interfaces

moneypunct<char, true>::moneypunct(__locale_struct*, char const*, unsigned long)(GLIBCXX_3.4) [1]
moneypunct<char, true>::moneypunct(__moneypunct_cache<char, true>*, unsigned long)(GLIBCXX_3.4) [1]
moneypunct<char, true>::moneypunct(unsigned long)(GLIBCXX_3.4) [1]
moneypunct<char, true>::moneypunct(__locale_struct*, char const*, unsigned long)(GLIBCXX_3.4) [1]
moneypunct<char, true>::moneypunct(__moneypunct_cache<char, true>*, unsigned long)(GLIBCXX_3.4) [1]
moneypunct<char, true>::moneypunct(unsigned long)(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.57. Class moneypunct<wchar_t, false>

7.1.57.1. Class data for moneypunct<wchar_t, false>

The virtual table for the std::moneypunct<wchar_t, false> class is described by Table 7-64

Table 7-64. Primary vtable for moneypunct<wchar_t, false>

Base Offset0
Virtual Base Offset0
RTTItypeinfo for moneypunct<wchar_t, false>
vfunc[0]:moneypunct<wchar_t, false>::~moneypunct()
vfunc[1]:moneypunct<wchar_t, false>::~moneypunct()
vfunc[2]:moneypunct<wchar_t, false>::do_decimal_point() const
vfunc[3]:moneypunct<wchar_t, false>::do_thousands_sep() const
vfunc[4]:moneypunct<wchar_t, false>::do_grouping() const
vfunc[5]:moneypunct<wchar_t, false>::do_curr_symbol() const
vfunc[6]:moneypunct<wchar_t, false>::do_positive_sign() const
vfunc[7]:moneypunct<wchar_t, false>::do_negative_sign() const
vfunc[8]:moneypunct<wchar_t, false>::do_frac_digits() const
vfunc[9]:moneypunct<wchar_t, false>::do_pos_format() const
vfunc[10]:moneypunct<wchar_t, false>::do_neg_format() const

7.1.57.2. Interfaces for Class moneypunct<wchar_t, false>

An LSB conforming implementation shall provide the architecture specific methods for Class std::moneypunct<wchar_t, false> specified in Table 7-65, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-65. libstdcxx - Class moneypunct<wchar_t, false> Function Interfaces

moneypunct<wchar_t, false>::moneypunct(__locale_struct*, char const*, unsigned long)(GLIBCXX_3.4) [1]
moneypunct<wchar_t, false>::moneypunct(__moneypunct_cache<wchar_t, false>*, unsigned long)(GLIBCXX_3.4) [1]
moneypunct<wchar_t, false>::moneypunct(unsigned long)(GLIBCXX_3.4) [1]
moneypunct<wchar_t, false>::moneypunct(__locale_struct*, char const*, unsigned long)(GLIBCXX_3.4) [1]
moneypunct<wchar_t, false>::moneypunct(__moneypunct_cache<wchar_t, false>*, unsigned long)(GLIBCXX_3.4) [1]
moneypunct<wchar_t, false>::moneypunct(unsigned long)(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.58. Class moneypunct<wchar_t, true>

7.1.58.1. Class data for moneypunct<wchar_t, true>

The virtual table for the std::moneypunct<wchar_t, true> class is described by Table 7-66

Table 7-66. Primary vtable for moneypunct<wchar_t, true>

Base Offset0
Virtual Base Offset0
RTTItypeinfo for moneypunct<wchar_t, true>
vfunc[0]:moneypunct<wchar_t, true>::~moneypunct()
vfunc[1]:moneypunct<wchar_t, true>::~moneypunct()
vfunc[2]:moneypunct<wchar_t, true>::do_decimal_point() const
vfunc[3]:moneypunct<wchar_t, true>::do_thousands_sep() const
vfunc[4]:moneypunct<wchar_t, true>::do_grouping() const
vfunc[5]:moneypunct<wchar_t, true>::do_curr_symbol() const
vfunc[6]:moneypunct<wchar_t, true>::do_positive_sign() const
vfunc[7]:moneypunct<wchar_t, true>::do_negative_sign() const
vfunc[8]:moneypunct<wchar_t, true>::do_frac_digits() const
vfunc[9]:moneypunct<wchar_t, true>::do_pos_format() const
vfunc[10]:moneypunct<wchar_t, true>::do_neg_format() const

7.1.58.2. Interfaces for Class moneypunct<wchar_t, true>

An LSB conforming implementation shall provide the architecture specific methods for Class std::moneypunct<wchar_t, true> specified in Table 7-67, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-67. libstdcxx - Class moneypunct<wchar_t, true> Function Interfaces

moneypunct<wchar_t, true>::moneypunct(__locale_struct*, char const*, unsigned long)(GLIBCXX_3.4) [1]
moneypunct<wchar_t, true>::moneypunct(__moneypunct_cache<wchar_t, true>*, unsigned long)(GLIBCXX_3.4) [1]
moneypunct<wchar_t, true>::moneypunct(unsigned long)(GLIBCXX_3.4) [1]
moneypunct<wchar_t, true>::moneypunct(__locale_struct*, char const*, unsigned long)(GLIBCXX_3.4) [1]
moneypunct<wchar_t, true>::moneypunct(__moneypunct_cache<wchar_t, true>*, unsigned long)(GLIBCXX_3.4) [1]
moneypunct<wchar_t, true>::moneypunct(unsigned long)(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.59. Class ostrstream

7.1.59.1. Class data for ostrstream

The virtual table for the std::ostrstream class is described by Table 7-68

Table 7-68. Primary vtable for ostrstream

Base Offset0
Virtual Base Offset96
RTTItypeinfo for ostrstream
vfunc[0]:ostrstream::~ostrstream()
vfunc[1]:ostrstream::~ostrstream()

Table 7-69. Secondary vtable for ostrstream

Base Offset-96
Virtual Base Offset-96
RTTItypeinfo for ostrstream
vfunc[0]:virtual thunk to ostrstream::~ostrstream()
vfunc[1]:virtual thunk to ostrstream::~ostrstream()

The VTT for the std::ostrstream class is described by Table 7-70

Table 7-70. VTT for ostrstream

VTT Name_ZTTSt10ostrstream
Number of Entries4

7.1.59.2. Interfaces for Class ostrstream

An LSB conforming implementation shall provide the architecture specific methods for Class std::ostrstream specified in Table 7-71, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-71. libstdcxx - Class ostrstream Function Interfaces

virtual thunk to ostrstream::~ostrstream()(GLIBCXX_3.4) [1]
virtual thunk to ostrstream::~ostrstream()(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.60. Class __timepunct<char>

7.1.60.1. Class data for __timepunct<char>

The virtual table for the std::__timepunct<char> class is described by Table 7-72

Table 7-72. Primary vtable for __timepunct<char>

Base Offset0
Virtual Base Offset0
RTTItypeinfo for __timepunct<char>
vfunc[0]:__timepunct<char>::~__timepunct()
vfunc[1]:__timepunct<char>::~__timepunct()

The Run Time Type Information for the std::__timepunct<char> class is described by Table 7-73

Table 7-73. typeinfo for __timepunct<char>

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for __timepunct<char>

7.1.60.2. Interfaces for Class __timepunct<char>

An LSB conforming implementation shall provide the architecture specific methods for Class std::__timepunct<char> specified in Table 7-74, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-74. libstdcxx - Class __timepunct<char> Function Interfaces

__timepunct<char>::_M_put(char*, unsigned long, char const*, tm const*) const(GLIBCXX_3.4) [1]
__timepunct<char>::__timepunct(__locale_struct*, char const*, unsigned long)(GLIBCXX_3.4) [1]
__timepunct<char>::__timepunct(__timepunct_cache<char>*, unsigned long)(GLIBCXX_3.4) [1]
__timepunct<char>::__timepunct(unsigned long)(GLIBCXX_3.4) [1]
__timepunct<char>::__timepunct(__locale_struct*, char const*, unsigned long)(GLIBCXX_3.4) [1]
__timepunct<char>::__timepunct(__timepunct_cache<char>*, unsigned long)(GLIBCXX_3.4) [1]
__timepunct<char>::__timepunct(unsigned long)(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.61. Class __timepunct<wchar_t>

7.1.61.1. Class data for __timepunct<wchar_t>

The virtual table for the std::__timepunct<wchar_t> class is described by Table 7-75

Table 7-75. Primary vtable for __timepunct<wchar_t>

Base Offset0
Virtual Base Offset0
RTTItypeinfo for __timepunct<wchar_t>
vfunc[0]:__timepunct<wchar_t>::~__timepunct()
vfunc[1]:__timepunct<wchar_t>::~__timepunct()

The Run Time Type Information for the std::__timepunct<wchar_t> class is described by Table 7-76

Table 7-76. typeinfo for __timepunct<wchar_t>

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for __timepunct<wchar_t>

7.1.61.2. Interfaces for Class __timepunct<wchar_t>

An LSB conforming implementation shall provide the architecture specific methods for Class std::__timepunct<wchar_t> specified in Table 7-77, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-77. libstdcxx - Class __timepunct<wchar_t> Function Interfaces

__timepunct<wchar_t>::_M_put(wchar_t*, unsigned long, wchar_t const*, tm const*) const(GLIBCXX_3.4) [1]
__timepunct<wchar_t>::__timepunct(__locale_struct*, char const*, unsigned long)(GLIBCXX_3.4) [1]
__timepunct<wchar_t>::__timepunct(__timepunct_cache<wchar_t>*, unsigned long)(GLIBCXX_3.4) [1]
__timepunct<wchar_t>::__timepunct(unsigned long)(GLIBCXX_3.4) [1]
__timepunct<wchar_t>::__timepunct(__locale_struct*, char const*, unsigned long)(GLIBCXX_3.4) [1]
__timepunct<wchar_t>::__timepunct(__timepunct_cache<wchar_t>*, unsigned long)(GLIBCXX_3.4) [1]
__timepunct<wchar_t>::__timepunct(unsigned long)(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.62. Class logic_error

7.1.62.1. Class data for logic_error

The virtual table for the std::logic_error class is described by Table 7-78

Table 7-78. Primary vtable for logic_error

Base Offset0
Virtual Base Offset0
RTTItypeinfo for logic_error
vfunc[0]:logic_error::~logic_error()
vfunc[1]:logic_error::~logic_error()
vfunc[2]:logic_error::what() const

The Run Time Type Information for the std::logic_error class is described by Table 7-79

Table 7-79. typeinfo for logic_error

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for logic_error

7.1.62.2. Interfaces for Class logic_error

No external methods are defined for libstdcxx - Class std::logic_error

7.1.63. Class range_error

7.1.63.1. Class data for range_error

The virtual table for the std::range_error class is described by Table 7-80

Table 7-80. Primary vtable for range_error

Base Offset0
Virtual Base Offset0
RTTItypeinfo for range_error
vfunc[0]:range_error::~range_error()
vfunc[1]:range_error::~range_error()
vfunc[2]:runtime_error::what() const

The Run Time Type Information for the std::range_error class is described by Table 7-81

Table 7-81. typeinfo for range_error

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for range_error

7.1.63.2. Interfaces for Class range_error

No external methods are defined for libstdcxx - Class std::range_error

7.1.64. Class codecvt_base

7.1.64.1. Class data for codecvt_base

The Run Time Type Information for the std::codecvt_base class is described by Table 7-82

Table 7-82. typeinfo for codecvt_base

Base Vtablevtable for __cxxabiv1::__class_type_info
Nametypeinfo name for codecvt_base

7.1.64.2. Interfaces for Class codecvt_base

No external methods are defined for libstdcxx - Class std::codecvt_base

7.1.65. Class ctype_byname<char>

7.1.65.1. Class data for ctype_byname<char>

The virtual table for the std::ctype_byname<char> class is described by Table 7-83

Table 7-83. Primary vtable for ctype_byname<char>

Base Offset0
Virtual Base Offset0
RTTItypeinfo for ctype_byname<char>
vfunc[0]:ctype_byname<char>::~ctype_byname()
vfunc[1]:ctype_byname<char>::~ctype_byname()
vfunc[2]:ctype<char>::do_toupper(char) const
vfunc[3]:ctype<char>::do_toupper(char*, char const*) const
vfunc[4]:ctype<char>::do_tolower(char) const
vfunc[5]:ctype<char>::do_tolower(char*, char const*) const
vfunc[6]:ctype<char>::do_widen(char) const
vfunc[7]:ctype<char>::do_widen(char const*, char const*, char*) const
vfunc[8]:ctype<char>::do_narrow(char, char) const
vfunc[9]:ctype<char>::do_narrow(char const*, char const*, char, char*) const

The Run Time Type Information for the std::ctype_byname<char> class is described by Table 7-84

Table 7-84. typeinfo for ctype_byname<char>

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for ctype_byname<char>

7.1.65.2. Interfaces for Class ctype_byname<char>

An LSB conforming implementation shall provide the architecture specific methods for Class std::ctype_byname<char> specified in Table 7-85, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-85. libstdcxx - Class ctype_byname<char> Function Interfaces

ctype_byname<char>::ctype_byname(char const*, unsigned long)(GLIBCXX_3.4) [1]
ctype_byname<char>::ctype_byname(char const*, unsigned long)(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.66. Class ctype_byname<wchar_t>

7.1.66.1. Interfaces for Class ctype_byname<wchar_t>

An LSB conforming implementation shall provide the architecture specific methods for Class std::ctype_byname<wchar_t> specified in Table 7-86, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-86. libstdcxx - Class ctype_byname<wchar_t> Function Interfaces

ctype_byname<wchar_t>::ctype_byname(char const*, unsigned long)(GLIBCXX_3.4) [1]
ctype_byname<wchar_t>::ctype_byname(char const*, unsigned long)(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.67. Class domain_error

7.1.67.1. Class data for domain_error

The virtual table for the std::domain_error class is described by Table 7-87

Table 7-87. Primary vtable for domain_error

Base Offset0
Virtual Base Offset0
RTTItypeinfo for domain_error
vfunc[0]:domain_error::~domain_error()
vfunc[1]:domain_error::~domain_error()
vfunc[2]:logic_error::what() const

The Run Time Type Information for the std::domain_error class is described by Table 7-88

Table 7-88. typeinfo for domain_error

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for domain_error

7.1.67.2. Interfaces for Class domain_error

No external methods are defined for libstdcxx - Class std::domain_error

7.1.68. Class length_error

7.1.68.1. Class data for length_error

The virtual table for the std::length_error class is described by Table 7-89

Table 7-89. Primary vtable for length_error

Base Offset0
Virtual Base Offset0
RTTItypeinfo for length_error
vfunc[0]:length_error::~length_error()
vfunc[1]:length_error::~length_error()
vfunc[2]:logic_error::what() const

The Run Time Type Information for the std::length_error class is described by Table 7-90

Table 7-90. typeinfo for length_error

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for length_error

7.1.68.2. Interfaces for Class length_error

No external methods are defined for libstdcxx - Class std::length_error

7.1.69. Class out_of_range

7.1.69.1. Class data for out_of_range

The virtual table for the std::out_of_range class is described by Table 7-91

Table 7-91. Primary vtable for out_of_range

Base Offset0
Virtual Base Offset0
RTTItypeinfo for out_of_range
vfunc[0]:out_of_range::~out_of_range()
vfunc[1]:out_of_range::~out_of_range()
vfunc[2]:logic_error::what() const

The Run Time Type Information for the std::out_of_range class is described by Table 7-92

Table 7-92. typeinfo for out_of_range

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for out_of_range

7.1.69.2. Interfaces for Class out_of_range

No external methods are defined for libstdcxx - Class std::out_of_range

7.1.70. Class strstreambuf

7.1.70.1. Class data for strstreambuf

The virtual table for the std::strstreambuf class is described by Table 7-93

Table 7-93. Primary vtable for strstreambuf

Base Offset0
Virtual Base Offset0
RTTItypeinfo for strstreambuf
vfunc[0]:strstreambuf::~strstreambuf()
vfunc[1]:strstreambuf::~strstreambuf()
vfunc[2]:basic_streambuf<char, char_traits<char> >::imbue(locale const&)
vfunc[3]:strstreambuf::setbuf(char*, long)
vfunc[4]:strstreambuf::seekoff(long, _Ios_Seekdir, _Ios_Openmode)
vfunc[5]:strstreambuf::seekpos(fpos<__mbstate_t>, _Ios_Openmode)
vfunc[6]:basic_streambuf<char, char_traits<char> >::sync()
vfunc[7]:basic_streambuf<char, char_traits<char> >::showmanyc()
vfunc[8]:basic_streambuf<char, char_traits<char> >::xsgetn(char*, long)
vfunc[9]:strstreambuf::underflow()
vfunc[10]:basic_streambuf<char, char_traits<char> >::uflow()
vfunc[11]:strstreambuf::pbackfail(int)
vfunc[12]:basic_streambuf<char, char_traits<char> >::xsputn(char const*, long)
vfunc[13]:strstreambuf::overflow(int)

The Run Time Type Information for the std::strstreambuf class is described by Table 7-94

Table 7-94. typeinfo for strstreambuf

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for strstreambuf

7.1.70.2. Interfaces for Class strstreambuf

An LSB conforming implementation shall provide the architecture specific methods for Class std::strstreambuf specified in Table 7-95, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-95. libstdcxx - Class strstreambuf Function Interfaces

strstreambuf::setbuf(char*, long)(GLIBCXX_3.4) [1]
strstreambuf::seekoff(long, _Ios_Seekdir, _Ios_Openmode)(GLIBCXX_3.4) [1]
strstreambuf::_M_alloc(unsigned long)(GLIBCXX_3.4) [1]
strstreambuf::_M_setup(char*, char*, long)(GLIBCXX_3.4) [1]
strstreambuf::strstreambuf(void* (*)(unsigned long), void (*)(void*))(GLIBCXX_3.4) [1]
strstreambuf::strstreambuf(signed char const*, long)(GLIBCXX_3.4) [1]
strstreambuf::strstreambuf(char const*, long)(GLIBCXX_3.4) [1]
strstreambuf::strstreambuf(unsigned char const*, long)(GLIBCXX_3.4) [1]
strstreambuf::strstreambuf(signed char*, long, signed char*)(GLIBCXX_3.4) [1]
strstreambuf::strstreambuf(char*, long, char*)(GLIBCXX_3.4) [1]
strstreambuf::strstreambuf(unsigned char*, long, unsigned char*)(GLIBCXX_3.4) [1]
strstreambuf::strstreambuf(long)(GLIBCXX_3.4) [1]
strstreambuf::strstreambuf(void* (*)(unsigned long), void (*)(void*))(GLIBCXX_3.4) [1]
strstreambuf::strstreambuf(signed char const*, long)(GLIBCXX_3.4) [1]
strstreambuf::strstreambuf(char const*, long)(GLIBCXX_3.4) [1]
strstreambuf::strstreambuf(unsigned char const*, long)(GLIBCXX_3.4) [1]
strstreambuf::strstreambuf(signed char*, long, signed char*)(GLIBCXX_3.4) [1]
strstreambuf::strstreambuf(char*, long, char*)(GLIBCXX_3.4) [1]
strstreambuf::strstreambuf(unsigned char*, long, unsigned char*)(GLIBCXX_3.4) [1]
strstreambuf::strstreambuf(long)(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.71. Class bad_exception

7.1.71.1. Class data for bad_exception

The virtual table for the std::bad_exception class is described by Table 7-96

Table 7-96. Primary vtable for bad_exception

Base Offset0
Virtual Base Offset0
RTTItypeinfo for bad_exception
vfunc[0]:bad_exception::~bad_exception()
vfunc[1]:bad_exception::~bad_exception()
vfunc[2]:exception::what() const

The Run Time Type Information for the std::bad_exception class is described by Table 7-97

Table 7-97. typeinfo for bad_exception

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for bad_exception

7.1.71.2. Interfaces for Class bad_exception

No external methods are defined for libstdcxx - Class std::bad_exception

7.1.72. Class basic_filebuf<char, char_traits<char> >

7.1.72.1. Class data for basic_filebuf<char, char_traits<char> >

The virtual table for the std::basic_filebuf<char, std::char_traits<char> > class is described by Table 7-98

Table 7-98. Primary vtable for basic_filebuf<char, char_traits<char> >

Base Offset0
Virtual Base Offset0
RTTItypeinfo for basic_filebuf<char, char_traits<char> >
vfunc[0]:basic_filebuf<char, char_traits<char> >::~basic_filebuf()
vfunc[1]:basic_filebuf<char, char_traits<char> >::~basic_filebuf()
vfunc[2]:basic_filebuf<char, char_traits<char> >::imbue(locale const&)
vfunc[3]:basic_filebuf<char, char_traits<char> >::setbuf(char*, long)
vfunc[4]:basic_filebuf<char, char_traits<char> >::seekoff(long, _Ios_Seekdir, _Ios_Openmode)
vfunc[5]:basic_filebuf<char, char_traits<char> >::seekpos(fpos<__mbstate_t>, _Ios_Openmode)
vfunc[6]:basic_filebuf<char, char_traits<char> >::sync()
vfunc[7]:basic_filebuf<char, char_traits<char> >::showmanyc()
vfunc[8]:basic_filebuf<char, char_traits<char> >::xsgetn(char*, long)
vfunc[9]:basic_filebuf<char, char_traits<char> >::underflow()
vfunc[10]:basic_streambuf<char, char_traits<char> >::uflow()
vfunc[11]:basic_filebuf<char, char_traits<char> >::pbackfail(int)
vfunc[12]:basic_filebuf<char, char_traits<char> >::xsputn(char const*, long)
vfunc[13]:basic_filebuf<char, char_traits<char> >::overflow(int)

The Run Time Type Information for the std::basic_filebuf<char, std::char_traits<char> > class is described by Table 7-99

Table 7-99. typeinfo for basic_filebuf<char, char_traits<char> >

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for basic_filebuf<char, char_traits<char> >

7.1.72.2. Interfaces for Class basic_filebuf<char, char_traits<char> >

An LSB conforming implementation shall provide the architecture specific methods for Class std::basic_filebuf<char, std::char_traits<char> > specified in Table 7-100, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-100. libstdcxx - Class basic_filebuf<char, char_traits<char> > Function Interfaces

basic_filebuf<char, char_traits<char> >::_M_set_buffer(long)(GLIBCXX_3.4) [1]
basic_filebuf<char, char_traits<char> >::_M_convert_to_external(char*, long)(GLIBCXX_3.4) [1]
basic_filebuf<char, char_traits<char> >::setbuf(char*, long)(GLIBCXX_3.4) [1]
basic_filebuf<char, char_traits<char> >::xsgetn(char*, long)(GLIBCXX_3.4) [1]
basic_filebuf<char, char_traits<char> >::xsputn(char const*, long)(GLIBCXX_3.4) [1]
basic_filebuf<char, char_traits<char> >::_M_seek(long, _Ios_Seekdir, __mbstate_t)(GLIBCXX_3.4) [1]
basic_filebuf<char, char_traits<char> >::seekoff(long, _Ios_Seekdir, _Ios_Openmode)(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.73. Class basic_filebuf<wchar_t, char_traits<wchar_t> >

7.1.73.1. Class data for basic_filebuf<wchar_t, char_traits<wchar_t> >

The virtual table for the std::basic_filebuf<wchar_t, std::char_traits<wchar_t> > class is described by Table 7-101

Table 7-101. Primary vtable for basic_filebuf<wchar_t, char_traits<wchar_t> >

Base Offset0
Virtual Base Offset0
RTTItypeinfo for basic_filebuf<wchar_t, char_traits<wchar_t> >
vfunc[0]:basic_filebuf<wchar_t, char_traits<wchar_t> >::~basic_filebuf()
vfunc[1]:basic_filebuf<wchar_t, char_traits<wchar_t> >::~basic_filebuf()
vfunc[2]:basic_filebuf<wchar_t, char_traits<wchar_t> >::imbue(locale const&)
vfunc[3]:basic_filebuf<wchar_t, char_traits<wchar_t> >::setbuf(wchar_t*, long)
vfunc[4]:basic_filebuf<wchar_t, char_traits<wchar_t> >::seekoff(long, _Ios_Seekdir, _Ios_Openmode)
vfunc[5]:basic_filebuf<wchar_t, char_traits<wchar_t> >::seekpos(fpos<__mbstate_t>, _Ios_Openmode)
vfunc[6]:basic_filebuf<wchar_t, char_traits<wchar_t> >::sync()
vfunc[7]:basic_filebuf<wchar_t, char_traits<wchar_t> >::showmanyc()
vfunc[8]:basic_filebuf<wchar_t, char_traits<wchar_t> >::xsgetn(wchar_t*, long)
vfunc[9]:basic_filebuf<wchar_t, char_traits<wchar_t> >::underflow()
vfunc[10]:basic_streambuf<wchar_t, char_traits<wchar_t> >::uflow()
vfunc[11]:basic_filebuf<wchar_t, char_traits<wchar_t> >::pbackfail(unsigned int)
vfunc[12]:basic_filebuf<wchar_t, char_traits<wchar_t> >::xsputn(wchar_t const*, long)
vfunc[13]:basic_filebuf<wchar_t, char_traits<wchar_t> >::overflow(unsigned int)

The Run Time Type Information for the std::basic_filebuf<wchar_t, std::char_traits<wchar_t> > class is described by Table 7-102

Table 7-102. typeinfo for basic_filebuf<wchar_t, char_traits<wchar_t> >

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for basic_filebuf<wchar_t, char_traits<wchar_t> >

7.1.73.2. Interfaces for Class basic_filebuf<wchar_t, char_traits<wchar_t> >

An LSB conforming implementation shall provide the architecture specific methods for Class std::basic_filebuf<wchar_t, std::char_traits<wchar_t> > specified in Table 7-103, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-103. libstdcxx - Class basic_filebuf<wchar_t, char_traits<wchar_t> > Function Interfaces

basic_filebuf<wchar_t, char_traits<wchar_t> >::_M_set_buffer(long)(GLIBCXX_3.4) [1]
basic_filebuf<wchar_t, char_traits<wchar_t> >::_M_convert_to_external(wchar_t*, long)(GLIBCXX_3.4) [1]
basic_filebuf<wchar_t, char_traits<wchar_t> >::setbuf(wchar_t*, long)(GLIBCXX_3.4) [1]
basic_filebuf<wchar_t, char_traits<wchar_t> >::xsgetn(wchar_t*, long)(GLIBCXX_3.4) [1]
basic_filebuf<wchar_t, char_traits<wchar_t> >::xsputn(wchar_t const*, long)(GLIBCXX_3.4) [1]
basic_filebuf<wchar_t, char_traits<wchar_t> >::_M_seek(long, _Ios_Seekdir, __mbstate_t)(GLIBCXX_3.4) [1]
basic_filebuf<wchar_t, char_traits<wchar_t> >::seekoff(long, _Ios_Seekdir, _Ios_Openmode)(GLIBCXX_3.4) [1]
basic_ostream<wchar_t, char_traits<wchar_t> >::_M_write(wchar_t const*, long)(GLIBCXX_3.4) [1]
virtual thunk to basic_fstream<wchar_t, char_traits<wchar_t> >::~basic_fstream()(GLIBCXX_3.4) [2]

Referenced Specification(s)

7.1.74. Class basic_fstream<char, char_traits<char> >

7.1.74.1. Class data for basic_fstream<char, char_traits<char> >

The virtual table for the std::basic_fstream<char, std::char_traits<char> > class is described by Table 7-104

Table 7-104. Primary vtable for basic_fstream<char, char_traits<char> >

Base Offset0
Virtual Base Offset264
RTTItypeinfo for basic_fstream<char, char_traits<char> >
vfunc[0]:basic_fstream<char, char_traits<char> >::~basic_fstream()
vfunc[1]:basic_fstream<char, char_traits<char> >::~basic_fstream()

Table 7-105. Secondary vtable for basic_fstream<char, char_traits<char> >

Base Offset-16
Virtual Base Offset248
RTTItypeinfo for basic_fstream<char, char_traits<char> >
vfunc[0]:non-virtual thunk to basic_fstream<char, char_traits<char> >::~basic_fstream()
vfunc[1]:non-virtual thunk to basic_fstream<char, char_traits<char> >::~basic_fstream()

Table 7-106. Secondary vtable for basic_fstream<char, char_traits<char> >

Base Offset-264
Virtual Base Offset-264
RTTItypeinfo for basic_fstream<char, char_traits<char> >
vfunc[0]:virtual thunk to basic_fstream<char, char_traits<char> >::~basic_fstream()
vfunc[1]:virtual thunk to basic_fstream<char, char_traits<char> >::~basic_fstream()

The VTT for the std::basic_fstream<char, std::char_traits<char> > class is described by Table 7-107

Table 7-107. VTT for basic_fstream<char, char_traits<char> >

VTT Name_ZTTSt13basic_fstreamIcSt11char_traitsIcEE
Number of Entries10

7.1.74.2. Interfaces for Class basic_fstream<char, char_traits<char> >

An LSB conforming implementation shall provide the architecture specific methods for Class std::basic_fstream<char, std::char_traits<char> > specified in Table 7-108, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-108. libstdcxx - Class basic_fstream<char, char_traits<char> > Function Interfaces

non-virtual thunk to basic_fstream<char, char_traits<char> >::~basic_fstream()(GLIBCXX_3.4) [1]
non-virtual thunk to basic_fstream<char, char_traits<char> >::~basic_fstream()(GLIBCXX_3.4) [1]
virtual thunk to basic_fstream<char, char_traits<char> >::~basic_fstream()(GLIBCXX_3.4) [1]
virtual thunk to basic_fstream<char, char_traits<char> >::~basic_fstream()(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.75. Class basic_fstream<wchar_t, char_traits<wchar_t> >

7.1.75.1. Class data for basic_fstream<wchar_t, char_traits<wchar_t> >

The virtual table for the std::basic_fstream<wchar_t, std::char_traits<wchar_t> > class is described by Table 7-109

Table 7-109. Primary vtable for basic_fstream<wchar_t, char_traits<wchar_t> >

Base Offset0
Virtual Base Offset264
RTTItypeinfo for basic_fstream<wchar_t, char_traits<wchar_t> >
vfunc[0]:basic_fstream<wchar_t, char_traits<wchar_t> >::~basic_fstream()
vfunc[1]:basic_fstream<wchar_t, char_traits<wchar_t> >::~basic_fstream()

Table 7-110. Secondary vtable for basic_fstream<wchar_t, char_traits<wchar_t> >

Base Offset-16
Virtual Base Offset248
RTTItypeinfo for basic_fstream<wchar_t, char_traits<wchar_t> >
vfunc[0]:non-virtual thunk to basic_fstream<wchar_t, char_traits<wchar_t> >::~basic_fstream()
vfunc[1]:non-virtual thunk to basic_fstream<wchar_t, char_traits<wchar_t> >::~basic_fstream()

Table 7-111. Secondary vtable for basic_fstream<wchar_t, char_traits<wchar_t> >

Base Offset-264
Virtual Base Offset-264
RTTItypeinfo for basic_fstream<wchar_t, char_traits<wchar_t> >
vfunc[0]:virtual thunk to basic_fstream<wchar_t, char_traits<wchar_t> >::~basic_fstream()
vfunc[1]:virtual thunk to basic_fstream<wchar_t, char_traits<wchar_t> >::~basic_fstream()

The VTT for the std::basic_fstream<wchar_t, std::char_traits<wchar_t> > class is described by Table 7-112

Table 7-112. VTT for basic_fstream<wchar_t, char_traits<wchar_t> >

VTT Name_ZTTSt13basic_fstreamIwSt11char_traitsIwEE
Number of Entries10

7.1.75.2. Interfaces for Class basic_fstream<wchar_t, char_traits<wchar_t> >

An LSB conforming implementation shall provide the architecture specific methods for Class std::basic_fstream<wchar_t, std::char_traits<wchar_t> > specified in Table 7-113, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-113. libstdcxx - Class basic_fstream<wchar_t, char_traits<wchar_t> > Function Interfaces

non-virtual thunk to basic_fstream<wchar_t, char_traits<wchar_t> >::~basic_fstream()(GLIBCXX_3.4) [1]
non-virtual thunk to basic_fstream<wchar_t, char_traits<wchar_t> >::~basic_fstream()(GLIBCXX_3.4) [1]
virtual thunk to basic_fstream<wchar_t, char_traits<wchar_t> >::~basic_fstream()(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.76. Class basic_istream<wchar_t, char_traits<wchar_t> >

7.1.76.1. Class data for basic_istream<wchar_t, char_traits<wchar_t> >

The virtual table for the std::basic_istream<wchar_t, std::char_traits<wchar_t> > class is described by Table 7-114

Table 7-114. Primary vtable for basic_istream<wchar_t, char_traits<wchar_t> >

Base Offset0
Virtual Base Offset16
RTTItypeinfo for basic_istream<wchar_t, char_traits<wchar_t> >
vfunc[0]:basic_istream<wchar_t, char_traits<wchar_t> >::~basic_istream()
vfunc[1]:basic_istream<wchar_t, char_traits<wchar_t> >::~basic_istream()

Table 7-115. Secondary vtable for basic_istream<wchar_t, char_traits<wchar_t> >

Base Offset-16
Virtual Base Offset-16
RTTItypeinfo for basic_istream<wchar_t, char_traits<wchar_t> >
vfunc[0]:virtual thunk to basic_istream<wchar_t, char_traits<wchar_t> >::~basic_istream()
vfunc[1]:virtual thunk to basic_istream<wchar_t, char_traits<wchar_t> >::~basic_istream()

The VTT for the std::basic_istream<wchar_t, std::char_traits<wchar_t> > class is described by Table 7-116

Table 7-116. VTT for basic_istream<wchar_t, char_traits<wchar_t> >

VTT Name_ZTTSt13basic_istreamIwSt11char_traitsIwEE
Number of Entries2

7.1.76.2. Interfaces for Class basic_istream<wchar_t, char_traits<wchar_t> >

An LSB conforming implementation shall provide the architecture specific methods for Class std::basic_istream<wchar_t, std::char_traits<wchar_t> > specified in Table 7-117, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-117. libstdcxx - Class basic_istream<wchar_t, char_traits<wchar_t> > Function Interfaces

basic_istream<wchar_t, char_traits<wchar_t> >::get(wchar_t*, long)(GLIBCXX_3.4) [1]
basic_istream<wchar_t, char_traits<wchar_t> >::get(wchar_t*, long, wchar_t)(GLIBCXX_3.4) [1]
basic_istream<wchar_t, char_traits<wchar_t> >::read(wchar_t*, long)(GLIBCXX_3.4) [1]
basic_istream<wchar_t, char_traits<wchar_t> >::seekg(long, _Ios_Seekdir)(GLIBCXX_3.4) [1]
basic_istream<wchar_t, char_traits<wchar_t> >::ignore(long, unsigned int)(GLIBCXX_3.4) [1]
basic_istream<wchar_t, char_traits<wchar_t> >::getline(wchar_t*, long)(GLIBCXX_3.4) [1]
basic_istream<wchar_t, char_traits<wchar_t> >::getline(wchar_t*, long, wchar_t)(GLIBCXX_3.4) [1]
basic_istream<wchar_t, char_traits<wchar_t> >::readsome(wchar_t*, long)(GLIBCXX_3.4) [1]
virtual thunk to basic_istream<wchar_t, char_traits<wchar_t> >::~basic_istream()(GLIBCXX_3.4) [2]
virtual thunk to basic_istream<wchar_t, char_traits<wchar_t> >::~basic_istream()(GLIBCXX_3.4) [2]

Referenced Specification(s)

7.1.77. Class basic_ostream<wchar_t, char_traits<wchar_t> >

7.1.77.1. Class data for basic_ostream<wchar_t, char_traits<wchar_t> >

The virtual table for the std::basic_ostream<wchar_t, std::char_traits<wchar_t> > class is described by Table 7-118

Table 7-118. Primary vtable for basic_ostream<wchar_t, char_traits<wchar_t> >

Base Offset0
Virtual Base Offset8
RTTItypeinfo for basic_ostream<wchar_t, char_traits<wchar_t> >
vfunc[0]:basic_ostream<wchar_t, char_traits<wchar_t> >::~basic_ostream()
vfunc[1]:basic_ostream<wchar_t, char_traits<wchar_t> >::~basic_ostream()

Table 7-119. Secondary vtable for basic_ostream<wchar_t, char_traits<wchar_t> >

Base Offset-8
Virtual Base Offset-8
RTTItypeinfo for basic_ostream<wchar_t, char_traits<wchar_t> >
vfunc[0]:virtual thunk to basic_ostream<wchar_t, char_traits<wchar_t> >::~basic_ostream()
vfunc[1]:virtual thunk to basic_ostream<wchar_t, char_traits<wchar_t> >::~basic_ostream()

The VTT for the std::basic_ostream<wchar_t, std::char_traits<wchar_t> > class is described by Table 7-120

Table 7-120. VTT for basic_ostream<wchar_t, char_traits<wchar_t> >

VTT Name_ZTTSt13basic_ostreamIwSt11char_traitsIwEE
Number of Entries2

7.1.77.2. Interfaces for Class basic_ostream<wchar_t, char_traits<wchar_t> >

An LSB conforming implementation shall provide the architecture specific methods for Class std::basic_ostream<wchar_t, std::char_traits<wchar_t> > specified in Table 7-121, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-121. libstdcxx - Class basic_ostream<wchar_t, char_traits<wchar_t> > Function Interfaces

basic_ostream<wchar_t, char_traits<wchar_t> >::seekp(long, _Ios_Seekdir)(GLIBCXX_3.4) [1]
basic_ostream<wchar_t, char_traits<wchar_t> >::write(wchar_t const*, long)(GLIBCXX_3.4) [1]
virtual thunk to basic_ostream<wchar_t, char_traits<wchar_t> >::~basic_ostream()(GLIBCXX_3.4) [2]
virtual thunk to basic_ostream<wchar_t, char_traits<wchar_t> >::~basic_ostream()(GLIBCXX_3.4) [2]

Referenced Specification(s)

7.1.78. Class messages_base

7.1.78.1. Class data for messages_base

The Run Time Type Information for the std::messages_base class is described by Table 7-122

Table 7-122. typeinfo for messages_base

Base Vtablevtable for __cxxabiv1::__class_type_info
Nametypeinfo name for messages_base

7.1.78.2. Interfaces for Class messages_base

No external methods are defined for libstdcxx - Class std::messages_base

7.1.79. Class runtime_error

7.1.79.1. Class data for runtime_error

The virtual table for the std::runtime_error class is described by Table 7-123

Table 7-123. Primary vtable for runtime_error

Base Offset0
Virtual Base Offset0
RTTItypeinfo for runtime_error
vfunc[0]:runtime_error::~runtime_error()
vfunc[1]:runtime_error::~runtime_error()
vfunc[2]:runtime_error::what() const

The Run Time Type Information for the std::runtime_error class is described by Table 7-124

Table 7-124. typeinfo for runtime_error

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for runtime_error

7.1.79.2. Interfaces for Class runtime_error

No external methods are defined for libstdcxx - Class std::runtime_error

7.1.80. Class basic_ifstream<char, char_traits<char> >

7.1.80.1. Class data for basic_ifstream<char, char_traits<char> >

The virtual table for the std::basic_ifstream<char, std::char_traits<char> > class is described by Table 7-125

Table 7-125. Primary vtable for basic_ifstream<char, char_traits<char> >

Base Offset0
Virtual Base Offset256
RTTItypeinfo for basic_ifstream<char, char_traits<char> >
vfunc[0]:basic_ifstream<char, char_traits<char> >::~basic_ifstream()
vfunc[1]:basic_ifstream<char, char_traits<char> >::~basic_ifstream()

Table 7-126. Secondary vtable for basic_ifstream<char, char_traits<char> >

Base Offset-256
Virtual Base Offset-256
RTTItypeinfo for basic_ifstream<char, char_traits<char> >
vfunc[0]:virtual thunk to basic_ifstream<char, char_traits<char> >::~basic_ifstream()
vfunc[1]:virtual thunk to basic_ifstream<char, char_traits<char> >::~basic_ifstream()

The VTT for the std::basic_ifstream<char, std::char_traits<char> > class is described by Table 7-127

Table 7-127. VTT for basic_ifstream<char, char_traits<char> >

VTT Name_ZTTSt14basic_ifstreamIcSt11char_traitsIcEE
Number of Entries4

7.1.80.2. Interfaces for Class basic_ifstream<char, char_traits<char> >

An LSB conforming implementation shall provide the architecture specific methods for Class std::basic_ifstream<char, std::char_traits<char> > specified in Table 7-128, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-128. libstdcxx - Class basic_ifstream<char, char_traits<char> > Function Interfaces

virtual thunk to basic_ifstream<char, char_traits<char> >::~basic_ifstream()(GLIBCXX_3.4) [1]
virtual thunk to basic_ifstream<char, char_traits<char> >::~basic_ifstream()(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.81. Class basic_ifstream<wchar_t, char_traits<wchar_t> >

7.1.81.1. Class data for basic_ifstream<wchar_t, char_traits<wchar_t> >

The virtual table for the std::basic_ifstream<wchar_t, std::char_traits<wchar_t> > class is described by Table 7-129

Table 7-129. Primary vtable for basic_ifstream<wchar_t, char_traits<wchar_t> >

Base Offset0
Virtual Base Offset256
RTTItypeinfo for basic_ifstream<wchar_t, char_traits<wchar_t> >
vfunc[0]:basic_ifstream<wchar_t, char_traits<wchar_t> >::~basic_ifstream()
vfunc[1]:basic_ifstream<wchar_t, char_traits<wchar_t> >::~basic_ifstream()

Table 7-130. Secondary vtable for basic_ifstream<wchar_t, char_traits<wchar_t> >

Base Offset-256
Virtual Base Offset-256
RTTItypeinfo for basic_ifstream<wchar_t, char_traits<wchar_t> >
vfunc[0]:virtual thunk to basic_ifstream<wchar_t, char_traits<wchar_t> >::~basic_ifstream()
vfunc[1]:virtual thunk to basic_ifstream<wchar_t, char_traits<wchar_t> >::~basic_ifstream()

The VTT for the std::basic_ifstream<wchar_t, std::char_traits<wchar_t> > class is described by Table 7-131

Table 7-131. VTT for basic_ifstream<wchar_t, char_traits<wchar_t> >

VTT Name_ZTTSt14basic_ifstreamIwSt11char_traitsIwEE
Number of Entries4

7.1.81.2. Interfaces for Class basic_ifstream<wchar_t, char_traits<wchar_t> >

An LSB conforming implementation shall provide the architecture specific methods for Class std::basic_ifstream<wchar_t, std::char_traits<wchar_t> > specified in Table 7-132, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-132. libstdcxx - Class basic_ifstream<wchar_t, char_traits<wchar_t> > Function Interfaces

virtual thunk to basic_ifstream<wchar_t, char_traits<wchar_t> >::~basic_ifstream()(GLIBCXX_3.4) [1]
virtual thunk to basic_ifstream<wchar_t, char_traits<wchar_t> >::~basic_ifstream()(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.82. Class basic_iostream<wchar_t, char_traits<wchar_t> >

7.1.82.1. Class data for basic_iostream<wchar_t, char_traits<wchar_t> >

The virtual table for the std::basic_iostream<wchar_t, std::char_traits<wchar_t> > class is described by Table 7-133

Table 7-133. Primary vtable for basic_iostream<wchar_t, char_traits<wchar_t> >

Base Offset0
Virtual Base Offset24
RTTItypeinfo for basic_iostream<wchar_t, char_traits<wchar_t> >
vfunc[0]:basic_iostream<wchar_t, char_traits<wchar_t> >::~basic_iostream()
vfunc[1]:basic_iostream<wchar_t, char_traits<wchar_t> >::~basic_iostream()

Table 7-134. Secondary vtable for basic_iostream<wchar_t, char_traits<wchar_t> >

Base Offset-16
Virtual Base Offset8
RTTItypeinfo for basic_iostream<wchar_t, char_traits<wchar_t> >
vfunc[0]:non-virtual thunk to basic_iostream<wchar_t, char_traits<wchar_t> >::~basic_iostream()
vfunc[1]:non-virtual thunk to basic_iostream<wchar_t, char_traits<wchar_t> >::~basic_iostream()

Table 7-135. Secondary vtable for basic_iostream<wchar_t, char_traits<wchar_t> >

Base Offset-24
Virtual Base Offset-24
RTTItypeinfo for basic_iostream<wchar_t, char_traits<wchar_t> >
vfunc[0]:virtual thunk to basic_iostream<wchar_t, char_traits<wchar_t> >::~basic_iostream()
vfunc[1]:virtual thunk to basic_iostream<wchar_t, char_traits<wchar_t> >::~basic_iostream()

The VTT for the std::basic_iostream<wchar_t, std::char_traits<wchar_t> > class is described by Table 7-136

Table 7-136. VTT for basic_iostream<wchar_t, char_traits<wchar_t> >

VTT Name_ZTTSt14basic_iostreamIwSt11char_traitsIwEE
Number of Entries7

7.1.82.2. Interfaces for Class basic_iostream<wchar_t, char_traits<wchar_t> >

An LSB conforming implementation shall provide the architecture specific methods for Class std::basic_iostream<wchar_t, std::char_traits<wchar_t> > specified in Table 7-137, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-137. libstdcxx - Class basic_iostream<wchar_t, char_traits<wchar_t> > Function Interfaces

non-virtual thunk to basic_iostream<wchar_t, char_traits<wchar_t> >::~basic_iostream()(GLIBCXX_3.4) [1]
non-virtual thunk to basic_iostream<wchar_t, char_traits<wchar_t> >::~basic_iostream()(GLIBCXX_3.4) [1]
virtual thunk to basic_iostream<wchar_t, char_traits<wchar_t> >::~basic_iostream()(GLIBCXX_3.4) [1]
virtual thunk to basic_iostream<wchar_t, char_traits<wchar_t> >::~basic_iostream()(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.83. Class basic_ofstream<char, char_traits<char> >

7.1.83.1. Class data for basic_ofstream<char, char_traits<char> >

The virtual table for the std::basic_ofstream<char, std::char_traits<char> > class is described by Table 7-138

Table 7-138. Primary vtable for basic_ofstream<char, char_traits<char> >

Base Offset0
Virtual Base Offset248
RTTItypeinfo for basic_ofstream<char, char_traits<char> >
vfunc[0]:basic_ofstream<char, char_traits<char> >::~basic_ofstream()
vfunc[1]:basic_ofstream<char, char_traits<char> >::~basic_ofstream()

Table 7-139. Secondary vtable for basic_ofstream<char, char_traits<char> >

Base Offset-248
Virtual Base Offset-248
RTTItypeinfo for basic_ofstream<char, char_traits<char> >
vfunc[0]:virtual thunk to basic_ofstream<char, char_traits<char> >::~basic_ofstream()
vfunc[1]:virtual thunk to basic_ofstream<char, char_traits<char> >::~basic_ofstream()

The VTT for the std::basic_ofstream<char, std::char_traits<char> > class is described by Table 7-140

Table 7-140. VTT for basic_ofstream<char, char_traits<char> >

VTT Name_ZTTSt14basic_ofstreamIcSt11char_traitsIcEE
Number of Entries4

7.1.83.2. Interfaces for Class basic_ofstream<char, char_traits<char> >

An LSB conforming implementation shall provide the architecture specific methods for Class std::basic_ofstream<char, std::char_traits<char> > specified in Table 7-141, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-141. libstdcxx - Class basic_ofstream<char, char_traits<char> > Function Interfaces

virtual thunk to basic_ofstream<char, char_traits<char> >::~basic_ofstream()(GLIBCXX_3.4) [1]
virtual thunk to basic_ofstream<char, char_traits<char> >::~basic_ofstream()(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.84. Class basic_ofstream<wchar_t, char_traits<wchar_t> >

7.1.84.1. Class data for basic_ofstream<wchar_t, char_traits<wchar_t> >

The virtual table for the std::basic_ofstream<wchar_t, std::char_traits<wchar_t> > class is described by Table 7-142

Table 7-142. Primary vtable for basic_ofstream<wchar_t, char_traits<wchar_t> >

Base Offset0
Virtual Base Offset248
RTTItypeinfo for basic_ofstream<wchar_t, char_traits<wchar_t> >
vfunc[0]:basic_ofstream<wchar_t, char_traits<wchar_t> >::~basic_ofstream()
vfunc[1]:basic_ofstream<wchar_t, char_traits<wchar_t> >::~basic_ofstream()

Table 7-143. Secondary vtable for basic_ofstream<wchar_t, char_traits<wchar_t> >

Base Offset-248
Virtual Base Offset-248
RTTItypeinfo for basic_ofstream<wchar_t, char_traits<wchar_t> >
vfunc[0]:virtual thunk to basic_ofstream<wchar_t, char_traits<wchar_t> >::~basic_ofstream()
vfunc[1]:virtual thunk to basic_ofstream<wchar_t, char_traits<wchar_t> >::~basic_ofstream()

The VTT for the std::basic_ofstream<wchar_t, std::char_traits<wchar_t> > class is described by Table 7-144

Table 7-144. VTT for basic_ofstream<wchar_t, char_traits<wchar_t> >

VTT Name_ZTTSt14basic_ofstreamIwSt11char_traitsIwEE
Number of Entries4

7.1.84.2. Interfaces for Class basic_ofstream<wchar_t, char_traits<wchar_t> >

An LSB conforming implementation shall provide the architecture specific methods for Class std::basic_ofstream<wchar_t, std::char_traits<wchar_t> > specified in Table 7-145, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-145. libstdcxx - Class basic_ofstream<wchar_t, char_traits<wchar_t> > Function Interfaces

virtual thunk to basic_ofstream<wchar_t, char_traits<wchar_t> >::~basic_ofstream()(GLIBCXX_3.4) [1]
virtual thunk to basic_ofstream<wchar_t, char_traits<wchar_t> >::~basic_ofstream()(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.85. Class codecvt_byname<char, char, __mbstate_t>

7.1.85.1. Class data for codecvt_byname<char, char, __mbstate_t>

The virtual table for the std::codecvt_byname<char, char, __mbstate_t> class is described by Table 7-146

Table 7-146. Primary vtable for codecvt_byname<char, char, __mbstate_t>

Base Offset0
Virtual Base Offset0
RTTItypeinfo for codecvt_byname<char, char, __mbstate_t>
vfunc[0]:codecvt_byname<char, char, __mbstate_t>::~codecvt_byname()
vfunc[1]:codecvt_byname<char, char, __mbstate_t>::~codecvt_byname()
vfunc[2]:codecvt<char, char, __mbstate_t>::do_out(__mbstate_t&, char const*, char const*, char const*&, char*, char*, char*&) const
vfunc[3]:codecvt<char, char, __mbstate_t>::do_unshift(__mbstate_t&, char*, char*, char*&) const
vfunc[4]:codecvt<char, char, __mbstate_t>::do_in(__mbstate_t&, char const*, char const*, char const*&, char*, char*, char*&) const
vfunc[5]:codecvt<char, char, __mbstate_t>::do_encoding() const
vfunc[6]:codecvt<char, char, __mbstate_t>::do_always_noconv() const
vfunc[7]:codecvt<char, char, __mbstate_t>::do_length(__mbstate_t&, char const*, char const*, unsigned long) const
vfunc[8]:codecvt<char, char, __mbstate_t>::do_max_length() const

The Run Time Type Information for the std::codecvt_byname<char, char, __mbstate_t> class is described by Table 7-147

Table 7-147. typeinfo for codecvt_byname<char, char, __mbstate_t>

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for codecvt_byname<char, char, __mbstate_t>

7.1.85.2. Interfaces for Class codecvt_byname<char, char, __mbstate_t>

An LSB conforming implementation shall provide the architecture specific methods for Class std::codecvt_byname<char, char, __mbstate_t> specified in Table 7-148, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-148. libstdcxx - Class codecvt_byname<char, char, __mbstate_t> Function Interfaces

codecvt_byname<char, char, __mbstate_t>::codecvt_byname(char const*, unsigned long)(GLIBCXX_3.4) [1]
codecvt_byname<char, char, __mbstate_t>::codecvt_byname(char const*, unsigned long)(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.86. Class codecvt_byname<wchar_t, char, __mbstate_t>

7.1.86.1. Class data for codecvt_byname<wchar_t, char, __mbstate_t>

The virtual table for the std::codecvt_byname<wchar_t, char, __mbstate_t> class is described by Table 7-149

Table 7-149. Primary vtable for codecvt_byname<wchar_t, char, __mbstate_t>

Base Offset0
Virtual Base Offset0
RTTItypeinfo for codecvt_byname<wchar_t, char, __mbstate_t>
vfunc[0]:codecvt_byname<wchar_t, char, __mbstate_t>::~codecvt_byname()
vfunc[1]:codecvt_byname<wchar_t, char, __mbstate_t>::~codecvt_byname()
vfunc[2]:codecvt<wchar_t, char, __mbstate_t>::do_out(__mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const
vfunc[3]:codecvt<wchar_t, char, __mbstate_t>::do_unshift(__mbstate_t&, char*, char*, char*&) const
vfunc[4]:codecvt<wchar_t, char, __mbstate_t>::do_in(__mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const
vfunc[5]:codecvt<wchar_t, char, __mbstate_t>::do_encoding() const
vfunc[6]:codecvt<wchar_t, char, __mbstate_t>::do_always_noconv() const
vfunc[7]:codecvt<wchar_t, char, __mbstate_t>::do_length(__mbstate_t&, char const*, char const*, unsigned long) const
vfunc[8]:codecvt<wchar_t, char, __mbstate_t>::do_max_length() const

The Run Time Type Information for the std::codecvt_byname<wchar_t, char, __mbstate_t> class is described by Table 7-150

Table 7-150. typeinfo for codecvt_byname<wchar_t, char, __mbstate_t>

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for codecvt_byname<wchar_t, char, __mbstate_t>

7.1.86.2. Class data for collate_byname<wchar_t>

The virtual table for the std::collate_byname<wchar_t> class is described by Table 7-151

Table 7-151. Primary vtable for collate_byname<wchar_t>

Base Offset0
Virtual Base Offset0
RTTItypeinfo for collate_byname<wchar_t>
vfunc[0]:collate_byname<wchar_t>::~collate_byname()
vfunc[1]:collate_byname<wchar_t>::~collate_byname()
vfunc[2]:collate<wchar_t>::do_compare(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*) const
vfunc[3]:collate<wchar_t>::do_transform(wchar_t const*, wchar_t const*) const
vfunc[4]:collate<wchar_t>::do_hash(wchar_t const*, wchar_t const*) const

The Run Time Type Information for the std::collate_byname<wchar_t> class is described by Table 7-152

Table 7-152. typeinfo for collate_byname<wchar_t>

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for collate_byname<wchar_t>

7.1.86.3. Interfaces for Class codecvt_byname<wchar_t, char, __mbstate_t>

An LSB conforming implementation shall provide the architecture specific methods for Class std::codecvt_byname<wchar_t, char, __mbstate_t> specified in Table 7-153, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-153. libstdcxx - Class codecvt_byname<wchar_t, char, __mbstate_t> Function Interfaces

codecvt_byname<wchar_t, char, __mbstate_t>::codecvt_byname(char const*, unsigned long)(GLIBCXX_3.4) [1]
codecvt_byname<wchar_t, char, __mbstate_t>::codecvt_byname(char const*, unsigned long)(GLIBCXX_3.4) [1]
collate_byname<wchar_t>::collate_byname(char const*, unsigned long)(GLIBCXX_3.4) [1]
collate_byname<wchar_t>::collate_byname(char const*, unsigned long)(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.87. Class collate_byname<char>

7.1.87.1. Class data for collate_byname<char>

The virtual table for the std::collate_byname<char> class is described by Table 7-154

Table 7-154. Primary vtable for collate_byname<char>

Base Offset0
Virtual Base Offset0
RTTItypeinfo for collate_byname<char>
vfunc[0]:collate_byname<char>::~collate_byname()
vfunc[1]:collate_byname<char>::~collate_byname()
vfunc[2]:collate<char>::do_compare(char const*, char const*, char const*, char const*) const
vfunc[3]:collate<char>::do_transform(char const*, char const*) const
vfunc[4]:collate<char>::do_hash(char const*, char const*) const

The Run Time Type Information for the std::collate_byname<char> class is described by Table 7-155

Table 7-155. typeinfo for collate_byname<char>

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for collate_byname<char>

7.1.87.2. Interfaces for Class collate_byname<char>

An LSB conforming implementation shall provide the architecture specific methods for Class std::collate_byname<char> specified in Table 7-156, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-156. libstdcxx - Class collate_byname<char> Function Interfaces

collate_byname<char>::collate_byname(char const*, unsigned long)(GLIBCXX_3.4) [1]
collate_byname<char>::collate_byname(char const*, unsigned long)(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.88. Class collate_byname<wchar_t>

7.1.88.1. Interfaces for Class collate_byname<wchar_t>

No external methods are defined for libstdcxx - Class std::collate_byname<wchar_t>

7.1.89. Class overflow_error

7.1.89.1. Class data for overflow_error

The virtual table for the std::overflow_error class is described by Table 7-157

Table 7-157. Primary vtable for overflow_error

Base Offset0
Virtual Base Offset0
RTTItypeinfo for overflow_error
vfunc[0]:overflow_error::~overflow_error()
vfunc[1]:overflow_error::~overflow_error()
vfunc[2]:runtime_error::what() const

The Run Time Type Information for the std::overflow_error class is described by Table 7-158

Table 7-158. typeinfo for overflow_error

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for overflow_error

7.1.89.2. Interfaces for Class overflow_error

No external methods are defined for libstdcxx - Class std::overflow_error

7.1.90. Class basic_streambuf<char, char_traits<char> >

7.1.90.1. Class data for basic_streambuf<char, char_traits<char> >

The virtual table for the std::basic_streambuf<char, std::char_traits<char> > class is described by Table 7-159

Table 7-159. Primary vtable for basic_streambuf<char, char_traits<char> >

Base Offset0
Virtual Base Offset0
RTTItypeinfo for basic_streambuf<char, char_traits<char> >
vfunc[0]:basic_streambuf<char, char_traits<char> >::~basic_streambuf()
vfunc[1]:basic_streambuf<char, char_traits<char> >::~basic_streambuf()
vfunc[2]:basic_streambuf<char, char_traits<char> >::imbue(locale const&)
vfunc[3]:basic_streambuf<char, char_traits<char> >::setbuf(char*, long)
vfunc[4]:basic_streambuf<char, char_traits<char> >::seekoff(long, _Ios_Seekdir, _Ios_Openmode)
vfunc[5]:basic_streambuf<char, char_traits<char> >::seekpos(fpos<__mbstate_t>, _Ios_Openmode)
vfunc[6]:basic_streambuf<char, char_traits<char> >::sync()
vfunc[7]:basic_streambuf<char, char_traits<char> >::showmanyc()
vfunc[8]:basic_streambuf<char, char_traits<char> >::xsgetn(char*, long)
vfunc[9]:basic_streambuf<char, char_traits<char> >::underflow()
vfunc[10]:basic_streambuf<char, char_traits<char> >::uflow()
vfunc[11]:basic_streambuf<char, char_traits<char> >::pbackfail(int)
vfunc[12]:basic_streambuf<char, char_traits<char> >::xsputn(char const*, long)
vfunc[13]:basic_streambuf<char, char_traits<char> >::overflow(int)

The Run Time Type Information for the std::basic_streambuf<char, std::char_traits<char> > class is described by Table 7-160

Table 7-160. typeinfo for basic_streambuf<char, char_traits<char> >

Base Vtablevtable for __cxxabiv1::__class_type_info
Nametypeinfo name for basic_streambuf<char, char_traits<char> >

7.1.90.2. Interfaces for Class basic_streambuf<char, char_traits<char> >

An LSB conforming implementation shall provide the architecture specific methods for Class std::basic_streambuf<char, std::char_traits<char> > specified in Table 7-161, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-161. libstdcxx - Class basic_streambuf<char, char_traits<char> > Function Interfaces

basic_streambuf<char, char_traits<char> >::pubseekoff(long, _Ios_Seekdir, _Ios_Openmode)(GLIBCXX_3.4) [1]
basic_streambuf<char, char_traits<char> >::sgetn(char*, long)(GLIBCXX_3.4) [1]
basic_streambuf<char, char_traits<char> >::sputn(char const*, long)(GLIBCXX_3.4) [1]
basic_streambuf<char, char_traits<char> >::setbuf(char*, long)(GLIBCXX_3.4) [1]
basic_streambuf<char, char_traits<char> >::xsgetn(char*, long)(GLIBCXX_3.4) [1]
basic_streambuf<char, char_traits<char> >::xsputn(char const*, long)(GLIBCXX_3.4) [1]
basic_streambuf<char, char_traits<char> >::seekoff(long, _Ios_Seekdir, _Ios_Openmode)(GLIBCXX_3.4) [1]
basic_streambuf<char, char_traits<char> >::pubsetbuf(char*, long)(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.91. Class basic_streambuf<wchar_t, char_traits<wchar_t> >

7.1.91.1. Class data for basic_streambuf<wchar_t, char_traits<wchar_t> >

The virtual table for the std::basic_streambuf<wchar_t, std::char_traits<wchar_t> > class is described by Table 7-162

Table 7-162. Primary vtable for basic_streambuf<wchar_t, char_traits<wchar_t> >

Base Offset0
Virtual Base Offset0
RTTItypeinfo for basic_streambuf<wchar_t, char_traits<wchar_t> >
vfunc[0]:basic_streambuf<wchar_t, char_traits<wchar_t> >::~basic_streambuf()
vfunc[1]:basic_streambuf<wchar_t, char_traits<wchar_t> >::~basic_streambuf()
vfunc[2]:basic_streambuf<wchar_t, char_traits<wchar_t> >::imbue(locale const&)
vfunc[3]:basic_streambuf<wchar_t, char_traits<wchar_t> >::setbuf(wchar_t*, long)
vfunc[4]:basic_streambuf<wchar_t, char_traits<wchar_t> >::seekoff(long, _Ios_Seekdir, _Ios_Openmode)
vfunc[5]:basic_streambuf<wchar_t, char_traits<wchar_t> >::seekpos(fpos<__mbstate_t>, _Ios_Openmode)
vfunc[6]:basic_streambuf<wchar_t, char_traits<wchar_t> >::sync()
vfunc[7]:basic_streambuf<wchar_t, char_traits<wchar_t> >::showmanyc()
vfunc[8]:basic_streambuf<wchar_t, char_traits<wchar_t> >::xsgetn(wchar_t*, long)
vfunc[9]:basic_streambuf<wchar_t, char_traits<wchar_t> >::underflow()
vfunc[10]:basic_streambuf<wchar_t, char_traits<wchar_t> >::uflow()
vfunc[11]:basic_streambuf<wchar_t, char_traits<wchar_t> >::pbackfail(unsigned int)
vfunc[12]:basic_streambuf<wchar_t, char_traits<wchar_t> >::xsputn(wchar_t const*, long)
vfunc[13]:basic_streambuf<wchar_t, char_traits<wchar_t> >::overflow(unsigned int)

The Run Time Type Information for the std::basic_streambuf<wchar_t, std::char_traits<wchar_t> > class is described by Table 7-163

Table 7-163. typeinfo for basic_streambuf<wchar_t, char_traits<wchar_t> >

Base Vtablevtable for __cxxabiv1::__class_type_info
Nametypeinfo name for basic_streambuf<wchar_t, char_traits<wchar_t> >

7.1.91.2. Interfaces for Class basic_streambuf<wchar_t, char_traits<wchar_t> >

An LSB conforming implementation shall provide the architecture specific methods for Class std::basic_streambuf<wchar_t, std::char_traits<wchar_t> > specified in Table 7-164, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-164. libstdcxx - Class basic_streambuf<wchar_t, char_traits<wchar_t> > Function Interfaces

basic_streambuf<wchar_t, char_traits<wchar_t> >::pubseekoff(long, _Ios_Seekdir, _Ios_Openmode)(GLIBCXX_3.4) [1]
basic_streambuf<wchar_t, char_traits<wchar_t> >::sgetn(wchar_t*, long)(GLIBCXX_3.4) [1]
basic_streambuf<wchar_t, char_traits<wchar_t> >::sputn(wchar_t const*, long)(GLIBCXX_3.4) [1]
basic_streambuf<wchar_t, char_traits<wchar_t> >::setbuf(wchar_t*, long)(GLIBCXX_3.4) [1]
basic_streambuf<wchar_t, char_traits<wchar_t> >::xsgetn(wchar_t*, long)(GLIBCXX_3.4) [1]
basic_streambuf<wchar_t, char_traits<wchar_t> >::xsputn(wchar_t const*, long)(GLIBCXX_3.4) [1]
basic_streambuf<wchar_t, char_traits<wchar_t> >::seekoff(long, _Ios_Seekdir, _Ios_Openmode)(GLIBCXX_3.4) [1]
basic_streambuf<wchar_t, char_traits<wchar_t> >::pubsetbuf(wchar_t*, long)(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.92. Class basic_stringbuf<char, char_traits<char>, allocator<char> >

7.1.92.1. Class data for basic_stringbuf<char, char_traits<char>, allocator<char> >

The virtual table for the std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> > class is described by Table 7-165

Table 7-165. Primary vtable for basic_stringbuf<char, char_traits<char>, allocator<char> >

Base Offset0
Virtual Base Offset0
RTTItypeinfo for basic_stringbuf<char, char_traits<char>, allocator<char> >
vfunc[0]:basic_stringbuf<char, char_traits<char>, allocator<char> >::~basic_stringbuf()
vfunc[1]:basic_stringbuf<char, char_traits<char>, allocator<char> >::~basic_stringbuf()
vfunc[2]:basic_streambuf<char, char_traits<char> >::imbue(locale const&)
vfunc[3]:basic_stringbuf<char, char_traits<char>, allocator<char> >::setbuf(char*, long)
vfunc[4]:basic_stringbuf<char, char_traits<char>, allocator<char> >::seekoff(long, _Ios_Seekdir, _Ios_Openmode)
vfunc[5]:basic_stringbuf<char, char_traits<char>, allocator<char> >::seekpos(fpos<__mbstate_t>, _Ios_Openmode)
vfunc[6]:basic_streambuf<char, char_traits<char> >::sync()
vfunc[7]:basic_streambuf<char, char_traits<char> >::showmanyc()
vfunc[8]:basic_streambuf<char, char_traits<char> >::xsgetn(char*, long)
vfunc[9]:basic_stringbuf<char, char_traits<char>, allocator<char> >::underflow()
vfunc[10]:basic_streambuf<char, char_traits<char> >::uflow()
vfunc[11]:basic_stringbuf<char, char_traits<char>, allocator<char> >::pbackfail(int)
vfunc[12]:basic_streambuf<char, char_traits<char> >::xsputn(char const*, long)
vfunc[13]:basic_stringbuf<char, char_traits<char>, allocator<char> >::overflow(int)

The Run Time Type Information for the std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> > class is described by Table 7-166

Table 7-166. typeinfo for basic_stringbuf<char, char_traits<char>, allocator<char> >

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for basic_stringbuf<char, char_traits<char>, allocator<char> >

7.1.92.2. Interfaces for Class basic_stringbuf<char, char_traits<char>, allocator<char> >

An LSB conforming implementation shall provide the architecture specific methods for Class std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> > specified in Table 7-167, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-167. libstdcxx - Class basic_stringbuf<char, char_traits<char>, allocator<char> > Function Interfaces

basic_stringbuf<char, char_traits<char>, allocator<char> >::setbuf(char*, long)(GLIBCXX_3.4) [1]
basic_stringbuf<char, char_traits<char>, allocator<char> >::_M_sync(char*, unsigned long, unsigned long)(GLIBCXX_3.4) [1]
basic_stringbuf<char, char_traits<char>, allocator<char> >::seekoff(long, _Ios_Seekdir, _Ios_Openmode)(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.93. Class basic_stringbuf<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >

7.1.93.1. Class data for basic_stringbuf<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >

The virtual table for the std::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > class is described by Table 7-168

Table 7-168. Primary vtable for basic_stringbuf<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >

Base Offset0
Virtual Base Offset0
RTTItypeinfo for basic_stringbuf<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >
vfunc[0]:basic_stringbuf<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_stringbuf()
vfunc[1]:basic_stringbuf<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_stringbuf()
vfunc[2]:basic_streambuf<wchar_t, char_traits<wchar_t> >::imbue(locale const&)
vfunc[3]:basic_stringbuf<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::setbuf(wchar_t*, long)
vfunc[4]:basic_stringbuf<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::seekoff(long, _Ios_Seekdir, _Ios_Openmode)
vfunc[5]:basic_stringbuf<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::seekpos(fpos<__mbstate_t>, _Ios_Openmode)
vfunc[6]:basic_streambuf<wchar_t, char_traits<wchar_t> >::sync()
vfunc[7]:basic_streambuf<wchar_t, char_traits<wchar_t> >::showmanyc()
vfunc[8]:basic_streambuf<wchar_t, char_traits<wchar_t> >::xsgetn(wchar_t*, long)
vfunc[9]:basic_stringbuf<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::underflow()
vfunc[10]:basic_streambuf<wchar_t, char_traits<wchar_t> >::uflow()
vfunc[11]:basic_stringbuf<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::pbackfail(unsigned int)
vfunc[12]:basic_streambuf<wchar_t, char_traits<wchar_t> >::xsputn(wchar_t const*, long)
vfunc[13]:basic_stringbuf<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::overflow(unsigned int)

The Run Time Type Information for the std::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > class is described by Table 7-169

Table 7-169. typeinfo for basic_stringbuf<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for basic_stringbuf<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >

7.1.93.2. Interfaces for Class basic_stringbuf<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >

An LSB conforming implementation shall provide the architecture specific methods for Class std::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > specified in Table 7-170, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-170. libstdcxx - Class basic_stringbuf<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > Function Interfaces

basic_stringbuf<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::setbuf(wchar_t*, long)(GLIBCXX_3.4) [1]
basic_stringbuf<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_M_sync(wchar_t*, unsigned long, unsigned long)(GLIBCXX_3.4) [1]
basic_stringbuf<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::seekoff(long, _Ios_Seekdir, _Ios_Openmode)(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.94. Class messages_byname<char>

7.1.94.1. Class data for messages_byname<char>

The virtual table for the std::messages_byname<char> class is described by Table 7-171

Table 7-171. Primary vtable for messages_byname<char>

Base Offset0
Virtual Base Offset0
RTTItypeinfo for messages_byname<char>
vfunc[0]:messages_byname<char>::~messages_byname()
vfunc[1]:messages_byname<char>::~messages_byname()
vfunc[2]:messages<char>::do_open(basic_string<char, char_traits<char>, allocator<char> > const&, locale const&) const
vfunc[3]:messages<char>::do_get(int, int, int, basic_string<char, char_traits<char>, allocator<char> > const&) const
vfunc[4]:messages<char>::do_close(int) const

The Run Time Type Information for the std::messages_byname<char> class is described by Table 7-172

Table 7-172. typeinfo for messages_byname<char>

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for messages_byname<char>

7.1.94.2. Interfaces for Class messages_byname<char>

An LSB conforming implementation shall provide the architecture specific methods for Class std::messages_byname<char> specified in Table 7-173, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-173. libstdcxx - Class messages_byname<char> Function Interfaces

messages_byname<char>::messages_byname(char const*, unsigned long)(GLIBCXX_3.4) [1]
messages_byname<char>::messages_byname(char const*, unsigned long)(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.95. Class messages_byname<wchar_t>

7.1.95.1. Class data for messages_byname<wchar_t>

The virtual table for the std::messages_byname<wchar_t> class is described by Table 7-174

Table 7-174. Primary vtable for messages_byname<wchar_t>

Base Offset0
Virtual Base Offset0
RTTItypeinfo for messages_byname<wchar_t>
vfunc[0]:messages_byname<wchar_t>::~messages_byname()
vfunc[1]:messages_byname<wchar_t>::~messages_byname()
vfunc[2]:messages<wchar_t>::do_open(basic_string<char, char_traits<char>, allocator<char> > const&, locale const&) const
vfunc[3]:messages<wchar_t>::do_get(int, int, int, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&) const
vfunc[4]:messages<wchar_t>::do_close(int) const

The Run Time Type Information for the std::messages_byname<wchar_t> class is described by Table 7-175

Table 7-175. typeinfo for messages_byname<wchar_t>

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for messages_byname<wchar_t>

7.1.95.2. Interfaces for Class messages_byname<wchar_t>

An LSB conforming implementation shall provide the architecture specific methods for Class std::messages_byname<wchar_t> specified in Table 7-176, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-176. libstdcxx - Class messages_byname<wchar_t> Function Interfaces

messages_byname<wchar_t>::messages_byname(char const*, unsigned long)(GLIBCXX_3.4) [1]
messages_byname<wchar_t>::messages_byname(char const*, unsigned long)(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.96. Class numpunct_byname<char>

7.1.96.1. Class data for numpunct_byname<char>

The virtual table for the std::numpunct_byname<char> class is described by Table 7-177

Table 7-177. Primary vtable for numpunct_byname<char>

Base Offset0
Virtual Base Offset0
RTTItypeinfo for numpunct_byname<char>
vfunc[0]:numpunct_byname<char>::~numpunct_byname()
vfunc[1]:numpunct_byname<char>::~numpunct_byname()
vfunc[2]:numpunct<char>::do_decimal_point() const
vfunc[3]:numpunct<char>::do_thousands_sep() const
vfunc[4]:numpunct<char>::do_grouping() const
vfunc[5]:numpunct<char>::do_truename() const
vfunc[6]:numpunct<char>::do_falsename() const

The Run Time Type Information for the std::numpunct_byname<char> class is described by Table 7-178

Table 7-178. typeinfo for numpunct_byname<char>

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for numpunct_byname<char>

7.1.96.2. Interfaces for Class numpunct_byname<char>

An LSB conforming implementation shall provide the architecture specific methods for Class std::numpunct_byname<char> specified in Table 7-179, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-179. libstdcxx - Class numpunct_byname<char> Function Interfaces

numpunct_byname<char>::numpunct_byname(char const*, unsigned long)(GLIBCXX_3.4) [1]
numpunct_byname<char>::numpunct_byname(char const*, unsigned long)(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.97. Class numpunct_byname<wchar_t>

7.1.97.1. Class data for numpunct_byname<wchar_t>

The virtual table for the std::numpunct_byname<wchar_t> class is described by Table 7-180

Table 7-180. Primary vtable for numpunct_byname<wchar_t>

Base Offset0
Virtual Base Offset0
RTTItypeinfo for numpunct_byname<wchar_t>
vfunc[0]:numpunct_byname<wchar_t>::~numpunct_byname()
vfunc[1]:numpunct_byname<wchar_t>::~numpunct_byname()
vfunc[2]:numpunct<wchar_t>::do_decimal_point() const
vfunc[3]:numpunct<wchar_t>::do_thousands_sep() const
vfunc[4]:numpunct<wchar_t>::do_grouping() const
vfunc[5]:numpunct<wchar_t>::do_truename() const
vfunc[6]:numpunct<wchar_t>::do_falsename() const

The Run Time Type Information for the std::numpunct_byname<wchar_t> class is described by Table 7-181

Table 7-181. typeinfo for numpunct_byname<wchar_t>

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for numpunct_byname<wchar_t>

7.1.97.2. Interfaces for Class numpunct_byname<wchar_t>

An LSB conforming implementation shall provide the architecture specific methods for Class std::numpunct_byname<wchar_t> specified in Table 7-182, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-182. libstdcxx - Class numpunct_byname<wchar_t> Function Interfaces

numpunct_byname<wchar_t>::numpunct_byname(char const*, unsigned long)(GLIBCXX_3.4) [1]
numpunct_byname<wchar_t>::numpunct_byname(char const*, unsigned long)(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.98. Class time_get_byname<char, istreambuf_iterator<char, char_traits<char> > >

7.1.98.1. Class data for time_get_byname<char, istreambuf_iterator<char, char_traits<char> > >

The virtual table for the std::time_get_byname<char, std::istreambuf_iterator<char, std::char_traits<char> > > class is described by Table 7-183

Table 7-183. Primary vtable for time_get_byname<char, istreambuf_iterator<char, char_traits<char> > >

Base Offset0
Virtual Base Offset0
RTTItypeinfo for time_get_byname<char, istreambuf_iterator<char, char_traits<char> > >
vfunc[0]:time_get_byname<char, istreambuf_iterator<char, char_traits<char> > >::~time_get_byname()
vfunc[1]:time_get_byname<char, istreambuf_iterator<char, char_traits<char> > >::~time_get_byname()
vfunc[2]:time_get<char, istreambuf_iterator<char, char_traits<char> > >::do_date_order() const
vfunc[3]:time_get<char, istreambuf_iterator<char, char_traits<char> > >::do_get_time(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, ios_base&, _Ios_Iostate&, tm*) const
vfunc[4]:time_get<char, istreambuf_iterator<char, char_traits<char> > >::do_get_date(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, ios_base&, _Ios_Iostate&, tm*) const
vfunc[5]:time_get<char, istreambuf_iterator<char, char_traits<char> > >::do_get_weekday(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, ios_base&, _Ios_Iostate&, tm*) const
vfunc[6]:time_get<char, istreambuf_iterator<char, char_traits<char> > >::do_get_monthname(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, ios_base&, _Ios_Iostate&, tm*) const
vfunc[7]:time_get<char, istreambuf_iterator<char, char_traits<char> > >::do_get_year(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, ios_base&, _Ios_Iostate&, tm*) const

The Run Time Type Information for the std::time_get_byname<char, std::istreambuf_iterator<char, std::char_traits<char> > > class is described by Table 7-184

Table 7-184. typeinfo for time_get_byname<char, istreambuf_iterator<char, char_traits<char> > >

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for time_get_byname<char, istreambuf_iterator<char, char_traits<char> > >

7.1.98.2. Interfaces for Class time_get_byname<char, istreambuf_iterator<char, char_traits<char> > >

An LSB conforming implementation shall provide the architecture specific methods for Class std::time_get_byname<char, std::istreambuf_iterator<char, std::char_traits<char> > > specified in Table 7-185, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-185. libstdcxx - Class time_get_byname<char, istreambuf_iterator<char, char_traits<char> > > Function Interfaces

time_get_byname<char, istreambuf_iterator<char, char_traits<char> > >::time_get_byname(char const*, unsigned long)(GLIBCXX_3.4) [1]
time_get_byname<char, istreambuf_iterator<char, char_traits<char> > >::time_get_byname(char const*, unsigned long)(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.99. Class time_get_byname<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >

7.1.99.1. Class data for time_get_byname<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >

The virtual table for the std::time_get_byname<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > class is described by Table 7-186

Table 7-186. Primary vtable for time_get_byname<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >

Base Offset0
Virtual Base Offset0
RTTItypeinfo for time_get_byname<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >
vfunc[0]:time_get_byname<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::~time_get_byname()
vfunc[1]:time_get_byname<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::~time_get_byname()
vfunc[2]:time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_date_order() const
vfunc[3]:time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_get_time(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, _Ios_Iostate&, tm*) const
vfunc[4]:time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_get_date(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, _Ios_Iostate&, tm*) const
vfunc[5]:time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_get_weekday(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, _Ios_Iostate&, tm*) const
vfunc[6]:time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_get_monthname(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, _Ios_Iostate&, tm*) const
vfunc[7]:time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_get_year(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, _Ios_Iostate&, tm*) const

The Run Time Type Information for the std::time_get_byname<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > class is described by Table 7-187

Table 7-187. typeinfo for time_get_byname<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for time_get_byname<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >

7.1.99.2. Interfaces for Class time_get_byname<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >

An LSB conforming implementation shall provide the architecture specific methods for Class std::time_get_byname<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > specified in Table 7-188, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-188. libstdcxx - Class time_get_byname<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > > Function Interfaces

time_get_byname<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::time_get_byname(char const*, unsigned long)(GLIBCXX_3.4) [1]
time_get_byname<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::time_get_byname(char const*, unsigned long)(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.100. Class time_put_byname<char, ostreambuf_iterator<char, char_traits<char> > >

7.1.100.1. Class data for time_put_byname<char, ostreambuf_iterator<char, char_traits<char> > >

The virtual table for the std::time_put_byname<char, std::ostreambuf_iterator<char, std::char_traits<char> > > class is described by Table 7-189

Table 7-189. Primary vtable for time_put_byname<char, ostreambuf_iterator<char, char_traits<char> > >

Base Offset0
Virtual Base Offset0
RTTItypeinfo for time_put_byname<char, ostreambuf_iterator<char, char_traits<char> > >
vfunc[0]:time_put_byname<char, ostreambuf_iterator<char, char_traits<char> > >::~time_put_byname()
vfunc[1]:time_put_byname<char, ostreambuf_iterator<char, char_traits<char> > >::~time_put_byname()
vfunc[2]:time_put<char, ostreambuf_iterator<char, char_traits<char> > >::do_put(ostreambuf_iterator<char, char_traits<char> >, ios_base&, char, tm const*, char, char) const

The Run Time Type Information for the std::time_put_byname<char, std::ostreambuf_iterator<char, std::char_traits<char> > > class is described by Table 7-190

Table 7-190. typeinfo for time_put_byname<char, ostreambuf_iterator<char, char_traits<char> > >

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for time_put_byname<char, ostreambuf_iterator<char, char_traits<char> > >

7.1.100.2. Interfaces for Class time_put_byname<char, ostreambuf_iterator<char, char_traits<char> > >

An LSB conforming implementation shall provide the architecture specific methods for Class std::time_put_byname<char, std::ostreambuf_iterator<char, std::char_traits<char> > > specified in Table 7-191, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-191. libstdcxx - Class time_put_byname<char, ostreambuf_iterator<char, char_traits<char> > > Function Interfaces

time_put_byname<char, ostreambuf_iterator<char, char_traits<char> > >::time_put_byname(char const*, unsigned long)(GLIBCXX_3.4) [1]
time_put_byname<char, ostreambuf_iterator<char, char_traits<char> > >::time_put_byname(char const*, unsigned long)(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.101. Class time_put_byname<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >

7.1.101.1. Class data for time_put_byname<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >

The virtual table for the std::time_put_byname<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > class is described by Table 7-192

Table 7-192. Primary vtable for time_put_byname<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >

Base Offset0
Virtual Base Offset0
RTTItypeinfo for time_put_byname<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >
vfunc[0]:time_put_byname<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::~time_put_byname()
vfunc[1]:time_put_byname<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::~time_put_byname()
vfunc[2]:time_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_put(ostreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, wchar_t, tm const*, char, char) const

The Run Time Type Information for the std::time_put_byname<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > class is described by Table 7-193

Table 7-193. typeinfo for time_put_byname<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for time_put_byname<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >

7.1.101.2. Interfaces for Class time_put_byname<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >

An LSB conforming implementation shall provide the architecture specific methods for Class std::time_put_byname<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > specified in Table 7-194, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-194. libstdcxx - Class time_put_byname<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > > Function Interfaces

time_put_byname<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::time_put_byname(char const*, unsigned long)(GLIBCXX_3.4) [1]
time_put_byname<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::time_put_byname(char const*, unsigned long)(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.102. Class underflow_error

7.1.102.1. Class data for underflow_error

The virtual table for the std::underflow_error class is described by Table 7-195

Table 7-195. Primary vtable for underflow_error

Base Offset0
Virtual Base Offset0
RTTItypeinfo for underflow_error
vfunc[0]:underflow_error::~underflow_error()
vfunc[1]:underflow_error::~underflow_error()
vfunc[2]:runtime_error::what() const

The Run Time Type Information for the std::underflow_error class is described by Table 7-196

Table 7-196. typeinfo for underflow_error

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for underflow_error

7.1.102.2. Interfaces for Class underflow_error

No external methods are defined for libstdcxx - Class std::underflow_error

7.1.103. Class invalid_argument

7.1.103.1. Class data for invalid_argument

The virtual table for the std::invalid_argument class is described by Table 7-197

Table 7-197. Primary vtable for invalid_argument

Base Offset0
Virtual Base Offset0
RTTItypeinfo for invalid_argument
vfunc[0]:invalid_argument::~invalid_argument()
vfunc[1]:invalid_argument::~invalid_argument()
vfunc[2]:logic_error::what() const

The Run Time Type Information for the std::invalid_argument class is described by Table 7-198

Table 7-198. typeinfo for invalid_argument

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for invalid_argument

7.1.103.2. Interfaces for Class invalid_argument

No external methods are defined for libstdcxx - Class std::invalid_argument

7.1.104. Class moneypunct_byname<char, false>

7.1.104.1. Class data for moneypunct_byname<char, false>

The virtual table for the std::moneypunct_byname<char, false> class is described by Table 7-199

Table 7-199. Primary vtable for moneypunct_byname<char, false>

Base Offset0
Virtual Base Offset0
RTTItypeinfo for moneypunct_byname<char, false>
vfunc[0]:moneypunct_byname<char, false>::~moneypunct_byname()
vfunc[1]:moneypunct_byname<char, false>::~moneypunct_byname()
vfunc[2]:moneypunct<char, false>::do_decimal_point() const
vfunc[3]:moneypunct<char, false>::do_thousands_sep() const
vfunc[4]:moneypunct<char, false>::do_grouping() const
vfunc[5]:moneypunct<char, false>::do_curr_symbol() const
vfunc[6]:moneypunct<char, false>::do_positive_sign() const
vfunc[7]:moneypunct<char, false>::do_negative_sign() const
vfunc[8]:moneypunct<char, false>::do_frac_digits() const
vfunc[9]:moneypunct<char, false>::do_pos_format() const
vfunc[10]:moneypunct<char, false>::do_neg_format() const

The Run Time Type Information for the std::moneypunct_byname<char, false> class is described by Table 7-200

Table 7-200. typeinfo for moneypunct_byname<char, false>

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for moneypunct_byname<char, false>

7.1.104.2. Interfaces for Class moneypunct_byname<char, false>

An LSB conforming implementation shall provide the architecture specific methods for Class std::moneypunct_byname<char, false> specified in Table 7-201, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-201. libstdcxx - Class moneypunct_byname<char, false> Function Interfaces

moneypunct_byname<char, false>::moneypunct_byname(char const*, unsigned long)(GLIBCXX_3.4) [1]
moneypunct_byname<char, false>::moneypunct_byname(char const*, unsigned long)(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.105. Class moneypunct_byname<char, true>

7.1.105.1. Class data for moneypunct_byname<char, true>

The virtual table for the std::moneypunct_byname<char, true> class is described by Table 7-202

Table 7-202. Primary vtable for moneypunct_byname<char, true>

Base Offset0
Virtual Base Offset0
RTTItypeinfo for moneypunct_byname<char, true>
vfunc[0]:moneypunct_byname<char, true>::~moneypunct_byname()
vfunc[1]:moneypunct_byname<char, true>::~moneypunct_byname()
vfunc[2]:moneypunct<char, true>::do_decimal_point() const
vfunc[3]:moneypunct<char, true>::do_thousands_sep() const
vfunc[4]:moneypunct<char, true>::do_grouping() const
vfunc[5]:moneypunct<char, true>::do_curr_symbol() const
vfunc[6]:moneypunct<char, true>::do_positive_sign() const
vfunc[7]:moneypunct<char, true>::do_negative_sign() const
vfunc[8]:moneypunct<char, true>::do_frac_digits() const
vfunc[9]:moneypunct<char, true>::do_pos_format() const
vfunc[10]:moneypunct<char, true>::do_neg_format() const

The Run Time Type Information for the std::moneypunct_byname<char, true> class is described by Table 7-203

Table 7-203. typeinfo for moneypunct_byname<char, true>

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for moneypunct_byname<char, true>

7.1.105.2. Interfaces for Class moneypunct_byname<char, true>

An LSB conforming implementation shall provide the architecture specific methods for Class std::moneypunct_byname<char, true> specified in Table 7-204, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-204. libstdcxx - Class moneypunct_byname<char, true> Function Interfaces

moneypunct_byname<char, true>::moneypunct_byname(char const*, unsigned long)(GLIBCXX_3.4) [1]
moneypunct_byname<char, true>::moneypunct_byname(char const*, unsigned long)(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.106. Class moneypunct_byname<wchar_t, false>

7.1.106.1. Class data for moneypunct_byname<wchar_t, false>

The virtual table for the std::moneypunct_byname<wchar_t, false> class is described by Table 7-205

Table 7-205. Primary vtable for moneypunct_byname<wchar_t, false>

Base Offset0
Virtual Base Offset0
RTTItypeinfo for moneypunct_byname<wchar_t, false>
vfunc[0]:moneypunct_byname<wchar_t, false>::~moneypunct_byname()
vfunc[1]:moneypunct_byname<wchar_t, false>::~moneypunct_byname()
vfunc[2]:moneypunct<wchar_t, false>::do_decimal_point() const
vfunc[3]:moneypunct<wchar_t, false>::do_thousands_sep() const
vfunc[4]:moneypunct<wchar_t, false>::do_grouping() const
vfunc[5]:moneypunct<wchar_t, false>::do_curr_symbol() const
vfunc[6]:moneypunct<wchar_t, false>::do_positive_sign() const
vfunc[7]:moneypunct<wchar_t, false>::do_negative_sign() const
vfunc[8]:moneypunct<wchar_t, false>::do_frac_digits() const
vfunc[9]:moneypunct<wchar_t, false>::do_pos_format() const
vfunc[10]:moneypunct<wchar_t, false>::do_neg_format() const

The Run Time Type Information for the std::moneypunct_byname<wchar_t, false> class is described by Table 7-206

Table 7-206. typeinfo for moneypunct_byname<wchar_t, false>

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for moneypunct_byname<wchar_t, false>

7.1.106.2. Interfaces for Class moneypunct_byname<wchar_t, false>

An LSB conforming implementation shall provide the architecture specific methods for Class std::moneypunct_byname<wchar_t, false> specified in Table 7-207, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-207. libstdcxx - Class moneypunct_byname<wchar_t, false> Function Interfaces

moneypunct_byname<wchar_t, false>::moneypunct_byname(char const*, unsigned long)(GLIBCXX_3.4) [1]
moneypunct_byname<wchar_t, false>::moneypunct_byname(char const*, unsigned long)(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.107. Class moneypunct_byname<wchar_t, true>

7.1.107.1. Class data for moneypunct_byname<wchar_t, true>

The virtual table for the std::moneypunct_byname<wchar_t, true> class is described by Table 7-208

Table 7-208. Primary vtable for moneypunct_byname<wchar_t, true>

Base Offset0
Virtual Base Offset0
RTTItypeinfo for moneypunct_byname<wchar_t, true>
vfunc[0]:moneypunct_byname<wchar_t, true>::~moneypunct_byname()
vfunc[1]:moneypunct_byname<wchar_t, true>::~moneypunct_byname()
vfunc[2]:moneypunct<wchar_t, true>::do_decimal_point() const
vfunc[3]:moneypunct<wchar_t, true>::do_thousands_sep() const
vfunc[4]:moneypunct<wchar_t, true>::do_grouping() const
vfunc[5]:moneypunct<wchar_t, true>::do_curr_symbol() const
vfunc[6]:moneypunct<wchar_t, true>::do_positive_sign() const
vfunc[7]:moneypunct<wchar_t, true>::do_negative_sign() const
vfunc[8]:moneypunct<wchar_t, true>::do_frac_digits() const
vfunc[9]:moneypunct<wchar_t, true>::do_pos_format() const
vfunc[10]:moneypunct<wchar_t, true>::do_neg_format() const

The Run Time Type Information for the std::moneypunct_byname<wchar_t, true> class is described by Table 7-209

Table 7-209. typeinfo for moneypunct_byname<wchar_t, true>

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for moneypunct_byname<wchar_t, true>

7.1.107.2. Interfaces for Class moneypunct_byname<wchar_t, true>

An LSB conforming implementation shall provide the architecture specific methods for Class std::moneypunct_byname<wchar_t, true> specified in Table 7-210, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-210. libstdcxx - Class moneypunct_byname<wchar_t, true> Function Interfaces

moneypunct_byname<wchar_t, true>::moneypunct_byname(char const*, unsigned long)(GLIBCXX_3.4) [1]
moneypunct_byname<wchar_t, true>::moneypunct_byname(char const*, unsigned long)(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.108. Class basic_stringstream<char, char_traits<char>, allocator<char> >

7.1.108.1. Class data for basic_stringstream<char, char_traits<char>, allocator<char> >

The virtual table for the std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> > class is described by Table 7-211

Table 7-211. Primary vtable for basic_stringstream<char, char_traits<char>, allocator<char> >

Base Offset0
Virtual Base Offset104
RTTItypeinfo for basic_stringstream<char, char_traits<char>, allocator<char> >
vfunc[0]:basic_stringstream<char, char_traits<char>, allocator<char> >::~basic_stringstream()
vfunc[1]:basic_stringstream<char, char_traits<char>, allocator<char> >::~basic_stringstream()

Table 7-212. Secondary vtable for basic_stringstream<char, char_traits<char>, allocator<char> >

Base Offset-16
Virtual Base Offset88
RTTItypeinfo for basic_stringstream<char, char_traits<char>, allocator<char> >
vfunc[0]:non-virtual thunk to basic_stringstream<char, char_traits<char>, allocator<char> >::~basic_stringstream()
vfunc[1]:non-virtual thunk to basic_stringstream<char, char_traits<char>, allocator<char> >::~basic_stringstream()

Table 7-213. Secondary vtable for basic_stringstream<char, char_traits<char>, allocator<char> >

Base Offset-104
Virtual Base Offset-104
RTTItypeinfo for basic_stringstream<char, char_traits<char>, allocator<char> >
vfunc[0]:virtual thunk to basic_stringstream<char, char_traits<char>, allocator<char> >::~basic_stringstream()
vfunc[1]:virtual thunk to basic_stringstream<char, char_traits<char>, allocator<char> >::~basic_stringstream()

The VTT for the std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> > class is described by Table 7-214

Table 7-214. VTT for basic_stringstream<char, char_traits<char>, allocator<char> >

VTT Name_ZTTSt18basic_stringstreamIcSt11char_traitsIcESaIcEE
Number of Entries10

7.1.108.2. Interfaces for Class basic_stringstream<char, char_traits<char>, allocator<char> >

An LSB conforming implementation shall provide the architecture specific methods for Class std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> > specified in Table 7-215, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-215. libstdcxx - Class basic_stringstream<char, char_traits<char>, allocator<char> > Function Interfaces

non-virtual thunk to basic_stringstream<char, char_traits<char>, allocator<char> >::~basic_stringstream()(GLIBCXX_3.4) [1]
non-virtual thunk to basic_stringstream<char, char_traits<char>, allocator<char> >::~basic_stringstream()(GLIBCXX_3.4) [1]
virtual thunk to basic_stringstream<char, char_traits<char>, allocator<char> >::~basic_stringstream()(GLIBCXX_3.4) [1]
virtual thunk to basic_stringstream<char, char_traits<char>, allocator<char> >::~basic_stringstream()(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.109. Class basic_stringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >

7.1.109.1. Class data for basic_stringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >

The virtual table for the std::basic_stringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > class is described by Table 7-216

Table 7-216. Primary vtable for basic_stringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >

Base Offset0
Virtual Base Offset104
RTTItypeinfo for basic_stringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >
vfunc[0]:basic_stringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_stringstream()
vfunc[1]:basic_stringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_stringstream()

Table 7-217. Secondary vtable for basic_stringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >

Base Offset-16
Virtual Base Offset88
RTTItypeinfo for basic_stringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >
vfunc[0]:non-virtual thunk to basic_stringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_stringstream()
vfunc[1]:non-virtual thunk to basic_stringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_stringstream()

Table 7-218. Secondary vtable for basic_stringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >

Base Offset-104
Virtual Base Offset-104
RTTItypeinfo for basic_stringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >
vfunc[0]:virtual thunk to basic_stringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_stringstream()
vfunc[1]:virtual thunk to basic_stringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_stringstream()

The VTT for the std::basic_stringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > class is described by Table 7-219

Table 7-219. VTT for basic_stringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >

VTT Name_ZTTSt18basic_stringstreamIwSt11char_traitsIwESaIwEE
Number of Entries10

7.1.109.2. Interfaces for Class basic_stringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >

An LSB conforming implementation shall provide the architecture specific methods for Class std::basic_stringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > specified in Table 7-220, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-220. libstdcxx - Class basic_stringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > Function Interfaces

non-virtual thunk to basic_stringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_stringstream()(GLIBCXX_3.4) [1]
non-virtual thunk to basic_stringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_stringstream()(GLIBCXX_3.4) [1]
virtual thunk to basic_stringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_stringstream()(GLIBCXX_3.4) [1]
virtual thunk to basic_stringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_stringstream()(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.110. Class basic_istringstream<char, char_traits<char>, allocator<char> >

7.1.110.1. Class data for basic_istringstream<char, char_traits<char>, allocator<char> >

The virtual table for the std::basic_istringstream<char, std::char_traits<char>, std::allocator<char> > class is described by Table 7-221

Table 7-221. Primary vtable for basic_istringstream<char, char_traits<char>, allocator<char> >

Base Offset0
Virtual Base Offset96
RTTItypeinfo for basic_istringstream<char, char_traits<char>, allocator<char> >
vfunc[0]:basic_istringstream<char, char_traits<char>, allocator<char> >::~basic_istringstream()
vfunc[1]:basic_istringstream<char, char_traits<char>, allocator<char> >::~basic_istringstream()

Table 7-222. Secondary vtable for basic_istringstream<char, char_traits<char>, allocator<char> >

Base Offset-96
Virtual Base Offset-96
RTTItypeinfo for basic_istringstream<char, char_traits<char>, allocator<char> >
vfunc[0]:virtual thunk to basic_istringstream<char, char_traits<char>, allocator<char> >::~basic_istringstream()
vfunc[1]:virtual thunk to basic_istringstream<char, char_traits<char>, allocator<char> >::~basic_istringstream()

The VTT for the std::basic_istringstream<char, std::char_traits<char>, std::allocator<char> > class is described by Table 7-223

Table 7-223. VTT for basic_istringstream<char, char_traits<char>, allocator<char> >

VTT Name_ZTTSt19basic_istringstreamIcSt11char_traitsIcESaIcEE
Number of Entries4

7.1.110.2. Interfaces for Class basic_istringstream<char, char_traits<char>, allocator<char> >

An LSB conforming implementation shall provide the architecture specific methods for Class std::basic_istringstream<char, std::char_traits<char>, std::allocator<char> > specified in Table 7-224, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-224. libstdcxx - Class basic_istringstream<char, char_traits<char>, allocator<char> > Function Interfaces

virtual thunk to basic_istringstream<char, char_traits<char>, allocator<char> >::~basic_istringstream()(GLIBCXX_3.4) [1]
virtual thunk to basic_istringstream<char, char_traits<char>, allocator<char> >::~basic_istringstream()(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.111. Class basic_istringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >

7.1.111.1. Class data for basic_istringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >

The virtual table for the std::basic_istringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > class is described by Table 7-225

Table 7-225. Primary vtable for basic_istringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >

Base Offset0
Virtual Base Offset96
RTTItypeinfo for basic_istringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >
vfunc[0]:basic_istringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_istringstream()
vfunc[1]:basic_istringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_istringstream()

Table 7-226. Secondary vtable for basic_istringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >

Base Offset-96
Virtual Base Offset-96
RTTItypeinfo for basic_istringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >
vfunc[0]:virtual thunk to basic_istringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_istringstream()
vfunc[1]:virtual thunk to basic_istringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_istringstream()

The VTT for the std::basic_istringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > class is described by Table 7-227

Table 7-227. VTT for basic_istringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >

VTT Name_ZTTSt19basic_istringstreamIwSt11char_traitsIwESaIwEE
Number of Entries4

7.1.111.2. Interfaces for Class basic_istringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >

An LSB conforming implementation shall provide the architecture specific methods for Class std::basic_istringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > specified in Table 7-228, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-228. libstdcxx - Class basic_istringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > Function Interfaces

virtual thunk to basic_istringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_istringstream()(GLIBCXX_3.4) [1]
virtual thunk to basic_istringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_istringstream()(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.112. Class basic_ostringstream<char, char_traits<char>, allocator<char> >

7.1.112.1. Class data for basic_ostringstream<char, char_traits<char>, allocator<char> >

The virtual table for the std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > class is described by Table 7-229

Table 7-229. Primary vtable for basic_ostringstream<char, char_traits<char>, allocator<char> >

Base Offset0
Virtual Base Offset88
RTTItypeinfo for basic_ostringstream<char, char_traits<char>, allocator<char> >
vfunc[0]:basic_ostringstream<char, char_traits<char>, allocator<char> >::~basic_ostringstream()
vfunc[1]:basic_ostringstream<char, char_traits<char>, allocator<char> >::~basic_ostringstream()

Table 7-230. Secondary vtable for basic_ostringstream<char, char_traits<char>, allocator<char> >

Base Offset-88
Virtual Base Offset-88
RTTItypeinfo for basic_ostringstream<char, char_traits<char>, allocator<char> >
vfunc[0]:virtual thunk to basic_ostringstream<char, char_traits<char>, allocator<char> >::~basic_ostringstream()
vfunc[1]:virtual thunk to basic_ostringstream<char, char_traits<char>, allocator<char> >::~basic_ostringstream()

The VTT for the std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > class is described by Table 7-231

Table 7-231. VTT for basic_ostringstream<char, char_traits<char>, allocator<char> >

VTT Name_ZTTSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE
Number of Entries4

7.1.112.2. Interfaces for Class basic_ostringstream<char, char_traits<char>, allocator<char> >

An LSB conforming implementation shall provide the architecture specific methods for Class std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > specified in Table 7-232, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-232. libstdcxx - Class basic_ostringstream<char, char_traits<char>, allocator<char> > Function Interfaces

virtual thunk to basic_ostringstream<char, char_traits<char>, allocator<char> >::~basic_ostringstream()(GLIBCXX_3.4) [1]
virtual thunk to basic_ostringstream<char, char_traits<char>, allocator<char> >::~basic_ostringstream()(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.113. Class basic_ostringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >

7.1.113.1. Class data for basic_ostringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >

The virtual table for the std::basic_ostringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > class is described by Table 7-233

Table 7-233. Primary vtable for basic_ostringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >

Base Offset0
Virtual Base Offset88
RTTItypeinfo for basic_ostringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >
vfunc[0]:basic_ostringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_ostringstream()
vfunc[1]:basic_ostringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_ostringstream()

Table 7-234. Secondary vtable for basic_ostringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >

Base Offset-88
Virtual Base Offset-88
RTTItypeinfo for basic_ostringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >
vfunc[0]:virtual thunk to basic_ostringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_ostringstream()
vfunc[1]:virtual thunk to basic_ostringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_ostringstream()

The VTT for the std::basic_ostringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > class is described by Table 7-235

Table 7-235. VTT for basic_ostringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >

VTT Name_ZTTSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE
Number of Entries4

7.1.113.2. Interfaces for Class basic_ostringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >

An LSB conforming implementation shall provide the architecture specific methods for Class std::basic_ostringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > specified in Table 7-236, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-236. libstdcxx - Class basic_ostringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > Function Interfaces

virtual thunk to basic_ostringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_ostringstream()(GLIBCXX_3.4) [1]
virtual thunk to basic_ostringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_ostringstream()(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.114. Class __ctype_abstract_base<char>

7.1.114.1. Class data for __ctype_abstract_base<char>

The virtual table for the std::__ctype_abstract_base<char> class is described by Table 7-237

Table 7-237. Primary vtable for __ctype_abstract_base<char>

Base Offset0
Virtual Base Offset0
RTTItypeinfo for __ctype_abstract_base<char>
vfunc[0]:
vfunc[1]:
vfunc[2]:__cxa_pure_virtual
vfunc[3]:__cxa_pure_virtual
vfunc[4]:__cxa_pure_virtual
vfunc[5]:__cxa_pure_virtual
vfunc[6]:__cxa_pure_virtual
vfunc[7]:__cxa_pure_virtual
vfunc[8]:__cxa_pure_virtual
vfunc[9]:__cxa_pure_virtual
vfunc[10]:__cxa_pure_virtual
vfunc[11]:__cxa_pure_virtual
vfunc[12]:__cxa_pure_virtual
vfunc[13]:__cxa_pure_virtual

7.1.114.2. Interfaces for Class __ctype_abstract_base<char>

No external methods are defined for libstdcxx - Class std::__ctype_abstract_base<char>

7.1.115. Class __ctype_abstract_base<wchar_t>

7.1.115.1. Class data for __ctype_abstract_base<wchar_t>

The virtual table for the std::__ctype_abstract_base<wchar_t> class is described by Table 7-238

Table 7-238. Primary vtable for __ctype_abstract_base<wchar_t>

Base Offset0
Virtual Base Offset0
RTTItypeinfo for __ctype_abstract_base<wchar_t>
vfunc[0]:
vfunc[1]:
vfunc[2]:__cxa_pure_virtual
vfunc[3]:__cxa_pure_virtual
vfunc[4]:__cxa_pure_virtual
vfunc[5]:__cxa_pure_virtual
vfunc[6]:__cxa_pure_virtual
vfunc[7]:__cxa_pure_virtual
vfunc[8]:__cxa_pure_virtual
vfunc[9]:__cxa_pure_virtual
vfunc[10]:__cxa_pure_virtual
vfunc[11]:__cxa_pure_virtual
vfunc[12]:__cxa_pure_virtual
vfunc[13]:__cxa_pure_virtual

7.1.115.2. Interfaces for Class __ctype_abstract_base<wchar_t>

No external methods are defined for libstdcxx - Class std::__ctype_abstract_base<wchar_t>

7.1.116. Class __codecvt_abstract_base<char, char, __mbstate_t>

7.1.116.1. Interfaces for Class __codecvt_abstract_base<char, char, __mbstate_t>

No external methods are defined for libstdcxx - Class std::__codecvt_abstract_base<char, char, __mbstate_t>

7.1.117. Class __codecvt_abstract_base<wchar_t, char, __mbstate_t>

7.1.117.1. Class data for __codecvt_abstract_base<wchar_t, char, __mbstate_t>

The virtual table for the std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> class is described by Table 7-239

Table 7-239. Primary vtable for __codecvt_abstract_base<wchar_t, char, __mbstate_t>

Base Offset0
Virtual Base Offset0
RTTItypeinfo for __codecvt_abstract_base<wchar_t, char, __mbstate_t>
vfunc[0]:
vfunc[1]:
vfunc[2]:__cxa_pure_virtual
vfunc[3]:__cxa_pure_virtual
vfunc[4]:__cxa_pure_virtual
vfunc[5]:__cxa_pure_virtual
vfunc[6]:__cxa_pure_virtual
vfunc[7]:__cxa_pure_virtual
vfunc[8]:__cxa_pure_virtual

7.1.117.2. Interfaces for Class __codecvt_abstract_base<wchar_t, char, __mbstate_t>

No external methods are defined for libstdcxx - Class std::__codecvt_abstract_base<wchar_t, char, __mbstate_t>

7.1.118. Class ctype<char>

7.1.118.1. Class data for ctype<char>

The virtual table for the std::ctype<char> class is described by Table 7-240

Table 7-240. Primary vtable for ctype<char>

Base Offset0
Virtual Base Offset0
RTTItypeinfo for ctype<char>
vfunc[0]:ctype<char>::~ctype()
vfunc[1]:ctype<char>::~ctype()
vfunc[2]:ctype<char>::do_toupper(char) const
vfunc[3]:ctype<char>::do_toupper(char*, char const*) const
vfunc[4]:ctype<char>::do_tolower(char) const
vfunc[5]:ctype<char>::do_tolower(char*, char const*) const
vfunc[6]:ctype<char>::do_widen(char) const
vfunc[7]:ctype<char>::do_widen(char const*, char const*, char*) const
vfunc[8]:ctype<char>::do_narrow(char, char) const
vfunc[9]:ctype<char>::do_narrow(char const*, char const*, char, char*) const

7.1.118.2. Interfaces for Class ctype<char>

An LSB conforming implementation shall provide the architecture specific methods for Class std::ctype<char> specified in Table 7-241, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-241. libstdcxx - Class ctype<char> Function Interfaces

ctype<char>::ctype(__locale_struct*, unsigned short const*, bool, unsigned long)(GLIBCXX_3.4) [1]
ctype<char>::ctype(unsigned short const*, bool, unsigned long)(GLIBCXX_3.4) [1]
ctype<char>::ctype(__locale_struct*, unsigned short const*, bool, unsigned long)(GLIBCXX_3.4) [1]
ctype<char>::ctype(unsigned short const*, bool, unsigned long)(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.119. Class ctype<wchar_t>

7.1.119.1. Class data for ctype<wchar_t>

The virtual table for the std::ctype<wchar_t> class is described by Table 7-242

Table 7-242. Primary vtable for ctype<wchar_t>

Base Offset0
Virtual Base Offset0
RTTItypeinfo for ctype<wchar_t>
vfunc[0]:ctype<wchar_t>::~ctype()
vfunc[1]:ctype<wchar_t>::~ctype()
vfunc[2]:ctype<wchar_t>::do_is(unsigned short, wchar_t) const
vfunc[3]:ctype<wchar_t>::do_is(wchar_t const*, wchar_t const*, unsigned short*) const
vfunc[4]:ctype<wchar_t>::do_scan_is(unsigned short, wchar_t const*, wchar_t const*) const
vfunc[5]:ctype<wchar_t>::do_scan_not(unsigned short, wchar_t const*, wchar_t const*) const
vfunc[6]:ctype<wchar_t>::do_toupper(wchar_t) const
vfunc[7]:ctype<wchar_t>::do_toupper(wchar_t*, wchar_t const*) const
vfunc[8]:ctype<wchar_t>::do_tolower(wchar_t) const
vfunc[9]:ctype<wchar_t>::do_tolower(wchar_t*, wchar_t const*) const
vfunc[10]:ctype<wchar_t>::do_widen(char) const
vfunc[11]:ctype<wchar_t>::do_widen(char const*, char const*, wchar_t*) const
vfunc[12]:ctype<wchar_t>::do_narrow(wchar_t, char) const
vfunc[13]:ctype<wchar_t>::do_narrow(wchar_t const*, wchar_t const*, char, char*) const

The Run Time Type Information for the std::ctype<wchar_t> class is described by Table 7-243

Table 7-243. typeinfo for ctype<wchar_t>

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for ctype<wchar_t>

7.1.119.2. Interfaces for Class ctype<wchar_t>

An LSB conforming implementation shall provide the architecture specific methods for Class std::ctype<wchar_t> specified in Table 7-244, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-244. libstdcxx - Class ctype<wchar_t> Function Interfaces

ctype<wchar_t>::ctype(__locale_struct*, unsigned long)(GLIBCXX_3.4) [1]
ctype<wchar_t>::ctype(unsigned long)(GLIBCXX_3.4) [1]
ctype<wchar_t>::ctype(__locale_struct*, unsigned long)(GLIBCXX_3.4) [1]
ctype<wchar_t>::ctype(unsigned long)(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.120. Class codecvt<char, char, __mbstate_t>

7.1.120.1. Class data for codecvt<char, char, __mbstate_t>

The virtual table for the std::codecvt<char, char, __mbstate_t> class is described by Table 7-245

Table 7-245. Primary vtable for codecvt<char, char, __mbstate_t>

Base Offset0
Virtual Base Offset0
RTTItypeinfo for codecvt<char, char, __mbstate_t>
vfunc[0]:codecvt<char, char, __mbstate_t>::~codecvt()
vfunc[1]:codecvt<char, char, __mbstate_t>::~codecvt()
vfunc[2]:codecvt<char, char, __mbstate_t>::do_out(__mbstate_t&, char const*, char const*, char const*&, char*, char*, char*&) const
vfunc[3]:codecvt<char, char, __mbstate_t>::do_unshift(__mbstate_t&, char*, char*, char*&) const
vfunc[4]:codecvt<char, char, __mbstate_t>::do_in(__mbstate_t&, char const*, char const*, char const*&, char*, char*, char*&) const
vfunc[5]:codecvt<char, char, __mbstate_t>::do_encoding() const
vfunc[6]:codecvt<char, char, __mbstate_t>::do_always_noconv() const
vfunc[7]:codecvt<char, char, __mbstate_t>::do_length(__mbstate_t&, char const*, char const*, unsigned long) const
vfunc[8]:codecvt<char, char, __mbstate_t>::do_max_length() const

The Run Time Type Information for the std::codecvt<char, char, __mbstate_t> class is described by Table 7-246

Table 7-246. typeinfo for codecvt<char, char, __mbstate_t>

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for codecvt<char, char, __mbstate_t>

7.1.120.2. Class data for __codecvt_abstract_base<char, char, __mbstate_t>

The virtual table for the std::__codecvt_abstract_base<char, char, __mbstate_t> class is described by Table 7-247

Table 7-247. Primary vtable for __codecvt_abstract_base<char, char, __mbstate_t>

Base Offset0
Virtual Base Offset0
RTTItypeinfo for __codecvt_abstract_base<char, char, __mbstate_t>
vfunc[0]:
vfunc[1]:
vfunc[2]:__cxa_pure_virtual
vfunc[3]:__cxa_pure_virtual
vfunc[4]:__cxa_pure_virtual
vfunc[5]:__cxa_pure_virtual
vfunc[6]:__cxa_pure_virtual
vfunc[7]:__cxa_pure_virtual
vfunc[8]:__cxa_pure_virtual

7.1.120.3. Interfaces for Class codecvt<char, char, __mbstate_t>

An LSB conforming implementation shall provide the architecture specific methods for Class std::codecvt<char, char, __mbstate_t> specified in Table 7-248, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-248. libstdcxx - Class codecvt<char, char, __mbstate_t> Function Interfaces

codecvt<char, char, __mbstate_t>::do_length(__mbstate_t&, char const*, char const*, unsigned long) const(GLIBCXX_3.4) [1]
codecvt<char, char, __mbstate_t>::codecvt(__locale_struct*, unsigned long)(GLIBCXX_3.4) [1]
codecvt<char, char, __mbstate_t>::codecvt(unsigned long)(GLIBCXX_3.4) [1]
codecvt<char, char, __mbstate_t>::codecvt(__locale_struct*, unsigned long)(GLIBCXX_3.4) [1]
codecvt<char, char, __mbstate_t>::codecvt(unsigned long)(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.121. Class codecvt<wchar_t, char, __mbstate_t>

7.1.121.1. Class data for codecvt<wchar_t, char, __mbstate_t>

The virtual table for the std::codecvt<wchar_t, char, __mbstate_t> class is described by Table 7-249

Table 7-249. Primary vtable for codecvt<wchar_t, char, __mbstate_t>

Base Offset0
Virtual Base Offset0
RTTItypeinfo for codecvt<wchar_t, char, __mbstate_t>
vfunc[0]:codecvt<wchar_t, char, __mbstate_t>::~codecvt()
vfunc[1]:codecvt<wchar_t, char, __mbstate_t>::~codecvt()
vfunc[2]:codecvt<wchar_t, char, __mbstate_t>::do_out(__mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const
vfunc[3]:codecvt<wchar_t, char, __mbstate_t>::do_unshift(__mbstate_t&, char*, char*, char*&) const
vfunc[4]:codecvt<wchar_t, char, __mbstate_t>::do_in(__mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const
vfunc[5]:codecvt<wchar_t, char, __mbstate_t>::do_encoding() const
vfunc[6]:codecvt<wchar_t, char, __mbstate_t>::do_always_noconv() const
vfunc[7]:codecvt<wchar_t, char, __mbstate_t>::do_length(__mbstate_t&, char const*, char const*, unsigned long) const
vfunc[8]:codecvt<wchar_t, char, __mbstate_t>::do_max_length() const

The Run Time Type Information for the std::codecvt<wchar_t, char, __mbstate_t> class is described by Table 7-250

Table 7-250. typeinfo for codecvt<wchar_t, char, __mbstate_t>

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for codecvt<wchar_t, char, __mbstate_t>

7.1.121.2. Interfaces for Class codecvt<wchar_t, char, __mbstate_t>

An LSB conforming implementation shall provide the architecture specific methods for Class std::codecvt<wchar_t, char, __mbstate_t> specified in Table 7-251, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-251. libstdcxx - Class codecvt<wchar_t, char, __mbstate_t> Function Interfaces

codecvt<wchar_t, char, __mbstate_t>::do_length(__mbstate_t&, char const*, char const*, unsigned long) const(GLIBCXX_3.4) [1]
codecvt<wchar_t, char, __mbstate_t>::codecvt(__locale_struct*, unsigned long)(GLIBCXX_3.4) [1]
codecvt<wchar_t, char, __mbstate_t>::codecvt(unsigned long)(GLIBCXX_3.4) [1]
codecvt<wchar_t, char, __mbstate_t>::codecvt(__locale_struct*, unsigned long)(GLIBCXX_3.4) [1]
codecvt<wchar_t, char, __mbstate_t>::codecvt(unsigned long)(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.122. Class collate<char>

7.1.122.1. Class data for collate<char>

The virtual table for the std::collate<char> class is described by Table 7-252

Table 7-252. Primary vtable for collate<char>

Base Offset0
Virtual Base Offset0
RTTItypeinfo for collate<char>
vfunc[0]:collate<char>::~collate()
vfunc[1]:collate<char>::~collate()
vfunc[2]:collate<char>::do_compare(char const*, char const*, char const*, char const*) const
vfunc[3]:collate<char>::do_transform(char const*, char const*) const
vfunc[4]:collate<char>::do_hash(char const*, char const*) const

The Run Time Type Information for the std::collate<char> class is described by Table 7-253

Table 7-253. typeinfo for collate<char>

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for collate<char>

7.1.122.2. Interfaces for Class collate<char>

An LSB conforming implementation shall provide the architecture specific methods for Class std::collate<char> specified in Table 7-254, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-254. libstdcxx - Class collate<char> Function Interfaces

collate<char>::_M_transform(char*, char const*, unsigned long) const(GLIBCXX_3.4) [1]
collate<char>::collate(__locale_struct*, unsigned long)(GLIBCXX_3.4) [1]
collate<char>::collate(unsigned long)(GLIBCXX_3.4) [1]
collate<char>::collate(__locale_struct*, unsigned long)(GLIBCXX_3.4) [1]
collate<char>::collate(unsigned long)(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.123. Class collate<wchar_t>

7.1.123.1. Class data for collate<wchar_t>

The virtual table for the std::collate<wchar_t> class is described by Table 7-255

Table 7-255. Primary vtable for collate<wchar_t>

Base Offset0
Virtual Base Offset0
RTTItypeinfo for collate<wchar_t>
vfunc[0]:collate<wchar_t>::~collate()
vfunc[1]:collate<wchar_t>::~collate()
vfunc[2]:collate<wchar_t>::do_compare(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*) const
vfunc[3]:collate<wchar_t>::do_transform(wchar_t const*, wchar_t const*) const
vfunc[4]:collate<wchar_t>::do_hash(wchar_t const*, wchar_t const*) const

The Run Time Type Information for the std::collate<wchar_t> class is described by Table 7-256

Table 7-256. typeinfo for collate<wchar_t>

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for collate<wchar_t>

7.1.123.2. Interfaces for Class collate<wchar_t>

An LSB conforming implementation shall provide the architecture specific methods for Class std::collate<wchar_t> specified in Table 7-257, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-257. libstdcxx - Class collate<wchar_t> Function Interfaces

collate<wchar_t>::_M_transform(wchar_t*, wchar_t const*, unsigned long) const(GLIBCXX_3.4) [1]
collate<wchar_t>::collate(__locale_struct*, unsigned long)(GLIBCXX_3.4) [1]
collate<wchar_t>::collate(unsigned long)(GLIBCXX_3.4) [1]
collate<wchar_t>::collate(__locale_struct*, unsigned long)(GLIBCXX_3.4) [1]
collate<wchar_t>::collate(unsigned long)(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.124. Class num_get<char, istreambuf_iterator<char, char_traits<char> > >

7.1.124.1. Interfaces for Class num_get<char, istreambuf_iterator<char, char_traits<char> > >

An LSB conforming implementation shall provide the architecture specific methods for Class std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > specified in Table 7-258, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-258. libstdcxx - Class num_get<char, istreambuf_iterator<char, char_traits<char> > > Function Interfaces

num_get<char, istreambuf_iterator<char, char_traits<char> > >::num_get(unsigned long)(GLIBCXX_3.4) [1]
num_get<char, istreambuf_iterator<char, char_traits<char> > >::num_get(unsigned long)(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.125. Class num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >

7.1.125.1. Interfaces for Class num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >

An LSB conforming implementation shall provide the architecture specific methods for Class std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > specified in Table 7-259, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-259. libstdcxx - Class num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > > Function Interfaces

num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::num_get(unsigned long)(GLIBCXX_3.4) [1]
num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::num_get(unsigned long)(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.126. Class num_put<char, ostreambuf_iterator<char, char_traits<char> > >

7.1.126.1. Interfaces for Class num_put<char, ostreambuf_iterator<char, char_traits<char> > >

An LSB conforming implementation shall provide the architecture specific methods for Class std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > specified in Table 7-260, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-260. libstdcxx - Class num_put<char, ostreambuf_iterator<char, char_traits<char> > > Function Interfaces

num_put<char, ostreambuf_iterator<char, char_traits<char> > >::_M_group_int(char const*, unsigned long, char, ios_base&, char*, char*, int&) const(GLIBCXX_3.4) [1]
num_put<char, ostreambuf_iterator<char, char_traits<char> > >::_M_group_float(char const*, unsigned long, char, char const*, char*, char*, int&) const(GLIBCXX_3.4) [1]
num_put<char, ostreambuf_iterator<char, char_traits<char> > >::_M_pad(char, long, ios_base&, char*, char const*, int&) const(GLIBCXX_3.4) [1]
num_put<char, ostreambuf_iterator<char, char_traits<char> > >::num_put(unsigned long)(GLIBCXX_3.4) [1]
num_put<char, ostreambuf_iterator<char, char_traits<char> > >::num_put(unsigned long)(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.127. Class num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >

7.1.127.1. Interfaces for Class num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >

An LSB conforming implementation shall provide the architecture specific methods for Class std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > specified in Table 7-261, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-261. libstdcxx - Class num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > > Function Interfaces

num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::_M_group_int(char const*, unsigned long, wchar_t, ios_base&, wchar_t*, wchar_t*, int&) const(GLIBCXX_3.4) [1]
num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::_M_group_float(char const*, unsigned long, wchar_t, wchar_t const*, wchar_t*, wchar_t*, int&) const(GLIBCXX_3.4) [1]
num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::_M_pad(wchar_t, long, ios_base&, wchar_t*, wchar_t const*, int&) const(GLIBCXX_3.4) [1]
num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::num_put(unsigned long)(GLIBCXX_3.4) [1]
num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::num_put(unsigned long)(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.128. Class bad_cast

7.1.128.1. Class data for bad_cast

The virtual table for the std::bad_cast class is described by Table 7-262

Table 7-262. Primary vtable for bad_cast

Base Offset0
Virtual Base Offset0
RTTItypeinfo for bad_cast
vfunc[0]:bad_cast::~bad_cast()
vfunc[1]:bad_cast::~bad_cast()
vfunc[2]:exception::what() const

The Run Time Type Information for the std::bad_cast class is described by Table 7-263

Table 7-263. typeinfo for bad_cast

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for bad_cast

7.1.128.2. Interfaces for Class bad_cast

No external methods are defined for libstdcxx - Class std::bad_cast

7.1.129. Class ios_base

7.1.129.1. Class data for ios_base

The Run Time Type Information for the std::ios_base class is described by Table 7-264

Table 7-264. typeinfo for ios_base

Base Vtablevtable for __cxxabiv1::__class_type_info
Nametypeinfo name for ios_base

7.1.129.2. Interfaces for Class ios_base

No external methods are defined for libstdcxx - Class std::ios_base

7.1.130. Class messages<char>

7.1.130.1. Class data for messages<char>

The virtual table for the std::messages<char> class is described by Table 7-265

Table 7-265. Primary vtable for messages<char>

Base Offset0
Virtual Base Offset0
RTTItypeinfo for messages<char>
vfunc[0]:messages<char>::~messages()
vfunc[1]:messages<char>::~messages()
vfunc[2]:messages<char>::do_open(basic_string<char, char_traits<char>, allocator<char> > const&, locale const&) const
vfunc[3]:messages<char>::do_get(int, int, int, basic_string<char, char_traits<char>, allocator<char> > const&) const
vfunc[4]:messages<char>::do_close(int) const

7.1.130.2. Interfaces for Class messages<char>

An LSB conforming implementation shall provide the architecture specific methods for Class std::messages<char> specified in Table 7-266, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-266. libstdcxx - Class messages<char> Function Interfaces

messages<char>::messages(__locale_struct*, char const*, unsigned long)(GLIBCXX_3.4) [1]
messages<char>::messages(unsigned long)(GLIBCXX_3.4) [1]
messages<char>::messages(__locale_struct*, char const*, unsigned long)(GLIBCXX_3.4) [1]
messages<char>::messages(unsigned long)(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.131. Class messages<wchar_t>

7.1.131.1. Class data for messages<wchar_t>

The virtual table for the std::messages<wchar_t> class is described by Table 7-267

Table 7-267. Primary vtable for messages<wchar_t>

Base Offset0
Virtual Base Offset0
RTTItypeinfo for messages<wchar_t>
vfunc[0]:messages<wchar_t>::~messages()
vfunc[1]:messages<wchar_t>::~messages()
vfunc[2]:messages<wchar_t>::do_open(basic_string<char, char_traits<char>, allocator<char> > const&, locale const&) const
vfunc[3]:messages<wchar_t>::do_get(int, int, int, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&) const
vfunc[4]:messages<wchar_t>::do_close(int) const

7.1.131.2. Interfaces for Class messages<wchar_t>

An LSB conforming implementation shall provide the architecture specific methods for Class std::messages<wchar_t> specified in Table 7-268, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-268. libstdcxx - Class messages<wchar_t> Function Interfaces

messages<wchar_t>::messages(__locale_struct*, char const*, unsigned long)(GLIBCXX_3.4) [1]
messages<wchar_t>::messages(unsigned long)(GLIBCXX_3.4) [1]
messages<wchar_t>::messages(__locale_struct*, char const*, unsigned long)(GLIBCXX_3.4) [1]
messages<wchar_t>::messages(unsigned long)(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.132. Class numpunct<char>

7.1.132.1. Class data for numpunct<char>

The virtual table for the std::numpunct<char> class is described by Table 7-269

Table 7-269. Primary vtable for numpunct<char>

Base Offset0
Virtual Base Offset0
RTTItypeinfo for numpunct<char>
vfunc[0]:numpunct<char>::~numpunct()
vfunc[1]:numpunct<char>::~numpunct()
vfunc[2]:numpunct<char>::do_decimal_point() const
vfunc[3]:numpunct<char>::do_thousands_sep() const
vfunc[4]:numpunct<char>::do_grouping() const
vfunc[5]:numpunct<char>::do_truename() const
vfunc[6]:numpunct<char>::do_falsename() const

The Run Time Type Information for the std::numpunct<char> class is described by Table 7-270

Table 7-270. typeinfo for numpunct<char>

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for numpunct<char>

7.1.132.2. Interfaces for Class numpunct<char>

An LSB conforming implementation shall provide the architecture specific methods for Class std::numpunct<char> specified in Table 7-271, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-271. libstdcxx - Class numpunct<char> Function Interfaces

numpunct<char>::numpunct(__locale_struct*, unsigned long)(GLIBCXX_3.4) [1]
numpunct<char>::numpunct(__numpunct_cache<char>*, unsigned long)(GLIBCXX_3.4) [2]
numpunct<char>::numpunct(unsigned long)(GLIBCXX_3.4) [2]
numpunct<char>::numpunct(__locale_struct*, unsigned long)(GLIBCXX_3.4) [1]
numpunct<char>::numpunct(__numpunct_cache<char>*, unsigned long)(GLIBCXX_3.4) [2]
numpunct<char>::numpunct(unsigned long)(GLIBCXX_3.4) [2]

Referenced Specification(s)

7.1.133. Class numpunct<wchar_t>

7.1.133.1. Class data for numpunct<wchar_t>

The virtual table for the std::numpunct<wchar_t> class is described by Table 7-272

Table 7-272. Primary vtable for numpunct<wchar_t>

Base Offset0
Virtual Base Offset0
RTTItypeinfo for numpunct<wchar_t>
vfunc[0]:numpunct<wchar_t>::~numpunct()
vfunc[1]:numpunct<wchar_t>::~numpunct()
vfunc[2]:numpunct<wchar_t>::do_decimal_point() const
vfunc[3]:numpunct<wchar_t>::do_thousands_sep() const
vfunc[4]:numpunct<wchar_t>::do_grouping() const
vfunc[5]:numpunct<wchar_t>::do_truename() const
vfunc[6]:numpunct<wchar_t>::do_falsename() const

The Run Time Type Information for the std::numpunct<wchar_t> class is described by Table 7-273

Table 7-273. typeinfo for numpunct<wchar_t>

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for numpunct<wchar_t>

7.1.133.2. Interfaces for Class numpunct<wchar_t>

An LSB conforming implementation shall provide the architecture specific methods for Class std::numpunct<wchar_t> specified in Table 7-274, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-274. libstdcxx - Class numpunct<wchar_t> Function Interfaces

numpunct<wchar_t>::numpunct(__locale_struct*, unsigned long)(GLIBCXX_3.4) [1]
numpunct<wchar_t>::numpunct(unsigned long)(GLIBCXX_3.4) [1]
numpunct<wchar_t>::numpunct(__locale_struct*, unsigned long)(GLIBCXX_3.4) [1]
numpunct<wchar_t>::numpunct(unsigned long)(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.134. Class time_get<char, istreambuf_iterator<char, char_traits<char> > >

7.1.134.1. Class data for time_get<char, istreambuf_iterator<char, char_traits<char> > >

The virtual table for the std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > class is described by Table 7-275

Table 7-275. Primary vtable for time_get<char, istreambuf_iterator<char, char_traits<char> > >

Base Offset0
Virtual Base Offset0
RTTItypeinfo for time_get<char, istreambuf_iterator<char, char_traits<char> > >
vfunc[0]:time_get<char, istreambuf_iterator<char, char_traits<char> > >::~time_get()
vfunc[1]:time_get<char, istreambuf_iterator<char, char_traits<char> > >::~time_get()
vfunc[2]:time_get<char, istreambuf_iterator<char, char_traits<char> > >::do_date_order() const
vfunc[3]:time_get<char, istreambuf_iterator<char, char_traits<char> > >::do_get_time(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, ios_base&, _Ios_Iostate&, tm*) const
vfunc[4]:time_get<char, istreambuf_iterator<char, char_traits<char> > >::do_get_date(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, ios_base&, _Ios_Iostate&, tm*) const
vfunc[5]:time_get<char, istreambuf_iterator<char, char_traits<char> > >::do_get_weekday(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, ios_base&, _Ios_Iostate&, tm*) const
vfunc[6]:time_get<char, istreambuf_iterator<char, char_traits<char> > >::do_get_monthname(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, ios_base&, _Ios_Iostate&, tm*) const
vfunc[7]:time_get<char, istreambuf_iterator<char, char_traits<char> > >::do_get_year(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, ios_base&, _Ios_Iostate&, tm*) const

7.1.134.2. Interfaces for Class time_get<char, istreambuf_iterator<char, char_traits<char> > >

An LSB conforming implementation shall provide the architecture specific methods for Class std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > specified in Table 7-276, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-276. libstdcxx - Class time_get<char, istreambuf_iterator<char, char_traits<char> > > Function Interfaces

time_get<char, istreambuf_iterator<char, char_traits<char> > >::_M_extract_num(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, int&, int, int, unsigned long, ios_base&, _Ios_Iostate&) const(GLIBCXX_3.4) [1]
time_get<char, istreambuf_iterator<char, char_traits<char> > >::_M_extract_name(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, int&, char const**, unsigned long, ios_base&, _Ios_Iostate&) const(GLIBCXX_3.4) [1]
time_get<char, istreambuf_iterator<char, char_traits<char> > >::time_get(unsigned long)(GLIBCXX_3.4) [1]
time_get<char, istreambuf_iterator<char, char_traits<char> > >::time_get(unsigned long)(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.135. Class time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >

7.1.135.1. Class data for time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >

The virtual table for the std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > class is described by Table 7-277

Table 7-277. Primary vtable for time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >

Base Offset0
Virtual Base Offset0
RTTItypeinfo for time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >
vfunc[0]:time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::~time_get()
vfunc[1]:time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::~time_get()
vfunc[2]:time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_date_order() const
vfunc[3]:time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_get_time(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, _Ios_Iostate&, tm*) const
vfunc[4]:time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_get_date(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, _Ios_Iostate&, tm*) const
vfunc[5]:time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_get_weekday(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, _Ios_Iostate&, tm*) const
vfunc[6]:time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_get_monthname(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, _Ios_Iostate&, tm*) const
vfunc[7]:time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_get_year(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, _Ios_Iostate&, tm*) const

7.1.135.2. Interfaces for Class time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >

An LSB conforming implementation shall provide the architecture specific methods for Class std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > specified in Table 7-278, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-278. libstdcxx - Class time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > > Function Interfaces

time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::_M_extract_num(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, int&, int, int, unsigned long, ios_base&, _Ios_Iostate&) const(GLIBCXX_3.4) [1]
time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::_M_extract_name(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, int&, wchar_t const**, unsigned long, ios_base&, _Ios_Iostate&) const(GLIBCXX_3.4) [1]
time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::time_get(unsigned long)(GLIBCXX_3.4) [1]
time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::time_get(unsigned long)(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.136. Class time_put<char, ostreambuf_iterator<char, char_traits<char> > >

7.1.136.1. Interfaces for Class time_put<char, ostreambuf_iterator<char, char_traits<char> > >

An LSB conforming implementation shall provide the architecture specific methods for Class std::time_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > specified in Table 7-279, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-279. libstdcxx - Class time_put<char, ostreambuf_iterator<char, char_traits<char> > > Function Interfaces

time_put<char, ostreambuf_iterator<char, char_traits<char> > >::time_put(unsigned long)(GLIBCXX_3.4) [1]
time_put<char, ostreambuf_iterator<char, char_traits<char> > >::time_put(unsigned long)(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.137. Class time_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >

7.1.137.1. Interfaces for Class time_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >

An LSB conforming implementation shall provide the architecture specific methods for Class std::time_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > specified in Table 7-280, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-280. libstdcxx - Class time_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > > Function Interfaces

time_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::time_put(unsigned long)(GLIBCXX_3.4) [1]
time_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::time_put(unsigned long)(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.138. Class bad_alloc

7.1.138.1. Class data for bad_alloc

The virtual table for the std::bad_alloc class is described by Table 7-281

Table 7-281. Primary vtable for bad_alloc

Base Offset0
Virtual Base Offset0
RTTItypeinfo for bad_alloc
vfunc[0]:bad_alloc::~bad_alloc()
vfunc[1]:bad_alloc::~bad_alloc()
vfunc[2]:exception::what() const

The Run Time Type Information for the std::bad_alloc class is described by Table 7-282

Table 7-282. typeinfo for bad_alloc

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for bad_alloc

7.1.138.2. Interfaces for Class bad_alloc

No external methods are defined for libstdcxx - Class std::bad_alloc

7.1.139. Class basic_ios<char, char_traits<char> >

7.1.139.1. Class data for basic_ios<char, char_traits<char> >

The virtual table for the std::basic_ios<char, std::char_traits<char> > class is described by Table 7-283

Table 7-283. Primary vtable for basic_ios<char, char_traits<char> >

Base Offset0
Virtual Base Offset0
RTTItypeinfo for basic_ios<char, char_traits<char> >
vfunc[0]:basic_ios<char, char_traits<char> >::~basic_ios()
vfunc[1]:basic_ios<char, char_traits<char> >::~basic_ios()

7.1.139.2. Interfaces for Class basic_ios<char, char_traits<char> >

No external methods are defined for libstdcxx - Class std::basic_ios<char, std::char_traits<char> >

7.1.140. Class basic_ios<wchar_t, char_traits<wchar_t> >

7.1.140.1. Interfaces for Class basic_ios<wchar_t, char_traits<wchar_t> >

No external methods are defined for libstdcxx - Class std::basic_ios<wchar_t, std::char_traits<wchar_t> >

7.1.141. Class exception

7.1.141.1. Class data for exception

The virtual table for the std::exception class is described by Table 7-284

Table 7-284. Primary vtable for exception

Base Offset0
Virtual Base Offset0
RTTItypeinfo for exception
vfunc[0]:exception::~exception()
vfunc[1]:exception::~exception()
vfunc[2]:exception::what() const

The Run Time Type Information for the std::exception class is described by Table 7-285

Table 7-285. typeinfo for exception

Base Vtablevtable for __cxxabiv1::__class_type_info
Nametypeinfo name for exception

7.1.141.2. Interfaces for Class exception

No external methods are defined for libstdcxx - Class std::exception

7.1.142. Class money_get<char, istreambuf_iterator<char, char_traits<char> > >

7.1.142.1. Class data for money_get<char, istreambuf_iterator<char, char_traits<char> > >

The virtual table for the std::money_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > class is described by Table 7-286

Table 7-286. Primary vtable for money_get<char, istreambuf_iterator<char, char_traits<char> > >

Base Offset0
Virtual Base Offset0
RTTItypeinfo for money_get<char, istreambuf_iterator<char, char_traits<char> > >
vfunc[0]:money_get<char, istreambuf_iterator<char, char_traits<char> > >::~money_get()
vfunc[1]:money_get<char, istreambuf_iterator<char, char_traits<char> > >::~money_get()
vfunc[2]:money_get<char, istreambuf_iterator<char, char_traits<char> > >::do_get(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, bool, ios_base&, _Ios_Iostate&, long double&) const
vfunc[3]:money_get<char, istreambuf_iterator<char, char_traits<char> > >::do_get(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, bool, ios_base&, _Ios_Iostate&, basic_string<char, char_traits<char>, allocator<char> >&) const

The Run Time Type Information for the std::money_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > class is described by Table 7-287

Table 7-287. typeinfo for money_get<char, istreambuf_iterator<char, char_traits<char> > >

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for money_get<char, istreambuf_iterator<char, char_traits<char> > >

7.1.142.2. Interfaces for Class money_get<char, istreambuf_iterator<char, char_traits<char> > >

An LSB conforming implementation shall provide the architecture specific methods for Class std::money_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > specified in Table 7-288, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-288. libstdcxx - Class money_get<char, istreambuf_iterator<char, char_traits<char> > > Function Interfaces

money_get<char, istreambuf_iterator<char, char_traits<char> > >::money_get(unsigned long)(GLIBCXX_3.4) [1]
money_get<char, istreambuf_iterator<char, char_traits<char> > >::money_get(unsigned long)(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.143. Class money_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >

7.1.143.1. Class data for money_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >

The virtual table for the std::money_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > class is described by Table 7-289

Table 7-289. Primary vtable for money_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >

Base Offset0
Virtual Base Offset0
RTTItypeinfo for money_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >
vfunc[0]:money_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::~money_get()
vfunc[1]:money_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::~money_get()
vfunc[2]:money_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_get(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, bool, ios_base&, _Ios_Iostate&, long double&) const
vfunc[3]:money_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_get(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, bool, ios_base&, _Ios_Iostate&, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&) const

The Run Time Type Information for the std::money_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > class is described by Table 7-290

Table 7-290. typeinfo for money_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for money_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >

7.1.143.2. Interfaces for Class money_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >

An LSB conforming implementation shall provide the architecture specific methods for Class std::money_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > specified in Table 7-291, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-291. libstdcxx - Class money_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > > Function Interfaces

money_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::money_get(unsigned long)(GLIBCXX_3.4) [1]
money_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::money_get(unsigned long)(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.144. Class money_put<char, ostreambuf_iterator<char, char_traits<char> > >

7.1.144.1. Class data for money_put<char, ostreambuf_iterator<char, char_traits<char> > >

The virtual table for the std::money_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > class is described by Table 7-292

Table 7-292. Primary vtable for money_put<char, ostreambuf_iterator<char, char_traits<char> > >

Base Offset0
Virtual Base Offset0
RTTItypeinfo for money_put<char, ostreambuf_iterator<char, char_traits<char> > >
vfunc[0]:money_put<char, ostreambuf_iterator<char, char_traits<char> > >::~money_put()
vfunc[1]:money_put<char, ostreambuf_iterator<char, char_traits<char> > >::~money_put()
vfunc[2]:money_put<char, ostreambuf_iterator<char, char_traits<char> > >::do_put(ostreambuf_iterator<char, char_traits<char> >, bool, ios_base&, char, long double) const
vfunc[3]:money_put<char, ostreambuf_iterator<char, char_traits<char> > >::do_put(ostreambuf_iterator<char, char_traits<char> >, bool, ios_base&, char, basic_string<char, char_traits<char>, allocator<char> > const&) const

The Run Time Type Information for the std::money_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > class is described by Table 7-293

Table 7-293. typeinfo for money_put<char, ostreambuf_iterator<char, char_traits<char> > >

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for money_put<char, ostreambuf_iterator<char, char_traits<char> > >

7.1.144.2. Interfaces for Class money_put<char, ostreambuf_iterator<char, char_traits<char> > >

An LSB conforming implementation shall provide the architecture specific methods for Class std::money_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > specified in Table 7-294, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-294. libstdcxx - Class money_put<char, ostreambuf_iterator<char, char_traits<char> > > Function Interfaces

money_put<char, ostreambuf_iterator<char, char_traits<char> > >::money_put(unsigned long)(GLIBCXX_3.4) [1]
money_put<char, ostreambuf_iterator<char, char_traits<char> > >::money_put(unsigned long)(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.145. Class money_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >

7.1.145.1. Class data for money_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >

The virtual table for the std::money_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > class is described by Table 7-295

Table 7-295. Primary vtable for money_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >

Base Offset0
Virtual Base Offset0
RTTItypeinfo for money_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >
vfunc[0]:money_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::~money_put()
vfunc[1]:money_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::~money_put()
vfunc[2]:money_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_put(ostreambuf_iterator<wchar_t, char_traits<wchar_t> >, bool, ios_base&, wchar_t, long double) const
vfunc[3]:money_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_put(ostreambuf_iterator<wchar_t, char_traits<wchar_t> >, bool, ios_base&, wchar_t, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&) const

The Run Time Type Information for the std::money_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > class is described by Table 7-296

Table 7-296. typeinfo for money_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for money_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >

7.1.145.2. Interfaces for Class money_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >

An LSB conforming implementation shall provide the architecture specific methods for Class std::money_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > specified in Table 7-297, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-297. libstdcxx - Class money_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > > Function Interfaces

money_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::money_put(unsigned long)(GLIBCXX_3.4) [1]
money_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::money_put(unsigned long)(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.146. Class strstream

7.1.146.1. Class data for strstream

The virtual table for the std::strstream class is described by Table 7-298

Table 7-298. Primary vtable for strstream

Base Offset0
Virtual Base Offset112
RTTItypeinfo for strstream
vfunc[0]:strstream::~strstream()
vfunc[1]:strstream::~strstream()

Table 7-299. Secondary vtable for strstream

Base Offset-16
Virtual Base Offset96
RTTItypeinfo for strstream
vfunc[0]:non-virtual thunk to strstream::~strstream()
vfunc[1]:non-virtual thunk to strstream::~strstream()

Table 7-300. Secondary vtable for strstream

Base Offset-112
Virtual Base Offset-112
RTTItypeinfo for strstream
vfunc[0]:virtual thunk to strstream::~strstream()
vfunc[1]:virtual thunk to strstream::~strstream()

The VTT for the std::strstream class is described by Table 7-301

Table 7-301. VTT for strstream

VTT Name_ZTTSt9strstream
Number of Entries10

7.1.146.2. Interfaces for Class strstream

An LSB conforming implementation shall provide the architecture specific methods for Class std::strstream specified in Table 7-302, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-302. libstdcxx - Class strstream Function Interfaces

non-virtual thunk to strstream::~strstream()(GLIBCXX_3.4) [1]
non-virtual thunk to strstream::~strstream()(GLIBCXX_3.4) [1]
virtual thunk to strstream::~strstream()(GLIBCXX_3.4) [1]
virtual thunk to strstream::~strstream()(GLIBCXX_3.4) [1]

Referenced Specification(s)

7.1.147. Class time_base

7.1.147.1. Class data for time_base

The Run Time Type Information for the std::time_base class is described by Table 7-303

Table 7-303. typeinfo for time_base

Base Vtablevtable for __cxxabiv1::__class_type_info
Nametypeinfo name for time_base

7.1.147.2. Interfaces for Class time_base

No external methods are defined for libstdcxx - Class std::time_base

7.1.148. Class type_info

7.1.148.1. Class data for type_info

The virtual table for the std::type_info class is described by Table 7-304

Table 7-304. Primary vtable for type_info

Base Offset0
Virtual Base Offset0
RTTItypeinfo for type_info
vfunc[0]:type_info::~type_info()
vfunc[1]:type_info::~type_info()
vfunc[2]:type_info::__is_pointer_p() const
vfunc[3]:type_info::__is_function_p() const
vfunc[4]:type_info::__do_catch(type_info const*, void**, unsigned int) const
vfunc[5]:type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void**) const

The Run Time Type Information for the std::type_info class is described by Table 7-305

Table 7-305. typeinfo for type_info

Base Vtablevtable for __cxxabiv1::__class_type_info
Nametypeinfo name for type_info

7.1.148.2. Interfaces for Class type_info

No external methods are defined for libstdcxx - Class std::type_info

7.1.149. Class basic_istream<char, char_traits<char> >

7.1.149.1. Interfaces for Class basic_istream<char, char_traits<char> >

No external methods are defined for libstdcxx - Class std::basic_istream<char, std::char_traits<char> >

7.1.150. Class basic_ostream<char, char_traits<char> >

7.1.150.1. Interfaces for Class basic_ostream<char, char_traits<char> >

No external methods are defined for libstdcxx - Class std::basic_ostream<char, std::char_traits<char> >