Linux Standard Base C++ Specification for AMD64 3.0Preview1 | ||
---|---|---|
<<< Previous | Next >>> |
An LSB-conforming implementation shall support some base libraries which provide interfaces for accessing the operating system, processor and other hardware in the system.
Interfaces that are unique to the AMD64 platform are defined here. This section should be used in conjunction with the corresponding section in the Linux Standard Base Specification.
Table 7-1 defines the library name and shared object name for the libstdcxx library
The behavior of the interfaces in this library is specified by the following specifications:
Itanium C++ ABI |
ISO/IEC 14882: 2003 C++ Language |
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)
No external methods are defined for libstdcxx - C++ type descriptors for built-in types
No external methods are defined for libstdcxx - C++ Unsorted Interfaces
No external methods are defined for libstdcxx - struct numeric_limits<long double>
No external methods are defined for libstdcxx - struct __numeric_limits_base
No external methods are defined for libstdcxx - struct numeric_limits<long long>
No external methods are defined for libstdcxx - struct numeric_limits<unsigned long long>
No external methods are defined for libstdcxx - struct numeric_limits<float>
No external methods are defined for libstdcxx - struct numeric_limits<double>
No external methods are defined for libstdcxx - struct numeric_limits<short>
No external methods are defined for libstdcxx - struct numeric_limits<unsigned short>
No external methods are defined for libstdcxx - struct numeric_limits<int>
No external methods are defined for libstdcxx - struct numeric_limits<unsigned int>
No external methods are defined for libstdcxx - struct numeric_limits<long>
No external methods are defined for libstdcxx - struct numeric_limits<unsigned long>
No external methods are defined for libstdcxx - struct numeric_limits<wchar_t>
No external methods are defined for libstdcxx - struct numeric_limits<unsigned char>
No external methods are defined for libstdcxx - struct numeric_limits<signed char>
No external methods are defined for libstdcxx - struct numeric_limits<char>
No external methods are defined for libstdcxx - struct numeric_limits<bool>
No external methods are defined for libstdcxx - Class std::allocator<char>
No external methods are defined for libstdcxx - Class std::allocator<wchar_t>
No external methods are defined for libstdcxx - facet functions
An LSB conforming implementation shall provide the architecture specific methods for Class std::basic_string specified in Table 7-3, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-3. 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> >::_M_limit(unsigned long, unsigned long) 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)
No external methods are defined for libstdcxx - Class std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >
No external methods are defined for libstdcxx - Class std::istreambuf_iterator<char, std::char_traits<char> >
An LSB conforming implementation shall provide the architecture specific methods for Class std::gslice specified in Table 7-4, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-4. 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)
An LSB conforming implementation shall provide the architecture specific methods for Class std::__basic_file<char> specified in Table 7-5, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-5. 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)
No external methods are defined for libstdcxx - Class std::__default_alloc_template<true, 0>
An LSB conforming implementation shall provide the architecture specific methods for Class std::valarray<unsigned int> specified in Table 7-6, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-6. 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)
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-7, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-7. 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)
No external methods are defined for libstdcxx - Class std::locale
The virtual table for the __cxxabiv1::__enum_type_info class is described by Table 7-8
Table 7-8. Primary vtable for __cxxabiv1::__enum_type_info
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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-9
No external methods are defined for libstdcxx - Class __cxxabiv1::__enum_type_info
The virtual table for the __cxxabiv1::__array_type_info class is described by Table 7-10
Table 7-10. Primary vtable for __cxxabiv1::__array_type_info
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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-11
No external methods are defined for libstdcxx - Class __cxxabiv1::__array_type_info
The virtual table for the __cxxabiv1::__class_type_info class is described by Table 7-12
Table 7-12. Primary vtable for __cxxabiv1::__class_type_info
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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-13
An LSB conforming implementation shall provide the architecture specific methods for Class __cxxabiv1::__class_type_info specified in Table 7-14, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-14. 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)
[1]. Itanium C++ ABI
The virtual table for the __cxxabiv1::__pbase_type_info class is described by Table 7-15
Table 7-15. Primary vtable for __cxxabiv1::__pbase_type_info
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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-16
No external methods are defined for libstdcxx - Class __cxxabiv1::__pbase_type_info
The virtual table for the __cxxabiv1::__pointer_type_info class is described by Table 7-17
Table 7-17. Primary vtable for __cxxabiv1::__pointer_type_info
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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-18
No external methods are defined for libstdcxx - Class __cxxabiv1::__pointer_type_info
The virtual table for the __cxxabiv1::__function_type_info class is described by Table 7-19
Table 7-19. Primary vtable for __cxxabiv1::__function_type_info
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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-20
No external methods are defined for libstdcxx - Class __cxxabiv1::__function_type_info
The virtual table for the __cxxabiv1::__si_class_type_info class is described by Table 7-21
Table 7-21. Primary vtable for __cxxabiv1::__si_class_type_info
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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-22
An LSB conforming implementation shall provide the architecture specific methods for Class __cxxabiv1::__si_class_type_info specified in Table 7-23, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-23. 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)
[1]. Itanium C++ ABI
The virtual table for the __cxxabiv1::__vmi_class_type_info class is described by Table 7-24
Table 7-24. Primary vtable for __cxxabiv1::__vmi_class_type_info
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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-25
An LSB conforming implementation shall provide the architecture specific methods for Class __cxxabiv1::__vmi_class_type_info specified in Table 7-26, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-26. 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)
[1]. Itanium C++ ABI
The virtual table for the __cxxabiv1::__fundamental_type_info class is described by Table 7-27
Table 7-27. Primary vtable for __cxxabiv1::__fundamental_type_info
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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-28
No external methods are defined for libstdcxx - Class __cxxabiv1::__fundamental_type_info
The virtual table for the __cxxabiv1::__pointer_to_member_type_info class is described by Table 7-29
Table 7-29. Primary vtable for __cxxabiv1::__pointer_to_member_type_info
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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-30
No external methods are defined for libstdcxx - Class __cxxabiv1::__pointer_to_member_type_info
The virtual table for the __gnu_cxx::stdio_filebuf<char, std::char_traits<char> > class is described by Table 7-31
Table 7-31. Primary vtable for __gnu_cxx::stdio_sync_filebuf<char, char_traits<char> >
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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) |
No external methods are defined for libstdcxx - Class __gnu_cxx::stdio_filebuf<char, std::char_traits<char> >
The virtual table for the __gnu_cxx::stdio_filebuf<wchar_t, std::char_traits<wchar_t> > class is described by Table 7-32
Table 7-32. Primary vtable for __gnu_cxx::stdio_sync_filebuf<wchar_t, char_traits<wchar_t> >
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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) |
No external methods are defined for libstdcxx - Class __gnu_cxx::stdio_filebuf<wchar_t, std::char_traits<wchar_t> >
The virtual table for the std::locale::facet class is described by Table 7-33
Table 7-33. Primary vtable for locale::facet
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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-34
No external methods are defined for libstdcxx - Class std::locale::facet
The virtual table for the std::ios_base::failure class is described by Table 7-35
Table 7-35. Primary vtable for ios_base::failure
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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-36
No external methods are defined for libstdcxx - Class std::ios_base::failure
The virtual table for the std::basic_iostream<char, std::char_traits<char> > class is described by Table 7-37
Table 7-37. Primary vtable for basic_iostream<char, char_traits<char> >
Base Offset | 0 |
Virtual Base Offset | 24 |
RTTI | typeinfo 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-38. Secondary vtable for basic_iostream<char, char_traits<char> >
Base Offset | -16 |
Virtual Base Offset | 8 |
RTTI | typeinfo 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-39. Secondary vtable for basic_iostream<char, char_traits<char> >
Base Offset | -24 |
Virtual Base Offset | -24 |
RTTI | typeinfo 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-40
An LSB conforming implementation shall provide the architecture specific methods for Class _ZSdE specified in Table 7-41, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-41. 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)
[1]. Itanium C++ ABI
The virtual table for the std::basic_istream<char, std::char_traits<char> > class is described by Table 7-42
Table 7-42. Primary vtable for basic_istream<char, char_traits<char> >
Base Offset | 0 |
Virtual Base Offset | 16 |
RTTI | typeinfo 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-43. Secondary vtable for basic_istream<char, char_traits<char> >
Base Offset | -16 |
Virtual Base Offset | -16 |
RTTI | typeinfo 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-44
An LSB conforming implementation shall provide the architecture specific methods for Class _ZSiE specified in Table 7-45, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-45. 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)
[2]. Itanium C++ ABI
The virtual table for the std::basic_ostream<char, std::char_traits<char> > class is described by Table 7-46
Table 7-46. Primary vtable for basic_ostream<char, char_traits<char> >
Base Offset | 0 |
Virtual Base Offset | 8 |
RTTI | typeinfo 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-47. Secondary vtable for basic_ostream<char, char_traits<char> >
Base Offset | -8 |
Virtual Base Offset | -8 |
RTTI | typeinfo 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-48
An LSB conforming implementation shall provide the architecture specific methods for Class _ZSoE specified in Table 7-49, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-49. 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)
[2]. Itanium C++ ABI
The Run Time Type Information for the std::__num_base class is described by Table 7-50
No external methods are defined for libstdcxx - Class std::__num_base
The virtual table for the std::bad_typeid class is described by Table 7-51
Table 7-51. Primary vtable for bad_typeid
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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-52
No external methods are defined for libstdcxx - Class std::bad_typeid
The Run Time Type Information for the std::ctype_base class is described by Table 7-53
No external methods are defined for libstdcxx - Class std::ctype_base
The virtual table for the std::istrstream class is described by Table 7-54
Table 7-54. Primary vtable for istrstream
Base Offset | 0 |
Virtual Base Offset | 104 |
RTTI | typeinfo for istrstream |
vfunc[0]: | istrstream::~istrstream() |
vfunc[1]: | istrstream::~istrstream() |
Table 7-55. Secondary vtable for istrstream
Base Offset | -104 |
Virtual Base Offset | -104 |
RTTI | typeinfo 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-56
An LSB conforming implementation shall provide the architecture specific methods for Class std::istrstream specified in Table 7-57, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-57. 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)
[2]. Itanium C++ ABI
The Run Time Type Information for the std::money_base class is described by Table 7-58
No external methods are defined for libstdcxx - Class std::money_base
The virtual table for the std::moneypunct<char, false> class is described by Table 7-59
Table 7-59. Primary vtable for moneypunct<char, false>
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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 |
An LSB conforming implementation shall provide the architecture specific methods for Class std::moneypunct<char, false> specified in Table 7-60, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-60. 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)
The virtual table for the std::moneypunct<char, true> class is described by Table 7-61
Table 7-61. Primary vtable for moneypunct<char, true>
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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 |
An LSB conforming implementation shall provide the architecture specific methods for Class std::moneypunct<char, true> specified in Table 7-62, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-62. 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)
The virtual table for the std::moneypunct<wchar_t, false> class is described by Table 7-63
Table 7-63. Primary vtable for moneypunct<wchar_t, false>
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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 |
An LSB conforming implementation shall provide the architecture specific methods for Class std::moneypunct<wchar_t, false> specified in Table 7-64, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-64. 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)
The virtual table for the std::moneypunct<wchar_t, true> class is described by Table 7-65
Table 7-65. Primary vtable for moneypunct<wchar_t, true>
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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 |
An LSB conforming implementation shall provide the architecture specific methods for Class std::moneypunct<wchar_t, true> specified in Table 7-66, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-66. 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)
The virtual table for the std::ostrstream class is described by Table 7-67
Table 7-67. Primary vtable for ostrstream
Base Offset | 0 |
Virtual Base Offset | 96 |
RTTI | typeinfo for ostrstream |
vfunc[0]: | ostrstream::~ostrstream() |
vfunc[1]: | ostrstream::~ostrstream() |
Table 7-68. Secondary vtable for ostrstream
Base Offset | -96 |
Virtual Base Offset | -96 |
RTTI | typeinfo 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-69
An LSB conforming implementation shall provide the architecture specific methods for Class std::ostrstream specified in Table 7-70, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-70. 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)
[1]. Itanium C++ ABI
The virtual table for the std::__timepunct<char> class is described by Table 7-71
Table 7-71. Primary vtable for __timepunct<char>
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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-72
An LSB conforming implementation shall provide the architecture specific methods for Class std::__timepunct<char> specified in Table 7-73, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-73. 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)
The virtual table for the std::__timepunct<wchar_t> class is described by Table 7-74
Table 7-74. Primary vtable for __timepunct<wchar_t>
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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-75
An LSB conforming implementation shall provide the architecture specific methods for Class std::__timepunct<wchar_t> specified in Table 7-76, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-76. 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)
The virtual table for the std::logic_error class is described by Table 7-77
Table 7-77. Primary vtable for logic_error
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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-78
No external methods are defined for libstdcxx - Class std::logic_error
The virtual table for the std::range_error class is described by Table 7-79
Table 7-79. Primary vtable for range_error
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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-80
No external methods are defined for libstdcxx - Class std::range_error
The Run Time Type Information for the std::codecvt_base class is described by Table 7-81
No external methods are defined for libstdcxx - Class std::codecvt_base
The virtual table for the std::ctype_byname<char> class is described by Table 7-82
Table 7-82. Primary vtable for ctype_byname<char>
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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-83
An LSB conforming implementation shall provide the architecture specific methods for Class std::ctype_byname<char> specified in Table 7-84, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-84. 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)
An LSB conforming implementation shall provide the architecture specific methods for Class std::ctype_byname<wchar_t> specified in Table 7-85, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-85. 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)
[1]. Itanium C++ ABI
The virtual table for the std::domain_error class is described by Table 7-86
Table 7-86. Primary vtable for domain_error
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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-87
No external methods are defined for libstdcxx - Class std::domain_error
The virtual table for the std::length_error class is described by Table 7-88
Table 7-88. Primary vtable for length_error
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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-89
No external methods are defined for libstdcxx - Class std::length_error
The virtual table for the std::out_of_range class is described by Table 7-90
Table 7-90. Primary vtable for out_of_range
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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-91
No external methods are defined for libstdcxx - Class std::out_of_range
The virtual table for the std::strstreambuf class is described by Table 7-92
Table 7-92. Primary vtable for strstreambuf
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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-93
An LSB conforming implementation shall provide the architecture specific methods for Class std::strstreambuf specified in Table 7-94, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-94. 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)
The virtual table for the std::bad_exception class is described by Table 7-95
Table 7-95. Primary vtable for bad_exception
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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-96
No external methods are defined for libstdcxx - Class std::bad_exception
The virtual table for the std::basic_filebuf<char, std::char_traits<char> > class is described by Table 7-97
Table 7-97. Primary vtable for basic_filebuf<char, char_traits<char> >
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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-98
An LSB conforming implementation shall provide the architecture specific methods for Class std::basic_filebuf<char, std::char_traits<char> > specified in Table 7-99, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-99. 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)
The virtual table for the std::basic_filebuf<wchar_t, std::char_traits<wchar_t> > class is described by Table 7-100
Table 7-100. Primary vtable for basic_filebuf<wchar_t, char_traits<wchar_t> >
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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-101
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-102, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-102. 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)
[2]. Itanium C++ ABI
The virtual table for the std::basic_fstream<char, std::char_traits<char> > class is described by Table 7-103
Table 7-103. Primary vtable for basic_fstream<char, char_traits<char> >
Base Offset | 0 |
Virtual Base Offset | 264 |
RTTI | typeinfo 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-104. Secondary vtable for basic_fstream<char, char_traits<char> >
Base Offset | -16 |
Virtual Base Offset | 248 |
RTTI | typeinfo 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-105. Secondary vtable for basic_fstream<char, char_traits<char> >
Base Offset | -264 |
Virtual Base Offset | -264 |
RTTI | typeinfo 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-106
An LSB conforming implementation shall provide the architecture specific methods for Class std::basic_fstream<char, std::char_traits<char> > specified in Table 7-107, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-107. 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)
[1]. Itanium C++ ABI
The virtual table for the std::basic_fstream<wchar_t, std::char_traits<wchar_t> > class is described by Table 7-108
Table 7-108. Primary vtable for basic_fstream<wchar_t, char_traits<wchar_t> >
Base Offset | 0 |
Virtual Base Offset | 264 |
RTTI | typeinfo 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-109. Secondary vtable for basic_fstream<wchar_t, char_traits<wchar_t> >
Base Offset | -16 |
Virtual Base Offset | 248 |
RTTI | typeinfo 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-110. Secondary vtable for basic_fstream<wchar_t, char_traits<wchar_t> >
Base Offset | -264 |
Virtual Base Offset | -264 |
RTTI | typeinfo 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-111
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-112, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-112. 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)
[1]. Itanium C++ ABI
The virtual table for the std::basic_istream<wchar_t, std::char_traits<wchar_t> > class is described by Table 7-113
Table 7-113. Primary vtable for basic_istream<wchar_t, char_traits<wchar_t> >
Base Offset | 0 |
Virtual Base Offset | 16 |
RTTI | typeinfo 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-114. Secondary vtable for basic_istream<wchar_t, char_traits<wchar_t> >
Base Offset | -16 |
Virtual Base Offset | -16 |
RTTI | typeinfo 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-115
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-116, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-116. 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)
[2]. Itanium C++ ABI
The virtual table for the std::basic_ostream<wchar_t, std::char_traits<wchar_t> > class is described by Table 7-117
Table 7-117. Primary vtable for basic_ostream<wchar_t, char_traits<wchar_t> >
Base Offset | 0 |
Virtual Base Offset | 8 |
RTTI | typeinfo 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-118. Secondary vtable for basic_ostream<wchar_t, char_traits<wchar_t> >
Base Offset | -8 |
Virtual Base Offset | -8 |
RTTI | typeinfo 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-119
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-120, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-120. 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)
[2]. Itanium C++ ABI
The Run Time Type Information for the std::messages_base class is described by Table 7-121
No external methods are defined for libstdcxx - Class std::messages_base
The virtual table for the std::runtime_error class is described by Table 7-122
Table 7-122. Primary vtable for runtime_error
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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-123
No external methods are defined for libstdcxx - Class std::runtime_error
The virtual table for the std::basic_ifstream<char, std::char_traits<char> > class is described by Table 7-124
Table 7-124. Primary vtable for basic_ifstream<char, char_traits<char> >
Base Offset | 0 |
Virtual Base Offset | 256 |
RTTI | typeinfo 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-125. Secondary vtable for basic_ifstream<char, char_traits<char> >
Base Offset | -256 |
Virtual Base Offset | -256 |
RTTI | typeinfo 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-126
An LSB conforming implementation shall provide the architecture specific methods for Class std::basic_ifstream<char, std::char_traits<char> > specified in Table 7-127, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-127. 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)
[1]. Itanium C++ ABI
The virtual table for the std::basic_ifstream<wchar_t, std::char_traits<wchar_t> > class is described by Table 7-128
Table 7-128. Primary vtable for basic_ifstream<wchar_t, char_traits<wchar_t> >
Base Offset | 0 |
Virtual Base Offset | 256 |
RTTI | typeinfo 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-129. Secondary vtable for basic_ifstream<wchar_t, char_traits<wchar_t> >
Base Offset | -256 |
Virtual Base Offset | -256 |
RTTI | typeinfo 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-130
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-131, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-131. 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)
[1]. Itanium C++ ABI
The virtual table for the std::basic_iostream<wchar_t, std::char_traits<wchar_t> > class is described by Table 7-132
Table 7-132. Primary vtable for basic_iostream<wchar_t, char_traits<wchar_t> >
Base Offset | 0 |
Virtual Base Offset | 24 |
RTTI | typeinfo 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-133. Secondary vtable for basic_iostream<wchar_t, char_traits<wchar_t> >
Base Offset | -16 |
Virtual Base Offset | 8 |
RTTI | typeinfo 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-134. Secondary vtable for basic_iostream<wchar_t, char_traits<wchar_t> >
Base Offset | -24 |
Virtual Base Offset | -24 |
RTTI | typeinfo 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-135
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-136, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-136. 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)
[1]. Itanium C++ ABI
The virtual table for the std::basic_ofstream<char, std::char_traits<char> > class is described by Table 7-137
Table 7-137. Primary vtable for basic_ofstream<char, char_traits<char> >
Base Offset | 0 |
Virtual Base Offset | 248 |
RTTI | typeinfo 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-138. Secondary vtable for basic_ofstream<char, char_traits<char> >
Base Offset | -248 |
Virtual Base Offset | -248 |
RTTI | typeinfo 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-139
An LSB conforming implementation shall provide the architecture specific methods for Class std::basic_ofstream<char, std::char_traits<char> > specified in Table 7-140, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-140. 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)
[1]. Itanium C++ ABI
The virtual table for the std::basic_ofstream<wchar_t, std::char_traits<wchar_t> > class is described by Table 7-141
Table 7-141. Primary vtable for basic_ofstream<wchar_t, char_traits<wchar_t> >
Base Offset | 0 |
Virtual Base Offset | 248 |
RTTI | typeinfo 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-142. Secondary vtable for basic_ofstream<wchar_t, char_traits<wchar_t> >
Base Offset | -248 |
Virtual Base Offset | -248 |
RTTI | typeinfo 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-143
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-144, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-144. 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)
[1]. Itanium C++ ABI
The virtual table for the std::codecvt_byname<char, char, __mbstate_t> class is described by Table 7-145
Table 7-145. Primary vtable for codecvt_byname<char, char, __mbstate_t>
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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-146
An LSB conforming implementation shall provide the architecture specific methods for Class std::codecvt_byname<char, char, __mbstate_t> specified in Table 7-147, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-147. 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)
The virtual table for the std::codecvt_byname<wchar_t, char, __mbstate_t> class is described by Table 7-148
Table 7-148. Primary vtable for codecvt_byname<wchar_t, char, __mbstate_t>
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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-149
The virtual table for the std::collate_byname<wchar_t> class is described by Table 7-150
Table 7-150. Primary vtable for collate_byname<wchar_t>
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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-151
An LSB conforming implementation shall provide the architecture specific methods for Class std::codecvt_byname<wchar_t, char, __mbstate_t> specified in Table 7-152, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-152. 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)
The virtual table for the std::collate_byname<char> class is described by Table 7-153
Table 7-153. Primary vtable for collate_byname<char>
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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-154
An LSB conforming implementation shall provide the architecture specific methods for Class std::collate_byname<char> specified in Table 7-155, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-155. 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)
No external methods are defined for libstdcxx - Class std::collate_byname<wchar_t>
The virtual table for the std::overflow_error class is described by Table 7-156
Table 7-156. Primary vtable for overflow_error
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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-157
No external methods are defined for libstdcxx - Class std::overflow_error
The virtual table for the std::basic_streambuf<char, std::char_traits<char> > class is described by Table 7-158
Table 7-158. Primary vtable for basic_streambuf<char, char_traits<char> >
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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-159
An LSB conforming implementation shall provide the architecture specific methods for Class std::basic_streambuf<char, std::char_traits<char> > specified in Table 7-160, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-160. 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)
The virtual table for the std::basic_streambuf<wchar_t, std::char_traits<wchar_t> > class is described by Table 7-161
Table 7-161. Primary vtable for basic_streambuf<wchar_t, char_traits<wchar_t> >
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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-162
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-163, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-163. 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)
The virtual table for the std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> > class is described by Table 7-164
Table 7-164. Primary vtable for basic_stringbuf<char, char_traits<char>, allocator<char> >
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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-165
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-166, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-166. 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)
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-167
Table 7-167. Primary vtable for basic_stringbuf<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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-168
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-169, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-169. 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)
The virtual table for the std::messages_byname<char> class is described by Table 7-170
Table 7-170. Primary vtable for messages_byname<char>
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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-171
An LSB conforming implementation shall provide the architecture specific methods for Class std::messages_byname<char> specified in Table 7-172, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-172. 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)
The virtual table for the std::messages_byname<wchar_t> class is described by Table 7-173
Table 7-173. Primary vtable for messages_byname<wchar_t>
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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-174
An LSB conforming implementation shall provide the architecture specific methods for Class std::messages_byname<wchar_t> specified in Table 7-175, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-175. 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)
The virtual table for the std::numpunct_byname<char> class is described by Table 7-176
Table 7-176. Primary vtable for numpunct_byname<char>
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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-177
An LSB conforming implementation shall provide the architecture specific methods for Class std::numpunct_byname<char> specified in Table 7-178, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-178. 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)
The virtual table for the std::numpunct_byname<wchar_t> class is described by Table 7-179
Table 7-179. Primary vtable for numpunct_byname<wchar_t>
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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-180
An LSB conforming implementation shall provide the architecture specific methods for Class std::numpunct_byname<wchar_t> specified in Table 7-181, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-181. 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)
The virtual table for the std::time_get_byname<char, std::istreambuf_iterator<char, std::char_traits<char> > > class is described by Table 7-182
Table 7-182. Primary vtable for time_get_byname<char, istreambuf_iterator<char, char_traits<char> > >
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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-183
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-184, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-184. 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)
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-185
Table 7-185. Primary vtable for time_get_byname<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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-186
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-187, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-187. 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)
The virtual table for the std::time_put_byname<char, std::ostreambuf_iterator<char, std::char_traits<char> > > class is described by Table 7-188
Table 7-188. Primary vtable for time_put_byname<char, ostreambuf_iterator<char, char_traits<char> > >
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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-189
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-190, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-190. 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)
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-191
Table 7-191. Primary vtable for time_put_byname<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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-192
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-193, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-193. 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)
The virtual table for the std::underflow_error class is described by Table 7-194
Table 7-194. Primary vtable for underflow_error
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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-195
No external methods are defined for libstdcxx - Class std::underflow_error
The virtual table for the std::invalid_argument class is described by Table 7-196
Table 7-196. Primary vtable for invalid_argument
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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-197
No external methods are defined for libstdcxx - Class std::invalid_argument
The virtual table for the std::moneypunct_byname<char, false> class is described by Table 7-198
Table 7-198. Primary vtable for moneypunct_byname<char, false>
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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-199
An LSB conforming implementation shall provide the architecture specific methods for Class std::moneypunct_byname<char, false> specified in Table 7-200, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-200. 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)
The virtual table for the std::moneypunct_byname<char, true> class is described by Table 7-201
Table 7-201. Primary vtable for moneypunct_byname<char, true>
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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-202
An LSB conforming implementation shall provide the architecture specific methods for Class std::moneypunct_byname<char, true> specified in Table 7-203, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-203. 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)
The virtual table for the std::moneypunct_byname<wchar_t, false> class is described by Table 7-204
Table 7-204. Primary vtable for moneypunct_byname<wchar_t, false>
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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-205
An LSB conforming implementation shall provide the architecture specific methods for Class std::moneypunct_byname<wchar_t, false> specified in Table 7-206, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-206. 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)
The virtual table for the std::moneypunct_byname<wchar_t, true> class is described by Table 7-207
Table 7-207. Primary vtable for moneypunct_byname<wchar_t, true>
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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-208
An LSB conforming implementation shall provide the architecture specific methods for Class std::moneypunct_byname<wchar_t, true> specified in Table 7-209, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-209. 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)
The virtual table for the std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> > class is described by Table 7-210
Table 7-210. Primary vtable for basic_stringstream<char, char_traits<char>, allocator<char> >
Base Offset | 0 |
Virtual Base Offset | 104 |
RTTI | typeinfo 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-211. Secondary vtable for basic_stringstream<char, char_traits<char>, allocator<char> >
Base Offset | -16 |
Virtual Base Offset | 88 |
RTTI | typeinfo 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-212. Secondary vtable for basic_stringstream<char, char_traits<char>, allocator<char> >
Base Offset | -104 |
Virtual Base Offset | -104 |
RTTI | typeinfo 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-213
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-214, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-214. 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)
[1]. Itanium C++ ABI
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-215
Table 7-215. Primary vtable for basic_stringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >
Base Offset | 0 |
Virtual Base Offset | 104 |
RTTI | typeinfo 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-216. Secondary vtable for basic_stringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >
Base Offset | -16 |
Virtual Base Offset | 88 |
RTTI | typeinfo 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-217. Secondary vtable for basic_stringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >
Base Offset | -104 |
Virtual Base Offset | -104 |
RTTI | typeinfo 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-218
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-219, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-219. 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)
[1]. Itanium C++ ABI
The virtual table for the std::basic_istringstream<char, std::char_traits<char>, std::allocator<char> > class is described by Table 7-220
Table 7-220. Primary vtable for basic_istringstream<char, char_traits<char>, allocator<char> >
Base Offset | 0 |
Virtual Base Offset | 96 |
RTTI | typeinfo 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-221. Secondary vtable for basic_istringstream<char, char_traits<char>, allocator<char> >
Base Offset | -96 |
Virtual Base Offset | -96 |
RTTI | typeinfo 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-222
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-223, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-223. 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)
[1]. Itanium C++ ABI
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-224
Table 7-224. Primary vtable for basic_istringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >
Base Offset | 0 |
Virtual Base Offset | 96 |
RTTI | typeinfo 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-225. Secondary vtable for basic_istringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >
Base Offset | -96 |
Virtual Base Offset | -96 |
RTTI | typeinfo 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-226
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-227, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-227. 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)
[1]. Itanium C++ ABI
The virtual table for the std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > class is described by Table 7-228
Table 7-228. Primary vtable for basic_ostringstream<char, char_traits<char>, allocator<char> >
Base Offset | 0 |
Virtual Base Offset | 88 |
RTTI | typeinfo 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-229. Secondary vtable for basic_ostringstream<char, char_traits<char>, allocator<char> >
Base Offset | -88 |
Virtual Base Offset | -88 |
RTTI | typeinfo 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-230
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-231, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-231. 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)
[1]. Itanium C++ ABI
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-232
Table 7-232. Primary vtable for basic_ostringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >
Base Offset | 0 |
Virtual Base Offset | 88 |
RTTI | typeinfo 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-233. Secondary vtable for basic_ostringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >
Base Offset | -88 |
Virtual Base Offset | -88 |
RTTI | typeinfo 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-234
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-235, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-235. 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)
[1]. Itanium C++ ABI
The virtual table for the std::__ctype_abstract_base<char> class is described by Table 7-236
Table 7-236. Primary vtable for __ctype_abstract_base<char>
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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 |
No external methods are defined for libstdcxx - Class std::__ctype_abstract_base<char>
The virtual table for the std::__ctype_abstract_base<wchar_t> class is described by Table 7-237
Table 7-237. Primary vtable for __ctype_abstract_base<wchar_t>
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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 |
No external methods are defined for libstdcxx - Class std::__ctype_abstract_base<wchar_t>
No external methods are defined for libstdcxx - Class std::__codecvt_abstract_base<char, char, __mbstate_t>
The virtual table for the std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> class is described by Table 7-238
Table 7-238. Primary vtable for __codecvt_abstract_base<wchar_t, char, __mbstate_t>
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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 |
No external methods are defined for libstdcxx - Class std::__codecvt_abstract_base<wchar_t, char, __mbstate_t>
The virtual table for the std::ctype<char> class is described by Table 7-239
Table 7-239. Primary vtable for ctype<char>
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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 |
An LSB conforming implementation shall provide the architecture specific methods for Class std::ctype<char> specified in Table 7-240, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-240. 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)
The virtual table for the std::ctype<wchar_t> class is described by Table 7-241
Table 7-241. Primary vtable for ctype<wchar_t>
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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-242
An LSB conforming implementation shall provide the architecture specific methods for Class std::ctype<wchar_t> specified in Table 7-243, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-243. 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)
The virtual table for the std::codecvt<char, char, __mbstate_t> class is described by Table 7-244
Table 7-244. Primary vtable for codecvt<char, char, __mbstate_t>
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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-245
The virtual table for the std::__codecvt_abstract_base<char, char, __mbstate_t> class is described by Table 7-246
Table 7-246. Primary vtable for __codecvt_abstract_base<char, char, __mbstate_t>
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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 |
An LSB conforming implementation shall provide the architecture specific methods for Class std::codecvt<char, char, __mbstate_t> specified in Table 7-247, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-247. 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)
The virtual table for the std::codecvt<wchar_t, char, __mbstate_t> class is described by Table 7-248
Table 7-248. Primary vtable for codecvt<wchar_t, char, __mbstate_t>
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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-249
An LSB conforming implementation shall provide the architecture specific methods for Class std::codecvt<wchar_t, char, __mbstate_t> specified in Table 7-250, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-250. 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)
The virtual table for the std::collate<char> class is described by Table 7-251
Table 7-251. Primary vtable for collate<char>
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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-252
An LSB conforming implementation shall provide the architecture specific methods for Class std::collate<char> specified in Table 7-253, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-253. 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)
The virtual table for the std::collate<wchar_t> class is described by Table 7-254
Table 7-254. Primary vtable for collate<wchar_t>
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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-255
An LSB conforming implementation shall provide the architecture specific methods for Class std::collate<wchar_t> specified in Table 7-256, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-256. 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)
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-257, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-257. 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)
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-258, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-258. 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)
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-259, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-259. 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)
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-260, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-260. 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)
The virtual table for the std::bad_cast class is described by Table 7-261
Table 7-261. Primary vtable for bad_cast
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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-262
No external methods are defined for libstdcxx - Class std::bad_cast
The Run Time Type Information for the std::ios_base class is described by Table 7-263
No external methods are defined for libstdcxx - Class std::ios_base
The virtual table for the std::messages<char> class is described by Table 7-264
Table 7-264. Primary vtable for messages<char>
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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 |
An LSB conforming implementation shall provide the architecture specific methods for Class std::messages<char> specified in Table 7-265, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-265. 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)
The virtual table for the std::messages<wchar_t> class is described by Table 7-266
Table 7-266. Primary vtable for messages<wchar_t>
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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 |
An LSB conforming implementation shall provide the architecture specific methods for Class std::messages<wchar_t> specified in Table 7-267, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-267. 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)
The virtual table for the std::numpunct<char> class is described by Table 7-268
Table 7-268. Primary vtable for numpunct<char>
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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-269
An LSB conforming implementation shall provide the architecture specific methods for Class std::numpunct<char> specified in Table 7-270, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-270. 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)
[1]. Itanium C++ ABI
The virtual table for the std::numpunct<wchar_t> class is described by Table 7-271
Table 7-271. Primary vtable for numpunct<wchar_t>
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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-272
An LSB conforming implementation shall provide the architecture specific methods for Class std::numpunct<wchar_t> specified in Table 7-273, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-273. 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)
The virtual table for the std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > class is described by Table 7-274
Table 7-274. Primary vtable for time_get<char, istreambuf_iterator<char, char_traits<char> > >
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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 |
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-275, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-275. 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)
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-276
Table 7-276. Primary vtable for time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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 |
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-277, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-277. 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)
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-278, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-278. 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)
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-279, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-279. 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)
The virtual table for the std::bad_alloc class is described by Table 7-280
Table 7-280. Primary vtable for bad_alloc
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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-281
No external methods are defined for libstdcxx - Class std::bad_alloc
The virtual table for the std::basic_ios<char, std::char_traits<char> > class is described by Table 7-282
No external methods are defined for libstdcxx - Class std::basic_ios<char, std::char_traits<char> >
No external methods are defined for libstdcxx - Class std::basic_ios<wchar_t, std::char_traits<wchar_t> >
The virtual table for the std::exception class is described by Table 7-283
Table 7-283. Primary vtable for exception
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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-284
No external methods are defined for libstdcxx - Class std::exception
The virtual table for the std::money_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > class is described by Table 7-285
Table 7-285. Primary vtable for money_get<char, istreambuf_iterator<char, char_traits<char> > >
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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-286
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-287, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-287. 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)
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-288
Table 7-288. Primary vtable for money_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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-289
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-290, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-290. 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)
The virtual table for the std::money_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > class is described by Table 7-291
Table 7-291. Primary vtable for money_put<char, ostreambuf_iterator<char, char_traits<char> > >
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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-292
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-293, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-293. 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)
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-294
Table 7-294. Primary vtable for money_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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-295
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-296, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-296. 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)
The virtual table for the std::strstream class is described by Table 7-297
Table 7-297. Primary vtable for strstream
Base Offset | 0 |
Virtual Base Offset | 112 |
RTTI | typeinfo for strstream |
vfunc[0]: | strstream::~strstream() |
vfunc[1]: | strstream::~strstream() |
Table 7-298. Secondary vtable for strstream
Base Offset | -16 |
Virtual Base Offset | 96 |
RTTI | typeinfo for strstream |
vfunc[0]: | non-virtual thunk to strstream::~strstream() |
vfunc[1]: | non-virtual thunk to strstream::~strstream() |
Table 7-299. Secondary vtable for strstream
Base Offset | -112 |
Virtual Base Offset | -112 |
RTTI | typeinfo 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-300
An LSB conforming implementation shall provide the architecture specific methods for Class std::strstream specified in Table 7-301, with the full mandatory functionality as described in the referenced underlying specification.
Table 7-301. 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)
[1]. Itanium C++ ABI
The Run Time Type Information for the std::time_base class is described by Table 7-302
No external methods are defined for libstdcxx - Class std::time_base
The virtual table for the std::type_info class is described by Table 7-303
Table 7-303. Primary vtable for type_info
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo 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-304
No external methods are defined for libstdcxx - Class std::type_info
No external methods are defined for libstdcxx - Class std::basic_istream<char, std::char_traits<char> >
No external methods are defined for libstdcxx - Class std::basic_ostream<char, std::char_traits<char> >
<<< Previous | Home | Next >>> |
Base Libraries | Up | GNU Free Documentation License |