Chapter 7. Libraries

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 for libstdcxx

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

Table 7-1. libstdcxx Definition

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

All symbols are in the std:: namespace.

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

Itanium C++ ABI (Revision: 1.75)
ISO/IEC 14882: 1998(E) Programming languages --C++

C++ Runtime Support

Interfaces for C++ Runtime Support

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

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

__gnu_cxx::__verbose_terminate_handler()(CXXABI_1.2) [1]
unexpected()(GLIBCPP_3.2) [2]
set_terminate(void (*)())(GLIBCPP_3.2) [2]
void __convert_to_v<double>(char const*, double&, _Ios_Iostate&, __locale_struct* const&, int)(GLIBCPP_3.2) [2]
void __convert_to_v<long double>(char const*, long double&, _Ios_Iostate&, __locale_struct* const&, int)(GLIBCPP_3.2) [2]
void __convert_to_v<float>(char const*, float&, _Ios_Iostate&, __locale_struct* const&, int)(GLIBCPP_3.2) [2]
void __convert_to_v<long>(char const*, long&, _Ios_Iostate&, __locale_struct* const&, int)(GLIBCPP_3.2) [2]
void __convert_to_v<unsigned long>(char const*, unsigned long&, _Ios_Iostate&, __locale_struct* const&, int)(GLIBCPP_3.2) [2]
void __convert_to_v<long long>(char const*, long long&, _Ios_Iostate&, __locale_struct* const&, int)(GLIBCPP_3.2) [2]
void __convert_to_v<unsigned long long>(char const*, unsigned long long&, _Ios_Iostate&, __locale_struct* const&, int)(GLIBCPP_3.2) [2]
set_unexpected(void (*)())(GLIBCPP_3.2) [2]
set_new_handler(void (*)())(GLIBCPP_3.2) [2]
__throw_bad_cast()(GLIBCPP_3.2) [2]
__throw_bad_alloc()(GLIBCPP_3.2) [2]
__throw_bad_typeid()(GLIBCPP_3.2) [2]
uncaught_exception()(GLIBCPP_3.2) [2]
__throw_ios_failure(char const*)(GLIBCPP_3.2) [2]
__throw_logic_error(char const*)(GLIBCPP_3.2) [2]
__throw_range_error(char const*)(GLIBCPP_3.2) [2]
__throw_domain_error(char const*)(GLIBCPP_3.2) [2]
__throw_length_error(char const*)(GLIBCPP_3.2) [2]
__throw_out_of_range(char const*)(GLIBCPP_3.2) [2]
__throw_bad_exception()(GLIBCPP_3.2) [2]
__throw_runtime_error(char const*)(GLIBCPP_3.2) [2]
__throw_overflow_error(char const*)(GLIBCPP_3.2) [2]
__throw_underflow_error(char const*)(GLIBCPP_3.2) [2]
__throw_invalid_argument(char const*)(GLIBCPP_3.2) [2]
basic_string<char, char_traits<char>, allocator<char> >* __uninitialized_copy_aux<__gnu_cxx::__normal_iterator<basic_string<char, char_traits<char>, allocator<char> > const*, vector<basic_string<char, char_traits<char>, allocator<char> >, allocator<basic_string<char, char_traits<char>, allocator<char> > > > >, basic_string<char, char_traits<char>, allocator<char> >*>(__gnu_cxx::__normal_iterator<basic_string<char, char_traits<char>, allocator<char> > const*, vector<basic_string<char, char_traits<char>, allocator<char> >, allocator<basic_string<char, char_traits<char>, allocator<char> > > > >, __gnu_cxx::__normal_iterator<basic_string<char, char_traits<char>, allocator<char> > const*, vector<basic_string<char, char_traits<char>, allocator<char> >, allocator<basic_string<char, char_traits<char>, allocator<char> > > > >, basic_string<char, char_traits<char>, allocator<char> >*, __false_type)(GLIBCPP_3.2) [2]
basic_string<char, char_traits<char>, allocator<char> >* __uninitialized_fill_n_aux<basic_string<char, char_traits<char>, allocator<char> >*, unsigned, basic_string<char, char_traits<char>, allocator<char> > >(basic_string<char, char_traits<char>, allocator<char> >*, unsigned, basic_string<char, char_traits<char>, allocator<char> > const&, __false_type) [2]
basic_string<char, char_traits<char>, allocator<char> >* __uninitialized_fill_n_aux<basic_string<char, char_traits<char>, allocator<char> >*, unsigned long, basic_string<char, char_traits<char>, allocator<char> > >(basic_string<char, char_traits<char>, allocator<char> >*, unsigned long, basic_string<char, char_traits<char>, allocator<char> > const&, __false_type) [2]
terminate()(GLIBCPP_3.2) [2]
operator delete[](void*)(GLIBCPP_3.2) [2]
operator delete[](void*, nothrow_t const&)(GLIBCPP_3.2) [2]
operator delete(void*)(GLIBCPP_3.2) [2]
operator delete(void*, nothrow_t const&)(GLIBCPP_3.2) [2]
operator new[](unsigned) [2]
operator new[](unsigned, nothrow_t const&) [2]
operator new[](unsigned long) [2]
operator new[](unsigned long, nothrow_t const&) [2]
operator new(unsigned) [2]
operator new(unsigned, nothrow_t const&) [2]
operator new(unsigned long) [2]
operator new(unsigned long, nothrow_t const&) [2]
__cxa_allocate_exception(CXXABI_1.2) [1]
__cxa_bad_cast(CXXABI_1.2) [1]
__cxa_bad_typeid(CXXABI_1.2) [1]
__cxa_begin_catch(CXXABI_1.2) [1]
__cxa_call_unexpected(CXXABI_1.2) [1]
__cxa_current_exception_type(CXXABI_1.2) [1]
__cxa_demangle(CXXABI_1.2) [1]
__cxa_dyn_string_append(CXXABI_1.2) [1]
__cxa_dyn_string_append_char(CXXABI_1.2) [1]
__cxa_dyn_string_append_cstr(CXXABI_1.2) [1]
__cxa_dyn_string_clear(CXXABI_1.2) [1]
__cxa_dyn_string_copy(CXXABI_1.2) [1]
__cxa_dyn_string_copy_cstr(CXXABI_1.2) [1]
__cxa_dyn_string_delete(CXXABI_1.2) [1]
__cxa_dyn_string_eq(CXXABI_1.2) [1]
__cxa_dyn_string_init(CXXABI_1.2) [1]
__cxa_dyn_string_insert(CXXABI_1.2) [1]
__cxa_dyn_string_insert_char(CXXABI_1.2) [1]
__cxa_dyn_string_insert_cstr(CXXABI_1.2) [1]
__cxa_dyn_string_new(CXXABI_1.2) [1]
__cxa_dyn_string_prepend(CXXABI_1.2) [1]
__cxa_dyn_string_prepend_cstr(CXXABI_1.2) [1]
__cxa_dyn_string_release(CXXABI_1.2) [1]
__cxa_dyn_string_resize(CXXABI_1.2) [1]
__cxa_dyn_string_substring(CXXABI_1.2) [1]
__cxa_end_catch(CXXABI_1.2) [1]
__cxa_free_exception(CXXABI_1.2) [1]
__cxa_get_globals(CXXABI_1.2) [1]
__cxa_get_globals_fast(CXXABI_1.2) [1]
__cxa_pure_virtual(CXXABI_1.2) [1]
__cxa_rethrow(CXXABI_1.2) [1]
__cxa_throw(CXXABI_1.2) [1]
__cxa_vec_cctor(CXXABI_1.2) [1]
__cxa_vec_cleanup(CXXABI_1.2) [1]
__cxa_vec_ctor(CXXABI_1.2) [1]
__cxa_vec_delete(CXXABI_1.2) [1]
__cxa_vec_delete2(CXXABI_1.2) [1]
__cxa_vec_delete3(CXXABI_1.2) [1]
__cxa_vec_dtor(CXXABI_1.2) [1]
__cxa_vec_new(CXXABI_1.2) [1]
__cxa_vec_new2(CXXABI_1.2) [1]
__cxa_vec_new3(CXXABI_1.2) [1]
__dynamic_cast(CXXABI_1.2) [1]
__gxx_personality_v0(CXXABI_1.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for C++ Runtime Support specified in Table 7-3, with the full functionality as described in the referenced underlying specification.

Table 7-3. libstdcxx - C++ Runtime Support Data Interfaces

messages_c(GLIBCPP_3.2) [1]
messages_w(GLIBCPP_3.2) [1]
numpunct_c(GLIBCPP_3.2) [1]
numpunct_w(GLIBCPP_3.2) [1]
time_get_c(GLIBCPP_3.2) [1]
time_get_w(GLIBCPP_3.2) [1]
time_put_c(GLIBCPP_3.2) [1]
time_put_w(GLIBCPP_3.2) [1]
money_get_c(GLIBCPP_3.2) [1]
money_get_w(GLIBCPP_3.2) [1]
money_put_c(GLIBCPP_3.2) [1]
money_put_w(GLIBCPP_3.2) [1]
timepunct_c(GLIBCPP_3.2) [1]
timepunct_w(GLIBCPP_3.2) [1]
_S_bit_count(GLIBCPP_3.2) [1]
_S_first_one(GLIBCPP_3.2) [1]
c_locale_impl(GLIBCPP_3.2) [1]
moneypunct_fc(GLIBCPP_3.2) [1]
moneypunct_fw(GLIBCPP_3.2) [1]
moneypunct_tc(GLIBCPP_3.2) [1]
moneypunct_tw(GLIBCPP_3.2) [1]
cin(GLIBCPP_3.2) [1]
cerr(GLIBCPP_3.2) [1]
clog(GLIBCPP_3.2) [1]
cout(GLIBCPP_3.2) [1]
wcin(GLIBCPP_3.2) [1]
wcerr(GLIBCPP_3.2) [1]
wclog(GLIBCPP_3.2) [1]
wcout(GLIBCPP_3.2) [1]
buf_cin(GLIBCPP_3.2) [1]
ctype_c(GLIBCPP_3.2) [1]
ctype_w(GLIBCPP_3.2) [1]
nothrow(GLIBCPP_3.2) [1]
buf_cerr(GLIBCPP_3.2) [1]
buf_cout(GLIBCPP_3.2) [1]
buf_wcin(GLIBCPP_3.2) [1]
c_locale(GLIBCPP_3.2) [1]
buf_wcerr(GLIBCPP_3.2) [1]
buf_wcout(GLIBCPP_3.2) [1]
codecvt_c(GLIBCPP_3.2) [1]
codecvt_w(GLIBCPP_3.2) [1]
collate_c(GLIBCPP_3.2) [1]
collate_w(GLIBCPP_3.2) [1]
facet_vec(GLIBCPP_3.2) [1]
num_get_c(GLIBCPP_3.2) [1]
num_get_w(GLIBCPP_3.2) [1]
num_put_c(GLIBCPP_3.2) [1]
num_put_w(GLIBCPP_3.2) [1]

Referenced Specification(s)

C++ type descriptors for built-in types

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

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

An LSB conforming implementation shall provide the generic data interfaces for C++ type descriptors for built-in types specified in Table 7-4, with the full functionality as described in the referenced underlying specification.

Table 7-4. libstdcxx - C++ type descriptors for built-in types Data Interfaces

typeinfo for signed char const*(GLIBCPP_3.2) [1]
typeinfo for bool const*(GLIBCPP_3.2) [1]
typeinfo for char const*(GLIBCPP_3.2) [1]
typeinfo for double const*(GLIBCPP_3.2) [1]
typeinfo for long double const*(GLIBCPP_3.2) [1]
typeinfo for float const*(GLIBCPP_3.2) [1]
typeinfo for unsigned char const*(GLIBCPP_3.2) [1]
typeinfo for int const*(GLIBCPP_3.2) [1]
typeinfo for unsigned const*(GLIBCPP_3.2) [1]
typeinfo for long const*(GLIBCPP_3.2) [1]
typeinfo for unsigned long const*(GLIBCPP_3.2) [1]
typeinfo for short const*(GLIBCPP_3.2) [1]
typeinfo for unsigned short const*(GLIBCPP_3.2) [1]
typeinfo for void const*(GLIBCPP_3.2) [1]
typeinfo for wchar_t const*(GLIBCPP_3.2) [1]
typeinfo for long long const*(GLIBCPP_3.2) [1]
typeinfo for unsigned long long const*(GLIBCPP_3.2) [1]
typeinfo for signed char*(GLIBCPP_3.2) [1]
typeinfo for bool*(GLIBCPP_3.2) [1]
typeinfo for char*(GLIBCPP_3.2) [1]
typeinfo for double*(GLIBCPP_3.2) [1]
typeinfo for long double*(GLIBCPP_3.2) [1]
typeinfo for float*(GLIBCPP_3.2) [1]
typeinfo for unsigned char*(GLIBCPP_3.2) [1]
typeinfo for int*(GLIBCPP_3.2) [1]
typeinfo for unsigned*(GLIBCPP_3.2) [1]
typeinfo for long*(GLIBCPP_3.2) [1]
typeinfo for unsigned long*(GLIBCPP_3.2) [1]
typeinfo for short*(GLIBCPP_3.2) [1]
typeinfo for unsigned short*(GLIBCPP_3.2) [1]
typeinfo for void*(GLIBCPP_3.2) [1]
typeinfo for wchar_t*(GLIBCPP_3.2) [1]
typeinfo for long long*(GLIBCPP_3.2) [1]
typeinfo for unsigned long long*(GLIBCPP_3.2) [1]
typeinfo for signed char(GLIBCPP_3.2) [1]
typeinfo for bool(GLIBCPP_3.2) [1]
typeinfo for char(GLIBCPP_3.2) [1]
typeinfo for double(GLIBCPP_3.2) [1]
typeinfo for long double(GLIBCPP_3.2) [1]
typeinfo for float(GLIBCPP_3.2) [1]
typeinfo for unsigned char(GLIBCPP_3.2) [1]
typeinfo for int(GLIBCPP_3.2) [1]
typeinfo for unsigned(GLIBCPP_3.2) [1]
typeinfo for long(GLIBCPP_3.2) [1]
typeinfo for unsigned long(GLIBCPP_3.2) [1]
typeinfo for short(GLIBCPP_3.2) [1]
typeinfo for unsigned short(GLIBCPP_3.2) [1]
typeinfo for void(GLIBCPP_3.2) [1]
typeinfo for wchar_t(GLIBCPP_3.2) [1]
typeinfo for long long(GLIBCPP_3.2) [1]
typeinfo for unsigned long long(GLIBCPP_3.2) [1]
typeinfo name for signed char const*(GLIBCPP_3.2) [1]
typeinfo name for bool const*(GLIBCPP_3.2) [1]
typeinfo name for char const*(GLIBCPP_3.2) [1]
typeinfo name for double const*(GLIBCPP_3.2) [1]
typeinfo name for long double const*(GLIBCPP_3.2) [1]
typeinfo name for float const*(GLIBCPP_3.2) [1]
typeinfo name for unsigned char const*(GLIBCPP_3.2) [1]
typeinfo name for int const*(GLIBCPP_3.2) [1]
typeinfo name for unsigned const*(GLIBCPP_3.2) [1]
typeinfo name for long const*(GLIBCPP_3.2) [1]
typeinfo name for unsigned long const*(GLIBCPP_3.2) [1]
typeinfo name for short const*(GLIBCPP_3.2) [1]
typeinfo name for unsigned short const*(GLIBCPP_3.2) [1]
typeinfo name for void const*(GLIBCPP_3.2) [1]
typeinfo name for wchar_t const*(GLIBCPP_3.2) [1]
typeinfo name for long long const*(GLIBCPP_3.2) [1]
typeinfo name for unsigned long long const*(GLIBCPP_3.2) [1]
typeinfo name for signed char*(GLIBCPP_3.2) [1]
typeinfo name for bool*(GLIBCPP_3.2) [1]
typeinfo name for char*(GLIBCPP_3.2) [1]
typeinfo name for double*(GLIBCPP_3.2) [1]
typeinfo name for long double*(GLIBCPP_3.2) [1]
typeinfo name for float*(GLIBCPP_3.2) [1]
typeinfo name for unsigned char*(GLIBCPP_3.2) [1]
typeinfo name for int*(GLIBCPP_3.2) [1]
typeinfo name for unsigned*(GLIBCPP_3.2) [1]
typeinfo name for long*(GLIBCPP_3.2) [1]
typeinfo name for unsigned long*(GLIBCPP_3.2) [1]
typeinfo name for short*(GLIBCPP_3.2) [1]
typeinfo name for unsigned short*(GLIBCPP_3.2) [1]
typeinfo name for void*(GLIBCPP_3.2) [1]
typeinfo name for wchar_t*(GLIBCPP_3.2) [1]
typeinfo name for long long*(GLIBCPP_3.2) [1]
typeinfo name for unsigned long long*(GLIBCPP_3.2) [1]
typeinfo name for signed char(GLIBCPP_3.2) [1]
typeinfo name for bool(GLIBCPP_3.2) [1]
typeinfo name for char(GLIBCPP_3.2) [1]
typeinfo name for double(GLIBCPP_3.2) [1]
typeinfo name for long double(GLIBCPP_3.2) [1]
typeinfo name for float(GLIBCPP_3.2) [1]
typeinfo name for unsigned char(GLIBCPP_3.2) [1]
typeinfo name for int(GLIBCPP_3.2) [1]
typeinfo name for unsigned(GLIBCPP_3.2) [1]
typeinfo name for long(GLIBCPP_3.2) [1]
typeinfo name for unsigned long(GLIBCPP_3.2) [1]
typeinfo name for short(GLIBCPP_3.2) [1]
typeinfo name for unsigned short(GLIBCPP_3.2) [1]
typeinfo name for void(GLIBCPP_3.2) [1]
typeinfo name for wchar_t(GLIBCPP_3.2) [1]
typeinfo name for long long(GLIBCPP_3.2) [1]
typeinfo name for unsigned long long(GLIBCPP_3.2) [1]

Referenced Specification(s)

struct numeric_limits<long double>

Interfaces for struct numeric_limits<long double>

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

An LSB conforming implementation shall provide the generic data interfaces for struct numeric_limits<long double> specified in Table 7-5, with the full functionality as described in the referenced underlying specification.

Table 7-5. libstdcxx - struct numeric_limits<long double> Data Interfaces

numeric_limits<long double>::has_denorm(GLIBCPP_3.2) [1]
numeric_limits<long double>::is_bounded(GLIBCPP_3.2) [1]
numeric_limits<long double>::is_integer(GLIBCPP_3.2) [1]
numeric_limits<long double>::round_style(GLIBCPP_3.2) [1]
numeric_limits<long double>::has_infinity(GLIBCPP_3.2) [1]
numeric_limits<long double>::max_exponent(GLIBCPP_3.2) [1]
numeric_limits<long double>::min_exponent(GLIBCPP_3.2) [1]
numeric_limits<long double>::has_quiet_NaN(GLIBCPP_3.2) [1]
numeric_limits<long double>::is_specialized(GLIBCPP_3.2) [1]
numeric_limits<long double>::max_exponent10(GLIBCPP_3.2) [1]
numeric_limits<long double>::min_exponent10(GLIBCPP_3.2) [1]
numeric_limits<long double>::has_denorm_loss(GLIBCPP_3.2) [1]
numeric_limits<long double>::tinyness_before(GLIBCPP_3.2) [1]
numeric_limits<long double>::has_signaling_NaN(GLIBCPP_3.2) [1]
numeric_limits<long double>::radix(GLIBCPP_3.2) [1]
numeric_limits<long double>::traps(GLIBCPP_3.2) [1]
numeric_limits<long double>::digits(GLIBCPP_3.2) [1]
numeric_limits<long double>::digits10(GLIBCPP_3.2) [1]
numeric_limits<long double>::is_exact(GLIBCPP_3.2) [1]
numeric_limits<long double>::is_iec559(GLIBCPP_3.2) [1]
numeric_limits<long double>::is_modulo(GLIBCPP_3.2) [1]
numeric_limits<long double>::is_signed(GLIBCPP_3.2) [1]

Referenced Specification(s)

struct __numeric_limits_base

Interfaces for struct __numeric_limits_base

No external methods are defined for libstdcxx - struct __numeric_limits_base

An LSB conforming implementation shall provide the generic data interfaces for struct __numeric_limits_base specified in Table 7-6, with the full functionality as described in the referenced underlying specification.

Table 7-6. libstdcxx - struct __numeric_limits_base Data Interfaces

__numeric_limits_base::has_denorm(GLIBCPP_3.2) [1]
__numeric_limits_base::is_bounded(GLIBCPP_3.2) [1]
__numeric_limits_base::is_integer(GLIBCPP_3.2) [1]
__numeric_limits_base::round_style(GLIBCPP_3.2) [1]
__numeric_limits_base::has_infinity(GLIBCPP_3.2) [1]
__numeric_limits_base::max_exponent(GLIBCPP_3.2) [1]
__numeric_limits_base::min_exponent(GLIBCPP_3.2) [1]
__numeric_limits_base::has_quiet_NaN(GLIBCPP_3.2) [1]
__numeric_limits_base::is_specialized(GLIBCPP_3.2) [1]
__numeric_limits_base::max_exponent10(GLIBCPP_3.2) [1]
__numeric_limits_base::min_exponent10(GLIBCPP_3.2) [1]
__numeric_limits_base::has_denorm_loss(GLIBCPP_3.2) [1]
__numeric_limits_base::tinyness_before(GLIBCPP_3.2) [1]
__numeric_limits_base::has_signaling_NaN(GLIBCPP_3.2) [1]
__numeric_limits_base::radix(GLIBCPP_3.2) [1]
__numeric_limits_base::traps(GLIBCPP_3.2) [1]
__numeric_limits_base::digits(GLIBCPP_3.2) [1]
__numeric_limits_base::digits10(GLIBCPP_3.2) [1]
__numeric_limits_base::is_exact(GLIBCPP_3.2) [1]
__numeric_limits_base::is_iec559(GLIBCPP_3.2) [1]
__numeric_limits_base::is_modulo(GLIBCPP_3.2) [1]
__numeric_limits_base::is_signed(GLIBCPP_3.2) [1]

Referenced Specification(s)

struct numeric_limits<long long>

Interfaces for struct numeric_limits<long long>

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

An LSB conforming implementation shall provide the generic data interfaces for struct numeric_limits<long long> specified in Table 7-7, with the full functionality as described in the referenced underlying specification.

Table 7-7. libstdcxx - struct numeric_limits<long long> Data Interfaces

numeric_limits<long long>::has_denorm(GLIBCPP_3.2) [1]
numeric_limits<long long>::is_bounded(GLIBCPP_3.2) [1]
numeric_limits<long long>::is_integer(GLIBCPP_3.2) [1]
numeric_limits<long long>::round_style(GLIBCPP_3.2) [1]
numeric_limits<long long>::has_infinity(GLIBCPP_3.2) [1]
numeric_limits<long long>::max_exponent(GLIBCPP_3.2) [1]
numeric_limits<long long>::min_exponent(GLIBCPP_3.2) [1]
numeric_limits<long long>::has_quiet_NaN(GLIBCPP_3.2) [1]
numeric_limits<long long>::is_specialized(GLIBCPP_3.2) [1]
numeric_limits<long long>::max_exponent10(GLIBCPP_3.2) [1]
numeric_limits<long long>::min_exponent10(GLIBCPP_3.2) [1]
numeric_limits<long long>::has_denorm_loss(GLIBCPP_3.2) [1]
numeric_limits<long long>::tinyness_before(GLIBCPP_3.2) [1]
numeric_limits<long long>::has_signaling_NaN(GLIBCPP_3.2) [1]
numeric_limits<long long>::radix(GLIBCPP_3.2) [1]
numeric_limits<long long>::traps(GLIBCPP_3.2) [1]
numeric_limits<long long>::digits(GLIBCPP_3.2) [1]
numeric_limits<long long>::digits10(GLIBCPP_3.2) [1]
numeric_limits<long long>::is_exact(GLIBCPP_3.2) [1]
numeric_limits<long long>::is_iec559(GLIBCPP_3.2) [1]
numeric_limits<long long>::is_modulo(GLIBCPP_3.2) [1]
numeric_limits<long long>::is_signed(GLIBCPP_3.2) [1]

Referenced Specification(s)

struct numeric_limits<unsigned long long>

Interfaces for struct numeric_limits<unsigned long long>

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

An LSB conforming implementation shall provide the generic data interfaces for struct numeric_limits<unsigned long long> specified in Table 7-8, with the full functionality as described in the referenced underlying specification.

Table 7-8. libstdcxx - struct numeric_limits<unsigned long long> Data Interfaces

numeric_limits<unsigned long long>::has_denorm(GLIBCPP_3.2) [1]
numeric_limits<unsigned long long>::is_bounded(GLIBCPP_3.2) [1]
numeric_limits<unsigned long long>::is_integer(GLIBCPP_3.2) [1]
numeric_limits<unsigned long long>::round_style(GLIBCPP_3.2) [1]
numeric_limits<unsigned long long>::has_infinity(GLIBCPP_3.2) [1]
numeric_limits<unsigned long long>::max_exponent(GLIBCPP_3.2) [1]
numeric_limits<unsigned long long>::min_exponent(GLIBCPP_3.2) [1]
numeric_limits<unsigned long long>::has_quiet_NaN(GLIBCPP_3.2) [1]
numeric_limits<unsigned long long>::is_specialized(GLIBCPP_3.2) [1]
numeric_limits<unsigned long long>::max_exponent10(GLIBCPP_3.2) [1]
numeric_limits<unsigned long long>::min_exponent10(GLIBCPP_3.2) [1]
numeric_limits<unsigned long long>::has_denorm_loss(GLIBCPP_3.2) [1]
numeric_limits<unsigned long long>::tinyness_before(GLIBCPP_3.2) [1]
numeric_limits<unsigned long long>::has_signaling_NaN(GLIBCPP_3.2) [1]
numeric_limits<unsigned long long>::radix(GLIBCPP_3.2) [1]
numeric_limits<unsigned long long>::traps(GLIBCPP_3.2) [1]
numeric_limits<unsigned long long>::digits(GLIBCPP_3.2) [1]
numeric_limits<unsigned long long>::digits10(GLIBCPP_3.2) [1]
numeric_limits<unsigned long long>::is_exact(GLIBCPP_3.2) [1]
numeric_limits<unsigned long long>::is_iec559(GLIBCPP_3.2) [1]
numeric_limits<unsigned long long>::is_modulo(GLIBCPP_3.2) [1]
numeric_limits<unsigned long long>::is_signed(GLIBCPP_3.2) [1]

Referenced Specification(s)

struct numeric_limits<float>

Interfaces for struct numeric_limits<float>

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

An LSB conforming implementation shall provide the generic data interfaces for struct numeric_limits<float> specified in Table 7-9, with the full functionality as described in the referenced underlying specification.

Table 7-9. libstdcxx - struct numeric_limits<float> Data Interfaces

numeric_limits<float>::has_denorm(GLIBCPP_3.2) [1]
numeric_limits<float>::is_bounded(GLIBCPP_3.2) [1]
numeric_limits<float>::is_integer(GLIBCPP_3.2) [1]
numeric_limits<float>::round_style(GLIBCPP_3.2) [1]
numeric_limits<float>::has_infinity(GLIBCPP_3.2) [1]
numeric_limits<float>::max_exponent(GLIBCPP_3.2) [1]
numeric_limits<float>::min_exponent(GLIBCPP_3.2) [1]
numeric_limits<float>::has_quiet_NaN(GLIBCPP_3.2) [1]
numeric_limits<float>::is_specialized(GLIBCPP_3.2) [1]
numeric_limits<float>::max_exponent10(GLIBCPP_3.2) [1]
numeric_limits<float>::min_exponent10(GLIBCPP_3.2) [1]
numeric_limits<float>::has_denorm_loss(GLIBCPP_3.2) [1]
numeric_limits<float>::tinyness_before(GLIBCPP_3.2) [1]
numeric_limits<float>::has_signaling_NaN(GLIBCPP_3.2) [1]
numeric_limits<float>::radix(GLIBCPP_3.2) [1]
numeric_limits<float>::traps(GLIBCPP_3.2) [1]
numeric_limits<float>::digits(GLIBCPP_3.2) [1]
numeric_limits<float>::digits10(GLIBCPP_3.2) [1]
numeric_limits<float>::is_exact(GLIBCPP_3.2) [1]
numeric_limits<float>::is_iec559(GLIBCPP_3.2) [1]
numeric_limits<float>::is_modulo(GLIBCPP_3.2) [1]
numeric_limits<float>::is_signed(GLIBCPP_3.2) [1]

Referenced Specification(s)

struct numeric_limits<double>

Interfaces for struct numeric_limits<double>

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

An LSB conforming implementation shall provide the generic data interfaces for struct numeric_limits<double> specified in Table 7-10, with the full functionality as described in the referenced underlying specification.

Table 7-10. libstdcxx - struct numeric_limits<double> Data Interfaces

numeric_limits<double>::has_denorm(GLIBCPP_3.2) [1]
numeric_limits<double>::is_bounded(GLIBCPP_3.2) [1]
numeric_limits<double>::is_integer(GLIBCPP_3.2) [1]
numeric_limits<double>::round_style(GLIBCPP_3.2) [1]
numeric_limits<double>::has_infinity(GLIBCPP_3.2) [1]
numeric_limits<double>::max_exponent(GLIBCPP_3.2) [1]
numeric_limits<double>::min_exponent(GLIBCPP_3.2) [1]
numeric_limits<double>::has_quiet_NaN(GLIBCPP_3.2) [1]
numeric_limits<double>::is_specialized(GLIBCPP_3.2) [1]
numeric_limits<double>::max_exponent10(GLIBCPP_3.2) [1]
numeric_limits<double>::min_exponent10(GLIBCPP_3.2) [1]
numeric_limits<double>::has_denorm_loss(GLIBCPP_3.2) [1]
numeric_limits<double>::tinyness_before(GLIBCPP_3.2) [1]
numeric_limits<double>::has_signaling_NaN(GLIBCPP_3.2) [1]
numeric_limits<double>::radix(GLIBCPP_3.2) [1]
numeric_limits<double>::traps(GLIBCPP_3.2) [1]
numeric_limits<double>::digits(GLIBCPP_3.2) [1]
numeric_limits<double>::digits10(GLIBCPP_3.2) [1]
numeric_limits<double>::is_exact(GLIBCPP_3.2) [1]
numeric_limits<double>::is_iec559(GLIBCPP_3.2) [1]
numeric_limits<double>::is_modulo(GLIBCPP_3.2) [1]
numeric_limits<double>::is_signed(GLIBCPP_3.2) [1]

Referenced Specification(s)

struct numeric_limits<short>

Interfaces for struct numeric_limits<short>

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

An LSB conforming implementation shall provide the generic data interfaces for struct numeric_limits<short> specified in Table 7-11, with the full functionality as described in the referenced underlying specification.

Table 7-11. libstdcxx - struct numeric_limits<short> Data Interfaces

numeric_limits<short>::has_denorm(GLIBCPP_3.2) [1]
numeric_limits<short>::is_bounded(GLIBCPP_3.2) [1]
numeric_limits<short>::is_integer(GLIBCPP_3.2) [1]
numeric_limits<short>::round_style(GLIBCPP_3.2) [1]
numeric_limits<short>::has_infinity(GLIBCPP_3.2) [1]
numeric_limits<short>::max_exponent(GLIBCPP_3.2) [1]
numeric_limits<short>::min_exponent(GLIBCPP_3.2) [1]
numeric_limits<short>::has_quiet_NaN(GLIBCPP_3.2) [1]
numeric_limits<short>::is_specialized(GLIBCPP_3.2) [1]
numeric_limits<short>::max_exponent10(GLIBCPP_3.2) [1]
numeric_limits<short>::min_exponent10(GLIBCPP_3.2) [1]
numeric_limits<short>::has_denorm_loss(GLIBCPP_3.2) [1]
numeric_limits<short>::tinyness_before(GLIBCPP_3.2) [1]
numeric_limits<short>::has_signaling_NaN(GLIBCPP_3.2) [1]
numeric_limits<short>::radix(GLIBCPP_3.2) [1]
numeric_limits<short>::traps(GLIBCPP_3.2) [1]
numeric_limits<short>::digits(GLIBCPP_3.2) [1]
numeric_limits<short>::digits10(GLIBCPP_3.2) [1]
numeric_limits<short>::is_exact(GLIBCPP_3.2) [1]
numeric_limits<short>::is_iec559(GLIBCPP_3.2) [1]
numeric_limits<short>::is_modulo(GLIBCPP_3.2) [1]
numeric_limits<short>::is_signed(GLIBCPP_3.2) [1]

Referenced Specification(s)

struct numeric_limits<unsigned short>

Interfaces for struct numeric_limits<unsigned short>

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

An LSB conforming implementation shall provide the generic data interfaces for struct numeric_limits<unsigned short> specified in Table 7-12, with the full functionality as described in the referenced underlying specification.

Table 7-12. libstdcxx - struct numeric_limits<unsigned short> Data Interfaces

numeric_limits<unsigned short>::has_denorm(GLIBCPP_3.2) [1]
numeric_limits<unsigned short>::is_bounded(GLIBCPP_3.2) [1]
numeric_limits<unsigned short>::is_integer(GLIBCPP_3.2) [1]
numeric_limits<unsigned short>::round_style(GLIBCPP_3.2) [1]
numeric_limits<unsigned short>::has_infinity(GLIBCPP_3.2) [1]
numeric_limits<unsigned short>::max_exponent(GLIBCPP_3.2) [1]
numeric_limits<unsigned short>::min_exponent(GLIBCPP_3.2) [1]
numeric_limits<unsigned short>::has_quiet_NaN(GLIBCPP_3.2) [1]
numeric_limits<unsigned short>::is_specialized(GLIBCPP_3.2) [1]
numeric_limits<unsigned short>::max_exponent10(GLIBCPP_3.2) [1]
numeric_limits<unsigned short>::min_exponent10(GLIBCPP_3.2) [1]
numeric_limits<unsigned short>::has_denorm_loss(GLIBCPP_3.2) [1]
numeric_limits<unsigned short>::tinyness_before(GLIBCPP_3.2) [1]
numeric_limits<unsigned short>::has_signaling_NaN(GLIBCPP_3.2) [1]
numeric_limits<unsigned short>::radix(GLIBCPP_3.2) [1]
numeric_limits<unsigned short>::traps(GLIBCPP_3.2) [1]
numeric_limits<unsigned short>::digits(GLIBCPP_3.2) [1]
numeric_limits<unsigned short>::digits10(GLIBCPP_3.2) [1]
numeric_limits<unsigned short>::is_exact(GLIBCPP_3.2) [1]
numeric_limits<unsigned short>::is_iec559(GLIBCPP_3.2) [1]
numeric_limits<unsigned short>::is_modulo(GLIBCPP_3.2) [1]
numeric_limits<unsigned short>::is_signed(GLIBCPP_3.2) [1]

Referenced Specification(s)

struct numeric_limits<int>

Interfaces for struct numeric_limits<int>

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

An LSB conforming implementation shall provide the generic data interfaces for struct numeric_limits<int> specified in Table 7-13, with the full functionality as described in the referenced underlying specification.

Table 7-13. libstdcxx - struct numeric_limits<int> Data Interfaces

numeric_limits<int>::has_denorm(GLIBCPP_3.2) [1]
numeric_limits<int>::is_bounded(GLIBCPP_3.2) [1]
numeric_limits<int>::is_integer(GLIBCPP_3.2) [1]
numeric_limits<int>::round_style(GLIBCPP_3.2) [1]
numeric_limits<int>::has_infinity(GLIBCPP_3.2) [1]
numeric_limits<int>::max_exponent(GLIBCPP_3.2) [1]
numeric_limits<int>::min_exponent(GLIBCPP_3.2) [1]
numeric_limits<int>::has_quiet_NaN(GLIBCPP_3.2) [1]
numeric_limits<int>::is_specialized(GLIBCPP_3.2) [1]
numeric_limits<int>::max_exponent10(GLIBCPP_3.2) [1]
numeric_limits<int>::min_exponent10(GLIBCPP_3.2) [1]
numeric_limits<int>::has_denorm_loss(GLIBCPP_3.2) [1]
numeric_limits<int>::tinyness_before(GLIBCPP_3.2) [1]
numeric_limits<int>::has_signaling_NaN(GLIBCPP_3.2) [1]
numeric_limits<int>::radix(GLIBCPP_3.2) [1]
numeric_limits<int>::traps(GLIBCPP_3.2) [1]
numeric_limits<int>::digits(GLIBCPP_3.2) [1]
numeric_limits<int>::digits10(GLIBCPP_3.2) [1]
numeric_limits<int>::is_exact(GLIBCPP_3.2) [1]
numeric_limits<int>::is_iec559(GLIBCPP_3.2) [1]
numeric_limits<int>::is_modulo(GLIBCPP_3.2) [1]
numeric_limits<int>::is_signed(GLIBCPP_3.2) [1]

Referenced Specification(s)

struct numeric_limits<unsigned int>

Interfaces for struct numeric_limits<unsigned int>

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

An LSB conforming implementation shall provide the generic data interfaces for struct numeric_limits<unsigned int> specified in Table 7-14, with the full functionality as described in the referenced underlying specification.

Table 7-14. libstdcxx - struct numeric_limits<unsigned int> Data Interfaces

numeric_limits<unsigned>::has_denorm(GLIBCPP_3.2) [1]
numeric_limits<unsigned>::is_bounded(GLIBCPP_3.2) [1]
numeric_limits<unsigned>::is_integer(GLIBCPP_3.2) [1]
numeric_limits<unsigned>::round_style(GLIBCPP_3.2) [1]
numeric_limits<unsigned>::has_infinity(GLIBCPP_3.2) [1]
numeric_limits<unsigned>::max_exponent(GLIBCPP_3.2) [1]
numeric_limits<unsigned>::min_exponent(GLIBCPP_3.2) [1]
numeric_limits<unsigned>::has_quiet_NaN(GLIBCPP_3.2) [1]
numeric_limits<unsigned>::is_specialized(GLIBCPP_3.2) [1]
numeric_limits<unsigned>::max_exponent10(GLIBCPP_3.2) [1]
numeric_limits<unsigned>::min_exponent10(GLIBCPP_3.2) [1]
numeric_limits<unsigned>::has_denorm_loss(GLIBCPP_3.2) [1]
numeric_limits<unsigned>::tinyness_before(GLIBCPP_3.2) [1]
numeric_limits<unsigned>::has_signaling_NaN(GLIBCPP_3.2) [1]
numeric_limits<unsigned>::radix(GLIBCPP_3.2) [1]
numeric_limits<unsigned>::traps(GLIBCPP_3.2) [1]
numeric_limits<unsigned>::digits(GLIBCPP_3.2) [1]
numeric_limits<unsigned>::digits10(GLIBCPP_3.2) [1]
numeric_limits<unsigned>::is_exact(GLIBCPP_3.2) [1]
numeric_limits<unsigned>::is_iec559(GLIBCPP_3.2) [1]
numeric_limits<unsigned>::is_modulo(GLIBCPP_3.2) [1]
numeric_limits<unsigned>::is_signed(GLIBCPP_3.2) [1]

Referenced Specification(s)

struct numeric_limits<long>

Interfaces for struct numeric_limits<long>

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

An LSB conforming implementation shall provide the generic data interfaces for struct numeric_limits<long> specified in Table 7-15, with the full functionality as described in the referenced underlying specification.

Table 7-15. libstdcxx - struct numeric_limits<long> Data Interfaces

numeric_limits<long>::has_denorm(GLIBCPP_3.2) [1]
numeric_limits<long>::is_bounded(GLIBCPP_3.2) [1]
numeric_limits<long>::is_integer(GLIBCPP_3.2) [1]
numeric_limits<long>::round_style(GLIBCPP_3.2) [1]
numeric_limits<long>::has_infinity(GLIBCPP_3.2) [1]
numeric_limits<long>::max_exponent(GLIBCPP_3.2) [1]
numeric_limits<long>::min_exponent(GLIBCPP_3.2) [1]
numeric_limits<long>::has_quiet_NaN(GLIBCPP_3.2) [1]
numeric_limits<long>::is_specialized(GLIBCPP_3.2) [1]
numeric_limits<long>::max_exponent10(GLIBCPP_3.2) [1]
numeric_limits<long>::min_exponent10(GLIBCPP_3.2) [1]
numeric_limits<long>::has_denorm_loss(GLIBCPP_3.2) [1]
numeric_limits<long>::tinyness_before(GLIBCPP_3.2) [1]
numeric_limits<long>::has_signaling_NaN(GLIBCPP_3.2) [1]
numeric_limits<long>::radix(GLIBCPP_3.2) [1]
numeric_limits<long>::traps(GLIBCPP_3.2) [1]
numeric_limits<long>::digits(GLIBCPP_3.2) [1]
numeric_limits<long>::digits10(GLIBCPP_3.2) [1]
numeric_limits<long>::is_exact(GLIBCPP_3.2) [1]
numeric_limits<long>::is_iec559(GLIBCPP_3.2) [1]
numeric_limits<long>::is_modulo(GLIBCPP_3.2) [1]
numeric_limits<long>::is_signed(GLIBCPP_3.2) [1]

Referenced Specification(s)

struct numeric_limits<unsigned long>

Interfaces for struct numeric_limits<unsigned long>

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

An LSB conforming implementation shall provide the generic data interfaces for struct numeric_limits<unsigned long> specified in Table 7-16, with the full functionality as described in the referenced underlying specification.

Table 7-16. libstdcxx - struct numeric_limits<unsigned long> Data Interfaces

numeric_limits<unsigned long>::has_denorm(GLIBCPP_3.2) [1]
numeric_limits<unsigned long>::is_bounded(GLIBCPP_3.2) [1]
numeric_limits<unsigned long>::is_integer(GLIBCPP_3.2) [1]
numeric_limits<unsigned long>::round_style(GLIBCPP_3.2) [1]
numeric_limits<unsigned long>::has_infinity(GLIBCPP_3.2) [1]
numeric_limits<unsigned long>::max_exponent(GLIBCPP_3.2) [1]
numeric_limits<unsigned long>::min_exponent(GLIBCPP_3.2) [1]
numeric_limits<unsigned long>::has_quiet_NaN(GLIBCPP_3.2) [1]
numeric_limits<unsigned long>::is_specialized(GLIBCPP_3.2) [1]
numeric_limits<unsigned long>::max_exponent10(GLIBCPP_3.2) [1]
numeric_limits<unsigned long>::min_exponent10(GLIBCPP_3.2) [1]
numeric_limits<unsigned long>::has_denorm_loss(GLIBCPP_3.2) [1]
numeric_limits<unsigned long>::tinyness_before(GLIBCPP_3.2) [1]
numeric_limits<unsigned long>::has_signaling_NaN(GLIBCPP_3.2) [1]
numeric_limits<unsigned long>::radix(GLIBCPP_3.2) [1]
numeric_limits<unsigned long>::traps(GLIBCPP_3.2) [1]
numeric_limits<unsigned long>::digits(GLIBCPP_3.2) [1]
numeric_limits<unsigned long>::digits10(GLIBCPP_3.2) [1]
numeric_limits<unsigned long>::is_exact(GLIBCPP_3.2) [1]
numeric_limits<unsigned long>::is_iec559(GLIBCPP_3.2) [1]
numeric_limits<unsigned long>::is_modulo(GLIBCPP_3.2) [1]
numeric_limits<unsigned long>::is_signed(GLIBCPP_3.2) [1]

Referenced Specification(s)

struct numeric_limits<wchar_t>

Interfaces for struct numeric_limits<wchar_t>

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

An LSB conforming implementation shall provide the generic data interfaces for struct numeric_limits<wchar_t> specified in Table 7-17, with the full functionality as described in the referenced underlying specification.

Table 7-17. libstdcxx - struct numeric_limits<wchar_t> Data Interfaces

numeric_limits<wchar_t>::has_denorm(GLIBCPP_3.2) [1]
numeric_limits<wchar_t>::is_bounded(GLIBCPP_3.2) [1]
numeric_limits<wchar_t>::is_integer(GLIBCPP_3.2) [1]
numeric_limits<wchar_t>::round_style(GLIBCPP_3.2) [1]
numeric_limits<wchar_t>::has_infinity(GLIBCPP_3.2) [1]
numeric_limits<wchar_t>::max_exponent(GLIBCPP_3.2) [1]
numeric_limits<wchar_t>::min_exponent(GLIBCPP_3.2) [1]
numeric_limits<wchar_t>::has_quiet_NaN(GLIBCPP_3.2) [1]
numeric_limits<wchar_t>::is_specialized(GLIBCPP_3.2) [1]
numeric_limits<wchar_t>::max_exponent10(GLIBCPP_3.2) [1]
numeric_limits<wchar_t>::min_exponent10(GLIBCPP_3.2) [1]
numeric_limits<wchar_t>::has_denorm_loss(GLIBCPP_3.2) [1]
numeric_limits<wchar_t>::tinyness_before(GLIBCPP_3.2) [1]
numeric_limits<wchar_t>::has_signaling_NaN(GLIBCPP_3.2) [1]
numeric_limits<wchar_t>::radix(GLIBCPP_3.2) [1]
numeric_limits<wchar_t>::traps(GLIBCPP_3.2) [1]
numeric_limits<wchar_t>::digits(GLIBCPP_3.2) [1]
numeric_limits<wchar_t>::digits10(GLIBCPP_3.2) [1]
numeric_limits<wchar_t>::is_exact(GLIBCPP_3.2) [1]
numeric_limits<wchar_t>::is_iec559(GLIBCPP_3.2) [1]
numeric_limits<wchar_t>::is_modulo(GLIBCPP_3.2) [1]
numeric_limits<wchar_t>::is_signed(GLIBCPP_3.2) [1]

Referenced Specification(s)

struct numeric_limits<unsigned char>

Interfaces for struct numeric_limits<unsigned char>

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

An LSB conforming implementation shall provide the generic data interfaces for struct numeric_limits<unsigned char> specified in Table 7-18, with the full functionality as described in the referenced underlying specification.

Table 7-18. libstdcxx - struct numeric_limits<unsigned char> Data Interfaces

numeric_limits<unsigned char>::has_denorm(GLIBCPP_3.2) [1]
numeric_limits<unsigned char>::is_bounded(GLIBCPP_3.2) [1]
numeric_limits<unsigned char>::is_integer(GLIBCPP_3.2) [1]
numeric_limits<unsigned char>::round_style(GLIBCPP_3.2) [1]
numeric_limits<unsigned char>::has_infinity(GLIBCPP_3.2) [1]
numeric_limits<unsigned char>::max_exponent(GLIBCPP_3.2) [1]
numeric_limits<unsigned char>::min_exponent(GLIBCPP_3.2) [1]
numeric_limits<unsigned char>::has_quiet_NaN(GLIBCPP_3.2) [1]
numeric_limits<unsigned char>::is_specialized(GLIBCPP_3.2) [1]
numeric_limits<unsigned char>::max_exponent10(GLIBCPP_3.2) [1]
numeric_limits<unsigned char>::min_exponent10(GLIBCPP_3.2) [1]
numeric_limits<unsigned char>::has_denorm_loss(GLIBCPP_3.2) [1]
numeric_limits<unsigned char>::tinyness_before(GLIBCPP_3.2) [1]
numeric_limits<unsigned char>::has_signaling_NaN(GLIBCPP_3.2) [1]
numeric_limits<unsigned char>::radix(GLIBCPP_3.2) [1]
numeric_limits<unsigned char>::traps(GLIBCPP_3.2) [1]
numeric_limits<unsigned char>::digits(GLIBCPP_3.2) [1]
numeric_limits<unsigned char>::digits10(GLIBCPP_3.2) [1]
numeric_limits<unsigned char>::is_exact(GLIBCPP_3.2) [1]
numeric_limits<unsigned char>::is_iec559(GLIBCPP_3.2) [1]
numeric_limits<unsigned char>::is_modulo(GLIBCPP_3.2) [1]
numeric_limits<unsigned char>::is_signed(GLIBCPP_3.2) [1]

Referenced Specification(s)

struct numeric_limits<signed char>

Interfaces for struct numeric_limits<signed char>

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

An LSB conforming implementation shall provide the generic data interfaces for struct numeric_limits<signed char> specified in Table 7-19, with the full functionality as described in the referenced underlying specification.

Table 7-19. libstdcxx - struct numeric_limits<signed char> Data Interfaces

numeric_limits<signed char>::has_denorm(GLIBCPP_3.2) [1]
numeric_limits<signed char>::is_bounded(GLIBCPP_3.2) [1]
numeric_limits<signed char>::is_integer(GLIBCPP_3.2) [1]
numeric_limits<signed char>::round_style(GLIBCPP_3.2) [1]
numeric_limits<signed char>::has_infinity(GLIBCPP_3.2) [1]
numeric_limits<signed char>::max_exponent(GLIBCPP_3.2) [1]
numeric_limits<signed char>::min_exponent(GLIBCPP_3.2) [1]
numeric_limits<signed char>::has_quiet_NaN(GLIBCPP_3.2) [1]
numeric_limits<signed char>::is_specialized(GLIBCPP_3.2) [1]
numeric_limits<signed char>::max_exponent10(GLIBCPP_3.2) [1]
numeric_limits<signed char>::min_exponent10(GLIBCPP_3.2) [1]
numeric_limits<signed char>::has_denorm_loss(GLIBCPP_3.2) [1]
numeric_limits<signed char>::tinyness_before(GLIBCPP_3.2) [1]
numeric_limits<signed char>::has_signaling_NaN(GLIBCPP_3.2) [1]
numeric_limits<signed char>::radix(GLIBCPP_3.2) [1]
numeric_limits<signed char>::traps(GLIBCPP_3.2) [1]
numeric_limits<signed char>::digits(GLIBCPP_3.2) [1]
numeric_limits<signed char>::digits10(GLIBCPP_3.2) [1]
numeric_limits<signed char>::is_exact(GLIBCPP_3.2) [1]
numeric_limits<signed char>::is_iec559(GLIBCPP_3.2) [1]
numeric_limits<signed char>::is_modulo(GLIBCPP_3.2) [1]
numeric_limits<signed char>::is_signed(GLIBCPP_3.2) [1]

Referenced Specification(s)

struct numeric_limits<char>

Interfaces for struct numeric_limits<char>

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

An LSB conforming implementation shall provide the generic data interfaces for struct numeric_limits<char> specified in Table 7-20, with the full functionality as described in the referenced underlying specification.

Table 7-20. libstdcxx - struct numeric_limits<char> Data Interfaces

numeric_limits<char>::has_denorm(GLIBCPP_3.2) [1]
numeric_limits<char>::is_bounded(GLIBCPP_3.2) [1]
numeric_limits<char>::is_integer(GLIBCPP_3.2) [1]
numeric_limits<char>::round_style(GLIBCPP_3.2) [1]
numeric_limits<char>::has_infinity(GLIBCPP_3.2) [1]
numeric_limits<char>::max_exponent(GLIBCPP_3.2) [1]
numeric_limits<char>::min_exponent(GLIBCPP_3.2) [1]
numeric_limits<char>::has_quiet_NaN(GLIBCPP_3.2) [1]
numeric_limits<char>::is_specialized(GLIBCPP_3.2) [1]
numeric_limits<char>::max_exponent10(GLIBCPP_3.2) [1]
numeric_limits<char>::min_exponent10(GLIBCPP_3.2) [1]
numeric_limits<char>::has_denorm_loss(GLIBCPP_3.2) [1]
numeric_limits<char>::tinyness_before(GLIBCPP_3.2) [1]
numeric_limits<char>::has_signaling_NaN(GLIBCPP_3.2) [1]
numeric_limits<char>::radix(GLIBCPP_3.2) [1]
numeric_limits<char>::traps(GLIBCPP_3.2) [1]
numeric_limits<char>::digits(GLIBCPP_3.2) [1]
numeric_limits<char>::digits10(GLIBCPP_3.2) [1]
numeric_limits<char>::is_exact(GLIBCPP_3.2) [1]
numeric_limits<char>::is_iec559(GLIBCPP_3.2) [1]
numeric_limits<char>::is_modulo(GLIBCPP_3.2) [1]
numeric_limits<char>::is_signed(GLIBCPP_3.2) [1]

Referenced Specification(s)

struct numeric_limits<bool>

Interfaces for struct numeric_limits<bool>

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

An LSB conforming implementation shall provide the generic data interfaces for struct numeric_limits<bool> specified in Table 7-21, with the full functionality as described in the referenced underlying specification.

Table 7-21. libstdcxx - struct numeric_limits<bool> Data Interfaces

numeric_limits<bool>::has_denorm(GLIBCPP_3.2) [1]
numeric_limits<bool>::is_bounded(GLIBCPP_3.2) [1]
numeric_limits<bool>::is_integer(GLIBCPP_3.2) [1]
numeric_limits<bool>::round_style(GLIBCPP_3.2) [1]
numeric_limits<bool>::has_infinity(GLIBCPP_3.2) [1]
numeric_limits<bool>::max_exponent(GLIBCPP_3.2) [1]
numeric_limits<bool>::min_exponent(GLIBCPP_3.2) [1]
numeric_limits<bool>::has_quiet_NaN(GLIBCPP_3.2) [1]
numeric_limits<bool>::is_specialized(GLIBCPP_3.2) [1]
numeric_limits<bool>::max_exponent10(GLIBCPP_3.2) [1]
numeric_limits<bool>::min_exponent10(GLIBCPP_3.2) [1]
numeric_limits<bool>::has_denorm_loss(GLIBCPP_3.2) [1]
numeric_limits<bool>::tinyness_before(GLIBCPP_3.2) [1]
numeric_limits<bool>::has_signaling_NaN(GLIBCPP_3.2) [1]
numeric_limits<bool>::radix(GLIBCPP_3.2) [1]
numeric_limits<bool>::traps(GLIBCPP_3.2) [1]
numeric_limits<bool>::digits(GLIBCPP_3.2) [1]
numeric_limits<bool>::digits10(GLIBCPP_3.2) [1]
numeric_limits<bool>::is_exact(GLIBCPP_3.2) [1]
numeric_limits<bool>::is_iec559(GLIBCPP_3.2) [1]
numeric_limits<bool>::is_modulo(GLIBCPP_3.2) [1]
numeric_limits<bool>::is_signed(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class allocator<char>

Interfaces for Class allocator<char>

An LSB conforming implementation shall provide the generic methods for Class std::allocator<char> specified in Table 7-22, with the full functionality as described in the referenced underlying specification.

Table 7-22. libstdcxx - Class allocator<char> Function Interfaces

allocator<char>::address(char const&) const(GLIBCPP_3.2) [1]
allocator<char>::address(char&) const(GLIBCPP_3.2) [1]
allocator<char>::max_size() const(GLIBCPP_3.2) [1]
allocator<char>::deallocate(char*, unsigned) [1]
allocator<char>::deallocate(char*, unsigned long) [1]
allocator<char>::destroy(char*)(GLIBCPP_3.2) [1]
allocator<char>::allocate(unsigned, void const*) [1]
allocator<char>::allocate(unsigned long, void const*) [1]
allocator<char>::construct(char*, char const&)(GLIBCPP_3.2) [1]
allocator<char>::allocator[in-charge](allocator<char> const&)(GLIBCPP_3.2) [1]
allocator<char>::allocator[in-charge]()(GLIBCPP_3.2) [1]
allocator<char>::allocator[not-in-charge](allocator<char> const&)(GLIBCPP_3.2) [1]
allocator<char>::allocator[not-in-charge]()(GLIBCPP_3.2) [1]
allocator<char>::~allocator [in-charge]()(GLIBCPP_3.2) [1]
allocator<char>::~allocator [not-in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class allocator<wchar_t>

Interfaces for Class allocator<wchar_t>

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

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

allocator<wchar_t>::address(wchar_t const&) const(GLIBCPP_3.2) [1]
allocator<wchar_t>::address(wchar_t&) const(GLIBCPP_3.2) [1]
allocator<wchar_t>::max_size() const(GLIBCPP_3.2) [1]
allocator<wchar_t>::deallocate(wchar_t*, unsigned) [1]
allocator<wchar_t>::deallocate(wchar_t*, unsigned long) [1]
allocator<wchar_t>::destroy(wchar_t*)(GLIBCPP_3.2) [1]
allocator<wchar_t>::allocate(unsigned, void const*) [1]
allocator<wchar_t>::allocate(unsigned long, void const*) [1]
allocator<wchar_t>::construct(wchar_t*, wchar_t const&)(GLIBCPP_3.2) [1]
allocator<wchar_t>::allocator[in-charge](allocator<wchar_t> const&)(GLIBCPP_3.2) [1]
allocator<wchar_t>::allocator[in-charge]()(GLIBCPP_3.2) [1]
allocator<wchar_t>::allocator[not-in-charge](allocator<wchar_t> const&)(GLIBCPP_3.2) [1]
allocator<wchar_t>::allocator[not-in-charge]()(GLIBCPP_3.2) [1]
allocator<wchar_t>::~allocator [in-charge]()(GLIBCPP_3.2) [1]
allocator<wchar_t>::~allocator [not-in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

facet functions

Interfaces for facet functions

An LSB conforming implementation shall provide the generic methods for facet functions specified in Table 7-24, with the full functionality as described in the referenced underlying specification.

Table 7-24. libstdcxx - facet functions Function Interfaces

bool has_facet<moneypunct<char, (bool)0> >(locale const&)(GLIBCPP_3.2) [1]
bool has_facet<moneypunct<wchar_t, (bool)0> >(locale const&)(GLIBCPP_3.2) [1]
bool has_facet<ctype<wchar_t> >(locale const&)(GLIBCPP_3.2) [1]
bool has_facet<codecvt<char, char, __mbstate_t> >(locale const&)(GLIBCPP_3.2) [1]
bool has_facet<codecvt<wchar_t, char, __mbstate_t> >(locale const&)(GLIBCPP_3.2) [1]
bool has_facet<collate<char> >(locale const&)(GLIBCPP_3.2) [1]
bool has_facet<collate<wchar_t> >(locale const&)(GLIBCPP_3.2) [1]
bool has_facet<num_get<char, istreambuf_iterator<char, char_traits<char> > > >(locale const&)(GLIBCPP_3.2) [1]
bool has_facet<num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > > >(locale const&)(GLIBCPP_3.2) [1]
bool has_facet<num_put<char, ostreambuf_iterator<char, char_traits<char> > > >(locale const&)(GLIBCPP_3.2) [1]
bool has_facet<num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > > >(locale const&)(GLIBCPP_3.2) [1]
bool has_facet<messages<char> >(locale const&)(GLIBCPP_3.2) [1]
bool has_facet<messages<wchar_t> >(locale const&)(GLIBCPP_3.2) [1]
bool has_facet<numpunct<char> >(locale const&)(GLIBCPP_3.2) [1]
bool has_facet<numpunct<wchar_t> >(locale const&)(GLIBCPP_3.2) [1]
bool has_facet<time_get<char, istreambuf_iterator<char, char_traits<char> > > >(locale const&)(GLIBCPP_3.2) [1]
bool has_facet<time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > > >(locale const&)(GLIBCPP_3.2) [1]
bool has_facet<time_put<char, ostreambuf_iterator<char, char_traits<char> > > >(locale const&)(GLIBCPP_3.2) [1]
bool has_facet<time_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > > >(locale const&)(GLIBCPP_3.2) [1]
bool has_facet<money_get<char, istreambuf_iterator<char, char_traits<char> > > >(locale const&)(GLIBCPP_3.2) [1]
bool has_facet<money_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > > >(locale const&)(GLIBCPP_3.2) [1]
bool has_facet<money_put<char, ostreambuf_iterator<char, char_traits<char> > > >(locale const&)(GLIBCPP_3.2) [1]
bool has_facet<money_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > > >(locale const&)(GLIBCPP_3.2) [1]
moneypunct<char, (bool)0> const& use_facet<moneypunct<char, (bool)0> >(locale const&)(GLIBCPP_3.2) [1]
moneypunct<char, (bool)1> const& use_facet<moneypunct<char, (bool)1> >(locale const&)(GLIBCPP_3.2) [1]
moneypunct<wchar_t, (bool)0> const& use_facet<moneypunct<wchar_t, (bool)0> >(locale const&)(GLIBCPP_3.2) [1]
moneypunct<wchar_t, (bool)1> const& use_facet<moneypunct<wchar_t, (bool)1> >(locale const&)(GLIBCPP_3.2) [1]
__timepunct<char> const& use_facet<__timepunct<char> >(locale const&)(GLIBCPP_3.2) [1]
__timepunct<wchar_t> const& use_facet<__timepunct<wchar_t> >(locale const&)(GLIBCPP_3.2) [1]
ctype<char> const& use_facet<ctype<char> >(locale const&)(GLIBCPP_3.2) [1]
ctype<wchar_t> const& use_facet<ctype<wchar_t> >(locale const&)(GLIBCPP_3.2) [1]
codecvt<char, char, __mbstate_t> const& use_facet<codecvt<char, char, __mbstate_t> >(locale const&)(GLIBCPP_3.2) [1]
codecvt<wchar_t, char, __mbstate_t> const& use_facet<codecvt<wchar_t, char, __mbstate_t> >(locale const&)(GLIBCPP_3.2) [1]
collate<char> const& use_facet<collate<char> >(locale const&)(GLIBCPP_3.2) [1]
collate<wchar_t> const& use_facet<collate<wchar_t> >(locale const&)(GLIBCPP_3.2) [1]
num_get<char, istreambuf_iterator<char, char_traits<char> > > const& use_facet<num_get<char, istreambuf_iterator<char, char_traits<char> > > >(locale const&)(GLIBCPP_3.2) [1]
num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > > const& use_facet<num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > > >(locale const&)(GLIBCPP_3.2) [1]
num_put<char, ostreambuf_iterator<char, char_traits<char> > > const& use_facet<num_put<char, ostreambuf_iterator<char, char_traits<char> > > >(locale const&)(GLIBCPP_3.2) [1]
num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > > const& use_facet<num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > > >(locale const&)(GLIBCPP_3.2) [1]
messages<char> const& use_facet<messages<char> >(locale const&)(GLIBCPP_3.2) [1]
messages<wchar_t> const& use_facet<messages<wchar_t> >(locale const&)(GLIBCPP_3.2) [1]
numpunct<char> const& use_facet<numpunct<char> >(locale const&)(GLIBCPP_3.2) [1]
numpunct<wchar_t> const& use_facet<numpunct<wchar_t> >(locale const&)(GLIBCPP_3.2) [1]
time_get<char, istreambuf_iterator<char, char_traits<char> > > const& use_facet<time_get<char, istreambuf_iterator<char, char_traits<char> > > >(locale const&)(GLIBCPP_3.2) [1]
time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > > const& use_facet<time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > > >(locale const&)(GLIBCPP_3.2) [1]
time_put<char, ostreambuf_iterator<char, char_traits<char> > > const& use_facet<time_put<char, ostreambuf_iterator<char, char_traits<char> > > >(locale const&)(GLIBCPP_3.2) [1]
time_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > > const& use_facet<time_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > > >(locale const&)(GLIBCPP_3.2) [1]
money_get<char, istreambuf_iterator<char, char_traits<char> > > const& use_facet<money_get<char, istreambuf_iterator<char, char_traits<char> > > >(locale const&)(GLIBCPP_3.2) [1]
money_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > > const& use_facet<money_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > > >(locale const&)(GLIBCPP_3.2) [1]
money_put<char, ostreambuf_iterator<char, char_traits<char> > > const& use_facet<money_put<char, ostreambuf_iterator<char, char_traits<char> > > >(locale const&)(GLIBCPP_3.2) [1]
money_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > > const& use_facet<money_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > > >(locale const&)(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for facet functions specified in Table 7-25, with the full functionality as described in the referenced underlying specification.

Table 7-25. libstdcxx - facet functions Data Interfaces

typeinfo for signed char const*(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class basic_string

Interfaces for Class basic_string

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

Table 7-26. libstdcxx - Class basic_string Function Interfaces

basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find_last_of(wchar_t const*, unsigned long) const [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find_last_of(wchar_t const*, unsigned long, unsigned long) const [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find_last_of(basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&, unsigned long) const [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find_last_of(wchar_t, unsigned long) const [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find_first_of(wchar_t const*, unsigned) const [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find_first_of(wchar_t const*, unsigned, unsigned) const [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find_first_of(wchar_t const*, unsigned long) const [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find_first_of(wchar_t const*, unsigned long, unsigned long) const [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find_first_of(basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&, unsigned) const [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find_first_of(basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&, unsigned long) const [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find_first_of(wchar_t, unsigned) const [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find_first_of(wchar_t, unsigned long) const [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::get_allocator() const(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find_last_not_of(wchar_t const*, unsigned) const [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find_last_not_of(wchar_t const*, unsigned, unsigned) const [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find_last_not_of(wchar_t const*, unsigned long) const [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find_last_not_of(wchar_t const*, unsigned long, unsigned long) const [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find_last_not_of(basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&, unsigned) const [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find_last_not_of(basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&, unsigned long) const [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find_last_not_of(wchar_t, unsigned) const [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find_last_not_of(wchar_t, unsigned long) const [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find_first_not_of(wchar_t const*, unsigned) const [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find_first_not_of(wchar_t const*, unsigned, unsigned) const [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find_first_not_of(wchar_t const*, unsigned long) const [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find_first_not_of(wchar_t const*, unsigned long, unsigned long) const [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find_first_not_of(basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&, unsigned) const [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find_first_not_of(basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&, unsigned long) const [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find_first_not_of(wchar_t, unsigned) const [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find_first_not_of(wchar_t, unsigned long) const [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::at(unsigned) const [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::at(unsigned long) const [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::end() const(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_Rep::_M_is_leaked() const(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_Rep::_M_is_shared() const(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::copy(wchar_t*, unsigned, unsigned) const [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::copy(wchar_t*, unsigned long, unsigned long) const [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::data() const(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find(wchar_t const*, unsigned) const [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find(wchar_t const*, unsigned, unsigned) const [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find(wchar_t const*, unsigned long) const [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find(wchar_t const*, unsigned long, unsigned long) const [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find(basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&, unsigned) const [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find(basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&, unsigned long) const [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find(wchar_t, unsigned) const [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::find(wchar_t, unsigned long) const [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::rend() const(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::size() const(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::begin() const(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::c_str() const(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::empty() const(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::rfind(wchar_t const*, unsigned) const [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::rfind(wchar_t const*, unsigned, unsigned) const [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::rfind(wchar_t const*, unsigned long) const [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::rfind(wchar_t const*, unsigned long, unsigned long) const [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::rfind(basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&, unsigned) const [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::rfind(basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&, unsigned long) const [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::rfind(wchar_t, unsigned) const [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::rfind(wchar_t, unsigned long) const [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_M_rep() const(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::length() const(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::rbegin() const(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::substr(unsigned, unsigned) const [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::substr(unsigned long, unsigned long) const [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_M_data() const(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_M_fold(unsigned, unsigned) const [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_M_fold(unsigned long, unsigned long) const [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_M_iend() const(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::compare(wchar_t const*) const(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::compare(basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&) const(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::compare(unsigned, unsigned, wchar_t const*) const [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::compare(unsigned, unsigned, wchar_t const*, unsigned) const [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::compare(unsigned, unsigned, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&) const [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::compare(unsigned, unsigned, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&, unsigned, unsigned) const [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::compare(unsigned long, unsigned long, wchar_t const*) const [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::compare(unsigned long, unsigned long, wchar_t const*, unsigned long) const [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::compare(unsigned long, unsigned long, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&) const [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::compare(unsigned long, unsigned long, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&, unsigned long, unsigned long) const [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_M_check(unsigned) const [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_M_check(unsigned long) const [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::capacity() const(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::max_size() const(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_M_ibegin() const(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::operator[](unsigned) const [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::operator[](unsigned long) const [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >& basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_M_replace<__gnu_cxx::__normal_iterator<wchar_t const*, 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> > >, __gnu_cxx::__normal_iterator<wchar_t*, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > >, __gnu_cxx::__normal_iterator<wchar_t const*, 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> > >, input_iterator_tag)(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >& basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_M_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> > >, __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> > >, __gnu_cxx::__normal_iterator<wchar_t*, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > >, input_iterator_tag)(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >& basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_M_replace<wchar_t const*>(__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*, __gnu_cxx::__normal_iterator<wchar_t*, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > >, input_iterator_tag)(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >& basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_M_replace<wchar_t*>(__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*, wchar_t*, input_iterator_tag)(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_Alloc_hider::_Alloc_hider[in-charge](wchar_t*, allocator<wchar_t> const&)(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_Alloc_hider::_Alloc_hider[not-in-charge](wchar_t*, allocator<wchar_t> const&)(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_M_leak_hard()(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_S_construct(unsigned, wchar_t, allocator<wchar_t> const&) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_S_construct(unsigned long, wchar_t, allocator<wchar_t> const&) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_S_empty_rep()(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_S_copy_chars(wchar_t*, __gnu_cxx::__normal_iterator<wchar_t const*, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > >, __gnu_cxx::__normal_iterator<wchar_t const*, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > >)(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_S_copy_chars(wchar_t*, __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> > >)(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_S_copy_chars(wchar_t*, wchar_t const*, wchar_t const*)(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_S_copy_chars(wchar_t*, wchar_t*, wchar_t*)(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >& basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_M_replace_safe<__gnu_cxx::__normal_iterator<wchar_t const*, 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> > >, __gnu_cxx::__normal_iterator<wchar_t*, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > >, __gnu_cxx::__normal_iterator<wchar_t const*, 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> > >)(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >& basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_M_replace_safe<__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> > >, __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> > >, __gnu_cxx::__normal_iterator<wchar_t*, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > >)(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >& basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_M_replace_safe<wchar_t const*>(__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*, __gnu_cxx::__normal_iterator<wchar_t*, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > >)(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >& basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_M_replace_safe<wchar_t*>(__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*, wchar_t*)(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::at(unsigned) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::at(unsigned long) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::end()(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_Rep::_M_destroy(allocator<wchar_t> const&)(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_Rep::_M_dispose(allocator<wchar_t> const&)(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_Rep::_M_refcopy()(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_Rep::_M_refdata()(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_Rep::_M_set_leaked()(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_Rep::_M_set_sharable()(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_Rep::_M_grab(allocator<wchar_t> const&, allocator<wchar_t> const&)(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_Rep::_M_clone(allocator<wchar_t> const&, unsigned) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_Rep::_M_clone(allocator<wchar_t> const&, unsigned long) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_Rep::_S_create(unsigned, allocator<wchar_t> const&) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_Rep::_S_create(unsigned long, allocator<wchar_t> const&) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_Rep::operator[](unsigned) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_Rep::operator[](unsigned long) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::rend()(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::swap(basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&)(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::begin()(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::clear()(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::erase(__gnu_cxx::__normal_iterator<wchar_t*, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > >)(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::erase(__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> > >)(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::erase(unsigned, unsigned) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::erase(unsigned long, unsigned long) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::append(wchar_t const*)(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::append(wchar_t const*, unsigned) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::append(wchar_t const*, unsigned long) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::append(basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&)(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::append(basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&, unsigned, unsigned) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::append(basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&, unsigned long, unsigned long) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::append(unsigned, wchar_t) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::append(unsigned long, wchar_t) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::assign(wchar_t const*)(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::assign(wchar_t const*, unsigned) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::assign(wchar_t const*, unsigned long) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::assign(basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&)(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::assign(basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&, unsigned, unsigned) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::assign(basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&, unsigned long, unsigned long) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::assign(unsigned, wchar_t) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::assign(unsigned long, wchar_t) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::insert(__gnu_cxx::__normal_iterator<wchar_t*, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > >, unsigned, wchar_t) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::insert(__gnu_cxx::__normal_iterator<wchar_t*, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > >, unsigned long, wchar_t) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::insert(__gnu_cxx::__normal_iterator<wchar_t*, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > >, wchar_t)(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::insert(unsigned, wchar_t const*) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::insert(unsigned, wchar_t const*, unsigned) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::insert(unsigned, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::insert(unsigned, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&, unsigned, unsigned) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::insert(unsigned, unsigned, wchar_t) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::insert(unsigned long, wchar_t const*) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::insert(unsigned long, wchar_t const*, unsigned long) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::insert(unsigned long, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::insert(unsigned long, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&, unsigned long, unsigned long) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::insert(unsigned long, unsigned long, wchar_t) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::rbegin()(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::resize(unsigned) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::resize(unsigned, wchar_t) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::resize(unsigned long) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::resize(unsigned long, wchar_t) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_M_data(wchar_t*)(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_M_leak()(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::replace(__gnu_cxx::__normal_iterator<wchar_t*, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > >, __gnu_cxx::__normal_iterator<wchar_t*, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > >, __gnu_cxx::__normal_iterator<wchar_t const*, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > >, __gnu_cxx::__normal_iterator<wchar_t const*, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > >)(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::replace(__gnu_cxx::__normal_iterator<wchar_t*, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > >, __gnu_cxx::__normal_iterator<wchar_t*, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > >, wchar_t const*)(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::replace(__gnu_cxx::__normal_iterator<wchar_t*, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > >, __gnu_cxx::__normal_iterator<wchar_t*, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > >, wchar_t const*, wchar_t const*)(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::replace(__gnu_cxx::__normal_iterator<wchar_t*, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > >, __gnu_cxx::__normal_iterator<wchar_t*, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > >, wchar_t const*, unsigned) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::replace(__gnu_cxx::__normal_iterator<wchar_t*, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > >, __gnu_cxx::__normal_iterator<wchar_t*, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > >, wchar_t const*, unsigned long) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::replace(__gnu_cxx::__normal_iterator<wchar_t*, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > >, __gnu_cxx::__normal_iterator<wchar_t*, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > >, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&)(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::replace(__gnu_cxx::__normal_iterator<wchar_t*, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > >, __gnu_cxx::__normal_iterator<wchar_t*, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > >, wchar_t*, wchar_t*)(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::replace(__gnu_cxx::__normal_iterator<wchar_t*, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > >, __gnu_cxx::__normal_iterator<wchar_t*, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > >, __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> > >)(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::replace(__gnu_cxx::__normal_iterator<wchar_t*, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > >, __gnu_cxx::__normal_iterator<wchar_t*, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > >, unsigned, wchar_t) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::replace(__gnu_cxx::__normal_iterator<wchar_t*, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > >, __gnu_cxx::__normal_iterator<wchar_t*, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > >, unsigned long, wchar_t) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::replace(unsigned, unsigned, wchar_t const*) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::replace(unsigned, unsigned, wchar_t const*, unsigned) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::replace(unsigned, unsigned, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::replace(unsigned, unsigned, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&, unsigned, unsigned) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::replace(unsigned, unsigned, unsigned, wchar_t) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::replace(unsigned long, unsigned long, wchar_t const*) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::replace(unsigned long, unsigned long, wchar_t const*, unsigned long) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::replace(unsigned long, unsigned long, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::replace(unsigned long, unsigned long, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&, unsigned long, unsigned long) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::replace(unsigned long, unsigned long, unsigned long, wchar_t) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::reserve(unsigned) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::reserve(unsigned long) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_M_mutate(unsigned, unsigned, unsigned) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_M_mutate(unsigned long, unsigned long, unsigned long) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::push_back(wchar_t)(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::basic_string[in-charge](wchar_t const*, allocator<wchar_t> const&)(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::basic_string[in-charge](wchar_t const*, unsigned long, allocator<wchar_t> const&) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::basic_string[in-charge](allocator<wchar_t> const&)(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::basic_string[in-charge](basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&)(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::basic_string[in-charge](basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&, unsigned long, unsigned long) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::basic_string[in-charge](basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&, unsigned long, unsigned long, allocator<wchar_t> const&) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::basic_string[in-charge](unsigned long, wchar_t, allocator<wchar_t> const&) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::basic_string[in-charge]()(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::basic_string[in-charge]<__gnu_cxx::__normal_iterator<wchar_t const*, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > > >(__gnu_cxx::__normal_iterator<wchar_t const*, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > >, __gnu_cxx::__normal_iterator<wchar_t const*, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > >, allocator<wchar_t> const&)(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::basic_string[in-charge]<__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> > >, __gnu_cxx::__normal_iterator<wchar_t*, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > >, allocator<wchar_t> const&)(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::basic_string[in-charge]<wchar_t const*>(wchar_t const*, wchar_t const*, allocator<wchar_t> const&)(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::basic_string[in-charge]<wchar_t*>(wchar_t*, wchar_t*, allocator<wchar_t> const&)(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::basic_string[not-in-charge](wchar_t const*, allocator<wchar_t> const&)(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::basic_string[not-in-charge](wchar_t const*, unsigned long, allocator<wchar_t> const&) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::basic_string[not-in-charge](allocator<wchar_t> const&)(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::basic_string[not-in-charge](basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&)(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::basic_string[not-in-charge](basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&, unsigned, unsigned) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::basic_string[not-in-charge](basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&, unsigned long, unsigned long) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::basic_string[not-in-charge](basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&, unsigned long, unsigned long, allocator<wchar_t> const&) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::basic_string[not-in-charge](unsigned, wchar_t, allocator<wchar_t> const&) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::basic_string[not-in-charge](unsigned long, wchar_t, allocator<wchar_t> const&) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::basic_string[not-in-charge]()(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::basic_string[not-in-charge]<__gnu_cxx::__normal_iterator<wchar_t const*, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > > >(__gnu_cxx::__normal_iterator<wchar_t const*, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > >, __gnu_cxx::__normal_iterator<wchar_t const*, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > >, allocator<wchar_t> const&)(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::basic_string[not-in-charge]<__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> > >, __gnu_cxx::__normal_iterator<wchar_t*, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > >, allocator<wchar_t> const&)(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::basic_string[not-in-charge]<wchar_t const*>(wchar_t const*, wchar_t const*, allocator<wchar_t> const&)(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::basic_string[not-in-charge]<wchar_t*>(wchar_t*, wchar_t*, allocator<wchar_t> const&)(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_string [in-charge]()(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_string [not-in-charge]()(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::operator=(wchar_t const*)(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::operator=(basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&)(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::operator=(wchar_t)(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::operator[](unsigned) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::operator[](unsigned long) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::operator+=(wchar_t const*)(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::operator+=(basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&)(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::operator+=(wchar_t)(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> > operator+<char, char_traits<char>, allocator<char> >(char const*, basic_string<char, char_traits<char>, allocator<char> > const&)(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> > operator+<char, char_traits<char>, allocator<char> >(char, basic_string<char, char_traits<char>, allocator<char> > const&)(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > operator+<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >(wchar_t const*, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&)(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > operator+<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >(wchar_t, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&)(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::basic_string specified in Table 7-27, with the full functionality as described in the referenced underlying specification.

Table 7-27. libstdcxx - Class basic_string Data Interfaces

basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_S_empty_rep_storage(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_Rep::_S_max_size(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_Rep::_S_terminal(GLIBCPP_3.2) [1]
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::npos(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class istreambuf_iterator<wchar_t, char_traits<wchar_t> >

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

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

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

istreambuf_iterator<wchar_t, char_traits<wchar_t> >::_M_get() const(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class istreambuf_iterator<char, char_traits<char> >

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

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

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

istreambuf_iterator<char, char_traits<char> >::_M_get() const(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class gslice

Interfaces for Class gslice

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

Table 7-30. libstdcxx - Class gslice Function Interfaces

gslice::_Indexer::_Indexer[in-charge](unsigned, valarray<unsigned> const&, valarray<unsigned> const&) [1]
gslice::_Indexer::_Indexer[in-charge](unsigned long, valarray<unsigned long> const&, valarray<unsigned long> const&) [1]
gslice::_Indexer::_Indexer[not-in-charge](unsigned, valarray<unsigned> const&, valarray<unsigned> const&) [1]
gslice::_Indexer::_Indexer[not-in-charge](unsigned long, valarray<unsigned long> const&, valarray<unsigned long> const&) [1]

Referenced Specification(s)

Class __basic_file<char>

Interfaces for Class __basic_file<char>

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

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

__basic_file<char>::is_open() const(GLIBCPP_3.2) [1]
__basic_file<char>::sys_ungetc(int)(GLIBCPP_3.2) [1]
__basic_file<char>::_M_open_mode(_Ios_Openmode, int&, int&, char*)(GLIBCPP_3.2) [1]
__basic_file<char>::fd()(GLIBCPP_3.2) [1]
__basic_file<char>::open(char const*, _Ios_Openmode, int)(GLIBCPP_3.2) [1]
__basic_file<char>::sync()(GLIBCPP_3.2) [1]
__basic_file<char>::close()(GLIBCPP_3.2) [1]
__basic_file<char>::xsgetn(char*, int) [1]
__basic_file<char>::xsgetn(char*, long) [1]
__basic_file<char>::xsputn(char const*, int) [1]
__basic_file<char>::xsputn(char const*, long) [1]
__basic_file<char>::seekoff(long, _Ios_Seekdir, _Ios_Openmode)(GLIBCPP_3.2) [1]
__basic_file<char>::seekpos(long, _Ios_Openmode)(GLIBCPP_3.2) [1]
__basic_file<char>::sys_getc()(GLIBCPP_3.2) [1]
__basic_file<char>::sys_open(_IO_FILE*, _Ios_Openmode)(GLIBCPP_3.2) [1]
__basic_file<char>::sys_open(int, _Ios_Openmode, bool)(GLIBCPP_3.2) [1]
__basic_file<char>::__basic_file[in-charge](pthread_mutex_t*)(GLIBCPP_3.2) [1]
__basic_file<char>::__basic_file[not-in-charge](pthread_mutex_t*)(GLIBCPP_3.2) [1]
__basic_file<char>::~__basic_file [in-charge]()(GLIBCPP_3.2) [1]
__basic_file<char>::~__basic_file [not-in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class __default_alloc_template<(bool)1, (int)0>

Interfaces for Class __default_alloc_template<(bool)1, (int)0>

An LSB conforming implementation shall provide the generic methods for Class std::__default_alloc_template<(bool)1, (int)0> specified in Table 7-32, with the full functionality as described in the referenced underlying specification.

Table 7-32. libstdcxx - Class __default_alloc_template<(bool)1, (int)0> Function Interfaces

__default_alloc_template<(bool)1, (int)0>::deallocate(void*, unsigned) [1]
__default_alloc_template<(bool)1, (int)0>::deallocate(void*, unsigned long) [1]
__default_alloc_template<(bool)1, (int)0>::reallocate(void*, unsigned, unsigned) [1]
__default_alloc_template<(bool)1, (int)0>::reallocate(void*, unsigned long, unsigned long) [1]
__default_alloc_template<(bool)1, (int)0>::_S_round_up(unsigned) [1]
__default_alloc_template<(bool)1, (int)0>::_S_round_up(unsigned long) [1]
__default_alloc_template<(bool)1, (int)0>::_S_force_new(GLIBCPP_3.2.2) [1]
__default_alloc_template<(bool)1, (int)0>::_S_chunk_alloc(unsigned, int&) [1]
__default_alloc_template<(bool)1, (int)0>::_S_chunk_alloc(unsigned long, int&) [1]
__default_alloc_template<(bool)1, (int)0>::_S_freelist_index(unsigned) [1]
__default_alloc_template<(bool)1, (int)0>::_S_freelist_index(unsigned long) [1]
__default_alloc_template<(bool)1, (int)0>::_Lock::_Lock[in-charge]()(GLIBCPP_3.2) [1]
__default_alloc_template<(bool)1, (int)0>::_Lock::_Lock[not-in-charge]()(GLIBCPP_3.2) [1]
__default_alloc_template<(bool)1, (int)0>::_Lock::~_Lock [in-charge]()(GLIBCPP_3.2) [1]
__default_alloc_template<(bool)1, (int)0>::_Lock::~_Lock [not-in-charge]()(GLIBCPP_3.2) [1]
__default_alloc_template<(bool)1, (int)0>::allocate(unsigned) [1]
__default_alloc_template<(bool)1, (int)0>::allocate(unsigned long) [1]
__default_alloc_template<(bool)1, (int)0>::_S_refill(unsigned) [1]
__default_alloc_template<(bool)1, (int)0>::_S_refill(unsigned long) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::__default_alloc_template<(bool)1, (int)0> specified in Table 7-33, with the full functionality as described in the referenced underlying specification.

Table 7-33. libstdcxx - Class __default_alloc_template<(bool)1, (int)0> Data Interfaces

__default_alloc_template<(bool)1, (int)0>::_S_end_free(GLIBCPP_3.2) [1]
__default_alloc_template<(bool)1, (int)0>::_S_free_list(GLIBCPP_3.2) [1]
__default_alloc_template<(bool)1, (int)0>::_S_heap_size(GLIBCPP_3.2) [1]
__default_alloc_template<(bool)1, (int)0>::_S_start_free(GLIBCPP_3.2) [1]
__default_alloc_template<(bool)1, (int)0>::_S_node_allocator_lock(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class valarray<unsigned>

Interfaces for Class valarray<unsigned>

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

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

valarray<unsigned>::size() const [1]
valarray<unsigned long>::size() const [1]
valarray<unsigned>::valarray[in-charge](valarray<unsigned> const&) [1]
valarray<unsigned>::valarray[in-charge](unsigned) [1]
valarray<unsigned>::valarray[not-in-charge](valarray<unsigned> const&) [1]
valarray<unsigned>::valarray[not-in-charge](unsigned) [1]
valarray<unsigned>::~valarray [in-charge]() [1]
valarray<unsigned>::~valarray [not-in-charge]() [1]
valarray<unsigned>::operator[](unsigned) [1]
valarray<unsigned long>::valarray[in-charge](valarray<unsigned long> const&) [1]
valarray<unsigned long>::valarray[in-charge](unsigned long) [1]
valarray<unsigned long>::valarray[not-in-charge](valarray<unsigned long> const&) [1]
valarray<unsigned long>::valarray[not-in-charge](unsigned long) [1]
valarray<unsigned long>::~valarray [in-charge]() [1]
valarray<unsigned long>::~valarray [not-in-charge]() [1]
valarray<unsigned long>::operator[](unsigned long) [1]

Referenced Specification(s)

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

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

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

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

basic_string<char, char_traits<char>, allocator<char> >::find_last_of(char const*, unsigned long) const [1]
basic_string<char, char_traits<char>, allocator<char> >::find_last_of(char const*, unsigned long, unsigned long) const [1]
basic_string<char, char_traits<char>, allocator<char> >::find_last_of(basic_string<char, char_traits<char>, allocator<char> > const&, unsigned long) const [1]
basic_string<char, char_traits<char>, allocator<char> >::find_last_of(char, unsigned long) const [1]
basic_string<char, char_traits<char>, allocator<char> >::find_first_of(char const*, unsigned long) const [1]
basic_string<char, char_traits<char>, allocator<char> >::find_first_of(char const*, unsigned long, unsigned long) const [1]
basic_string<char, char_traits<char>, allocator<char> >::find_first_of(basic_string<char, char_traits<char>, allocator<char> > const&, unsigned long) const [1]
basic_string<char, char_traits<char>, allocator<char> >::find_first_of(char, unsigned long) const [1]
basic_string<char, char_traits<char>, allocator<char> >::get_allocator() const(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::find_last_not_of(char const*, unsigned long) const [1]
basic_string<char, char_traits<char>, allocator<char> >::find_last_not_of(char const*, unsigned long, unsigned long) const [1]
basic_string<char, char_traits<char>, allocator<char> >::find_last_not_of(basic_string<char, char_traits<char>, allocator<char> > const&, unsigned long) const [1]
basic_string<char, char_traits<char>, allocator<char> >::find_last_not_of(char, unsigned long) const [1]
basic_string<char, char_traits<char>, allocator<char> >::find_first_not_of(char const*, unsigned long) const [1]
basic_string<char, char_traits<char>, allocator<char> >::find_first_not_of(char const*, unsigned long, unsigned long) const [1]
basic_string<char, char_traits<char>, allocator<char> >::find_first_not_of(basic_string<char, char_traits<char>, allocator<char> > const&, unsigned long) const [1]
basic_string<char, char_traits<char>, allocator<char> >::find_first_not_of(char, unsigned long) const [1]
basic_string<char, char_traits<char>, allocator<char> >::at(unsigned long) const [1]
basic_string<char, char_traits<char>, allocator<char> >::end() const(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::_Rep::_M_is_leaked() const(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::_Rep::_M_is_shared() const(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::copy(char*, unsigned long, unsigned long) const [1]
basic_string<char, char_traits<char>, allocator<char> >::data() const(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::find(char const*, unsigned long) const [1]
basic_string<char, char_traits<char>, allocator<char> >::find(char const*, unsigned long, unsigned long) const [1]
basic_string<char, char_traits<char>, allocator<char> >::find(basic_string<char, char_traits<char>, allocator<char> > const&, unsigned long) const [1]
basic_string<char, char_traits<char>, allocator<char> >::find(char, unsigned long) const [1]
basic_string<char, char_traits<char>, allocator<char> >::rend() const(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::size() const(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::begin() const(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::c_str() const(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::empty() const(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::rfind(char const*, unsigned long) const [1]
basic_string<char, char_traits<char>, allocator<char> >::rfind(char const*, unsigned long, unsigned long) const [1]
basic_string<char, char_traits<char>, allocator<char> >::rfind(basic_string<char, char_traits<char>, allocator<char> > const&, unsigned long) const [1]
basic_string<char, char_traits<char>, allocator<char> >::rfind(char, unsigned long) const [1]
basic_string<char, char_traits<char>, allocator<char> >::_M_rep() const(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::length() const(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::rbegin() const(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::substr(unsigned long, unsigned long) const [1]
basic_string<char, char_traits<char>, allocator<char> >::_M_data() const(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::_M_fold(unsigned, unsigned) const [1]
basic_string<char, char_traits<char>, allocator<char> >::_M_fold(unsigned long, unsigned long) const [1]
basic_string<char, char_traits<char>, allocator<char> >::_M_iend() const(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::compare(char const*) const(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::compare(basic_string<char, char_traits<char>, allocator<char> > const&) const(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::compare(unsigned long, unsigned long, char const*) const [1]
basic_string<char, char_traits<char>, allocator<char> >::compare(unsigned long, unsigned long, char const*, unsigned long) const [1]
basic_string<char, char_traits<char>, allocator<char> >::compare(unsigned long, unsigned long, basic_string<char, char_traits<char>, allocator<char> > const&) const [1]
basic_string<char, char_traits<char>, allocator<char> >::compare(unsigned long, unsigned long, basic_string<char, char_traits<char>, allocator<char> > const&, unsigned long, unsigned long) const [1]
basic_string<char, char_traits<char>, allocator<char> >::_M_check(unsigned) const [1]
basic_string<char, char_traits<char>, allocator<char> >::_M_check(unsigned long) const [1]
basic_string<char, char_traits<char>, allocator<char> >::capacity() const(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::max_size() const(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::_M_ibegin() const(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::operator[](unsigned) const [1]
basic_string<char, char_traits<char>, allocator<char> >::operator[](unsigned long) const [1]
basic_string<char, char_traits<char>, allocator<char> >& basic_string<char, char_traits<char>, allocator<char> >::_M_replace<__gnu_cxx::__normal_iterator<char const*, basic_string<char, char_traits<char>, allocator<char> > > >(__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> > >, __gnu_cxx::__normal_iterator<char const*, basic_string<char, char_traits<char>, allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, basic_string<char, char_traits<char>, allocator<char> > >, input_iterator_tag)(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >& basic_string<char, char_traits<char>, allocator<char> >::_M_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> > >, __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> > >, __gnu_cxx::__normal_iterator<char*, basic_string<char, char_traits<char>, allocator<char> > >, input_iterator_tag)(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >& basic_string<char, char_traits<char>, allocator<char> >::_M_replace<char const*>(__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*, char const*, input_iterator_tag)(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >& basic_string<char, char_traits<char>, allocator<char> >::_M_replace<char*>(__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*, char*, input_iterator_tag)(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::_Alloc_hider::_Alloc_hider[in-charge](char*, allocator<char> const&)(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::_Alloc_hider::_Alloc_hider[not-in-charge](char*, allocator<char> const&)(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::_M_leak_hard()(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::_S_construct(unsigned, char, allocator<char> const&) [1]
basic_string<char, char_traits<char>, allocator<char> >::_S_construct(unsigned long, char, allocator<char> const&) [1]
basic_string<char, char_traits<char>, allocator<char> >::_S_empty_rep()(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::_S_copy_chars(char*, __gnu_cxx::__normal_iterator<char const*, basic_string<char, char_traits<char>, allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, basic_string<char, char_traits<char>, allocator<char> > >)(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::_S_copy_chars(char*, __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> > >)(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::_S_copy_chars(char*, char const*, char const*)(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::_S_copy_chars(char*, char*, char*)(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >& basic_string<char, char_traits<char>, allocator<char> >::_M_replace_safe<__gnu_cxx::__normal_iterator<char const*, basic_string<char, char_traits<char>, allocator<char> > > >(__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> > >, __gnu_cxx::__normal_iterator<char const*, basic_string<char, char_traits<char>, allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, basic_string<char, char_traits<char>, allocator<char> > >)(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >& basic_string<char, char_traits<char>, allocator<char> >::_M_replace_safe<__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> > >, __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> > >, __gnu_cxx::__normal_iterator<char*, basic_string<char, char_traits<char>, allocator<char> > >)(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >& basic_string<char, char_traits<char>, allocator<char> >::_M_replace_safe<char const*>(__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*, char const*)(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >& basic_string<char, char_traits<char>, allocator<char> >::_M_replace_safe<char*>(__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*, char*)(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::at(unsigned) [1]
basic_string<char, char_traits<char>, allocator<char> >::at(unsigned long) [1]
basic_string<char, char_traits<char>, allocator<char> >::end()(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::_Rep::_M_destroy(allocator<char> const&)(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::_Rep::_M_dispose(allocator<char> const&)(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::_Rep::_M_refcopy()(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::_Rep::_M_refdata()(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::_Rep::_M_set_leaked()(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::_Rep::_M_set_sharable()(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::_Rep::_M_grab(allocator<char> const&, allocator<char> const&)(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::_Rep::_M_clone(allocator<char> const&, unsigned) [1]
basic_string<char, char_traits<char>, allocator<char> >::_Rep::_M_clone(allocator<char> const&, unsigned long) [1]
basic_string<char, char_traits<char>, allocator<char> >::_Rep::_S_create(unsigned, allocator<char> const&) [1]
basic_string<char, char_traits<char>, allocator<char> >::_Rep::_S_create(unsigned long, allocator<char> const&) [1]
basic_string<char, char_traits<char>, allocator<char> >::_Rep::operator[](unsigned) [1]
basic_string<char, char_traits<char>, allocator<char> >::_Rep::operator[](unsigned long) [1]
basic_string<char, char_traits<char>, allocator<char> >::rend()(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::swap(basic_string<char, char_traits<char>, allocator<char> >&)(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::begin()(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::clear()(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::erase(__gnu_cxx::__normal_iterator<char*, basic_string<char, char_traits<char>, allocator<char> > >)(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::erase(__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> > >)(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::erase(unsigned long, unsigned long) [1]
basic_string<char, char_traits<char>, allocator<char> >::append(char const*)(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::append(char const*, unsigned long) [1]
basic_string<char, char_traits<char>, allocator<char> >::append(basic_string<char, char_traits<char>, allocator<char> > const&)(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::append(basic_string<char, char_traits<char>, allocator<char> > const&, unsigned long, unsigned long) [1]
basic_string<char, char_traits<char>, allocator<char> >::append(unsigned long, char) [1]
basic_string<char, char_traits<char>, allocator<char> >::assign(char const*)(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::assign(char const*, unsigned long) [1]
basic_string<char, char_traits<char>, allocator<char> >::assign(basic_string<char, char_traits<char>, allocator<char> > const&)(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::assign(basic_string<char, char_traits<char>, allocator<char> > const&, unsigned long, unsigned long) [1]
basic_string<char, char_traits<char>, allocator<char> >::assign(unsigned long, char) [1]
basic_string<char, char_traits<char>, allocator<char> >::insert(__gnu_cxx::__normal_iterator<char*, basic_string<char, char_traits<char>, allocator<char> > >, char)(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::insert(__gnu_cxx::__normal_iterator<char*, basic_string<char, char_traits<char>, allocator<char> > >, unsigned long, char) [1]
basic_string<char, char_traits<char>, allocator<char> >::insert(unsigned long, char const*) [1]
basic_string<char, char_traits<char>, allocator<char> >::insert(unsigned long, char const*, unsigned long) [1]
basic_string<char, char_traits<char>, allocator<char> >::insert(unsigned long, basic_string<char, char_traits<char>, allocator<char> > const&) [1]
basic_string<char, char_traits<char>, allocator<char> >::insert(unsigned long, basic_string<char, char_traits<char>, allocator<char> > const&, unsigned long, unsigned long) [1]
basic_string<char, char_traits<char>, allocator<char> >::insert(unsigned long, unsigned long, char) [1]
basic_string<char, char_traits<char>, allocator<char> >::rbegin()(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::resize(unsigned long) [1]
basic_string<char, char_traits<char>, allocator<char> >::resize(unsigned long, char) [1]
basic_string<char, char_traits<char>, allocator<char> >::_M_data(char*)(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::_M_leak()(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::replace(__gnu_cxx::__normal_iterator<char*, basic_string<char, char_traits<char>, allocator<char> > >, __gnu_cxx::__normal_iterator<char*, basic_string<char, char_traits<char>, allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, basic_string<char, char_traits<char>, allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, basic_string<char, char_traits<char>, allocator<char> > >)(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::replace(__gnu_cxx::__normal_iterator<char*, basic_string<char, char_traits<char>, allocator<char> > >, __gnu_cxx::__normal_iterator<char*, basic_string<char, char_traits<char>, allocator<char> > >, char const*)(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::replace(__gnu_cxx::__normal_iterator<char*, basic_string<char, char_traits<char>, allocator<char> > >, __gnu_cxx::__normal_iterator<char*, basic_string<char, char_traits<char>, allocator<char> > >, char const*, char const*)(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::replace(__gnu_cxx::__normal_iterator<char*, basic_string<char, char_traits<char>, allocator<char> > >, __gnu_cxx::__normal_iterator<char*, basic_string<char, char_traits<char>, allocator<char> > >, char const*, unsigned long) [1]
basic_string<char, char_traits<char>, allocator<char> >::replace(__gnu_cxx::__normal_iterator<char*, basic_string<char, char_traits<char>, allocator<char> > >, __gnu_cxx::__normal_iterator<char*, basic_string<char, char_traits<char>, allocator<char> > >, basic_string<char, char_traits<char>, allocator<char> > const&)(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::replace(__gnu_cxx::__normal_iterator<char*, basic_string<char, char_traits<char>, allocator<char> > >, __gnu_cxx::__normal_iterator<char*, basic_string<char, char_traits<char>, allocator<char> > >, char*, char*)(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::replace(__gnu_cxx::__normal_iterator<char*, basic_string<char, char_traits<char>, allocator<char> > >, __gnu_cxx::__normal_iterator<char*, basic_string<char, char_traits<char>, allocator<char> > >, __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> > >)(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::replace(__gnu_cxx::__normal_iterator<char*, basic_string<char, char_traits<char>, allocator<char> > >, __gnu_cxx::__normal_iterator<char*, basic_string<char, char_traits<char>, allocator<char> > >, unsigned long, char) [1]
basic_string<char, char_traits<char>, allocator<char> >::replace(unsigned long, unsigned long, char const*) [1]
basic_string<char, char_traits<char>, allocator<char> >::replace(unsigned long, unsigned long, char const*, unsigned long) [1]
basic_string<char, char_traits<char>, allocator<char> >::replace(unsigned long, unsigned long, basic_string<char, char_traits<char>, allocator<char> > const&) [1]
basic_string<char, char_traits<char>, allocator<char> >::replace(unsigned long, unsigned long, basic_string<char, char_traits<char>, allocator<char> > const&, unsigned long, unsigned long) [1]
basic_string<char, char_traits<char>, allocator<char> >::replace(unsigned long, unsigned long, unsigned long, char) [1]
basic_string<char, char_traits<char>, allocator<char> >::reserve(unsigned long) [1]
basic_string<char, char_traits<char>, allocator<char> >::_M_mutate(unsigned, unsigned, unsigned) [1]
basic_string<char, char_traits<char>, allocator<char> >::_M_mutate(unsigned long, unsigned long, unsigned long) [1]
basic_string<char, char_traits<char>, allocator<char> >::push_back(char)(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::basic_string[in-charge](char const*, allocator<char> const&)(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::basic_string[in-charge](char const*, unsigned, allocator<char> const&) [1]
basic_string<char, char_traits<char>, allocator<char> >::basic_string[in-charge](char const*, unsigned long, allocator<char> const&) [1]
basic_string<char, char_traits<char>, allocator<char> >::basic_string[in-charge](allocator<char> const&)(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::basic_string[in-charge](basic_string<char, char_traits<char>, allocator<char> > const&)(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::basic_string[in-charge](basic_string<char, char_traits<char>, allocator<char> > const&, unsigned, unsigned) [1]
basic_string<char, char_traits<char>, allocator<char> >::basic_string[in-charge](basic_string<char, char_traits<char>, allocator<char> > const&, unsigned, unsigned, allocator<char> const&) [1]
basic_string<char, char_traits<char>, allocator<char> >::basic_string[in-charge](basic_string<char, char_traits<char>, allocator<char> > const&, unsigned long, unsigned long) [1]
basic_string<char, char_traits<char>, allocator<char> >::basic_string[in-charge](basic_string<char, char_traits<char>, allocator<char> > const&, unsigned long, unsigned long, allocator<char> const&) [1]
basic_string<char, char_traits<char>, allocator<char> >::basic_string[in-charge](unsigned, char, allocator<char> const&) [1]
basic_string<char, char_traits<char>, allocator<char> >::basic_string[in-charge](unsigned long, char, allocator<char> const&) [1]
basic_string<char, char_traits<char>, allocator<char> >::basic_string[in-charge]()(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::basic_string[in-charge]<__gnu_cxx::__normal_iterator<char const*, basic_string<char, char_traits<char>, allocator<char> > > >(__gnu_cxx::__normal_iterator<char const*, basic_string<char, char_traits<char>, allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, basic_string<char, char_traits<char>, allocator<char> > >, allocator<char> const&)(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::basic_string[in-charge]<__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> > >, __gnu_cxx::__normal_iterator<char*, basic_string<char, char_traits<char>, allocator<char> > >, allocator<char> const&)(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::basic_string[in-charge]<char const*>(char const*, char const*, allocator<char> const&)(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::basic_string[in-charge]<char*>(char*, char*, allocator<char> const&)(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::basic_string[not-in-charge](char const*, allocator<char> const&)(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::basic_string[not-in-charge](char const*, unsigned, allocator<char> const&) [1]
basic_string<char, char_traits<char>, allocator<char> >::basic_string[not-in-charge](char const*, unsigned long, allocator<char> const&) [1]
basic_string<char, char_traits<char>, allocator<char> >::basic_string[not-in-charge](allocator<char> const&)(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::basic_string[not-in-charge](basic_string<char, char_traits<char>, allocator<char> > const&)(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::basic_string[not-in-charge](basic_string<char, char_traits<char>, allocator<char> > const&, unsigned, unsigned) [1]
basic_string<char, char_traits<char>, allocator<char> >::basic_string[not-in-charge](basic_string<char, char_traits<char>, allocator<char> > const&, unsigned, unsigned, allocator<char> const&) [1]
basic_string<char, char_traits<char>, allocator<char> >::basic_string[not-in-charge](basic_string<char, char_traits<char>, allocator<char> > const&, unsigned long, unsigned long) [1]
basic_string<char, char_traits<char>, allocator<char> >::basic_string[not-in-charge](basic_string<char, char_traits<char>, allocator<char> > const&, unsigned long, unsigned long, allocator<char> const&) [1]
basic_string<char, char_traits<char>, allocator<char> >::basic_string[not-in-charge](unsigned, char, allocator<char> const&) [1]
basic_string<char, char_traits<char>, allocator<char> >::basic_string[not-in-charge](unsigned long, char, allocator<char> const&) [1]
basic_string<char, char_traits<char>, allocator<char> >::basic_string[not-in-charge]()(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::basic_string[not-in-charge]<__gnu_cxx::__normal_iterator<char const*, basic_string<char, char_traits<char>, allocator<char> > > >(__gnu_cxx::__normal_iterator<char const*, basic_string<char, char_traits<char>, allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, basic_string<char, char_traits<char>, allocator<char> > >, allocator<char> const&)(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::basic_string[not-in-charge]<__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> > >, __gnu_cxx::__normal_iterator<char*, basic_string<char, char_traits<char>, allocator<char> > >, allocator<char> const&)(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::basic_string[not-in-charge]<char const*>(char const*, char const*, allocator<char> const&)(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::basic_string[not-in-charge]<char*>(char*, char*, allocator<char> const&)(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::~basic_string [in-charge]()(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::~basic_string [not-in-charge]()(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::operator=(char const*)(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::operator=(basic_string<char, char_traits<char>, allocator<char> > const&)(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::operator=(char)(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::operator[](unsigned long) [1]
basic_string<char, char_traits<char>, allocator<char> >::operator+=(char const*)(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::operator+=(basic_string<char, char_traits<char>, allocator<char> > const&)(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::operator+=(char)(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::basic_string<char, std::char_traits<char>, std::allocator<char> > specified in Table 7-36, with the full functionality as described in the referenced underlying specification.

Table 7-36. libstdcxx - Class basic_string<char, char_traits<char>, allocator<char> > Data Interfaces

basic_string<char, char_traits<char>, allocator<char> >::_S_empty_rep_storage(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::_Rep::_S_max_size(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::_Rep::_S_terminal(GLIBCPP_3.2) [1]
basic_string<char, char_traits<char>, allocator<char> >::npos(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class locale

Interfaces for Class locale

An LSB conforming implementation shall provide the generic methods for Class std::locale specified in Table 7-37, with the full functionality as described in the referenced underlying specification.

Table 7-37. libstdcxx - Class locale Function Interfaces

locale::name() const(GLIBCPP_3.2) [1]
locale::operator==(locale const&) const(GLIBCPP_3.2) [1]
locale::_M_coalesce(locale const&, locale const&, unsigned)(GLIBCPP_3.2) [1]
locale::_S_normalize_category(unsigned)(GLIBCPP_3.2) [1]
locale::id::id[in-charge]()(GLIBCPP_3.2) [1]
locale::id::id[not-in-charge]()(GLIBCPP_3.2) [1]
locale::_Impl::_M_install_facet(locale::id const*, locale::facet*)(GLIBCPP_3.2) [1]
locale::_Impl::_M_replace_facet(locale::_Impl const*, locale::id const*)(GLIBCPP_3.2) [1]
locale::_Impl::_M_replace_category(locale::_Impl const*, locale::id const* const*)(GLIBCPP_3.2) [1]
locale::_Impl::_M_replace_categories(locale::_Impl const*, unsigned)(GLIBCPP_3.2) [1]
locale::_Impl::_Impl[in-charge](char const*, unsigned) [1]
locale::_Impl::_Impl[in-charge](char const*, unsigned long) [1]
locale::_Impl::_Impl[in-charge](locale::facet**, unsigned, bool) [1]
locale::_Impl::_Impl[in-charge](locale::facet**, unsigned long, bool) [1]
locale::_Impl::_Impl[in-charge](locale::_Impl const&, unsigned) [1]
locale::_Impl::_Impl[in-charge](locale::_Impl const&, unsigned long) [1]
locale::_Impl::_Impl[not-in-charge](char const*, unsigned) [1]
locale::_Impl::_Impl[not-in-charge](char const*, unsigned long) [1]
locale::_Impl::_Impl[not-in-charge](locale::facet**, unsigned, bool) [1]
locale::_Impl::_Impl[not-in-charge](locale::facet**, unsigned long, bool) [1]
locale::_Impl::_Impl[not-in-charge](locale::_Impl const&, unsigned) [1]
locale::_Impl::_Impl[not-in-charge](locale::_Impl const&, unsigned long) [1]
locale::_Impl::~_Impl [in-charge]()(GLIBCPP_3.2) [1]
locale::_Impl::~_Impl [not-in-charge]()(GLIBCPP_3.2) [1]
locale::global(locale const&)(GLIBCPP_3.2) [1]
locale::classic()(GLIBCPP_3.2) [1]
locale::locale[in-charge](char const*)(GLIBCPP_3.2) [1]
locale::locale[in-charge](locale::_Impl*)(GLIBCPP_3.2) [1]
locale::locale[in-charge](locale const&)(GLIBCPP_3.2) [1]
locale::locale[in-charge](locale const&, char const*, unsigned)(GLIBCPP_3.2) [1]
locale::locale[in-charge](locale const&, locale const&, unsigned)(GLIBCPP_3.2) [1]
locale::locale[in-charge]()(GLIBCPP_3.2) [1]
locale::locale[not-in-charge](char const*)(GLIBCPP_3.2) [1]
locale::locale[not-in-charge](locale::_Impl*)(GLIBCPP_3.2) [1]
locale::locale[not-in-charge](locale const&)(GLIBCPP_3.2) [1]
locale::locale[not-in-charge](locale const&, char const*, unsigned)(GLIBCPP_3.2) [1]
locale::locale[not-in-charge](locale const&, locale const&, unsigned)(GLIBCPP_3.2) [1]
locale::locale[not-in-charge]()(GLIBCPP_3.2) [1]
locale::~locale [in-charge]()(GLIBCPP_3.2) [1]
locale::~locale [not-in-charge]()(GLIBCPP_3.2) [1]
locale::operator=(locale const&)(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::locale specified in Table 7-38, with the full functionality as described in the referenced underlying specification.

Table 7-38. libstdcxx - Class locale Data Interfaces

locale::_S_classic(GLIBCPP_3.2) [1]
locale::_S_num_categories(GLIBCPP_3.2) [1]
locale::id::_S_highwater(GLIBCPP_3.2) [1]
locale::all(GLIBCPP_3.2) [1]
locale::none(GLIBCPP_3.2) [1]
locale::time(GLIBCPP_3.2) [1]
locale::_Impl::_S_id_time(GLIBCPP_3.2) [1]
locale::_Impl::_S_id_ctype(GLIBCPP_3.2) [1]
locale::_Impl::_S_id_collate(GLIBCPP_3.2) [1]
locale::_Impl::_S_id_numeric(GLIBCPP_3.2) [1]
locale::_Impl::_S_id_messages(GLIBCPP_3.2) [1]
locale::_Impl::_S_id_monetary(GLIBCPP_3.2) [1]
locale::_Impl::_S_facet_categories(GLIBCPP_3.2) [1]
locale::ctype(GLIBCPP_3.2) [1]
locale::collate(GLIBCPP_3.2) [1]
locale::numeric(GLIBCPP_3.2) [1]
locale::messages(GLIBCPP_3.2) [1]
locale::monetary(GLIBCPP_3.2) [1]
locale::_S_global(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class __cxxabiv1::__enum_type_info

Class data for __cxxabiv1::__enum_type_info

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

Table 7-39. vtable for __cxxabiv1::__enum_type_info

Base Offset0
RTTItypeinfo for __cxxabiv1::__enum_type_info
vfunc:__cxxabiv1::__enum_type_info::~__enum_type_info [in-charge]()
vfunc:__cxxabiv1::__enum_type_info::~__enum_type_info [in-charge deleting]()
vfunc:type_info::__is_pointer_p() const
vfunc:type_info::__is_function_p() const
vfunc:type_info::__do_catch(type_info const*, void**, unsigned) const
vfunc:type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void**) const

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

Table 7-40. typeinfo for __cxxabiv1::__enum_type_info

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

Interfaces for Class __cxxabiv1::__enum_type_info

An LSB conforming implementation shall provide the generic methods for Class __cxxabiv1::__enum_type_info specified in Table 7-41, with the full functionality as described in the referenced underlying specification.

Table 7-41. libstdcxx - Class __cxxabiv1::__enum_type_info Function Interfaces

__cxxabiv1::__enum_type_info::~__enum_type_info [in-charge deleting]()(CXXABI_1.2.2) [1]
__cxxabiv1::__enum_type_info::~__enum_type_info [in-charge]()(CXXABI_1.2.2) [1]
__cxxabiv1::__enum_type_info::~__enum_type_info [not-in-charge]()(CXXABI_1.2.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class __cxxabiv1::__enum_type_info specified in Table 7-42, with the full functionality as described in the referenced underlying specification.

Table 7-42. libstdcxx - Class __cxxabiv1::__enum_type_info Data Interfaces

typeinfo for __cxxabiv1::__enum_type_info(GLIBCPP_3.2) [1]
typeinfo name for __cxxabiv1::__enum_type_info(GLIBCPP_3.2) [1]
vtable for __cxxabiv1::__enum_type_info(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class __cxxabiv1::__array_type_info

Class data for __cxxabiv1::__array_type_info

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

Table 7-43. vtable for __cxxabiv1::__array_type_info

Base Offset0
RTTItypeinfo for __cxxabiv1::__array_type_info
vfunc:__cxxabiv1::__array_type_info::~__array_type_info [in-charge]()
vfunc:__cxxabiv1::__array_type_info::~__array_type_info [in-charge deleting]()
vfunc:type_info::__is_pointer_p() const
vfunc:type_info::__is_function_p() const
vfunc:type_info::__do_catch(type_info const*, void**, unsigned) const
vfunc:type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void**) const

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

Table 7-44. typeinfo for __cxxabiv1::__array_type_info

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

Interfaces for Class __cxxabiv1::__array_type_info

An LSB conforming implementation shall provide the generic methods for Class __cxxabiv1::__array_type_info specified in Table 7-45, with the full functionality as described in the referenced underlying specification.

Table 7-45. libstdcxx - Class __cxxabiv1::__array_type_info Function Interfaces

__cxxabiv1::__array_type_info::~__array_type_info [in-charge deleting]()(CXXABI_1.2.2) [1]
__cxxabiv1::__array_type_info::~__array_type_info [in-charge]()(CXXABI_1.2.2) [1]
__cxxabiv1::__array_type_info::~__array_type_info [not-in-charge]()(CXXABI_1.2.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class __cxxabiv1::__array_type_info specified in Table 7-46, with the full functionality as described in the referenced underlying specification.

Table 7-46. libstdcxx - Class __cxxabiv1::__array_type_info Data Interfaces

typeinfo for __cxxabiv1::__array_type_info(GLIBCPP_3.2) [1]
typeinfo name for __cxxabiv1::__array_type_info(GLIBCPP_3.2) [1]
vtable for __cxxabiv1::__array_type_info(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class __cxxabiv1::__class_type_info

Class data for __cxxabiv1::__class_type_info

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

Table 7-47. vtable for __cxxabiv1::__class_type_info

Base Offset0
RTTItypeinfo for __cxxabiv1::__class_type_info
vfunc:__cxxabiv1::__class_type_info::~__class_type_info [in-charge]()
vfunc:__cxxabiv1::__class_type_info::~__class_type_info [in-charge deleting]()
vfunc:type_info::__is_pointer_p() const
vfunc:type_info::__is_function_p() const
vfunc:__cxxabiv1::__class_type_info::__do_catch(type_info const*, void**, unsigned) const
vfunc:__cxxabiv1::__class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void**) const
vfunc:__cxxabiv1::__class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__upcast_result&) const
vfunc:__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

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

Table 7-48. typeinfo for __cxxabiv1::__class_type_info

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

Interfaces for Class __cxxabiv1::__class_type_info

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

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

__cxxabiv1::__class_type_info::~__class_type_info [in-charge deleting]()(CXXABI_1.2.2) [1]
__cxxabiv1::__class_type_info::~__class_type_info [in-charge]()(CXXABI_1.2.2) [1]
__cxxabiv1::__class_type_info::~__class_type_info [not-in-charge]()(CXXABI_1.2.2) [1]
__cxxabiv1::__class_type_info::__do_catch(type_info const*, void**, unsigned) const(CXXABI_1.2.2) [1]
__cxxabiv1::__class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__upcast_result&) const(CXXABI_1.2.2) [1]
__cxxabiv1::__class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void**) const(CXXABI_1.2.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class __cxxabiv1::__class_type_info specified in Table 7-50, with the full functionality as described in the referenced underlying specification.

Table 7-50. libstdcxx - Class __cxxabiv1::__class_type_info Data Interfaces

typeinfo for __cxxabiv1::__class_type_info(GLIBCPP_3.2) [1]
typeinfo name for __cxxabiv1::__class_type_info(GLIBCPP_3.2) [1]
vtable for __cxxabiv1::__class_type_info(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class __cxxabiv1::__pbase_type_info

Class data for __cxxabiv1::__pbase_type_info

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

Table 7-51. vtable for __cxxabiv1::__pbase_type_info

Base Offset0
RTTItypeinfo for __cxxabiv1::__pbase_type_info
vfunc:__cxxabiv1::__pbase_type_info::~__pbase_type_info [in-charge]()
vfunc:__cxxabiv1::__pbase_type_info::~__pbase_type_info [in-charge deleting]()
vfunc:type_info::__is_pointer_p() const
vfunc:type_info::__is_function_p() const
vfunc:__cxxabiv1::__pbase_type_info::__do_catch(type_info const*, void**, unsigned) const
vfunc:type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void**) const
vfunc:__cxxabiv1::__pbase_type_info::__pointer_catch(__cxxabiv1::__pbase_type_info const*, void**, unsigned) const

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

Table 7-52. typeinfo for __cxxabiv1::__pbase_type_info

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

Interfaces for Class __cxxabiv1::__pbase_type_info

An LSB conforming implementation shall provide the generic methods for Class __cxxabiv1::__pbase_type_info specified in Table 7-53, with the full functionality as described in the referenced underlying specification.

Table 7-53. libstdcxx - Class __cxxabiv1::__pbase_type_info Function Interfaces

__cxxabiv1::__pbase_type_info::~__pbase_type_info [in-charge deleting]()(CXXABI_1.2.2) [1]
__cxxabiv1::__pbase_type_info::~__pbase_type_info [in-charge]()(CXXABI_1.2.2) [1]
__cxxabiv1::__pbase_type_info::~__pbase_type_info [not-in-charge]()(CXXABI_1.2.2) [1]
__cxxabiv1::__pbase_type_info::__do_catch(type_info const*, void**, unsigned) const(CXXABI_1.2.2) [1]
__cxxabiv1::__pbase_type_info::__pointer_catch(__cxxabiv1::__pbase_type_info const*, void**, unsigned) const(CXXABI_1.2.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class __cxxabiv1::__pbase_type_info specified in Table 7-54, with the full functionality as described in the referenced underlying specification.

Table 7-54. libstdcxx - Class __cxxabiv1::__pbase_type_info Data Interfaces

typeinfo for __cxxabiv1::__pbase_type_info(GLIBCPP_3.2) [1]
typeinfo name for __cxxabiv1::__pbase_type_info(GLIBCPP_3.2) [1]
vtable for __cxxabiv1::__pbase_type_info(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class __cxxabiv1::__pointer_type_info

Class data for __cxxabiv1::__pointer_type_info

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

Table 7-55. vtable for __cxxabiv1::__pointer_type_info

Base Offset0
RTTItypeinfo for __cxxabiv1::__pointer_type_info
vfunc:__cxxabiv1::__pointer_type_info::~__pointer_type_info [in-charge]()
vfunc:__cxxabiv1::__pointer_type_info::~__pointer_type_info [in-charge deleting]()
vfunc:__cxxabiv1::__pointer_type_info::__is_pointer_p() const
vfunc:type_info::__is_function_p() const
vfunc:__cxxabiv1::__pbase_type_info::__do_catch(type_info const*, void**, unsigned) const
vfunc:type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void**) const
vfunc:__cxxabiv1::__pointer_type_info::__pointer_catch(__cxxabiv1::__pbase_type_info const*, void**, unsigned) const

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

Table 7-56. typeinfo for __cxxabiv1::__pointer_type_info

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

Interfaces for Class __cxxabiv1::__pointer_type_info

An LSB conforming implementation shall provide the generic methods for Class __cxxabiv1::__pointer_type_info specified in Table 7-57, with the full functionality as described in the referenced underlying specification.

Table 7-57. libstdcxx - Class __cxxabiv1::__pointer_type_info Function Interfaces

__cxxabiv1::__pointer_type_info::~__pointer_type_info [in-charge deleting]()(CXXABI_1.2.2) [1]
__cxxabiv1::__pointer_type_info::~__pointer_type_info [in-charge]()(CXXABI_1.2.2) [1]
__cxxabiv1::__pointer_type_info::~__pointer_type_info [not-in-charge]()(CXXABI_1.2.2) [1]
__cxxabiv1::__pointer_type_info::__is_pointer_p() const(CXXABI_1.2.2) [1]
__cxxabiv1::__pointer_type_info::__pointer_catch(__cxxabiv1::__pbase_type_info const*, void**, unsigned) const(CXXABI_1.2.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class __cxxabiv1::__pointer_type_info specified in Table 7-58, with the full functionality as described in the referenced underlying specification.

Table 7-58. libstdcxx - Class __cxxabiv1::__pointer_type_info Data Interfaces

typeinfo for __cxxabiv1::__pointer_type_info(GLIBCPP_3.2) [1]
typeinfo name for __cxxabiv1::__pointer_type_info(GLIBCPP_3.2) [1]
vtable for __cxxabiv1::__pointer_type_info(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class __cxxabiv1::__function_type_info

Class data for __cxxabiv1::__function_type_info

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

Table 7-59. vtable for __cxxabiv1::__function_type_info

Base Offset0
RTTItypeinfo for __cxxabiv1::__function_type_info
vfunc:__cxxabiv1::__function_type_info::~__function_type_info [in-charge]()
vfunc:__cxxabiv1::__function_type_info::~__function_type_info [in-charge deleting]()
vfunc:type_info::__is_pointer_p() const
vfunc:__cxxabiv1::__function_type_info::__is_function_p() const
vfunc:type_info::__do_catch(type_info const*, void**, unsigned) const
vfunc:type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void**) const

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

Table 7-60. typeinfo for __cxxabiv1::__function_type_info

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

Interfaces for Class __cxxabiv1::__function_type_info

An LSB conforming implementation shall provide the generic methods for Class __cxxabiv1::__function_type_info specified in Table 7-61, with the full functionality as described in the referenced underlying specification.

Table 7-61. libstdcxx - Class __cxxabiv1::__function_type_info Function Interfaces

__cxxabiv1::__function_type_info::~__function_type_info [in-charge deleting]()(CXXABI_1.2.2) [1]
__cxxabiv1::__function_type_info::~__function_type_info [in-charge]()(CXXABI_1.2.2) [1]
__cxxabiv1::__function_type_info::~__function_type_info [not-in-charge]()(CXXABI_1.2.2) [1]
__cxxabiv1::__function_type_info::__is_function_p() const(CXXABI_1.2.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class __cxxabiv1::__function_type_info specified in Table 7-62, with the full functionality as described in the referenced underlying specification.

Table 7-62. libstdcxx - Class __cxxabiv1::__function_type_info Data Interfaces

typeinfo for __cxxabiv1::__function_type_info(GLIBCPP_3.2) [1]
typeinfo name for __cxxabiv1::__function_type_info(GLIBCPP_3.2) [1]
vtable for __cxxabiv1::__function_type_info(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class __cxxabiv1::__si_class_type_info

Class data for __cxxabiv1::__si_class_type_info

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

Table 7-63. vtable for __cxxabiv1::__si_class_type_info

Base Offset0
RTTItypeinfo for __cxxabiv1::__si_class_type_info
vfunc:__cxxabiv1::__si_class_type_info::~__si_class_type_info [in-charge]()
vfunc:__cxxabiv1::__si_class_type_info::~__si_class_type_info [in-charge deleting]()
vfunc:type_info::__is_pointer_p() const
vfunc:type_info::__is_function_p() const
vfunc:__cxxabiv1::__class_type_info::__do_catch(type_info const*, void**, unsigned) const
vfunc:__cxxabiv1::__class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void**) const
vfunc:__cxxabiv1::__si_class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__upcast_result&) const
vfunc:__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

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

Table 7-64. typeinfo for __cxxabiv1::__si_class_type_info

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

Interfaces for Class __cxxabiv1::__si_class_type_info

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

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

__cxxabiv1::__si_class_type_info::~__si_class_type_info [in-charge deleting]()(CXXABI_1.2.2) [1]
__cxxabiv1::__si_class_type_info::~__si_class_type_info [in-charge]()(CXXABI_1.2.2) [1]
__cxxabiv1::__si_class_type_info::~__si_class_type_info [not-in-charge]()(CXXABI_1.2.2) [1]
__cxxabiv1::__si_class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__upcast_result&) const(CXXABI_1.2.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class __cxxabiv1::__si_class_type_info specified in Table 7-66, with the full functionality as described in the referenced underlying specification.

Table 7-66. libstdcxx - Class __cxxabiv1::__si_class_type_info Data Interfaces

typeinfo for __cxxabiv1::__si_class_type_info(GLIBCPP_3.2) [1]
typeinfo name for __cxxabiv1::__si_class_type_info(GLIBCPP_3.2) [1]
vtable for __cxxabiv1::__si_class_type_info(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class __cxxabiv1::__vmi_class_type_info

Class data for __cxxabiv1::__vmi_class_type_info

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

Table 7-67. vtable for __cxxabiv1::__vmi_class_type_info

Base Offset0
RTTItypeinfo for __cxxabiv1::__vmi_class_type_info
vfunc:__cxxabiv1::__vmi_class_type_info::~__vmi_class_type_info [in-charge]()
vfunc:__cxxabiv1::__vmi_class_type_info::~__vmi_class_type_info [in-charge deleting]()
vfunc:type_info::__is_pointer_p() const
vfunc:type_info::__is_function_p() const
vfunc:__cxxabiv1::__class_type_info::__do_catch(type_info const*, void**, unsigned) const
vfunc:__cxxabiv1::__class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void**) const
vfunc:__cxxabiv1::__vmi_class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__upcast_result&) const
vfunc:__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

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

Table 7-68. typeinfo for __cxxabiv1::__vmi_class_type_info

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

Interfaces for Class __cxxabiv1::__vmi_class_type_info

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

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

__cxxabiv1::__vmi_class_type_info::~__vmi_class_type_info [in-charge deleting]()(CXXABI_1.2.2) [1]
__cxxabiv1::__vmi_class_type_info::~__vmi_class_type_info [in-charge]()(CXXABI_1.2.2) [1]
__cxxabiv1::__vmi_class_type_info::~__vmi_class_type_info [not-in-charge]()(CXXABI_1.2.2) [1]
__cxxabiv1::__vmi_class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__upcast_result&) const(CXXABI_1.2.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class __cxxabiv1::__vmi_class_type_info specified in Table 7-70, with the full functionality as described in the referenced underlying specification.

Table 7-70. libstdcxx - Class __cxxabiv1::__vmi_class_type_info Data Interfaces

typeinfo for __cxxabiv1::__vmi_class_type_info(GLIBCPP_3.2) [1]
typeinfo name for __cxxabiv1::__vmi_class_type_info(GLIBCPP_3.2) [1]
vtable for __cxxabiv1::__vmi_class_type_info(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class __cxxabiv1::__fundamental_type_info

Class data for __cxxabiv1::__fundamental_type_info

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

Table 7-71. vtable for __cxxabiv1::__fundamental_type_info

Base Offset0
RTTItypeinfo for __cxxabiv1::__fundamental_type_info
vfunc:__cxxabiv1::__fundamental_type_info::~__fundamental_type_info [in-charge]()
vfunc:__cxxabiv1::__fundamental_type_info::~__fundamental_type_info [in-charge deleting]()
vfunc:type_info::__is_pointer_p() const
vfunc:type_info::__is_function_p() const
vfunc:type_info::__do_catch(type_info const*, void**, unsigned) const
vfunc:type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void**) const

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

Table 7-72. typeinfo for __cxxabiv1::__fundamental_type_info

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

Interfaces for Class __cxxabiv1::__fundamental_type_info

An LSB conforming implementation shall provide the generic methods for Class __cxxabiv1::__fundamental_type_info specified in Table 7-73, with the full functionality as described in the referenced underlying specification.

Table 7-73. libstdcxx - Class __cxxabiv1::__fundamental_type_info Function Interfaces

__cxxabiv1::__fundamental_type_info::~__fundamental_type_info [in-charge deleting]()(CXXABI_1.2.2) [1]
__cxxabiv1::__fundamental_type_info::~__fundamental_type_info [in-charge]()(CXXABI_1.2.2) [1]
__cxxabiv1::__fundamental_type_info::~__fundamental_type_info [not-in-charge]()(CXXABI_1.2.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class __cxxabiv1::__fundamental_type_info specified in Table 7-74, with the full functionality as described in the referenced underlying specification.

Table 7-74. libstdcxx - Class __cxxabiv1::__fundamental_type_info Data Interfaces

typeinfo for __cxxabiv1::__fundamental_type_info(GLIBCPP_3.2) [1]
typeinfo name for __cxxabiv1::__fundamental_type_info(GLIBCPP_3.2) [1]
vtable for __cxxabiv1::__fundamental_type_info(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class __cxxabiv1::__pointer_to_member_type_info

Class data for __cxxabiv1::__pointer_to_member_type_info

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

Table 7-75. vtable for __cxxabiv1::__pointer_to_member_type_info

Base Offset0
RTTItypeinfo for __cxxabiv1::__pointer_to_member_type_info
vfunc:__cxxabiv1::__pointer_to_member_type_info::~__pointer_to_member_type_info [in-charge]()
vfunc:__cxxabiv1::__pointer_to_member_type_info::~__pointer_to_member_type_info [in-charge deleting]()
vfunc:type_info::__is_pointer_p() const
vfunc:type_info::__is_function_p() const
vfunc:__cxxabiv1::__pbase_type_info::__do_catch(type_info const*, void**, unsigned) const
vfunc:type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void**) const
vfunc:__cxxabiv1::__pointer_to_member_type_info::__pointer_catch(__cxxabiv1::__pbase_type_info const*, void**, unsigned) const

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

Table 7-76. typeinfo for __cxxabiv1::__pointer_to_member_type_info

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

Interfaces for Class __cxxabiv1::__pointer_to_member_type_info

An LSB conforming implementation shall provide the generic methods for Class __cxxabiv1::__pointer_to_member_type_info specified in Table 7-77, with the full functionality as described in the referenced underlying specification.

Table 7-77. libstdcxx - Class __cxxabiv1::__pointer_to_member_type_info Function Interfaces

__cxxabiv1::__pointer_to_member_type_info::~__pointer_to_member_type_info [in-charge deleting]()(CXXABI_1.2.2) [1]
__cxxabiv1::__pointer_to_member_type_info::~__pointer_to_member_type_info [in-charge]()(CXXABI_1.2.2) [1]
__cxxabiv1::__pointer_to_member_type_info::~__pointer_to_member_type_info [not-in-charge]()(CXXABI_1.2.2) [1]
__cxxabiv1::__pointer_to_member_type_info::__pointer_catch(__cxxabiv1::__pbase_type_info const*, void**, unsigned) const(CXXABI_1.2.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class __cxxabiv1::__pointer_to_member_type_info specified in Table 7-78, with the full functionality as described in the referenced underlying specification.

Table 7-78. libstdcxx - Class __cxxabiv1::__pointer_to_member_type_info Data Interfaces

typeinfo for __cxxabiv1::__pointer_to_member_type_info(GLIBCPP_3.2) [1]
typeinfo name for __cxxabiv1::__pointer_to_member_type_info(GLIBCPP_3.2) [1]
vtable for __cxxabiv1::__pointer_to_member_type_info(GLIBCPP_3.2) [1]

Referenced Specification(s)

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

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

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

Table 7-79. vtable for __gnu_cxx::stdio_filebuf<char, char_traits<char> >

Base Offset0
RTTItypeinfo for __gnu_cxx::stdio_filebuf<char, char_traits<char> >
vfunc:__gnu_cxx::stdio_filebuf<char, char_traits<char> >::~stdio_filebuf [in-charge]()
vfunc:__gnu_cxx::stdio_filebuf<char, char_traits<char> >::~stdio_filebuf [in-charge deleting]()
vfunc:basic_filebuf<char, char_traits<char> >::imbue(locale const&)
vfunc:basic_filebuf<char, char_traits<char> >::setbuf(char*, int)
vfunc:basic_filebuf<char, char_traits<char> >::setbuf(char*, int)
vfunc:basic_filebuf<char, char_traits<char> >::setbuf(char*, int)
vfunc:basic_filebuf<char, char_traits<char> >::setbuf(char*, int)
vfunc:basic_filebuf<char, char_traits<char> >::setbuf(char*, int)

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

Table 7-80. typeinfo for __gnu_cxx::stdio_filebuf<char, char_traits<char> >

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

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

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

An LSB conforming implementation shall provide the generic data interfaces for Class __gnu_cxx::stdio_filebuf<char, std::char_traits<char> > specified in Table 7-81, with the full functionality as described in the referenced underlying specification.

Table 7-81. libstdcxx - Class __gnu_cxx::stdio_filebuf<char, char_traits<char> > Data Interfaces

typeinfo for __gnu_cxx::stdio_filebuf<char, char_traits<char> >(GLIBCPP_3.2) [1]
typeinfo name for __gnu_cxx::stdio_filebuf<char, char_traits<char> >(GLIBCPP_3.2) [1]
vtable for __gnu_cxx::stdio_filebuf<char, char_traits<char> >(GLIBCPP_3.2) [1]

Referenced Specification(s)

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

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

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

Table 7-82. vtable for __gnu_cxx::stdio_filebuf<wchar_t, char_traits<wchar_t> >

Base Offset0
RTTItypeinfo for __gnu_cxx::stdio_filebuf<wchar_t, char_traits<wchar_t> >
vfunc:__gnu_cxx::stdio_filebuf<wchar_t, char_traits<wchar_t> >::~stdio_filebuf [in-charge]()
vfunc:__gnu_cxx::stdio_filebuf<wchar_t, char_traits<wchar_t> >::~stdio_filebuf [in-charge deleting]()
vfunc:basic_filebuf<wchar_t, char_traits<wchar_t> >::imbue(locale const&)
vfunc:basic_filebuf<wchar_t, char_traits<wchar_t> >::setbuf(wchar_t*, int)
vfunc:basic_filebuf<wchar_t, char_traits<wchar_t> >::setbuf(wchar_t*, int)
vfunc:basic_filebuf<wchar_t, char_traits<wchar_t> >::setbuf(wchar_t*, int)
vfunc:basic_filebuf<wchar_t, char_traits<wchar_t> >::setbuf(wchar_t*, int)
vfunc:basic_filebuf<wchar_t, char_traits<wchar_t> >::setbuf(wchar_t*, int)

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

Table 7-83. typeinfo for __gnu_cxx::stdio_filebuf<wchar_t, char_traits<wchar_t> >

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

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

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

An LSB conforming implementation shall provide the generic data interfaces for Class __gnu_cxx::stdio_filebuf<wchar_t, std::char_traits<wchar_t> > specified in Table 7-84, with the full functionality as described in the referenced underlying specification.

Table 7-84. libstdcxx - Class __gnu_cxx::stdio_filebuf<wchar_t, char_traits<wchar_t> > Data Interfaces

typeinfo for __gnu_cxx::stdio_filebuf<wchar_t, char_traits<wchar_t> >(GLIBCPP_3.2) [1]
typeinfo name for __gnu_cxx::stdio_filebuf<wchar_t, char_traits<wchar_t> >(GLIBCPP_3.2) [1]
vtable for __gnu_cxx::stdio_filebuf<wchar_t, char_traits<wchar_t> >(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class locale::facet

Class data for locale::facet

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

Table 7-85. vtable for locale::facet

Base Offset0
RTTItypeinfo for locale::facet
vfunc:locale::facet::~facet [in-charge]()
vfunc:locale::facet::~facet [in-charge deleting]()

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

Table 7-86. typeinfo for locale::facet

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

Interfaces for Class locale::facet

An LSB conforming implementation shall provide the generic methods for Class std::locale::facet specified in Table 7-87, with the full functionality as described in the referenced underlying specification.

Table 7-87. libstdcxx - Class locale::facet Function Interfaces

locale::facet::_M_add_reference()(GLIBCPP_3.2) [1]
locale::facet::_S_clone_c_locale(__locale_struct*&)(GLIBCPP_3.2) [1]
locale::facet::_S_create_c_locale(__locale_struct*&, char const*, __locale_struct*)(GLIBCPP_3.2) [1]
locale::facet::_M_remove_reference()(GLIBCPP_3.2) [1]
locale::facet::_S_destroy_c_locale(__locale_struct*&)(GLIBCPP_3.2) [1]
locale::facet::facet[in-charge](unsigned) [1]
locale::facet::facet[in-charge](unsigned long) [1]
locale::facet::facet[not-in-charge](unsigned) [1]
locale::facet::facet[not-in-charge](unsigned long) [1]
locale::facet::~facet [in-charge deleting]()(GLIBCPP_3.2) [1]
locale::facet::~facet [in-charge]()(GLIBCPP_3.2) [1]
locale::facet::~facet [not-in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::locale::facet specified in Table 7-88, with the full functionality as described in the referenced underlying specification.

Table 7-88. libstdcxx - Class locale::facet Data Interfaces

locale::facet::_S_c_locale(GLIBCPP_3.2) [1]
typeinfo for locale::facet(GLIBCPP_3.2) [2]
typeinfo name for locale::facet(GLIBCPP_3.2) [2]
vtable for locale::facet(GLIBCPP_3.2) [2]

Referenced Specification(s)

Class ios_base::failure

Class data for ios_base::failure

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

Table 7-89. vtable for ios_base::failure

Base Offset0
RTTItypeinfo for ios_base::failure
vfunc:ios_base::failure::~failure [in-charge]()
vfunc:ios_base::failure::~failure [in-charge deleting]()
vfunc:ios_base::failure::what() const

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

Table 7-90. typeinfo for ios_base::failure

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

Interfaces for Class ios_base::failure

An LSB conforming implementation shall provide the generic methods for Class std::ios_base::failure specified in Table 7-91, with the full functionality as described in the referenced underlying specification.

Table 7-91. libstdcxx - Class ios_base::failure Function Interfaces

ios_base::failure::what() const(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::ios_base::failure specified in Table 7-92, with the full functionality as described in the referenced underlying specification.

Table 7-92. libstdcxx - Class ios_base::failure Data Interfaces

typeinfo for ios_base::failure(GLIBCPP_3.2) [1]
typeinfo name for ios_base::failure(GLIBCPP_3.2) [1]
vtable for ios_base::failure(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class basic_iostream<char, char_traits<char> >

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

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

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

Base Offset0
RTTItypeinfo for basic_iostream<char, char_traits<char> >
vfunc:basic_iostream<char, char_traits<char> >::~basic_iostream [in-charge]()
vfunc:basic_iostream<char, char_traits<char> >::~basic_iostream [in-charge deleting]()

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

Table 7-94. typeinfo for basic_iostream<char, char_traits<char> >

Base Vtablevtable for __cxxabiv1::__vmi_class_type_info
Nametypeinfo name for basic_iostream<char, char_traits<char> >
flags:11
basetype:typeinfo for basic_istream<char, char_traints<char> >2
basetype:typeinfo for basic_ostream<char, char_traits<char> >2050

Interfaces for Class basic_iostream<char, char_traits<char> >

An LSB conforming implementation shall provide the generic methods for Class std::basic_iostream<char, std::char_traits<char> > specified in Table 7-95, with the full functionality as described in the referenced underlying specification.

Table 7-95. libstdcxx - Class basic_iostream<char, char_traits<char> > Function Interfaces

basic_iostream<char, char_traits<char> >::basic_iostream[in-charge](basic_streambuf<char, char_traits<char> >*)(GLIBCPP_3.2) [1]
basic_iostream<char, char_traits<char> >::basic_iostream[not-in-charge](basic_streambuf<char, char_traits<char> >*)(GLIBCPP_3.2) [1]
basic_iostream<char, char_traits<char> >::~basic_iostream [in-charge deleting]()(GLIBCPP_3.2) [1]
basic_iostream<char, char_traits<char> >::~basic_iostream [in-charge]()(GLIBCPP_3.2) [1]
basic_iostream<char, char_traits<char> >::~basic_iostream [not-in-charge]()(GLIBCPP_3.2) [1]
non-virtual thunk [nv:-16] to basic_iostream<char, char_traits<char> >::~basic_iostream [in-charge deleting]() [2]
non-virtual thunk [nv:-16] to basic_iostream<char, char_traits<char> >::~basic_iostream [in-charge]() [2]
non-virtual thunk [nv:-8] to basic_iostream<char, char_traits<char> >::~basic_iostream [in-charge deleting]() [2]
non-virtual thunk [nv:-8] to basic_iostream<char, char_traits<char> >::~basic_iostream [in-charge]() [2]
virtual thunk [v:0,-12] to basic_iostream<char, char_traits<char> >::~basic_iostream [in-charge deleting]() [2]
virtual thunk [v:0,-12] to basic_iostream<char, char_traits<char> >::~basic_iostream [in-charge]() [2]
virtual thunk [v:0,-24] to basic_iostream<char, char_traits<char> >::~basic_iostream [in-charge deleting]() [2]
virtual thunk [v:0,-24] to basic_iostream<char, char_traits<char> >::~basic_iostream [in-charge]() [2]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::basic_iostream<char, std::char_traits<char> > specified in Table 7-96, with the full functionality as described in the referenced underlying specification.

Table 7-96. libstdcxx - Class basic_iostream<char, char_traits<char> > Data Interfaces

typeinfo for basic_iostream<char, char_traits<char> >(GLIBCPP_3.2) [1]
typeinfo name for basic_iostream<char, char_traits<char> >(GLIBCPP_3.2) [1]
VTT for basic_iostream<char, char_traits<char> >(GLIBCPP_3.2) [1]
vtable for basic_iostream<char, char_traits<char> >(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class basic_istream<char, char_traints<char> >

Class data for basic_istream<char, char_traints<char> >

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

Table 7-97. vtable for basic_istream<char, char_traints<char> >

Base Offset0
RTTItypeinfo for basic_istream<char, char_traints<char> >
vfunc:basic_istream<char, char_traints<char> >::~basic_istream [in-charge]()
vfunc:basic_istream<char, char_traints<char> >::~basic_istream [in-charge deleting]()

The Run Time Type Information for the std::basic_istream<char, std::char_traints<char> > class is described by Table 7-98

Table 7-98. typeinfo for basic_istream<char, char_traints<char> >

Base Vtablevtable for __cxxabiv1::__vmi_class_type_info
Nametypeinfo name for basic_istream<char, char_traints<char> >
flags:8
basetype:typeinfo for basic_ios<char, char_traits<char> >4294964227

Interfaces for Class basic_istream<char, char_traints<char> >

An LSB conforming implementation shall provide the generic methods for Class std::basic_istream<char, std::char_traints<char> > specified in Table 7-99, with the full functionality as described in the referenced underlying specification.

Table 7-99. libstdcxx - Class basic_istream<char, char_traints<char> > Function Interfaces

basic_istream<char, char_traints<char> >::gcount() const(GLIBCPP_3.2) [1]
basic_istream<char, char_traints<char> >::get(char*, int) [1]
basic_istream<char, char_traints<char> >::get(char*, int, char) [1]
basic_istream<char, char_traints<char> >::get(char*, long) [1]
basic_istream<char, char_traints<char> >::get(char*, long, char) [1]
basic_istream<char, char_traints<char> >::get(basic_streambuf<char, char_traits<char> >&)(GLIBCPP_3.2) [1]
basic_istream<char, char_traints<char> >::get(basic_streambuf<char, char_traits<char> >&, char)(GLIBCPP_3.2) [1]
basic_istream<char, char_traints<char> >::get(char&)(GLIBCPP_3.2) [1]
basic_istream<char, char_traints<char> >::get()(GLIBCPP_3.2) [1]
basic_istream<char, char_traints<char> >::peek()(GLIBCPP_3.2) [1]
basic_istream<char, char_traints<char> >::read(char*, int) [1]
basic_istream<char, char_traints<char> >::read(char*, long) [1]
basic_istream<char, char_traints<char> >::sync()(GLIBCPP_3.2) [1]
basic_istream<char, char_traints<char> >::seekg(fpos<__mbstate_t>)(GLIBCPP_3.2) [1]
basic_istream<char, char_traints<char> >::seekg(long, _Ios_Seekdir)(GLIBCPP_3.2) [1]
basic_istream<char, char_traints<char> >::tellg()(GLIBCPP_3.2) [1]
basic_istream<char, char_traints<char> >::unget()(GLIBCPP_3.2) [1]
basic_istream<char, char_traints<char> >::ignore(int, int) [1]
basic_istream<char, char_traints<char> >::ignore(long, int) [1]
basic_istream<char, char_traints<char> >::sentry::sentry[in-charge](basic_istream<char, char_traints<char> >&, bool)(GLIBCPP_3.2) [1]
basic_istream<char, char_traints<char> >::sentry::sentry[not-in-charge](basic_istream<char, char_traints<char> >&, bool)(GLIBCPP_3.2) [1]
basic_istream<char, char_traints<char> >::sentry::operator bool()(GLIBCPP_3.2) [1]
basic_istream<char, char_traints<char> >::getline(char*, int) [1]
basic_istream<char, char_traints<char> >::getline(char*, int, char) [1]
basic_istream<char, char_traints<char> >::getline(char*, long) [1]
basic_istream<char, char_traints<char> >::getline(char*, long, char) [1]
basic_istream<char, char_traints<char> >::putback(char)(GLIBCPP_3.2) [1]
basic_istream<char, char_traints<char> >::readsome(char*, int) [1]
basic_istream<char, char_traints<char> >::readsome(char*, long) [1]
basic_istream<char, char_traints<char> >::basic_istream[in-charge](basic_streambuf<char, char_traits<char> >*)(GLIBCPP_3.2) [1]
basic_istream<char, char_traints<char> >::basic_istream[not-in-charge](basic_streambuf<char, char_traits<char> >*)(GLIBCPP_3.2) [1]
basic_istream<char, char_traints<char> >::~basic_istream [in-charge deleting]()(GLIBCPP_3.2) [1]
basic_istream<char, char_traints<char> >::~basic_istream [in-charge]()(GLIBCPP_3.2) [1]
basic_istream<char, char_traints<char> >::~basic_istream [not-in-charge]()(GLIBCPP_3.2) [1]
basic_istream<char, char_traints<char> >::operator>>(basic_istream<char, char_traints<char> >& (*)(basic_istream<char, char_traints<char> >&))(GLIBCPP_3.2) [1]
basic_istream<char, char_traints<char> >::operator>>(ios_base& (*)(ios_base&))(GLIBCPP_3.2) [1]
basic_istream<char, char_traints<char> >::operator>>(basic_ios<char, char_traits<char> >& (*)(basic_ios<char, char_traits<char> >&))(GLIBCPP_3.2) [1]
basic_istream<char, char_traints<char> >::operator>>(basic_streambuf<char, char_traits<char> >*)(GLIBCPP_3.2) [1]
basic_istream<char, char_traints<char> >::operator>>(void*&)(GLIBCPP_3.2) [1]
basic_istream<char, char_traints<char> >::operator>>(bool&)(GLIBCPP_3.2) [1]
basic_istream<char, char_traints<char> >::operator>>(double&)(GLIBCPP_3.2) [1]
basic_istream<char, char_traints<char> >::operator>>(long double&)(GLIBCPP_3.2) [1]
basic_istream<char, char_traints<char> >::operator>>(float&)(GLIBCPP_3.2) [1]
basic_istream<char, char_traints<char> >::operator>>(int&)(GLIBCPP_3.2) [1]
basic_istream<char, char_traints<char> >::operator>>(unsigned&)(GLIBCPP_3.2) [1]
basic_istream<char, char_traints<char> >::operator>>(long&)(GLIBCPP_3.2) [1]
basic_istream<char, char_traints<char> >::operator>>(unsigned long&)(GLIBCPP_3.2) [1]
basic_istream<char, char_traints<char> >::operator>>(short&)(GLIBCPP_3.2) [1]
basic_istream<char, char_traints<char> >::operator>>(unsigned short&)(GLIBCPP_3.2) [1]
basic_istream<char, char_traints<char> >::operator>>(long long&)(GLIBCPP_3.2) [1]
basic_istream<char, char_traints<char> >::operator>>(unsigned long long&)(GLIBCPP_3.2) [1]
virtual thunk [v:0,-12] to basic_istream<char, char_traints<char> >::~basic_istream [in-charge deleting]() [2]
virtual thunk [v:0,-12] to basic_istream<char, char_traints<char> >::~basic_istream [in-charge]() [2]
virtual thunk [v:0,-24] to basic_istream<char, char_traints<char> >::~basic_istream [in-charge deleting]() [2]
virtual thunk [v:0,-24] to basic_istream<char, char_traints<char> >::~basic_istream [in-charge]() [2]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::basic_istream<char, std::char_traints<char> > specified in Table 7-100, with the full functionality as described in the referenced underlying specification.

Table 7-100. libstdcxx - Class basic_istream<char, char_traints<char> > Data Interfaces

typeinfo for basic_istream<char, char_traints<char> >(GLIBCPP_3.2) [1]
typeinfo name for basic_istream<char, char_traints<char> >(GLIBCPP_3.2) [1]
VTT for basic_istream<char, char_traints<char> >(GLIBCPP_3.2) [1]
vtable for basic_istream<char, char_traints<char> >(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class basic_ostream<char, char_traits<char> >

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

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

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

Base Offset0
RTTItypeinfo for basic_ostream<char, char_traits<char> >
vfunc:basic_ostream<char, char_traits<char> >::~basic_ostream [in-charge]()
vfunc:basic_ostream<char, char_traits<char> >::~basic_ostream [in-charge deleting]()

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

Table 7-102. typeinfo for basic_ostream<char, char_traits<char> >

Base Vtablevtable for __cxxabiv1::__vmi_class_type_info
Nametypeinfo name for basic_ostream<char, char_traits<char> >
flags:8
basetype:typeinfo for basic_ios<char, char_traits<char> >4294964227

Interfaces for Class basic_ostream<char, char_traits<char> >

An LSB conforming implementation shall provide the generic methods for Class std::basic_ostream<char, std::char_traits<char> > specified in Table 7-103, with the full functionality as described in the referenced underlying specification.

Table 7-103. libstdcxx - Class basic_ostream<char, char_traits<char> > Function Interfaces

basic_ostream<char, char_traits<char> >::put(char)(GLIBCPP_3.2) [1]
basic_ostream<char, char_traits<char> >::flush()(GLIBCPP_3.2) [1]
basic_ostream<char, char_traits<char> >::seekp(fpos<__mbstate_t>)(GLIBCPP_3.2) [1]
basic_ostream<char, char_traits<char> >::seekp(long, _Ios_Seekdir)(GLIBCPP_3.2) [1]
basic_ostream<char, char_traits<char> >::tellp()(GLIBCPP_3.2) [1]
basic_ostream<char, char_traits<char> >::write(char const*, int) [1]
basic_ostream<char, char_traits<char> >::write(char const*, long) [1]
basic_ostream<char, char_traits<char> >::sentry::sentry[in-charge](basic_ostream<char, char_traits<char> >&)(GLIBCPP_3.2) [1]
basic_ostream<char, char_traits<char> >::sentry::sentry[not-in-charge](basic_ostream<char, char_traits<char> >&)(GLIBCPP_3.2) [1]
basic_ostream<char, char_traits<char> >::sentry::~sentry [in-charge]()(GLIBCPP_3.2) [1]
basic_ostream<char, char_traits<char> >::sentry::~sentry [not-in-charge]()(GLIBCPP_3.2) [1]
basic_ostream<char, char_traits<char> >::sentry::operator bool()(GLIBCPP_3.2) [1]
basic_ostream<char, char_traits<char> >::basic_ostream[in-charge](basic_streambuf<char, char_traits<char> >*)(GLIBCPP_3.2) [1]
basic_ostream<char, char_traits<char> >::basic_ostream[not-in-charge](basic_streambuf<char, char_traits<char> >*)(GLIBCPP_3.2) [1]
basic_ostream<char, char_traits<char> >::~basic_ostream [in-charge deleting]()(GLIBCPP_3.2) [1]
basic_ostream<char, char_traits<char> >::~basic_ostream [in-charge]()(GLIBCPP_3.2) [1]
basic_ostream<char, char_traits<char> >::~basic_ostream [not-in-charge]()(GLIBCPP_3.2) [1]
basic_ostream<char, char_traits<char> >::operator<<(basic_ostream<char, char_traits<char> >& (*)(basic_ostream<char, char_traits<char> >&))(GLIBCPP_3.2) [1]
basic_ostream<char, char_traits<char> >::operator<<(ios_base& (*)(ios_base&))(GLIBCPP_3.2) [1]
basic_ostream<char, char_traits<char> >::operator<<(basic_ios<char, char_traits<char> >& (*)(basic_ios<char, char_traits<char> >&))(GLIBCPP_3.2) [1]
basic_ostream<char, char_traits<char> >::operator<<(void const*)(GLIBCPP_3.2) [1]
basic_ostream<char, char_traits<char> >::operator<<(basic_streambuf<char, char_traits<char> >*)(GLIBCPP_3.2) [1]
basic_ostream<char, char_traits<char> >::operator<<(bool)(GLIBCPP_3.2) [1]
basic_ostream<char, char_traits<char> >::operator<<(double)(GLIBCPP_3.2) [1]
basic_ostream<char, char_traits<char> >::operator<<(long double)(GLIBCPP_3.2) [1]
basic_ostream<char, char_traits<char> >::operator<<(float)(GLIBCPP_3.2) [1]
basic_ostream<char, char_traits<char> >::operator<<(int)(GLIBCPP_3.2) [1]
basic_ostream<char, char_traits<char> >::operator<<(unsigned)(GLIBCPP_3.2) [1]
basic_ostream<char, char_traits<char> >::operator<<(long)(GLIBCPP_3.2) [1]
basic_ostream<char, char_traits<char> >::operator<<(unsigned long)(GLIBCPP_3.2) [1]
basic_ostream<char, char_traits<char> >::operator<<(short)(GLIBCPP_3.2) [1]
basic_ostream<char, char_traits<char> >::operator<<(unsigned short)(GLIBCPP_3.2) [1]
basic_ostream<char, char_traits<char> >::operator<<(long long)(GLIBCPP_3.2) [1]
basic_ostream<char, char_traits<char> >::operator<<(unsigned long long)(GLIBCPP_3.2) [1]
virtual thunk [v:0,-12] to basic_ostream<char, char_traits<char> >::~basic_ostream [in-charge deleting]() [2]
virtual thunk [v:0,-12] to basic_ostream<char, char_traits<char> >::~basic_ostream [in-charge]() [2]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::basic_ostream<char, std::char_traits<char> > specified in Table 7-104, with the full functionality as described in the referenced underlying specification.

Table 7-104. libstdcxx - Class basic_ostream<char, char_traits<char> > Data Interfaces

typeinfo for basic_ostream<char, char_traits<char> >(GLIBCPP_3.2) [1]
typeinfo name for basic_ostream<char, char_traits<char> >(GLIBCPP_3.2) [1]
VTT for basic_ostream<char, char_traits<char> >(GLIBCPP_3.2) [1]
vtable for basic_ostream<char, char_traits<char> >(GLIBCPP_3.2) [1]
virtual thunk [v:0,-24] to basic_ostream<char, char_traits<char> >::~basic_ostream [in-charge deleting]() [1]
virtual thunk [v:0,-24] to basic_ostream<char, char_traits<char> >::~basic_ostream [in-charge]() [1]

Referenced Specification(s)

Class __num_base

Class data for __num_base

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

Table 7-105. typeinfo for __num_base

Base Vtablevtable for __cxxabiv1::__class_type_info
Nametypeinfo name for __num_base

Interfaces for Class __num_base

An LSB conforming implementation shall provide the generic methods for Class std::__num_base specified in Table 7-106, with the full functionality as described in the referenced underlying specification.

Table 7-106. libstdcxx - Class __num_base Function Interfaces

__num_base::_S_format_int(ios_base const&, char*, char, char)(GLIBCPP_3.2) [1]
__num_base::_S_format_float(ios_base const&, char*, char, int) [1]
__num_base::_S_format_float(ios_base const&, char*, char, long) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::__num_base specified in Table 7-107, with the full functionality as described in the referenced underlying specification.

Table 7-107. libstdcxx - Class __num_base Data Interfaces

__num_base::_S_atoms(GLIBCPP_3.2) [1]
typeinfo for __num_base(GLIBCPP_3.2) [2]
typeinfo name for __num_base(GLIBCPP_3.2) [2]

Referenced Specification(s)

Class bad_typeid

Class data for bad_typeid

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

Table 7-108. vtable for bad_typeid

Base Offset0
RTTItypeinfo for bad_typeid
vfunc:bad_typeid::~bad_typeid [in-charge]()
vfunc:bad_typeid::~bad_typeid [in-charge deleting]()
vfunc:exception::what() const

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

Table 7-109. typeinfo for bad_typeid

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for bad_typeid

Interfaces for Class bad_typeid

An LSB conforming implementation shall provide the generic methods for Class std::bad_typeid specified in Table 7-110, with the full functionality as described in the referenced underlying specification.

Table 7-110. libstdcxx - Class bad_typeid Function Interfaces

bad_typeid::~bad_typeid [in-charge deleting]()(GLIBCPP_3.2) [1]
bad_typeid::~bad_typeid [in-charge]()(GLIBCPP_3.2) [1]
bad_typeid::~bad_typeid [not-in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::bad_typeid specified in Table 7-111, with the full functionality as described in the referenced underlying specification.

Table 7-111. libstdcxx - Class bad_typeid Data Interfaces

typeinfo for bad_typeid(GLIBCPP_3.2) [1]
typeinfo name for bad_typeid(GLIBCPP_3.2) [1]
vtable for bad_typeid(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class ctype_base

Class data for ctype_base

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

Table 7-112. typeinfo for ctype_base

Base Vtablevtable for __cxxabiv1::__class_type_info
Nametypeinfo name for ctype_base

Interfaces for Class ctype_base

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

An LSB conforming implementation shall provide the generic data interfaces for Class std::ctype_base specified in Table 7-113, with the full functionality as described in the referenced underlying specification.

Table 7-113. libstdcxx - Class ctype_base Data Interfaces

ctype_base::alnum(GLIBCPP_3.2) [1]
ctype_base::alpha(GLIBCPP_3.2) [1]
ctype_base::cntrl(GLIBCPP_3.2) [1]
ctype_base::digit(GLIBCPP_3.2) [1]
ctype_base::graph(GLIBCPP_3.2) [1]
ctype_base::lower(GLIBCPP_3.2) [1]
ctype_base::print(GLIBCPP_3.2) [1]
ctype_base::punct(GLIBCPP_3.2) [1]
ctype_base::space(GLIBCPP_3.2) [1]
ctype_base::upper(GLIBCPP_3.2) [1]
ctype_base::xdigit(GLIBCPP_3.2) [1]
typeinfo for ctype_base(GLIBCPP_3.2) [2]
typeinfo name for ctype_base(GLIBCPP_3.2) [2]

Referenced Specification(s)

Class istrstream

Class data for istrstream

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

Table 7-114. vtable for istrstream

Base Offset0
RTTItypeinfo for istrstream
vfunc:istrstream::~istrstream [in-charge]()
vfunc:istrstream::~istrstream [in-charge deleting]()

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

Table 7-115. typeinfo for istrstream

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for istrstream

Interfaces for Class istrstream

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

Table 7-116. libstdcxx - Class istrstream Function Interfaces

istrstream::rdbuf() const(GLIBCPP_3.2) [1]
istrstream::str()(GLIBCPP_3.2) [1]
istrstream::istrstream[in-charge](char const*)(GLIBCPP_3.2) [1]
istrstream::istrstream[in-charge](char const*, int) [1]
istrstream::istrstream[in-charge](char const*, long) [1]
istrstream::istrstream[in-charge](char*)(GLIBCPP_3.2) [1]
istrstream::istrstream[in-charge](char*, int) [1]
istrstream::istrstream[in-charge](char*, long) [1]
istrstream::istrstream[not-in-charge](char const*)(GLIBCPP_3.2) [1]
istrstream::istrstream[not-in-charge](char const*, int) [1]
istrstream::istrstream[not-in-charge](char const*, long) [1]
istrstream::istrstream[not-in-charge](char*)(GLIBCPP_3.2) [1]
istrstream::istrstream[not-in-charge](char*, int) [1]
istrstream::istrstream[not-in-charge](char*, long) [1]
istrstream::~istrstream [in-charge deleting]()(GLIBCPP_3.2) [1]
istrstream::~istrstream [in-charge]()(GLIBCPP_3.2) [1]
istrstream::~istrstream [not-in-charge]()(GLIBCPP_3.2) [1]
virtual thunk [v:0,-12] to istrstream::~istrstream [in-charge deleting]() [1]
virtual thunk [v:0,-12] to istrstream::~istrstream [in-charge]() [1]
virtual thunk [v:0,-24] to istrstream::~istrstream [in-charge deleting]() [2]
virtual thunk [v:0,-24] to istrstream::~istrstream [in-charge]() [2]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::istrstream specified in Table 7-117, with the full functionality as described in the referenced underlying specification.

Table 7-117. libstdcxx - Class istrstream Data Interfaces

typeinfo for istrstream(GLIBCPP_3.2) [1]
typeinfo name for istrstream(GLIBCPP_3.2) [1]
VTT for istrstream(GLIBCPP_3.2) [1]
vtable for istrstream(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class money_base

Class data for money_base

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

Table 7-118. typeinfo for money_base

Base Vtablevtable for __cxxabiv1::__class_type_info
Nametypeinfo name for money_base

Interfaces for Class money_base

An LSB conforming implementation shall provide the generic methods for Class std::money_base specified in Table 7-119, with the full functionality as described in the referenced underlying specification.

Table 7-119. libstdcxx - Class money_base Function Interfaces

money_base::_S_construct_pattern(char, char, char)(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::money_base specified in Table 7-120, with the full functionality as described in the referenced underlying specification.

Table 7-120. libstdcxx - Class money_base Data Interfaces

money_base::_S_default_pattern(GLIBCPP_3.2) [1]
typeinfo for money_base(GLIBCPP_3.2) [2]
typeinfo name for money_base(GLIBCPP_3.2) [2]

Referenced Specification(s)

Class moneypunct<char, (bool)0>

Class data for moneypunct<char, (bool)0>

The virtual table for the std::moneypunct<char, (bool)0> class is described by Table 7-121

Table 7-121. vtable for moneypunct<char, (bool)0>

Base Offset0
RTTItypeinfo for moneypunct<char, (bool)0>
vfunc:moneypunct<char, (bool)0>::~moneypunct [in-charge]()
vfunc:moneypunct<char, (bool)0>::~moneypunct [in-charge deleting]()
vfunc:moneypunct<char, (bool)0>::do_decimal_point() const
vfunc:moneypunct<char, (bool)0>::do_thousands_sep() const
vfunc:moneypunct<char, (bool)0>::do_grouping() const
vfunc:moneypunct<char, (bool)0>::do_curr_symbol() const
vfunc:moneypunct<char, (bool)0>::do_positive_sign() const
vfunc:moneypunct<char, (bool)0>::do_negative_sign() const
vfunc:moneypunct<char, (bool)0>::do_frac_digits() const
vfunc:moneypunct<char, (bool)0>::do_pos_format() const
vfunc:moneypunct<char, (bool)0>::do_neg_format() const

The Run Time Type Information for the std::moneypunct<char, (bool)0> class is described by Table 7-122

Table 7-122. typeinfo for moneypunct<char, (bool)0>

Base Vtablevtable for __cxxabiv1::__vmi_class_type_info
Nametypeinfo name for moneypunct<char, (bool)0>
flags:8
basetype:typeinfo for locale::facet2
basetype:typeinfo for money_base2

Interfaces for Class moneypunct<char, (bool)0>

An LSB conforming implementation shall provide the generic methods for Class std::moneypunct<char, (bool)0> specified in Table 7-123, with the full functionality as described in the referenced underlying specification.

Table 7-123. libstdcxx - Class moneypunct<char, (bool)0> Function Interfaces

moneypunct<char, (bool)0>::neg_format() const(GLIBCPP_3.2) [1]
moneypunct<char, (bool)0>::pos_format() const(GLIBCPP_3.2) [1]
moneypunct<char, (bool)0>::curr_symbol() const(GLIBCPP_3.2) [1]
moneypunct<char, (bool)0>::do_grouping() const(GLIBCPP_3.2) [1]
moneypunct<char, (bool)0>::frac_digits() const(GLIBCPP_3.2) [1]
moneypunct<char, (bool)0>::decimal_point() const(GLIBCPP_3.2) [1]
moneypunct<char, (bool)0>::do_neg_format() const(GLIBCPP_3.2) [1]
moneypunct<char, (bool)0>::do_pos_format() const(GLIBCPP_3.2) [1]
moneypunct<char, (bool)0>::negative_sign() const(GLIBCPP_3.2) [1]
moneypunct<char, (bool)0>::positive_sign() const(GLIBCPP_3.2) [1]
moneypunct<char, (bool)0>::thousands_sep() const(GLIBCPP_3.2) [1]
moneypunct<char, (bool)0>::do_curr_symbol() const(GLIBCPP_3.2) [1]
moneypunct<char, (bool)0>::do_frac_digits() const(GLIBCPP_3.2) [1]
moneypunct<char, (bool)0>::do_decimal_point() const(GLIBCPP_3.2) [1]
moneypunct<char, (bool)0>::do_negative_sign() const(GLIBCPP_3.2) [1]
moneypunct<char, (bool)0>::do_positive_sign() const(GLIBCPP_3.2) [1]
moneypunct<char, (bool)0>::do_thousands_sep() const(GLIBCPP_3.2) [1]
moneypunct<char, (bool)0>::grouping() const(GLIBCPP_3.2) [1]
moneypunct<char, (bool)0>::_M_initialize_moneypunct(__locale_struct*, char const*)(GLIBCPP_3.2) [1]
moneypunct<char, (bool)0>::moneypunct[in-charge](__locale_struct*, char const*, unsigned) [1]
moneypunct<char, (bool)0>::moneypunct[in-charge](__locale_struct*, char const*, unsigned long) [1]
moneypunct<char, (bool)0>::moneypunct[in-charge](unsigned) [1]
moneypunct<char, (bool)0>::moneypunct[in-charge](unsigned long) [1]
moneypunct<char, (bool)0>::moneypunct[not-in-charge](__locale_struct*, char const*, unsigned) [1]
moneypunct<char, (bool)0>::moneypunct[not-in-charge](__locale_struct*, char const*, unsigned long) [1]
moneypunct<char, (bool)0>::moneypunct[not-in-charge](unsigned) [1]
moneypunct<char, (bool)0>::moneypunct[not-in-charge](unsigned long) [1]
moneypunct<char, (bool)0>::~moneypunct [in-charge deleting]()(GLIBCPP_3.2) [1]
moneypunct<char, (bool)0>::~moneypunct [in-charge]()(GLIBCPP_3.2) [1]
moneypunct<char, (bool)0>::~moneypunct [not-in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::moneypunct<char, (bool)0> specified in Table 7-124, with the full functionality as described in the referenced underlying specification.

Table 7-124. libstdcxx - Class moneypunct<char, (bool)0> Data Interfaces

guard variable for moneypunct<char, (bool)0>::id(GLIBCPP_3.2) [1]
moneypunct<char, (bool)0>::id(GLIBCPP_3.2) [2]
moneypunct<char, (bool)0>::intl(GLIBCPP_3.2) [2]
typeinfo for moneypunct<char, (bool)0>(GLIBCPP_3.2) [1]
typeinfo name for moneypunct<char, (bool)0>(GLIBCPP_3.2) [1]
vtable for moneypunct<char, (bool)0>(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class moneypunct<char, (bool)1>

Class data for moneypunct<char, (bool)1>

The virtual table for the std::moneypunct<char, (bool)1> class is described by Table 7-125

Table 7-125. vtable for moneypunct<char, (bool)1>

Base Offset0
RTTItypeinfo for moneypunct<char, (bool)1>
vfunc:moneypunct<char, (bool)1>::~moneypunct [in-charge]()
vfunc:moneypunct<char, (bool)1>::~moneypunct [in-charge deleting]()
vfunc:moneypunct<char, (bool)1>::do_decimal_point() const
vfunc:moneypunct<char, (bool)1>::do_thousands_sep() const
vfunc:moneypunct<char, (bool)1>::do_grouping() const
vfunc:moneypunct<char, (bool)1>::do_curr_symbol() const
vfunc:moneypunct<char, (bool)1>::do_positive_sign() const
vfunc:moneypunct<char, (bool)1>::do_negative_sign() const
vfunc:moneypunct<char, (bool)1>::do_frac_digits() const
vfunc:moneypunct<char, (bool)1>::do_pos_format() const
vfunc:moneypunct<char, (bool)1>::do_neg_format() const

The Run Time Type Information for the std::moneypunct<char, (bool)1> class is described by Table 7-126

Table 7-126. typeinfo for moneypunct<char, (bool)1>

Base Vtablevtable for __cxxabiv1::__vmi_class_type_info
Nametypeinfo name for moneypunct<char, (bool)1>
flags:8
basetype:typeinfo for locale::facet2
basetype:typeinfo for money_base2

Interfaces for Class moneypunct<char, (bool)1>

An LSB conforming implementation shall provide the generic methods for Class std::moneypunct<char, (bool)1> specified in Table 7-127, with the full functionality as described in the referenced underlying specification.

Table 7-127. libstdcxx - Class moneypunct<char, (bool)1> Function Interfaces

moneypunct<char, (bool)1>::neg_format() const(GLIBCPP_3.2) [1]
moneypunct<char, (bool)1>::pos_format() const(GLIBCPP_3.2) [1]
moneypunct<char, (bool)1>::curr_symbol() const(GLIBCPP_3.2) [1]
moneypunct<char, (bool)1>::do_grouping() const(GLIBCPP_3.2) [1]
moneypunct<char, (bool)1>::frac_digits() const(GLIBCPP_3.2) [1]
moneypunct<char, (bool)1>::decimal_point() const(GLIBCPP_3.2) [1]
moneypunct<char, (bool)1>::do_neg_format() const(GLIBCPP_3.2) [1]
moneypunct<char, (bool)1>::do_pos_format() const(GLIBCPP_3.2) [1]
moneypunct<char, (bool)1>::negative_sign() const(GLIBCPP_3.2) [1]
moneypunct<char, (bool)1>::positive_sign() const(GLIBCPP_3.2) [1]
moneypunct<char, (bool)1>::thousands_sep() const(GLIBCPP_3.2) [1]
moneypunct<char, (bool)1>::do_curr_symbol() const(GLIBCPP_3.2) [1]
moneypunct<char, (bool)1>::do_frac_digits() const(GLIBCPP_3.2) [1]
moneypunct<char, (bool)1>::do_decimal_point() const(GLIBCPP_3.2) [1]
moneypunct<char, (bool)1>::do_negative_sign() const(GLIBCPP_3.2) [1]
moneypunct<char, (bool)1>::do_positive_sign() const(GLIBCPP_3.2) [1]
moneypunct<char, (bool)1>::do_thousands_sep() const(GLIBCPP_3.2) [1]
moneypunct<char, (bool)1>::grouping() const(GLIBCPP_3.2) [1]
moneypunct<char, (bool)1>::_M_initialize_moneypunct(__locale_struct*, char const*)(GLIBCPP_3.2) [1]
moneypunct<char, (bool)1>::moneypunct[in-charge](__locale_struct*, char const*, unsigned) [1]
moneypunct<char, (bool)1>::moneypunct[in-charge](__locale_struct*, char const*, unsigned long) [1]
moneypunct<char, (bool)1>::moneypunct[in-charge](unsigned) [1]
moneypunct<char, (bool)1>::moneypunct[in-charge](unsigned long) [1]
moneypunct<char, (bool)1>::moneypunct[not-in-charge](__locale_struct*, char const*, unsigned) [1]
moneypunct<char, (bool)1>::moneypunct[not-in-charge](__locale_struct*, char const*, unsigned long) [1]
moneypunct<char, (bool)1>::moneypunct[not-in-charge](unsigned) [1]
moneypunct<char, (bool)1>::moneypunct[not-in-charge](unsigned long) [1]
moneypunct<char, (bool)1>::~moneypunct [in-charge deleting]()(GLIBCPP_3.2) [1]
moneypunct<char, (bool)1>::~moneypunct [in-charge]()(GLIBCPP_3.2) [1]
moneypunct<char, (bool)1>::~moneypunct [not-in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::moneypunct<char, (bool)1> specified in Table 7-128, with the full functionality as described in the referenced underlying specification.

Table 7-128. libstdcxx - Class moneypunct<char, (bool)1> Data Interfaces

guard variable for moneypunct<char, (bool)1>::id(GLIBCPP_3.2) [1]
moneypunct<char, (bool)1>::id(GLIBCPP_3.2) [2]
moneypunct<char, (bool)1>::intl(GLIBCPP_3.2) [2]
typeinfo for moneypunct<char, (bool)1>(GLIBCPP_3.2) [1]
typeinfo name for moneypunct<char, (bool)1>(GLIBCPP_3.2) [1]
vtable for moneypunct<char, (bool)1>(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class moneypunct<wchar_t, (bool)0>

Class data for moneypunct<wchar_t, (bool)0>

The virtual table for the std::moneypunct<wchar_t, (bool)0> class is described by Table 7-129

Table 7-129. vtable for moneypunct<wchar_t, (bool)0>

Base Offset0
RTTItypeinfo for moneypunct<wchar_t, (bool)0>
vfunc:moneypunct<wchar_t, (bool)0>::~moneypunct [in-charge]()
vfunc:moneypunct<wchar_t, (bool)0>::~moneypunct [in-charge deleting]()
vfunc:moneypunct<wchar_t, (bool)0>::do_decimal_point() const
vfunc:moneypunct<wchar_t, (bool)0>::do_thousands_sep() const
vfunc:moneypunct<wchar_t, (bool)0>::do_grouping() const
vfunc:moneypunct<wchar_t, (bool)0>::do_curr_symbol() const
vfunc:moneypunct<wchar_t, (bool)0>::do_positive_sign() const
vfunc:moneypunct<wchar_t, (bool)0>::do_negative_sign() const
vfunc:moneypunct<wchar_t, (bool)0>::do_frac_digits() const
vfunc:moneypunct<wchar_t, (bool)0>::do_pos_format() const
vfunc:moneypunct<wchar_t, (bool)0>::do_neg_format() const

The Run Time Type Information for the std::moneypunct<wchar_t, (bool)0> class is described by Table 7-130

Table 7-130. typeinfo for moneypunct<wchar_t, (bool)0>

Base Vtablevtable for __cxxabiv1::__vmi_class_type_info
Nametypeinfo name for moneypunct<wchar_t, (bool)0>
flags:8
basetype:typeinfo for locale::facet2
basetype:typeinfo for money_base2

Interfaces for Class moneypunct<wchar_t, (bool)0>

An LSB conforming implementation shall provide the generic methods for Class std::moneypunct<wchar_t, (bool)0> specified in Table 7-131, with the full functionality as described in the referenced underlying specification.

Table 7-131. libstdcxx - Class moneypunct<wchar_t, (bool)0> Function Interfaces

moneypunct<wchar_t, (bool)0>::neg_format() const(GLIBCPP_3.2) [1]
moneypunct<wchar_t, (bool)0>::pos_format() const(GLIBCPP_3.2) [1]
moneypunct<wchar_t, (bool)0>::curr_symbol() const(GLIBCPP_3.2) [1]
moneypunct<wchar_t, (bool)0>::do_grouping() const(GLIBCPP_3.2) [1]
moneypunct<wchar_t, (bool)0>::frac_digits() const(GLIBCPP_3.2) [1]
moneypunct<wchar_t, (bool)0>::decimal_point() const(GLIBCPP_3.2) [1]
moneypunct<wchar_t, (bool)0>::do_neg_format() const(GLIBCPP_3.2) [1]
moneypunct<wchar_t, (bool)0>::do_pos_format() const(GLIBCPP_3.2) [1]
moneypunct<wchar_t, (bool)0>::negative_sign() const(GLIBCPP_3.2) [1]
moneypunct<wchar_t, (bool)0>::positive_sign() const(GLIBCPP_3.2) [1]
moneypunct<wchar_t, (bool)0>::thousands_sep() const(GLIBCPP_3.2) [1]
moneypunct<wchar_t, (bool)0>::do_curr_symbol() const(GLIBCPP_3.2) [1]
moneypunct<wchar_t, (bool)0>::do_frac_digits() const(GLIBCPP_3.2) [1]
moneypunct<wchar_t, (bool)0>::do_decimal_point() const(GLIBCPP_3.2) [1]
moneypunct<wchar_t, (bool)0>::do_negative_sign() const(GLIBCPP_3.2) [1]
moneypunct<wchar_t, (bool)0>::do_positive_sign() const(GLIBCPP_3.2) [1]
moneypunct<wchar_t, (bool)0>::do_thousands_sep() const(GLIBCPP_3.2) [1]
moneypunct<wchar_t, (bool)0>::grouping() const(GLIBCPP_3.2) [1]
moneypunct<wchar_t, (bool)0>::_M_initialize_moneypunct(__locale_struct*, char const*)(GLIBCPP_3.2) [1]
moneypunct<wchar_t, (bool)0>::moneypunct[in-charge](__locale_struct*, char const*, unsigned) [1]
moneypunct<wchar_t, (bool)0>::moneypunct[in-charge](__locale_struct*, char const*, unsigned long) [1]
moneypunct<wchar_t, (bool)0>::moneypunct[in-charge](unsigned) [1]
moneypunct<wchar_t, (bool)0>::moneypunct[in-charge](unsigned long) [1]
moneypunct<wchar_t, (bool)0>::moneypunct[not-in-charge](__locale_struct*, char const*, unsigned) [1]
moneypunct<wchar_t, (bool)0>::moneypunct[not-in-charge](__locale_struct*, char const*, unsigned long) [1]
moneypunct<wchar_t, (bool)0>::moneypunct[not-in-charge](unsigned) [1]
moneypunct<wchar_t, (bool)0>::moneypunct[not-in-charge](unsigned long) [1]
moneypunct<wchar_t, (bool)0>::~moneypunct [in-charge deleting]()(GLIBCPP_3.2) [1]
moneypunct<wchar_t, (bool)0>::~moneypunct [in-charge]()(GLIBCPP_3.2) [1]
moneypunct<wchar_t, (bool)0>::~moneypunct [not-in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::moneypunct<wchar_t, (bool)0> specified in Table 7-132, with the full functionality as described in the referenced underlying specification.

Table 7-132. libstdcxx - Class moneypunct<wchar_t, (bool)0> Data Interfaces

guard variable for moneypunct<wchar_t, (bool)0>::id(GLIBCPP_3.2) [1]
moneypunct<wchar_t, (bool)0>::id(GLIBCPP_3.2) [2]
moneypunct<wchar_t, (bool)0>::intl(GLIBCPP_3.2) [2]
typeinfo for moneypunct<wchar_t, (bool)0>(GLIBCPP_3.2) [1]
typeinfo name for moneypunct<wchar_t, (bool)0>(GLIBCPP_3.2) [1]
vtable for moneypunct<wchar_t, (bool)0>(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class moneypunct<wchar_t, (bool)1>

Class data for moneypunct<wchar_t, (bool)1>

The virtual table for the std::moneypunct<wchar_t, (bool)1> class is described by Table 7-133

Table 7-133. vtable for moneypunct<wchar_t, (bool)1>

Base Offset0
RTTItypeinfo for moneypunct<wchar_t, (bool)1>
vfunc:moneypunct<wchar_t, (bool)1>::~moneypunct [in-charge]()
vfunc:moneypunct<wchar_t, (bool)1>::~moneypunct [in-charge deleting]()
vfunc:moneypunct<wchar_t, (bool)1>::do_decimal_point() const
vfunc:moneypunct<wchar_t, (bool)1>::do_thousands_sep() const
vfunc:moneypunct<wchar_t, (bool)1>::do_grouping() const
vfunc:moneypunct<wchar_t, (bool)1>::do_curr_symbol() const
vfunc:moneypunct<wchar_t, (bool)1>::do_positive_sign() const
vfunc:moneypunct<wchar_t, (bool)1>::do_negative_sign() const
vfunc:moneypunct<wchar_t, (bool)1>::do_frac_digits() const
vfunc:moneypunct<wchar_t, (bool)1>::do_pos_format() const
vfunc:moneypunct<wchar_t, (bool)1>::do_neg_format() const

The Run Time Type Information for the std::moneypunct<wchar_t, (bool)1> class is described by Table 7-134

Table 7-134. typeinfo for moneypunct<wchar_t, (bool)1>

Base Vtablevtable for __cxxabiv1::__vmi_class_type_info
Nametypeinfo name for moneypunct<wchar_t, (bool)1>
flags:8
basetype:typeinfo for locale::facet2
basetype:typeinfo for money_base2

Interfaces for Class moneypunct<wchar_t, (bool)1>

An LSB conforming implementation shall provide the generic methods for Class std::moneypunct<wchar_t, (bool)1> specified in Table 7-135, with the full functionality as described in the referenced underlying specification.

Table 7-135. libstdcxx - Class moneypunct<wchar_t, (bool)1> Function Interfaces

moneypunct<wchar_t, (bool)1>::neg_format() const(GLIBCPP_3.2) [1]
moneypunct<wchar_t, (bool)1>::pos_format() const(GLIBCPP_3.2) [1]
moneypunct<wchar_t, (bool)1>::curr_symbol() const(GLIBCPP_3.2) [1]
moneypunct<wchar_t, (bool)1>::do_grouping() const(GLIBCPP_3.2) [1]
moneypunct<wchar_t, (bool)1>::frac_digits() const(GLIBCPP_3.2) [1]
moneypunct<wchar_t, (bool)1>::decimal_point() const(GLIBCPP_3.2) [1]
moneypunct<wchar_t, (bool)1>::do_neg_format() const(GLIBCPP_3.2) [1]
moneypunct<wchar_t, (bool)1>::do_pos_format() const(GLIBCPP_3.2) [1]
moneypunct<wchar_t, (bool)1>::negative_sign() const(GLIBCPP_3.2) [1]
moneypunct<wchar_t, (bool)1>::positive_sign() const(GLIBCPP_3.2) [1]
moneypunct<wchar_t, (bool)1>::thousands_sep() const(GLIBCPP_3.2) [1]
moneypunct<wchar_t, (bool)1>::do_curr_symbol() const(GLIBCPP_3.2) [1]
moneypunct<wchar_t, (bool)1>::do_frac_digits() const(GLIBCPP_3.2) [1]
moneypunct<wchar_t, (bool)1>::do_decimal_point() const(GLIBCPP_3.2) [1]
moneypunct<wchar_t, (bool)1>::do_negative_sign() const(GLIBCPP_3.2) [1]
moneypunct<wchar_t, (bool)1>::do_positive_sign() const(GLIBCPP_3.2) [1]
moneypunct<wchar_t, (bool)1>::do_thousands_sep() const(GLIBCPP_3.2) [1]
moneypunct<wchar_t, (bool)1>::grouping() const(GLIBCPP_3.2) [1]
moneypunct<wchar_t, (bool)1>::_M_initialize_moneypunct(__locale_struct*, char const*)(GLIBCPP_3.2) [1]
moneypunct<wchar_t, (bool)1>::moneypunct[in-charge](__locale_struct*, char const*, unsigned) [1]
moneypunct<wchar_t, (bool)1>::moneypunct[in-charge](__locale_struct*, char const*, unsigned long) [1]
moneypunct<wchar_t, (bool)1>::moneypunct[in-charge](unsigned) [1]
moneypunct<wchar_t, (bool)1>::moneypunct[in-charge](unsigned long) [1]
moneypunct<wchar_t, (bool)1>::moneypunct[not-in-charge](__locale_struct*, char const*, unsigned) [1]
moneypunct<wchar_t, (bool)1>::moneypunct[not-in-charge](__locale_struct*, char const*, unsigned long) [1]
moneypunct<wchar_t, (bool)1>::moneypunct[not-in-charge](unsigned) [1]
moneypunct<wchar_t, (bool)1>::moneypunct[not-in-charge](unsigned long) [1]
moneypunct<wchar_t, (bool)1>::~moneypunct [in-charge deleting]()(GLIBCPP_3.2) [1]
moneypunct<wchar_t, (bool)1>::~moneypunct [in-charge]()(GLIBCPP_3.2) [1]
moneypunct<wchar_t, (bool)1>::~moneypunct [not-in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::moneypunct<wchar_t, (bool)1> specified in Table 7-136, with the full functionality as described in the referenced underlying specification.

Table 7-136. libstdcxx - Class moneypunct<wchar_t, (bool)1> Data Interfaces

guard variable for moneypunct<wchar_t, (bool)1>::id(GLIBCPP_3.2) [1]
moneypunct<wchar_t, (bool)1>::id(GLIBCPP_3.2) [2]
moneypunct<wchar_t, (bool)1>::intl(GLIBCPP_3.2) [2]
typeinfo for moneypunct<wchar_t, (bool)1>(GLIBCPP_3.2) [1]
typeinfo name for moneypunct<wchar_t, (bool)1>(GLIBCPP_3.2) [1]
vtable for moneypunct<wchar_t, (bool)1>(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class ostrstream

Class data for ostrstream

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

Table 7-137. vtable for ostrstream

Base Offset0
RTTItypeinfo for ostrstream
vfunc:ostrstream::~ostrstream [in-charge]()
vfunc:ostrstream::~ostrstream [in-charge deleting]()

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

Table 7-138. typeinfo for ostrstream

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for ostrstream

Interfaces for Class ostrstream

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

Table 7-139. libstdcxx - Class ostrstream Function Interfaces

ostrstream::rdbuf() const(GLIBCPP_3.2) [1]
ostrstream::pcount() const(GLIBCPP_3.2) [1]
ostrstream::str()(GLIBCPP_3.2) [1]
ostrstream::freeze(bool)(GLIBCPP_3.2) [1]
ostrstream::ostrstream[in-charge](char*, int, _Ios_Openmode)(GLIBCPP_3.2) [1]
ostrstream::ostrstream[in-charge]()(GLIBCPP_3.2) [1]
ostrstream::ostrstream[not-in-charge](char*, int, _Ios_Openmode)(GLIBCPP_3.2) [1]
ostrstream::ostrstream[not-in-charge]()(GLIBCPP_3.2) [1]
ostrstream::~ostrstream [in-charge deleting]()(GLIBCPP_3.2) [1]
ostrstream::~ostrstream [in-charge]()(GLIBCPP_3.2) [1]
ostrstream::~ostrstream [not-in-charge]()(GLIBCPP_3.2) [1]
virtual thunk [v:0,-12] to ostrstream::~ostrstream [in-charge deleting]() [1]
virtual thunk [v:0,-12] to ostrstream::~ostrstream [in-charge]() [1]
virtual thunk [v:0,-24] to ostrstream::~ostrstream [in-charge deleting]() [2]
virtual thunk [v:0,-24] to ostrstream::~ostrstream [in-charge]() [2]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::ostrstream specified in Table 7-140, with the full functionality as described in the referenced underlying specification.

Table 7-140. libstdcxx - Class ostrstream Data Interfaces

typeinfo for ostrstream(GLIBCPP_3.2) [1]
typeinfo name for ostrstream(GLIBCPP_3.2) [1]
VTT for ostrstream(GLIBCPP_3.2) [1]
vtable for ostrstream(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class __timepunct<char>

Class data for __timepunct<char>

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

Table 7-141. vtable for __timepunct<char>

Base Offset0
RTTItypeinfo for __timepunct<char>
vfunc:__timepunct<char>::~__timepunct [in-charge]()
vfunc:__timepunct<char>::~__timepunct [in-charge deleting]()

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

Table 7-142. typeinfo for __timepunct<char>

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

Interfaces for Class __timepunct<char>

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

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

__timepunct<char>::_M_date_formats(char const**) const(GLIBCPP_3.2) [1]
__timepunct<char>::_M_time_formats(char const**) const(GLIBCPP_3.2) [1]
__timepunct<char>::_M_days_abbreviated(char const**) const(GLIBCPP_3.2) [1]
__timepunct<char>::_M_date_time_formats(char const**) const(GLIBCPP_3.2) [1]
__timepunct<char>::_M_months_abbreviated(char const**) const(GLIBCPP_3.2) [1]
__timepunct<char>::_M_put(char*, unsigned, char const*, tm const*) const [1]
__timepunct<char>::_M_put(char*, unsigned long, char const*, tm const*) const [1]
__timepunct<char>::_M_ampm(char const**) const(GLIBCPP_3.2) [1]
__timepunct<char>::_M_days(char const**) const(GLIBCPP_3.2) [1]
__timepunct<char>::_M_months(char const**) const(GLIBCPP_3.2) [1]
__timepunct<char>::_M_initialize_timepunct(__locale_struct*)(GLIBCPP_3.2) [1]
__timepunct<char>::__timepunct[in-charge](__locale_struct*, char const*, unsigned) [1]
__timepunct<char>::__timepunct[in-charge](__locale_struct*, char const*, unsigned long) [1]
__timepunct<char>::__timepunct[in-charge](unsigned) [1]
__timepunct<char>::__timepunct[in-charge](unsigned long) [1]
__timepunct<char>::__timepunct[not-in-charge](__locale_struct*, char const*, unsigned) [1]
__timepunct<char>::__timepunct[not-in-charge](__locale_struct*, char const*, unsigned long) [1]
__timepunct<char>::__timepunct[not-in-charge](unsigned) [1]
__timepunct<char>::__timepunct[not-in-charge](unsigned long) [1]
__timepunct<char>::~__timepunct [in-charge deleting]()(GLIBCPP_3.2) [1]
__timepunct<char>::~__timepunct [in-charge]()(GLIBCPP_3.2) [1]
__timepunct<char>::~__timepunct [not-in-charge]()(GLIBCPP_3.2) [1]
bool has_facet<__timepunct<char> >(locale const&)(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::__timepunct<char> specified in Table 7-144, with the full functionality as described in the referenced underlying specification.

Table 7-144. libstdcxx - Class __timepunct<char> Data Interfaces

guard variable for __timepunct<char>::id(GLIBCPP_3.2) [1]
__timepunct<char>::_S_timezones(GLIBCPP_3.2) [2]
__timepunct<char>::id(GLIBCPP_3.2) [2]
typeinfo for __timepunct<char>(GLIBCPP_3.2) [1]
typeinfo name for __timepunct<char>(GLIBCPP_3.2) [1]
vtable for __timepunct<char>(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class __timepunct<wchar_t>

Class data for __timepunct<wchar_t>

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

Table 7-145. vtable for __timepunct<wchar_t>

Base Offset0
RTTItypeinfo for __timepunct<wchar_t>
vfunc:__timepunct<wchar_t>::~__timepunct [in-charge]()
vfunc:__timepunct<wchar_t>::~__timepunct [in-charge deleting]()

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

Table 7-146. typeinfo for __timepunct<wchar_t>

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

Interfaces for Class __timepunct<wchar_t>

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

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

__timepunct<wchar_t>::_M_date_formats(wchar_t const**) const(GLIBCPP_3.2) [1]
__timepunct<wchar_t>::_M_time_formats(wchar_t const**) const(GLIBCPP_3.2) [1]
__timepunct<wchar_t>::_M_days_abbreviated(wchar_t const**) const(GLIBCPP_3.2) [1]
__timepunct<wchar_t>::_M_date_time_formats(wchar_t const**) const(GLIBCPP_3.2) [1]
__timepunct<wchar_t>::_M_months_abbreviated(wchar_t const**) const(GLIBCPP_3.2) [1]
__timepunct<wchar_t>::_M_put(wchar_t*, unsigned, wchar_t const*, tm const*) const [1]
__timepunct<wchar_t>::_M_put(wchar_t*, unsigned long, wchar_t const*, tm const*) const [1]
__timepunct<wchar_t>::_M_ampm(wchar_t const**) const(GLIBCPP_3.2) [1]
__timepunct<wchar_t>::_M_days(wchar_t const**) const(GLIBCPP_3.2) [1]
__timepunct<wchar_t>::_M_months(wchar_t const**) const(GLIBCPP_3.2) [1]
__timepunct<wchar_t>::_M_initialize_timepunct(__locale_struct*)(GLIBCPP_3.2) [1]
__timepunct<wchar_t>::__timepunct[in-charge](__locale_struct*, char const*, unsigned) [1]
__timepunct<wchar_t>::__timepunct[in-charge](__locale_struct*, char const*, unsigned long) [1]
__timepunct<wchar_t>::__timepunct[in-charge](unsigned) [1]
__timepunct<wchar_t>::__timepunct[in-charge](unsigned long) [1]
__timepunct<wchar_t>::__timepunct[not-in-charge](__locale_struct*, char const*, unsigned) [1]
__timepunct<wchar_t>::__timepunct[not-in-charge](__locale_struct*, char const*, unsigned long) [1]
__timepunct<wchar_t>::__timepunct[not-in-charge](unsigned) [1]
__timepunct<wchar_t>::__timepunct[not-in-charge](unsigned long) [1]
__timepunct<wchar_t>::~__timepunct [in-charge deleting]()(GLIBCPP_3.2) [1]
__timepunct<wchar_t>::~__timepunct [in-charge]()(GLIBCPP_3.2) [1]
__timepunct<wchar_t>::~__timepunct [not-in-charge]()(GLIBCPP_3.2) [1]
bool has_facet<__timepunct<wchar_t> >(locale const&)(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::__timepunct<wchar_t> specified in Table 7-148, with the full functionality as described in the referenced underlying specification.

Table 7-148. libstdcxx - Class __timepunct<wchar_t> Data Interfaces

guard variable for __timepunct<wchar_t>::id(GLIBCPP_3.2) [1]
__timepunct<wchar_t>::_S_timezones(GLIBCPP_3.2) [2]
__timepunct<wchar_t>::id(GLIBCPP_3.2) [2]
typeinfo for __timepunct<wchar_t>(GLIBCPP_3.2) [1]
typeinfo name for __timepunct<wchar_t>(GLIBCPP_3.2) [1]
vtable for __timepunct<wchar_t>(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class logic_error

Class data for logic_error

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

Table 7-149. vtable for logic_error

Base Offset0
RTTItypeinfo for logic_error
vfunc:logic_error::~logic_error [in-charge]()
vfunc:logic_error::~logic_error [in-charge deleting]()
vfunc:logic_error::what() const

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

Table 7-150. typeinfo for logic_error

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for logic_error

Interfaces for Class logic_error

An LSB conforming implementation shall provide the generic methods for Class std::logic_error specified in Table 7-151, with the full functionality as described in the referenced underlying specification.

Table 7-151. libstdcxx - Class logic_error Function Interfaces

logic_error::what() const(GLIBCPP_3.2) [1]
logic_error::logic_error[in-charge](basic_string<char, char_traits<char>, allocator<char> > const&)(GLIBCPP_3.2) [1]
logic_error::logic_error[not-in-charge](basic_string<char, char_traits<char>, allocator<char> > const&)(GLIBCPP_3.2) [1]
logic_error::~logic_error [in-charge deleting]()(GLIBCPP_3.2) [1]
logic_error::~logic_error [in-charge]()(GLIBCPP_3.2) [1]
logic_error::~logic_error [not-in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::logic_error specified in Table 7-152, with the full functionality as described in the referenced underlying specification.

Table 7-152. libstdcxx - Class logic_error Data Interfaces

typeinfo for logic_error(GLIBCPP_3.2) [1]
typeinfo name for logic_error(GLIBCPP_3.2) [1]
vtable for logic_error(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class range_error

Class data for range_error

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

Table 7-153. vtable for range_error

Base Offset0
RTTItypeinfo for range_error
vfunc:range_error::~range_error [in-charge]()
vfunc:range_error::~range_error [in-charge deleting]()
vfunc:runtime_error::what() const

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

Table 7-154. typeinfo for range_error

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for range_error

Interfaces for Class range_error

An LSB conforming implementation shall provide the generic methods for Class std::range_error specified in Table 7-155, with the full functionality as described in the referenced underlying specification.

Table 7-155. libstdcxx - Class range_error Function Interfaces

range_error::range_error[in-charge](basic_string<char, char_traits<char>, allocator<char> > const&)(GLIBCPP_3.2) [1]
range_error::range_error[not-in-charge](basic_string<char, char_traits<char>, allocator<char> > const&)(GLIBCPP_3.2) [1]
range_error::~range_error [in-charge deleting]()(GLIBCPP_3.2) [1]
range_error::~range_error [in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::range_error specified in Table 7-156, with the full functionality as described in the referenced underlying specification.

Table 7-156. libstdcxx - Class range_error Data Interfaces

typeinfo for range_error(GLIBCPP_3.2) [1]
typeinfo name for range_error(GLIBCPP_3.2) [1]
vtable for range_error(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class codecvt_base

Class data for codecvt_base

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

Table 7-157. typeinfo for codecvt_base

Base Vtablevtable for __cxxabiv1::__class_type_info
Nametypeinfo name for codecvt_base

Interfaces for Class codecvt_base

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

An LSB conforming implementation shall provide the generic data interfaces for Class std::codecvt_base specified in Table 7-158, with the full functionality as described in the referenced underlying specification.

Table 7-158. libstdcxx - Class codecvt_base Data Interfaces

typeinfo for codecvt_base(GLIBCPP_3.2) [1]
typeinfo name for codecvt_base(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class ctype_byname<char>

Class data for ctype_byname<char>

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

Table 7-159. vtable for ctype_byname<char>

Base Offset0
RTTItypeinfo for ctype_byname<char>
vfunc:ctype_byname<char>::~ctype_byname [in-charge]()
vfunc:ctype_byname<char>::~ctype_byname [in-charge deleting]()
vfunc:ctype<char>::do_is(unsigned short, char) const
vfunc:ctype<char>::do_is(char const*, char const*, unsigned short*) const
vfunc:ctype<char>::do_scan_is(unsigned short, char const*, char const*) const
vfunc:ctype<char>::do_scan_not(unsigned short, char const*, char const*) const
vfunc:ctype<char>::do_toupper(char) const
vfunc:ctype<char>::do_toupper(char*, char const*) const
vfunc:ctype<char>::do_tolower(char) const
vfunc:ctype<char>::do_tolower(char*, char const*) const
vfunc:ctype<char>::do_widen(char) const
vfunc:ctype<char>::do_widen(char const*, char const*, char*) const
vfunc:ctype<char>::do_narrow(char, char) const
vfunc:ctype<char>::do_narrow(char const*, char const*, char, char*) const

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

Table 7-160. typeinfo for ctype_byname<char>

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

Interfaces for Class ctype_byname<char>

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

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

ctype_byname<char>::ctype_byname[in-charge](char const*, unsigned long) [1]
ctype_byname<char>::ctype_byname[not-in-charge](char const*, unsigned long) [1]
ctype_byname<char>::~ctype_byname [in-charge deleting]()(GLIBCPP_3.2) [1]
ctype_byname<char>::~ctype_byname [in-charge]()(GLIBCPP_3.2) [1]
ctype_byname<char>::~ctype_byname [not-in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::ctype_byname<char> specified in Table 7-162, with the full functionality as described in the referenced underlying specification.

Table 7-162. libstdcxx - Class ctype_byname<char> Data Interfaces

typeinfo for ctype_byname<char>(GLIBCPP_3.2) [1]
typeinfo name for ctype_byname<char>(GLIBCPP_3.2) [1]
vtable for ctype_byname<char>(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class ctype_byname<wchar_t>

Interfaces for Class ctype_byname<wchar_t>

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

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

ctype_byname<wchar_t>::ctype_byname[in-charge](char const*, unsigned) [1]
ctype_byname<wchar_t>::ctype_byname[in-charge](char const*, unsigned long) [1]
ctype_byname<wchar_t>::ctype_byname[not-in-charge](char const*, unsigned) [1]
ctype_byname<wchar_t>::ctype_byname[not-in-charge](char const*, unsigned long) [1]
ctype_byname<wchar_t>::~ctype_byname [in-charge deleting]()(GLIBCPP_3.2) [1]
ctype_byname<wchar_t>::~ctype_byname [in-charge]()(GLIBCPP_3.2) [1]
ctype_byname<wchar_t>::~ctype_byname [not-in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::ctype_byname<wchar_t> specified in Table 7-164, with the full functionality as described in the referenced underlying specification.

Table 7-164. libstdcxx - Class ctype_byname<wchar_t> Data Interfaces

typeinfo for ctype_byname<wchar_t>(GLIBCPP_3.2) [1]
typeinfo name for ctype_byname<wchar_t>(GLIBCPP_3.2) [1]
vtable for ctype_byname<wchar_t>(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class domain_error

Class data for domain_error

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

Table 7-165. vtable for domain_error

Base Offset0
RTTItypeinfo for domain_error
vfunc:domain_error::~domain_error [in-charge]()
vfunc:domain_error::~domain_error [in-charge deleting]()
vfunc:logic_error::what() const

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

Table 7-166. typeinfo for domain_error

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for domain_error

Interfaces for Class domain_error

An LSB conforming implementation shall provide the generic methods for Class std::domain_error specified in Table 7-167, with the full functionality as described in the referenced underlying specification.

Table 7-167. libstdcxx - Class domain_error Function Interfaces

domain_error::domain_error[in-charge](basic_string<char, char_traits<char>, allocator<char> > const&)(GLIBCPP_3.2) [1]
domain_error::domain_error[not-in-charge](basic_string<char, char_traits<char>, allocator<char> > const&)(GLIBCPP_3.2) [1]
domain_error::~domain_error [in-charge deleting]()(GLIBCPP_3.2) [1]
domain_error::~domain_error [in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::domain_error specified in Table 7-168, with the full functionality as described in the referenced underlying specification.

Table 7-168. libstdcxx - Class domain_error Data Interfaces

typeinfo for domain_error(GLIBCPP_3.2) [1]
typeinfo name for domain_error(GLIBCPP_3.2) [1]
vtable for domain_error(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class length_error

Class data for length_error

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

Table 7-169. vtable for length_error

Base Offset0
RTTItypeinfo for length_error
vfunc:length_error::~length_error [in-charge]()
vfunc:length_error::~length_error [in-charge deleting]()
vfunc:logic_error::what() const

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

Table 7-170. typeinfo for length_error

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for length_error

Interfaces for Class length_error

An LSB conforming implementation shall provide the generic methods for Class std::length_error specified in Table 7-171, with the full functionality as described in the referenced underlying specification.

Table 7-171. libstdcxx - Class length_error Function Interfaces

length_error::length_error[in-charge](basic_string<char, char_traits<char>, allocator<char> > const&)(GLIBCPP_3.2) [1]
length_error::length_error[not-in-charge](basic_string<char, char_traits<char>, allocator<char> > const&)(GLIBCPP_3.2) [1]
length_error::~length_error [in-charge deleting]()(GLIBCPP_3.2) [1]
length_error::~length_error [in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::length_error specified in Table 7-172, with the full functionality as described in the referenced underlying specification.

Table 7-172. libstdcxx - Class length_error Data Interfaces

typeinfo for length_error(GLIBCPP_3.2) [1]
typeinfo name for length_error(GLIBCPP_3.2) [1]
vtable for length_error(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class out_of_range

Class data for out_of_range

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

Table 7-173. vtable for out_of_range

Base Offset0
RTTItypeinfo for out_of_range
vfunc:out_of_range::~out_of_range [in-charge]()
vfunc:out_of_range::~out_of_range [in-charge deleting]()
vfunc:logic_error::what() const

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

Table 7-174. typeinfo for out_of_range

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for out_of_range

Interfaces for Class out_of_range

An LSB conforming implementation shall provide the generic methods for Class std::out_of_range specified in Table 7-175, with the full functionality as described in the referenced underlying specification.

Table 7-175. libstdcxx - Class out_of_range Function Interfaces

out_of_range::out_of_range[in-charge](basic_string<char, char_traits<char>, allocator<char> > const&)(GLIBCPP_3.2) [1]
out_of_range::out_of_range[not-in-charge](basic_string<char, char_traits<char>, allocator<char> > const&)(GLIBCPP_3.2) [1]
out_of_range::~out_of_range [in-charge deleting]()(GLIBCPP_3.2) [1]
out_of_range::~out_of_range [in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::out_of_range specified in Table 7-176, with the full functionality as described in the referenced underlying specification.

Table 7-176. libstdcxx - Class out_of_range Data Interfaces

typeinfo for out_of_range(GLIBCPP_3.2) [1]
typeinfo name for out_of_range(GLIBCPP_3.2) [1]
vtable for out_of_range(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class strstreambuf

Class data for strstreambuf

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

Table 7-177. vtable for strstreambuf

Base Offset0
RTTItypeinfo for strstreambuf
vfunc:strstreambuf::~strstreambuf [in-charge]()
vfunc:strstreambuf::~strstreambuf [in-charge deleting]()
vfunc:basic_streambuf<char, char_traits<char> >::imbue(locale const&)
vfunc:strstreambuf::setbuf(char*, int)
vfunc:strstreambuf::setbuf(char*, int)
vfunc:strstreambuf::setbuf(char*, int)
vfunc:strstreambuf::setbuf(char*, int)
vfunc:strstreambuf::setbuf(char*, int)

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

Table 7-178. typeinfo for strstreambuf

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for strstreambuf

Interfaces for Class strstreambuf

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

Table 7-179. libstdcxx - Class strstreambuf Function Interfaces

strstreambuf::pcount() const(GLIBCPP_3.2) [1]
strstreambuf::str()(GLIBCPP_3.2) [1]
strstreambuf::freeze(bool)(GLIBCPP_3.2) [1]
strstreambuf::_M_free(char*)(GLIBCPP_3.2) [1]
strstreambuf::seekoff(long, _Ios_Seekdir, _Ios_Openmode)(GLIBCPP_3.2) [1]
strstreambuf::seekpos(fpos<__mbstate_t>, _Ios_Openmode)(GLIBCPP_3.2) [1]
strstreambuf::_M_alloc(unsigned) [1]
strstreambuf::_M_alloc(unsigned long) [1]
strstreambuf::_M_setup(char*, char*, int) [1]
strstreambuf::_M_setup(char*, char*, long) [1]
strstreambuf::overflow(int)(GLIBCPP_3.2) [1]
strstreambuf::pbackfail(int)(GLIBCPP_3.2) [1]
strstreambuf::underflow()(GLIBCPP_3.2) [1]
strstreambuf::strstreambuf[in-charge](void* (*)(unsigned), void (*)(void*)) [1]
strstreambuf::strstreambuf[in-charge](void* (*)(unsigned long), void (*)(void*)) [1]
strstreambuf::strstreambuf[in-charge](signed char const*, int) [1]
strstreambuf::strstreambuf[in-charge](signed char const*, long) [1]
strstreambuf::strstreambuf[in-charge](char const*, int) [1]
strstreambuf::strstreambuf[in-charge](char const*, long) [1]
strstreambuf::strstreambuf[in-charge](unsigned char const*, int) [1]
strstreambuf::strstreambuf[in-charge](unsigned char const*, long) [1]
strstreambuf::strstreambuf[in-charge](signed char*, int, signed char*) [1]
strstreambuf::strstreambuf[in-charge](signed char*, long, signed char*) [1]
strstreambuf::strstreambuf[in-charge](char*, int, char*) [1]
strstreambuf::strstreambuf[in-charge](char*, long, char*) [1]
strstreambuf::strstreambuf[in-charge](unsigned char*, int, unsigned char*) [1]
strstreambuf::strstreambuf[in-charge](unsigned char*, long, unsigned char*) [1]
strstreambuf::strstreambuf[in-charge](int) [1]
strstreambuf::strstreambuf[in-charge](long) [1]
strstreambuf::strstreambuf[not-in-charge](void* (*)(unsigned), void (*)(void*)) [1]
strstreambuf::strstreambuf[not-in-charge](void* (*)(unsigned long), void (*)(void*)) [1]
strstreambuf::strstreambuf[not-in-charge](signed char const*, int) [1]
strstreambuf::strstreambuf[not-in-charge](signed char const*, long) [1]
strstreambuf::strstreambuf[not-in-charge](char const*, int) [1]
strstreambuf::strstreambuf[not-in-charge](char const*, long) [1]
strstreambuf::strstreambuf[not-in-charge](unsigned char const*, int) [1]
strstreambuf::strstreambuf[not-in-charge](unsigned char const*, long) [1]
strstreambuf::strstreambuf[not-in-charge](signed char*, int, signed char*) [1]
strstreambuf::strstreambuf[not-in-charge](signed char*, long, signed char*) [1]
strstreambuf::strstreambuf[not-in-charge](char*, int, char*) [1]
strstreambuf::strstreambuf[not-in-charge](char*, long, char*) [1]
strstreambuf::strstreambuf[not-in-charge](unsigned char*, int, unsigned char*) [1]
strstreambuf::strstreambuf[not-in-charge](unsigned char*, long, unsigned char*) [1]
strstreambuf::strstreambuf[not-in-charge](int) [1]
strstreambuf::strstreambuf[not-in-charge](long) [1]
strstreambuf::~strstreambuf [in-charge deleting]()(GLIBCPP_3.2) [1]
strstreambuf::~strstreambuf [in-charge]()(GLIBCPP_3.2) [1]
strstreambuf::~strstreambuf [not-in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::strstreambuf specified in Table 7-180, with the full functionality as described in the referenced underlying specification.

Table 7-180. libstdcxx - Class strstreambuf Data Interfaces

typeinfo for strstreambuf(GLIBCPP_3.2) [1]
typeinfo name for strstreambuf(GLIBCPP_3.2) [1]
vtable for strstreambuf(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class bad_exception

Class data for bad_exception

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

Table 7-181. vtable for bad_exception

Base Offset0
RTTItypeinfo for bad_exception
vfunc:bad_exception::~bad_exception [in-charge]()
vfunc:bad_exception::~bad_exception [in-charge deleting]()
vfunc:exception::what() const

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

Table 7-182. typeinfo for bad_exception

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for bad_exception

Interfaces for Class bad_exception

An LSB conforming implementation shall provide the generic methods for Class std::bad_exception specified in Table 7-183, with the full functionality as described in the referenced underlying specification.

Table 7-183. libstdcxx - Class bad_exception Function Interfaces

bad_exception::~bad_exception [in-charge deleting]()(GLIBCPP_3.2) [1]
bad_exception::~bad_exception [in-charge]()(GLIBCPP_3.2) [1]
bad_exception::~bad_exception [not-in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::bad_exception specified in Table 7-184, with the full functionality as described in the referenced underlying specification.

Table 7-184. libstdcxx - Class bad_exception Data Interfaces

typeinfo for bad_exception(GLIBCPP_3.2) [1]
typeinfo name for bad_exception(GLIBCPP_3.2) [1]
vtable for bad_exception(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class basic_filebuf<char, char_traits<char> >

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

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

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

Base Offset0
RTTItypeinfo for basic_filebuf<char, char_traits<char> >
vfunc:basic_filebuf<char, char_traits<char> >::~basic_filebuf [in-charge]()
vfunc:basic_filebuf<char, char_traits<char> >::~basic_filebuf [in-charge deleting]()
vfunc:basic_filebuf<char, char_traits<char> >::imbue(locale const&)
vfunc:basic_filebuf<char, char_traits<char> >::setbuf(char*, int)
vfunc:basic_filebuf<char, char_traits<char> >::setbuf(char*, int)
vfunc:basic_filebuf<char, char_traits<char> >::setbuf(char*, int)
vfunc:basic_filebuf<char, char_traits<char> >::setbuf(char*, int)
vfunc:basic_filebuf<char, char_traits<char> >::setbuf(char*, int)
vfunc:basic_filebuf<char, char_traits<char> >::setbuf(char*, long)
vfunc:basic_filebuf<char, char_traits<char> >::setbuf(char*, long)
vfunc:basic_filebuf<char, char_traits<char> >::setbuf(char*, long)
vfunc:basic_filebuf<char, char_traits<char> >::setbuf(char*, long)
vfunc:basic_filebuf<char, char_traits<char> >::seekoff(long, _Ios_Seekdir, _Ios_Openmode)
vfunc:basic_filebuf<char, char_traits<char> >::seekpos(fpos<__mbstate_t>, _Ios_Openmode)

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

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

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

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

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

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

basic_filebuf<char, char_traits<char> >::is_open() const(GLIBCPP_3.2) [1]
basic_filebuf<char, char_traits<char> >::_M_output_unshift()(GLIBCPP_3.2) [1]
basic_filebuf<char, char_traits<char> >::_M_really_overflow(int)(GLIBCPP_3.2) [1]
basic_filebuf<char, char_traits<char> >::_M_set_determinate(long)(GLIBCPP_3.2) [1]
basic_filebuf<char, char_traits<char> >::_M_is_indeterminate()(GLIBCPP_3.2) [1]
basic_filebuf<char, char_traits<char> >::_M_underflow_common(bool)(GLIBCPP_3.2) [1]
basic_filebuf<char, char_traits<char> >::_M_set_indeterminate()(GLIBCPP_3.2) [1]
basic_filebuf<char, char_traits<char> >::_M_convert_to_external(char*, int, int&, int&) [1]
basic_filebuf<char, char_traits<char> >::_M_convert_to_external(char*, long, long&, long&) [1]
basic_filebuf<char, char_traits<char> >::_M_destroy_internal_buffer()(GLIBCPP_3.2) [1]
basic_filebuf<char, char_traits<char> >::_M_allocate_internal_buffer()(GLIBCPP_3.2) [1]
basic_filebuf<char, char_traits<char> >::open(char const*, _Ios_Openmode)(GLIBCPP_3.2) [1]
basic_filebuf<char, char_traits<char> >::sync()(GLIBCPP_3.2) [1]
basic_filebuf<char, char_traits<char> >::close()(GLIBCPP_3.2) [1]
basic_filebuf<char, char_traits<char> >::imbue(locale const&)(GLIBCPP_3.2) [1]
basic_filebuf<char, char_traits<char> >::uflow()(GLIBCPP_3.2) [1]
basic_filebuf<char, char_traits<char> >::seekoff(long, _Ios_Seekdir, _Ios_Openmode)(GLIBCPP_3.2) [1]
basic_filebuf<char, char_traits<char> >::seekpos(fpos<__mbstate_t>, _Ios_Openmode)(GLIBCPP_3.2) [1]
basic_filebuf<char, char_traits<char> >::overflow(int)(GLIBCPP_3.2) [1]
basic_filebuf<char, char_traits<char> >::pbackfail(int)(GLIBCPP_3.2) [1]
basic_filebuf<char, char_traits<char> >::showmanyc()(GLIBCPP_3.2) [1]
basic_filebuf<char, char_traits<char> >::underflow()(GLIBCPP_3.2) [1]
basic_filebuf<char, char_traits<char> >::basic_filebuf[in-charge]()(GLIBCPP_3.2) [1]
basic_filebuf<char, char_traits<char> >::basic_filebuf[not-in-charge]()(GLIBCPP_3.2) [1]
basic_filebuf<char, char_traits<char> >::~basic_filebuf [in-charge deleting]()(GLIBCPP_3.2) [1]
basic_filebuf<char, char_traits<char> >::~basic_filebuf [in-charge]()(GLIBCPP_3.2) [1]
basic_filebuf<char, char_traits<char> >::~basic_filebuf [not-in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::basic_filebuf<char, std::char_traits<char> > specified in Table 7-188, with the full functionality as described in the referenced underlying specification.

Table 7-188. libstdcxx - Class basic_filebuf<char, char_traits<char> > Data Interfaces

typeinfo for basic_filebuf<char, char_traits<char> >(GLIBCPP_3.2) [1]
typeinfo name for basic_filebuf<char, char_traits<char> >(GLIBCPP_3.2) [1]
vtable for basic_filebuf<char, char_traits<char> >(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class basic_filebuf<wchar_t, char_traits<wchar_t> >

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

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

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

Base Offset0
RTTItypeinfo for basic_filebuf<wchar_t, char_traits<wchar_t> >
vfunc:basic_filebuf<wchar_t, char_traits<wchar_t> >::~basic_filebuf [in-charge]()
vfunc:basic_filebuf<wchar_t, char_traits<wchar_t> >::~basic_filebuf [in-charge deleting]()
vfunc:basic_filebuf<wchar_t, char_traits<wchar_t> >::imbue(locale const&)
vfunc:basic_filebuf<wchar_t, char_traits<wchar_t> >::setbuf(wchar_t*, int)
vfunc:basic_filebuf<wchar_t, char_traits<wchar_t> >::setbuf(wchar_t*, int)
vfunc:basic_filebuf<wchar_t, char_traits<wchar_t> >::setbuf(wchar_t*, int)
vfunc:basic_filebuf<wchar_t, char_traits<wchar_t> >::setbuf(wchar_t*, int)
vfunc:basic_filebuf<wchar_t, char_traits<wchar_t> >::setbuf(wchar_t*, int)
vfunc:basic_filebuf<wchar_t, char_traits<wchar_t> >::setbuf(wchar_t*, long)
vfunc:basic_filebuf<wchar_t, char_traits<wchar_t> >::setbuf(wchar_t*, long)
vfunc:basic_filebuf<wchar_t, char_traits<wchar_t> >::setbuf(wchar_t*, long)
vfunc:basic_filebuf<wchar_t, char_traits<wchar_t> >::setbuf(wchar_t*, long)
vfunc:basic_filebuf<wchar_t, char_traits<wchar_t> >::seekoff(long, _Ios_Seekdir, _Ios_Openmode)
vfunc:basic_filebuf<wchar_t, char_traits<wchar_t> >::seekpos(fpos<__mbstate_t>, _Ios_Openmode)

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

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

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

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

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

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

basic_filebuf<wchar_t, char_traits<wchar_t> >::is_open() const(GLIBCPP_3.2) [1]
basic_filebuf<wchar_t, char_traits<wchar_t> >::_M_output_unshift()(GLIBCPP_3.2) [1]
basic_filebuf<wchar_t, char_traits<wchar_t> >::_M_really_overflow(unsigned)(GLIBCPP_3.2) [1]
basic_filebuf<wchar_t, char_traits<wchar_t> >::_M_set_determinate(long)(GLIBCPP_3.2) [1]
basic_filebuf<wchar_t, char_traits<wchar_t> >::_M_is_indeterminate()(GLIBCPP_3.2) [1]
basic_filebuf<wchar_t, char_traits<wchar_t> >::_M_underflow_common(bool)(GLIBCPP_3.2) [1]
basic_filebuf<wchar_t, char_traits<wchar_t> >::_M_set_indeterminate()(GLIBCPP_3.2) [1]
basic_filebuf<wchar_t, char_traits<wchar_t> >::_M_convert_to_external(wchar_t*, int, int&, int&) [1]
basic_filebuf<wchar_t, char_traits<wchar_t> >::_M_convert_to_external(wchar_t*, long, long&, long&) [1]
basic_filebuf<wchar_t, char_traits<wchar_t> >::_M_destroy_internal_buffer()(GLIBCPP_3.2) [1]
basic_filebuf<wchar_t, char_traits<wchar_t> >::_M_allocate_internal_buffer()(GLIBCPP_3.2) [1]
basic_filebuf<wchar_t, char_traits<wchar_t> >::open(char const*, _Ios_Openmode)(GLIBCPP_3.2) [1]
basic_filebuf<wchar_t, char_traits<wchar_t> >::sync()(GLIBCPP_3.2) [1]
basic_filebuf<wchar_t, char_traits<wchar_t> >::close()(GLIBCPP_3.2) [1]
basic_filebuf<wchar_t, char_traits<wchar_t> >::imbue(locale const&)(GLIBCPP_3.2) [1]
basic_filebuf<wchar_t, char_traits<wchar_t> >::uflow()(GLIBCPP_3.2) [1]
basic_filebuf<wchar_t, char_traits<wchar_t> >::seekoff(long, _Ios_Seekdir, _Ios_Openmode)(GLIBCPP_3.2) [1]
basic_filebuf<wchar_t, char_traits<wchar_t> >::seekpos(fpos<__mbstate_t>, _Ios_Openmode)(GLIBCPP_3.2) [1]
basic_filebuf<wchar_t, char_traits<wchar_t> >::overflow(unsigned)(GLIBCPP_3.2) [1]
basic_filebuf<wchar_t, char_traits<wchar_t> >::pbackfail(unsigned)(GLIBCPP_3.2) [1]
basic_filebuf<wchar_t, char_traits<wchar_t> >::showmanyc()(GLIBCPP_3.2) [1]
basic_filebuf<wchar_t, char_traits<wchar_t> >::underflow()(GLIBCPP_3.2) [1]
basic_filebuf<wchar_t, char_traits<wchar_t> >::basic_filebuf[in-charge]()(GLIBCPP_3.2) [1]
basic_filebuf<wchar_t, char_traits<wchar_t> >::basic_filebuf[not-in-charge]()(GLIBCPP_3.2) [1]
basic_filebuf<wchar_t, char_traits<wchar_t> >::~basic_filebuf [in-charge deleting]()(GLIBCPP_3.2) [1]
basic_filebuf<wchar_t, char_traits<wchar_t> >::~basic_filebuf [in-charge]()(GLIBCPP_3.2) [1]
basic_filebuf<wchar_t, char_traits<wchar_t> >::~basic_filebuf [not-in-charge]()(GLIBCPP_3.2) [1]
virtual thunk [v:0,-24] to basic_fstream<wchar_t, char_traits<wchar_t> >::~basic_fstream [in-charge deleting]() [2]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::basic_filebuf<wchar_t, std::char_traits<wchar_t> > specified in Table 7-192, with the full functionality as described in the referenced underlying specification.

Table 7-192. libstdcxx - Class basic_filebuf<wchar_t, char_traits<wchar_t> > Data Interfaces

typeinfo for basic_filebuf<wchar_t, char_traits<wchar_t> >(GLIBCPP_3.2) [1]
typeinfo name for basic_filebuf<wchar_t, char_traits<wchar_t> >(GLIBCPP_3.2) [1]
vtable for basic_filebuf<wchar_t, char_traits<wchar_t> >(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class basic_fstream<char, char_traits<char> >

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

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

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

Base Offset0
RTTItypeinfo for basic_fstream<char, char_traits<char> >
vfunc:basic_fstream<char, char_traits<char> >::~basic_fstream [in-charge]()
vfunc:basic_fstream<char, char_traits<char> >::~basic_fstream [in-charge deleting]()

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

Table 7-194. typeinfo for basic_fstream<char, char_traits<char> >

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

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

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

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

basic_fstream<char, char_traits<char> >::rdbuf() const(GLIBCPP_3.2) [1]
basic_fstream<char, char_traits<char> >::open(char const*, _Ios_Openmode)(GLIBCPP_3.2) [1]
basic_fstream<char, char_traits<char> >::close()(GLIBCPP_3.2) [1]
basic_fstream<char, char_traits<char> >::is_open()(GLIBCPP_3.2) [1]
basic_fstream<char, char_traits<char> >::basic_fstream[in-charge](char const*, _Ios_Openmode)(GLIBCPP_3.2) [1]
basic_fstream<char, char_traits<char> >::basic_fstream[in-charge]()(GLIBCPP_3.2) [1]
basic_fstream<char, char_traits<char> >::basic_fstream[not-in-charge](char const*, _Ios_Openmode)(GLIBCPP_3.2) [1]
basic_fstream<char, char_traits<char> >::basic_fstream[not-in-charge]()(GLIBCPP_3.2) [1]
basic_fstream<char, char_traits<char> >::~basic_fstream [in-charge deleting]()(GLIBCPP_3.2) [1]
basic_fstream<char, char_traits<char> >::~basic_fstream [in-charge]()(GLIBCPP_3.2) [1]
basic_fstream<char, char_traits<char> >::~basic_fstream [not-in-charge]()(GLIBCPP_3.2) [1]
non-virtual thunk [nv:-16] to basic_fstream<char, char_traits<char> >::~basic_fstream [in-charge deleting]() [2]
non-virtual thunk [nv:-16] to basic_fstream<char, char_traits<char> >::~basic_fstream [in-charge]() [2]
non-virtual thunk [nv:-8] to basic_fstream<char, char_traits<char> >::~basic_fstream [in-charge deleting]() [1]
non-virtual thunk [nv:-8] to basic_fstream<char, char_traits<char> >::~basic_fstream [in-charge]() [1]
virtual thunk [v:0,-12] to basic_fstream<char, char_traits<char> >::~basic_fstream [in-charge deleting]() [1]
virtual thunk [v:0,-12] to basic_fstream<char, char_traits<char> >::~basic_fstream [in-charge]() [1]
virtual thunk [v:0,-24] to basic_fstream<char, char_traits<char> >::~basic_fstream [in-charge deleting]() [2]
virtual thunk [v:0,-24] to basic_fstream<char, char_traits<char> >::~basic_fstream [in-charge]() [2]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::basic_fstream<char, std::char_traits<char> > specified in Table 7-196, with the full functionality as described in the referenced underlying specification.

Table 7-196. libstdcxx - Class basic_fstream<char, char_traits<char> > Data Interfaces

typeinfo for basic_fstream<char, char_traits<char> >(GLIBCPP_3.2) [1]
typeinfo name for basic_fstream<char, char_traits<char> >(GLIBCPP_3.2) [1]
VTT for basic_fstream<char, char_traits<char> >(GLIBCPP_3.2) [1]
vtable for basic_fstream<char, char_traits<char> >(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class basic_fstream<wchar_t, char_traits<wchar_t> >

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

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

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

Base Offset0
RTTItypeinfo for basic_fstream<wchar_t, char_traits<wchar_t> >
vfunc:basic_fstream<wchar_t, char_traits<wchar_t> >::~basic_fstream [in-charge]()
vfunc:basic_fstream<wchar_t, char_traits<wchar_t> >::~basic_fstream [in-charge deleting]()

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

Table 7-198. typeinfo for basic_fstream<wchar_t, char_traits<wchar_t> >

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

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

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

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

basic_fstream<wchar_t, char_traits<wchar_t> >::rdbuf() const(GLIBCPP_3.2) [1]
basic_fstream<wchar_t, char_traits<wchar_t> >::open(char const*, _Ios_Openmode)(GLIBCPP_3.2) [1]
basic_fstream<wchar_t, char_traits<wchar_t> >::close()(GLIBCPP_3.2) [1]
basic_fstream<wchar_t, char_traits<wchar_t> >::is_open()(GLIBCPP_3.2) [1]
basic_fstream<wchar_t, char_traits<wchar_t> >::basic_fstream[in-charge](char const*, _Ios_Openmode)(GLIBCPP_3.2) [1]
basic_fstream<wchar_t, char_traits<wchar_t> >::basic_fstream[in-charge]()(GLIBCPP_3.2) [1]
basic_fstream<wchar_t, char_traits<wchar_t> >::basic_fstream[not-in-charge](char const*, _Ios_Openmode)(GLIBCPP_3.2) [1]
basic_fstream<wchar_t, char_traits<wchar_t> >::basic_fstream[not-in-charge]()(GLIBCPP_3.2) [1]
basic_fstream<wchar_t, char_traits<wchar_t> >::~basic_fstream [in-charge deleting]()(GLIBCPP_3.2) [1]
basic_fstream<wchar_t, char_traits<wchar_t> >::~basic_fstream [in-charge]()(GLIBCPP_3.2) [1]
basic_fstream<wchar_t, char_traits<wchar_t> >::~basic_fstream [not-in-charge]()(GLIBCPP_3.2) [1]
non-virtual thunk [nv:-16] to basic_fstream<wchar_t, char_traits<wchar_t> >::~basic_fstream [in-charge deleting]() [2]
non-virtual thunk [nv:-16] to basic_fstream<wchar_t, char_traits<wchar_t> >::~basic_fstream [in-charge]() [2]
non-virtual thunk [nv:-8] to basic_fstream<wchar_t, char_traits<wchar_t> >::~basic_fstream [in-charge deleting]() [1]
non-virtual thunk [nv:-8] to basic_fstream<wchar_t, char_traits<wchar_t> >::~basic_fstream [in-charge]() [1]
virtual thunk [v:0,-12] to basic_fstream<wchar_t, char_traits<wchar_t> >::~basic_fstream [in-charge deleting]() [1]
virtual thunk [v:0,-12] to basic_fstream<wchar_t, char_traits<wchar_t> >::~basic_fstream [in-charge]() [1]
virtual thunk [v:0,-24] to basic_fstream<wchar_t, char_traits<wchar_t> >::~basic_fstream [in-charge]() [2]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::basic_fstream<wchar_t, std::char_traits<wchar_t> > specified in Table 7-200, with the full functionality as described in the referenced underlying specification.

Table 7-200. libstdcxx - Class basic_fstream<wchar_t, char_traits<wchar_t> > Data Interfaces

typeinfo for basic_fstream<wchar_t, char_traits<wchar_t> >(GLIBCPP_3.2) [1]
typeinfo name for basic_fstream<wchar_t, char_traits<wchar_t> >(GLIBCPP_3.2) [1]
VTT for basic_fstream<wchar_t, char_traits<wchar_t> >(GLIBCPP_3.2) [1]
vtable for basic_fstream<wchar_t, char_traits<wchar_t> >(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class basic_istream<wchar_t, char_traits<wchar_t> >

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

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

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

Base Offset0
RTTItypeinfo for basic_istream<wchar_t, char_traits<wchar_t> >
vfunc:basic_istream<wchar_t, char_traits<wchar_t> >::~basic_istream [in-charge]()
vfunc:basic_istream<wchar_t, char_traits<wchar_t> >::~basic_istream [in-charge deleting]()

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

Table 7-202. typeinfo for basic_istream<wchar_t, char_traits<wchar_t> >

Base Vtablevtable for __cxxabiv1::__vmi_class_type_info
Nametypeinfo name for basic_istream<wchar_t, char_traits<wchar_t> >
flags:8
basetype:typeinfo for basic_ios<wchar_t, char_traits<wchar_t> >4294964227

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

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

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

basic_istream<wchar_t, char_traits<wchar_t> >::gcount() const(GLIBCPP_3.2) [1]
basic_istream<wchar_t, char_traits<wchar_t> >::get(wchar_t*, int) [1]
basic_istream<wchar_t, char_traits<wchar_t> >::get(wchar_t*, int, wchar_t) [1]
basic_istream<wchar_t, char_traits<wchar_t> >::get(wchar_t*, long) [1]
basic_istream<wchar_t, char_traits<wchar_t> >::get(wchar_t*, long, wchar_t) [1]
basic_istream<wchar_t, char_traits<wchar_t> >::get(basic_streambuf<wchar_t, char_traits<wchar_t> >&)(GLIBCPP_3.2) [1]
basic_istream<wchar_t, char_traits<wchar_t> >::get(basic_streambuf<wchar_t, char_traits<wchar_t> >&, wchar_t)(GLIBCPP_3.2) [1]
basic_istream<wchar_t, char_traits<wchar_t> >::get(wchar_t&)(GLIBCPP_3.2) [1]
basic_istream<wchar_t, char_traits<wchar_t> >::get()(GLIBCPP_3.2) [1]
basic_istream<wchar_t, char_traits<wchar_t> >::peek()(GLIBCPP_3.2) [1]
basic_istream<wchar_t, char_traits<wchar_t> >::read(wchar_t*, int) [1]
basic_istream<wchar_t, char_traits<wchar_t> >::read(wchar_t*, long) [1]
basic_istream<wchar_t, char_traits<wchar_t> >::sync()(GLIBCPP_3.2) [1]
basic_istream<wchar_t, char_traits<wchar_t> >::seekg(fpos<__mbstate_t>)(GLIBCPP_3.2) [1]
basic_istream<wchar_t, char_traits<wchar_t> >::seekg(long, _Ios_Seekdir)(GLIBCPP_3.2) [1]
basic_istream<wchar_t, char_traits<wchar_t> >::tellg()(GLIBCPP_3.2) [1]
basic_istream<wchar_t, char_traits<wchar_t> >::unget()(GLIBCPP_3.2) [1]
basic_istream<wchar_t, char_traits<wchar_t> >::ignore(int, unsigned) [1]
basic_istream<wchar_t, char_traits<wchar_t> >::ignore(long, unsigned) [1]
basic_istream<wchar_t, char_traits<wchar_t> >::sentry::sentry[in-charge](basic_istream<wchar_t, char_traits<wchar_t> >&, bool)(GLIBCPP_3.2) [1]
basic_istream<wchar_t, char_traits<wchar_t> >::sentry::sentry[not-in-charge](basic_istream<wchar_t, char_traits<wchar_t> >&, bool)(GLIBCPP_3.2) [1]
basic_istream<wchar_t, char_traits<wchar_t> >::sentry::operator bool()(GLIBCPP_3.2) [1]
basic_istream<wchar_t, char_traits<wchar_t> >::getline(wchar_t*, int) [1]
basic_istream<wchar_t, char_traits<wchar_t> >::getline(wchar_t*, int, wchar_t) [1]
basic_istream<wchar_t, char_traits<wchar_t> >::getline(wchar_t*, long) [1]
basic_istream<wchar_t, char_traits<wchar_t> >::getline(wchar_t*, long, wchar_t) [1]
basic_istream<wchar_t, char_traits<wchar_t> >::putback(wchar_t)(GLIBCPP_3.2) [1]
basic_istream<wchar_t, char_traits<wchar_t> >::readsome(wchar_t*, int) [1]
basic_istream<wchar_t, char_traits<wchar_t> >::readsome(wchar_t*, long) [1]
basic_istream<wchar_t, char_traits<wchar_t> >::basic_istream[in-charge](basic_streambuf<wchar_t, char_traits<wchar_t> >*)(GLIBCPP_3.2) [1]
basic_istream<wchar_t, char_traits<wchar_t> >::basic_istream[not-in-charge](basic_streambuf<wchar_t, char_traits<wchar_t> >*)(GLIBCPP_3.2) [1]
basic_istream<wchar_t, char_traits<wchar_t> >::~basic_istream [in-charge deleting]()(GLIBCPP_3.2) [1]
basic_istream<wchar_t, char_traits<wchar_t> >::~basic_istream [in-charge]()(GLIBCPP_3.2) [1]
basic_istream<wchar_t, char_traits<wchar_t> >::~basic_istream [not-in-charge]()(GLIBCPP_3.2) [1]
basic_istream<wchar_t, char_traits<wchar_t> >::operator>>(basic_istream<wchar_t, char_traits<wchar_t> >& (*)(basic_istream<wchar_t, char_traits<wchar_t> >&))(GLIBCPP_3.2) [1]
basic_istream<wchar_t, char_traits<wchar_t> >::operator>>(ios_base& (*)(ios_base&))(GLIBCPP_3.2) [1]
basic_istream<wchar_t, char_traits<wchar_t> >::operator>>(basic_ios<wchar_t, char_traits<wchar_t> >& (*)(basic_ios<wchar_t, char_traits<wchar_t> >&))(GLIBCPP_3.2) [1]
basic_istream<wchar_t, char_traits<wchar_t> >::operator>>(basic_streambuf<wchar_t, char_traits<wchar_t> >*)(GLIBCPP_3.2) [1]
basic_istream<wchar_t, char_traits<wchar_t> >::operator>>(void*&)(GLIBCPP_3.2) [1]
basic_istream<wchar_t, char_traits<wchar_t> >::operator>>(bool&)(GLIBCPP_3.2) [1]
basic_istream<wchar_t, char_traits<wchar_t> >::operator>>(double&)(GLIBCPP_3.2) [1]
basic_istream<wchar_t, char_traits<wchar_t> >::operator>>(long double&)(GLIBCPP_3.2) [1]
basic_istream<wchar_t, char_traits<wchar_t> >::operator>>(float&)(GLIBCPP_3.2) [1]
basic_istream<wchar_t, char_traits<wchar_t> >::operator>>(int&)(GLIBCPP_3.2) [1]
basic_istream<wchar_t, char_traits<wchar_t> >::operator>>(unsigned&)(GLIBCPP_3.2) [1]
basic_istream<wchar_t, char_traits<wchar_t> >::operator>>(long&)(GLIBCPP_3.2) [1]
basic_istream<wchar_t, char_traits<wchar_t> >::operator>>(unsigned long&)(GLIBCPP_3.2) [1]
basic_istream<wchar_t, char_traits<wchar_t> >::operator>>(short&)(GLIBCPP_3.2) [1]
basic_istream<wchar_t, char_traits<wchar_t> >::operator>>(unsigned short&)(GLIBCPP_3.2) [1]
basic_istream<wchar_t, char_traits<wchar_t> >::operator>>(long long&)(GLIBCPP_3.2) [1]
basic_istream<wchar_t, char_traits<wchar_t> >::operator>>(unsigned long long&)(GLIBCPP_3.2) [1]
basic_istream<wchar_t, char_traits<wchar_t> >& ws<wchar_t, char_traits<wchar_t> >(basic_istream<wchar_t, char_traits<wchar_t> >&)(GLIBCPP_3.2) [1]
basic_istream<wchar_t, char_traits<wchar_t> >& getline<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >(basic_istream<wchar_t, char_traits<wchar_t> >&, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&)(GLIBCPP_3.2) [1]
basic_istream<wchar_t, char_traits<wchar_t> >& getline<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >(basic_istream<wchar_t, char_traits<wchar_t> >&, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&, wchar_t)(GLIBCPP_3.2) [1]
basic_istream<wchar_t, char_traits<wchar_t> >& operator>><double, wchar_t, char_traits<wchar_t> >(basic_istream<wchar_t, char_traits<wchar_t> >&, complex<double>&)(GLIBCPP_3.2) [1]
basic_istream<wchar_t, char_traits<wchar_t> >& operator>><long double, wchar_t, char_traits<wchar_t> >(basic_istream<wchar_t, char_traits<wchar_t> >&, complex<long double>&)(GLIBCPP_3.2) [1]
basic_istream<wchar_t, char_traits<wchar_t> >& operator>><float, wchar_t, char_traits<wchar_t> >(basic_istream<wchar_t, char_traits<wchar_t> >&, complex<float>&)(GLIBCPP_3.2) [1]
basic_istream<wchar_t, char_traits<wchar_t> >& operator>><wchar_t, char_traits<wchar_t> >(basic_istream<wchar_t, char_traits<wchar_t> >&, wchar_t*)(GLIBCPP_3.2) [1]
basic_istream<wchar_t, char_traits<wchar_t> >& operator>><wchar_t, char_traits<wchar_t> >(basic_istream<wchar_t, char_traits<wchar_t> >&, wchar_t&)(GLIBCPP_3.2) [1]
basic_istream<wchar_t, char_traits<wchar_t> >& operator>><wchar_t, char_traits<wchar_t> >(basic_istream<wchar_t, char_traits<wchar_t> >&, _Setiosflags)(GLIBCPP_3.2) [1]
basic_istream<wchar_t, char_traits<wchar_t> >& operator>><wchar_t, char_traits<wchar_t> >(basic_istream<wchar_t, char_traits<wchar_t> >&, _Setprecision)(GLIBCPP_3.2) [1]
basic_istream<wchar_t, char_traits<wchar_t> >& operator>><wchar_t, char_traits<wchar_t> >(basic_istream<wchar_t, char_traits<wchar_t> >&, _Resetiosflags)(GLIBCPP_3.2) [1]
basic_istream<wchar_t, char_traits<wchar_t> >& operator>><wchar_t, char_traits<wchar_t> >(basic_istream<wchar_t, char_traits<wchar_t> >&, _Setw)(GLIBCPP_3.2) [1]
basic_istream<wchar_t, char_traits<wchar_t> >& operator>><wchar_t, char_traits<wchar_t> >(basic_istream<wchar_t, char_traits<wchar_t> >&, _Setbase)(GLIBCPP_3.2) [1]
basic_istream<wchar_t, char_traits<wchar_t> >& operator>><wchar_t, char_traits<wchar_t> >(basic_istream<wchar_t, char_traits<wchar_t> >&, _Setfill<wchar_t>)(GLIBCPP_3.2) [1]
basic_istream<wchar_t, char_traits<wchar_t> >& operator>><wchar_t, char_traits<wchar_t>, allocator<wchar_t> >(basic_istream<wchar_t, char_traits<wchar_t> >&, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&)(GLIBCPP_3.2) [1]
virtual thunk [v:0,-12] to basic_istream<wchar_t, char_traits<wchar_t> >::~basic_istream [in-charge deleting]() [1]
virtual thunk [v:0,-12] to basic_istream<wchar_t, char_traits<wchar_t> >::~basic_istream [in-charge]() [1]
virtual thunk [v:0,-24] to basic_istream<wchar_t, char_traits<wchar_t> >::~basic_istream [in-charge deleting]() [2]
virtual thunk [v:0,-24] to basic_istream<wchar_t, char_traits<wchar_t> >::~basic_istream [in-charge]() [2]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::basic_istream<wchar_t, std::char_traits<wchar_t> > specified in Table 7-204, with the full functionality as described in the referenced underlying specification.

Table 7-204. libstdcxx - Class basic_istream<wchar_t, char_traits<wchar_t> > Data Interfaces

typeinfo for basic_istream<wchar_t, char_traits<wchar_t> >(GLIBCPP_3.2) [1]
typeinfo name for basic_istream<wchar_t, char_traits<wchar_t> >(GLIBCPP_3.2) [1]
VTT for basic_istream<wchar_t, char_traits<wchar_t> >(GLIBCPP_3.2) [1]
vtable for basic_istream<wchar_t, char_traits<wchar_t> >(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class basic_ostream<wchar_t, char_traits<wchar_t> >

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

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

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

Base Offset0
RTTItypeinfo for basic_ostream<wchar_t, char_traits<wchar_t> >
vfunc:basic_ostream<wchar_t, char_traits<wchar_t> >::~basic_ostream [in-charge]()
vfunc:basic_ostream<wchar_t, char_traits<wchar_t> >::~basic_ostream [in-charge deleting]()

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

Table 7-206. typeinfo for basic_ostream<wchar_t, char_traits<wchar_t> >

Base Vtablevtable for __cxxabiv1::__vmi_class_type_info
Nametypeinfo name for basic_ostream<wchar_t, char_traits<wchar_t> >
flags:8
basetype:typeinfo for basic_ios<wchar_t, char_traits<wchar_t> >4294964227

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

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

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

basic_ostream<wchar_t, char_traits<wchar_t> >::put(wchar_t)(GLIBCPP_3.2) [1]
basic_ostream<wchar_t, char_traits<wchar_t> >::flush()(GLIBCPP_3.2) [1]
basic_ostream<wchar_t, char_traits<wchar_t> >::seekp(fpos<__mbstate_t>)(GLIBCPP_3.2) [1]
basic_ostream<wchar_t, char_traits<wchar_t> >::seekp(long, _Ios_Seekdir)(GLIBCPP_3.2) [1]
basic_ostream<wchar_t, char_traits<wchar_t> >::tellp()(GLIBCPP_3.2) [1]
basic_ostream<wchar_t, char_traits<wchar_t> >::write(wchar_t const*, int) [1]
basic_ostream<wchar_t, char_traits<wchar_t> >::write(wchar_t const*, long) [1]
basic_ostream<wchar_t, char_traits<wchar_t> >::sentry::sentry[in-charge](basic_ostream<wchar_t, char_traits<wchar_t> >&)(GLIBCPP_3.2) [1]
basic_ostream<wchar_t, char_traits<wchar_t> >::sentry::sentry[not-in-charge](basic_ostream<wchar_t, char_traits<wchar_t> >&)(GLIBCPP_3.2) [1]
basic_ostream<wchar_t, char_traits<wchar_t> >::sentry::~sentry [in-charge]()(GLIBCPP_3.2) [1]
basic_ostream<wchar_t, char_traits<wchar_t> >::sentry::~sentry [not-in-charge]()(GLIBCPP_3.2) [1]
basic_ostream<wchar_t, char_traits<wchar_t> >::sentry::operator bool()(GLIBCPP_3.2) [1]
basic_ostream<wchar_t, char_traits<wchar_t> >::basic_ostream[in-charge](basic_streambuf<wchar_t, char_traits<wchar_t> >*)(GLIBCPP_3.2) [1]
basic_ostream<wchar_t, char_traits<wchar_t> >::basic_ostream[not-in-charge](basic_streambuf<wchar_t, char_traits<wchar_t> >*)(GLIBCPP_3.2) [1]
basic_ostream<wchar_t, char_traits<wchar_t> >::~basic_ostream [in-charge deleting]()(GLIBCPP_3.2) [1]
basic_ostream<wchar_t, char_traits<wchar_t> >::~basic_ostream [in-charge]()(GLIBCPP_3.2) [1]
basic_ostream<wchar_t, char_traits<wchar_t> >::~basic_ostream [not-in-charge]()(GLIBCPP_3.2) [1]
basic_ostream<wchar_t, char_traits<wchar_t> >::operator<<(basic_ostream<wchar_t, char_traits<wchar_t> >& (*)(basic_ostream<wchar_t, char_traits<wchar_t> >&))(GLIBCPP_3.2) [1]
basic_ostream<wchar_t, char_traits<wchar_t> >::operator<<(ios_base& (*)(ios_base&))(GLIBCPP_3.2) [1]
basic_ostream<wchar_t, char_traits<wchar_t> >::operator<<(basic_ios<wchar_t, char_traits<wchar_t> >& (*)(basic_ios<wchar_t, char_traits<wchar_t> >&))(GLIBCPP_3.2) [1]
basic_ostream<wchar_t, char_traits<wchar_t> >::operator<<(void const*)(GLIBCPP_3.2) [1]
basic_ostream<wchar_t, char_traits<wchar_t> >::operator<<(basic_streambuf<wchar_t, char_traits<wchar_t> >*)(GLIBCPP_3.2) [1]
basic_ostream<wchar_t, char_traits<wchar_t> >::operator<<(bool)(GLIBCPP_3.2) [1]
basic_ostream<wchar_t, char_traits<wchar_t> >::operator<<(double)(GLIBCPP_3.2) [1]
basic_ostream<wchar_t, char_traits<wchar_t> >::operator<<(long double)(GLIBCPP_3.2) [1]
basic_ostream<wchar_t, char_traits<wchar_t> >::operator<<(float)(GLIBCPP_3.2) [1]
basic_ostream<wchar_t, char_traits<wchar_t> >::operator<<(int)(GLIBCPP_3.2) [1]
basic_ostream<wchar_t, char_traits<wchar_t> >::operator<<(unsigned)(GLIBCPP_3.2) [1]
basic_ostream<wchar_t, char_traits<wchar_t> >::operator<<(long)(GLIBCPP_3.2) [1]
basic_ostream<wchar_t, char_traits<wchar_t> >::operator<<(unsigned long)(GLIBCPP_3.2) [1]
basic_ostream<wchar_t, char_traits<wchar_t> >::operator<<(short)(GLIBCPP_3.2) [1]
basic_ostream<wchar_t, char_traits<wchar_t> >::operator<<(unsigned short)(GLIBCPP_3.2) [1]
basic_ostream<wchar_t, char_traits<wchar_t> >::operator<<(long long)(GLIBCPP_3.2) [1]
basic_ostream<wchar_t, char_traits<wchar_t> >::operator<<(unsigned long long)(GLIBCPP_3.2) [1]
basic_ostream<wchar_t, char_traits<wchar_t> >& endl<wchar_t, char_traits<wchar_t> >(basic_ostream<wchar_t, char_traits<wchar_t> >&)(GLIBCPP_3.2) [1]
basic_ostream<wchar_t, char_traits<wchar_t> >& ends<wchar_t, char_traits<wchar_t> >(basic_ostream<wchar_t, char_traits<wchar_t> >&)(GLIBCPP_3.2) [1]
basic_ostream<wchar_t, char_traits<wchar_t> >& flush<wchar_t, char_traits<wchar_t> >(basic_ostream<wchar_t, char_traits<wchar_t> >&)(GLIBCPP_3.2) [1]
basic_ostream<wchar_t, char_traits<wchar_t> >& operator<< <double, wchar_t, char_traits<wchar_t> >(basic_ostream<wchar_t, char_traits<wchar_t> >&, complex<double> const&)(GLIBCPP_3.2) [1]
basic_ostream<wchar_t, char_traits<wchar_t> >& operator<< <long double, wchar_t, char_traits<wchar_t> >(basic_ostream<wchar_t, char_traits<wchar_t> >&, complex<long double> const&)(GLIBCPP_3.2) [1]
basic_ostream<wchar_t, char_traits<wchar_t> >& operator<< <float, wchar_t, char_traits<wchar_t> >(basic_ostream<wchar_t, char_traits<wchar_t> >&, complex<float> const&)(GLIBCPP_3.2) [1]
basic_ostream<wchar_t, char_traits<wchar_t> >& operator<< <wchar_t, char_traits<wchar_t> >(basic_ostream<wchar_t, char_traits<wchar_t> >&, wchar_t const*)(GLIBCPP_3.2) [1]
basic_ostream<wchar_t, char_traits<wchar_t> >& operator<< <wchar_t, char_traits<wchar_t> >(basic_ostream<wchar_t, char_traits<wchar_t> >&, char const*)(GLIBCPP_3.2) [1]
basic_ostream<wchar_t, char_traits<wchar_t> >& operator<< <wchar_t, char_traits<wchar_t> >(basic_ostream<wchar_t, char_traits<wchar_t> >&, wchar_t)(GLIBCPP_3.2) [1]
basic_ostream<wchar_t, char_traits<wchar_t> >& operator<< <wchar_t, char_traits<wchar_t> >(basic_ostream<wchar_t, char_traits<wchar_t> >&, _Setiosflags)(GLIBCPP_3.2) [1]
basic_ostream<wchar_t, char_traits<wchar_t> >& operator<< <wchar_t, char_traits<wchar_t> >(basic_ostream<wchar_t, char_traits<wchar_t> >&, _Setprecision)(GLIBCPP_3.2) [1]
basic_ostream<wchar_t, char_traits<wchar_t> >& operator<< <wchar_t, char_traits<wchar_t> >(basic_ostream<wchar_t, char_traits<wchar_t> >&, _Resetiosflags)(GLIBCPP_3.2) [1]
basic_ostream<wchar_t, char_traits<wchar_t> >& operator<< <wchar_t, char_traits<wchar_t> >(basic_ostream<wchar_t, char_traits<wchar_t> >&, _Setw)(GLIBCPP_3.2) [1]
basic_ostream<wchar_t, char_traits<wchar_t> >& operator<< <wchar_t, char_traits<wchar_t> >(basic_ostream<wchar_t, char_traits<wchar_t> >&, _Setbase)(GLIBCPP_3.2) [1]
basic_ostream<wchar_t, char_traits<wchar_t> >& operator<< <wchar_t, char_traits<wchar_t> >(basic_ostream<wchar_t, char_traits<wchar_t> >&, _Setfill<wchar_t>)(GLIBCPP_3.2) [1]
basic_ostream<wchar_t, char_traits<wchar_t> >& operator<< <wchar_t, char_traits<wchar_t> >(basic_ostream<wchar_t, char_traits<wchar_t> >&, char)(GLIBCPP_3.2) [1]
basic_ostream<wchar_t, char_traits<wchar_t> >& operator<< <wchar_t, char_traits<wchar_t>, allocator<wchar_t> >(basic_ostream<wchar_t, char_traits<wchar_t> >&, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&)(GLIBCPP_3.2) [1]
virtual thunk [v:0,-12] to basic_ostream<wchar_t, char_traits<wchar_t> >::~basic_ostream [in-charge deleting]() [1]
virtual thunk [v:0,-12] to basic_ostream<wchar_t, char_traits<wchar_t> >::~basic_ostream [in-charge]() [1]
virtual thunk [v:0,-24] to basic_ostream<wchar_t, char_traits<wchar_t> >::~basic_ostream [in-charge deleting]() [2]
virtual thunk [v:0,-24] to basic_ostream<wchar_t, char_traits<wchar_t> >::~basic_ostream [in-charge]() [2]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::basic_ostream<wchar_t, std::char_traits<wchar_t> > specified in Table 7-208, with the full functionality as described in the referenced underlying specification.

Table 7-208. libstdcxx - Class basic_ostream<wchar_t, char_traits<wchar_t> > Data Interfaces

typeinfo for basic_ostream<wchar_t, char_traits<wchar_t> >(GLIBCPP_3.2) [1]
typeinfo name for basic_ostream<wchar_t, char_traits<wchar_t> >(GLIBCPP_3.2) [1]
VTT for basic_ostream<wchar_t, char_traits<wchar_t> >(GLIBCPP_3.2) [1]
vtable for basic_ostream<wchar_t, char_traits<wchar_t> >(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class messages_base

Class data for messages_base

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

Table 7-209. typeinfo for messages_base

Base Vtablevtable for __cxxabiv1::__class_type_info
Nametypeinfo name for messages_base

Interfaces for Class messages_base

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

An LSB conforming implementation shall provide the generic data interfaces for Class std::messages_base specified in Table 7-210, with the full functionality as described in the referenced underlying specification.

Table 7-210. libstdcxx - Class messages_base Data Interfaces

typeinfo for messages_base(GLIBCPP_3.2) [1]
typeinfo name for messages_base(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class runtime_error

Class data for runtime_error

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

Table 7-211. vtable for runtime_error

Base Offset0
RTTItypeinfo for runtime_error
vfunc:runtime_error::~runtime_error [in-charge]()
vfunc:runtime_error::~runtime_error [in-charge deleting]()
vfunc:runtime_error::what() const

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

Table 7-212. typeinfo for runtime_error

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for runtime_error

Interfaces for Class runtime_error

An LSB conforming implementation shall provide the generic methods for Class std::runtime_error specified in Table 7-213, with the full functionality as described in the referenced underlying specification.

Table 7-213. libstdcxx - Class runtime_error Function Interfaces

runtime_error::what() const(GLIBCPP_3.2) [1]
runtime_error::runtime_error[in-charge](basic_string<char, char_traits<char>, allocator<char> > const&)(GLIBCPP_3.2) [1]
runtime_error::runtime_error[not-in-charge](basic_string<char, char_traits<char>, allocator<char> > const&)(GLIBCPP_3.2) [1]
runtime_error::~runtime_error [in-charge deleting]()(GLIBCPP_3.2) [1]
runtime_error::~runtime_error [in-charge]()(GLIBCPP_3.2) [1]
runtime_error::~runtime_error [not-in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::runtime_error specified in Table 7-214, with the full functionality as described in the referenced underlying specification.

Table 7-214. libstdcxx - Class runtime_error Data Interfaces

typeinfo for runtime_error(GLIBCPP_3.2) [1]
typeinfo name for runtime_error(GLIBCPP_3.2) [1]
vtable for runtime_error(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class basic_ifstream<char, char_traits<char> >

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

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

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

Base Offset0
RTTItypeinfo for basic_ifstream<char, char_traits<char> >
vfunc:basic_ifstream<char, char_traits<char> >::~basic_ifstream [in-charge]()
vfunc:basic_ifstream<char, char_traits<char> >::~basic_ifstream [in-charge deleting]()

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

Table 7-216. typeinfo for basic_ifstream<char, char_traits<char> >

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

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

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

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

basic_ifstream<char, char_traits<char> >::rdbuf() const(GLIBCPP_3.2) [1]
basic_ifstream<char, char_traits<char> >::open(char const*, _Ios_Openmode)(GLIBCPP_3.2) [1]
basic_ifstream<char, char_traits<char> >::close()(GLIBCPP_3.2) [1]
basic_ifstream<char, char_traits<char> >::is_open()(GLIBCPP_3.2) [1]
basic_ifstream<char, char_traits<char> >::basic_ifstream[in-charge](char const*, _Ios_Openmode)(GLIBCPP_3.2) [1]
basic_ifstream<char, char_traits<char> >::basic_ifstream[in-charge]()(GLIBCPP_3.2) [1]
basic_ifstream<char, char_traits<char> >::basic_ifstream[not-in-charge](char const*, _Ios_Openmode)(GLIBCPP_3.2) [1]
basic_ifstream<char, char_traits<char> >::basic_ifstream[not-in-charge]()(GLIBCPP_3.2) [1]
basic_ifstream<char, char_traits<char> >::~basic_ifstream [in-charge deleting]()(GLIBCPP_3.2) [1]
basic_ifstream<char, char_traits<char> >::~basic_ifstream [in-charge]()(GLIBCPP_3.2) [1]
basic_ifstream<char, char_traits<char> >::~basic_ifstream [not-in-charge]()(GLIBCPP_3.2) [1]
virtual thunk [v:0,-12] to basic_ifstream<char, char_traits<char> >::~basic_ifstream [in-charge deleting]() [1]
virtual thunk [v:0,-12] to basic_ifstream<char, char_traits<char> >::~basic_ifstream [in-charge]() [1]
virtual thunk [v:0,-24] to basic_ifstream<char, char_traits<char> >::~basic_ifstream [in-charge deleting]() [2]
virtual thunk [v:0,-24] to basic_ifstream<char, char_traits<char> >::~basic_ifstream [in-charge]() [2]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::basic_ifstream<char, std::char_traits<char> > specified in Table 7-218, with the full functionality as described in the referenced underlying specification.

Table 7-218. libstdcxx - Class basic_ifstream<char, char_traits<char> > Data Interfaces

typeinfo for basic_ifstream<char, char_traits<char> >(GLIBCPP_3.2) [1]
typeinfo name for basic_ifstream<char, char_traits<char> >(GLIBCPP_3.2) [1]
VTT for basic_ifstream<char, char_traits<char> >(GLIBCPP_3.2) [1]
vtable for basic_ifstream<char, char_traits<char> >(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class basic_ifstream<wchar_t, char_traits<wchar_t> >

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

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

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

Base Offset0
RTTItypeinfo for basic_ifstream<wchar_t, char_traits<wchar_t> >
vfunc:basic_ifstream<wchar_t, char_traits<wchar_t> >::~basic_ifstream [in-charge]()
vfunc:basic_ifstream<wchar_t, char_traits<wchar_t> >::~basic_ifstream [in-charge deleting]()

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

Table 7-220. typeinfo for basic_ifstream<wchar_t, char_traits<wchar_t> >

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

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

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

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

basic_ifstream<wchar_t, char_traits<wchar_t> >::rdbuf() const(GLIBCPP_3.2) [1]
basic_ifstream<wchar_t, char_traits<wchar_t> >::open(char const*, _Ios_Openmode)(GLIBCPP_3.2) [1]
basic_ifstream<wchar_t, char_traits<wchar_t> >::close()(GLIBCPP_3.2) [1]
basic_ifstream<wchar_t, char_traits<wchar_t> >::is_open()(GLIBCPP_3.2) [1]
basic_ifstream<wchar_t, char_traits<wchar_t> >::basic_ifstream[in-charge](char const*, _Ios_Openmode)(GLIBCPP_3.2) [1]
basic_ifstream<wchar_t, char_traits<wchar_t> >::basic_ifstream[in-charge]()(GLIBCPP_3.2) [1]
basic_ifstream<wchar_t, char_traits<wchar_t> >::basic_ifstream[not-in-charge](char const*, _Ios_Openmode)(GLIBCPP_3.2) [1]
basic_ifstream<wchar_t, char_traits<wchar_t> >::basic_ifstream[not-in-charge]()(GLIBCPP_3.2) [1]
basic_ifstream<wchar_t, char_traits<wchar_t> >::~basic_ifstream [in-charge deleting]()(GLIBCPP_3.2) [1]
basic_ifstream<wchar_t, char_traits<wchar_t> >::~basic_ifstream [in-charge]()(GLIBCPP_3.2) [1]
basic_ifstream<wchar_t, char_traits<wchar_t> >::~basic_ifstream [not-in-charge]()(GLIBCPP_3.2) [1]
virtual thunk [v:0,-12] to basic_ifstream<wchar_t, char_traits<wchar_t> >::~basic_ifstream [in-charge deleting]() [1]
virtual thunk [v:0,-12] to basic_ifstream<wchar_t, char_traits<wchar_t> >::~basic_ifstream [in-charge]() [1]
virtual thunk [v:0,-24] to basic_ifstream<wchar_t, char_traits<wchar_t> >::~basic_ifstream [in-charge deleting]() [2]
virtual thunk [v:0,-24] to basic_ifstream<wchar_t, char_traits<wchar_t> >::~basic_ifstream [in-charge]() [2]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::basic_ifstream<wchar_t, std::char_traits<wchar_t> > specified in Table 7-222, with the full functionality as described in the referenced underlying specification.

Table 7-222. libstdcxx - Class basic_ifstream<wchar_t, char_traits<wchar_t> > Data Interfaces

typeinfo for basic_ifstream<wchar_t, char_traits<wchar_t> >(GLIBCPP_3.2) [1]
typeinfo for basic_streambuf<wchar_t, char_traits<wchar_t> >(GLIBCPP_3.2) [1]
typeinfo name for basic_ifstream<wchar_t, char_traits<wchar_t> >(GLIBCPP_3.2) [1]
typeinfo name for basic_streambuf<wchar_t, char_traits<wchar_t> >(GLIBCPP_3.2) [1]
VTT for basic_ifstream<wchar_t, char_traits<wchar_t> >(GLIBCPP_3.2) [1]
vtable for basic_ifstream<wchar_t, char_traits<wchar_t> >(GLIBCPP_3.2) [1]
vtable for basic_streambuf<wchar_t, char_traits<wchar_t> >(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class basic_iostream<wchar_t, char_traits<wchar_t> >

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

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

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

Base Offset0
RTTItypeinfo for basic_iostream<wchar_t, char_traits<wchar_t> >
vfunc:basic_iostream<wchar_t, char_traits<wchar_t> >::~basic_iostream [in-charge]()
vfunc:basic_iostream<wchar_t, char_traits<wchar_t> >::~basic_iostream [in-charge deleting]()

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

Table 7-224. typeinfo for basic_iostream<wchar_t, char_traits<wchar_t> >

Base Vtablevtable for __cxxabiv1::__vmi_class_type_info
Nametypeinfo name for basic_iostream<wchar_t, char_traits<wchar_t> >
flags:11
basetype:typeinfo for basic_istream<wchar_t, char_traits<wchar_t> >2
basetype:typeinfo for basic_ostream<wchar_t, char_traits<wchar_t> >2050

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

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

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

basic_iostream<wchar_t, char_traits<wchar_t> >::basic_iostream[in-charge](basic_streambuf<wchar_t, char_traits<wchar_t> >*)(GLIBCPP_3.2) [1]
basic_iostream<wchar_t, char_traits<wchar_t> >::basic_iostream[not-in-charge](basic_streambuf<wchar_t, char_traits<wchar_t> >*)(GLIBCPP_3.2) [1]
basic_iostream<wchar_t, char_traits<wchar_t> >::~basic_iostream [in-charge deleting]()(GLIBCPP_3.2) [1]
basic_iostream<wchar_t, char_traits<wchar_t> >::~basic_iostream [in-charge]()(GLIBCPP_3.2) [1]
basic_iostream<wchar_t, char_traits<wchar_t> >::~basic_iostream [not-in-charge]()(GLIBCPP_3.2) [1]
non-virtual thunk [nv:-16] to basic_iostream<wchar_t, char_traits<wchar_t> >::~basic_iostream [in-charge deleting]() [2]
non-virtual thunk [nv:-16] to basic_iostream<wchar_t, char_traits<wchar_t> >::~basic_iostream [in-charge]() [2]
non-virtual thunk [nv:-8] to basic_iostream<wchar_t, char_traits<wchar_t> >::~basic_iostream [in-charge deleting]() [1]
non-virtual thunk [nv:-8] to basic_iostream<wchar_t, char_traits<wchar_t> >::~basic_iostream [in-charge]() [1]
virtual thunk [v:0,-12] to basic_iostream<wchar_t, char_traits<wchar_t> >::~basic_iostream [in-charge deleting]() [1]
virtual thunk [v:0,-12] to basic_iostream<wchar_t, char_traits<wchar_t> >::~basic_iostream [in-charge]() [1]
virtual thunk [v:0,-24] to basic_iostream<wchar_t, char_traits<wchar_t> >::~basic_iostream [in-charge deleting]() [2]
virtual thunk [v:0,-24] to basic_iostream<wchar_t, char_traits<wchar_t> >::~basic_iostream [in-charge]() [2]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::basic_iostream<wchar_t, std::char_traits<wchar_t> > specified in Table 7-226, with the full functionality as described in the referenced underlying specification.

Table 7-226. libstdcxx - Class basic_iostream<wchar_t, char_traits<wchar_t> > Data Interfaces

typeinfo for basic_iostream<wchar_t, char_traits<wchar_t> >(GLIBCPP_3.2) [1]
typeinfo name for basic_iostream<wchar_t, char_traits<wchar_t> >(GLIBCPP_3.2) [1]
VTT for basic_iostream<wchar_t, char_traits<wchar_t> >(GLIBCPP_3.2) [1]
vtable for basic_iostream<wchar_t, char_traits<wchar_t> >(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class basic_ofstream<char, char_traits<char> >

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

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

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

Base Offset0
RTTItypeinfo for basic_ofstream<char, char_traits<char> >
vfunc:basic_ofstream<char, char_traits<char> >::~basic_ofstream [in-charge]()
vfunc:basic_ofstream<char, char_traits<char> >::~basic_ofstream [in-charge deleting]()

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

Table 7-228. typeinfo for basic_ofstream<char, char_traits<char> >

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

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

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

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

basic_ofstream<char, char_traits<char> >::rdbuf() const(GLIBCPP_3.2) [1]
basic_ofstream<char, char_traits<char> >::open(char const*, _Ios_Openmode)(GLIBCPP_3.2) [1]
basic_ofstream<char, char_traits<char> >::close()(GLIBCPP_3.2) [1]
basic_ofstream<char, char_traits<char> >::is_open()(GLIBCPP_3.2) [1]
basic_ofstream<char, char_traits<char> >::basic_ofstream[in-charge](char const*, _Ios_Openmode)(GLIBCPP_3.2) [1]
basic_ofstream<char, char_traits<char> >::basic_ofstream[in-charge]()(GLIBCPP_3.2) [1]
basic_ofstream<char, char_traits<char> >::basic_ofstream[not-in-charge](char const*, _Ios_Openmode)(GLIBCPP_3.2) [1]
basic_ofstream<char, char_traits<char> >::basic_ofstream[not-in-charge]()(GLIBCPP_3.2) [1]
basic_ofstream<char, char_traits<char> >::~basic_ofstream [in-charge deleting]()(GLIBCPP_3.2) [1]
basic_ofstream<char, char_traits<char> >::~basic_ofstream [in-charge]()(GLIBCPP_3.2) [1]
basic_ofstream<char, char_traits<char> >::~basic_ofstream [not-in-charge]()(GLIBCPP_3.2) [1]
virtual thunk [v:0,-12] to basic_ofstream<char, char_traits<char> >::~basic_ofstream [in-charge deleting]() [1]
virtual thunk [v:0,-12] to basic_ofstream<char, char_traits<char> >::~basic_ofstream [in-charge]() [1]
virtual thunk [v:0,-24] to basic_ofstream<char, char_traits<char> >::~basic_ofstream [in-charge deleting]() [2]
virtual thunk [v:0,-24] to basic_ofstream<char, char_traits<char> >::~basic_ofstream [in-charge]() [2]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::basic_ofstream<char, std::char_traits<char> > specified in Table 7-230, with the full functionality as described in the referenced underlying specification.

Table 7-230. libstdcxx - Class basic_ofstream<char, char_traits<char> > Data Interfaces

typeinfo for basic_ofstream<char, char_traits<char> >(GLIBCPP_3.2) [1]
typeinfo name for basic_ofstream<char, char_traits<char> >(GLIBCPP_3.2) [1]
VTT for basic_ofstream<char, char_traits<char> >(GLIBCPP_3.2) [1]
vtable for basic_ofstream<char, char_traits<char> >(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class basic_ofstream<wchar_t, char_traits<wchar_t> >

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

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

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

Base Offset0
RTTItypeinfo for basic_ofstream<wchar_t, char_traits<wchar_t> >
vfunc:basic_ofstream<wchar_t, char_traits<wchar_t> >::~basic_ofstream [in-charge]()
vfunc:basic_ofstream<wchar_t, char_traits<wchar_t> >::~basic_ofstream [in-charge deleting]()

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

Table 7-232. typeinfo for basic_ofstream<wchar_t, char_traits<wchar_t> >

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

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

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

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

basic_ofstream<wchar_t, char_traits<wchar_t> >::rdbuf() const(GLIBCPP_3.2) [1]
basic_ofstream<wchar_t, char_traits<wchar_t> >::open(char const*, _Ios_Openmode)(GLIBCPP_3.2) [1]
basic_ofstream<wchar_t, char_traits<wchar_t> >::close()(GLIBCPP_3.2) [1]
basic_ofstream<wchar_t, char_traits<wchar_t> >::is_open()(GLIBCPP_3.2) [1]
basic_ofstream<wchar_t, char_traits<wchar_t> >::basic_ofstream[in-charge](char const*, _Ios_Openmode)(GLIBCPP_3.2) [1]
basic_ofstream<wchar_t, char_traits<wchar_t> >::basic_ofstream[in-charge]()(GLIBCPP_3.2) [1]
basic_ofstream<wchar_t, char_traits<wchar_t> >::basic_ofstream[not-in-charge](char const*, _Ios_Openmode)(GLIBCPP_3.2) [1]
basic_ofstream<wchar_t, char_traits<wchar_t> >::basic_ofstream[not-in-charge]()(GLIBCPP_3.2) [1]
basic_ofstream<wchar_t, char_traits<wchar_t> >::~basic_ofstream [in-charge deleting]()(GLIBCPP_3.2) [1]
basic_ofstream<wchar_t, char_traits<wchar_t> >::~basic_ofstream [in-charge]()(GLIBCPP_3.2) [1]
basic_ofstream<wchar_t, char_traits<wchar_t> >::~basic_ofstream [not-in-charge]()(GLIBCPP_3.2) [1]
virtual thunk [v:0,-12] to basic_ofstream<wchar_t, char_traits<wchar_t> >::~basic_ofstream [in-charge deleting]() [1]
virtual thunk [v:0,-12] to basic_ofstream<wchar_t, char_traits<wchar_t> >::~basic_ofstream [in-charge]() [1]
virtual thunk [v:0,-24] to basic_ofstream<wchar_t, char_traits<wchar_t> >::~basic_ofstream [in-charge deleting]() [2]
virtual thunk [v:0,-24] to basic_ofstream<wchar_t, char_traits<wchar_t> >::~basic_ofstream [in-charge]() [2]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::basic_ofstream<wchar_t, std::char_traits<wchar_t> > specified in Table 7-234, with the full functionality as described in the referenced underlying specification.

Table 7-234. libstdcxx - Class basic_ofstream<wchar_t, char_traits<wchar_t> > Data Interfaces

typeinfo for basic_ofstream<wchar_t, char_traits<wchar_t> >(GLIBCPP_3.2) [1]
typeinfo name for basic_ofstream<wchar_t, char_traits<wchar_t> >(GLIBCPP_3.2) [1]
VTT for basic_ofstream<wchar_t, char_traits<wchar_t> >(GLIBCPP_3.2) [1]
vtable for basic_ofstream<wchar_t, char_traits<wchar_t> >(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class codecvt_byname<char, char, __mbstate_t>

Class data for codecvt_byname<char, char, __mbstate_t>

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

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

Base Offset0
RTTItypeinfo for codecvt_byname<char, char, __mbstate_t>
vfunc:codecvt_byname<char, char, __mbstate_t>::~codecvt_byname [in-charge]()
vfunc:codecvt_byname<char, char, __mbstate_t>::~codecvt_byname [in-charge deleting]()
vfunc:codecvt<char, char, __mbstate_t>::do_out(__mbstate_t&, char const*, char const*, char const*&, char*, char*, char*&) const
vfunc:codecvt<char, char, __mbstate_t>::do_unshift(__mbstate_t&, char*, char*, char*&) const
vfunc:codecvt<char, char, __mbstate_t>::do_in(__mbstate_t&, char const*, char const*, char const*&, char*, char*, char*&) const
vfunc:codecvt<char, char, __mbstate_t>::do_encoding() const
vfunc:codecvt<char, char, __mbstate_t>::do_always_noconv() const
vfunc:codecvt<char, char, __mbstate_t>::do_length(__mbstate_t const&, char const*, char const*, unsigned long) const
vfunc:codecvt<char, char, __mbstate_t>::do_length(__mbstate_t const&, char const*, char const*, unsigned) const

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

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

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

Interfaces for Class codecvt_byname<char, char, __mbstate_t>

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

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

codecvt_byname<char, char, __mbstate_t>::codecvt_byname[in-charge](char const*, unsigned) [1]
codecvt_byname<char, char, __mbstate_t>::codecvt_byname[in-charge](char const*, unsigned long) [1]
codecvt_byname<char, char, __mbstate_t>::codecvt_byname[not-in-charge](char const*, unsigned) [1]
codecvt_byname<char, char, __mbstate_t>::codecvt_byname[not-in-charge](char const*, unsigned long) [1]
codecvt_byname<char, char, __mbstate_t>::~codecvt_byname [in-charge deleting]()(GLIBCPP_3.2) [1]
codecvt_byname<char, char, __mbstate_t>::~codecvt_byname [in-charge]()(GLIBCPP_3.2) [1]
codecvt_byname<char, char, __mbstate_t>::~codecvt_byname [not-in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::codecvt_byname<char, char, __mbstate_t> specified in Table 7-238, with the full functionality as described in the referenced underlying specification.

Table 7-238. libstdcxx - Class codecvt_byname<char, char, __mbstate_t> Data Interfaces

typeinfo for codecvt_byname<char, char, __mbstate_t>(GLIBCPP_3.2) [1]
typeinfo name for codecvt_byname<char, char, __mbstate_t>(GLIBCPP_3.2) [1]
vtable for codecvt_byname<char, char, __mbstate_t>(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class codecvt_byname<wchar_t, char, __mbstate_t>

Class data for codecvt_byname<wchar_t, char, __mbstate_t>

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

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

Base Offset0
RTTItypeinfo for codecvt_byname<wchar_t, char, __mbstate_t>
vfunc:codecvt_byname<wchar_t, char, __mbstate_t>::~codecvt_byname [in-charge]()
vfunc:codecvt_byname<wchar_t, char, __mbstate_t>::~codecvt_byname [in-charge deleting]()
vfunc:codecvt<wchar_t, char, __mbstate_t>::do_out(__mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const
vfunc:codecvt<wchar_t, char, __mbstate_t>::do_unshift(__mbstate_t&, char*, char*, char*&) const
vfunc:codecvt<wchar_t, char, __mbstate_t>::do_in(__mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const
vfunc:codecvt<wchar_t, char, __mbstate_t>::do_encoding() const
vfunc:codecvt<wchar_t, char, __mbstate_t>::do_always_noconv() const
vfunc:codecvt<wchar_t, char, __mbstate_t>::do_length(__mbstate_t const&, char const*, char const*, unsigned) const
vfunc:codecvt<wchar_t, char, __mbstate_t>::do_length(__mbstate_t const&, char const*, char const*, unsigned long) const

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

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

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

Class data for collate_byname<wchar_t>

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

Table 7-241. vtable for collate_byname<wchar_t>

Base Offset0
RTTItypeinfo for collate_byname<wchar_t>
vfunc:collate_byname<wchar_t>::~collate_byname [in-charge]()
vfunc:collate_byname<wchar_t>::~collate_byname [in-charge deleting]()
vfunc:collate<wchar_t>::do_compare(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*) const
vfunc:collate<wchar_t>::do_transform(wchar_t const*, wchar_t const*) const
vfunc:collate<wchar_t>::do_hash(wchar_t const*, wchar_t const*) const

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

Table 7-242. typeinfo for collate_byname<wchar_t>

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

Interfaces for Class codecvt_byname<wchar_t, char, __mbstate_t>

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

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

codecvt_byname<wchar_t, char, __mbstate_t>::codecvt_byname[in-charge](char const*, unsigned) [1]
codecvt_byname<wchar_t, char, __mbstate_t>::codecvt_byname[in-charge](char const*, unsigned long) [1]
codecvt_byname<wchar_t, char, __mbstate_t>::codecvt_byname[not-in-charge](char const*, unsigned) [1]
codecvt_byname<wchar_t, char, __mbstate_t>::codecvt_byname[not-in-charge](char const*, unsigned long) [1]
codecvt_byname<wchar_t, char, __mbstate_t>::~codecvt_byname [in-charge deleting]()(GLIBCPP_3.2) [1]
codecvt_byname<wchar_t, char, __mbstate_t>::~codecvt_byname [in-charge]()(GLIBCPP_3.2) [1]
codecvt_byname<wchar_t, char, __mbstate_t>::~codecvt_byname [not-in-charge]()(GLIBCPP_3.2) [1]
collate_byname<wchar_t>::collate_byname[in-charge](char const*, unsigned) [1]
collate_byname<wchar_t>::collate_byname[in-charge](char const*, unsigned long) [1]
collate_byname<wchar_t>::collate_byname[not-in-charge](char const*, unsigned) [1]
collate_byname<wchar_t>::collate_byname[not-in-charge](char const*, unsigned long) [1]
collate_byname<wchar_t>::~collate_byname [in-charge deleting]()(GLIBCPP_3.2) [1]
collate_byname<wchar_t>::~collate_byname [in-charge]()(GLIBCPP_3.2) [1]
collate_byname<wchar_t>::~collate_byname [not-in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::codecvt_byname<wchar_t, char, __mbstate_t> specified in Table 7-244, with the full functionality as described in the referenced underlying specification.

Table 7-244. libstdcxx - Class codecvt_byname<wchar_t, char, __mbstate_t> Data Interfaces

typeinfo for codecvt_byname<wchar_t, char, __mbstate_t>(GLIBCPP_3.2) [1]
typeinfo for collate_byname<wchar_t>(GLIBCPP_3.2) [1]
typeinfo name for codecvt_byname<wchar_t, char, __mbstate_t>(GLIBCPP_3.2) [1]
typeinfo name for collate_byname<wchar_t>(GLIBCPP_3.2) [1]
vtable for codecvt_byname<wchar_t, char, __mbstate_t>(GLIBCPP_3.2) [1]
vtable for collate_byname<wchar_t>(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class collate_byname<char>

Class data for collate_byname<char>

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

Table 7-245. vtable for collate_byname<char>

Base Offset0
RTTItypeinfo for collate_byname<char>
vfunc:collate_byname<char>::~collate_byname [in-charge]()
vfunc:collate_byname<char>::~collate_byname [in-charge deleting]()
vfunc:collate<char>::do_compare(char const*, char const*, char const*, char const*) const
vfunc:collate<char>::do_transform(char const*, char const*) const
vfunc:collate<char>::do_hash(char const*, char const*) const

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

Table 7-246. typeinfo for collate_byname<char>

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

Interfaces for Class collate_byname<char>

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

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

collate_byname<char>::collate_byname[in-charge](char const*, unsigned) [1]
collate_byname<char>::collate_byname[in-charge](char const*, unsigned long) [1]
collate_byname<char>::collate_byname[not-in-charge](char const*, unsigned) [1]
collate_byname<char>::collate_byname[not-in-charge](char const*, unsigned long) [1]
collate_byname<char>::~collate_byname [in-charge deleting]()(GLIBCPP_3.2) [1]
collate_byname<char>::~collate_byname [in-charge]()(GLIBCPP_3.2) [1]
collate_byname<char>::~collate_byname [not-in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::collate_byname<char> specified in Table 7-248, with the full functionality as described in the referenced underlying specification.

Table 7-248. libstdcxx - Class collate_byname<char> Data Interfaces

typeinfo for collate_byname<char>(GLIBCPP_3.2) [1]
typeinfo name for collate_byname<char>(GLIBCPP_3.2) [1]
vtable for collate_byname<char>(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class collate_byname<wchar_t>

Interfaces for Class collate_byname<wchar_t>

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

Class overflow_error

Class data for overflow_error

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

Table 7-249. vtable for overflow_error

Base Offset0
RTTItypeinfo for overflow_error
vfunc:overflow_error::~overflow_error [in-charge]()
vfunc:overflow_error::~overflow_error [in-charge deleting]()
vfunc:runtime_error::what() const

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

Table 7-250. typeinfo for overflow_error

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for overflow_error

Interfaces for Class overflow_error

An LSB conforming implementation shall provide the generic methods for Class std::overflow_error specified in Table 7-251, with the full functionality as described in the referenced underlying specification.

Table 7-251. libstdcxx - Class overflow_error Function Interfaces

overflow_error::overflow_error[in-charge](basic_string<char, char_traits<char>, allocator<char> > const&)(GLIBCPP_3.2) [1]
overflow_error::overflow_error[not-in-charge](basic_string<char, char_traits<char>, allocator<char> > const&)(GLIBCPP_3.2) [1]
overflow_error::~overflow_error [in-charge deleting]()(GLIBCPP_3.2) [1]
overflow_error::~overflow_error [in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::overflow_error specified in Table 7-252, with the full functionality as described in the referenced underlying specification.

Table 7-252. libstdcxx - Class overflow_error Data Interfaces

typeinfo for overflow_error(GLIBCPP_3.2) [1]
typeinfo name for overflow_error(GLIBCPP_3.2) [1]
vtable for overflow_error(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class basic_streambuf<char, char_traits<char> >

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

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

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

Base Offset0
RTTItypeinfo for basic_streambuf<char, char_traits<char> >
vfunc:basic_streambuf<char, char_traits<char> >::~basic_streambuf [in-charge]()
vfunc:basic_streambuf<char, char_traits<char> >::~basic_streambuf [in-charge deleting]()
vfunc:basic_streambuf<char, char_traits<char> >::imbue(locale const&)
vfunc:basic_streambuf<char, char_traits<char> >::setbuf(char*, int)
vfunc:basic_streambuf<char, char_traits<char> >::setbuf(char*, long)
vfunc:basic_streambuf<char, char_traits<char> >::setbuf(char*, int)
vfunc:basic_streambuf<char, char_traits<char> >::setbuf(char*, int)
vfunc:basic_streambuf<char, char_traits<char> >::setbuf(char*, int)
vfunc:basic_streambuf<char, char_traits<char> >::setbuf(char*, long)
vfunc:basic_streambuf<char, char_traits<char> >::setbuf(char*, int)
vfunc:basic_streambuf<char, char_traits<char> >::setbuf(char*, long)
vfunc:basic_streambuf<char, char_traits<char> >::setbuf(char*, long)
vfunc:basic_streambuf<char, char_traits<char> >::seekoff(long, _Ios_Seekdir, _Ios_Openmode)
vfunc:basic_streambuf<char, char_traits<char> >::seekpos(fpos<__mbstate_t>, _Ios_Openmode)

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

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

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

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

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

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

basic_streambuf<char, char_traits<char> >::gptr() const(GLIBCPP_3.2) [1]
basic_streambuf<char, char_traits<char> >::pptr() const(GLIBCPP_3.2) [1]
basic_streambuf<char, char_traits<char> >::eback() const(GLIBCPP_3.2) [1]
basic_streambuf<char, char_traits<char> >::egptr() const(GLIBCPP_3.2) [1]
basic_streambuf<char, char_traits<char> >::epptr() const(GLIBCPP_3.2) [1]
basic_streambuf<char, char_traits<char> >::pbase() const(GLIBCPP_3.2) [1]
basic_streambuf<char, char_traits<char> >::getloc() const(GLIBCPP_3.2) [1]
basic_streambuf<char, char_traits<char> >::pubseekoff(long, _Ios_Seekdir, _Ios_Openmode)(GLIBCPP_3.2) [1]
basic_streambuf<char, char_traits<char> >::pubseekpos(fpos<__mbstate_t>, _Ios_Openmode)(GLIBCPP_3.2) [1]
basic_streambuf<char, char_traits<char> >::_M_in_cur_move(long)(GLIBCPP_3.2) [1]
basic_streambuf<char, char_traits<char> >::_M_out_buf_size()(GLIBCPP_3.2) [1]
basic_streambuf<char, char_traits<char> >::_M_out_cur_move(long)(GLIBCPP_3.2) [1]
basic_streambuf<char, char_traits<char> >::_M_pback_create()(GLIBCPP_3.2) [1]
basic_streambuf<char, char_traits<char> >::_M_pback_destroy()(GLIBCPP_3.2) [1]
basic_streambuf<char, char_traits<char> >::setg(char*, char*, char*)(GLIBCPP_3.2) [1]
basic_streambuf<char, char_traits<char> >::setp(char*, char*)(GLIBCPP_3.2) [1]
basic_streambuf<char, char_traits<char> >::sync()(GLIBCPP_3.2) [1]
basic_streambuf<char, char_traits<char> >::gbump(int)(GLIBCPP_3.2) [1]
basic_streambuf<char, char_traits<char> >::imbue(locale const&)(GLIBCPP_3.2) [1]
basic_streambuf<char, char_traits<char> >::pbump(int)(GLIBCPP_3.2) [1]
basic_streambuf<char, char_traits<char> >::sgetc()(GLIBCPP_3.2) [1]
basic_streambuf<char, char_traits<char> >::sgetn(char*, int) [1]
basic_streambuf<char, char_traits<char> >::sgetn(char*, long) [1]
basic_streambuf<char, char_traits<char> >::sputc(char)(GLIBCPP_3.2) [1]
basic_streambuf<char, char_traits<char> >::sputn(char const*, int) [1]
basic_streambuf<char, char_traits<char> >::sputn(char const*, long) [1]
basic_streambuf<char, char_traits<char> >::uflow()(GLIBCPP_3.2) [1]
basic_streambuf<char, char_traits<char> >::sbumpc()(GLIBCPP_3.2) [1]
basic_streambuf<char, char_traits<char> >::snextc()(GLIBCPP_3.2) [1]
basic_streambuf<char, char_traits<char> >::pubsync()(GLIBCPP_3.2) [1]
basic_streambuf<char, char_traits<char> >::seekoff(long, _Ios_Seekdir, _Ios_Openmode)(GLIBCPP_3.2) [1]
basic_streambuf<char, char_traits<char> >::seekpos(fpos<__mbstate_t>, _Ios_Openmode)(GLIBCPP_3.2) [1]
basic_streambuf<char, char_traits<char> >::sungetc()(GLIBCPP_3.2) [1]
basic_streambuf<char, char_traits<char> >::in_avail()(GLIBCPP_3.2) [1]
basic_streambuf<char, char_traits<char> >::overflow(int)(GLIBCPP_3.2) [1]
basic_streambuf<char, char_traits<char> >::pubimbue(locale const&)(GLIBCPP_3.2) [1]
basic_streambuf<char, char_traits<char> >::pbackfail(int)(GLIBCPP_3.2) [1]
basic_streambuf<char, char_traits<char> >::pubsetbuf(char*, int) [1]
basic_streambuf<char, char_traits<char> >::pubsetbuf(char*, long) [1]
basic_streambuf<char, char_traits<char> >::showmanyc()(GLIBCPP_3.2) [1]
basic_streambuf<char, char_traits<char> >::sputbackc(char)(GLIBCPP_3.2) [1]
basic_streambuf<char, char_traits<char> >::underflow()(GLIBCPP_3.2) [1]
basic_streambuf<char, char_traits<char> >::basic_streambuf[in-charge](basic_streambuf<char, char_traits<char> > const&)(GLIBCPP_3.2) [1]
basic_streambuf<char, char_traits<char> >::basic_streambuf[in-charge]()(GLIBCPP_3.2) [1]
basic_streambuf<char, char_traits<char> >::basic_streambuf[not-in-charge](basic_streambuf<char, char_traits<char> > const&)(GLIBCPP_3.2) [1]
basic_streambuf<char, char_traits<char> >::basic_streambuf[not-in-charge]()(GLIBCPP_3.2) [1]
basic_streambuf<char, char_traits<char> >::~basic_streambuf [in-charge deleting]()(GLIBCPP_3.2) [1]
basic_streambuf<char, char_traits<char> >::~basic_streambuf [in-charge]()(GLIBCPP_3.2) [1]
basic_streambuf<char, char_traits<char> >::~basic_streambuf [not-in-charge]()(GLIBCPP_3.2) [1]
basic_streambuf<char, char_traits<char> >::operator=(basic_streambuf<char, char_traits<char> > const&)(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::basic_streambuf<char, std::char_traits<char> > specified in Table 7-256, with the full functionality as described in the referenced underlying specification.

Table 7-256. libstdcxx - Class basic_streambuf<char, char_traits<char> > Data Interfaces

basic_streambuf<char, char_traits<char> >::_S_pback_size(GLIBCPP_3.2) [1]
typeinfo for basic_streambuf<char, char_traits<char> >(GLIBCPP_3.2) [2]
typeinfo name for basic_streambuf<char, char_traits<char> >(GLIBCPP_3.2) [2]
vtable for basic_streambuf<char, char_traits<char> >(GLIBCPP_3.2) [2]

Referenced Specification(s)

Class basic_streambuf<wchar_t, char_traits<wchar_t> >

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

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

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

Base Offset0
RTTItypeinfo for basic_streambuf<wchar_t, char_traits<wchar_t> >
vfunc:basic_streambuf<wchar_t, char_traits<wchar_t> >::~basic_streambuf [in-charge]()
vfunc:basic_streambuf<wchar_t, char_traits<wchar_t> >::~basic_streambuf [in-charge deleting]()
vfunc:basic_streambuf<wchar_t, char_traits<wchar_t> >::imbue(locale const&)
vfunc:basic_streambuf<wchar_t, char_traits<wchar_t> >::setbuf(wchar_t*, long)
vfunc:basic_streambuf<wchar_t, char_traits<wchar_t> >::setbuf(wchar_t*, long)
vfunc:basic_streambuf<wchar_t, char_traits<wchar_t> >::setbuf(wchar_t*, int)
vfunc:basic_streambuf<wchar_t, char_traits<wchar_t> >::setbuf(wchar_t*, int)
vfunc:basic_streambuf<wchar_t, char_traits<wchar_t> >::setbuf(wchar_t*, long)
vfunc:basic_streambuf<wchar_t, char_traits<wchar_t> >::setbuf(wchar_t*, int)
vfunc:basic_streambuf<wchar_t, char_traits<wchar_t> >::setbuf(wchar_t*, int)
vfunc:basic_streambuf<wchar_t, char_traits<wchar_t> >::setbuf(wchar_t*, int)
vfunc:basic_streambuf<wchar_t, char_traits<wchar_t> >::setbuf(wchar_t*, long)
vfunc:basic_streambuf<wchar_t, char_traits<wchar_t> >::seekoff(long, _Ios_Seekdir, _Ios_Openmode)
vfunc:basic_streambuf<wchar_t, char_traits<wchar_t> >::seekpos(fpos<__mbstate_t>, _Ios_Openmode)

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

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

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

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

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

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

basic_streambuf<wchar_t, char_traits<wchar_t> >::gptr() const(GLIBCPP_3.2) [1]
basic_streambuf<wchar_t, char_traits<wchar_t> >::pptr() const(GLIBCPP_3.2) [1]
basic_streambuf<wchar_t, char_traits<wchar_t> >::eback() const(GLIBCPP_3.2) [1]
basic_streambuf<wchar_t, char_traits<wchar_t> >::egptr() const(GLIBCPP_3.2) [1]
basic_streambuf<wchar_t, char_traits<wchar_t> >::epptr() const(GLIBCPP_3.2) [1]
basic_streambuf<wchar_t, char_traits<wchar_t> >::pbase() const(GLIBCPP_3.2) [1]
basic_streambuf<wchar_t, char_traits<wchar_t> >::getloc() const(GLIBCPP_3.2) [1]
basic_streambuf<wchar_t, char_traits<wchar_t> >::pubseekoff(long, _Ios_Seekdir, _Ios_Openmode)(GLIBCPP_3.2) [1]
basic_streambuf<wchar_t, char_traits<wchar_t> >::pubseekpos(fpos<__mbstate_t>, _Ios_Openmode)(GLIBCPP_3.2) [1]
basic_streambuf<wchar_t, char_traits<wchar_t> >::_M_in_cur_move(long)(GLIBCPP_3.2) [1]
basic_streambuf<wchar_t, char_traits<wchar_t> >::_M_out_buf_size()(GLIBCPP_3.2) [1]
basic_streambuf<wchar_t, char_traits<wchar_t> >::_M_out_cur_move(long)(GLIBCPP_3.2) [1]
basic_streambuf<wchar_t, char_traits<wchar_t> >::_M_pback_create()(GLIBCPP_3.2) [1]
basic_streambuf<wchar_t, char_traits<wchar_t> >::_M_pback_destroy()(GLIBCPP_3.2) [1]
basic_streambuf<wchar_t, char_traits<wchar_t> >::setg(wchar_t*, wchar_t*, wchar_t*)(GLIBCPP_3.2) [1]
basic_streambuf<wchar_t, char_traits<wchar_t> >::setp(wchar_t*, wchar_t*)(GLIBCPP_3.2) [1]
basic_streambuf<wchar_t, char_traits<wchar_t> >::sync()(GLIBCPP_3.2) [1]
basic_streambuf<wchar_t, char_traits<wchar_t> >::gbump(int)(GLIBCPP_3.2) [1]
basic_streambuf<wchar_t, char_traits<wchar_t> >::imbue(locale const&)(GLIBCPP_3.2) [1]
basic_streambuf<wchar_t, char_traits<wchar_t> >::pbump(int)(GLIBCPP_3.2) [1]
basic_streambuf<wchar_t, char_traits<wchar_t> >::sgetc()(GLIBCPP_3.2) [1]
basic_streambuf<wchar_t, char_traits<wchar_t> >::sgetn(wchar_t*, int) [1]
basic_streambuf<wchar_t, char_traits<wchar_t> >::sgetn(wchar_t*, long) [1]
basic_streambuf<wchar_t, char_traits<wchar_t> >::sputc(wchar_t)(GLIBCPP_3.2) [1]
basic_streambuf<wchar_t, char_traits<wchar_t> >::sputn(wchar_t const*, int) [1]
basic_streambuf<wchar_t, char_traits<wchar_t> >::sputn(wchar_t const*, long) [1]
basic_streambuf<wchar_t, char_traits<wchar_t> >::uflow()(GLIBCPP_3.2) [1]
basic_streambuf<wchar_t, char_traits<wchar_t> >::sbumpc()(GLIBCPP_3.2) [1]
basic_streambuf<wchar_t, char_traits<wchar_t> >::snextc()(GLIBCPP_3.2) [1]
basic_streambuf<wchar_t, char_traits<wchar_t> >::pubsync()(GLIBCPP_3.2) [1]
basic_streambuf<wchar_t, char_traits<wchar_t> >::seekoff(long, _Ios_Seekdir, _Ios_Openmode)(GLIBCPP_3.2) [1]
basic_streambuf<wchar_t, char_traits<wchar_t> >::seekpos(fpos<__mbstate_t>, _Ios_Openmode)(GLIBCPP_3.2) [1]
basic_streambuf<wchar_t, char_traits<wchar_t> >::sungetc()(GLIBCPP_3.2) [1]
basic_streambuf<wchar_t, char_traits<wchar_t> >::in_avail()(GLIBCPP_3.2) [1]
basic_streambuf<wchar_t, char_traits<wchar_t> >::overflow(unsigned)(GLIBCPP_3.2) [1]
basic_streambuf<wchar_t, char_traits<wchar_t> >::pubimbue(locale const&)(GLIBCPP_3.2) [1]
basic_streambuf<wchar_t, char_traits<wchar_t> >::pbackfail(unsigned)(GLIBCPP_3.2) [1]
basic_streambuf<wchar_t, char_traits<wchar_t> >::pubsetbuf(wchar_t*, int) [1]
basic_streambuf<wchar_t, char_traits<wchar_t> >::pubsetbuf(wchar_t*, long) [1]
basic_streambuf<wchar_t, char_traits<wchar_t> >::showmanyc()(GLIBCPP_3.2) [1]
basic_streambuf<wchar_t, char_traits<wchar_t> >::sputbackc(wchar_t)(GLIBCPP_3.2) [1]
basic_streambuf<wchar_t, char_traits<wchar_t> >::underflow()(GLIBCPP_3.2) [1]
basic_streambuf<wchar_t, char_traits<wchar_t> >::basic_streambuf[in-charge](basic_streambuf<wchar_t, char_traits<wchar_t> > const&)(GLIBCPP_3.2) [1]
basic_streambuf<wchar_t, char_traits<wchar_t> >::basic_streambuf[in-charge]()(GLIBCPP_3.2) [1]
basic_streambuf<wchar_t, char_traits<wchar_t> >::basic_streambuf[not-in-charge](basic_streambuf<wchar_t, char_traits<wchar_t> > const&)(GLIBCPP_3.2) [1]
basic_streambuf<wchar_t, char_traits<wchar_t> >::basic_streambuf[not-in-charge]()(GLIBCPP_3.2) [1]
basic_streambuf<wchar_t, char_traits<wchar_t> >::~basic_streambuf [in-charge deleting]()(GLIBCPP_3.2) [1]
basic_streambuf<wchar_t, char_traits<wchar_t> >::~basic_streambuf [in-charge]()(GLIBCPP_3.2) [1]
basic_streambuf<wchar_t, char_traits<wchar_t> >::~basic_streambuf [not-in-charge]()(GLIBCPP_3.2) [1]
basic_streambuf<wchar_t, char_traits<wchar_t> >::operator=(basic_streambuf<wchar_t, char_traits<wchar_t> > const&)(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::basic_streambuf<wchar_t, std::char_traits<wchar_t> > specified in Table 7-260, with the full functionality as described in the referenced underlying specification.

Table 7-260. libstdcxx - Class basic_streambuf<wchar_t, char_traits<wchar_t> > Data Interfaces

basic_streambuf<wchar_t, char_traits<wchar_t> >::_S_pback_size(GLIBCPP_3.2) [1]

Referenced Specification(s)

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

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

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

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

Base Offset0
RTTItypeinfo for basic_stringbuf<char, char_traits<char>, allocator<char> >
vfunc:basic_stringbuf<char, char_traits<char>, allocator<char> >::~basic_stringbuf [in-charge]()
vfunc:basic_stringbuf<char, char_traits<char>, allocator<char> >::~basic_stringbuf [in-charge deleting]()
vfunc:basic_streambuf<char, char_traits<char> >::imbue(locale const&)
vfunc:basic_stringbuf<char, char_traits<char>, allocator<char> >::setbuf(char*, int)
vfunc:basic_stringbuf<char, char_traits<char>, allocator<char> >::setbuf(char*, long)
vfunc:basic_stringbuf<char, char_traits<char>, allocator<char> >::setbuf(char*, int)
vfunc:basic_stringbuf<char, char_traits<char>, allocator<char> >::setbuf(char*, int)
vfunc:basic_stringbuf<char, char_traits<char>, allocator<char> >::setbuf(char*, int)
vfunc:basic_stringbuf<char, char_traits<char>, allocator<char> >::setbuf(char*, int)
vfunc:basic_stringbuf<char, char_traits<char>, allocator<char> >::setbuf(char*, long)
vfunc:basic_stringbuf<char, char_traits<char>, allocator<char> >::setbuf(char*, long)
vfunc:basic_stringbuf<char, char_traits<char>, allocator<char> >::setbuf(char*, long)
vfunc:basic_stringbuf<char, char_traits<char>, allocator<char> >::seekoff(long, _Ios_Seekdir, _Ios_Openmode)
vfunc:basic_stringbuf<char, char_traits<char>, allocator<char> >::seekpos(fpos<__mbstate_t>, _Ios_Openmode)
vfunc:basic_streambuf<char, char_traits<char> >::sync()

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

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

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

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

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

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

basic_stringbuf<char, char_traits<char>, allocator<char> >::str() const(GLIBCPP_3.2) [1]
basic_stringbuf<char, char_traits<char>, allocator<char> >::_M_stringbuf_init(_Ios_Openmode)(GLIBCPP_3.2) [1]
basic_stringbuf<char, char_traits<char>, allocator<char> >::str(basic_string<char, char_traits<char>, allocator<char> > const&)(GLIBCPP_3.2) [1]
basic_stringbuf<char, char_traits<char>, allocator<char> >::seekoff(long, _Ios_Seekdir, _Ios_Openmode)(GLIBCPP_3.2) [1]
basic_stringbuf<char, char_traits<char>, allocator<char> >::seekpos(fpos<__mbstate_t>, _Ios_Openmode)(GLIBCPP_3.2) [1]
basic_stringbuf<char, char_traits<char>, allocator<char> >::overflow(int)(GLIBCPP_3.2) [1]
basic_stringbuf<char, char_traits<char>, allocator<char> >::pbackfail(int)(GLIBCPP_3.2) [1]
basic_stringbuf<char, char_traits<char>, allocator<char> >::underflow()(GLIBCPP_3.2) [1]
basic_stringbuf<char, char_traits<char>, allocator<char> >::basic_stringbuf[in-charge](basic_string<char, char_traits<char>, allocator<char> > const&, _Ios_Openmode)(GLIBCPP_3.2) [1]
basic_stringbuf<char, char_traits<char>, allocator<char> >::basic_stringbuf[in-charge](_Ios_Openmode)(GLIBCPP_3.2) [1]
basic_stringbuf<char, char_traits<char>, allocator<char> >::basic_stringbuf[not-in-charge](basic_string<char, char_traits<char>, allocator<char> > const&, _Ios_Openmode)(GLIBCPP_3.2) [1]
basic_stringbuf<char, char_traits<char>, allocator<char> >::basic_stringbuf[not-in-charge](_Ios_Openmode)(GLIBCPP_3.2) [1]
basic_stringbuf<char, char_traits<char>, allocator<char> >::~basic_stringbuf [in-charge deleting]()(GLIBCPP_3.2) [1]
basic_stringbuf<char, char_traits<char>, allocator<char> >::~basic_stringbuf [in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> > specified in Table 7-264, with the full functionality as described in the referenced underlying specification.

Table 7-264. libstdcxx - Class basic_stringbuf<char, char_traits<char>, allocator<char> > Data Interfaces

typeinfo for basic_stringbuf<char, char_traits<char>, allocator<char> >(GLIBCPP_3.2) [1]
typeinfo name for basic_stringbuf<char, char_traits<char>, allocator<char> >(GLIBCPP_3.2) [1]
vtable for basic_stringbuf<char, char_traits<char>, allocator<char> >(GLIBCPP_3.2) [1]

Referenced Specification(s)

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

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

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

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

Base Offset0
RTTItypeinfo for basic_stringbuf<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >
vfunc:basic_stringbuf<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_stringbuf [in-charge]()
vfunc:basic_stringbuf<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_stringbuf [in-charge deleting]()
vfunc:basic_streambuf<wchar_t, char_traits<wchar_t> >::imbue(locale const&)
vfunc:basic_stringbuf<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::setbuf(wchar_t*, int)
vfunc:basic_stringbuf<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::setbuf(wchar_t*, int)
vfunc:basic_stringbuf<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::setbuf(wchar_t*, long)
vfunc:basic_stringbuf<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::setbuf(wchar_t*, int)
vfunc:basic_stringbuf<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::setbuf(wchar_t*, int)
vfunc:basic_stringbuf<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::setbuf(wchar_t*, int)
vfunc:basic_stringbuf<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::setbuf(wchar_t*, long)
vfunc:basic_stringbuf<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::setbuf(wchar_t*, long)
vfunc:basic_stringbuf<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::setbuf(wchar_t*, long)
vfunc:basic_stringbuf<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::seekoff(long, _Ios_Seekdir, _Ios_Openmode)
vfunc:basic_stringbuf<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::seekpos(fpos<__mbstate_t>, _Ios_Openmode)
vfunc:basic_streambuf<wchar_t, char_traits<wchar_t> >::sync()

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

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

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

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

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

Table 7-267. 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> >::str() const(GLIBCPP_3.2) [1]
basic_stringbuf<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::_M_stringbuf_init(_Ios_Openmode)(GLIBCPP_3.2) [1]
basic_stringbuf<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::str(basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&)(GLIBCPP_3.2) [1]
basic_stringbuf<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::seekoff(long, _Ios_Seekdir, _Ios_Openmode)(GLIBCPP_3.2) [1]
basic_stringbuf<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::seekpos(fpos<__mbstate_t>, _Ios_Openmode)(GLIBCPP_3.2) [1]
basic_stringbuf<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::overflow(unsigned)(GLIBCPP_3.2) [1]
basic_stringbuf<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::pbackfail(unsigned)(GLIBCPP_3.2) [1]
basic_stringbuf<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::underflow()(GLIBCPP_3.2) [1]
basic_stringbuf<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::basic_stringbuf[in-charge](basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&, _Ios_Openmode)(GLIBCPP_3.2) [1]
basic_stringbuf<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::basic_stringbuf[in-charge](_Ios_Openmode)(GLIBCPP_3.2) [1]
basic_stringbuf<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::basic_stringbuf[not-in-charge](basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&, _Ios_Openmode)(GLIBCPP_3.2) [1]
basic_stringbuf<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::basic_stringbuf[not-in-charge](_Ios_Openmode)(GLIBCPP_3.2) [1]
basic_stringbuf<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_stringbuf [in-charge deleting]()(GLIBCPP_3.2) [1]
basic_stringbuf<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_stringbuf [in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > specified in Table 7-268, with the full functionality as described in the referenced underlying specification.

Table 7-268. libstdcxx - Class basic_stringbuf<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > Data Interfaces

typeinfo for basic_stringbuf<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >(GLIBCPP_3.2) [1]
typeinfo name for basic_stringbuf<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >(GLIBCPP_3.2) [1]
vtable for basic_stringbuf<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class messages_byname<char>

Class data for messages_byname<char>

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

Table 7-269. vtable for messages_byname<char>

Base Offset0
RTTItypeinfo for messages_byname<char>
vfunc:messages_byname<char>::~messages_byname [in-charge]()
vfunc:messages_byname<char>::~messages_byname [in-charge deleting]()
vfunc:messages<char>::do_open(basic_string<char, char_traits<char>, allocator<char> > const&, locale const&) const
vfunc:messages<char>::do_get(int, int, int, basic_string<char, char_traits<char>, allocator<char> > const&) const
vfunc:messages<char>::do_close(int) const

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

Table 7-270. typeinfo for messages_byname<char>

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

Interfaces for Class messages_byname<char>

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

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

messages_byname<char>::messages_byname[in-charge](char const*, unsigned) [1]
messages_byname<char>::messages_byname[in-charge](char const*, unsigned long) [1]
messages_byname<char>::messages_byname[not-in-charge](char const*, unsigned) [1]
messages_byname<char>::messages_byname[not-in-charge](char const*, unsigned long) [1]
messages_byname<char>::~messages_byname [in-charge deleting]()(GLIBCPP_3.2) [1]
messages_byname<char>::~messages_byname [in-charge]()(GLIBCPP_3.2) [1]
messages_byname<char>::~messages_byname [not-in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::messages_byname<char> specified in Table 7-272, with the full functionality as described in the referenced underlying specification.

Table 7-272. libstdcxx - Class messages_byname<char> Data Interfaces

typeinfo for messages_byname<char>(GLIBCPP_3.2) [1]
typeinfo name for messages_byname<char>(GLIBCPP_3.2) [1]
vtable for messages_byname<char>(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class messages_byname<wchar_t>

Class data for messages_byname<wchar_t>

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

Table 7-273. vtable for messages_byname<wchar_t>

Base Offset0
RTTItypeinfo for messages_byname<wchar_t>
vfunc:messages_byname<wchar_t>::~messages_byname [in-charge]()
vfunc:messages_byname<wchar_t>::~messages_byname [in-charge deleting]()
vfunc:messages<wchar_t>::do_open(basic_string<char, char_traits<char>, allocator<char> > const&, locale const&) const
vfunc:messages<wchar_t>::do_get(int, int, int, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&) const
vfunc:messages<wchar_t>::do_close(int) const

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

Table 7-274. typeinfo for messages_byname<wchar_t>

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

Interfaces for Class messages_byname<wchar_t>

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

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

messages_byname<wchar_t>::messages_byname[in-charge](char const*, unsigned) [1]
messages_byname<wchar_t>::messages_byname[in-charge](char const*, unsigned long) [1]
messages_byname<wchar_t>::messages_byname[not-in-charge](char const*, unsigned) [1]
messages_byname<wchar_t>::messages_byname[not-in-charge](char const*, unsigned long) [1]
messages_byname<wchar_t>::~messages_byname [in-charge deleting]()(GLIBCPP_3.2) [1]
messages_byname<wchar_t>::~messages_byname [in-charge]()(GLIBCPP_3.2) [1]
messages_byname<wchar_t>::~messages_byname [not-in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::messages_byname<wchar_t> specified in Table 7-276, with the full functionality as described in the referenced underlying specification.

Table 7-276. libstdcxx - Class messages_byname<wchar_t> Data Interfaces

typeinfo for messages_byname<wchar_t>(GLIBCPP_3.2) [1]
typeinfo name for messages_byname<wchar_t>(GLIBCPP_3.2) [1]
vtable for messages_byname<wchar_t>(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class numpunct_byname<char>

Class data for numpunct_byname<char>

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

Table 7-277. vtable for numpunct_byname<char>

Base Offset0
RTTItypeinfo for numpunct_byname<char>
vfunc:numpunct_byname<char>::~numpunct_byname [in-charge]()
vfunc:numpunct_byname<char>::~numpunct_byname [in-charge deleting]()
vfunc:numpunct<char>::do_decimal_point() const
vfunc:numpunct<char>::do_thousands_sep() const
vfunc:numpunct<char>::do_grouping() const
vfunc:numpunct<char>::do_truename() const
vfunc:numpunct<char>::do_falsename() const

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

Table 7-278. typeinfo for numpunct_byname<char>

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

Interfaces for Class numpunct_byname<char>

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

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

numpunct_byname<char>::numpunct_byname[in-charge](char const*, unsigned) [1]
numpunct_byname<char>::numpunct_byname[in-charge](char const*, unsigned long) [1]
numpunct_byname<char>::numpunct_byname[not-in-charge](char const*, unsigned) [1]
numpunct_byname<char>::numpunct_byname[not-in-charge](char const*, unsigned long) [1]
numpunct_byname<char>::~numpunct_byname [in-charge deleting]()(GLIBCPP_3.2) [1]
numpunct_byname<char>::~numpunct_byname [in-charge]()(GLIBCPP_3.2) [1]
numpunct_byname<char>::~numpunct_byname [not-in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::numpunct_byname<char> specified in Table 7-280, with the full functionality as described in the referenced underlying specification.

Table 7-280. libstdcxx - Class numpunct_byname<char> Data Interfaces

typeinfo for numpunct_byname<char>(GLIBCPP_3.2) [1]
typeinfo name for numpunct_byname<char>(GLIBCPP_3.2) [1]
vtable for numpunct_byname<char>(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class numpunct_byname<wchar_t>

Class data for numpunct_byname<wchar_t>

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

Table 7-281. vtable for numpunct_byname<wchar_t>

Base Offset0
RTTItypeinfo for numpunct_byname<wchar_t>
vfunc:numpunct_byname<wchar_t>::~numpunct_byname [in-charge]()
vfunc:numpunct_byname<wchar_t>::~numpunct_byname [in-charge deleting]()
vfunc:numpunct<wchar_t>::do_decimal_point() const
vfunc:numpunct<wchar_t>::do_thousands_sep() const
vfunc:numpunct<wchar_t>::do_grouping() const
vfunc:numpunct<wchar_t>::do_truename() const
vfunc:numpunct<wchar_t>::do_falsename() const

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

Table 7-282. typeinfo for numpunct_byname<wchar_t>

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

Interfaces for Class numpunct_byname<wchar_t>

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

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

numpunct_byname<wchar_t>::numpunct_byname[in-charge](char const*, unsigned) [1]
numpunct_byname<wchar_t>::numpunct_byname[in-charge](char const*, unsigned long) [1]
numpunct_byname<wchar_t>::numpunct_byname[not-in-charge](char const*, unsigned) [1]
numpunct_byname<wchar_t>::numpunct_byname[not-in-charge](char const*, unsigned long) [1]
numpunct_byname<wchar_t>::~numpunct_byname [in-charge deleting]()(GLIBCPP_3.2) [1]
numpunct_byname<wchar_t>::~numpunct_byname [in-charge]()(GLIBCPP_3.2) [1]
numpunct_byname<wchar_t>::~numpunct_byname [not-in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::numpunct_byname<wchar_t> specified in Table 7-284, with the full functionality as described in the referenced underlying specification.

Table 7-284. libstdcxx - Class numpunct_byname<wchar_t> Data Interfaces

typeinfo for numpunct_byname<wchar_t>(GLIBCPP_3.2) [1]
typeinfo name for numpunct_byname<wchar_t>(GLIBCPP_3.2) [1]
vtable for numpunct_byname<wchar_t>(GLIBCPP_3.2) [1]

Referenced Specification(s)

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

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

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

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

Base Offset0
RTTItypeinfo for time_get_byname<char, istreambuf_iterator<char, char_traits<char> > >
vfunc:time_get_byname<char, istreambuf_iterator<char, char_traits<char> > >::~time_get_byname [in-charge]()
vfunc:time_get_byname<char, istreambuf_iterator<char, char_traits<char> > >::~time_get_byname [in-charge deleting]()
vfunc:time_get<char, istreambuf_iterator<char, char_traits<char> > >::do_date_order() const
vfunc:time_get<char, istreambuf_iterator<char, char_traits<char> > >::do_get_time(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, ios_base&, _Ios_Iostate&, tm*) const
vfunc:time_get<char, istreambuf_iterator<char, char_traits<char> > >::do_get_date(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, ios_base&, _Ios_Iostate&, tm*) const
vfunc:time_get<char, istreambuf_iterator<char, char_traits<char> > >::do_get_weekday(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, ios_base&, _Ios_Iostate&, tm*) const
vfunc:time_get<char, istreambuf_iterator<char, char_traits<char> > >::do_get_monthname(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, ios_base&, _Ios_Iostate&, tm*) const
vfunc:time_get<char, istreambuf_iterator<char, char_traits<char> > >::do_get_year(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, ios_base&, _Ios_Iostate&, tm*) const

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

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

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

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

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

Table 7-287. 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[in-charge](char const*, unsigned) [1]
time_get_byname<char, istreambuf_iterator<char, char_traits<char> > >::time_get_byname[in-charge](char const*, unsigned long) [1]
time_get_byname<char, istreambuf_iterator<char, char_traits<char> > >::time_get_byname[not-in-charge](char const*, unsigned) [1]
time_get_byname<char, istreambuf_iterator<char, char_traits<char> > >::time_get_byname[not-in-charge](char const*, unsigned long) [1]
time_get_byname<char, istreambuf_iterator<char, char_traits<char> > >::~time_get_byname [in-charge deleting]()(GLIBCPP_3.2) [1]
time_get_byname<char, istreambuf_iterator<char, char_traits<char> > >::~time_get_byname [in-charge]()(GLIBCPP_3.2) [1]
time_get_byname<char, istreambuf_iterator<char, char_traits<char> > >::~time_get_byname [not-in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::time_get_byname<char, std::istreambuf_iterator<char, std::char_traits<char> > > specified in Table 7-288, with the full functionality as described in the referenced underlying specification.

Table 7-288. libstdcxx - Class time_get_byname<char, istreambuf_iterator<char, char_traits<char> > > Data Interfaces

typeinfo for time_get_byname<char, istreambuf_iterator<char, char_traits<char> > >(GLIBCPP_3.2) [1]
typeinfo name for time_get_byname<char, istreambuf_iterator<char, char_traits<char> > >(GLIBCPP_3.2) [1]
vtable for time_get_byname<char, istreambuf_iterator<char, char_traits<char> > >(GLIBCPP_3.2) [1]

Referenced Specification(s)

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

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

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

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

Base Offset0
RTTItypeinfo for time_get_byname<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >
vfunc:time_get_byname<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::~time_get_byname [in-charge]()
vfunc:time_get_byname<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::~time_get_byname [in-charge deleting]()
vfunc:time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_date_order() const
vfunc:time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_get_time(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, _Ios_Iostate&, tm*) const
vfunc:time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_get_date(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, _Ios_Iostate&, tm*) const
vfunc:time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_get_weekday(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, _Ios_Iostate&, tm*) const
vfunc:time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_get_monthname(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, _Ios_Iostate&, tm*) const
vfunc:time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_get_year(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, _Ios_Iostate&, tm*) const

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

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

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

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

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

Table 7-291. 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[in-charge](char const*, unsigned) [1]
time_get_byname<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::time_get_byname[in-charge](char const*, unsigned long) [1]
time_get_byname<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::time_get_byname[not-in-charge](char const*, unsigned) [1]
time_get_byname<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::time_get_byname[not-in-charge](char const*, unsigned long) [1]
time_get_byname<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::~time_get_byname [in-charge deleting]()(GLIBCPP_3.2) [1]
time_get_byname<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::~time_get_byname [in-charge]()(GLIBCPP_3.2) [1]
time_get_byname<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::~time_get_byname [not-in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::time_get_byname<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > specified in Table 7-292, with the full functionality as described in the referenced underlying specification.

Table 7-292. libstdcxx - Class time_get_byname<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > > Data Interfaces

typeinfo for time_get_byname<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >(GLIBCPP_3.2) [1]
typeinfo name for time_get_byname<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >(GLIBCPP_3.2) [1]
vtable for time_get_byname<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >(GLIBCPP_3.2) [1]

Referenced Specification(s)

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

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

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

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

Base Offset0
RTTItypeinfo for time_put_byname<char, ostreambuf_iterator<char, char_traits<char> > >
vfunc:time_put_byname<char, ostreambuf_iterator<char, char_traits<char> > >::~time_put_byname [in-charge]()
vfunc:time_put_byname<char, ostreambuf_iterator<char, char_traits<char> > >::~time_put_byname [in-charge deleting]()
vfunc:time_put<char, ostreambuf_iterator<char, char_traits<char> > >::do_put(ostreambuf_iterator<char, char_traits<char> >, ios_base&, char, tm const*, char, char) const

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

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

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

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

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

Table 7-295. 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[in-charge](char const*, unsigned) [1]
time_put_byname<char, ostreambuf_iterator<char, char_traits<char> > >::time_put_byname[in-charge](char const*, unsigned long) [1]
time_put_byname<char, ostreambuf_iterator<char, char_traits<char> > >::time_put_byname[not-in-charge](char const*, unsigned) [1]
time_put_byname<char, ostreambuf_iterator<char, char_traits<char> > >::time_put_byname[not-in-charge](char const*, unsigned long) [1]
time_put_byname<char, ostreambuf_iterator<char, char_traits<char> > >::~time_put_byname [in-charge deleting]()(GLIBCPP_3.2) [1]
time_put_byname<char, ostreambuf_iterator<char, char_traits<char> > >::~time_put_byname [in-charge]()(GLIBCPP_3.2) [1]
time_put_byname<char, ostreambuf_iterator<char, char_traits<char> > >::~time_put_byname [not-in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::time_put_byname<char, std::ostreambuf_iterator<char, std::char_traits<char> > > specified in Table 7-296, with the full functionality as described in the referenced underlying specification.

Table 7-296. libstdcxx - Class time_put_byname<char, ostreambuf_iterator<char, char_traits<char> > > Data Interfaces

typeinfo for time_put_byname<char, ostreambuf_iterator<char, char_traits<char> > >(GLIBCPP_3.2) [1]
typeinfo name for time_put_byname<char, ostreambuf_iterator<char, char_traits<char> > >(GLIBCPP_3.2) [1]
vtable for time_put_byname<char, ostreambuf_iterator<char, char_traits<char> > >(GLIBCPP_3.2) [1]

Referenced Specification(s)

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

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

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

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

Base Offset0
RTTItypeinfo for time_put_byname<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >
vfunc:time_put_byname<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::~time_put_byname [in-charge]()
vfunc:time_put_byname<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::~time_put_byname [in-charge deleting]()
vfunc:time_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_put(ostreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, wchar_t, tm const*, char, char) const

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

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

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

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

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

Table 7-299. 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[in-charge](char const*, unsigned) [1]
time_put_byname<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::time_put_byname[in-charge](char const*, unsigned long) [1]
time_put_byname<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::time_put_byname[not-in-charge](char const*, unsigned) [1]
time_put_byname<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::time_put_byname[not-in-charge](char const*, unsigned long) [1]
time_put_byname<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::~time_put_byname [in-charge deleting]()(GLIBCPP_3.2) [1]
time_put_byname<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::~time_put_byname [in-charge]()(GLIBCPP_3.2) [1]
time_put_byname<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::~time_put_byname [not-in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::time_put_byname<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > specified in Table 7-300, with the full functionality as described in the referenced underlying specification.

Table 7-300. libstdcxx - Class time_put_byname<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > > Data Interfaces

typeinfo for time_put_byname<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >(GLIBCPP_3.2) [1]
typeinfo name for time_put_byname<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >(GLIBCPP_3.2) [1]
vtable for time_put_byname<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class underflow_error

Class data for underflow_error

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

Table 7-301. vtable for underflow_error

Base Offset0
RTTItypeinfo for underflow_error
vfunc:underflow_error::~underflow_error [in-charge]()
vfunc:underflow_error::~underflow_error [in-charge deleting]()
vfunc:runtime_error::what() const

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

Table 7-302. typeinfo for underflow_error

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for underflow_error

Interfaces for Class underflow_error

An LSB conforming implementation shall provide the generic methods for Class std::underflow_error specified in Table 7-303, with the full functionality as described in the referenced underlying specification.

Table 7-303. libstdcxx - Class underflow_error Function Interfaces

underflow_error::underflow_error[in-charge](basic_string<char, char_traits<char>, allocator<char> > const&)(GLIBCPP_3.2) [1]
underflow_error::underflow_error[not-in-charge](basic_string<char, char_traits<char>, allocator<char> > const&)(GLIBCPP_3.2) [1]
underflow_error::~underflow_error [in-charge deleting]()(GLIBCPP_3.2) [1]
underflow_error::~underflow_error [in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::underflow_error specified in Table 7-304, with the full functionality as described in the referenced underlying specification.

Table 7-304. libstdcxx - Class underflow_error Data Interfaces

typeinfo for underflow_error(GLIBCPP_3.2) [1]
typeinfo name for underflow_error(GLIBCPP_3.2) [1]
vtable for underflow_error(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class invalid_argument

Class data for invalid_argument

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

Table 7-305. vtable for invalid_argument

Base Offset0
RTTItypeinfo for invalid_argument
vfunc:invalid_argument::~invalid_argument [in-charge]()
vfunc:invalid_argument::~invalid_argument [in-charge deleting]()
vfunc:logic_error::what() const

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

Table 7-306. typeinfo for invalid_argument

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for invalid_argument

Interfaces for Class invalid_argument

An LSB conforming implementation shall provide the generic methods for Class std::invalid_argument specified in Table 7-307, with the full functionality as described in the referenced underlying specification.

Table 7-307. libstdcxx - Class invalid_argument Function Interfaces

invalid_argument::invalid_argument[in-charge](basic_string<char, char_traits<char>, allocator<char> > const&)(GLIBCPP_3.2) [1]
invalid_argument::invalid_argument[not-in-charge](basic_string<char, char_traits<char>, allocator<char> > const&)(GLIBCPP_3.2) [1]
invalid_argument::~invalid_argument [in-charge deleting]()(GLIBCPP_3.2) [1]
invalid_argument::~invalid_argument [in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::invalid_argument specified in Table 7-308, with the full functionality as described in the referenced underlying specification.

Table 7-308. libstdcxx - Class invalid_argument Data Interfaces

typeinfo for invalid_argument(GLIBCPP_3.2) [1]
typeinfo name for invalid_argument(GLIBCPP_3.2) [1]
vtable for invalid_argument(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class moneypunct_byname<char, (bool)0>

Class data for moneypunct_byname<char, (bool)0>

The virtual table for the std::moneypunct_byname<char, (bool)0> class is described by Table 7-309

Table 7-309. vtable for moneypunct_byname<char, (bool)0>

Base Offset0
RTTItypeinfo for moneypunct_byname<char, (bool)0>
vfunc:moneypunct_byname<char, (bool)0>::~moneypunct_byname [in-charge]()
vfunc:moneypunct_byname<char, (bool)0>::~moneypunct_byname [in-charge deleting]()
vfunc:moneypunct<char, (bool)0>::do_decimal_point() const
vfunc:moneypunct<char, (bool)0>::do_thousands_sep() const
vfunc:moneypunct<char, (bool)0>::do_grouping() const
vfunc:moneypunct<char, (bool)0>::do_curr_symbol() const
vfunc:moneypunct<char, (bool)0>::do_positive_sign() const
vfunc:moneypunct<char, (bool)0>::do_negative_sign() const
vfunc:moneypunct<char, (bool)0>::do_frac_digits() const
vfunc:moneypunct<char, (bool)0>::do_pos_format() const
vfunc:moneypunct<char, (bool)0>::do_neg_format() const

The Run Time Type Information for the std::moneypunct_byname<char, (bool)0> class is described by Table 7-310

Table 7-310. typeinfo for moneypunct_byname<char, (bool)0>

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for moneypunct_byname<char, (bool)0>

Interfaces for Class moneypunct_byname<char, (bool)0>

An LSB conforming implementation shall provide the generic methods for Class std::moneypunct_byname<char, (bool)0> specified in Table 7-311, with the full functionality as described in the referenced underlying specification.

Table 7-311. libstdcxx - Class moneypunct_byname<char, (bool)0> Function Interfaces

moneypunct_byname<char, (bool)0>::moneypunct_byname[in-charge](char const*, unsigned) [1]
moneypunct_byname<char, (bool)0>::moneypunct_byname[in-charge](char const*, unsigned long) [1]
moneypunct_byname<char, (bool)0>::moneypunct_byname[not-in-charge](char const*, unsigned) [1]
moneypunct_byname<char, (bool)0>::moneypunct_byname[not-in-charge](char const*, unsigned long) [1]
moneypunct_byname<char, (bool)0>::~moneypunct_byname [in-charge deleting]()(GLIBCPP_3.2) [1]
moneypunct_byname<char, (bool)0>::~moneypunct_byname [in-charge]()(GLIBCPP_3.2) [1]
moneypunct_byname<char, (bool)0>::~moneypunct_byname [not-in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::moneypunct_byname<char, (bool)0> specified in Table 7-312, with the full functionality as described in the referenced underlying specification.

Table 7-312. libstdcxx - Class moneypunct_byname<char, (bool)0> Data Interfaces

moneypunct_byname<char, (bool)0>::intl(GLIBCPP_3.2) [1]
typeinfo for moneypunct_byname<char, (bool)0>(GLIBCPP_3.2) [2]
typeinfo name for moneypunct_byname<char, (bool)0>(GLIBCPP_3.2) [2]
vtable for moneypunct_byname<char, (bool)0>(GLIBCPP_3.2) [2]

Referenced Specification(s)

Class moneypunct_byname<char, (bool)1>

Class data for moneypunct_byname<char, (bool)1>

The virtual table for the std::moneypunct_byname<char, (bool)1> class is described by Table 7-313

Table 7-313. vtable for moneypunct_byname<char, (bool)1>

Base Offset0
RTTItypeinfo for moneypunct_byname<char, (bool)1>
vfunc:moneypunct_byname<char, (bool)1>::~moneypunct_byname [in-charge]()
vfunc:moneypunct_byname<char, (bool)1>::~moneypunct_byname [in-charge deleting]()
vfunc:moneypunct<char, (bool)1>::do_decimal_point() const
vfunc:moneypunct<char, (bool)1>::do_thousands_sep() const
vfunc:moneypunct<char, (bool)1>::do_grouping() const
vfunc:moneypunct<char, (bool)1>::do_curr_symbol() const
vfunc:moneypunct<char, (bool)1>::do_positive_sign() const
vfunc:moneypunct<char, (bool)1>::do_negative_sign() const
vfunc:moneypunct<char, (bool)1>::do_frac_digits() const
vfunc:moneypunct<char, (bool)1>::do_pos_format() const
vfunc:moneypunct<char, (bool)1>::do_neg_format() const

The Run Time Type Information for the std::moneypunct_byname<char, (bool)1> class is described by Table 7-314

Table 7-314. typeinfo for moneypunct_byname<char, (bool)1>

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for moneypunct_byname<char, (bool)1>

Interfaces for Class moneypunct_byname<char, (bool)1>

An LSB conforming implementation shall provide the generic methods for Class std::moneypunct_byname<char, (bool)1> specified in Table 7-315, with the full functionality as described in the referenced underlying specification.

Table 7-315. libstdcxx - Class moneypunct_byname<char, (bool)1> Function Interfaces

moneypunct_byname<char, (bool)1>::moneypunct_byname[in-charge](char const*, unsigned) [1]
moneypunct_byname<char, (bool)1>::moneypunct_byname[in-charge](char const*, unsigned long) [1]
moneypunct_byname<char, (bool)1>::moneypunct_byname[not-in-charge](char const*, unsigned) [1]
moneypunct_byname<char, (bool)1>::moneypunct_byname[not-in-charge](char const*, unsigned long) [1]
moneypunct_byname<char, (bool)1>::~moneypunct_byname [in-charge deleting]()(GLIBCPP_3.2) [1]
moneypunct_byname<char, (bool)1>::~moneypunct_byname [in-charge]()(GLIBCPP_3.2) [1]
moneypunct_byname<char, (bool)1>::~moneypunct_byname [not-in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::moneypunct_byname<char, (bool)1> specified in Table 7-316, with the full functionality as described in the referenced underlying specification.

Table 7-316. libstdcxx - Class moneypunct_byname<char, (bool)1> Data Interfaces

moneypunct_byname<char, (bool)1>::intl(GLIBCPP_3.2) [1]
typeinfo for moneypunct_byname<char, (bool)1>(GLIBCPP_3.2) [2]
typeinfo name for moneypunct_byname<char, (bool)1>(GLIBCPP_3.2) [2]
vtable for moneypunct_byname<char, (bool)1>(GLIBCPP_3.2) [2]

Referenced Specification(s)

Class moneypunct_byname<wchar_t, (bool)0>

Class data for moneypunct_byname<wchar_t, (bool)0>

The virtual table for the std::moneypunct_byname<wchar_t, (bool)0> class is described by Table 7-317

Table 7-317. vtable for moneypunct_byname<wchar_t, (bool)0>

Base Offset0
RTTItypeinfo for moneypunct_byname<wchar_t, (bool)0>
vfunc:moneypunct_byname<wchar_t, (bool)0>::~moneypunct_byname [in-charge]()
vfunc:moneypunct_byname<wchar_t, (bool)0>::~moneypunct_byname [in-charge deleting]()
vfunc:moneypunct<wchar_t, (bool)0>::do_decimal_point() const
vfunc:moneypunct<wchar_t, (bool)0>::do_thousands_sep() const
vfunc:moneypunct<wchar_t, (bool)0>::do_grouping() const
vfunc:moneypunct<wchar_t, (bool)0>::do_curr_symbol() const
vfunc:moneypunct<wchar_t, (bool)0>::do_positive_sign() const
vfunc:moneypunct<wchar_t, (bool)0>::do_negative_sign() const
vfunc:moneypunct<wchar_t, (bool)0>::do_frac_digits() const
vfunc:moneypunct<wchar_t, (bool)0>::do_pos_format() const
vfunc:moneypunct<wchar_t, (bool)0>::do_neg_format() const

The Run Time Type Information for the std::moneypunct_byname<wchar_t, (bool)0> class is described by Table 7-318

Table 7-318. typeinfo for moneypunct_byname<wchar_t, (bool)0>

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for moneypunct_byname<wchar_t, (bool)0>

Interfaces for Class moneypunct_byname<wchar_t, (bool)0>

An LSB conforming implementation shall provide the generic methods for Class std::moneypunct_byname<wchar_t, (bool)0> specified in Table 7-319, with the full functionality as described in the referenced underlying specification.

Table 7-319. libstdcxx - Class moneypunct_byname<wchar_t, (bool)0> Function Interfaces

moneypunct_byname<wchar_t, (bool)0>::moneypunct_byname[in-charge](char const*, unsigned) [1]
moneypunct_byname<wchar_t, (bool)0>::moneypunct_byname[in-charge](char const*, unsigned long) [1]
moneypunct_byname<wchar_t, (bool)0>::moneypunct_byname[not-in-charge](char const*, unsigned) [1]
moneypunct_byname<wchar_t, (bool)0>::moneypunct_byname[not-in-charge](char const*, unsigned long) [1]
moneypunct_byname<wchar_t, (bool)0>::~moneypunct_byname [in-charge deleting]()(GLIBCPP_3.2) [1]
moneypunct_byname<wchar_t, (bool)0>::~moneypunct_byname [in-charge]()(GLIBCPP_3.2) [1]
moneypunct_byname<wchar_t, (bool)0>::~moneypunct_byname [not-in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::moneypunct_byname<wchar_t, (bool)0> specified in Table 7-320, with the full functionality as described in the referenced underlying specification.

Table 7-320. libstdcxx - Class moneypunct_byname<wchar_t, (bool)0> Data Interfaces

moneypunct_byname<wchar_t, (bool)0>::intl(GLIBCPP_3.2) [1]
typeinfo for moneypunct_byname<wchar_t, (bool)0>(GLIBCPP_3.2) [2]
typeinfo name for moneypunct_byname<wchar_t, (bool)0>(GLIBCPP_3.2) [2]
vtable for moneypunct_byname<wchar_t, (bool)0>(GLIBCPP_3.2) [2]

Referenced Specification(s)

Class moneypunct_byname<wchar_t, (bool)1>

Class data for moneypunct_byname<wchar_t, (bool)1>

The virtual table for the std::moneypunct_byname<wchar_t, (bool)1> class is described by Table 7-321

Table 7-321. vtable for moneypunct_byname<wchar_t, (bool)1>

Base Offset0
RTTItypeinfo for moneypunct_byname<wchar_t, (bool)1>
vfunc:moneypunct_byname<wchar_t, (bool)1>::~moneypunct_byname [in-charge]()
vfunc:moneypunct_byname<wchar_t, (bool)1>::~moneypunct_byname [in-charge deleting]()
vfunc:moneypunct<wchar_t, (bool)1>::do_decimal_point() const
vfunc:moneypunct<wchar_t, (bool)1>::do_thousands_sep() const
vfunc:moneypunct<wchar_t, (bool)1>::do_grouping() const
vfunc:moneypunct<wchar_t, (bool)1>::do_curr_symbol() const
vfunc:moneypunct<wchar_t, (bool)1>::do_positive_sign() const
vfunc:moneypunct<wchar_t, (bool)1>::do_negative_sign() const
vfunc:moneypunct<wchar_t, (bool)1>::do_frac_digits() const
vfunc:moneypunct<wchar_t, (bool)1>::do_pos_format() const
vfunc:moneypunct<wchar_t, (bool)1>::do_neg_format() const

The Run Time Type Information for the std::moneypunct_byname<wchar_t, (bool)1> class is described by Table 7-322

Table 7-322. typeinfo for moneypunct_byname<wchar_t, (bool)1>

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for moneypunct_byname<wchar_t, (bool)1>

Interfaces for Class moneypunct_byname<wchar_t, (bool)1>

An LSB conforming implementation shall provide the generic methods for Class std::moneypunct_byname<wchar_t, (bool)1> specified in Table 7-323, with the full functionality as described in the referenced underlying specification.

Table 7-323. libstdcxx - Class moneypunct_byname<wchar_t, (bool)1> Function Interfaces

moneypunct_byname<wchar_t, (bool)1>::moneypunct_byname[in-charge](char const*, unsigned) [1]
moneypunct_byname<wchar_t, (bool)1>::moneypunct_byname[in-charge](char const*, unsigned long) [1]
moneypunct_byname<wchar_t, (bool)1>::moneypunct_byname[not-in-charge](char const*, unsigned) [1]
moneypunct_byname<wchar_t, (bool)1>::moneypunct_byname[not-in-charge](char const*, unsigned long) [1]
moneypunct_byname<wchar_t, (bool)1>::~moneypunct_byname [in-charge deleting]()(GLIBCPP_3.2) [1]
moneypunct_byname<wchar_t, (bool)1>::~moneypunct_byname [in-charge]()(GLIBCPP_3.2) [1]
moneypunct_byname<wchar_t, (bool)1>::~moneypunct_byname [not-in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::moneypunct_byname<wchar_t, (bool)1> specified in Table 7-324, with the full functionality as described in the referenced underlying specification.

Table 7-324. libstdcxx - Class moneypunct_byname<wchar_t, (bool)1> Data Interfaces

moneypunct_byname<wchar_t, (bool)1>::intl(GLIBCPP_3.2) [1]
typeinfo for moneypunct_byname<wchar_t, (bool)1>(GLIBCPP_3.2) [2]
typeinfo name for moneypunct_byname<wchar_t, (bool)1>(GLIBCPP_3.2) [2]
vtable for moneypunct_byname<wchar_t, (bool)1>(GLIBCPP_3.2) [2]

Referenced Specification(s)

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

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

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

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

Base Offset0
RTTItypeinfo for basic_stringstream<char, char_traits<char>, allocator<char> >
vfunc:basic_stringstream<char, char_traits<char>, allocator<char> >::~basic_stringstream [in-charge]()
vfunc:basic_stringstream<char, char_traits<char>, allocator<char> >::~basic_stringstream [in-charge deleting]()

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

Table 7-326. typeinfo for basic_stringstream<char, char_traits<char>, allocator<char> >

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

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

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

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

basic_stringstream<char, char_traits<char>, allocator<char> >::str() const(GLIBCPP_3.2) [1]
basic_stringstream<char, char_traits<char>, allocator<char> >::rdbuf() const(GLIBCPP_3.2) [1]
basic_stringstream<char, char_traits<char>, allocator<char> >::str(basic_string<char, char_traits<char>, allocator<char> > const&)(GLIBCPP_3.2) [1]
basic_stringstream<char, char_traits<char>, allocator<char> >::basic_stringstream[in-charge](basic_string<char, char_traits<char>, allocator<char> > const&, _Ios_Openmode)(GLIBCPP_3.2) [1]
basic_stringstream<char, char_traits<char>, allocator<char> >::basic_stringstream[in-charge](_Ios_Openmode)(GLIBCPP_3.2) [1]
basic_stringstream<char, char_traits<char>, allocator<char> >::basic_stringstream[not-in-charge](basic_string<char, char_traits<char>, allocator<char> > const&, _Ios_Openmode)(GLIBCPP_3.2) [1]
basic_stringstream<char, char_traits<char>, allocator<char> >::basic_stringstream[not-in-charge](_Ios_Openmode)(GLIBCPP_3.2) [1]
basic_stringstream<char, char_traits<char>, allocator<char> >::~basic_stringstream [in-charge deleting]()(GLIBCPP_3.2) [1]
basic_stringstream<char, char_traits<char>, allocator<char> >::~basic_stringstream [in-charge]()(GLIBCPP_3.2) [1]
basic_stringstream<char, char_traits<char>, allocator<char> >::~basic_stringstream [not-in-charge]()(GLIBCPP_3.2) [1]
non-virtual thunk [nv:-16] to basic_stringstream<char, char_traits<char>, allocator<char> >::~basic_stringstream [in-charge deleting]() [2]
non-virtual thunk [nv:-16] to basic_stringstream<char, char_traits<char>, allocator<char> >::~basic_stringstream [in-charge]() [2]
non-virtual thunk [nv:-8] to basic_stringstream<char, char_traits<char>, allocator<char> >::~basic_stringstream [in-charge deleting]() [1]
non-virtual thunk [nv:-8] to basic_stringstream<char, char_traits<char>, allocator<char> >::~basic_stringstream [in-charge]() [1]
virtual thunk [v:0,-12] to basic_stringstream<char, char_traits<char>, allocator<char> >::~basic_stringstream [in-charge deleting]() [1]
virtual thunk [v:0,-12] to basic_stringstream<char, char_traits<char>, allocator<char> >::~basic_stringstream [in-charge]() [1]
virtual thunk [v:0,-24] to basic_stringstream<char, char_traits<char>, allocator<char> >::~basic_stringstream [in-charge deleting]() [2]
virtual thunk [v:0,-24] to basic_stringstream<char, char_traits<char>, allocator<char> >::~basic_stringstream [in-charge]() [2]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> > specified in Table 7-328, with the full functionality as described in the referenced underlying specification.

Table 7-328. libstdcxx - Class basic_stringstream<char, char_traits<char>, allocator<char> > Data Interfaces

typeinfo for basic_stringstream<char, char_traits<char>, allocator<char> >(GLIBCPP_3.2) [1]
typeinfo name for basic_stringstream<char, char_traits<char>, allocator<char> >(GLIBCPP_3.2) [1]
VTT for basic_stringstream<char, char_traits<char>, allocator<char> >(GLIBCPP_3.2) [1]
vtable for basic_stringstream<char, char_traits<char>, allocator<char> >(GLIBCPP_3.2) [1]

Referenced Specification(s)

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

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

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

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

Base Offset0
RTTItypeinfo for basic_stringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >
vfunc:basic_stringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_stringstream [in-charge]()
vfunc:basic_stringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_stringstream [in-charge deleting]()

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

Table 7-330. typeinfo for basic_stringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >

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

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

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

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

basic_stringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::str() const(GLIBCPP_3.2) [1]
basic_stringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::rdbuf() const(GLIBCPP_3.2) [1]
basic_stringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::str(basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&)(GLIBCPP_3.2) [1]
basic_stringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::basic_stringstream[in-charge](basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&, _Ios_Openmode)(GLIBCPP_3.2) [1]
basic_stringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::basic_stringstream[in-charge](_Ios_Openmode)(GLIBCPP_3.2) [1]
basic_stringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::basic_stringstream[not-in-charge](basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&, _Ios_Openmode)(GLIBCPP_3.2) [1]
basic_stringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::basic_stringstream[not-in-charge](_Ios_Openmode)(GLIBCPP_3.2) [1]
basic_stringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_stringstream [in-charge deleting]()(GLIBCPP_3.2) [1]
basic_stringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_stringstream [in-charge]()(GLIBCPP_3.2) [1]
basic_stringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_stringstream [not-in-charge]()(GLIBCPP_3.2) [1]
non-virtual thunk [nv:-16] to basic_stringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_stringstream [in-charge deleting]() [2]
non-virtual thunk [nv:-16] to basic_stringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_stringstream [in-charge]() [2]
non-virtual thunk [nv:-8] to basic_stringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_stringstream [in-charge deleting]() [1]
non-virtual thunk [nv:-8] to basic_stringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_stringstream [in-charge]() [1]
virtual thunk [v:0,-12] to basic_stringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_stringstream [in-charge deleting]() [1]
virtual thunk [v:0,-12] to basic_stringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_stringstream [in-charge]() [1]
virtual thunk [v:0,-24] to basic_stringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_stringstream [in-charge deleting]() [2]
virtual thunk [v:0,-24] to basic_stringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_stringstream [in-charge]() [2]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::basic_stringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > specified in Table 7-332, with the full functionality as described in the referenced underlying specification.

Table 7-332. libstdcxx - Class basic_stringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > Data Interfaces

typeinfo for basic_stringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >(GLIBCPP_3.2) [1]
typeinfo name for basic_stringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >(GLIBCPP_3.2) [1]
VTT for basic_stringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >(GLIBCPP_3.2) [1]
vtable for basic_stringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >(GLIBCPP_3.2) [1]

Referenced Specification(s)

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

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

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

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

Base Offset0
RTTItypeinfo for basic_istringstream<char, char_traits<char>, allocator<char> >
vfunc:basic_istringstream<char, char_traits<char>, allocator<char> >::~basic_istringstream [in-charge]()
vfunc:basic_istringstream<char, char_traits<char>, allocator<char> >::~basic_istringstream [in-charge deleting]()

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

Table 7-334. typeinfo for basic_istringstream<char, char_traits<char>, allocator<char> >

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

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

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

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

basic_istringstream<char, char_traits<char>, allocator<char> >::str() const(GLIBCPP_3.2) [1]
basic_istringstream<char, char_traits<char>, allocator<char> >::rdbuf() const(GLIBCPP_3.2) [1]
basic_istringstream<char, char_traits<char>, allocator<char> >::str(basic_string<char, char_traits<char>, allocator<char> > const&)(GLIBCPP_3.2) [1]
basic_istringstream<char, char_traits<char>, allocator<char> >::basic_istringstream[in-charge](basic_string<char, char_traits<char>, allocator<char> > const&, _Ios_Openmode)(GLIBCPP_3.2) [1]
basic_istringstream<char, char_traits<char>, allocator<char> >::basic_istringstream[in-charge](_Ios_Openmode)(GLIBCPP_3.2) [1]
basic_istringstream<char, char_traits<char>, allocator<char> >::basic_istringstream[not-in-charge](basic_string<char, char_traits<char>, allocator<char> > const&, _Ios_Openmode)(GLIBCPP_3.2) [1]
basic_istringstream<char, char_traits<char>, allocator<char> >::basic_istringstream[not-in-charge](_Ios_Openmode)(GLIBCPP_3.2) [1]
basic_istringstream<char, char_traits<char>, allocator<char> >::~basic_istringstream [in-charge deleting]()(GLIBCPP_3.2) [1]
basic_istringstream<char, char_traits<char>, allocator<char> >::~basic_istringstream [in-charge]()(GLIBCPP_3.2) [1]
basic_istringstream<char, char_traits<char>, allocator<char> >::~basic_istringstream [not-in-charge]()(GLIBCPP_3.2) [1]
virtual thunk [v:0,-12] to basic_istringstream<char, char_traits<char>, allocator<char> >::~basic_istringstream [in-charge deleting]() [1]
virtual thunk [v:0,-12] to basic_istringstream<char, char_traits<char>, allocator<char> >::~basic_istringstream [in-charge]() [1]
virtual thunk [v:0,-24] to basic_istringstream<char, char_traits<char>, allocator<char> >::~basic_istringstream [in-charge deleting]() [2]
virtual thunk [v:0,-24] to basic_istringstream<char, char_traits<char>, allocator<char> >::~basic_istringstream [in-charge]() [2]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::basic_istringstream<char, std::char_traits<char>, std::allocator<char> > specified in Table 7-336, with the full functionality as described in the referenced underlying specification.

Table 7-336. libstdcxx - Class basic_istringstream<char, char_traits<char>, allocator<char> > Data Interfaces

typeinfo for basic_istringstream<char, char_traits<char>, allocator<char> >(GLIBCPP_3.2) [1]
typeinfo name for basic_istringstream<char, char_traits<char>, allocator<char> >(GLIBCPP_3.2) [1]
VTT for basic_istringstream<char, char_traits<char>, allocator<char> >(GLIBCPP_3.2) [1]
vtable for basic_istringstream<char, char_traits<char>, allocator<char> >(GLIBCPP_3.2) [1]

Referenced Specification(s)

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

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

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

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

Base Offset0
RTTItypeinfo for basic_istringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >
vfunc:basic_istringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_istringstream [in-charge]()
vfunc:basic_istringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_istringstream [in-charge deleting]()

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

Table 7-338. typeinfo for basic_istringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >

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

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

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

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

basic_istringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::str() const(GLIBCPP_3.2) [1]
basic_istringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::rdbuf() const(GLIBCPP_3.2) [1]
basic_istringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::str(basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&)(GLIBCPP_3.2) [1]
basic_istringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::basic_istringstream[in-charge](basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&, _Ios_Openmode)(GLIBCPP_3.2) [1]
basic_istringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::basic_istringstream[in-charge](_Ios_Openmode)(GLIBCPP_3.2) [1]
basic_istringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::basic_istringstream[not-in-charge](basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&, _Ios_Openmode)(GLIBCPP_3.2) [1]
basic_istringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::basic_istringstream[not-in-charge](_Ios_Openmode)(GLIBCPP_3.2) [1]
basic_istringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_istringstream [in-charge deleting]()(GLIBCPP_3.2) [1]
basic_istringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_istringstream [in-charge]()(GLIBCPP_3.2) [1]
basic_istringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_istringstream [not-in-charge]()(GLIBCPP_3.2) [1]
virtual thunk [v:0,-12] to basic_istringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_istringstream [in-charge deleting]() [1]
virtual thunk [v:0,-12] to basic_istringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_istringstream [in-charge]() [1]
virtual thunk [v:0,-24] to basic_istringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_istringstream [in-charge deleting]() [2]
virtual thunk [v:0,-24] to basic_istringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_istringstream [in-charge]() [2]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::basic_istringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > specified in Table 7-340, with the full functionality as described in the referenced underlying specification.

Table 7-340. libstdcxx - Class basic_istringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > Data Interfaces

typeinfo for basic_istringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >(GLIBCPP_3.2) [1]
typeinfo name for basic_istringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >(GLIBCPP_3.2) [1]
VTT for basic_istringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >(GLIBCPP_3.2) [1]
vtable for basic_istringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >(GLIBCPP_3.2) [1]

Referenced Specification(s)

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

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

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

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

Base Offset0
RTTItypeinfo for basic_ostringstream<char, char_traits<char>, allocator<char> >
vfunc:basic_ostringstream<char, char_traits<char>, allocator<char> >::~basic_ostringstream [in-charge]()
vfunc:basic_ostringstream<char, char_traits<char>, allocator<char> >::~basic_ostringstream [in-charge deleting]()

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

Table 7-342. typeinfo for basic_ostringstream<char, char_traits<char>, allocator<char> >

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

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

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

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

basic_ostringstream<char, char_traits<char>, allocator<char> >::str() const(GLIBCPP_3.2) [1]
basic_ostringstream<char, char_traits<char>, allocator<char> >::rdbuf() const(GLIBCPP_3.2) [1]
basic_ostringstream<char, char_traits<char>, allocator<char> >::str(basic_string<char, char_traits<char>, allocator<char> > const&)(GLIBCPP_3.2) [1]
basic_ostringstream<char, char_traits<char>, allocator<char> >::basic_ostringstream[in-charge](basic_string<char, char_traits<char>, allocator<char> > const&, _Ios_Openmode)(GLIBCPP_3.2) [1]
basic_ostringstream<char, char_traits<char>, allocator<char> >::basic_ostringstream[in-charge](_Ios_Openmode)(GLIBCPP_3.2) [1]
basic_ostringstream<char, char_traits<char>, allocator<char> >::basic_ostringstream[not-in-charge](basic_string<char, char_traits<char>, allocator<char> > const&, _Ios_Openmode)(GLIBCPP_3.2) [1]
basic_ostringstream<char, char_traits<char>, allocator<char> >::basic_ostringstream[not-in-charge](_Ios_Openmode)(GLIBCPP_3.2) [1]
basic_ostringstream<char, char_traits<char>, allocator<char> >::~basic_ostringstream [in-charge deleting]()(GLIBCPP_3.2) [1]
basic_ostringstream<char, char_traits<char>, allocator<char> >::~basic_ostringstream [in-charge]()(GLIBCPP_3.2) [1]
basic_ostringstream<char, char_traits<char>, allocator<char> >::~basic_ostringstream [not-in-charge]()(GLIBCPP_3.2) [1]
virtual thunk [v:0,-12] to basic_ostringstream<char, char_traits<char>, allocator<char> >::~basic_ostringstream [in-charge deleting]() [1]
virtual thunk [v:0,-12] to basic_ostringstream<char, char_traits<char>, allocator<char> >::~basic_ostringstream [in-charge]() [1]
virtual thunk [v:0,-24] to basic_ostringstream<char, char_traits<char>, allocator<char> >::~basic_ostringstream [in-charge deleting]() [2]
virtual thunk [v:0,-24] to basic_ostringstream<char, char_traits<char>, allocator<char> >::~basic_ostringstream [in-charge]() [2]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > specified in Table 7-344, with the full functionality as described in the referenced underlying specification.

Table 7-344. libstdcxx - Class basic_ostringstream<char, char_traits<char>, allocator<char> > Data Interfaces

typeinfo for basic_ostringstream<char, char_traits<char>, allocator<char> >(GLIBCPP_3.2) [1]
typeinfo name for basic_ostringstream<char, char_traits<char>, allocator<char> >(GLIBCPP_3.2) [1]
VTT for basic_ostringstream<char, char_traits<char>, allocator<char> >(GLIBCPP_3.2) [1]
vtable for basic_ostringstream<char, char_traits<char>, allocator<char> >(GLIBCPP_3.2) [1]

Referenced Specification(s)

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

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

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

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

Base Offset0
RTTItypeinfo for basic_ostringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >
vfunc:basic_ostringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_ostringstream [in-charge]()
vfunc:basic_ostringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_ostringstream [in-charge deleting]()

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

Table 7-346. typeinfo for basic_ostringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >

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

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

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

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

basic_ostringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::str() const(GLIBCPP_3.2) [1]
basic_ostringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::rdbuf() const(GLIBCPP_3.2) [1]
basic_ostringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::str(basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&)(GLIBCPP_3.2) [1]
basic_ostringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::basic_ostringstream[in-charge](basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&, _Ios_Openmode)(GLIBCPP_3.2) [1]
basic_ostringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::basic_ostringstream[in-charge](_Ios_Openmode)(GLIBCPP_3.2) [1]
basic_ostringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::basic_ostringstream[not-in-charge](basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&, _Ios_Openmode)(GLIBCPP_3.2) [1]
basic_ostringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::basic_ostringstream[not-in-charge](_Ios_Openmode)(GLIBCPP_3.2) [1]
basic_ostringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_ostringstream [in-charge deleting]()(GLIBCPP_3.2) [1]
basic_ostringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_ostringstream [in-charge]()(GLIBCPP_3.2) [1]
basic_ostringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_ostringstream [not-in-charge]()(GLIBCPP_3.2) [1]
virtual thunk [v:0,-12] to basic_ostringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_ostringstream [in-charge deleting]() [1]
virtual thunk [v:0,-12] to basic_ostringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_ostringstream [in-charge]() [1]
virtual thunk [v:0,-24] to basic_ostringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_ostringstream [in-charge deleting]() [2]
virtual thunk [v:0,-24] to basic_ostringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::~basic_ostringstream [in-charge]() [2]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::basic_ostringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > specified in Table 7-348, with the full functionality as described in the referenced underlying specification.

Table 7-348. libstdcxx - Class basic_ostringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > Data Interfaces

typeinfo for basic_ostringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >(GLIBCPP_3.2) [1]
typeinfo name for basic_ostringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >(GLIBCPP_3.2) [1]
VTT for basic_ostringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >(GLIBCPP_3.2) [1]
vtable for basic_ostringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class __ctype_abstract_base<char>

Class data for __ctype_abstract_base<char>

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

Table 7-349. vtable for __ctype_abstract_base<char>

Base Offset0
RTTItypeinfo for __ctype_abstract_base<char>
vfunc:__ctype_abstract_base<char>::~__ctype_abstract_base [in-charge]()
vfunc:__ctype_abstract_base<char>::~__ctype_abstract_base [in-charge deleting]()
vfunc:__cxa_pure_virtual
vfunc:__cxa_pure_virtual
vfunc:__cxa_pure_virtual
vfunc:__cxa_pure_virtual
vfunc:__cxa_pure_virtual
vfunc:__cxa_pure_virtual
vfunc:__cxa_pure_virtual
vfunc:__cxa_pure_virtual
vfunc:__cxa_pure_virtual
vfunc:__cxa_pure_virtual
vfunc:__cxa_pure_virtual
vfunc:__cxa_pure_virtual

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

Table 7-350. typeinfo for __ctype_abstract_base<char>

Base Vtablevtable for __cxxabiv1::__vmi_class_type_info
Nametypeinfo name for __ctype_abstract_base<char>
flags:8
basetype:typeinfo for locale::facet2
basetype:typeinfo for ctype_base2

Interfaces for Class __ctype_abstract_base<char>

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

An LSB conforming implementation shall provide the generic data interfaces for Class std::__ctype_abstract_base<char> specified in Table 7-351, with the full functionality as described in the referenced underlying specification.

Table 7-351. libstdcxx - Class __ctype_abstract_base<char> Data Interfaces

typeinfo for __ctype_abstract_base<char>(GLIBCPP_3.2) [1]
typeinfo name for __ctype_abstract_base<char>(GLIBCPP_3.2) [1]
vtable for __ctype_abstract_base<char>(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class __ctype_abstract_base<wchar_t>

Class data for __ctype_abstract_base<wchar_t>

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

Table 7-352. vtable for __ctype_abstract_base<wchar_t>

Base Offset0
RTTItypeinfo for __ctype_abstract_base<wchar_t>
vfunc:__ctype_abstract_base<wchar_t>::~__ctype_abstract_base [in-charge]()
vfunc:__ctype_abstract_base<wchar_t>::~__ctype_abstract_base [in-charge deleting]()
vfunc:__cxa_pure_virtual
vfunc:__cxa_pure_virtual
vfunc:__cxa_pure_virtual
vfunc:__cxa_pure_virtual
vfunc:__cxa_pure_virtual
vfunc:__cxa_pure_virtual
vfunc:__cxa_pure_virtual
vfunc:__cxa_pure_virtual
vfunc:__cxa_pure_virtual
vfunc:__cxa_pure_virtual
vfunc:__cxa_pure_virtual
vfunc:__cxa_pure_virtual

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

Table 7-353. typeinfo for __ctype_abstract_base<wchar_t>

Base Vtablevtable for __cxxabiv1::__vmi_class_type_info
Nametypeinfo name for __ctype_abstract_base<wchar_t>
flags:8
basetype:typeinfo for locale::facet2
basetype:typeinfo for ctype_base2

Interfaces for Class __ctype_abstract_base<wchar_t>

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

An LSB conforming implementation shall provide the generic data interfaces for Class std::__ctype_abstract_base<wchar_t> specified in Table 7-354, with the full functionality as described in the referenced underlying specification.

Table 7-354. libstdcxx - Class __ctype_abstract_base<wchar_t> Data Interfaces

typeinfo for __ctype_abstract_base<wchar_t>(GLIBCPP_3.2) [1]
typeinfo name for __ctype_abstract_base<wchar_t>(GLIBCPP_3.2) [1]
vtable for __ctype_abstract_base<wchar_t>(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class __codecvt_abstract_base<char, char, __mbstate_t>

Interfaces for Class __codecvt_abstract_base<char, char, __mbstate_t>

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

An LSB conforming implementation shall provide the generic data interfaces for Class std::__codecvt_abstract_base<char, char, __mbstate_t> specified in Table 7-355, with the full functionality as described in the referenced underlying specification.

Table 7-355. libstdcxx - Class __codecvt_abstract_base<char, char, __mbstate_t> Data Interfaces

typeinfo for __codecvt_abstract_base<wchar_t, char, __mbstate_t>(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class __codecvt_abstract_base<wchar_t, char, __mbstate_t>

Class data for __codecvt_abstract_base<wchar_t, char, __mbstate_t>

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

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

Base Offset0
RTTItypeinfo for __codecvt_abstract_base<wchar_t, char, __mbstate_t>
vfunc:__codecvt_abstract_base<wchar_t, char, __mbstate_t>::~__codecvt_abstract_base [in-charge]()
vfunc:__codecvt_abstract_base<wchar_t, char, __mbstate_t>::~__codecvt_abstract_base [in-charge deleting]()
vfunc:__cxa_pure_virtual
vfunc:__cxa_pure_virtual
vfunc:__cxa_pure_virtual
vfunc:__cxa_pure_virtual
vfunc:__cxa_pure_virtual
vfunc:__cxa_pure_virtual
vfunc:__cxa_pure_virtual

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

Table 7-357. typeinfo for __codecvt_abstract_base<wchar_t, char, __mbstate_t>

Base Vtablevtable for __cxxabiv1::__vmi_class_type_info
Nametypeinfo name for __codecvt_abstract_base<wchar_t, char, __mbstate_t>
flags:8
basetype:typeinfo for locale::facet2
basetype:typeinfo for codecvt_base2

Interfaces for Class __codecvt_abstract_base<wchar_t, char, __mbstate_t>

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

An LSB conforming implementation shall provide the generic data interfaces for Class std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> specified in Table 7-358, with the full functionality as described in the referenced underlying specification.

Table 7-358. libstdcxx - Class __codecvt_abstract_base<wchar_t, char, __mbstate_t> Data Interfaces

typeinfo for __codecvt_abstract_base<wchar_t, char, __mbstate_t>(GLIBCPP_3.2) [1]
typeinfo for ctype<char>(GLIBCPP_3.2) [1]
typeinfo name for __codecvt_abstract_base<wchar_t, char, __mbstate_t>(GLIBCPP_3.2) [1]
vtable for __codecvt_abstract_base<wchar_t, char, __mbstate_t>(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class ctype<char>

Class data for ctype<char>

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

Table 7-359. vtable for ctype<char>

Base Offset0
RTTItypeinfo for ctype<char>
vfunc:ctype<char>::~ctype [in-charge]()
vfunc:ctype<char>::~ctype [in-charge deleting]()
vfunc:ctype<char>::do_is(unsigned short, char) const
vfunc:ctype<char>::do_is(char const*, char const*, unsigned short*) const
vfunc:ctype<char>::do_scan_is(unsigned short, char const*, char const*) const
vfunc:ctype<char>::do_scan_not(unsigned short, char const*, char const*) const
vfunc:ctype<char>::do_toupper(char) const
vfunc:ctype<char>::do_toupper(char*, char const*) const
vfunc:ctype<char>::do_tolower(char) const
vfunc:ctype<char>::do_tolower(char*, char const*) const
vfunc:ctype<char>::do_widen(char) const
vfunc:ctype<char>::do_widen(char const*, char const*, char*) const
vfunc:ctype<char>::do_narrow(char, char) const
vfunc:ctype<char>::do_narrow(char const*, char const*, char, char*) const

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

Table 7-360. typeinfo for ctype<char>

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

Interfaces for Class ctype<char>

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

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

ctype<char>::do_scan_is(unsigned short, char const*, char const*) const(GLIBCPP_3.2) [1]
ctype<char>::do_tolower(char*, char const*) const(GLIBCPP_3.2) [1]
ctype<char>::do_tolower(char) const(GLIBCPP_3.2) [1]
ctype<char>::do_toupper(char*, char const*) const(GLIBCPP_3.2) [1]
ctype<char>::do_toupper(char) const(GLIBCPP_3.2) [1]
ctype<char>::do_scan_not(unsigned short, char const*, char const*) const(GLIBCPP_3.2) [1]
ctype<char>::do_is(char const*, char const*, unsigned short*) const(GLIBCPP_3.2) [1]
ctype<char>::do_is(unsigned short, char) const(GLIBCPP_3.2) [1]
ctype<char>::do_widen(char const*, char const*, char*) const(GLIBCPP_3.2) [1]
ctype<char>::do_widen(char) const(GLIBCPP_3.2) [1]
ctype<char>::do_narrow(char const*, char const*, char, char*) const(GLIBCPP_3.2) [1]
ctype<char>::do_narrow(char, char) const(GLIBCPP_3.2) [1]
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, ctype<char> const&, _Ios_Iostate&) const [1]
time_get<char, istreambuf_iterator<char, char_traits<char> > >::_M_extract_num(istreambuf_iterator<char, char_traits<char> >&, istreambuf_iterator<char, char_traits<char> >&, int&, int, int, unsigned long, ctype<char> const&, _Ios_Iostate&) const [1]
ctype<char>::classic_table()(GLIBCPP_3.2) [1]
ctype<char>::ctype[in-charge](__locale_struct*, unsigned short const*, bool, unsigned long) [1]
ctype<char>::ctype[in-charge](unsigned short const*, bool, unsigned long) [1]
ctype<char>::ctype[not-in-charge](__locale_struct*, unsigned short const*, bool, unsigned long) [1]
ctype<char>::ctype[not-in-charge](unsigned short const*, bool, unsigned long) [1]
ctype<char>::~ctype [in-charge deleting]()(GLIBCPP_3.2) [1]
ctype<char>::~ctype [in-charge]()(GLIBCPP_3.2) [1]
ctype<char>::~ctype [not-in-charge]()(GLIBCPP_3.2) [1]
bool has_facet<ctype<char> >(locale const&)(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::ctype<char> specified in Table 7-362, with the full functionality as described in the referenced underlying specification.

Table 7-362. libstdcxx - Class ctype<char> Data Interfaces

ctype<char>::table_size(GLIBCPP_3.2) [1]
ctype<char>::id(GLIBCPP_3.2) [1]
typeinfo for ctype<char>(GLIBCPP_3.2) [2]
typeinfo name for ctype<char>(GLIBCPP_3.2) [2]
vtable for ctype<char>(GLIBCPP_3.2) [2]

Referenced Specification(s)

Class ctype<wchar_t>

Class data for ctype<wchar_t>

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

Table 7-363. vtable for ctype<wchar_t>

Base Offset0
RTTItypeinfo for ctype<wchar_t>
vfunc:ctype<wchar_t>::~ctype [in-charge]()
vfunc:ctype<wchar_t>::~ctype [in-charge deleting]()
vfunc:ctype<wchar_t>::do_is(unsigned short, wchar_t) const
vfunc:ctype<wchar_t>::do_is(wchar_t const*, wchar_t const*, unsigned short*) const
vfunc:ctype<wchar_t>::do_scan_is(unsigned short, wchar_t const*, wchar_t const*) const
vfunc:ctype<wchar_t>::do_scan_not(unsigned short, wchar_t const*, wchar_t const*) const
vfunc:ctype<wchar_t>::do_toupper(wchar_t) const
vfunc:ctype<wchar_t>::do_toupper(wchar_t*, wchar_t const*) const
vfunc:ctype<wchar_t>::do_tolower(wchar_t) const
vfunc:ctype<wchar_t>::do_tolower(wchar_t*, wchar_t const*) const
vfunc:ctype<wchar_t>::do_widen(char) const
vfunc:ctype<wchar_t>::do_widen(char const*, char const*, wchar_t*) const
vfunc:ctype<wchar_t>::do_narrow(wchar_t, char) const
vfunc:ctype<wchar_t>::do_narrow(wchar_t const*, wchar_t const*, char, char*) const

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

Table 7-364. typeinfo for ctype<wchar_t>

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

Interfaces for Class ctype<wchar_t>

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

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

ctype<wchar_t>::do_scan_is(unsigned short, wchar_t const*, wchar_t const*) const(GLIBCPP_3.2) [1]
ctype<wchar_t>::do_tolower(wchar_t*, wchar_t const*) const(GLIBCPP_3.2) [1]
ctype<wchar_t>::do_tolower(wchar_t) const(GLIBCPP_3.2) [1]
ctype<wchar_t>::do_toupper(wchar_t*, wchar_t const*) const(GLIBCPP_3.2) [1]
ctype<wchar_t>::do_toupper(wchar_t) const(GLIBCPP_3.2) [1]
ctype<wchar_t>::do_scan_not(unsigned short, wchar_t const*, wchar_t const*) const(GLIBCPP_3.2) [1]
ctype<wchar_t>::_M_convert_to_wmask(unsigned short) const(GLIBCPP_3.2) [1]
ctype<wchar_t>::do_is(wchar_t const*, wchar_t const*, unsigned short*) const(GLIBCPP_3.2) [1]
ctype<wchar_t>::do_is(unsigned short, wchar_t) const(GLIBCPP_3.2) [1]
ctype<wchar_t>::do_widen(char const*, char const*, wchar_t*) const(GLIBCPP_3.2) [1]
ctype<wchar_t>::do_widen(char) const(GLIBCPP_3.2) [1]
ctype<wchar_t>::do_narrow(wchar_t const*, wchar_t const*, char, char*) const(GLIBCPP_3.2) [1]
ctype<wchar_t>::do_narrow(wchar_t, char) const(GLIBCPP_3.2) [1]
ctype<wchar_t>::ctype[in-charge](__locale_struct*, unsigned long) [1]
ctype<wchar_t>::ctype[in-charge](unsigned long) [1]
ctype<wchar_t>::ctype[not-in-charge](__locale_struct*, unsigned long) [1]
ctype<wchar_t>::ctype[not-in-charge](unsigned long) [1]
ctype<wchar_t>::~ctype [in-charge deleting]()(GLIBCPP_3.2) [1]
ctype<wchar_t>::~ctype [in-charge]()(GLIBCPP_3.2) [1]
ctype<wchar_t>::~ctype [not-in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::ctype<wchar_t> specified in Table 7-366, with the full functionality as described in the referenced underlying specification.

Table 7-366. libstdcxx - Class ctype<wchar_t> Data Interfaces

ctype<wchar_t>::id(GLIBCPP_3.2) [1]
typeinfo for ctype<wchar_t>(GLIBCPP_3.2) [2]
typeinfo name for ctype<wchar_t>(GLIBCPP_3.2) [2]
vtable for ctype<wchar_t>(GLIBCPP_3.2) [2]

Referenced Specification(s)

Class codecvt<char, char, __mbstate_t>

Class data for codecvt<char, char, __mbstate_t>

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

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

Base Offset0
RTTItypeinfo for codecvt<char, char, __mbstate_t>
vfunc:codecvt<char, char, __mbstate_t>::~codecvt [in-charge]()
vfunc:codecvt<char, char, __mbstate_t>::~codecvt [in-charge deleting]()
vfunc:codecvt<char, char, __mbstate_t>::do_out(__mbstate_t&, char const*, char const*, char const*&, char*, char*, char*&) const
vfunc:codecvt<char, char, __mbstate_t>::do_unshift(__mbstate_t&, char*, char*, char*&) const
vfunc:codecvt<char, char, __mbstate_t>::do_in(__mbstate_t&, char const*, char const*, char const*&, char*, char*, char*&) const
vfunc:codecvt<char, char, __mbstate_t>::do_encoding() const
vfunc:codecvt<char, char, __mbstate_t>::do_always_noconv() const
vfunc:codecvt<char, char, __mbstate_t>::do_length(__mbstate_t const&, char const*, char const*, unsigned long) const
vfunc:codecvt<char, char, __mbstate_t>::do_length(__mbstate_t const&, char const*, char const*, unsigned) const

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

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

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

Class data for __codecvt_abstract_base<char, char, __mbstate_t>

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

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

Base Offset0
RTTItypeinfo for __codecvt_abstract_base<char, char, __mbstate_t>
vfunc:__codecvt_abstract_base<char, char, __mbstate_t>::~__codecvt_abstract_base [in-charge]()
vfunc:__codecvt_abstract_base<char, char, __mbstate_t>::~__codecvt_abstract_base [in-charge deleting]()
vfunc:__cxa_pure_virtual
vfunc:__cxa_pure_virtual
vfunc:__cxa_pure_virtual
vfunc:__cxa_pure_virtual
vfunc:__cxa_pure_virtual
vfunc:__cxa_pure_virtual
vfunc:__cxa_pure_virtual

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

Table 7-370. typeinfo for __codecvt_abstract_base<char, char, __mbstate_t>

Base Vtablevtable for __cxxabiv1::__vmi_class_type_info
Nametypeinfo name for __codecvt_abstract_base<char, char, __mbstate_t>
flags:8
basetype:typeinfo for locale::facet2
basetype:typeinfo for codecvt_base2

Interfaces for Class codecvt<char, char, __mbstate_t>

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

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

codecvt<char, char, __mbstate_t>::do_unshift(__mbstate_t&, char*, char*, char*&) const(GLIBCPP_3.2) [1]
codecvt<char, char, __mbstate_t>::do_encoding() const(GLIBCPP_3.2) [1]
codecvt<char, char, __mbstate_t>::do_max_length() const(GLIBCPP_3.2) [1]
codecvt<char, char, __mbstate_t>::do_always_noconv() const(GLIBCPP_3.2) [1]
codecvt<char, char, __mbstate_t>::do_in(__mbstate_t&, char const*, char const*, char const*&, char*, char*, char*&) const(GLIBCPP_3.2) [1]
codecvt<char, char, __mbstate_t>::do_out(__mbstate_t&, char const*, char const*, char const*&, char*, char*, char*&) const(GLIBCPP_3.2) [1]
codecvt<char, char, __mbstate_t>::codecvt[in-charge](unsigned long) [1]
codecvt<char, char, __mbstate_t>::codecvt[not-in-charge](unsigned long) [1]
codecvt<char, char, __mbstate_t>::~codecvt [in-charge deleting]()(GLIBCPP_3.2) [1]
codecvt<char, char, __mbstate_t>::~codecvt [in-charge]()(GLIBCPP_3.2) [1]
codecvt<char, char, __mbstate_t>::~codecvt [not-in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::codecvt<char, char, __mbstate_t> specified in Table 7-372, with the full functionality as described in the referenced underlying specification.

Table 7-372. libstdcxx - Class codecvt<char, char, __mbstate_t> Data Interfaces

codecvt<char, char, __mbstate_t>::id(GLIBCPP_3.2) [1]
typeinfo for __codecvt_abstract_base<char, char, __mbstate_t>(GLIBCPP_3.2) [2]
typeinfo for codecvt<char, char, __mbstate_t>(GLIBCPP_3.2) [2]
typeinfo name for __codecvt_abstract_base<char, char, __mbstate_t>(GLIBCPP_3.2) [2]
typeinfo name for codecvt<char, char, __mbstate_t>(GLIBCPP_3.2) [2]
vtable for __codecvt_abstract_base<char, char, __mbstate_t>(GLIBCPP_3.2) [2]
vtable for codecvt<char, char, __mbstate_t>(GLIBCPP_3.2) [2]

Referenced Specification(s)

Class codecvt<wchar_t, char, __mbstate_t>

Class data for codecvt<wchar_t, char, __mbstate_t>

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

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

Base Offset0
RTTItypeinfo for codecvt<wchar_t, char, __mbstate_t>
vfunc:codecvt<wchar_t, char, __mbstate_t>::~codecvt [in-charge]()
vfunc:codecvt<wchar_t, char, __mbstate_t>::~codecvt [in-charge deleting]()
vfunc:codecvt<wchar_t, char, __mbstate_t>::do_out(__mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const
vfunc:codecvt<wchar_t, char, __mbstate_t>::do_unshift(__mbstate_t&, char*, char*, char*&) const
vfunc:codecvt<wchar_t, char, __mbstate_t>::do_in(__mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const
vfunc:codecvt<wchar_t, char, __mbstate_t>::do_encoding() const
vfunc:codecvt<wchar_t, char, __mbstate_t>::do_always_noconv() const
vfunc:codecvt<wchar_t, char, __mbstate_t>::do_length(__mbstate_t const&, char const*, char const*, unsigned) const
vfunc:codecvt<wchar_t, char, __mbstate_t>::do_length(__mbstate_t const&, char const*, char const*, unsigned) const

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

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

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

Interfaces for Class codecvt<wchar_t, char, __mbstate_t>

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

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

codecvt<wchar_t, char, __mbstate_t>::do_unshift(__mbstate_t&, char*, char*, char*&) const(GLIBCPP_3.2) [1]
codecvt<wchar_t, char, __mbstate_t>::do_encoding() const(GLIBCPP_3.2) [1]
codecvt<wchar_t, char, __mbstate_t>::do_max_length() const(GLIBCPP_3.2) [1]
codecvt<wchar_t, char, __mbstate_t>::do_always_noconv() const(GLIBCPP_3.2) [1]
codecvt<wchar_t, char, __mbstate_t>::do_in(__mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const(GLIBCPP_3.2) [1]
codecvt<wchar_t, char, __mbstate_t>::do_out(__mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const(GLIBCPP_3.2) [1]
codecvt<wchar_t, char, __mbstate_t>::codecvt[in-charge](unsigned long) [1]
codecvt<wchar_t, char, __mbstate_t>::codecvt[not-in-charge](unsigned long) [1]
codecvt<wchar_t, char, __mbstate_t>::~codecvt [in-charge deleting]()(GLIBCPP_3.2) [1]
codecvt<wchar_t, char, __mbstate_t>::~codecvt [in-charge]()(GLIBCPP_3.2) [1]
codecvt<wchar_t, char, __mbstate_t>::~codecvt [not-in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::codecvt<wchar_t, char, __mbstate_t> specified in Table 7-376, with the full functionality as described in the referenced underlying specification.

Table 7-376. libstdcxx - Class codecvt<wchar_t, char, __mbstate_t> Data Interfaces

codecvt<wchar_t, char, __mbstate_t>::id(GLIBCPP_3.2) [1]
typeinfo for codecvt<wchar_t, char, __mbstate_t>(GLIBCPP_3.2) [2]
typeinfo name for codecvt<wchar_t, char, __mbstate_t>(GLIBCPP_3.2) [2]
vtable for codecvt<wchar_t, char, __mbstate_t>(GLIBCPP_3.2) [2]

Referenced Specification(s)

Class collate<char>

Class data for collate<char>

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

Table 7-377. vtable for collate<char>

Base Offset0
RTTItypeinfo for collate<char>
vfunc:collate<char>::~collate [in-charge]()
vfunc:collate<char>::~collate [in-charge deleting]()
vfunc:collate<char>::do_compare(char const*, char const*, char const*, char const*) const
vfunc:collate<char>::do_transform(char const*, char const*) const
vfunc:collate<char>::do_hash(char const*, char const*) const

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

Table 7-378. typeinfo for collate<char>

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

Interfaces for Class collate<char>

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

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

collate<char>::_M_compare(char const*, char const*) const(GLIBCPP_3.2) [1]
collate<char>::do_compare(char const*, char const*, char const*, char const*) const(GLIBCPP_3.2) [1]
collate<char>::_M_transform(char*, char const*, unsigned) const [1]
collate<char>::_M_transform(char*, char const*, unsigned long) const [1]
collate<char>::do_transform(char const*, char const*) const(GLIBCPP_3.2) [1]
collate<char>::hash(char const*, char const*) const(GLIBCPP_3.2) [1]
collate<char>::compare(char const*, char const*, char const*, char const*) const(GLIBCPP_3.2) [1]
collate<char>::do_hash(char const*, char const*) const(GLIBCPP_3.2) [1]
collate<char>::transform(char const*, char const*) const(GLIBCPP_3.2) [1]
collate<char>::collate[in-charge](__locale_struct*, unsigned) [1]
collate<char>::collate[in-charge](__locale_struct*, unsigned long) [1]
collate<char>::collate[in-charge](unsigned) [1]
collate<char>::collate[in-charge](unsigned long) [1]
collate<char>::collate[not-in-charge](__locale_struct*, unsigned) [1]
collate<char>::collate[not-in-charge](__locale_struct*, unsigned long) [1]
collate<char>::collate[not-in-charge](unsigned) [1]
collate<char>::collate[not-in-charge](unsigned long) [1]
collate<char>::~collate [in-charge deleting]()(GLIBCPP_3.2) [1]
collate<char>::~collate [in-charge]()(GLIBCPP_3.2) [1]
collate<char>::~collate [not-in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::collate<char> specified in Table 7-380, with the full functionality as described in the referenced underlying specification.

Table 7-380. libstdcxx - Class collate<char> Data Interfaces

guard variable for collate<char>::id(GLIBCPP_3.2) [1]
collate<char>::id(GLIBCPP_3.2) [2]
typeinfo for collate<char>(GLIBCPP_3.2) [1]
typeinfo name for collate<char>(GLIBCPP_3.2) [1]
vtable for collate<char>(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class collate<wchar_t>

Class data for collate<wchar_t>

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

Table 7-381. vtable for collate<wchar_t>

Base Offset0
RTTItypeinfo for collate<wchar_t>
vfunc:collate<wchar_t>::~collate [in-charge]()
vfunc:collate<wchar_t>::~collate [in-charge deleting]()
vfunc:collate<wchar_t>::do_compare(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*) const
vfunc:collate<wchar_t>::do_transform(wchar_t const*, wchar_t const*) const
vfunc:collate<wchar_t>::do_hash(wchar_t const*, wchar_t const*) const

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

Table 7-382. typeinfo for collate<wchar_t>

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

Interfaces for Class collate<wchar_t>

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

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

collate<wchar_t>::_M_compare(wchar_t const*, wchar_t const*) const(GLIBCPP_3.2) [1]
collate<wchar_t>::do_compare(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*) const(GLIBCPP_3.2) [1]
collate<wchar_t>::_M_transform(wchar_t*, wchar_t const*, unsigned) const [1]
collate<wchar_t>::_M_transform(wchar_t*, wchar_t const*, unsigned long) const [1]
collate<wchar_t>::do_transform(wchar_t const*, wchar_t const*) const(GLIBCPP_3.2) [1]
collate<wchar_t>::hash(wchar_t const*, wchar_t const*) const(GLIBCPP_3.2) [1]
collate<wchar_t>::compare(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*) const(GLIBCPP_3.2) [1]
collate<wchar_t>::do_hash(wchar_t const*, wchar_t const*) const(GLIBCPP_3.2) [1]
collate<wchar_t>::transform(wchar_t const*, wchar_t const*) const(GLIBCPP_3.2) [1]
collate<wchar_t>::collate[in-charge](__locale_struct*, unsigned) [1]
collate<wchar_t>::collate[in-charge](__locale_struct*, unsigned long) [1]
collate<wchar_t>::collate[in-charge](unsigned) [1]
collate<wchar_t>::collate[in-charge](unsigned long) [1]
collate<wchar_t>::collate[not-in-charge](__locale_struct*, unsigned) [1]
collate<wchar_t>::collate[not-in-charge](__locale_struct*, unsigned long) [1]
collate<wchar_t>::collate[not-in-charge](unsigned) [1]
collate<wchar_t>::collate[not-in-charge](unsigned long) [1]
collate<wchar_t>::~collate [in-charge deleting]()(GLIBCPP_3.2) [1]
collate<wchar_t>::~collate [in-charge]()(GLIBCPP_3.2) [1]
collate<wchar_t>::~collate [not-in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::collate<wchar_t> specified in Table 7-384, with the full functionality as described in the referenced underlying specification.

Table 7-384. libstdcxx - Class collate<wchar_t> Data Interfaces

guard variable for collate<wchar_t>::id(GLIBCPP_3.2) [1]
collate<wchar_t>::id(GLIBCPP_3.2) [2]
typeinfo for collate<wchar_t>(GLIBCPP_3.2) [1]
typeinfo name for collate<wchar_t>(GLIBCPP_3.2) [1]
vtable for collate<wchar_t>(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class num_get<char, istreambuf_iterator<char, char_traits<char> > >

Class data for num_get<char, istreambuf_iterator<char, char_traits<char> > >

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

Table 7-385. vtable for num_get<char, istreambuf_iterator<char, char_traits<char> > >

Base Offset0
RTTItypeinfo for num_get<char, istreambuf_iterator<char, char_traits<char> > >
vfunc:num_get<char, istreambuf_iterator<char, char_traits<char> > >::~num_get [in-charge]()
vfunc:num_get<char, istreambuf_iterator<char, char_traits<char> > >::~num_get [in-charge deleting]()
vfunc:num_get<char, istreambuf_iterator<char, char_traits<char> > >::do_get(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, ios_base&, _Ios_Iostate&, bool&) const
vfunc:num_get<char, istreambuf_iterator<char, char_traits<char> > >::do_get(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, ios_base&, _Ios_Iostate&, long&) const
vfunc:num_get<char, istreambuf_iterator<char, char_traits<char> > >::do_get(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, ios_base&, _Ios_Iostate&, unsigned short&) const
vfunc:num_get<char, istreambuf_iterator<char, char_traits<char> > >::do_get(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, ios_base&, _Ios_Iostate&, unsigned&) const
vfunc:num_get<char, istreambuf_iterator<char, char_traits<char> > >::do_get(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, ios_base&, _Ios_Iostate&, unsigned long&) const
vfunc:num_get<char, istreambuf_iterator<char, char_traits<char> > >::do_get(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, ios_base&, _Ios_Iostate&, long long&) const
vfunc:num_get<char, istreambuf_iterator<char, char_traits<char> > >::do_get(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, ios_base&, _Ios_Iostate&, unsigned long long&) const
vfunc:num_get<char, istreambuf_iterator<char, char_traits<char> > >::do_get(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, ios_base&, _Ios_Iostate&, float&) const
vfunc:num_get<char, istreambuf_iterator<char, char_traits<char> > >::do_get(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, ios_base&, _Ios_Iostate&, double&) const
vfunc:num_get<char, istreambuf_iterator<char, char_traits<char> > >::do_get(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, ios_base&, _Ios_Iostate&, long double&) const
vfunc:num_get<char, istreambuf_iterator<char, char_traits<char> > >::do_get(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, ios_base&, _Ios_Iostate&, void*&) const

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

Table 7-386. typeinfo for num_get<char, istreambuf_iterator<char, char_traits<char> > >

Base Vtablevtable for __cxxabiv1::__vmi_class_type_info
Nametypeinfo name for num_get<char, istreambuf_iterator<char, char_traits<char> > >
flags:8
basetype:typeinfo for locale::facet2
basetype:typeinfo for __num_base2

Interfaces for Class num_get<char, istreambuf_iterator<char, char_traits<char> > >

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

Table 7-387. libstdcxx - Class num_get<char, istreambuf_iterator<char, char_traits<char> > > Function Interfaces

num_get<char, istreambuf_iterator<char, char_traits<char> > >::_M_extract_int(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, ios_base&, _Ios_Iostate&, basic_string<char, char_traits<char>, allocator<char> >&, int&) const(GLIBCPP_3.2) [1]
num_get<char, istreambuf_iterator<char, char_traits<char> > >::_M_extract_float(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, ios_base&, _Ios_Iostate&, basic_string<char, char_traits<char>, allocator<char> >&) const(GLIBCPP_3.2) [1]
num_get<char, istreambuf_iterator<char, char_traits<char> > >::get(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, ios_base&, _Ios_Iostate&, void*&) const(GLIBCPP_3.2) [1]
num_get<char, istreambuf_iterator<char, char_traits<char> > >::get(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, ios_base&, _Ios_Iostate&, bool&) const(GLIBCPP_3.2) [1]
num_get<char, istreambuf_iterator<char, char_traits<char> > >::get(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, ios_base&, _Ios_Iostate&, double&) const(GLIBCPP_3.2) [1]
num_get<char, istreambuf_iterator<char, char_traits<char> > >::get(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, ios_base&, _Ios_Iostate&, long double&) const(GLIBCPP_3.2) [1]
num_get<char, istreambuf_iterator<char, char_traits<char> > >::get(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, ios_base&, _Ios_Iostate&, float&) const(GLIBCPP_3.2) [1]
num_get<char, istreambuf_iterator<char, char_traits<char> > >::get(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, ios_base&, _Ios_Iostate&, unsigned&) const(GLIBCPP_3.2) [1]
num_get<char, istreambuf_iterator<char, char_traits<char> > >::get(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, ios_base&, _Ios_Iostate&, long&) const(GLIBCPP_3.2) [1]
num_get<char, istreambuf_iterator<char, char_traits<char> > >::get(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, ios_base&, _Ios_Iostate&, unsigned long&) const(GLIBCPP_3.2) [1]
num_get<char, istreambuf_iterator<char, char_traits<char> > >::get(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, ios_base&, _Ios_Iostate&, unsigned short&) const(GLIBCPP_3.2) [1]
num_get<char, istreambuf_iterator<char, char_traits<char> > >::get(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, ios_base&, _Ios_Iostate&, long long&) const(GLIBCPP_3.2) [1]
num_get<char, istreambuf_iterator<char, char_traits<char> > >::get(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, ios_base&, _Ios_Iostate&, unsigned long long&) const(GLIBCPP_3.2) [1]
num_get<char, istreambuf_iterator<char, char_traits<char> > >::do_get(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, ios_base&, _Ios_Iostate&, void*&) const(GLIBCPP_3.2) [1]
num_get<char, istreambuf_iterator<char, char_traits<char> > >::do_get(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, ios_base&, _Ios_Iostate&, bool&) const(GLIBCPP_3.2) [1]
num_get<char, istreambuf_iterator<char, char_traits<char> > >::do_get(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, ios_base&, _Ios_Iostate&, double&) const(GLIBCPP_3.2) [1]
num_get<char, istreambuf_iterator<char, char_traits<char> > >::do_get(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, ios_base&, _Ios_Iostate&, long double&) const(GLIBCPP_3.2) [1]
num_get<char, istreambuf_iterator<char, char_traits<char> > >::do_get(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, ios_base&, _Ios_Iostate&, float&) const(GLIBCPP_3.2) [1]
num_get<char, istreambuf_iterator<char, char_traits<char> > >::do_get(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, ios_base&, _Ios_Iostate&, unsigned&) const(GLIBCPP_3.2) [1]
num_get<char, istreambuf_iterator<char, char_traits<char> > >::do_get(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, ios_base&, _Ios_Iostate&, long&) const(GLIBCPP_3.2) [1]
num_get<char, istreambuf_iterator<char, char_traits<char> > >::do_get(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, ios_base&, _Ios_Iostate&, unsigned long&) const(GLIBCPP_3.2) [1]
num_get<char, istreambuf_iterator<char, char_traits<char> > >::do_get(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, ios_base&, _Ios_Iostate&, unsigned short&) const(GLIBCPP_3.2) [1]
num_get<char, istreambuf_iterator<char, char_traits<char> > >::do_get(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, ios_base&, _Ios_Iostate&, long long&) const(GLIBCPP_3.2) [1]
num_get<char, istreambuf_iterator<char, char_traits<char> > >::do_get(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, ios_base&, _Ios_Iostate&, unsigned long long&) const(GLIBCPP_3.2) [1]
num_get<char, istreambuf_iterator<char, char_traits<char> > >::num_get[in-charge](unsigned) [1]
num_get<char, istreambuf_iterator<char, char_traits<char> > >::num_get[in-charge](unsigned long) [1]
num_get<char, istreambuf_iterator<char, char_traits<char> > >::num_get[not-in-charge](unsigned) [1]
num_get<char, istreambuf_iterator<char, char_traits<char> > >::num_get[not-in-charge](unsigned long) [1]
num_get<char, istreambuf_iterator<char, char_traits<char> > >::~num_get [in-charge deleting]()(GLIBCPP_3.2) [1]
num_get<char, istreambuf_iterator<char, char_traits<char> > >::~num_get [in-charge]()(GLIBCPP_3.2) [1]
num_get<char, istreambuf_iterator<char, char_traits<char> > >::~num_get [not-in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > specified in Table 7-388, with the full functionality as described in the referenced underlying specification.

Table 7-388. libstdcxx - Class num_get<char, istreambuf_iterator<char, char_traits<char> > > Data Interfaces

guard variable for num_get<char, istreambuf_iterator<char, char_traits<char> > >::id(GLIBCPP_3.2) [1]
num_get<char, istreambuf_iterator<char, char_traits<char> > >::id(GLIBCPP_3.2) [2]
typeinfo for num_get<char, istreambuf_iterator<char, char_traits<char> > >(GLIBCPP_3.2) [1]
typeinfo name for num_get<char, istreambuf_iterator<char, char_traits<char> > >(GLIBCPP_3.2) [1]
vtable for num_get<char, istreambuf_iterator<char, char_traits<char> > >(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >

Class data for num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >

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

Table 7-389. vtable for num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >

Base Offset0
RTTItypeinfo for num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >
vfunc:num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::~num_get [in-charge]()
vfunc:num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::~num_get [in-charge deleting]()
vfunc:num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_get(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, _Ios_Iostate&, bool&) const
vfunc:num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_get(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, _Ios_Iostate&, long&) const
vfunc:num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_get(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, _Ios_Iostate&, unsigned short&) const
vfunc:num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_get(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, _Ios_Iostate&, unsigned&) const
vfunc:num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_get(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, _Ios_Iostate&, unsigned long&) const
vfunc:num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_get(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, _Ios_Iostate&, long long&) const
vfunc:num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_get(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, _Ios_Iostate&, unsigned long long&) const
vfunc:num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_get(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, _Ios_Iostate&, float&) const
vfunc:num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_get(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, _Ios_Iostate&, double&) const
vfunc:num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_get(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, _Ios_Iostate&, long double&) const
vfunc:num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_get(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, _Ios_Iostate&, void*&) const

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 7-390

Table 7-390. typeinfo for num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >

Base Vtablevtable for __cxxabiv1::__vmi_class_type_info
Nametypeinfo name for num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >
flags:8
basetype:typeinfo for locale::facet2
basetype:typeinfo for __num_base2

Interfaces for Class num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >

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

Table 7-391. 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> > >::_M_extract_int(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, _Ios_Iostate&, basic_string<char, char_traits<char>, allocator<char> >&, int&) const(GLIBCPP_3.2) [1]
num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::_M_extract_float(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, _Ios_Iostate&, basic_string<char, char_traits<char>, allocator<char> >&) const(GLIBCPP_3.2) [1]
num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::get(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, _Ios_Iostate&, void*&) const(GLIBCPP_3.2) [1]
num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::get(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, _Ios_Iostate&, bool&) const(GLIBCPP_3.2) [1]
num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::get(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, _Ios_Iostate&, double&) const(GLIBCPP_3.2) [1]
num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::get(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, _Ios_Iostate&, long double&) const(GLIBCPP_3.2) [1]
num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::get(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, _Ios_Iostate&, float&) const(GLIBCPP_3.2) [1]
num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::get(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, _Ios_Iostate&, unsigned&) const(GLIBCPP_3.2) [1]
num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::get(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, _Ios_Iostate&, long&) const(GLIBCPP_3.2) [1]
num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::get(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, _Ios_Iostate&, unsigned long&) const(GLIBCPP_3.2) [1]
num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::get(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, _Ios_Iostate&, unsigned short&) const(GLIBCPP_3.2) [1]
num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::get(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, _Ios_Iostate&, long long&) const(GLIBCPP_3.2) [1]
num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::get(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, _Ios_Iostate&, unsigned long long&) const(GLIBCPP_3.2) [1]
num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_get(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, _Ios_Iostate&, void*&) const(GLIBCPP_3.2) [1]
num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_get(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, _Ios_Iostate&, bool&) const(GLIBCPP_3.2) [1]
num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_get(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, _Ios_Iostate&, double&) const(GLIBCPP_3.2) [1]
num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_get(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, _Ios_Iostate&, long double&) const(GLIBCPP_3.2) [1]
num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_get(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, _Ios_Iostate&, float&) const(GLIBCPP_3.2) [1]
num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_get(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, _Ios_Iostate&, unsigned&) const(GLIBCPP_3.2) [1]
num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_get(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, _Ios_Iostate&, long&) const(GLIBCPP_3.2) [1]
num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_get(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, _Ios_Iostate&, unsigned long&) const(GLIBCPP_3.2) [1]
num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_get(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, _Ios_Iostate&, unsigned short&) const(GLIBCPP_3.2) [1]
num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_get(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, _Ios_Iostate&, long long&) const(GLIBCPP_3.2) [1]
num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_get(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, _Ios_Iostate&, unsigned long long&) const(GLIBCPP_3.2) [1]
num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::num_get[in-charge](unsigned) [1]
num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::num_get[in-charge](unsigned long) [1]
num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::num_get[not-in-charge](unsigned) [1]
num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::num_get[not-in-charge](unsigned long) [1]
num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::~num_get [in-charge deleting]()(GLIBCPP_3.2) [1]
num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::~num_get [in-charge]()(GLIBCPP_3.2) [1]
num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::~num_get [not-in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > specified in Table 7-392, with the full functionality as described in the referenced underlying specification.

Table 7-392. libstdcxx - Class num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > > Data Interfaces

guard variable for num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::id(GLIBCPP_3.2) [1]
num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::id(GLIBCPP_3.2) [2]
typeinfo for num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >(GLIBCPP_3.2) [1]
typeinfo name for num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >(GLIBCPP_3.2) [1]
vtable for num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class num_put<char, ostreambuf_iterator<char, char_traits<char> > >

Class data for num_put<char, ostreambuf_iterator<char, char_traits<char> > >

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

Table 7-393. vtable for num_put<char, ostreambuf_iterator<char, char_traits<char> > >

Base Offset0
RTTItypeinfo for num_put<char, ostreambuf_iterator<char, char_traits<char> > >
vfunc:num_put<char, ostreambuf_iterator<char, char_traits<char> > >::~num_put [in-charge]()
vfunc:num_put<char, ostreambuf_iterator<char, char_traits<char> > >::~num_put [in-charge deleting]()
vfunc:num_put<char, ostreambuf_iterator<char, char_traits<char> > >::do_put(ostreambuf_iterator<char, char_traits<char> >, ios_base&, char, bool) const
vfunc:num_put<char, ostreambuf_iterator<char, char_traits<char> > >::do_put(ostreambuf_iterator<char, char_traits<char> >, ios_base&, char, long) const
vfunc:num_put<char, ostreambuf_iterator<char, char_traits<char> > >::do_put(ostreambuf_iterator<char, char_traits<char> >, ios_base&, char, unsigned long) const
vfunc:num_put<char, ostreambuf_iterator<char, char_traits<char> > >::do_put(ostreambuf_iterator<char, char_traits<char> >, ios_base&, char, long long) const
vfunc:num_put<char, ostreambuf_iterator<char, char_traits<char> > >::do_put(ostreambuf_iterator<char, char_traits<char> >, ios_base&, char, unsigned long long) const
vfunc:num_put<char, ostreambuf_iterator<char, char_traits<char> > >::do_put(ostreambuf_iterator<char, char_traits<char> >, ios_base&, char, double) const
vfunc:num_put<char, ostreambuf_iterator<char, char_traits<char> > >::do_put(ostreambuf_iterator<char, char_traits<char> >, ios_base&, char, long double) const
vfunc:num_put<char, ostreambuf_iterator<char, char_traits<char> > >::do_put(ostreambuf_iterator<char, char_traits<char> >, ios_base&, char, void const*) const

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

Table 7-394. typeinfo for num_put<char, ostreambuf_iterator<char, char_traits<char> > >

Base Vtablevtable for __cxxabiv1::__vmi_class_type_info
Nametypeinfo name for num_put<char, ostreambuf_iterator<char, char_traits<char> > >
flags:8
basetype:typeinfo for locale::facet2
basetype:typeinfo for __num_base2

Interfaces for Class num_put<char, ostreambuf_iterator<char, char_traits<char> > >

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

Table 7-395. libstdcxx - Class num_put<char, ostreambuf_iterator<char, char_traits<char> > > Function Interfaces

num_put<char, ostreambuf_iterator<char, char_traits<char> > >::_M_widen_int(ostreambuf_iterator<char, char_traits<char> >, ios_base&, char, char*, int) const(GLIBCPP_3.2) [1]
ostreambuf_iterator<char, char_traits<char> > num_put<char, ostreambuf_iterator<char, char_traits<char> > >::_M_convert_int<long>(ostreambuf_iterator<char, char_traits<char> >, ios_base&, char, char, char, long) const(GLIBCPP_3.2) [1]
ostreambuf_iterator<char, char_traits<char> > num_put<char, ostreambuf_iterator<char, char_traits<char> > >::_M_convert_int<unsigned long>(ostreambuf_iterator<char, char_traits<char> >, ios_base&, char, char, char, unsigned long) const(GLIBCPP_3.2) [1]
ostreambuf_iterator<char, char_traits<char> > num_put<char, ostreambuf_iterator<char, char_traits<char> > >::_M_convert_int<long long>(ostreambuf_iterator<char, char_traits<char> >, ios_base&, char, char, char, long long) const(GLIBCPP_3.2) [1]
ostreambuf_iterator<char, char_traits<char> > num_put<char, ostreambuf_iterator<char, char_traits<char> > >::_M_convert_int<unsigned long long>(ostreambuf_iterator<char, char_traits<char> >, ios_base&, char, char, char, unsigned long long) const(GLIBCPP_3.2) [1]
num_put<char, ostreambuf_iterator<char, char_traits<char> > >::_M_widen_float(ostreambuf_iterator<char, char_traits<char> >, ios_base&, char, char*, int) const(GLIBCPP_3.2) [1]
ostreambuf_iterator<char, char_traits<char> > num_put<char, ostreambuf_iterator<char, char_traits<char> > >::_M_convert_float<double>(ostreambuf_iterator<char, char_traits<char> >, ios_base&, char, char, double) const(GLIBCPP_3.2) [1]
ostreambuf_iterator<char, char_traits<char> > num_put<char, ostreambuf_iterator<char, char_traits<char> > >::_M_convert_float<long double>(ostreambuf_iterator<char, char_traits<char> >, ios_base&, char, char, long double) const(GLIBCPP_3.2) [1]
num_put<char, ostreambuf_iterator<char, char_traits<char> > >::put(ostreambuf_iterator<char, char_traits<char> >, ios_base&, char, void const*) const(GLIBCPP_3.2) [1]
num_put<char, ostreambuf_iterator<char, char_traits<char> > >::put(ostreambuf_iterator<char, char_traits<char> >, ios_base&, char, bool) const(GLIBCPP_3.2) [1]
num_put<char, ostreambuf_iterator<char, char_traits<char> > >::put(ostreambuf_iterator<char, char_traits<char> >, ios_base&, char, double) const(GLIBCPP_3.2) [1]
num_put<char, ostreambuf_iterator<char, char_traits<char> > >::put(ostreambuf_iterator<char, char_traits<char> >, ios_base&, char, long double) const(GLIBCPP_3.2) [1]
num_put<char, ostreambuf_iterator<char, char_traits<char> > >::put(ostreambuf_iterator<char, char_traits<char> >, ios_base&, char, long) const(GLIBCPP_3.2) [1]
num_put<char, ostreambuf_iterator<char, char_traits<char> > >::put(ostreambuf_iterator<char, char_traits<char> >, ios_base&, char, unsigned long) const(GLIBCPP_3.2) [1]
num_put<char, ostreambuf_iterator<char, char_traits<char> > >::put(ostreambuf_iterator<char, char_traits<char> >, ios_base&, char, long long) const(GLIBCPP_3.2) [1]
num_put<char, ostreambuf_iterator<char, char_traits<char> > >::put(ostreambuf_iterator<char, char_traits<char> >, ios_base&, char, unsigned long long) const(GLIBCPP_3.2) [1]
num_put<char, ostreambuf_iterator<char, char_traits<char> > >::do_put(ostreambuf_iterator<char, char_traits<char> >, ios_base&, char, void const*) const(GLIBCPP_3.2) [1]
num_put<char, ostreambuf_iterator<char, char_traits<char> > >::do_put(ostreambuf_iterator<char, char_traits<char> >, ios_base&, char, bool) const(GLIBCPP_3.2) [1]
num_put<char, ostreambuf_iterator<char, char_traits<char> > >::do_put(ostreambuf_iterator<char, char_traits<char> >, ios_base&, char, double) const(GLIBCPP_3.2) [1]
num_put<char, ostreambuf_iterator<char, char_traits<char> > >::do_put(ostreambuf_iterator<char, char_traits<char> >, ios_base&, char, long double) const(GLIBCPP_3.2) [1]
num_put<char, ostreambuf_iterator<char, char_traits<char> > >::do_put(ostreambuf_iterator<char, char_traits<char> >, ios_base&, char, long) const(GLIBCPP_3.2) [1]
num_put<char, ostreambuf_iterator<char, char_traits<char> > >::do_put(ostreambuf_iterator<char, char_traits<char> >, ios_base&, char, unsigned long) const(GLIBCPP_3.2) [1]
num_put<char, ostreambuf_iterator<char, char_traits<char> > >::do_put(ostreambuf_iterator<char, char_traits<char> >, ios_base&, char, long long) const(GLIBCPP_3.2) [1]
num_put<char, ostreambuf_iterator<char, char_traits<char> > >::do_put(ostreambuf_iterator<char, char_traits<char> >, ios_base&, char, unsigned long long) const(GLIBCPP_3.2) [1]
num_put<char, ostreambuf_iterator<char, char_traits<char> > >::_M_insert(ostreambuf_iterator<char, char_traits<char> >, ios_base&, char, char const*, int) const(GLIBCPP_3.2) [1]
num_put<char, ostreambuf_iterator<char, char_traits<char> > >::num_put[in-charge](unsigned) [1]
num_put<char, ostreambuf_iterator<char, char_traits<char> > >::num_put[in-charge](unsigned long) [1]
num_put<char, ostreambuf_iterator<char, char_traits<char> > >::num_put[not-in-charge](unsigned) [1]
num_put<char, ostreambuf_iterator<char, char_traits<char> > >::num_put[not-in-charge](unsigned long) [1]
num_put<char, ostreambuf_iterator<char, char_traits<char> > >::~num_put [in-charge deleting]()(GLIBCPP_3.2) [1]
num_put<char, ostreambuf_iterator<char, char_traits<char> > >::~num_put [in-charge]()(GLIBCPP_3.2) [1]
num_put<char, ostreambuf_iterator<char, char_traits<char> > >::~num_put [not-in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > specified in Table 7-396, with the full functionality as described in the referenced underlying specification.

Table 7-396. libstdcxx - Class num_put<char, ostreambuf_iterator<char, char_traits<char> > > Data Interfaces

guard variable for num_put<char, ostreambuf_iterator<char, char_traits<char> > >::id(GLIBCPP_3.2) [1]
num_put<char, ostreambuf_iterator<char, char_traits<char> > >::id(GLIBCPP_3.2) [2]
typeinfo for num_put<char, ostreambuf_iterator<char, char_traits<char> > >(GLIBCPP_3.2) [1]
typeinfo name for num_put<char, ostreambuf_iterator<char, char_traits<char> > >(GLIBCPP_3.2) [1]
vtable for num_put<char, ostreambuf_iterator<char, char_traits<char> > >(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >

Class data for num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >

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

Table 7-397. vtable for num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >

Base Offset0
RTTItypeinfo for num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >
vfunc:num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::~num_put [in-charge]()
vfunc:num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::~num_put [in-charge deleting]()
vfunc:num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_put(ostreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, wchar_t, bool) const
vfunc:num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_put(ostreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, wchar_t, long) const
vfunc:num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_put(ostreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, wchar_t, unsigned long) const
vfunc:num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_put(ostreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, wchar_t, long long) const
vfunc:num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_put(ostreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, wchar_t, unsigned long long) const
vfunc:num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_put(ostreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, wchar_t, double) const
vfunc:num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_put(ostreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, wchar_t, long double) const
vfunc:num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_put(ostreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, wchar_t, void const*) const

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 7-398

Table 7-398. typeinfo for num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >

Base Vtablevtable for __cxxabiv1::__vmi_class_type_info
Nametypeinfo name for num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >
flags:8
basetype:typeinfo for locale::facet2
basetype:typeinfo for __num_base2

Interfaces for Class num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >

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

Table 7-399. 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_widen_int(ostreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, wchar_t, char*, int) const(GLIBCPP_3.2) [1]
ostreambuf_iterator<wchar_t, char_traits<wchar_t> > num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::_M_convert_int<long>(ostreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, wchar_t, char, char, long) const(GLIBCPP_3.2) [1]
ostreambuf_iterator<wchar_t, char_traits<wchar_t> > num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::_M_convert_int<unsigned long>(ostreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, wchar_t, char, char, unsigned long) const(GLIBCPP_3.2) [1]
ostreambuf_iterator<wchar_t, char_traits<wchar_t> > num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::_M_convert_int<long long>(ostreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, wchar_t, char, char, long long) const(GLIBCPP_3.2) [1]
ostreambuf_iterator<wchar_t, char_traits<wchar_t> > num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::_M_convert_int<unsigned long long>(ostreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, wchar_t, char, char, unsigned long long) const(GLIBCPP_3.2) [1]
num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::_M_widen_float(ostreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, wchar_t, char*, int) const(GLIBCPP_3.2) [1]
ostreambuf_iterator<wchar_t, char_traits<wchar_t> > num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::_M_convert_float<double>(ostreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, wchar_t, char, double) const(GLIBCPP_3.2) [1]
ostreambuf_iterator<wchar_t, char_traits<wchar_t> > num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::_M_convert_float<long double>(ostreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, wchar_t, char, long double) const(GLIBCPP_3.2) [1]
num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::put(ostreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, wchar_t, void const*) const(GLIBCPP_3.2) [1]
num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::put(ostreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, wchar_t, bool) const(GLIBCPP_3.2) [1]
num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::put(ostreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, wchar_t, double) const(GLIBCPP_3.2) [1]
num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::put(ostreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, wchar_t, long double) const(GLIBCPP_3.2) [1]
num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::put(ostreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, wchar_t, long) const(GLIBCPP_3.2) [1]
num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::put(ostreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, wchar_t, unsigned long) const(GLIBCPP_3.2) [1]
num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::put(ostreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, wchar_t, long long) const(GLIBCPP_3.2) [1]
num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::put(ostreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, wchar_t, unsigned long long) const(GLIBCPP_3.2) [1]
num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_put(ostreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, wchar_t, void const*) const(GLIBCPP_3.2) [1]
num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_put(ostreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, wchar_t, bool) const(GLIBCPP_3.2) [1]
num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_put(ostreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, wchar_t, double) const(GLIBCPP_3.2) [1]
num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_put(ostreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, wchar_t, long double) const(GLIBCPP_3.2) [1]
num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_put(ostreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, wchar_t, long) const(GLIBCPP_3.2) [1]
num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_put(ostreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, wchar_t, unsigned long) const(GLIBCPP_3.2) [1]
num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_put(ostreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, wchar_t, long long) const(GLIBCPP_3.2) [1]
num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_put(ostreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, wchar_t, unsigned long long) const(GLIBCPP_3.2) [1]
num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::_M_insert(ostreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, wchar_t, wchar_t const*, int) const(GLIBCPP_3.2) [1]
num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::num_put[in-charge](unsigned) [1]
num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::num_put[in-charge](unsigned long) [1]
num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::num_put[not-in-charge](unsigned) [1]
num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::num_put[not-in-charge](unsigned long) [1]
num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::~num_put [in-charge deleting]()(GLIBCPP_3.2) [1]
num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::~num_put [in-charge]()(GLIBCPP_3.2) [1]
num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::~num_put [not-in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > specified in Table 7-400, with the full functionality as described in the referenced underlying specification.

Table 7-400. libstdcxx - Class num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > > Data Interfaces

guard variable for num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::id(GLIBCPP_3.2) [1]
num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::id(GLIBCPP_3.2) [2]
typeinfo for num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >(GLIBCPP_3.2) [1]
typeinfo name for num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >(GLIBCPP_3.2) [1]
vtable for num_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class bad_cast

Class data for bad_cast

The virtual table for the std::bad_cast class is described by Table 7-401

Table 7-401. vtable for bad_cast

Base Offset0
RTTItypeinfo for bad_cast
vfunc:bad_cast::~bad_cast [in-charge]()
vfunc:bad_cast::~bad_cast [in-charge deleting]()
vfunc:exception::what() const

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

Table 7-402. typeinfo for bad_cast

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for bad_cast

Interfaces for Class bad_cast

An LSB conforming implementation shall provide the generic methods for Class std::bad_cast specified in Table 7-403, with the full functionality as described in the referenced underlying specification.

Table 7-403. libstdcxx - Class bad_cast Function Interfaces

bad_cast::~bad_cast [in-charge deleting]()(GLIBCPP_3.2) [1]
bad_cast::~bad_cast [in-charge]()(GLIBCPP_3.2) [1]
bad_cast::~bad_cast [not-in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::bad_cast specified in Table 7-404, with the full functionality as described in the referenced underlying specification.

Table 7-404. libstdcxx - Class bad_cast Data Interfaces

typeinfo for bad_cast(GLIBCPP_3.2) [1]
typeinfo name for bad_cast(GLIBCPP_3.2) [1]
vtable for bad_cast(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class ios_base

Class data for ios_base

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

Table 7-405. typeinfo for ios_base

Base Vtablevtable for __cxxabiv1::__class_type_info
Nametypeinfo name for ios_base

Interfaces for Class ios_base

An LSB conforming implementation shall provide the generic methods for Class std::ios_base specified in Table 7-406, with the full functionality as described in the referenced underlying specification.

Table 7-406. libstdcxx - Class ios_base Function Interfaces

ios_base::_M_grow_words(int)(GLIBCPP_3.2) [1]
ios_base::sync_with_stdio(bool)(GLIBCPP_3.2) [1]
ios_base::_M_call_callbacks(ios_base::event)(GLIBCPP_3.2) [1]
ios_base::register_callback(void (*)(ios_base::event, ios_base&, int), int)(GLIBCPP_3.2) [1]
ios_base::_M_dispose_callbacks()(GLIBCPP_3.2) [1]
ios_base::Init::_S_ios_create(bool)(GLIBCPP_3.2) [1]
ios_base::Init::_S_ios_destroy()(GLIBCPP_3.2) [1]
ios_base::Init::Init[in-charge]()(GLIBCPP_3.2) [1]
ios_base::Init::Init[not-in-charge]()(GLIBCPP_3.2) [1]
ios_base::Init::~Init [in-charge]()(GLIBCPP_3.2) [1]
ios_base::Init::~Init [not-in-charge]()(GLIBCPP_3.2) [1]
ios_base::imbue(locale const&)(GLIBCPP_3.2) [1]
ios_base::xalloc()(GLIBCPP_3.2) [1]
ios_base::_M_init()(GLIBCPP_3.2) [1]
ios_base::failure::failure[in-charge](basic_string<char, char_traits<char>, allocator<char> > const&)(GLIBCPP_3.2) [1]
ios_base::failure::failure[not-in-charge](basic_string<char, char_traits<char>, allocator<char> > const&)(GLIBCPP_3.2) [1]
ios_base::failure::~failure [in-charge deleting]()(GLIBCPP_3.2) [1]
ios_base::failure::~failure [in-charge]()(GLIBCPP_3.2) [1]
ios_base::failure::~failure [not-in-charge]()(GLIBCPP_3.2) [1]
ios_base::ios_base[in-charge]()(GLIBCPP_3.2) [1]
ios_base::ios_base[not-in-charge]()(GLIBCPP_3.2) [1]
ios_base::~ios_base [in-charge]()(GLIBCPP_3.2) [1]
ios_base::~ios_base [not-in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::ios_base specified in Table 7-407, with the full functionality as described in the referenced underlying specification.

Table 7-407. libstdcxx - Class ios_base Data Interfaces

ios_base::floatfield(GLIBCPP_3.2) [1]
ios_base::scientific(GLIBCPP_3.2) [1]
ios_base::adjustfield(GLIBCPP_3.2) [1]
ios_base::_S_local_word_size(GLIBCPP_3.2) [1]
ios_base::in(GLIBCPP_3.2) [1]
ios_base::app(GLIBCPP_3.2) [1]
ios_base::ate(GLIBCPP_3.2) [1]
ios_base::beg(GLIBCPP_3.2) [1]
ios_base::cur(GLIBCPP_3.2) [1]
ios_base::dec(GLIBCPP_3.2) [1]
ios_base::end(GLIBCPP_3.2) [1]
ios_base::hex(GLIBCPP_3.2) [1]
ios_base::oct(GLIBCPP_3.2) [1]
ios_base::out(GLIBCPP_3.2) [1]
ios_base::Init::_S_ios_base_init(GLIBCPP_3.2) [1]
ios_base::Init::_S_synced_with_stdio(GLIBCPP_3.2) [1]
ios_base::left(GLIBCPP_3.2) [1]
ios_base::fixed(GLIBCPP_3.2) [1]
ios_base::right(GLIBCPP_3.2) [1]
ios_base::trunc(GLIBCPP_3.2) [1]
ios_base::badbit(GLIBCPP_3.2) [1]
ios_base::binary(GLIBCPP_3.2) [1]
ios_base::eofbit(GLIBCPP_3.2) [1]
ios_base::skipws(GLIBCPP_3.2) [1]
ios_base::failbit(GLIBCPP_3.2) [1]
ios_base::goodbit(GLIBCPP_3.2) [1]
ios_base::showpos(GLIBCPP_3.2) [1]
ios_base::unitbuf(GLIBCPP_3.2) [1]
ios_base::internal(GLIBCPP_3.2) [1]
ios_base::showbase(GLIBCPP_3.2) [1]
ios_base::basefield(GLIBCPP_3.2) [1]
ios_base::boolalpha(GLIBCPP_3.2) [1]
ios_base::showpoint(GLIBCPP_3.2) [1]
ios_base::uppercase(GLIBCPP_3.2) [1]
typeinfo for ios_base(GLIBCPP_3.2) [2]
typeinfo name for ios_base(GLIBCPP_3.2) [2]

Referenced Specification(s)

Class messages<char>

Class data for messages<char>

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

Table 7-408. vtable for messages<char>

Base Offset0
RTTItypeinfo for messages<char>
vfunc:messages<char>::~messages [in-charge]()
vfunc:messages<char>::~messages [in-charge deleting]()
vfunc:messages<char>::do_open(basic_string<char, char_traits<char>, allocator<char> > const&, locale const&) const
vfunc:messages<char>::do_get(int, int, int, basic_string<char, char_traits<char>, allocator<char> > const&) const
vfunc:messages<char>::do_close(int) const

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

Table 7-409. typeinfo for messages<char>

Base Vtablevtable for __cxxabiv1::__vmi_class_type_info
Nametypeinfo name for messages<char>
flags:8
basetype:typeinfo for locale::facet2
basetype:typeinfo for messages_base2

Interfaces for Class messages<char>

An LSB conforming implementation shall provide the generic methods for Class std::messages<char> specified in Table 7-410, with the full functionality as described in the referenced underlying specification.

Table 7-410. libstdcxx - Class messages<char> Function Interfaces

messages<char>::_M_convert_to_char(basic_string<char, char_traits<char>, allocator<char> > const&) const(GLIBCPP_3.2) [1]
messages<char>::_M_convert_from_char(char*) const(GLIBCPP_3.2) [1]
messages<char>::get(int, int, int, basic_string<char, char_traits<char>, allocator<char> > const&) const(GLIBCPP_3.2) [1]
messages<char>::open(basic_string<char, char_traits<char>, allocator<char> > const&, locale const&) const(GLIBCPP_3.2) [1]
messages<char>::open(basic_string<char, char_traits<char>, allocator<char> > const&, locale const&, char const*) const(GLIBCPP_3.2) [1]
messages<char>::close(int) const(GLIBCPP_3.2) [1]
messages<char>::do_get(int, int, int, basic_string<char, char_traits<char>, allocator<char> > const&) const(GLIBCPP_3.2) [1]
messages<char>::do_open(basic_string<char, char_traits<char>, allocator<char> > const&, locale const&) const(GLIBCPP_3.2) [1]
messages<char>::do_close(int) const(GLIBCPP_3.2) [1]
messages<char>::messages[in-charge](__locale_struct*, char const*, unsigned) [1]
messages<char>::messages[in-charge](__locale_struct*, char const*, unsigned long) [1]
messages<char>::messages[in-charge](unsigned) [1]
messages<char>::messages[in-charge](unsigned long) [1]
messages<char>::messages[not-in-charge](__locale_struct*, char const*, unsigned) [1]
messages<char>::messages[not-in-charge](__locale_struct*, char const*, unsigned long) [1]
messages<char>::messages[not-in-charge](unsigned) [1]
messages<char>::messages[not-in-charge](unsigned long) [1]
messages<char>::~messages [in-charge deleting]()(GLIBCPP_3.2) [1]
messages<char>::~messages [in-charge]()(GLIBCPP_3.2) [1]
messages<char>::~messages [not-in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::messages<char> specified in Table 7-411, with the full functionality as described in the referenced underlying specification.

Table 7-411. libstdcxx - Class messages<char> Data Interfaces

guard variable for messages<char>::id(GLIBCPP_3.2) [1]
messages<char>::id(GLIBCPP_3.2) [2]
typeinfo for messages<char>(GLIBCPP_3.2) [1]
typeinfo name for messages<char>(GLIBCPP_3.2) [1]
vtable for messages<char>(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class messages<wchar_t>

Class data for messages<wchar_t>

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

Table 7-412. vtable for messages<wchar_t>

Base Offset0
RTTItypeinfo for messages<wchar_t>
vfunc:messages<wchar_t>::~messages [in-charge]()
vfunc:messages<wchar_t>::~messages [in-charge deleting]()
vfunc:messages<wchar_t>::do_open(basic_string<char, char_traits<char>, allocator<char> > const&, locale const&) const
vfunc:messages<wchar_t>::do_get(int, int, int, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&) const
vfunc:messages<wchar_t>::do_close(int) const

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

Table 7-413. typeinfo for messages<wchar_t>

Base Vtablevtable for __cxxabiv1::__vmi_class_type_info
Nametypeinfo name for messages<wchar_t>
flags:8
basetype:typeinfo for locale::facet2
basetype:typeinfo for messages_base2

Interfaces for Class messages<wchar_t>

An LSB conforming implementation shall provide the generic methods for Class std::messages<wchar_t> specified in Table 7-414, with the full functionality as described in the referenced underlying specification.

Table 7-414. libstdcxx - Class messages<wchar_t> Function Interfaces

messages<wchar_t>::_M_convert_to_char(basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&) const(GLIBCPP_3.2) [1]
messages<wchar_t>::_M_convert_from_char(char*) const(GLIBCPP_3.2) [1]
messages<wchar_t>::get(int, int, int, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&) const(GLIBCPP_3.2) [1]
messages<wchar_t>::open(basic_string<char, char_traits<char>, allocator<char> > const&, locale const&) const(GLIBCPP_3.2) [1]
messages<wchar_t>::open(basic_string<char, char_traits<char>, allocator<char> > const&, locale const&, char const*) const(GLIBCPP_3.2) [1]
messages<wchar_t>::close(int) const(GLIBCPP_3.2) [1]
messages<wchar_t>::do_get(int, int, int, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&) const(GLIBCPP_3.2) [1]
messages<wchar_t>::do_open(basic_string<char, char_traits<char>, allocator<char> > const&, locale const&) const(GLIBCPP_3.2) [1]
messages<wchar_t>::do_close(int) const(GLIBCPP_3.2) [1]
messages<wchar_t>::messages[in-charge](__locale_struct*, char const*, unsigned) [1]
messages<wchar_t>::messages[in-charge](__locale_struct*, char const*, unsigned long) [1]
messages<wchar_t>::messages[in-charge](unsigned) [1]
messages<wchar_t>::messages[in-charge](unsigned long) [1]
messages<wchar_t>::messages[not-in-charge](__locale_struct*, char const*, unsigned) [1]
messages<wchar_t>::messages[not-in-charge](__locale_struct*, char const*, unsigned long) [1]
messages<wchar_t>::messages[not-in-charge](unsigned) [1]
messages<wchar_t>::messages[not-in-charge](unsigned long) [1]
messages<wchar_t>::~messages [in-charge deleting]()(GLIBCPP_3.2) [1]
messages<wchar_t>::~messages [in-charge]()(GLIBCPP_3.2) [1]
messages<wchar_t>::~messages [not-in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::messages<wchar_t> specified in Table 7-415, with the full functionality as described in the referenced underlying specification.

Table 7-415. libstdcxx - Class messages<wchar_t> Data Interfaces

guard variable for messages<wchar_t>::id(GLIBCPP_3.2) [1]
messages<wchar_t>::id(GLIBCPP_3.2) [2]
typeinfo for messages<wchar_t>(GLIBCPP_3.2) [1]
typeinfo name for messages<wchar_t>(GLIBCPP_3.2) [1]
vtable for messages<wchar_t>(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class numpunct<char>

Class data for numpunct<char>

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

Table 7-416. vtable for numpunct<char>

Base Offset0
RTTItypeinfo for numpunct<char>
vfunc:numpunct<char>::~numpunct [in-charge]()
vfunc:numpunct<char>::~numpunct [in-charge deleting]()
vfunc:numpunct<char>::do_decimal_point() const
vfunc:numpunct<char>::do_thousands_sep() const
vfunc:numpunct<char>::do_grouping() const
vfunc:numpunct<char>::do_truename() const
vfunc:numpunct<char>::do_falsename() const

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

Table 7-417. typeinfo for numpunct<char>

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

Interfaces for Class numpunct<char>

An LSB conforming implementation shall provide the generic methods for Class std::numpunct<char> specified in Table 7-418, with the full functionality as described in the referenced underlying specification.

Table 7-418. libstdcxx - Class numpunct<char> Function Interfaces

numpunct<char>::do_grouping() const(GLIBCPP_3.2) [1]
numpunct<char>::do_truename() const(GLIBCPP_3.2) [1]
numpunct<char>::do_falsename() const(GLIBCPP_3.2) [1]
numpunct<char>::decimal_point() const(GLIBCPP_3.2) [1]
numpunct<char>::thousands_sep() const(GLIBCPP_3.2) [1]
numpunct<char>::do_decimal_point() const(GLIBCPP_3.2) [1]
numpunct<char>::do_thousands_sep() const(GLIBCPP_3.2) [1]
numpunct<char>::grouping() const(GLIBCPP_3.2) [1]
numpunct<char>::truename() const(GLIBCPP_3.2) [1]
numpunct<char>::falsename() const(GLIBCPP_3.2) [1]
numpunct<char>::_M_initialize_numpunct(__locale_struct*)(GLIBCPP_3.2) [1]
numpunct<char>::numpunct[in-charge](__locale_struct*, unsigned) [1]
numpunct<char>::numpunct[in-charge](__locale_struct*, unsigned long) [2]
numpunct<char>::numpunct[in-charge](unsigned) [1]
numpunct<char>::numpunct[in-charge](unsigned long) [1]
numpunct<char>::numpunct[not-in-charge](__locale_struct*, unsigned) [1]
numpunct<char>::numpunct[not-in-charge](__locale_struct*, unsigned long) [2]
numpunct<char>::numpunct[not-in-charge](unsigned) [1]
numpunct<char>::numpunct[not-in-charge](unsigned long) [1]
numpunct<char>::~numpunct [in-charge deleting]()(GLIBCPP_3.2) [1]
numpunct<char>::~numpunct [in-charge]()(GLIBCPP_3.2) [1]
numpunct<char>::~numpunct [not-in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::numpunct<char> specified in Table 7-419, with the full functionality as described in the referenced underlying specification.

Table 7-419. libstdcxx - Class numpunct<char> Data Interfaces

guard variable for numpunct<char>::id(GLIBCPP_3.2) [1]
numpunct<char>::id(GLIBCPP_3.2) [2]
typeinfo for numpunct<char>(GLIBCPP_3.2) [1]
typeinfo name for numpunct<char>(GLIBCPP_3.2) [1]
vtable for numpunct<char>(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class numpunct<wchar_t>

Class data for numpunct<wchar_t>

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

Table 7-420. vtable for numpunct<wchar_t>

Base Offset0
RTTItypeinfo for numpunct<wchar_t>
vfunc:numpunct<wchar_t>::~numpunct [in-charge]()
vfunc:numpunct<wchar_t>::~numpunct [in-charge deleting]()
vfunc:numpunct<wchar_t>::do_decimal_point() const
vfunc:numpunct<wchar_t>::do_thousands_sep() const
vfunc:numpunct<wchar_t>::do_grouping() const
vfunc:numpunct<wchar_t>::do_truename() const
vfunc:numpunct<wchar_t>::do_falsename() const

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

Table 7-421. typeinfo for numpunct<wchar_t>

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

Interfaces for Class numpunct<wchar_t>

An LSB conforming implementation shall provide the generic methods for Class std::numpunct<wchar_t> specified in Table 7-422, with the full functionality as described in the referenced underlying specification.

Table 7-422. libstdcxx - Class numpunct<wchar_t> Function Interfaces

numpunct<wchar_t>::do_grouping() const(GLIBCPP_3.2) [1]
numpunct<wchar_t>::do_truename() const(GLIBCPP_3.2) [1]
numpunct<wchar_t>::do_falsename() const(GLIBCPP_3.2) [1]
numpunct<wchar_t>::decimal_point() const(GLIBCPP_3.2) [1]
numpunct<wchar_t>::thousands_sep() const(GLIBCPP_3.2) [1]
numpunct<wchar_t>::do_decimal_point() const(GLIBCPP_3.2) [1]
numpunct<wchar_t>::do_thousands_sep() const(GLIBCPP_3.2) [1]
numpunct<wchar_t>::grouping() const(GLIBCPP_3.2) [1]
numpunct<wchar_t>::truename() const(GLIBCPP_3.2) [1]
numpunct<wchar_t>::falsename() const(GLIBCPP_3.2) [1]
numpunct<wchar_t>::_M_initialize_numpunct(__locale_struct*)(GLIBCPP_3.2) [1]
numpunct<wchar_t>::numpunct[in-charge](__locale_struct*, unsigned) [1]
numpunct<wchar_t>::numpunct[in-charge](__locale_struct*, unsigned long) [1]
numpunct<wchar_t>::numpunct[in-charge](unsigned long) [1]
numpunct<wchar_t>::numpunct[not-in-charge](__locale_struct*, unsigned) [1]
numpunct<wchar_t>::numpunct[not-in-charge](__locale_struct*, unsigned long) [1]
numpunct<wchar_t>::numpunct[not-in-charge](unsigned long) [1]
numpunct<wchar_t>::~numpunct [in-charge deleting]()(GLIBCPP_3.2) [1]
numpunct<wchar_t>::~numpunct [in-charge]()(GLIBCPP_3.2) [1]
numpunct<wchar_t>::~numpunct [not-in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::numpunct<wchar_t> specified in Table 7-423, with the full functionality as described in the referenced underlying specification.

Table 7-423. libstdcxx - Class numpunct<wchar_t> Data Interfaces

guard variable for numpunct<wchar_t>::id(GLIBCPP_3.2) [1]
numpunct<wchar_t>::id(GLIBCPP_3.2) [2]
typeinfo for numpunct<wchar_t>(GLIBCPP_3.2) [1]
typeinfo name for numpunct<wchar_t>(GLIBCPP_3.2) [1]
vtable for numpunct<wchar_t>(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class time_get<char, istreambuf_iterator<char, char_traits<char> > >

Class data for time_get<char, istreambuf_iterator<char, char_traits<char> > >

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

Table 7-424. vtable for time_get<char, istreambuf_iterator<char, char_traits<char> > >

Base Offset0
RTTItypeinfo for time_get<char, istreambuf_iterator<char, char_traits<char> > >
vfunc:time_get<char, istreambuf_iterator<char, char_traits<char> > >::~time_get [in-charge]()
vfunc:time_get<char, istreambuf_iterator<char, char_traits<char> > >::~time_get [in-charge deleting]()
vfunc:time_get<char, istreambuf_iterator<char, char_traits<char> > >::do_date_order() const
vfunc:time_get<char, istreambuf_iterator<char, char_traits<char> > >::do_get_time(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, ios_base&, _Ios_Iostate&, tm*) const
vfunc:time_get<char, istreambuf_iterator<char, char_traits<char> > >::do_get_date(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, ios_base&, _Ios_Iostate&, tm*) const
vfunc:time_get<char, istreambuf_iterator<char, char_traits<char> > >::do_get_weekday(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, ios_base&, _Ios_Iostate&, tm*) const
vfunc:time_get<char, istreambuf_iterator<char, char_traits<char> > >::do_get_monthname(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, ios_base&, _Ios_Iostate&, tm*) const
vfunc:time_get<char, istreambuf_iterator<char, char_traits<char> > >::do_get_year(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, ios_base&, _Ios_Iostate&, tm*) const

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

Table 7-425. typeinfo for time_get<char, istreambuf_iterator<char, char_traits<char> > >

Base Vtablevtable for __cxxabiv1::__vmi_class_type_info
Nametypeinfo name for time_get<char, istreambuf_iterator<char, char_traits<char> > >
flags:8
basetype:typeinfo for locale::facet2
basetype:typeinfo for time_base2

Interfaces for Class time_get<char, istreambuf_iterator<char, char_traits<char> > >

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

Table 7-426. libstdcxx - Class time_get<char, istreambuf_iterator<char, char_traits<char> > > Function Interfaces

time_get<char, istreambuf_iterator<char, char_traits<char> > >::date_order() const(GLIBCPP_3.2) [1]
time_get<char, istreambuf_iterator<char, char_traits<char> > >::do_get_date(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, ios_base&, _Ios_Iostate&, tm*) const(GLIBCPP_3.2) [1]
time_get<char, istreambuf_iterator<char, char_traits<char> > >::do_get_time(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, ios_base&, _Ios_Iostate&, tm*) const(GLIBCPP_3.2) [1]
time_get<char, istreambuf_iterator<char, char_traits<char> > >::do_get_year(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, ios_base&, _Ios_Iostate&, tm*) const(GLIBCPP_3.2) [1]
time_get<char, istreambuf_iterator<char, char_traits<char> > >::get_weekday(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, ios_base&, _Ios_Iostate&, tm*) const(GLIBCPP_3.2) [1]
time_get<char, istreambuf_iterator<char, char_traits<char> > >::do_date_order() const(GLIBCPP_3.2) [1]
time_get<char, istreambuf_iterator<char, char_traits<char> > >::get_monthname(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, ios_base&, _Ios_Iostate&, tm*) const(GLIBCPP_3.2) [1]
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, ctype<char> const&, _Ios_Iostate&) const [1]
time_get<char, istreambuf_iterator<char, char_traits<char> > >::_M_extract_num(istreambuf_iterator<char, char_traits<char> >&, istreambuf_iterator<char, char_traits<char> >&, int&, int, int, unsigned long, ctype<char> const&, _Ios_Iostate&) const [1]
time_get<char, istreambuf_iterator<char, char_traits<char> > >::do_get_weekday(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, ios_base&, _Ios_Iostate&, tm*) const(GLIBCPP_3.2) [1]
time_get<char, istreambuf_iterator<char, char_traits<char> > >::_M_extract_name(istreambuf_iterator<char, char_traits<char> >&, istreambuf_iterator<char, char_traits<char> >&, int&, char const**, unsigned, _Ios_Iostate&) const [1]
time_get<char, istreambuf_iterator<char, char_traits<char> > >::_M_extract_name(istreambuf_iterator<char, char_traits<char> >&, istreambuf_iterator<char, char_traits<char> >&, int&, char const**, unsigned long, _Ios_Iostate&) const [1]
time_get<char, istreambuf_iterator<char, char_traits<char> > >::do_get_monthname(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, ios_base&, _Ios_Iostate&, tm*) const(GLIBCPP_3.2) [1]
time_get<char, istreambuf_iterator<char, char_traits<char> > >::_M_extract_via_format(istreambuf_iterator<char, char_traits<char> >&, istreambuf_iterator<char, char_traits<char> >&, ios_base&, _Ios_Iostate&, tm*, char const*) const(GLIBCPP_3.2) [1]
time_get<char, istreambuf_iterator<char, char_traits<char> > >::get_date(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, ios_base&, _Ios_Iostate&, tm*) const(GLIBCPP_3.2) [1]
time_get<char, istreambuf_iterator<char, char_traits<char> > >::get_time(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, ios_base&, _Ios_Iostate&, tm*) const(GLIBCPP_3.2) [1]
time_get<char, istreambuf_iterator<char, char_traits<char> > >::get_year(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, ios_base&, _Ios_Iostate&, tm*) const(GLIBCPP_3.2) [1]
time_get<char, istreambuf_iterator<char, char_traits<char> > >::time_get[in-charge](unsigned) [1]
time_get<char, istreambuf_iterator<char, char_traits<char> > >::time_get[in-charge](unsigned long) [1]
time_get<char, istreambuf_iterator<char, char_traits<char> > >::time_get[not-in-charge](unsigned) [1]
time_get<char, istreambuf_iterator<char, char_traits<char> > >::time_get[not-in-charge](unsigned long) [1]
time_get<char, istreambuf_iterator<char, char_traits<char> > >::~time_get [in-charge deleting]()(GLIBCPP_3.2) [1]
time_get<char, istreambuf_iterator<char, char_traits<char> > >::~time_get [in-charge]()(GLIBCPP_3.2) [1]
time_get<char, istreambuf_iterator<char, char_traits<char> > >::~time_get [not-in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > specified in Table 7-427, with the full functionality as described in the referenced underlying specification.

Table 7-427. libstdcxx - Class time_get<char, istreambuf_iterator<char, char_traits<char> > > Data Interfaces

guard variable for time_get<char, istreambuf_iterator<char, char_traits<char> > >::id(GLIBCPP_3.2) [1]
time_get<char, istreambuf_iterator<char, char_traits<char> > >::id(GLIBCPP_3.2) [2]
typeinfo for time_get<char, istreambuf_iterator<char, char_traits<char> > >(GLIBCPP_3.2) [1]
typeinfo name for time_get<char, istreambuf_iterator<char, char_traits<char> > >(GLIBCPP_3.2) [1]
vtable for time_get<char, istreambuf_iterator<char, char_traits<char> > >(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >

Class data for time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >

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

Table 7-428. vtable for time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >

Base Offset0
RTTItypeinfo for time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >
vfunc:time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::~time_get [in-charge]()
vfunc:time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::~time_get [in-charge deleting]()
vfunc:time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_date_order() const
vfunc:time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_get_time(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, _Ios_Iostate&, tm*) const
vfunc:time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_get_date(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, _Ios_Iostate&, tm*) const
vfunc:time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_get_weekday(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, _Ios_Iostate&, tm*) const
vfunc:time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_get_monthname(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, _Ios_Iostate&, tm*) const
vfunc:time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_get_year(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, _Ios_Iostate&, tm*) const

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

Table 7-429. typeinfo for time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >

Base Vtablevtable for __cxxabiv1::__vmi_class_type_info
Nametypeinfo name for time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >
flags:8
basetype:typeinfo for locale::facet2
basetype:typeinfo for time_base2

Interfaces for Class time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >

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

Table 7-430. 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> > >::date_order() const(GLIBCPP_3.2) [1]
time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_get_date(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, _Ios_Iostate&, tm*) const(GLIBCPP_3.2) [1]
time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_get_time(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, _Ios_Iostate&, tm*) const(GLIBCPP_3.2) [1]
time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_get_year(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, _Ios_Iostate&, tm*) const(GLIBCPP_3.2) [1]
time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::get_weekday(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, _Ios_Iostate&, tm*) const(GLIBCPP_3.2) [1]
time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_date_order() const(GLIBCPP_3.2) [1]
time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::get_monthname(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, _Ios_Iostate&, tm*) const(GLIBCPP_3.2) [1]
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, ctype<wchar_t> const&, _Ios_Iostate&) const [1]
time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::_M_extract_num(istreambuf_iterator<wchar_t, char_traits<wchar_t> >&, istreambuf_iterator<wchar_t, char_traits<wchar_t> >&, int&, int, int, unsigned long, ctype<wchar_t> const&, _Ios_Iostate&) const [1]
time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_get_weekday(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, _Ios_Iostate&, tm*) const(GLIBCPP_3.2) [1]
time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::_M_extract_name(istreambuf_iterator<wchar_t, char_traits<wchar_t> >&, istreambuf_iterator<wchar_t, char_traits<wchar_t> >&, int&, wchar_t const**, unsigned, _Ios_Iostate&) const [1]
time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::_M_extract_name(istreambuf_iterator<wchar_t, char_traits<wchar_t> >&, istreambuf_iterator<wchar_t, char_traits<wchar_t> >&, int&, wchar_t const**, unsigned long, _Ios_Iostate&) const [1]
time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_get_monthname(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, _Ios_Iostate&, tm*) const(GLIBCPP_3.2) [1]
time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::_M_extract_via_format(istreambuf_iterator<wchar_t, char_traits<wchar_t> >&, istreambuf_iterator<wchar_t, char_traits<wchar_t> >&, ios_base&, _Ios_Iostate&, tm*, wchar_t const*) const(GLIBCPP_3.2) [1]
time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::get_date(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, _Ios_Iostate&, tm*) const(GLIBCPP_3.2) [1]
time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::get_time(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, _Ios_Iostate&, tm*) const(GLIBCPP_3.2) [1]
time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::get_year(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, _Ios_Iostate&, tm*) const(GLIBCPP_3.2) [1]
time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::time_get[in-charge](unsigned) [1]
time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::time_get[in-charge](unsigned long) [1]
time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::time_get[not-in-charge](unsigned) [1]
time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::time_get[not-in-charge](unsigned long) [1]
time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::~time_get [in-charge deleting]()(GLIBCPP_3.2) [1]
time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::~time_get [in-charge]()(GLIBCPP_3.2) [1]
time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::~time_get [not-in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > specified in Table 7-431, with the full functionality as described in the referenced underlying specification.

Table 7-431. libstdcxx - Class time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > > Data Interfaces

guard variable for time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::id(GLIBCPP_3.2) [1]
time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::id(GLIBCPP_3.2) [2]
typeinfo for time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >(GLIBCPP_3.2) [1]
typeinfo name for time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >(GLIBCPP_3.2) [1]
vtable for time_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class time_put<char, ostreambuf_iterator<char, char_traits<char> > >

Class data for time_put<char, ostreambuf_iterator<char, char_traits<char> > >

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

Table 7-432. vtable for time_put<char, ostreambuf_iterator<char, char_traits<char> > >

Base Offset0
RTTItypeinfo for time_put<char, ostreambuf_iterator<char, char_traits<char> > >
vfunc:time_put<char, ostreambuf_iterator<char, char_traits<char> > >::~time_put [in-charge]()
vfunc:time_put<char, ostreambuf_iterator<char, char_traits<char> > >::~time_put [in-charge deleting]()
vfunc:time_put<char, ostreambuf_iterator<char, char_traits<char> > >::do_put(ostreambuf_iterator<char, char_traits<char> >, ios_base&, char, tm const*, char, char) const

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

Table 7-433. typeinfo for time_put<char, ostreambuf_iterator<char, char_traits<char> > >

Base Vtablevtable for __cxxabiv1::__vmi_class_type_info
Nametypeinfo name for time_put<char, ostreambuf_iterator<char, char_traits<char> > >
flags:8
basetype:typeinfo for locale::facet2
basetype:typeinfo for time_base2

Interfaces for Class time_put<char, ostreambuf_iterator<char, char_traits<char> > >

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

Table 7-434. libstdcxx - Class time_put<char, ostreambuf_iterator<char, char_traits<char> > > Function Interfaces

time_put<char, ostreambuf_iterator<char, char_traits<char> > >::put(ostreambuf_iterator<char, char_traits<char> >, ios_base&, char, tm const*, char const*, char const*) const(GLIBCPP_3.2) [1]
time_put<char, ostreambuf_iterator<char, char_traits<char> > >::put(ostreambuf_iterator<char, char_traits<char> >, ios_base&, char, tm const*, char, char) const(GLIBCPP_3.2) [1]
time_put<char, ostreambuf_iterator<char, char_traits<char> > >::do_put(ostreambuf_iterator<char, char_traits<char> >, ios_base&, char, tm const*, char, char) const(GLIBCPP_3.2) [1]
time_put<char, ostreambuf_iterator<char, char_traits<char> > >::time_put[in-charge](unsigned) [1]
time_put<char, ostreambuf_iterator<char, char_traits<char> > >::time_put[in-charge](unsigned long) [1]
time_put<char, ostreambuf_iterator<char, char_traits<char> > >::time_put[not-in-charge](unsigned) [1]
time_put<char, ostreambuf_iterator<char, char_traits<char> > >::time_put[not-in-charge](unsigned long) [1]
time_put<char, ostreambuf_iterator<char, char_traits<char> > >::~time_put [in-charge deleting]()(GLIBCPP_3.2) [1]
time_put<char, ostreambuf_iterator<char, char_traits<char> > >::~time_put [in-charge]()(GLIBCPP_3.2) [1]
time_put<char, ostreambuf_iterator<char, char_traits<char> > >::~time_put [not-in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::time_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > specified in Table 7-435, with the full functionality as described in the referenced underlying specification.

Table 7-435. libstdcxx - Class time_put<char, ostreambuf_iterator<char, char_traits<char> > > Data Interfaces

guard variable for time_put<char, ostreambuf_iterator<char, char_traits<char> > >::id(GLIBCPP_3.2) [1]
time_put<char, ostreambuf_iterator<char, char_traits<char> > >::id(GLIBCPP_3.2) [2]
typeinfo for time_put<char, ostreambuf_iterator<char, char_traits<char> > >(GLIBCPP_3.2) [1]
typeinfo name for time_put<char, ostreambuf_iterator<char, char_traits<char> > >(GLIBCPP_3.2) [1]
vtable for time_put<char, ostreambuf_iterator<char, char_traits<char> > >(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class time_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >

Class data for time_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >

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

Table 7-436. vtable for time_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >

Base Offset0
RTTItypeinfo for time_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >
vfunc:time_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::~time_put [in-charge]()
vfunc:time_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::~time_put [in-charge deleting]()
vfunc:time_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_put(ostreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, wchar_t, tm const*, char, char) const

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

Table 7-437. typeinfo for time_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >

Base Vtablevtable for __cxxabiv1::__vmi_class_type_info
Nametypeinfo name for time_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >
flags:8
basetype:typeinfo for locale::facet2
basetype:typeinfo for time_base2

Interfaces for Class time_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >

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

Table 7-438. 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> > >::put(ostreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, wchar_t, tm const*, wchar_t const*, wchar_t const*) const(GLIBCPP_3.2) [1]
time_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::put(ostreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, wchar_t, tm const*, char, char) const(GLIBCPP_3.2) [1]
time_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_put(ostreambuf_iterator<wchar_t, char_traits<wchar_t> >, ios_base&, wchar_t, tm const*, char, char) const(GLIBCPP_3.2) [1]
time_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::time_put[in-charge](unsigned) [1]
time_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::time_put[in-charge](unsigned long) [1]
time_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::time_put[not-in-charge](unsigned) [1]
time_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::time_put[not-in-charge](unsigned long) [1]
time_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::~time_put [in-charge deleting]()(GLIBCPP_3.2) [1]
time_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::~time_put [in-charge]()(GLIBCPP_3.2) [1]
time_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::~time_put [not-in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::time_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > specified in Table 7-439, with the full functionality as described in the referenced underlying specification.

Table 7-439. libstdcxx - Class time_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > > Data Interfaces

guard variable for time_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::id(GLIBCPP_3.2) [1]
time_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::id(GLIBCPP_3.2) [2]
typeinfo for time_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >(GLIBCPP_3.2) [1]
typeinfo name for time_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >(GLIBCPP_3.2) [1]
vtable for time_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class bad_alloc

Class data for bad_alloc

The virtual table for the std::bad_alloc class is described by Table 7-440

Table 7-440. vtable for bad_alloc

Base Offset0
RTTItypeinfo for bad_alloc
vfunc:bad_alloc::~bad_alloc [in-charge]()
vfunc:bad_alloc::~bad_alloc [in-charge deleting]()
vfunc:exception::what() const

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

Table 7-441. typeinfo for bad_alloc

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for bad_alloc

Interfaces for Class bad_alloc

An LSB conforming implementation shall provide the generic methods for Class std::bad_alloc specified in Table 7-442, with the full functionality as described in the referenced underlying specification.

Table 7-442. libstdcxx - Class bad_alloc Function Interfaces

bad_alloc::~bad_alloc [in-charge deleting]()(GLIBCPP_3.2) [1]
bad_alloc::~bad_alloc [in-charge]()(GLIBCPP_3.2) [1]
bad_alloc::~bad_alloc [not-in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::bad_alloc specified in Table 7-443, with the full functionality as described in the referenced underlying specification.

Table 7-443. libstdcxx - Class bad_alloc Data Interfaces

typeinfo for bad_alloc(GLIBCPP_3.2) [1]
typeinfo name for bad_alloc(GLIBCPP_3.2) [1]
vtable for bad_alloc(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class basic_ios<char, char_traits<char> >

Class data for basic_ios<char, char_traits<char> >

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

Table 7-444. vtable for basic_ios<char, char_traits<char> >

Base Offset0
RTTItypeinfo for basic_ios<char, char_traits<char> >
vfunc:basic_ios<char, char_traits<char> >::~basic_ios [in-charge]()
vfunc:basic_ios<char, char_traits<char> >::~basic_ios [in-charge deleting]()

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

Table 7-445. typeinfo for basic_ios<char, char_traits<char> >

Base Vtablevtable for __cxxabiv1::__vmi_class_type_info
Nametypeinfo name for basic_ios<char, char_traits<char> >
flags:8
basetype:typeinfo for ios_base1026

Interfaces for Class basic_ios<char, char_traits<char> >

An LSB conforming implementation shall provide the generic methods for Class std::basic_ios<char, std::char_traits<char> > specified in Table 7-446, with the full functionality as described in the referenced underlying specification.

Table 7-446. libstdcxx - Class basic_ios<char, char_traits<char> > Function Interfaces

basic_ios<char, char_traits<char> >::exceptions() const(GLIBCPP_3.2) [1]
basic_ios<char, char_traits<char> >::_M_check_facet(locale::facet const*) const(GLIBCPP_3.2) [1]
basic_ios<char, char_traits<char> >::bad() const(GLIBCPP_3.2) [1]
basic_ios<char, char_traits<char> >::eof() const(GLIBCPP_3.2) [1]
basic_ios<char, char_traits<char> >::tie() const(GLIBCPP_3.2) [1]
basic_ios<char, char_traits<char> >::fail() const(GLIBCPP_3.2) [1]
basic_ios<char, char_traits<char> >::fill() const(GLIBCPP_3.2) [1]
basic_ios<char, char_traits<char> >::good() const(GLIBCPP_3.2) [1]
basic_ios<char, char_traits<char> >::rdbuf() const(GLIBCPP_3.2) [1]
basic_ios<char, char_traits<char> >::widen(char) const(GLIBCPP_3.2) [1]
basic_ios<char, char_traits<char> >::narrow(char, char) const(GLIBCPP_3.2) [1]
basic_ios<char, char_traits<char> >::rdstate() const(GLIBCPP_3.2) [1]
basic_ios<char, char_traits<char> >::operator void*() const(GLIBCPP_3.2) [1]
basic_ios<char, char_traits<char> >::operator!() const(GLIBCPP_3.2) [1]
basic_ios<char, char_traits<char> >::exceptions(_Ios_Iostate)(GLIBCPP_3.2) [1]
basic_ios<char, char_traits<char> >::_M_cache_facets(locale const&)(GLIBCPP_3.2) [1]
basic_ios<char, char_traits<char> >::tie(basic_ostream<char, char_traits<char> >*)(GLIBCPP_3.2) [1]
basic_ios<char, char_traits<char> >::fill(char)(GLIBCPP_3.2) [1]
basic_ios<char, char_traits<char> >::init(basic_streambuf<char, char_traits<char> >*)(GLIBCPP_3.2) [1]
basic_ios<char, char_traits<char> >::clear(_Ios_Iostate)(GLIBCPP_3.2) [1]
basic_ios<char, char_traits<char> >::imbue(locale const&)(GLIBCPP_3.2) [1]
basic_ios<char, char_traits<char> >::rdbuf(basic_streambuf<char, char_traits<char> >*)(GLIBCPP_3.2) [1]
basic_ios<char, char_traits<char> >::copyfmt(basic_ios<char, char_traits<char> > const&)(GLIBCPP_3.2) [1]
basic_ios<char, char_traits<char> >::setstate(_Ios_Iostate)(GLIBCPP_3.2) [1]
basic_ios<char, char_traits<char> >::basic_ios[in-charge](basic_streambuf<char, char_traits<char> >*)(GLIBCPP_3.2) [1]
basic_ios<char, char_traits<char> >::basic_ios[in-charge]()(GLIBCPP_3.2) [1]
basic_ios<char, char_traits<char> >::basic_ios[not-in-charge](basic_streambuf<char, char_traits<char> >*)(GLIBCPP_3.2) [1]
basic_ios<char, char_traits<char> >::basic_ios[not-in-charge]()(GLIBCPP_3.2) [1]
basic_ios<char, char_traits<char> >::~basic_ios [in-charge deleting]()(GLIBCPP_3.2) [1]
basic_ios<char, char_traits<char> >::~basic_ios [in-charge]()(GLIBCPP_3.2) [1]
basic_ios<char, char_traits<char> >::~basic_ios [not-in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::basic_ios<char, std::char_traits<char> > specified in Table 7-447, with the full functionality as described in the referenced underlying specification.

Table 7-447. libstdcxx - Class basic_ios<char, char_traits<char> > Data Interfaces

typeinfo for basic_ios<char, char_traits<char> >(GLIBCPP_3.2) [1]
typeinfo name for basic_ios<char, char_traits<char> >(GLIBCPP_3.2) [1]
vtable for basic_ios<char, char_traits<char> >(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class basic_ios<wchar_t, char_traits<wchar_t> >

Class data for basic_ios<wchar_t, char_traits<wchar_t> >

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

Table 7-448. vtable for basic_ios<wchar_t, char_traits<wchar_t> >

Base Offset0
RTTItypeinfo for basic_ios<wchar_t, char_traits<wchar_t> >
vfunc:basic_ios<wchar_t, char_traits<wchar_t> >::~basic_ios [in-charge]()
vfunc:basic_ios<wchar_t, char_traits<wchar_t> >::~basic_ios [in-charge deleting]()

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

Table 7-449. typeinfo for basic_ios<wchar_t, char_traits<wchar_t> >

Base Vtablevtable for __cxxabiv1::__vmi_class_type_info
Nametypeinfo name for basic_ios<wchar_t, char_traits<wchar_t> >
flags:8
basetype:typeinfo for ios_base2050

Interfaces for Class basic_ios<wchar_t, char_traits<wchar_t> >

An LSB conforming implementation shall provide the generic methods for Class std::basic_ios<wchar_t, std::char_traits<wchar_t> > specified in Table 7-450, with the full functionality as described in the referenced underlying specification.

Table 7-450. libstdcxx - Class basic_ios<wchar_t, char_traits<wchar_t> > Function Interfaces

basic_ios<wchar_t, char_traits<wchar_t> >::exceptions() const(GLIBCPP_3.2) [1]
basic_ios<wchar_t, char_traits<wchar_t> >::_M_check_facet(locale::facet const*) const(GLIBCPP_3.2) [1]
basic_ios<wchar_t, char_traits<wchar_t> >::bad() const(GLIBCPP_3.2) [1]
basic_ios<wchar_t, char_traits<wchar_t> >::eof() const(GLIBCPP_3.2) [1]
basic_ios<wchar_t, char_traits<wchar_t> >::tie() const(GLIBCPP_3.2) [1]
basic_ios<wchar_t, char_traits<wchar_t> >::fail() const(GLIBCPP_3.2) [1]
basic_ios<wchar_t, char_traits<wchar_t> >::fill() const(GLIBCPP_3.2) [1]
basic_ios<wchar_t, char_traits<wchar_t> >::good() const(GLIBCPP_3.2) [1]
basic_ios<wchar_t, char_traits<wchar_t> >::rdbuf() const(GLIBCPP_3.2) [1]
basic_ios<wchar_t, char_traits<wchar_t> >::widen(char) const(GLIBCPP_3.2) [1]
basic_ios<wchar_t, char_traits<wchar_t> >::narrow(wchar_t, char) const(GLIBCPP_3.2) [1]
basic_ios<wchar_t, char_traits<wchar_t> >::rdstate() const(GLIBCPP_3.2) [1]
basic_ios<wchar_t, char_traits<wchar_t> >::operator void*() const(GLIBCPP_3.2) [1]
basic_ios<wchar_t, char_traits<wchar_t> >::operator!() const(GLIBCPP_3.2) [1]
basic_ios<wchar_t, char_traits<wchar_t> >::exceptions(_Ios_Iostate)(GLIBCPP_3.2) [1]
basic_ios<wchar_t, char_traits<wchar_t> >::_M_cache_facets(locale const&)(GLIBCPP_3.2) [1]
basic_ios<wchar_t, char_traits<wchar_t> >::tie(basic_ostream<wchar_t, char_traits<wchar_t> >*)(GLIBCPP_3.2) [1]
basic_ios<wchar_t, char_traits<wchar_t> >::fill(wchar_t)(GLIBCPP_3.2) [1]
basic_ios<wchar_t, char_traits<wchar_t> >::init(basic_streambuf<wchar_t, char_traits<wchar_t> >*)(GLIBCPP_3.2) [1]
basic_ios<wchar_t, char_traits<wchar_t> >::clear(_Ios_Iostate)(GLIBCPP_3.2) [1]
basic_ios<wchar_t, char_traits<wchar_t> >::imbue(locale const&)(GLIBCPP_3.2) [1]
basic_ios<wchar_t, char_traits<wchar_t> >::rdbuf(basic_streambuf<wchar_t, char_traits<wchar_t> >*)(GLIBCPP_3.2) [1]
basic_ios<wchar_t, char_traits<wchar_t> >::copyfmt(basic_ios<wchar_t, char_traits<wchar_t> > const&)(GLIBCPP_3.2) [1]
basic_ios<wchar_t, char_traits<wchar_t> >::setstate(_Ios_Iostate)(GLIBCPP_3.2) [1]
basic_ios<wchar_t, char_traits<wchar_t> >::basic_ios[in-charge](basic_streambuf<wchar_t, char_traits<wchar_t> >*)(GLIBCPP_3.2) [1]
basic_ios<wchar_t, char_traits<wchar_t> >::basic_ios[in-charge]()(GLIBCPP_3.2) [1]
basic_ios<wchar_t, char_traits<wchar_t> >::basic_ios[not-in-charge](basic_streambuf<wchar_t, char_traits<wchar_t> >*)(GLIBCPP_3.2) [1]
basic_ios<wchar_t, char_traits<wchar_t> >::basic_ios[not-in-charge]()(GLIBCPP_3.2) [1]
basic_ios<wchar_t, char_traits<wchar_t> >::~basic_ios [in-charge deleting]()(GLIBCPP_3.2) [1]
basic_ios<wchar_t, char_traits<wchar_t> >::~basic_ios [in-charge]()(GLIBCPP_3.2) [1]
basic_ios<wchar_t, char_traits<wchar_t> >::~basic_ios [not-in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::basic_ios<wchar_t, std::char_traits<wchar_t> > specified in Table 7-451, with the full functionality as described in the referenced underlying specification.

Table 7-451. libstdcxx - Class basic_ios<wchar_t, char_traits<wchar_t> > Data Interfaces

typeinfo for basic_ios<wchar_t, char_traits<wchar_t> >(GLIBCPP_3.2) [1]
typeinfo name for basic_ios<wchar_t, char_traits<wchar_t> >(GLIBCPP_3.2) [1]
vtable for basic_ios<wchar_t, char_traits<wchar_t> >(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class exception

Class data for exception

The virtual table for the std::exception class is described by Table 7-452

Table 7-452. vtable for exception

Base Offset0
RTTItypeinfo for exception
vfunc:exception::~exception [in-charge]()
vfunc:exception::~exception [in-charge deleting]()
vfunc:exception::what() const

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

Table 7-453. typeinfo for exception

Base Vtablevtable for __cxxabiv1::__class_type_info
Nametypeinfo name for exception

Interfaces for Class exception

An LSB conforming implementation shall provide the generic methods for Class std::exception specified in Table 7-454, with the full functionality as described in the referenced underlying specification.

Table 7-454. libstdcxx - Class exception Function Interfaces

exception::what() const(GLIBCPP_3.2) [1]
exception::~exception [in-charge deleting]()(GLIBCPP_3.2) [1]
exception::~exception [in-charge]()(GLIBCPP_3.2) [1]
exception::~exception [not-in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::exception specified in Table 7-455, with the full functionality as described in the referenced underlying specification.

Table 7-455. libstdcxx - Class exception Data Interfaces

typeinfo for exception(GLIBCPP_3.2) [1]
typeinfo name for exception(GLIBCPP_3.2) [1]
vtable for exception(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class money_get<char, istreambuf_iterator<char, char_traits<char> > >

Class data for money_get<char, istreambuf_iterator<char, char_traits<char> > >

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

Table 7-456. vtable for money_get<char, istreambuf_iterator<char, char_traits<char> > >

Base Offset0
RTTItypeinfo for money_get<char, istreambuf_iterator<char, char_traits<char> > >
vfunc:money_get<char, istreambuf_iterator<char, char_traits<char> > >::~money_get [in-charge]()
vfunc:money_get<char, istreambuf_iterator<char, char_traits<char> > >::~money_get [in-charge deleting]()
vfunc:money_get<char, istreambuf_iterator<char, char_traits<char> > >::do_get(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, bool, ios_base&, _Ios_Iostate&, long double&) const
vfunc:money_get<char, istreambuf_iterator<char, char_traits<char> > >::do_get(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, bool, ios_base&, _Ios_Iostate&, basic_string<char, char_traits<char>, allocator<char> >&) const

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

Table 7-457. typeinfo for money_get<char, istreambuf_iterator<char, char_traits<char> > >

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

Interfaces for Class money_get<char, istreambuf_iterator<char, char_traits<char> > >

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

Table 7-458. libstdcxx - Class money_get<char, istreambuf_iterator<char, char_traits<char> > > Function Interfaces

money_get<char, istreambuf_iterator<char, char_traits<char> > >::get(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, bool, ios_base&, _Ios_Iostate&, basic_string<char, char_traits<char>, allocator<char> >&) const(GLIBCPP_3.2) [1]
money_get<char, istreambuf_iterator<char, char_traits<char> > >::get(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, bool, ios_base&, _Ios_Iostate&, long double&) const(GLIBCPP_3.2) [1]
money_get<char, istreambuf_iterator<char, char_traits<char> > >::do_get(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, bool, ios_base&, _Ios_Iostate&, basic_string<char, char_traits<char>, allocator<char> >&) const(GLIBCPP_3.2) [1]
money_get<char, istreambuf_iterator<char, char_traits<char> > >::do_get(istreambuf_iterator<char, char_traits<char> >, istreambuf_iterator<char, char_traits<char> >, bool, ios_base&, _Ios_Iostate&, long double&) const(GLIBCPP_3.2) [1]
money_get<char, istreambuf_iterator<char, char_traits<char> > >::money_get[in-charge](unsigned) [1]
money_get<char, istreambuf_iterator<char, char_traits<char> > >::money_get[in-charge](unsigned long) [1]
money_get<char, istreambuf_iterator<char, char_traits<char> > >::money_get[not-in-charge](unsigned) [1]
money_get<char, istreambuf_iterator<char, char_traits<char> > >::money_get[not-in-charge](unsigned long) [1]
money_get<char, istreambuf_iterator<char, char_traits<char> > >::~money_get [in-charge deleting]()(GLIBCPP_3.2) [1]
money_get<char, istreambuf_iterator<char, char_traits<char> > >::~money_get [in-charge]()(GLIBCPP_3.2) [1]
money_get<char, istreambuf_iterator<char, char_traits<char> > >::~money_get [not-in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::money_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > specified in Table 7-459, with the full functionality as described in the referenced underlying specification.

Table 7-459. libstdcxx - Class money_get<char, istreambuf_iterator<char, char_traits<char> > > Data Interfaces

guard variable for money_get<char, istreambuf_iterator<char, char_traits<char> > >::id(GLIBCPP_3.2) [1]
money_get<char, istreambuf_iterator<char, char_traits<char> > >::id(GLIBCPP_3.2) [2]
typeinfo for money_get<char, istreambuf_iterator<char, char_traits<char> > >(GLIBCPP_3.2) [1]
typeinfo name for money_get<char, istreambuf_iterator<char, char_traits<char> > >(GLIBCPP_3.2) [1]
vtable for money_get<char, istreambuf_iterator<char, char_traits<char> > >(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class money_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >

Class data for money_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >

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

Table 7-460. vtable for money_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >

Base Offset0
RTTItypeinfo for money_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >
vfunc:money_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::~money_get [in-charge]()
vfunc:money_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::~money_get [in-charge deleting]()
vfunc:money_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_get(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, bool, ios_base&, _Ios_Iostate&, long double&) const
vfunc:money_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_get(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, bool, ios_base&, _Ios_Iostate&, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&) const

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

Table 7-461. typeinfo for money_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >

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

Interfaces for Class money_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >

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

Table 7-462. 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> > >::get(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, bool, ios_base&, _Ios_Iostate&, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&) const(GLIBCPP_3.2) [1]
money_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::get(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, bool, ios_base&, _Ios_Iostate&, long double&) const(GLIBCPP_3.2) [1]
money_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_get(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, bool, ios_base&, _Ios_Iostate&, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&) const(GLIBCPP_3.2) [1]
money_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_get(istreambuf_iterator<wchar_t, char_traits<wchar_t> >, istreambuf_iterator<wchar_t, char_traits<wchar_t> >, bool, ios_base&, _Ios_Iostate&, long double&) const(GLIBCPP_3.2) [1]
money_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::money_get[in-charge](unsigned) [1]
money_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::money_get[in-charge](unsigned long) [1]
money_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::money_get[not-in-charge](unsigned) [1]
money_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::money_get[not-in-charge](unsigned long) [1]
money_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::~money_get [in-charge deleting]()(GLIBCPP_3.2) [1]
money_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::~money_get [in-charge]()(GLIBCPP_3.2) [1]
money_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::~money_get [not-in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::money_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > specified in Table 7-463, with the full functionality as described in the referenced underlying specification.

Table 7-463. libstdcxx - Class money_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > > Data Interfaces

guard variable for money_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::id(GLIBCPP_3.2) [1]
money_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >::id(GLIBCPP_3.2) [2]
typeinfo for money_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >(GLIBCPP_3.2) [1]
typeinfo name for money_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >(GLIBCPP_3.2) [1]
vtable for money_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > >(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class money_put<char, ostreambuf_iterator<char, char_traits<char> > >

Class data for money_put<char, ostreambuf_iterator<char, char_traits<char> > >

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

Table 7-464. vtable for money_put<char, ostreambuf_iterator<char, char_traits<char> > >

Base Offset0
RTTItypeinfo for money_put<char, ostreambuf_iterator<char, char_traits<char> > >
vfunc:money_put<char, ostreambuf_iterator<char, char_traits<char> > >::~money_put [in-charge]()
vfunc:money_put<char, ostreambuf_iterator<char, char_traits<char> > >::~money_put [in-charge deleting]()
vfunc:money_put<char, ostreambuf_iterator<char, char_traits<char> > >::do_put(ostreambuf_iterator<char, char_traits<char> >, bool, ios_base&, char, long double) const
vfunc:money_put<char, ostreambuf_iterator<char, char_traits<char> > >::do_put(ostreambuf_iterator<char, char_traits<char> >, bool, ios_base&, char, basic_string<char, char_traits<char>, allocator<char> > const&) const

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

Table 7-465. typeinfo for money_put<char, ostreambuf_iterator<char, char_traits<char> > >

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

Interfaces for Class money_put<char, ostreambuf_iterator<char, char_traits<char> > >

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

Table 7-466. libstdcxx - Class money_put<char, ostreambuf_iterator<char, char_traits<char> > > Function Interfaces

money_put<char, ostreambuf_iterator<char, char_traits<char> > >::put(ostreambuf_iterator<char, char_traits<char> >, bool, ios_base&, char, basic_string<char, char_traits<char>, allocator<char> > const&) const(GLIBCPP_3.2) [1]
money_put<char, ostreambuf_iterator<char, char_traits<char> > >::put(ostreambuf_iterator<char, char_traits<char> >, bool, ios_base&, char, long double) const(GLIBCPP_3.2) [1]
money_put<char, ostreambuf_iterator<char, char_traits<char> > >::do_put(ostreambuf_iterator<char, char_traits<char> >, bool, ios_base&, char, basic_string<char, char_traits<char>, allocator<char> > const&) const(GLIBCPP_3.2) [1]
money_put<char, ostreambuf_iterator<char, char_traits<char> > >::do_put(ostreambuf_iterator<char, char_traits<char> >, bool, ios_base&, char, long double) const(GLIBCPP_3.2) [1]
money_put<char, ostreambuf_iterator<char, char_traits<char> > >::money_put[in-charge](unsigned) [1]
money_put<char, ostreambuf_iterator<char, char_traits<char> > >::money_put[in-charge](unsigned long) [1]
money_put<char, ostreambuf_iterator<char, char_traits<char> > >::money_put[not-in-charge](unsigned) [1]
money_put<char, ostreambuf_iterator<char, char_traits<char> > >::money_put[not-in-charge](unsigned long) [1]
money_put<char, ostreambuf_iterator<char, char_traits<char> > >::~money_put [in-charge deleting]()(GLIBCPP_3.2) [1]
money_put<char, ostreambuf_iterator<char, char_traits<char> > >::~money_put [in-charge]()(GLIBCPP_3.2) [1]
money_put<char, ostreambuf_iterator<char, char_traits<char> > >::~money_put [not-in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::money_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > specified in Table 7-467, with the full functionality as described in the referenced underlying specification.

Table 7-467. libstdcxx - Class money_put<char, ostreambuf_iterator<char, char_traits<char> > > Data Interfaces

guard variable for money_put<char, ostreambuf_iterator<char, char_traits<char> > >::id(GLIBCPP_3.2) [1]
money_put<char, ostreambuf_iterator<char, char_traits<char> > >::id(GLIBCPP_3.2) [2]
typeinfo for money_put<char, ostreambuf_iterator<char, char_traits<char> > >(GLIBCPP_3.2) [1]
typeinfo name for money_put<char, ostreambuf_iterator<char, char_traits<char> > >(GLIBCPP_3.2) [1]
vtable for money_put<char, ostreambuf_iterator<char, char_traits<char> > >(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class money_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >

Class data for money_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >

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

Table 7-468. vtable for money_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >

Base Offset0
RTTItypeinfo for money_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >
vfunc:money_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::~money_put [in-charge]()
vfunc:money_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::~money_put [in-charge deleting]()
vfunc:money_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_put(ostreambuf_iterator<wchar_t, char_traits<wchar_t> >, bool, ios_base&, wchar_t, long double) const
vfunc:money_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_put(ostreambuf_iterator<wchar_t, char_traits<wchar_t> >, bool, ios_base&, wchar_t, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&) const

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

Table 7-469. typeinfo for money_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >

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

Interfaces for Class money_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >

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

Table 7-470. 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> > >::put(ostreambuf_iterator<wchar_t, char_traits<wchar_t> >, bool, ios_base&, wchar_t, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&) const(GLIBCPP_3.2) [1]
money_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::put(ostreambuf_iterator<wchar_t, char_traits<wchar_t> >, bool, ios_base&, wchar_t, long double) const(GLIBCPP_3.2) [1]
money_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_put(ostreambuf_iterator<wchar_t, char_traits<wchar_t> >, bool, ios_base&, wchar_t, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > const&) const(GLIBCPP_3.2) [1]
money_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::do_put(ostreambuf_iterator<wchar_t, char_traits<wchar_t> >, bool, ios_base&, wchar_t, long double) const(GLIBCPP_3.2) [1]
money_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::money_put[in-charge](unsigned) [1]
money_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::money_put[in-charge](unsigned long) [1]
money_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::money_put[not-in-charge](unsigned) [1]
money_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::money_put[not-in-charge](unsigned long) [1]
money_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::~money_put [in-charge deleting]()(GLIBCPP_3.2) [1]
money_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::~money_put [in-charge]()(GLIBCPP_3.2) [1]
money_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::~money_put [not-in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::money_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > specified in Table 7-471, with the full functionality as described in the referenced underlying specification.

Table 7-471. libstdcxx - Class money_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > > Data Interfaces

guard variable for money_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::id(GLIBCPP_3.2) [1]
money_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >::id(GLIBCPP_3.2) [2]
typeinfo for money_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >(GLIBCPP_3.2) [1]
typeinfo name for money_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >(GLIBCPP_3.2) [1]
vtable for money_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > >(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class strstream

Class data for strstream

The virtual table for the std::strstream class is described by Table 7-472

Table 7-472. vtable for strstream

Base Offset0
RTTItypeinfo for strstream
vfunc:strstream::~strstream [in-charge]()
vfunc:strstream::~strstream [in-charge deleting]()

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

Table 7-473. typeinfo for strstream

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for strstream

Interfaces for Class strstream

An LSB conforming implementation shall provide the generic methods for Class std::strstream specified in Table 7-474, with the full functionality as described in the referenced underlying specification.

Table 7-474. libstdcxx - Class strstream Function Interfaces

strstream::rdbuf() const(GLIBCPP_3.2) [1]
strstream::pcount() const(GLIBCPP_3.2) [1]
strstream::str()(GLIBCPP_3.2) [1]
strstream::freeze(bool)(GLIBCPP_3.2) [1]
strstream::strstream[in-charge](char*, int, _Ios_Openmode)(GLIBCPP_3.2) [1]
strstream::strstream[in-charge]()(GLIBCPP_3.2) [1]
strstream::strstream[not-in-charge](char*, int, _Ios_Openmode)(GLIBCPP_3.2) [1]
strstream::strstream[not-in-charge]()(GLIBCPP_3.2) [1]
strstream::~strstream [in-charge deleting]()(GLIBCPP_3.2) [1]
strstream::~strstream [in-charge]()(GLIBCPP_3.2) [1]
strstream::~strstream [not-in-charge]()(GLIBCPP_3.2) [1]
non-virtual thunk [nv:-16] to strstream::~strstream [in-charge deleting]() [2]
non-virtual thunk [nv:-16] to strstream::~strstream [in-charge]() [2]
non-virtual thunk [nv:-8] to strstream::~strstream [in-charge deleting]() [1]
non-virtual thunk [nv:-8] to strstream::~strstream [in-charge]() [1]
virtual thunk [v:0,-12] to strstream::~strstream [in-charge deleting]() [1]
virtual thunk [v:0,-12] to strstream::~strstream [in-charge]() [1]
virtual thunk [v:0,-24] to strstream::~strstream [in-charge deleting]() [2]
virtual thunk [v:0,-24] to strstream::~strstream [in-charge]() [2]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::strstream specified in Table 7-475, with the full functionality as described in the referenced underlying specification.

Table 7-475. libstdcxx - Class strstream Data Interfaces

typeinfo for strstream(GLIBCPP_3.2) [1]
typeinfo name for strstream(GLIBCPP_3.2) [1]
VTT for strstream(GLIBCPP_3.2) [1]
vtable for strstream(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class time_base

Class data for time_base

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

Table 7-476. typeinfo for time_base

Base Vtablevtable for __cxxabiv1::__class_type_info
Nametypeinfo name for time_base

Interfaces for Class time_base

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

An LSB conforming implementation shall provide the generic data interfaces for Class std::time_base specified in Table 7-477, with the full functionality as described in the referenced underlying specification.

Table 7-477. libstdcxx - Class time_base Data Interfaces

typeinfo for time_base(GLIBCPP_3.2) [1]
typeinfo name for time_base(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class type_info

Class data for type_info

The virtual table for the std::type_info class is described by Table 7-478

Table 7-478. vtable for type_info

Base Offset0
RTTItypeinfo for type_info
vfunc:type_info::~type_info [in-charge]()
vfunc:type_info::~type_info [in-charge deleting]()
vfunc:type_info::__is_pointer_p() const
vfunc:type_info::__is_function_p() const
vfunc:type_info::__do_catch(type_info const*, void**, unsigned) const
vfunc:type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void**) const

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

Table 7-479. typeinfo for type_info

Base Vtablevtable for __cxxabiv1::__class_type_info
Nametypeinfo name for type_info

Interfaces for Class type_info

An LSB conforming implementation shall provide the generic methods for Class std::type_info specified in Table 7-480, with the full functionality as described in the referenced underlying specification.

Table 7-480. libstdcxx - Class type_info Function Interfaces

type_info::__do_catch(type_info const*, void**, unsigned) const(GLIBCPP_3.2) [1]
type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void**) const(GLIBCPP_3.2) [1]
type_info::__is_pointer_p() const(GLIBCPP_3.2) [1]
type_info::__is_function_p() const(GLIBCPP_3.2) [1]
type_info::~type_info [in-charge deleting]()(GLIBCPP_3.2) [1]
type_info::~type_info [in-charge]()(GLIBCPP_3.2) [1]
type_info::~type_info [not-in-charge]()(GLIBCPP_3.2) [1]

Referenced Specification(s)

An LSB conforming implementation shall provide the generic data interfaces for Class std::type_info specified in Table 7-481, with the full functionality as described in the referenced underlying specification.

Table 7-481. libstdcxx - Class type_info Data Interfaces

typeinfo for type_info(GLIBCPP_3.2) [1]
typeinfo name for type_info(GLIBCPP_3.2) [1]
vtable for type_info(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class basic_istream<char, char_traits<char> >

Interfaces for Class basic_istream<char, char_traits<char> >

An LSB conforming implementation shall provide the generic methods for Class std::basic_istream<char, std::char_traits<char> > specified in Table 7-482, with the full functionality as described in the referenced underlying specification.

Table 7-482. libstdcxx - Class basic_istream<char, char_traits<char> > Function Interfaces

basic_istream<char, char_traits<char> >& ws<char, char_traits<char> >(basic_istream<char, char_traits<char> >&)(GLIBCPP_3.2) [1]
basic_istream<char, char_traits<char> >& getline<char, char_traits<char>, allocator<char> >(basic_istream<char, char_traits<char> >&, basic_string<char, char_traits<char>, allocator<char> >&)(GLIBCPP_3.2) [1]
basic_istream<char, char_traits<char> >& getline<char, char_traits<char>, allocator<char> >(basic_istream<char, char_traits<char> >&, basic_string<char, char_traits<char>, allocator<char> >&, char)(GLIBCPP_3.2) [1]
basic_istream<char, char_traits<char> >& operator>><char_traits<char> >(basic_istream<char, char_traits<char> >&, signed char*)(GLIBCPP_3.2) [1]
basic_istream<char, char_traits<char> >& operator>><char_traits<char> >(basic_istream<char, char_traits<char> >&, unsigned char*)(GLIBCPP_3.2) [1]
basic_istream<char, char_traits<char> >& operator>><char_traits<char> >(basic_istream<char, char_traits<char> >&, signed char&)(GLIBCPP_3.2) [1]
basic_istream<char, char_traits<char> >& operator>><char_traits<char> >(basic_istream<char, char_traits<char> >&, unsigned char&)(GLIBCPP_3.2) [1]
basic_istream<char, char_traits<char> >& operator>><char, char_traits<char> >(basic_istream<char, char_traits<char> >&, char*)(GLIBCPP_3.2) [1]
basic_istream<char, char_traits<char> >& operator>><char, char_traits<char> >(basic_istream<char, char_traits<char> >&, char&)(GLIBCPP_3.2) [1]
basic_istream<char, char_traits<char> >& operator>><char, char_traits<char> >(basic_istream<char, char_traits<char> >&, _Setiosflags)(GLIBCPP_3.2) [1]
basic_istream<char, char_traits<char> >& operator>><char, char_traits<char> >(basic_istream<char, char_traits<char> >&, _Setprecision)(GLIBCPP_3.2) [1]
basic_istream<char, char_traits<char> >& operator>><char, char_traits<char> >(basic_istream<char, char_traits<char> >&, _Resetiosflags)(GLIBCPP_3.2) [1]
basic_istream<char, char_traits<char> >& operator>><char, char_traits<char> >(basic_istream<char, char_traits<char> >&, _Setw)(GLIBCPP_3.2) [1]
basic_istream<char, char_traits<char> >& operator>><char, char_traits<char> >(basic_istream<char, char_traits<char> >&, _Setbase)(GLIBCPP_3.2) [1]
basic_istream<char, char_traits<char> >& operator>><char, char_traits<char> >(basic_istream<char, char_traits<char> >&, _Setfill<char>)(GLIBCPP_3.2) [1]
basic_istream<char, char_traits<char> >& operator>><char, char_traits<char>, allocator<char> >(basic_istream<char, char_traits<char> >&, basic_string<char, char_traits<char>, allocator<char> >&)(GLIBCPP_3.2) [1]
basic_istream<char, char_traits<char> >& operator>><double, char, char_traits<char> >(basic_istream<char, char_traits<char> >&, complex<double>&)(GLIBCPP_3.2) [1]
basic_istream<char, char_traits<char> >& operator>><long double, char, char_traits<char> >(basic_istream<char, char_traits<char> >&, complex<long double>&)(GLIBCPP_3.2) [1]
basic_istream<char, char_traits<char> >& operator>><float, char, char_traits<char> >(basic_istream<char, char_traits<char> >&, complex<float>&)(GLIBCPP_3.2) [1]

Referenced Specification(s)

Class basic_ostream<char, char_traits<char> >

Interfaces for Class basic_ostream<char, char_traits<char> >

An LSB conforming implementation shall provide the generic methods for Class std::basic_ostream<char, std::char_traits<char> > specified in Table 7-103, with the full functionality as described in the referenced underlying specification.

Table 7-483. libstdcxx - Class basic_ostream<char, char_traits<char> > Function Interfaces

basic_ostream<char, char_traits<char> >& endl<char, char_traits<char> >(basic_ostream<char, char_traits<char> >&)(GLIBCPP_3.2) [1]
basic_ostream<char, char_traits<char> >& ends<char, char_traits<char> >(basic_ostream<char, char_traits<char> >&)(GLIBCPP_3.2) [1]
basic_ostream<char, char_traits<char> >& flush<char, char_traits<char> >(basic_ostream<char, char_traits<char> >&)(GLIBCPP_3.2) [1]
basic_ostream<char, char_traits<char> >& operator<< <char_traits<char> >(basic_ostream<char, char_traits<char> >&, signed char const*)(GLIBCPP_3.2) [1]
basic_ostream<char, char_traits<char> >& operator<< <char_traits<char> >(basic_ostream<char, char_traits<char> >&, char const*)(GLIBCPP_3.2) [1]
basic_ostream<char, char_traits<char> >& operator<< <char_traits<char> >(basic_ostream<char, char_traits<char> >&, unsigned char const*)(GLIBCPP_3.2) [1]
basic_ostream<char, char_traits<char> >& operator<< <char_traits<char> >(basic_ostream<char, char_traits<char> >&, signed char)(GLIBCPP_3.2) [1]
basic_ostream<char, char_traits<char> >& operator<< <char_traits<char> >(basic_ostream<char, char_traits<char> >&, char)(GLIBCPP_3.2) [1]
basic_ostream<char, char_traits<char> >& operator<< <char_traits<char> >(basic_ostream<char, char_traits<char> >&, unsigned char)(GLIBCPP_3.2) [1]
basic_ostream<char, char_traits<char> >& operator<< <char, char_traits<char> >(basic_ostream<char, char_traits<char> >&, _Setiosflags)(GLIBCPP_3.2) [1]
basic_ostream<char, char_traits<char> >& operator<< <char, char_traits<char> >(basic_ostream<char, char_traits<char> >&, _Setprecision)(GLIBCPP_3.2) [1]
basic_ostream<char, char_traits<char> >& operator<< <char, char_traits<char> >(basic_ostream<char, char_traits<char> >&, _Resetiosflags)(GLIBCPP_3.2) [1]
basic_ostream<char, char_traits<char> >& operator<< <char, char_traits<char> >(basic_ostream<char, char_traits<char> >&, _Setw)(GLIBCPP_3.2) [1]
basic_ostream<char, char_traits<char> >& operator<< <char, char_traits<char> >(basic_ostream<char, char_traits<char> >&, _Setbase)(GLIBCPP_3.2) [1]
basic_ostream<char, char_traits<char> >& operator<< <char, char_traits<char> >(basic_ostream<char, char_traits<char> >&, _Setfill<char>)(GLIBCPP_3.2) [1]
basic_ostream<char, char_traits<char> >& operator<< <char, char_traits<char>, allocator<char> >(basic_ostream<char, char_traits<char> >&, basic_string<char, char_traits<char>, allocator<char> > const&)(GLIBCPP_3.2) [1]
basic_ostream<char, char_traits<char> >& operator<< <double, char, char_traits<char> >(basic_ostream<char, char_traits<char> >&, complex<double> const&)(GLIBCPP_3.2) [1]
basic_ostream<char, char_traits<char> >& operator<< <long double, char, char_traits<char> >(basic_ostream<char, char_traits<char> >&, complex<long double> const&)(GLIBCPP_3.2) [1]
basic_ostream<char, char_traits<char> >& operator<< <float, char, char_traits<char> >(basic_ostream<char, char_traits<char> >&, complex<float> const&)(GLIBCPP_3.2) [1]

Referenced Specification(s)