Linux Standard Base C++ Specification for Itanium™ 3.0Preview1 | ||
---|---|---|
<<< Previous | Next >>> |
An LSB-conforming implementation shall support base libraries which provide interfaces for accessing the operating system, processor and other hardware in the system.
Only those interfaces that are unique to the Itanium™ 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<char, char_traits<char>, allocator<char> >::_M_limit(unsigned long, 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> >::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 |