Linux Standard Base Core Specification for X86 | ||
---|---|---|
<<< Previous | Next >>> |
An LSB-conforming implementation shall support some base libraries which provide interfaces for accessing the operating system, processor and other hardware in the system.
Interfaces that are unique to the IA32 platform are defined here. This section should be used in conjunction with the corresponding section in the Linux Standard Base Specification.
Table 12-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:
[CXXABI-1.86] Itanium™ C++ ABI |
[ISOCXX] ISO/IEC 14882: 2003 C++ Language |
[LSB] LSB Core - Generic |
An LSB conforming implementation shall provide the architecture specific methods for C++ Runtime Support specified in Table 12-2, with the full mandatory functionality as described in the referenced underlying specification.
No external methods are defined for libstdcxx - C++ type descriptors for built-in types in this part of the specification. See also the generic specification.
No external methods are defined for libstdcxx - C++ _Rb_tree in this part of the specification. See also the generic specification.
The virtual table for the std::type_info class is described in the generic part of this specification.
The Run Time Type Information for the std::type_info class is described by Table 12-3
No external methods are defined for libstdcxx - Class std::type_info in this part of the specification. See also the generic specification.
The virtual table for the __cxxabiv1::__enum_type_info class is described in the generic part of this specification.
The Run Time Type Information for the __cxxabiv1::__enum_type_info class is described by Table 12-4
No external methods are defined for libstdcxx - Class __cxxabiv1::__enum_type_info in this part of the specification. See also the generic specification.
The virtual table for the __cxxabiv1::__array_type_info class is described in the generic part of this specification.
The Run Time Type Information for the __cxxabiv1::__array_type_info class is described by Table 12-5
No external methods are defined for libstdcxx - Class __cxxabiv1::__array_type_info in this part of the specification. See also the generic specification.
The virtual table for the __cxxabiv1::__class_type_info class is described by Table 12-6
Table 12-6. 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(int, __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(int, 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 12-7
An LSB conforming implementation shall provide the architecture specific methods for Class __cxxabiv1::__class_type_info specified in Table 12-8, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-8. libstdcxx - Class __cxxabiv1::__class_type_info Function Interfaces
__cxxabiv1::__class_type_info::__do_dyncast(int, __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) [CXXABI-1.86] |
__cxxabiv1::__class_type_info::__do_find_public_src(int, void const*, __cxxabiv1::__class_type_info const*, void const*) const(CXXABI_1.3) [CXXABI-1.86] |
The virtual table for the __cxxabiv1::__pbase_type_info class is described in the generic part of this specification.
The Run Time Type Information for the __cxxabiv1::__pbase_type_info class is described by Table 12-9
No external methods are defined for libstdcxx - Class __cxxabiv1::__pbase_type_info in this part of the specification. See also the generic specification.
The virtual table for the __cxxabiv1::__pointer_type_info class is described in the generic part of this specification.
The Run Time Type Information for the __cxxabiv1::__pointer_type_info class is described by Table 12-10
No external methods are defined for libstdcxx - Class __cxxabiv1::__pointer_type_info in this part of the specification. See also the generic specification.
The virtual table for the __cxxabiv1::__function_type_info class is described in the generic part of this specification.
The Run Time Type Information for the __cxxabiv1::__function_type_info class is described by Table 12-11
No external methods are defined for libstdcxx - Class __cxxabiv1::__function_type_info in this part of the specification. See also the generic specification.
The virtual table for the __cxxabiv1::__si_class_type_info class is described by Table 12-12
Table 12-12. 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(int, __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(int, 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 12-13
An LSB conforming implementation shall provide the architecture specific methods for Class __cxxabiv1::__si_class_type_info specified in Table 12-14, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-14. libstdcxx - Class __cxxabiv1::__si_class_type_info Function Interfaces
__cxxabiv1::__si_class_type_info::__do_dyncast(int, __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) [CXXABI-1.86] |
__cxxabiv1::__si_class_type_info::__do_find_public_src(int, void const*, __cxxabiv1::__class_type_info const*, void const*) const(CXXABI_1.3) [CXXABI-1.86] |
The virtual table for the __cxxabiv1::__vmi_class_type_info class is described by Table 12-15
Table 12-15. 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(int, __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(int, 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 12-16
An LSB conforming implementation shall provide the architecture specific methods for Class __cxxabiv1::__vmi_class_type_info specified in Table 12-17, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-17. libstdcxx - Class __cxxabiv1::__vmi_class_type_info Function Interfaces
__cxxabiv1::__vmi_class_type_info::__do_dyncast(int, __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) [CXXABI-1.86] |
__cxxabiv1::__vmi_class_type_info::__do_find_public_src(int, void const*, __cxxabiv1::__class_type_info const*, void const*) const(CXXABI_1.3) [CXXABI-1.86] |
The virtual table for the __cxxabiv1::__fundamental_type_info class is described in the generic part of this specification.
The Run Time Type Information for the __cxxabiv1::__fundamental_type_info class is described by Table 12-18
No external methods are defined for libstdcxx - Class __cxxabiv1::__fundamental_type_info in this part of the specification. See also the generic specification.
The virtual table for the __cxxabiv1::__pointer_to_member_type_info class is described in the generic part of this specification.
The Run Time Type Information for the __cxxabiv1::__pointer_to_member_type_info class is described by Table 12-19
No external methods are defined for libstdcxx - Class __cxxabiv1::__pointer_to_member_type_info in this part of the specification. See also the generic specification.
No external methods are defined for libstdcxx - Class __gnu_cxx::stdio_filebuf<char, std::char_traits<char> > in this part of the specification. See also the generic specification.
No external methods are defined for libstdcxx - Class __gnu_cxx::stdio_filebuf<wchar_t, std::char_traits<wchar_t> > in this part of the specification. See also the generic specification.
An LSB conforming implementation shall provide the architecture specific methods for Class __gnu_cxx::__pool_alloc_base specified in Table 12-20, with the full mandatory functionality as described in the referenced underlying specification.
The virtual table for the __gnu_cxx::stdio_sync_filebuf<char, std::char_traits<char> > class is described by Table 12-21
Table 12-21. 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]: | __gnu_cxx::stdio_sync_filebuf<char, char_traits<char> >::~stdio_sync_filebuf() |
vfunc[1]: | __gnu_cxx::stdio_sync_filebuf<char, char_traits<char> >::~stdio_sync_filebuf() |
vfunc[2]: | basic_streambuf<char, char_traits<char> >::imbue(locale const&) |
vfunc[3]: | basic_streambuf<char, char_traits<char> >::setbuf(char*, int) |
vfunc[4]: | __gnu_cxx::stdio_sync_filebuf<char, char_traits<char> >::seekoff(long long, _Ios_Seekdir, _Ios_Openmode) |
vfunc[5]: | __gnu_cxx::stdio_sync_filebuf<char, char_traits<char> >::seekpos(fpos<__mbstate_t>, _Ios_Openmode) |
vfunc[6]: | __gnu_cxx::stdio_sync_filebuf<char, char_traits<char> >::sync() |
vfunc[7]: | basic_streambuf<char, char_traits<char> >::showmanyc() |
vfunc[8]: | __gnu_cxx::stdio_sync_filebuf<char, char_traits<char> >::xsgetn(char*, int) |
vfunc[9]: | __gnu_cxx::stdio_sync_filebuf<char, char_traits<char> >::underflow() |
vfunc[10]: | __gnu_cxx::stdio_sync_filebuf<char, char_traits<char> >::uflow() |
vfunc[11]: | __gnu_cxx::stdio_sync_filebuf<char, char_traits<char> >::pbackfail(int) |
vfunc[12]: | __gnu_cxx::stdio_sync_filebuf<char, char_traits<char> >::xsputn(char const*, int) |
vfunc[13]: | __gnu_cxx::stdio_sync_filebuf<char, char_traits<char> >::overflow(int) |
No external methods are defined for libstdcxx - Class __gnu_cxx::stdio_sync_filebuf<char, std::char_traits<char> > in this part of the specification. See also the generic specification.
The virtual table for the __gnu_cxx::stdio_sync_filebuf<wchar_t, std::char_traits<wchar_t> > class is described by Table 12-22
Table 12-22. 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]: | __gnu_cxx::stdio_sync_filebuf<wchar_t, char_traits<wchar_t> >::~stdio_sync_filebuf() |
vfunc[1]: | __gnu_cxx::stdio_sync_filebuf<wchar_t, char_traits<wchar_t> >::~stdio_sync_filebuf() |
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*, int) |
vfunc[4]: | __gnu_cxx::stdio_sync_filebuf<wchar_t, char_traits<wchar_t> >::seekoff(long long, _Ios_Seekdir, _Ios_Openmode) |
vfunc[5]: | __gnu_cxx::stdio_sync_filebuf<wchar_t, char_traits<wchar_t> >::seekpos(fpos<__mbstate_t>, _Ios_Openmode) |
vfunc[6]: | __gnu_cxx::stdio_sync_filebuf<wchar_t, char_traits<wchar_t> >::sync() |
vfunc[7]: | basic_streambuf<wchar_t, char_traits<wchar_t> >::showmanyc() |
vfunc[8]: | __gnu_cxx::stdio_sync_filebuf<wchar_t, char_traits<wchar_t> >::xsgetn(wchar_t*, int) |
vfunc[9]: | __gnu_cxx::stdio_sync_filebuf<wchar_t, char_traits<wchar_t> >::underflow() |
vfunc[10]: | __gnu_cxx::stdio_sync_filebuf<wchar_t, char_traits<wchar_t> >::uflow() |
vfunc[11]: | __gnu_cxx::stdio_sync_filebuf<wchar_t, char_traits<wchar_t> >::pbackfail(unsigned int) |
vfunc[12]: | __gnu_cxx::stdio_sync_filebuf<wchar_t, char_traits<wchar_t> >::xsputn(wchar_t const*, int) |
vfunc[13]: | __gnu_cxx::stdio_sync_filebuf<wchar_t, char_traits<wchar_t> >::overflow(unsigned int) |
No external methods are defined for libstdcxx - Class __gnu_cxx::stdio_sync_filebuf<wchar_t, std::char_traits<wchar_t> > in this part of the specification. See also the generic specification.
The virtual table for the std::exception class is described in the generic part of this specification.
The Run Time Type Information for the std::exception class is described by Table 12-23
No external methods are defined for libstdcxx - Class std::exception in this part of the specification. See also the generic specification.
The virtual table for the std::bad_typeid class is described in the generic part of this specification.
The Run Time Type Information for the std::bad_typeid class is described by Table 12-24
No external methods are defined for libstdcxx - Class std::bad_typeid in this part of the specification. See also the generic specification.
The virtual table for the std::logic_error class is described in the generic part of this specification.
The Run Time Type Information for the std::logic_error class is described by Table 12-25
No external methods are defined for libstdcxx - Class std::logic_error in this part of the specification. See also the generic specification.
The virtual table for the std::range_error class is described in the generic part of this specification.
The Run Time Type Information for the std::range_error class is described by Table 12-26
No external methods are defined for libstdcxx - Class std::range_error in this part of the specification. See also the generic specification.
The virtual table for the std::domain_error class is described in the generic part of this specification.
The Run Time Type Information for the std::domain_error class is described by Table 12-27
No external methods are defined for libstdcxx - Class std::domain_error in this part of the specification. See also the generic specification.
The virtual table for the std::length_error class is described in the generic part of this specification.
The Run Time Type Information for the std::length_error class is described by Table 12-28
No external methods are defined for libstdcxx - Class std::length_error in this part of the specification. See also the generic specification.
The virtual table for the std::out_of_range class is described in the generic part of this specification.
The Run Time Type Information for the std::out_of_range class is described by Table 12-29
No external methods are defined for libstdcxx - Class std::out_of_range in this part of the specification. See also the generic specification.
The virtual table for the std::bad_exception class is described in the generic part of this specification.
The Run Time Type Information for the std::bad_exception class is described by Table 12-30
No external methods are defined for libstdcxx - Class std::bad_exception in this part of the specification. See also the generic specification.
The virtual table for the std::runtime_error class is described in the generic part of this specification.
The Run Time Type Information for the std::runtime_error class is described by Table 12-31
No external methods are defined for libstdcxx - Class std::runtime_error in this part of the specification. See also the generic specification.
The virtual table for the std::overflow_error class is described in the generic part of this specification.
The Run Time Type Information for the std::overflow_error class is described by Table 12-32
No external methods are defined for libstdcxx - Class std::overflow_error in this part of the specification. See also the generic specification.
The virtual table for the std::underflow_error class is described in the generic part of this specification.
The Run Time Type Information for the std::underflow_error class is described by Table 12-33
No external methods are defined for libstdcxx - Class std::underflow_error in this part of the specification. See also the generic specification.
The virtual table for the std::invalid_argument class is described in the generic part of this specification.
The Run Time Type Information for the std::invalid_argument class is described by Table 12-34
No external methods are defined for libstdcxx - Class std::invalid_argument in this part of the specification. See also the generic specification.
The virtual table for the std::bad_cast class is described in the generic part of this specification.
The Run Time Type Information for the std::bad_cast class is described by Table 12-35
No external methods are defined for libstdcxx - Class std::bad_cast in this part of the specification. See also the generic specification.
The virtual table for the std::bad_alloc class is described in the generic part of this specification.
The Run Time Type Information for the std::bad_alloc class is described by Table 12-36
No external methods are defined for libstdcxx - Class std::bad_alloc in this part of the specification. See also the generic specification.
No external methods are defined for libstdcxx - struct __numeric_limits_base in this part of the specification. See also the generic specification.
No external methods are defined for libstdcxx - struct numeric_limits<long double> in this part of the specification. See also the generic specification.
No external methods are defined for libstdcxx - struct numeric_limits<long long> in this part of the specification. See also the generic specification.
No external methods are defined for libstdcxx - struct numeric_limits<unsigned long long> in this part of the specification. See also the generic specification.
No external methods are defined for libstdcxx - struct numeric_limits<float> in this part of the specification. See also the generic specification.
No external methods are defined for libstdcxx - struct numeric_limits<double> in this part of the specification. See also the generic specification.
No external methods are defined for libstdcxx - struct numeric_limits<short> in this part of the specification. See also the generic specification.
No external methods are defined for libstdcxx - struct numeric_limits<unsigned short> in this part of the specification. See also the generic specification.
No external methods are defined for libstdcxx - struct numeric_limits<int> in this part of the specification. See also the generic specification.
No external methods are defined for libstdcxx - struct numeric_limits<unsigned int> in this part of the specification. See also the generic specification.
No external methods are defined for libstdcxx - struct numeric_limits<long> in this part of the specification. See also the generic specification.
No external methods are defined for libstdcxx - struct numeric_limits<unsigned long> in this part of the specification. See also the generic specification.
No external methods are defined for libstdcxx - struct numeric_limits<wchar_t> in this part of the specification. See also the generic specification.
No external methods are defined for libstdcxx - struct numeric_limits<unsigned char> in this part of the specification. See also the generic specification.
No external methods are defined for libstdcxx - struct numeric_limits<signed char> in this part of the specification. See also the generic specification.
No external methods are defined for libstdcxx - struct numeric_limits<char> in this part of the specification. See also the generic specification.
No external methods are defined for libstdcxx - struct numeric_limits<bool> in this part of the specification. See also the generic specification.
The Run Time Type Information for the std::ctype_base class is described by Table 12-37
No external methods are defined for libstdcxx - Class std::ctype_base in this part of the specification. See also the generic specification.
The virtual table for the std::__ctype_abstract_base<char> class is described in the generic part of this specification.
No external methods are defined for libstdcxx - Class std::__ctype_abstract_base<char> in this part of the specification. See also the generic specification.
The virtual table for the std::__ctype_abstract_base<wchar_t> class is described in the generic part of this specification.
No external methods are defined for libstdcxx - Class std::__ctype_abstract_base<wchar_t> in this part of the specification. See also the generic specification.
The virtual table for the std::ctype<char> class is described in the generic part of this specification.
An LSB conforming implementation shall provide the architecture specific methods for Class std::ctype<char> specified in Table 12-38, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-38. libstdcxx - Class ctype<char> Function Interfaces
ctype<char>::ctype(__locale_struct*, unsigned short const*, bool, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
ctype<char>::ctype(unsigned short const*, bool, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
ctype<char>::ctype(__locale_struct*, unsigned short const*, bool, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
ctype<char>::ctype(unsigned short const*, bool, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
The virtual table for the std::ctype<wchar_t> class is described in the generic part of this specification.
The Run Time Type Information for the std::ctype<wchar_t> class is described by Table 12-39
An LSB conforming implementation shall provide the architecture specific methods for Class std::ctype<wchar_t> specified in Table 12-40, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-40. libstdcxx - Class ctype<wchar_t> Function Interfaces
ctype<wchar_t>::ctype(__locale_struct*, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
ctype<wchar_t>::ctype(unsigned int)(GLIBCXX_3.4) [ISOCXX] |
ctype<wchar_t>::ctype(__locale_struct*, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
ctype<wchar_t>::ctype(unsigned int)(GLIBCXX_3.4) [ISOCXX] |
The virtual table for the std::ctype_byname<char> class is described in the generic part of this specification.
The Run Time Type Information for the std::ctype_byname<char> class is described by Table 12-41
An LSB conforming implementation shall provide the architecture specific methods for Class std::ctype_byname<char> specified in Table 12-42, with the full mandatory functionality as described in the referenced underlying specification.
The virtual table for the std::ctype_byname<wchar_t> class is described in the generic part of this specification.
The Run Time Type Information for the std::ctype_byname<wchar_t> class is described by Table 12-43
An LSB conforming implementation shall provide the architecture specific methods for Class std::ctype_byname<wchar_t> specified in Table 12-44, with the full mandatory functionality as described in the referenced underlying specification.
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 12-45, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-45. 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 int) const(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::find_last_of(char const*, unsigned int, unsigned int) const(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::find_last_of(basic_string<char, char_traits<char>, allocator<char> > const&, unsigned int) const(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::find_last_of(char, unsigned int) const(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::find_first_of(char const*, unsigned int) const(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::find_first_of(char const*, unsigned int, unsigned int) const(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::find_first_of(basic_string<char, char_traits<char>, allocator<char> > const&, unsigned int) const(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::find_first_of(char, unsigned int) const(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::_M_check_length(unsigned int, unsigned int, char const*) const(GLIBCXX_3.4.5) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::find_last_not_of(char const*, unsigned int) const(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::find_last_not_of(char const*, unsigned int, unsigned int) const(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::find_last_not_of(basic_string<char, char_traits<char>, allocator<char> > const&, unsigned int) const(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::find_last_not_of(char, unsigned int) const(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::find_first_not_of(char const*, unsigned int) const(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::find_first_not_of(char const*, unsigned int, unsigned int) const(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::find_first_not_of(basic_string<char, char_traits<char>, allocator<char> > const&, unsigned int) const(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::find_first_not_of(char, unsigned int) const(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::at(unsigned int) const(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::copy(char*, unsigned int, unsigned int) const(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::find(char const*, unsigned int) const(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::find(char const*, unsigned int, unsigned int) const(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::find(basic_string<char, char_traits<char>, allocator<char> > const&, unsigned int) const(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::find(char, unsigned int) const(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::rfind(char const*, unsigned int) const(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::rfind(char const*, unsigned int, unsigned int) const(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::rfind(basic_string<char, char_traits<char>, allocator<char> > const&, unsigned int) const(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::rfind(char, unsigned int) const(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::substr(unsigned int, unsigned int) const(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::compare(unsigned int, unsigned int, char const*) const(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::compare(unsigned int, unsigned int, char const*, unsigned int) const(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::compare(unsigned int, unsigned int, basic_string<char, char_traits<char>, allocator<char> > const&) const(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::compare(unsigned int, unsigned int, basic_string<char, char_traits<char>, allocator<char> > const&, unsigned int, unsigned int) const(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::_M_check(unsigned int, char const*) const(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::_M_limit(unsigned int, unsigned int) const(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::operator[](unsigned int) const(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::_S_construct(unsigned int, char, allocator<char> const&)(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::_M_replace_aux(unsigned int, unsigned int, unsigned int, char)(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::_M_replace_safe(unsigned int, unsigned int, char const*, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::at(unsigned int)(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::_Rep::_M_set_length_and_sharable(unsigned int)(GLIBCXX_3.4.5) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::_Rep::_M_clone(allocator<char> const&, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::_Rep::_S_create(unsigned int, unsigned int, allocator<char> const&)(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::erase(unsigned int, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::append(char const*, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::append(basic_string<char, char_traits<char>, allocator<char> > const&, unsigned int, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::append(unsigned int, char)(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::assign(char const*, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::assign(basic_string<char, char_traits<char>, allocator<char> > const&, unsigned int, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::assign(unsigned int, char)(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::insert(__gnu_cxx::__normal_iterator<char*, basic_string<char, char_traits<char>, allocator<char> > >, unsigned int, char)(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::insert(unsigned int, char const*)(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::insert(unsigned int, char const*, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::insert(unsigned int, basic_string<char, char_traits<char>, allocator<char> > const&)(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::insert(unsigned int, basic_string<char, char_traits<char>, allocator<char> > const&, unsigned int, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::insert(unsigned int, unsigned int, char)(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::resize(unsigned int)(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::resize(unsigned int, char)(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::_M_copy(char*, char const*, unsigned int)(GLIBCXX_3.4.5) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::_M_move(char*, char const*, unsigned int)(GLIBCXX_3.4.5) [ISOCXX] |
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 int)(GLIBCXX_3.4) [ISOCXX] |
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 int, char)(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::replace(unsigned int, unsigned int, char const*)(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::replace(unsigned int, unsigned int, char const*, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::replace(unsigned int, unsigned int, basic_string<char, char_traits<char>, allocator<char> > const&)(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::replace(unsigned int, unsigned int, basic_string<char, char_traits<char>, allocator<char> > const&, unsigned int, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::replace(unsigned int, unsigned int, unsigned int, char)(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::reserve(unsigned int)(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::_M_assign(char*, unsigned int, char)(GLIBCXX_3.4.5) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::_M_mutate(unsigned int, unsigned int, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::basic_string(char const*, unsigned int, allocator<char> const&)(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::basic_string(basic_string<char, char_traits<char>, allocator<char> > const&, unsigned int, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::basic_string(basic_string<char, char_traits<char>, allocator<char> > const&, unsigned int, unsigned int, allocator<char> const&)(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::basic_string(unsigned int, char, allocator<char> const&)(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::basic_string(char const*, unsigned int, allocator<char> const&)(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::basic_string(basic_string<char, char_traits<char>, allocator<char> > const&, unsigned int, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::basic_string(basic_string<char, char_traits<char>, allocator<char> > const&, unsigned int, unsigned int, allocator<char> const&)(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::basic_string(unsigned int, char, allocator<char> const&)(GLIBCXX_3.4) [ISOCXX] |
basic_string<char, char_traits<char>, allocator<char> >::operator[](unsigned int)(GLIBCXX_3.4) [ISOCXX] |
An LSB conforming implementation shall provide the architecture specific methods for Class std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > specified in Table 12-46, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-46. libstdcxx - Class basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > Function Interfaces
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find_last_of(wchar_t const*, unsigned int) const(GLIBCXX_3.4) [ISOCXX] |
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find_last_of(wchar_t const*, unsigned int, unsigned int) const(GLIBCXX_3.4) [ISOCXX] |
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 int) const(GLIBCXX_3.4) [ISOCXX] |
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find_last_of(wchar_t, unsigned int) const(GLIBCXX_3.4) [ISOCXX] |
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find_first_of(wchar_t const*, unsigned int) const(GLIBCXX_3.4) [ISOCXX] |
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find_first_of(wchar_t const*, unsigned int, unsigned int) const(GLIBCXX_3.4) [ISOCXX] |
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 int) const(GLIBCXX_3.4) [ISOCXX] |
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find_first_of(wchar_t, unsigned int) const(GLIBCXX_3.4) [ISOCXX] |
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_M_check_length(unsigned int, unsigned int, char const*) const(GLIBCXX_3.4.5) [ISOCXX] |
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find_last_not_of(wchar_t const*, unsigned int) const(GLIBCXX_3.4) [ISOCXX] |
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find_last_not_of(wchar_t const*, unsigned int, unsigned int) const(GLIBCXX_3.4) [ISOCXX] |
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 int) const(GLIBCXX_3.4) [ISOCXX] |
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find_last_not_of(wchar_t, unsigned int) const(GLIBCXX_3.4) [ISOCXX] |
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find_first_not_of(wchar_t const*, unsigned int) const(GLIBCXX_3.4) [ISOCXX] |
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find_first_not_of(wchar_t const*, unsigned int, unsigned int) const(GLIBCXX_3.4) [ISOCXX] |
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 int) const(GLIBCXX_3.4) [ISOCXX] |
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find_first_not_of(wchar_t, unsigned int) const(GLIBCXX_3.4) [ISOCXX] |
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::at(unsigned int) const(GLIBCXX_3.4) [ISOCXX] |
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::copy(wchar_t*, unsigned int, unsigned int) const(GLIBCXX_3.4) [ISOCXX] |
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find(wchar_t const*, unsigned int) const(GLIBCXX_3.4) [ISOCXX] |
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find(wchar_t const*, unsigned int, unsigned int) const(GLIBCXX_3.4) [ISOCXX] |
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 int) const(GLIBCXX_3.4) [ISOCXX] |
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find(wchar_t, unsigned int) const(GLIBCXX_3.4) [ISOCXX] |
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::rfind(wchar_t const*, unsigned int) const(GLIBCXX_3.4) [ISOCXX] |
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::rfind(wchar_t const*, unsigned int, unsigned int) const(GLIBCXX_3.4) [ISOCXX] |
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 int) const(GLIBCXX_3.4) [ISOCXX] |
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::rfind(wchar_t, unsigned int) const(GLIBCXX_3.4) [ISOCXX] |
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::substr(unsigned int, unsigned int) const(GLIBCXX_3.4) [ISOCXX] |
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::compare(unsigned int, unsigned int, wchar_t const*) const(GLIBCXX_3.4) [ISOCXX] |
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::compare(unsigned int, unsigned int, wchar_t const*, unsigned int) const(GLIBCXX_3.4) [ISOCXX] |
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::compare(unsigned int, unsigned int, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&) const(GLIBCXX_3.4) [ISOCXX] |
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::compare(unsigned int, unsigned int, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&, unsigned int, unsigned int) const(GLIBCXX_3.4) [ISOCXX] |
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_M_check(unsigned int, char const*) const(GLIBCXX_3.4) [ISOCXX] |
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_M_limit(unsigned int, unsigned int) const(GLIBCXX_3.4) [ISOCXX] |
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::operator[](unsigned int) const(GLIBCXX_3.4) [ISOCXX] |
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_S_construct(unsigned int, wchar_t, allocator<wchar_t> const&)(GLIBCXX_3.4) [ISOCXX] |
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_M_replace_aux(unsigned int, unsigned int, unsigned int, wchar_t)(GLIBCXX_3.4) [ISOCXX] |
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_M_replace_safe(unsigned int, unsigned int, wchar_t const*, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::at(unsigned int)(GLIBCXX_3.4) [ISOCXX] |
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_Rep::_M_set_length_and_sharable(unsigned int)(GLIBCXX_3.4.5) [ISOCXX] |
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_Rep::_M_clone(allocator<wchar_t> const&, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_Rep::_S_create(unsigned int, unsigned int, allocator<wchar_t> const&)(GLIBCXX_3.4) [ISOCXX] |
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::erase(unsigned int, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::append(wchar_t const*, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
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 int, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::append(unsigned int, wchar_t)(GLIBCXX_3.4) [ISOCXX] |
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::assign(wchar_t const*, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
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 int, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::assign(unsigned int, wchar_t)(GLIBCXX_3.4) [ISOCXX] |
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 int, wchar_t)(GLIBCXX_3.4) [ISOCXX] |
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::insert(unsigned int, wchar_t const*)(GLIBCXX_3.4) [ISOCXX] |
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::insert(unsigned int, wchar_t const*, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::insert(unsigned int, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&)(GLIBCXX_3.4) [ISOCXX] |
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::insert(unsigned int, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&, unsigned int, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::insert(unsigned int, unsigned int, wchar_t)(GLIBCXX_3.4) [ISOCXX] |
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::resize(unsigned int)(GLIBCXX_3.4) [ISOCXX] |
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::resize(unsigned int, wchar_t)(GLIBCXX_3.4) [ISOCXX] |
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_M_copy(wchar_t*, wchar_t const*, unsigned int)(GLIBCXX_3.4.5) [ISOCXX] |
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_M_move(wchar_t*, wchar_t const*, unsigned int)(GLIBCXX_3.4.5) [ISOCXX] |
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 int)(GLIBCXX_3.4) [ISOCXX] |
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 int, wchar_t)(GLIBCXX_3.4) [ISOCXX] |
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::replace(unsigned int, unsigned int, wchar_t const*)(GLIBCXX_3.4) [ISOCXX] |
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::replace(unsigned int, unsigned int, wchar_t const*, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::replace(unsigned int, unsigned int, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&)(GLIBCXX_3.4) [ISOCXX] |
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::replace(unsigned int, unsigned int, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&, unsigned int, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::replace(unsigned int, unsigned int, unsigned int, wchar_t)(GLIBCXX_3.4) [ISOCXX] |
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::reserve(unsigned int)(GLIBCXX_3.4) [ISOCXX] |
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_M_assign(wchar_t*, unsigned int, wchar_t)(GLIBCXX_3.4.5) [ISOCXX] |
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_M_mutate(unsigned int, unsigned int, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::basic_string(wchar_t const*, unsigned int, allocator<wchar_t> const&)(GLIBCXX_3.4) [ISOCXX] |
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 int, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
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 int, unsigned int, allocator<wchar_t> const&)(GLIBCXX_3.4) [ISOCXX] |
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::basic_string(unsigned int, wchar_t, allocator<wchar_t> const&)(GLIBCXX_3.4) [ISOCXX] |
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::basic_string(wchar_t const*, unsigned int, allocator<wchar_t> const&)(GLIBCXX_3.4) [ISOCXX] |
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 int, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
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 int, unsigned int, allocator<wchar_t> const&)(GLIBCXX_3.4) [ISOCXX] |
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::basic_string(unsigned int, wchar_t, allocator<wchar_t> const&)(GLIBCXX_3.4) [ISOCXX] |
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::operator[](unsigned int)(GLIBCXX_3.4) [ISOCXX] |
The virtual table for the std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> > class is described by Table 12-47
Table 12-47. Primary vtable for basic_stringstream<char, char_traits<char>, allocator<char> >
Base Offset | 0 |
Virtual Base Offset | 52 |
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 12-48. Secondary vtable for basic_stringstream<char, char_traits<char>, allocator<char> >
Base Offset | -8 |
Virtual Base Offset | 44 |
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 12-49. Secondary vtable for basic_stringstream<char, char_traits<char>, allocator<char> >
Base Offset | -52 |
Virtual Base Offset | -52 |
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 12-50
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 12-51, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-51. 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) [CXXABI-1.86] |
non-virtual thunk to basic_stringstream<char, char_traits<char>, allocator<char> >::~basic_stringstream()(GLIBCXX_3.4) [CXXABI-1.86] |
virtual thunk to basic_stringstream<char, char_traits<char>, allocator<char> >::~basic_stringstream()(GLIBCXX_3.4) [CXXABI-1.86] |
virtual thunk to basic_stringstream<char, char_traits<char>, allocator<char> >::~basic_stringstream()(GLIBCXX_3.4) [CXXABI-1.86] |
The virtual table for the std::basic_stringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > class is described by Table 12-52
Table 12-52. Primary vtable for basic_stringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >
Base Offset | 0 |
Virtual Base Offset | 52 |
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 12-53. Secondary vtable for basic_stringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >
Base Offset | -8 |
Virtual Base Offset | 44 |
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 12-54. Secondary vtable for basic_stringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >
Base Offset | -52 |
Virtual Base Offset | -52 |
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 12-55
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 12-56, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-56. 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) [CXXABI-1.86] |
non-virtual thunk to basic_stringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_stringstream()(GLIBCXX_3.4) [CXXABI-1.86] |
virtual thunk to basic_stringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_stringstream()(GLIBCXX_3.4) [CXXABI-1.86] |
virtual thunk to basic_stringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_stringstream()(GLIBCXX_3.4) [CXXABI-1.86] |
The virtual table for the std::basic_istringstream<char, std::char_traits<char>, std::allocator<char> > class is described by Table 12-57
Table 12-57. Primary vtable for basic_istringstream<char, char_traits<char>, allocator<char> >
Base Offset | 0 |
Virtual Base Offset | 48 |
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 12-58. Secondary vtable for basic_istringstream<char, char_traits<char>, allocator<char> >
Base Offset | -48 |
Virtual Base Offset | -48 |
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 12-59
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 12-60, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-60. 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) [CXXABI-1.86] |
virtual thunk to basic_istringstream<char, char_traits<char>, allocator<char> >::~basic_istringstream()(GLIBCXX_3.4) [CXXABI-1.86] |
The virtual table for the std::basic_istringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > class is described by Table 12-61
Table 12-61. Primary vtable for basic_istringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >
Base Offset | 0 |
Virtual Base Offset | 48 |
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 12-62. Secondary vtable for basic_istringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >
Base Offset | -48 |
Virtual Base Offset | -48 |
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 12-63
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 12-64, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-64. 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) [CXXABI-1.86] |
virtual thunk to basic_istringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_istringstream()(GLIBCXX_3.4) [CXXABI-1.86] |
The virtual table for the std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > class is described by Table 12-65
Table 12-65. Primary vtable for basic_ostringstream<char, char_traits<char>, allocator<char> >
Base Offset | 0 |
Virtual Base Offset | 44 |
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 12-66. Secondary vtable for basic_ostringstream<char, char_traits<char>, allocator<char> >
Base Offset | -44 |
Virtual Base Offset | -44 |
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 12-67
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 12-68, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-68. 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) [CXXABI-1.86] |
virtual thunk to basic_ostringstream<char, char_traits<char>, allocator<char> >::~basic_ostringstream()(GLIBCXX_3.4) [CXXABI-1.86] |
The virtual table for the std::basic_ostringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > class is described by Table 12-69
Table 12-69. Primary vtable for basic_ostringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >
Base Offset | 0 |
Virtual Base Offset | 44 |
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 12-70. Secondary vtable for basic_ostringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >
Base Offset | -44 |
Virtual Base Offset | -44 |
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 12-71
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 12-72, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-72. 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) [CXXABI-1.86] |
virtual thunk to basic_ostringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_ostringstream()(GLIBCXX_3.4) [CXXABI-1.86] |
The virtual table for the std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> > class is described by Table 12-73
Table 12-73. 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*, int) |
vfunc[4]: | basic_stringbuf<char, char_traits<char>, allocator<char> >::seekoff(long 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*, int) |
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*, int) |
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 12-74
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 12-75, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-75. libstdcxx - Class basic_stringbuf<char, char_traits<char>, allocator<char> > Function Interfaces
basic_stringbuf<char, char_traits<char>, allocator<char> >::setbuf(char*, int)(GLIBCXX_3.4) [ISOCXX] |
basic_stringbuf<char, char_traits<char>, allocator<char> >::_M_sync(char*, unsigned int, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
basic_stringbuf<char, char_traits<char>, allocator<char> >::seekoff(long long, _Ios_Seekdir, _Ios_Openmode)(GLIBCXX_3.4) [ISOCXX] |
The virtual table for the std::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > class is described by Table 12-76
Table 12-76. 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*, int) |
vfunc[4]: | basic_stringbuf<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::seekoff(long 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*, int) |
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*, int) |
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 12-77
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 12-78, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-78. 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*, int)(GLIBCXX_3.4) [ISOCXX] |
basic_stringbuf<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_M_sync(wchar_t*, unsigned int, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
basic_stringbuf<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::seekoff(long long, _Ios_Seekdir, _Ios_Openmode)(GLIBCXX_3.4) [ISOCXX] |
The virtual table for the std::basic_iostream<char, std::char_traits<char> > class is described by Table 12-79
Table 12-79. Primary vtable for basic_iostream<char, char_traits<char> >
Base Offset | 0 |
Virtual Base Offset | 12 |
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 12-80. Secondary vtable for basic_iostream<char, char_traits<char> >
Base Offset | -8 |
Virtual Base Offset | 4 |
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 12-81. Secondary vtable for basic_iostream<char, char_traits<char> >
Base Offset | -12 |
Virtual Base Offset | -12 |
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 12-82
An LSB conforming implementation shall provide the architecture specific methods for Class std::basic_iostream<char, std::char_traits<char> > specified in Table 12-83, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-83. libstdcxx - Class basic_iostream<char, char_traits<char> > Function Interfaces
non-virtual thunk to basic_iostream<char, char_traits<char> >::~basic_iostream()(GLIBCXX_3.4) [CXXABI-1.86] |
non-virtual thunk to basic_iostream<char, char_traits<char> >::~basic_iostream()(GLIBCXX_3.4) [CXXABI-1.86] |
virtual thunk to basic_iostream<char, char_traits<char> >::~basic_iostream()(GLIBCXX_3.4) [CXXABI-1.86] |
virtual thunk to basic_iostream<char, char_traits<char> >::~basic_iostream()(GLIBCXX_3.4) [CXXABI-1.86] |
The virtual table for the std::basic_iostream<wchar_t, std::char_traits<wchar_t> > class is described by Table 12-84
Table 12-84. Primary vtable for basic_iostream<wchar_t, char_traits<wchar_t> >
Base Offset | 0 |
Virtual Base Offset | 12 |
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 12-85. Secondary vtable for basic_iostream<wchar_t, char_traits<wchar_t> >
Base Offset | -8 |
Virtual Base Offset | 4 |
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 12-86. Secondary vtable for basic_iostream<wchar_t, char_traits<wchar_t> >
Base Offset | -12 |
Virtual Base Offset | -12 |
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 12-87
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 12-88, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-88. 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) [CXXABI-1.86] |
non-virtual thunk to basic_iostream<wchar_t, char_traits<wchar_t> >::~basic_iostream()(GLIBCXX_3.4) [CXXABI-1.86] |
virtual thunk to basic_iostream<wchar_t, char_traits<wchar_t> >::~basic_iostream()(GLIBCXX_3.4) [CXXABI-1.86] |
virtual thunk to basic_iostream<wchar_t, char_traits<wchar_t> >::~basic_iostream()(GLIBCXX_3.4) [CXXABI-1.86] |
The virtual table for the std::basic_istream<char, std::char_traits<char> > class is described by Table 12-89
Table 12-89. Primary vtable for basic_istream<char, char_traits<char> >
Base Offset | 0 |
Virtual Base Offset | 8 |
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 12-90. Secondary vtable for basic_istream<char, char_traits<char> >
Base Offset | -8 |
Virtual Base Offset | -8 |
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 12-91
An LSB conforming implementation shall provide the architecture specific methods for Class std::basic_istream<char, std::char_traits<char> > specified in Table 12-92, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-92. libstdcxx - Class basic_istream<char, char_traits<char> > Function Interfaces
basic_istream<char, char_traits<char> >::get(char*, int)(GLIBCXX_3.4) [ISOCXX] |
basic_istream<char, char_traits<char> >::get(char*, int, char)(GLIBCXX_3.4) [ISOCXX] |
basic_istream<char, char_traits<char> >::read(char*, int)(GLIBCXX_3.4) [ISOCXX] |
basic_istream<char, char_traits<char> >::seekg(long long, _Ios_Seekdir)(GLIBCXX_3.4) [ISOCXX] |
basic_istream<char, char_traits<char> >::ignore(int)(GLIBCXX_3.4.5) [ISOCXX] |
basic_istream<char, char_traits<char> >::ignore(int, int)(GLIBCXX_3.4) [ISOCXX] |
basic_istream<char, char_traits<char> >::getline(char*, int)(GLIBCXX_3.4) [ISOCXX] |
basic_istream<char, char_traits<char> >::getline(char*, int, char)(GLIBCXX_3.4) [ISOCXX] |
basic_istream<char, char_traits<char> >::readsome(char*, int)(GLIBCXX_3.4) [ISOCXX] |
virtual thunk to basic_istream<char, char_traits<char> >::~basic_istream()(GLIBCXX_3.4) [CXXABI-1.86] |
virtual thunk to basic_istream<char, char_traits<char> >::~basic_istream()(GLIBCXX_3.4) [CXXABI-1.86] |
The virtual table for the std::basic_istream<wchar_t, std::char_traits<wchar_t> > class is described by Table 12-93
Table 12-93. Primary vtable for basic_istream<wchar_t, char_traits<wchar_t> >
Base Offset | 0 |
Virtual Base Offset | 8 |
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 12-94. Secondary vtable for basic_istream<wchar_t, char_traits<wchar_t> >
Base Offset | -8 |
Virtual Base Offset | -8 |
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 12-95
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 12-96, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-96. libstdcxx - Class basic_istream<wchar_t, char_traits<wchar_t> > Function Interfaces
basic_istream<wchar_t, char_traits<wchar_t> >::get(wchar_t*, int)(GLIBCXX_3.4) [ISOCXX] |
basic_istream<wchar_t, char_traits<wchar_t> >::get(wchar_t*, int, wchar_t)(GLIBCXX_3.4) [ISOCXX] |
basic_istream<wchar_t, char_traits<wchar_t> >::read(wchar_t*, int)(GLIBCXX_3.4) [ISOCXX] |
basic_istream<wchar_t, char_traits<wchar_t> >::ignore(int)(GLIBCXX_3.4.5) [ISOCXX] |
basic_istream<wchar_t, char_traits<wchar_t> >::ignore(int, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
basic_istream<wchar_t, char_traits<wchar_t> >::getline(wchar_t*, int)(GLIBCXX_3.4) [ISOCXX] |
basic_istream<wchar_t, char_traits<wchar_t> >::getline(wchar_t*, int, wchar_t)(GLIBCXX_3.4) [ISOCXX] |
basic_istream<wchar_t, char_traits<wchar_t> >::readsome(wchar_t*, int)(GLIBCXX_3.4) [ISOCXX] |
virtual thunk to basic_istream<wchar_t, char_traits<wchar_t> >::~basic_istream()(GLIBCXX_3.4) [CXXABI-1.86] |
virtual thunk to basic_istream<wchar_t, char_traits<wchar_t> >::~basic_istream()(GLIBCXX_3.4) [CXXABI-1.86] |
No external methods are defined for libstdcxx - Class std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > in this part of the specification. See also the generic specification.
No external methods are defined for libstdcxx - Class std::istreambuf_iterator<char, std::char_traits<char> > in this part of the specification. See also the generic specification.
The virtual table for the std::basic_ostream<char, std::char_traits<char> > class is described by Table 12-97
Table 12-97. Primary vtable for basic_ostream<char, char_traits<char> >
Base Offset | 0 |
Virtual Base Offset | 4 |
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 12-98. Secondary vtable for basic_ostream<char, char_traits<char> >
Base Offset | -4 |
Virtual Base Offset | -4 |
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 12-99
An LSB conforming implementation shall provide the architecture specific methods for Class std::basic_ostream<char, std::char_traits<char> > specified in Table 12-100, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-100. libstdcxx - Class basic_ostream<char, char_traits<char> > Function Interfaces
basic_ostream<char, char_traits<char> >::seekp(long long, _Ios_Seekdir)(GLIBCXX_3.4) [ISOCXX] |
basic_ostream<char, char_traits<char> >::write(char const*, int)(GLIBCXX_3.4) [ISOCXX] |
basic_ostream<char, char_traits<char> >::_M_write(char const*, int)(GLIBCXX_3.4) [ISOCXX] |
virtual thunk to basic_ostream<char, char_traits<char> >::~basic_ostream()(GLIBCXX_3.4) [CXXABI-1.86] |
virtual thunk to basic_ostream<char, char_traits<char> >::~basic_ostream()(GLIBCXX_3.4) [CXXABI-1.86] |
The virtual table for the std::basic_ostream<wchar_t, std::char_traits<wchar_t> > class is described by Table 12-101
Table 12-101. Primary vtable for basic_ostream<wchar_t, char_traits<wchar_t> >
Base Offset | 0 |
Virtual Base Offset | 4 |
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 12-102. Secondary vtable for basic_ostream<wchar_t, char_traits<wchar_t> >
Base Offset | -4 |
Virtual Base Offset | -4 |
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 12-103
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 12-104, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-104. libstdcxx - Class basic_ostream<wchar_t, char_traits<wchar_t> > Function Interfaces
basic_ostream<wchar_t, char_traits<wchar_t> >::write(wchar_t const*, int)(GLIBCXX_3.4) [ISOCXX] |
virtual thunk to basic_ostream<wchar_t, char_traits<wchar_t> >::~basic_ostream()(GLIBCXX_3.4) [CXXABI-1.86] |
virtual thunk to basic_ostream<wchar_t, char_traits<wchar_t> >::~basic_ostream()(GLIBCXX_3.4) [CXXABI-1.86] |
The virtual table for the std::basic_fstream<char, std::char_traits<char> > class is described by Table 12-105
Table 12-105. Primary vtable for basic_fstream<char, char_traits<char> >
Base Offset | 0 |
Virtual Base Offset | 148 |
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 12-106. Secondary vtable for basic_fstream<char, char_traits<char> >
Base Offset | -8 |
Virtual Base Offset | 140 |
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 12-107. Secondary vtable for basic_fstream<char, char_traits<char> >
Base Offset | -148 |
Virtual Base Offset | -148 |
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 12-108
An LSB conforming implementation shall provide the architecture specific methods for Class std::basic_fstream<char, std::char_traits<char> > specified in Table 12-109, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-109. 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) [CXXABI-1.86] |
non-virtual thunk to basic_fstream<char, char_traits<char> >::~basic_fstream()(GLIBCXX_3.4) [CXXABI-1.86] |
virtual thunk to basic_fstream<char, char_traits<char> >::~basic_fstream()(GLIBCXX_3.4) [CXXABI-1.86] |
virtual thunk to basic_fstream<char, char_traits<char> >::~basic_fstream()(GLIBCXX_3.4) [CXXABI-1.86] |
The virtual table for the std::basic_fstream<wchar_t, std::char_traits<wchar_t> > class is described by Table 12-110
Table 12-110. Primary vtable for basic_fstream<wchar_t, char_traits<wchar_t> >
Base Offset | 0 |
Virtual Base Offset | 152 |
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 12-111. Secondary vtable for basic_fstream<wchar_t, char_traits<wchar_t> >
Base Offset | -8 |
Virtual Base Offset | 144 |
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 12-112. Secondary vtable for basic_fstream<wchar_t, char_traits<wchar_t> >
Base Offset | -152 |
Virtual Base Offset | -152 |
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 12-113
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 12-114, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-114. 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) [CXXABI-1.86] |
non-virtual thunk to basic_fstream<wchar_t, char_traits<wchar_t> >::~basic_fstream()(GLIBCXX_3.4) [CXXABI-1.86] |
virtual thunk to basic_fstream<wchar_t, char_traits<wchar_t> >::~basic_fstream()(GLIBCXX_3.4) [CXXABI-1.86] |
virtual thunk to basic_fstream<wchar_t, char_traits<wchar_t> >::~basic_fstream()(GLIBCXX_3.4) [CXXABI-1.86] |
The virtual table for the std::basic_ifstream<char, std::char_traits<char> > class is described by Table 12-115
Table 12-115. Primary vtable for basic_ifstream<char, char_traits<char> >
Base Offset | 0 |
Virtual Base Offset | 144 |
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 12-116. Secondary vtable for basic_ifstream<char, char_traits<char> >
Base Offset | -144 |
Virtual Base Offset | -144 |
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 12-117
An LSB conforming implementation shall provide the architecture specific methods for Class std::basic_ifstream<char, std::char_traits<char> > specified in Table 12-118, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-118. libstdcxx - Class basic_ifstream<char, char_traits<char> > Function Interfaces
virtual thunk to basic_ifstream<char, char_traits<char> >::~basic_ifstream()(GLIBCXX_3.4) [CXXABI-1.86] |
virtual thunk to basic_ifstream<char, char_traits<char> >::~basic_ifstream()(GLIBCXX_3.4) [CXXABI-1.86] |
The virtual table for the std::basic_ifstream<wchar_t, std::char_traits<wchar_t> > class is described by Table 12-119
Table 12-119. Primary vtable for basic_ifstream<wchar_t, char_traits<wchar_t> >
Base Offset | 0 |
Virtual Base Offset | 148 |
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 12-120. Secondary vtable for basic_ifstream<wchar_t, char_traits<wchar_t> >
Base Offset | -148 |
Virtual Base Offset | -148 |
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 12-121
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 12-122, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-122. 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) [CXXABI-1.86] |
virtual thunk to basic_ifstream<wchar_t, char_traits<wchar_t> >::~basic_ifstream()(GLIBCXX_3.4) [CXXABI-1.86] |
The virtual table for the std::basic_ofstream<char, std::char_traits<char> > class is described by Table 12-123
Table 12-123. Primary vtable for basic_ofstream<char, char_traits<char> >
Base Offset | 0 |
Virtual Base Offset | 140 |
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 12-124. Secondary vtable for basic_ofstream<char, char_traits<char> >
Base Offset | -140 |
Virtual Base Offset | -140 |
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 12-125
An LSB conforming implementation shall provide the architecture specific methods for Class std::basic_ofstream<char, std::char_traits<char> > specified in Table 12-126, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-126. libstdcxx - Class basic_ofstream<char, char_traits<char> > Function Interfaces
virtual thunk to basic_ofstream<char, char_traits<char> >::~basic_ofstream()(GLIBCXX_3.4) [CXXABI-1.86] |
virtual thunk to basic_ofstream<char, char_traits<char> >::~basic_ofstream()(GLIBCXX_3.4) [CXXABI-1.86] |
The virtual table for the std::basic_ofstream<wchar_t, std::char_traits<wchar_t> > class is described by Table 12-127
Table 12-127. Primary vtable for basic_ofstream<wchar_t, char_traits<wchar_t> >
Base Offset | 0 |
Virtual Base Offset | 144 |
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 12-128. Secondary vtable for basic_ofstream<wchar_t, char_traits<wchar_t> >
Base Offset | -144 |
Virtual Base Offset | -144 |
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 12-129
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 12-130, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-130. 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) [CXXABI-1.86] |
virtual thunk to basic_ofstream<wchar_t, char_traits<wchar_t> >::~basic_ofstream()(GLIBCXX_3.4) [CXXABI-1.86] |
The virtual table for the std::basic_streambuf<char, std::char_traits<char> > class is described by Table 12-131
Table 12-131. 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*, int) |
vfunc[4]: | basic_streambuf<char, char_traits<char> >::seekoff(long 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*, int) |
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*, int) |
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 12-132
An LSB conforming implementation shall provide the architecture specific methods for Class std::basic_streambuf<char, std::char_traits<char> > specified in Table 12-133, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-133. libstdcxx - Class basic_streambuf<char, char_traits<char> > Function Interfaces
basic_streambuf<char, char_traits<char> >::pubseekoff(long long, _Ios_Seekdir, _Ios_Openmode)(GLIBCXX_3.4) [ISOCXX] |
basic_streambuf<char, char_traits<char> >::sgetn(char*, int)(GLIBCXX_3.4) [ISOCXX] |
basic_streambuf<char, char_traits<char> >::sputn(char const*, int)(GLIBCXX_3.4) [ISOCXX] |
basic_streambuf<char, char_traits<char> >::setbuf(char*, int)(GLIBCXX_3.4) [ISOCXX] |
basic_streambuf<char, char_traits<char> >::xsgetn(char*, int)(GLIBCXX_3.4) [ISOCXX] |
basic_streambuf<char, char_traits<char> >::xsputn(char const*, int)(GLIBCXX_3.4) [ISOCXX] |
basic_streambuf<char, char_traits<char> >::seekoff(long long, _Ios_Seekdir, _Ios_Openmode)(GLIBCXX_3.4) [ISOCXX] |
basic_streambuf<char, char_traits<char> >::pubsetbuf(char*, int)(GLIBCXX_3.4) [ISOCXX] |
The virtual table for the std::basic_streambuf<wchar_t, std::char_traits<wchar_t> > class is described by Table 12-134
Table 12-134. 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*, int) |
vfunc[4]: | basic_streambuf<wchar_t, char_traits<wchar_t> >::seekoff(long 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*, int) |
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*, int) |
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 12-135
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 12-136, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-136. libstdcxx - Class basic_streambuf<wchar_t, char_traits<wchar_t> > Function Interfaces
basic_streambuf<wchar_t, char_traits<wchar_t> >::pubseekoff(long long, _Ios_Seekdir, _Ios_Openmode)(GLIBCXX_3.4) [ISOCXX] |
basic_streambuf<wchar_t, char_traits<wchar_t> >::sgetn(wchar_t*, int)(GLIBCXX_3.4) [ISOCXX] |
basic_streambuf<wchar_t, char_traits<wchar_t> >::sputn(wchar_t const*, int)(GLIBCXX_3.4) [ISOCXX] |
basic_streambuf<wchar_t, char_traits<wchar_t> >::setbuf(wchar_t*, int)(GLIBCXX_3.4) [ISOCXX] |
basic_streambuf<wchar_t, char_traits<wchar_t> >::xsgetn(wchar_t*, int)(GLIBCXX_3.4) [ISOCXX] |
basic_streambuf<wchar_t, char_traits<wchar_t> >::xsputn(wchar_t const*, int)(GLIBCXX_3.4) [ISOCXX] |
basic_streambuf<wchar_t, char_traits<wchar_t> >::seekoff(long long, _Ios_Seekdir, _Ios_Openmode)(GLIBCXX_3.4) [ISOCXX] |
basic_streambuf<wchar_t, char_traits<wchar_t> >::pubsetbuf(wchar_t*, int)(GLIBCXX_3.4) [ISOCXX] |
The virtual table for the std::basic_filebuf<char, std::char_traits<char> > class is described by Table 12-137
Table 12-137. 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*, int) |
vfunc[4]: | basic_filebuf<char, char_traits<char> >::seekoff(long 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*, int) |
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*, int) |
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 12-138
An LSB conforming implementation shall provide the architecture specific methods for Class std::basic_filebuf<char, std::char_traits<char> > specified in Table 12-139, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-139. libstdcxx - Class basic_filebuf<char, char_traits<char> > Function Interfaces
basic_filebuf<char, char_traits<char> >::_M_set_buffer(int)(GLIBCXX_3.4) [ISOCXX] |
basic_filebuf<char, char_traits<char> >::_M_convert_to_external(char*, int)(GLIBCXX_3.4) [ISOCXX] |
basic_filebuf<char, char_traits<char> >::setbuf(char*, int)(GLIBCXX_3.4) [ISOCXX] |
basic_filebuf<char, char_traits<char> >::xsgetn(char*, int)(GLIBCXX_3.4) [ISOCXX] |
basic_filebuf<char, char_traits<char> >::xsputn(char const*, int)(GLIBCXX_3.4) [ISOCXX] |
basic_filebuf<char, char_traits<char> >::_M_seek(long long, _Ios_Seekdir, __mbstate_t)(GLIBCXX_3.4) [ISOCXX] |
basic_filebuf<char, char_traits<char> >::seekoff(long long, _Ios_Seekdir, _Ios_Openmode)(GLIBCXX_3.4) [ISOCXX] |
The virtual table for the std::basic_filebuf<wchar_t, std::char_traits<wchar_t> > class is described by Table 12-140
Table 12-140. 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*, int) |
vfunc[4]: | basic_filebuf<wchar_t, char_traits<wchar_t> >::seekoff(long 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*, int) |
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*, int) |
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 12-141
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 12-142, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-142. libstdcxx - Class basic_filebuf<wchar_t, char_traits<wchar_t> > Function Interfaces
basic_filebuf<wchar_t, char_traits<wchar_t> >::_M_set_buffer(int)(GLIBCXX_3.4) [ISOCXX] |
basic_filebuf<wchar_t, char_traits<wchar_t> >::_M_convert_to_external(wchar_t*, int)(GLIBCXX_3.4) [ISOCXX] |
basic_filebuf<wchar_t, char_traits<wchar_t> >::setbuf(wchar_t*, int)(GLIBCXX_3.4) [ISOCXX] |
basic_filebuf<wchar_t, char_traits<wchar_t> >::xsgetn(wchar_t*, int)(GLIBCXX_3.4) [ISOCXX] |
basic_filebuf<wchar_t, char_traits<wchar_t> >::xsputn(wchar_t const*, int)(GLIBCXX_3.4) [ISOCXX] |
basic_filebuf<wchar_t, char_traits<wchar_t> >::_M_seek(long long, _Ios_Seekdir, __mbstate_t)(GLIBCXX_3.4) [ISOCXX] |
basic_filebuf<wchar_t, char_traits<wchar_t> >::seekoff(long long, _Ios_Seekdir, _Ios_Openmode)(GLIBCXX_3.4) [ISOCXX] |
basic_istream<wchar_t, char_traits<wchar_t> >::seekg(long long, _Ios_Seekdir)(GLIBCXX_3.4) [ISOCXX] |
basic_ostream<wchar_t, char_traits<wchar_t> >::seekp(long long, _Ios_Seekdir)(GLIBCXX_3.4) [ISOCXX] |
basic_ostream<wchar_t, char_traits<wchar_t> >::_M_write(wchar_t const*, int)(GLIBCXX_3.4) [ISOCXX] |
The virtual table for the std::ios_base class is described in the generic part of this specification.
The Run Time Type Information for the std::ios_base class is described by Table 12-143
No external methods are defined for libstdcxx - Class std::ios_base in this part of the specification. See also the generic specification.
The virtual table for the std::basic_ios<char, std::char_traits<char> > class is described in the generic part of this specification.
No external methods are defined for libstdcxx - Class std::basic_ios<char, std::char_traits<char> > in this part of the specification. See also the generic specification.
The virtual table for the std::basic_ios<wchar_t, std::char_traits<wchar_t> > class is described in the generic part of this specification.
The Run Time Type Information for the std::basic_ios<wchar_t, std::char_traits<wchar_t> > class is described by Table 12-144
No external methods are defined for libstdcxx - Class std::basic_ios<wchar_t, std::char_traits<wchar_t> > in this part of the specification. See also the generic specification.
The virtual table for the std::ios_base::failure class is described in the generic part of this specification.
The Run Time Type Information for the std::ios_base::failure class is described by Table 12-145
No external methods are defined for libstdcxx - Class std::ios_base::failure in this part of the specification. See also the generic specification.
The virtual table for the std::__timepunct<char> class is described in the generic part of this specification.
The Run Time Type Information for the std::__timepunct<char> class is described by Table 12-146
An LSB conforming implementation shall provide the architecture specific methods for Class std::__timepunct<char> specified in Table 12-147, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-147. libstdcxx - Class __timepunct<char> Function Interfaces
__timepunct<char>::_M_put(char*, unsigned int, char const*, tm const*) const(GLIBCXX_3.4) [ISOCXX] |
__timepunct<char>::__timepunct(__locale_struct*, char const*, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
__timepunct<char>::__timepunct(__timepunct_cache<char>*, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
__timepunct<char>::__timepunct(unsigned int)(GLIBCXX_3.4) [ISOCXX] |
__timepunct<char>::__timepunct(__locale_struct*, char const*, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
__timepunct<char>::__timepunct(__timepunct_cache<char>*, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
__timepunct<char>::__timepunct(unsigned int)(GLIBCXX_3.4) [ISOCXX] |
The virtual table for the std::__timepunct<wchar_t> class is described in the generic part of this specification.
The Run Time Type Information for the std::__timepunct<wchar_t> class is described by Table 12-148
An LSB conforming implementation shall provide the architecture specific methods for Class std::__timepunct<wchar_t> specified in Table 12-149, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-149. libstdcxx - Class __timepunct<wchar_t> Function Interfaces
__timepunct<wchar_t>::_M_put(wchar_t*, unsigned int, wchar_t const*, tm const*) const(GLIBCXX_3.4) [ISOCXX] |
__timepunct<wchar_t>::__timepunct(__locale_struct*, char const*, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
__timepunct<wchar_t>::__timepunct(__timepunct_cache<wchar_t>*, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
__timepunct<wchar_t>::__timepunct(unsigned int)(GLIBCXX_3.4) [ISOCXX] |
__timepunct<wchar_t>::__timepunct(__locale_struct*, char const*, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
__timepunct<wchar_t>::__timepunct(__timepunct_cache<wchar_t>*, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
__timepunct<wchar_t>::__timepunct(unsigned int)(GLIBCXX_3.4) [ISOCXX] |
The Run Time Type Information for the std::messages_base class is described by Table 12-150
No external methods are defined for libstdcxx - Class std::messages_base in this part of the specification. See also the generic specification.
The virtual table for the std::messages<char> class is described in the generic part of this specification.
An LSB conforming implementation shall provide the architecture specific methods for Class std::messages<char> specified in Table 12-151, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-151. libstdcxx - Class messages<char> Function Interfaces
messages<char>::messages(__locale_struct*, char const*, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
messages<char>::messages(unsigned int)(GLIBCXX_3.4) [ISOCXX] |
messages<char>::messages(__locale_struct*, char const*, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
messages<char>::messages(unsigned int)(GLIBCXX_3.4) [ISOCXX] |
The virtual table for the std::messages<wchar_t> class is described in the generic part of this specification.
An LSB conforming implementation shall provide the architecture specific methods for Class std::messages<wchar_t> specified in Table 12-152, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-152. libstdcxx - Class messages<wchar_t> Function Interfaces
messages<wchar_t>::messages(__locale_struct*, char const*, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
messages<wchar_t>::messages(unsigned int)(GLIBCXX_3.4) [ISOCXX] |
messages<wchar_t>::messages(__locale_struct*, char const*, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
messages<wchar_t>::messages(unsigned int)(GLIBCXX_3.4) [ISOCXX] |
The virtual table for the std::messages_byname<char> class is described in the generic part of this specification.
The Run Time Type Information for the std::messages_byname<char> class is described by Table 12-153
An LSB conforming implementation shall provide the architecture specific methods for Class std::messages_byname<char> specified in Table 12-154, with the full mandatory functionality as described in the referenced underlying specification.
The virtual table for the std::messages_byname<wchar_t> class is described in the generic part of this specification.
The Run Time Type Information for the std::messages_byname<wchar_t> class is described by Table 12-155
An LSB conforming implementation shall provide the architecture specific methods for Class std::messages_byname<wchar_t> specified in Table 12-156, with the full mandatory functionality as described in the referenced underlying specification.
The virtual table for the std::numpunct<char> class is described in the generic part of this specification.
The Run Time Type Information for the std::numpunct<char> class is described by Table 12-157
An LSB conforming implementation shall provide the architecture specific methods for Class std::numpunct<char> specified in Table 12-158, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-158. libstdcxx - Class numpunct<char> Function Interfaces
numpunct<char>::numpunct(__locale_struct*, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
numpunct<char>::numpunct(__numpunct_cache<char>*, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
numpunct<char>::numpunct(unsigned int)(GLIBCXX_3.4) [ISOCXX] |
numpunct<char>::numpunct(__locale_struct*, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
numpunct<char>::numpunct(__numpunct_cache<char>*, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
numpunct<char>::numpunct(unsigned int)(GLIBCXX_3.4) [ISOCXX] |
The virtual table for the std::numpunct<wchar_t> class is described in the generic part of this specification.
The Run Time Type Information for the std::numpunct<wchar_t> class is described by Table 12-159
An LSB conforming implementation shall provide the architecture specific methods for Class std::numpunct<wchar_t> specified in Table 12-160, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-160. libstdcxx - Class numpunct<wchar_t> Function Interfaces
numpunct<wchar_t>::numpunct(__locale_struct*, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
numpunct<wchar_t>::numpunct(unsigned int)(GLIBCXX_3.4) [ISOCXX] |
numpunct<wchar_t>::numpunct(__locale_struct*, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
numpunct<wchar_t>::numpunct(unsigned int)(GLIBCXX_3.4) [ISOCXX] |
The virtual table for the std::numpunct_byname<char> class is described in the generic part of this specification.
The Run Time Type Information for the std::numpunct_byname<char> class is described by Table 12-161
An LSB conforming implementation shall provide the architecture specific methods for Class std::numpunct_byname<char> specified in Table 12-162, with the full mandatory functionality as described in the referenced underlying specification.
The virtual table for the std::numpunct_byname<wchar_t> class is described in the generic part of this specification.
The Run Time Type Information for the std::numpunct_byname<wchar_t> class is described by Table 12-163
An LSB conforming implementation shall provide the architecture specific methods for Class std::numpunct_byname<wchar_t> specified in Table 12-164, with the full mandatory functionality as described in the referenced underlying specification.
The virtual table for the std::__codecvt_abstract_base<char, char, __mbstate_t> class is described in the generic part of this specification.
No external methods are defined for libstdcxx - Class std::__codecvt_abstract_base<char, char, __mbstate_t> in this part of the specification. See also the generic specification.
The virtual table for the std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> class is described in the generic part of this specification.
No external methods are defined for libstdcxx - Class std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> in this part of the specification. See also the generic specification.
The Run Time Type Information for the std::codecvt_base class is described by Table 12-165
No external methods are defined for libstdcxx - Class std::codecvt_base in this part of the specification. See also the generic specification.
The virtual table for the std::codecvt<char, char, __mbstate_t> class is described by Table 12-166
Table 12-166. 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 int) 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 12-167
An LSB conforming implementation shall provide the architecture specific methods for Class std::codecvt<char, char, __mbstate_t> specified in Table 12-168, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-168. libstdcxx - Class codecvt<char, char, __mbstate_t> Function Interfaces
codecvt<char, char, __mbstate_t>::do_length(__mbstate_t&, char const*, char const*, unsigned int) const(GLIBCXX_3.4) [ISOCXX] |
codecvt<char, char, __mbstate_t>::codecvt(__locale_struct*, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
codecvt<char, char, __mbstate_t>::codecvt(unsigned int)(GLIBCXX_3.4) [ISOCXX] |
codecvt<char, char, __mbstate_t>::codecvt(__locale_struct*, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
codecvt<char, char, __mbstate_t>::codecvt(unsigned int)(GLIBCXX_3.4) [ISOCXX] |
The virtual table for the std::codecvt<wchar_t, char, __mbstate_t> class is described by Table 12-169
Table 12-169. 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 int) 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 12-170
An LSB conforming implementation shall provide the architecture specific methods for Class std::codecvt<wchar_t, char, __mbstate_t> specified in Table 12-171, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-171. 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 int) const(GLIBCXX_3.4) [ISOCXX] |
codecvt<wchar_t, char, __mbstate_t>::codecvt(__locale_struct*, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
codecvt<wchar_t, char, __mbstate_t>::codecvt(unsigned int)(GLIBCXX_3.4) [ISOCXX] |
codecvt<wchar_t, char, __mbstate_t>::codecvt(__locale_struct*, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
codecvt<wchar_t, char, __mbstate_t>::codecvt(unsigned int)(GLIBCXX_3.4) [ISOCXX] |
The virtual table for the std::codecvt_byname<char, char, __mbstate_t> class is described by Table 12-172
Table 12-172. 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 int) 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 12-173
An LSB conforming implementation shall provide the architecture specific methods for Class std::codecvt_byname<char, char, __mbstate_t> specified in Table 12-174, with the full mandatory functionality as described in the referenced underlying specification.
The virtual table for the std::codecvt_byname<wchar_t, char, __mbstate_t> class is described by Table 12-175
Table 12-175. 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 int) 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 12-176
An LSB conforming implementation shall provide the architecture specific methods for Class std::codecvt_byname<wchar_t, char, __mbstate_t> specified in Table 12-177, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-177. libstdcxx - Class codecvt_byname<wchar_t, char, __mbstate_t> Function Interfaces
codecvt_byname<wchar_t, char, __mbstate_t>::codecvt_byname(char const*, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
codecvt_byname<wchar_t, char, __mbstate_t>::codecvt_byname(char const*, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
The virtual table for the std::collate<char> class is described in the generic part of this specification.
The Run Time Type Information for the std::collate<char> class is described by Table 12-178
An LSB conforming implementation shall provide the architecture specific methods for Class std::collate<char> specified in Table 12-179, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-179. libstdcxx - Class collate<char> Function Interfaces
collate<char>::_M_transform(char*, char const*, unsigned int) const(GLIBCXX_3.4) [ISOCXX] |
collate<char>::collate(__locale_struct*, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
collate<char>::collate(unsigned int)(GLIBCXX_3.4) [ISOCXX] |
collate<char>::collate(__locale_struct*, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
collate<char>::collate(unsigned int)(GLIBCXX_3.4) [ISOCXX] |
The virtual table for the std::collate<wchar_t> class is described in the generic part of this specification.
The Run Time Type Information for the std::collate<wchar_t> class is described by Table 12-180
An LSB conforming implementation shall provide the architecture specific methods for Class std::collate<wchar_t> specified in Table 12-181, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-181. libstdcxx - Class collate<wchar_t> Function Interfaces
collate<wchar_t>::_M_transform(wchar_t*, wchar_t const*, unsigned int) const(GLIBCXX_3.4) [ISOCXX] |
collate<wchar_t>::collate(__locale_struct*, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
collate<wchar_t>::collate(unsigned int)(GLIBCXX_3.4) [ISOCXX] |
collate<wchar_t>::collate(__locale_struct*, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
collate<wchar_t>::collate(unsigned int)(GLIBCXX_3.4) [ISOCXX] |
The virtual table for the std::collate_byname<char> class is described in the generic part of this specification.
The Run Time Type Information for the std::collate_byname<char> class is described by Table 12-182
An LSB conforming implementation shall provide the architecture specific methods for Class std::collate_byname<char> specified in Table 12-183, with the full mandatory functionality as described in the referenced underlying specification.
The virtual table for the std::collate_byname<wchar_t> class is described in the generic part of this specification.
The Run Time Type Information for the std::collate_byname<wchar_t> class is described by Table 12-184
An LSB conforming implementation shall provide the architecture specific methods for Class std::collate_byname<wchar_t> specified in Table 12-185, with the full mandatory functionality as described in the referenced underlying specification.
The Run Time Type Information for the std::time_base class is described by Table 12-186
No external methods are defined for libstdcxx - Class std::time_base in this part of the specification. See also the generic specification.
The virtual table for the std::time_get_byname<char, std::istreambuf_iterator<char, std::char_traits<char> > > class is described in the generic part of this specification.
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 12-187
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 12-188, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-188. 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 int)(GLIBCXX_3.4) [ISOCXX] |
time_get_byname<char, istreambuf_iterator<char, char_traits<char> > >::time_get_byname(char const*, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
The virtual table for the std::time_get_byname<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > class is described in the generic part of this specification.
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 12-189
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 12-190, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-190. 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 int)(GLIBCXX_3.4) [ISOCXX] |
time_get_byname<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::time_get_byname(char const*, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
The virtual table for the std::time_put_byname<char, std::ostreambuf_iterator<char, std::char_traits<char> > > class is described in the generic part of this specification.
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 12-191
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 12-192, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-192. 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 int)(GLIBCXX_3.4) [ISOCXX] |
time_put_byname<char, ostreambuf_iterator<char, char_traits<char> > >::time_put_byname(char const*, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
The virtual table for the std::time_put_byname<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > class is described in the generic part of this specification.
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 12-193
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 12-194, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-194. libstdcxx - Class time_put_byname<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > > Function Interfaces
time_put_byname<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::time_put_byname(char const*, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
time_put_byname<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::time_put_byname(char const*, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
The virtual table for the std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > class is described in the generic part of this specification.
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 12-195, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-195. 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 int, ios_base&, _Ios_Iostate&) const(GLIBCXX_3.4) [ISOCXX] |
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 int, ios_base&, _Ios_Iostate&) const(GLIBCXX_3.4) [ISOCXX] |
time_get<char, istreambuf_iterator<char, char_traits<char> > >::time_get(unsigned int)(GLIBCXX_3.4) [ISOCXX] |
time_get<char, istreambuf_iterator<char, char_traits<char> > >::time_get(unsigned int)(GLIBCXX_3.4) [ISOCXX] |
The virtual table for the std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > class is described in the generic part of this specification.
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 12-196, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-196. 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 int, ios_base&, _Ios_Iostate&) const(GLIBCXX_3.4) [ISOCXX] |
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 int, ios_base&, _Ios_Iostate&) const(GLIBCXX_3.4) [ISOCXX] |
time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::time_get(unsigned int)(GLIBCXX_3.4) [ISOCXX] |
time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::time_get(unsigned int)(GLIBCXX_3.4) [ISOCXX] |
The virtual table for the std::time_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > class is described in the generic part of this specification.
The Run Time Type Information for the std::time_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > class is described by Table 12-197
Table 12-197. typeinfo for time_put<char, ostreambuf_iterator<char, char_traits<char> > >
Base Vtable | vtable for __cxxabiv1::__si_class_type_info | |
Name | typeinfo name for time_put<char, ostreambuf_iterator<char, char_traits<char> > > | |
flags: | 8 | |
basetype: | typeinfo for locale::facet | 2 |
basetype: | typeinfo for time_base | 2 |
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 12-198, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-198. 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 int)(GLIBCXX_3.4) [ISOCXX] |
time_put<char, ostreambuf_iterator<char, char_traits<char> > >::time_put(unsigned int)(GLIBCXX_3.4) [ISOCXX] |
The virtual table for the std::time_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > class is described in the generic part of this specification.
The Run Time Type Information for the std::time_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > class is described by Table 12-199
Table 12-199. typeinfo for time_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >
Base Vtable | vtable for __cxxabiv1::__si_class_type_info | |
Name | typeinfo name for time_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > > | |
flags: | 8 | |
basetype: | typeinfo for locale::facet | 2 |
basetype: | typeinfo for time_base | 2 |
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 12-200, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-200. 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 int)(GLIBCXX_3.4) [ISOCXX] |
time_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::time_put(unsigned int)(GLIBCXX_3.4) [ISOCXX] |
The virtual table for the std::moneypunct<char, false> class is described in the generic part of this specification.
An LSB conforming implementation shall provide the architecture specific methods for Class std::moneypunct<char, false> specified in Table 12-201, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-201. libstdcxx - Class moneypunct<char, false> Function Interfaces
moneypunct<char, false>::moneypunct(__locale_struct*, char const*, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
moneypunct<char, false>::moneypunct(__moneypunct_cache<char, false>*, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
moneypunct<char, false>::moneypunct(unsigned int)(GLIBCXX_3.4) [ISOCXX] |
moneypunct<char, false>::moneypunct(__locale_struct*, char const*, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
moneypunct<char, false>::moneypunct(__moneypunct_cache<char, false>*, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
moneypunct<char, false>::moneypunct(unsigned int)(GLIBCXX_3.4) [ISOCXX] |
The virtual table for the std::moneypunct<char, true> class is described in the generic part of this specification.
An LSB conforming implementation shall provide the architecture specific methods for Class std::moneypunct<char, true> specified in Table 12-202, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-202. libstdcxx - Class moneypunct<char, true> Function Interfaces
moneypunct<char, true>::moneypunct(__locale_struct*, char const*, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
moneypunct<char, true>::moneypunct(__moneypunct_cache<char, true>*, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
moneypunct<char, true>::moneypunct(unsigned int)(GLIBCXX_3.4) [ISOCXX] |
moneypunct<char, true>::moneypunct(__locale_struct*, char const*, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
moneypunct<char, true>::moneypunct(__moneypunct_cache<char, true>*, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
moneypunct<char, true>::moneypunct(unsigned int)(GLIBCXX_3.4) [ISOCXX] |
The virtual table for the std::moneypunct<wchar_t, false> class is described in the generic part of this specification.
An LSB conforming implementation shall provide the architecture specific methods for Class std::moneypunct<wchar_t, false> specified in Table 12-203, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-203. libstdcxx - Class moneypunct<wchar_t, false> Function Interfaces
moneypunct<wchar_t, false>::moneypunct(__locale_struct*, char const*, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
moneypunct<wchar_t, false>::moneypunct(__moneypunct_cache<wchar_t, false>*, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
moneypunct<wchar_t, false>::moneypunct(unsigned int)(GLIBCXX_3.4) [ISOCXX] |
moneypunct<wchar_t, false>::moneypunct(__locale_struct*, char const*, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
moneypunct<wchar_t, false>::moneypunct(__moneypunct_cache<wchar_t, false>*, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
moneypunct<wchar_t, false>::moneypunct(unsigned int)(GLIBCXX_3.4) [ISOCXX] |
The virtual table for the std::moneypunct<wchar_t, true> class is described in the generic part of this specification.
An LSB conforming implementation shall provide the architecture specific methods for Class std::moneypunct<wchar_t, true> specified in Table 12-204, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-204. libstdcxx - Class moneypunct<wchar_t, true> Function Interfaces
moneypunct<wchar_t, true>::moneypunct(__locale_struct*, char const*, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
moneypunct<wchar_t, true>::moneypunct(__moneypunct_cache<wchar_t, true>*, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
moneypunct<wchar_t, true>::moneypunct(unsigned int)(GLIBCXX_3.4) [ISOCXX] |
moneypunct<wchar_t, true>::moneypunct(__locale_struct*, char const*, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
moneypunct<wchar_t, true>::moneypunct(__moneypunct_cache<wchar_t, true>*, unsigned int)(GLIBCXX_3.4) [ISOCXX] |
moneypunct<wchar_t, true>::moneypunct(unsigned int)(GLIBCXX_3.4) [ISOCXX] |
The virtual table for the std::moneypunct_byname<char, false> class is described in the generic part of this specification.
The Run Time Type Information for the std::moneypunct_byname<char, false> class is described by Table 12-205
An LSB conforming implementation shall provide the architecture specific methods for Class std::moneypunct_byname<char, false> specified in Table 12-206, with the full mandatory functionality as described in the referenced underlying specification.
The virtual table for the std::moneypunct_byname<char, true> class is described in the generic part of this specification.
The Run Time Type Information for the std::moneypunct_byname<char, true> class is described by Table 12-207
An LSB conforming implementation shall provide the architecture specific methods for Class std::moneypunct_byname<char, true> specified in Table 12-208, with the full mandatory functionality as described in the referenced underlying specification.
The virtual table for the std::moneypunct_byname<wchar_t, false> class is described in the generic part of this specification.
The Run Time Type Information for the std::moneypunct_byname<wchar_t, false> class is described by Table 12-209
An LSB conforming implementation shall provide the architecture specific methods for Class std::moneypunct_byname<wchar_t, false> specified in Table 12-210, with the full mandatory functionality as described in the referenced underlying specification.
The virtual table for the std::moneypunct_byname<wchar_t, true> class is described in the generic part of this specification.
The Run Time Type Information for the std::moneypunct_byname<wchar_t, true> class is described by Table 12-211
An LSB conforming implementation shall provide the architecture specific methods for Class std::moneypunct_byname<wchar_t, true> specified in Table 12-212, with the full mandatory functionality as described in the referenced underlying specification.
The Run Time Type Information for the std::money_base class is described by Table 12-213
No external methods are defined for libstdcxx - Class std::money_base in this part of the specification. See also the generic specification.
The virtual table for the std::money_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > class is described in the generic part of this specification.
The Run Time Type Information for the std::money_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > class is described by Table 12-214
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 12-215, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-215. 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 int)(GLIBCXX_3.4) [ISOCXX] |
money_get<char, istreambuf_iterator<char, char_traits<char> > >::money_get(unsigned int)(GLIBCXX_3.4) [ISOCXX] |
The virtual table for the std::money_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > class is described in the generic part of this specification.
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 12-216
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 12-217, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-217. 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 int)(GLIBCXX_3.4) [ISOCXX] |
money_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::money_get(unsigned int)(GLIBCXX_3.4) [ISOCXX] |
The virtual table for the std::money_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > class is described in the generic part of this specification.
The Run Time Type Information for the std::money_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > class is described by Table 12-218
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 12-219, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-219. 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 int)(GLIBCXX_3.4) [ISOCXX] |
money_put<char, ostreambuf_iterator<char, char_traits<char> > >::money_put(unsigned int)(GLIBCXX_3.4) [ISOCXX] |
The virtual table for the std::money_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > class is described in the generic part of this specification.
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 12-220
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 12-221, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-221. 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 int)(GLIBCXX_3.4) [ISOCXX] |
money_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::money_put(unsigned int)(GLIBCXX_3.4) [ISOCXX] |
An LSB conforming implementation shall provide the architecture specific methods for Class std::locale specified in Table 12-222, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-222. libstdcxx - Class locale Function Interfaces
locale::_Impl::_Impl(char const*, unsigned int)(GLIBCXX_3.4) [LSB] |
locale::_Impl::_Impl(locale::_Impl const&, unsigned int)(GLIBCXX_3.4) [LSB] |
locale::_Impl::_Impl(unsigned int)(GLIBCXX_3.4) [LSB] |
locale::_Impl::_Impl(char const*, unsigned int)(GLIBCXX_3.4) [LSB] |
locale::_Impl::_Impl(locale::_Impl const&, unsigned int)(GLIBCXX_3.4) [LSB] |
locale::_Impl::_Impl(unsigned int)(GLIBCXX_3.4) [LSB] |
The virtual table for the std::locale::facet class is described in the generic part of this specification.
The Run Time Type Information for the std::locale::facet class is described by Table 12-223
No external methods are defined for libstdcxx - Class std::locale::facet in this part of the specification. See also the generic specification.
No external methods are defined for libstdcxx - facet functions in this part of the specification. See also the generic specification.
No external methods are defined for libstdcxx - Class std::__num_base in this part of the specification. See also the generic specification.
The virtual table for the std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > class is described in the generic part of this specification.
The Run Time Type Information for the std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > class is described by Table 12-224
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 12-225, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-225. 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 int)(GLIBCXX_3.4) [ISOCXX] |
num_get<char, istreambuf_iterator<char, char_traits<char> > >::num_get(unsigned int)(GLIBCXX_3.4) [ISOCXX] |
The virtual table for the std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > class is described in the generic part of this specification.
The Run Time Type Information for the std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > class is described by Table 12-226
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 12-227, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-227. 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 int)(GLIBCXX_3.4) [ISOCXX] |
num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::num_get(unsigned int)(GLIBCXX_3.4) [ISOCXX] |
The virtual table for the std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > class is described in the generic part of this specification.
The Run Time Type Information for the std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > class is described by Table 12-228
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 12-229, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-229. 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 int, char, ios_base&, char*, char*, int&) const(GLIBCXX_3.4) [ISOCXX] |
num_put<char, ostreambuf_iterator<char, char_traits<char> > >::_M_group_float(char const*, unsigned int, char, char const*, char*, char*, int&) const(GLIBCXX_3.4) [ISOCXX] |
num_put<char, ostreambuf_iterator<char, char_traits<char> > >::_M_pad(char, int, ios_base&, char*, char const*, int&) const(GLIBCXX_3.4) [ISOCXX] |
num_put<char, ostreambuf_iterator<char, char_traits<char> > >::num_put(unsigned int)(GLIBCXX_3.4) [ISOCXX] |
num_put<char, ostreambuf_iterator<char, char_traits<char> > >::num_put(unsigned int)(GLIBCXX_3.4) [ISOCXX] |
The virtual table for the std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > class is described in the generic part of this specification.
The Run Time Type Information for the std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > class is described by Table 12-230
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 12-231, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-231. 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 int, wchar_t, ios_base&, wchar_t*, wchar_t*, int&) const(GLIBCXX_3.4) [ISOCXX] |
num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::_M_group_float(char const*, unsigned int, wchar_t, wchar_t const*, wchar_t*, wchar_t*, int&) const(GLIBCXX_3.4) [ISOCXX] |
num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::_M_pad(wchar_t, int, ios_base&, wchar_t*, wchar_t const*, int&) const(GLIBCXX_3.4) [ISOCXX] |
num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::num_put(unsigned int)(GLIBCXX_3.4) [ISOCXX] |
num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::num_put(unsigned int)(GLIBCXX_3.4) [ISOCXX] |
An LSB conforming implementation shall provide the architecture specific methods for Class std::gslice specified in Table 12-232, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-232. libstdcxx - Class gslice Function Interfaces
gslice::_Indexer::_Indexer(unsigned int, valarray<unsigned int> const&, valarray<unsigned int> const&)(GLIBCXX_3.4) [ISOCXX] |
gslice::_Indexer::_Indexer(unsigned int, valarray<unsigned int> const&, valarray<unsigned int> const&)(GLIBCXX_3.4) [ISOCXX] |
An LSB conforming implementation shall provide the architecture specific methods for Class std::__basic_file<char> specified in Table 12-233, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-233. libstdcxx - Class __basic_file<char> Function Interfaces
__basic_file<char>::xsgetn(char*, int)(GLIBCXX_3.4) [ISOCXX] |
__basic_file<char>::xsputn(char const*, int)(GLIBCXX_3.4) [ISOCXX] |
__basic_file<char>::seekoff(long long, _Ios_Seekdir)(GLIBCXX_3.4) [ISOCXX] |
__basic_file<char>::xsputn_2(char const*, int, char const*, int)(GLIBCXX_3.4) [ISOCXX] |
No external methods are defined for libstdcxx - Class std::_List_node_base in this part of the specification. See also the generic specification.
An LSB conforming implementation shall provide the architecture specific methods for Class std::valarray<unsigned int> specified in Table 12-234, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-234. libstdcxx - Class valarray<unsigned int> Function Interfaces
valarray<unsigned int>::size() const(GLIBCXX_3.4) [ISOCXX] |
valarray<unsigned int>::valarray(valarray<unsigned int> const&)(GLIBCXX_3.4) [ISOCXX] |
valarray<unsigned int>::valarray(unsigned int)(GLIBCXX_3.4) [ISOCXX] |
valarray<unsigned int>::valarray(valarray<unsigned int> const&)(GLIBCXX_3.4) [ISOCXX] |
valarray<unsigned int>::valarray(unsigned int)(GLIBCXX_3.4) [ISOCXX] |
valarray<unsigned int>::~valarray()(GLIBCXX_3.4) [ISOCXX] |
valarray<unsigned int>::~valarray()(GLIBCXX_3.4) [ISOCXX] |
valarray<unsigned int>::operator[](unsigned int)(GLIBCXX_3.4) [ISOCXX] |
No external methods are defined for libstdcxx - Class std::allocator<char> in this part of the specification. See also the generic specification.
No external methods are defined for libstdcxx - Class std::allocator<wchar_t> in this part of the specification. See also the generic specification.
An LSB conforming implementation shall provide the architecture specific methods for Class __gnu_cxx::__pool<true> specified in Table 12-235, with the full mandatory functionality as described in the referenced underlying specification.
An LSB conforming implementation shall provide the architecture specific methods for Class __gnu_cxx::__pool<false> specified in Table 12-236, with the full mandatory functionality as described in the referenced underlying specification.
An LSB conforming implementation shall provide the architecture specific methods for Class __gnu_cxx::free_list specified in Table 12-237, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-237. libstdcxx - Class __gnu_cxx::free_list Function Interfaces
__gnu_cxx::free_list::_M_get(unsigned int)(GLIBCXX_3.4.4) [LSB] |
An LSB conforming implementation shall provide the architecture specific methods for Class std::locale::_Impl specified in Table 12-238, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-238. libstdcxx - Class locale::_Impl Function Interfaces
locale::_Impl::_M_install_cache(locale::facet const*, unsigned int)(GLIBCXX_3.4.7) [ISOCXX] |
An LSB conforming implementation shall provide the architecture specific methods for Namespace std Functions specified in Table 12-239, with the full mandatory functionality as described in the referenced underlying specification.
Table 12-239. libstdcxx - Namespace std Functions Function Interfaces
int __copy_streambufs<char, char_traits<char> >(basic_streambuf<char, char_traits<char> >*, basic_streambuf<char, char_traits<char> >*)(GLIBCXX_3.4.6) [ISOCXX] |
int __copy_streambufs<wchar_t, char_traits<wchar_t> >(basic_streambuf<wchar_t, char_traits<wchar_t> >*, basic_streambuf<wchar_t, char_traits<wchar_t> >*)(GLIBCXX_3.4.6) [ISOCXX] |
No external methods are defined for libstdcxx - Class std::char_traits<char> in this part of the specification. See also the generic specification.
No external methods are defined for libstdcxx - Class std::char_traits<wchar_t> in this part of the specification. See also the generic specification.
<<< Previous | Home | Next >>> |
Base Libraries | Up | Interface Definitions for libstdcxx |