Class std::__true_type
   size=1 align=1
   base size=0 base align=1
std::__true_type (0x0x7fb171951360) 0 empty

Class std::__false_type
   size=1 align=1
   base size=0 base align=1
std::__false_type (0x0x7fb1719513c0) 0 empty

Class std::__truth_type<true>
   size=1 align=1
   base size=0 base align=1
std::__truth_type<true> (0x0x7fb171951480) 0 empty

Class std::__is_void<void>
   size=1 align=1
   base size=0 base align=1
std::__is_void<void> (0x0x7fb171951660) 0 empty

Class std::__is_integer<bool>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<bool> (0x0x7fb171951720) 0 empty

Class std::__is_integer<char>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<char> (0x0x7fb171951780) 0 empty

Class std::__is_integer<signed char>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<signed char> (0x0x7fb1719517e0) 0 empty

Class std::__is_integer<unsigned char>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<unsigned char> (0x0x7fb171951840) 0 empty

Class std::__is_integer<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<wchar_t> (0x0x7fb1719518a0) 0 empty

Class std::__is_integer<short int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<short int> (0x0x7fb171951900) 0 empty

Class std::__is_integer<short unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<short unsigned int> (0x0x7fb171951960) 0 empty

Class std::__is_integer<int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<int> (0x0x7fb1719519c0) 0 empty

Class std::__is_integer<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<unsigned int> (0x0x7fb171951a20) 0 empty

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7fb171951a80) 0 empty

Class std::__is_integer<long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long unsigned int> (0x0x7fb171951ae0) 0 empty

Class std::__is_integer<long long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long long int> (0x0x7fb171951b40) 0 empty

Class std::__is_integer<long long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long long unsigned int> (0x0x7fb171951ba0) 0 empty

Class std::__is_floating<float>
   size=1 align=1
   base size=0 base align=1
std::__is_floating<float> (0x0x7fb171951c60) 0 empty

Class std::__is_floating<double>
   size=1 align=1
   base size=0 base align=1
std::__is_floating<double> (0x0x7fb171951cc0) 0 empty

Class std::__is_floating<long double>
   size=1 align=1
   base size=0 base align=1
std::__is_floating<long double> (0x0x7fb171951d20) 0 empty

Class std::__is_char<char>
   size=1 align=1
   base size=0 base align=1
std::__is_char<char> (0x0x7fb171295060) 0 empty

Class std::__is_char<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::__is_char<wchar_t> (0x0x7fb1712950c0) 0 empty

Class std::__is_byte<char>
   size=1 align=1
   base size=0 base align=1
std::__is_byte<char> (0x0x7fb171295180) 0 empty

Class std::__is_byte<signed char>
   size=1 align=1
   base size=0 base align=1
std::__is_byte<signed char> (0x0x7fb1712951e0) 0 empty

Class std::__is_byte<unsigned char>
   size=1 align=1
   base size=0 base align=1
std::__is_byte<unsigned char> (0x0x7fb171295240) 0 empty

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7fb1712954e0) 0 empty

Class __gnu_cxx::__add_unsigned<signed char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<signed char> (0x0x7fb171295540) 0 empty

Class __gnu_cxx::__add_unsigned<short int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<short int> (0x0x7fb1712955a0) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7fb171295600) 0 empty

Class __gnu_cxx::__add_unsigned<long int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<long int> (0x0x7fb171295660) 0 empty

Class __gnu_cxx::__add_unsigned<long long int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<long long int> (0x0x7fb1712956c0) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7fb171295780) 0 empty

Class __gnu_cxx::__remove_unsigned<unsigned char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<unsigned char> (0x0x7fb1712957e0) 0 empty

Class __gnu_cxx::__remove_unsigned<short unsigned int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<short unsigned int> (0x0x7fb171295840) 0 empty

Class __gnu_cxx::__remove_unsigned<unsigned int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<unsigned int> (0x0x7fb1712958a0) 0 empty

Class __gnu_cxx::__remove_unsigned<long unsigned int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<long unsigned int> (0x0x7fb171295900) 0 empty

Class __gnu_cxx::__remove_unsigned<long long unsigned int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<long long unsigned int> (0x0x7fb171295960) 0 empty

Class std::__is_integer<long double>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long double> (0x0x7fb171295a80) 0 empty

Class __gnu_cxx::__promote<long double>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__promote<long double> (0x0x7fb171295ae0) 0 empty

Class std::__is_integer<double>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<double> (0x0x7fb171295b40) 0 empty

Class __gnu_cxx::__promote<double>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__promote<double> (0x0x7fb171295ba0) 0 empty

Class std::__is_integer<float>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<float> (0x0x7fb171295c00) 0 empty

Class __gnu_cxx::__promote<float>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__promote<float> (0x0x7fb171295c60) 0 empty

Class std::input_iterator_tag
   size=1 align=1
   base size=0 base align=1
std::input_iterator_tag (0x0x7fb171295f60) 0 empty

Class std::output_iterator_tag
   size=1 align=1
   base size=0 base align=1
std::output_iterator_tag (0x0x7fb1712dc000) 0 empty

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7fb17191d2d8) 0 empty
  std::input_iterator_tag (0x0x7fb1712dc060) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7fb17191d340) 0 empty
  std::forward_iterator_tag (0x0x7fb17191d3a8) 0 empty
    std::input_iterator_tag (0x0x7fb1712dc0c0) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7fb17191d410) 0 empty
  std::bidirectional_iterator_tag (0x0x7fb17191d478) 0 empty
    std::forward_iterator_tag (0x0x7fb17191d4e0) 0 empty
      std::input_iterator_tag (0x0x7fb1712dc120) 0 empty

Class std::iterator<std::output_iterator_tag, void, void, void, void>
   size=1 align=1
   base size=0 base align=1
std::iterator<std::output_iterator_tag, void, void, void, void> (0x0x7fb1712dc420) 0 empty

Class __gnu_cxx::__ops::_Iter_less_iter
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__ops::_Iter_less_iter (0x0x7fb1712dc600) 0 empty

Class __gnu_cxx::__ops::_Iter_less_val
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__ops::_Iter_less_val (0x0x7fb1712dc660) 0 empty

Class __gnu_cxx::__ops::_Val_less_iter
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__ops::_Val_less_iter (0x0x7fb1712dc6c0) 0 empty

Class __gnu_cxx::__ops::_Iter_equal_to_iter
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__ops::_Iter_equal_to_iter (0x0x7fb1712dc720) 0 empty

Class __gnu_cxx::__ops::_Iter_equal_to_val
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__ops::_Iter_equal_to_val (0x0x7fb1712dc780) 0 empty

Class std::__iter_swap<true>
   size=1 align=1
   base size=0 base align=1
std::__iter_swap<true> (0x0x7fb1712dcba0) 0 empty

Class std::__copy_move<false, false, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
std::__copy_move<false, false, std::random_access_iterator_tag> (0x0x7fb1712dcd20) 0 empty

Class std::__copy_move_backward<false, false, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
std::__copy_move_backward<false, false, std::random_access_iterator_tag> (0x0x7fb1712dce40) 0 empty

Class std::__equal<true>
   size=1 align=1
   base size=0 base align=1
std::__equal<true> (0x0x7fb1712dcf60) 0 empty

Class std::__lc_rai<std::random_access_iterator_tag, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
std::__lc_rai<std::random_access_iterator_tag, std::random_access_iterator_tag> (0x0x7fb1713cb060) 0 empty

Class std::__lexicographical_compare<true>
   size=1 align=1
   base size=0 base align=1
std::__lexicographical_compare<true> (0x0x7fb1713cb120) 0 empty

Class <anonymous struct>::<anonymous union>
   size=4 align=4
   base size=4 base align=4
<anonymous struct>::<anonymous union> (0x0x7fb1713cb1e0) 0

Class <anonymous struct>
   size=8 align=4
   base size=8 base align=4
<anonymous struct> (0x0x7fb1713cb180) 0

Class __locale_struct
   size=232 align=8
   base size=232 base align=8
__locale_struct (0x0x7fb1713cb240) 0

Class std::char_traits<char>
   size=1 align=1
   base size=0 base align=1
std::char_traits<char> (0x0x7fb1713cb780) 0 empty

Class std::char_traits<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::char_traits<wchar_t> (0x0x7fb1713cb7e0) 0 empty

Vtable for std::exception
std::exception::_ZTVSt9exception: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt9exception)
16    (int (*)(...))std::exception::~exception
24    (int (*)(...))std::exception::~exception
32    (int (*)(...))std::exception::what

Class std::exception
   size=8 align=8
   base size=8 base align=8
std::exception (0x0x7fb1713cb840) 0 nearly-empty
    vptr=((& std::exception::_ZTVSt9exception) + 16u)

Vtable for std::bad_exception
std::bad_exception::_ZTVSt13bad_exception: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt13bad_exception)
16    (int (*)(...))std::bad_exception::~bad_exception
24    (int (*)(...))std::bad_exception::~bad_exception
32    (int (*)(...))std::bad_exception::what

Class std::bad_exception
   size=8 align=8
   base size=8 base align=8
std::bad_exception (0x0x7fb17191d888) 0 nearly-empty
    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 16u)
  std::exception (0x0x7fb1713cb8a0) 0 nearly-empty
      primary-for std::bad_exception (0x0x7fb17191d888)

Vtable for std::bad_alloc
std::bad_alloc::_ZTVSt9bad_alloc: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt9bad_alloc)
16    (int (*)(...))std::bad_alloc::~bad_alloc
24    (int (*)(...))std::bad_alloc::~bad_alloc
32    (int (*)(...))std::bad_alloc::what

Class std::bad_alloc
   size=8 align=8
   base size=8 base align=8
std::bad_alloc (0x0x7fb17191d8f0) 0 nearly-empty
    vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 16u)
  std::exception (0x0x7fb1713cb900) 0 nearly-empty
      primary-for std::bad_alloc (0x0x7fb17191d8f0)

Class std::nothrow_t
   size=1 align=1
   base size=0 base align=1
std::nothrow_t (0x0x7fb1713cb960) 0 empty

Class std::allocator<void>
   size=1 align=1
   base size=0 base align=1
std::allocator<void> (0x0x7fb1713cba80) 0 empty

Class __gnu_cxx::new_allocator<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<char> (0x0x7fb1713cbc00) 0 empty

Class std::allocator<char>
   size=1 align=1
   base size=1 base align=1
std::allocator<char> (0x0x7fb17191d9c0) 0 empty
  __gnu_cxx::new_allocator<char> (0x0x7fb1713cbc60) 0 empty

Class __gnu_cxx::new_allocator<wchar_t>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<wchar_t> (0x0x7fb1713cbcc0) 0 empty

Class std::allocator<wchar_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<wchar_t> (0x0x7fb17191da28) 0 empty
  __gnu_cxx::new_allocator<wchar_t> (0x0x7fb1713cbd20) 0 empty

Class lconv
   size=96 align=8
   base size=96 base align=8
lconv (0x0x7fb1713cbf00) 0

Class <anonymous struct>
   size=8 align=4
   base size=8 base align=4
<anonymous struct> (0x0x7fb1713cbf60) 0

Vtable for __cxxabiv1::__forced_unwind
__cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN10__cxxabiv115__forced_unwindE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual

Class __cxxabiv1::__forced_unwind
   size=8 align=8
   base size=8 base align=8
__cxxabiv1::__forced_unwind (0x0x7fb171179000) 0 nearly-empty
    vptr=((& __cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE) + 16u)

Class timespec
   size=16 align=8
   base size=16 base align=8
timespec (0x0x7fb1711d9ae0) 0

Class sched_param
   size=4 align=4
   base size=4 base align=4
sched_param (0x0x7fb1711d9b40) 0

Class __sched_param
   size=4 align=4
   base size=4 base align=4
__sched_param (0x0x7fb1711d9ba0) 0

Class <anonymous struct>
   size=128 align=8
   base size=128 base align=8
<anonymous struct> (0x0x7fb1711d9c00) 0

Class timeval
   size=16 align=8
   base size=16 base align=8
timeval (0x0x7fb1711d9c60) 0

Class timex
   size=208 align=8
   base size=208 base align=8
timex (0x0x7fb1711d9cc0) 0

Class tm
   size=56 align=8
   base size=56 base align=8
tm (0x0x7fb1711d9d20) 0

Class itimerspec
   size=32 align=8
   base size=32 base align=8
itimerspec (0x0x7fb1711d9d80) 0

Class pthread_attr_t
   size=56 align=8
   base size=56 base align=8
pthread_attr_t (0x0x7fb1711d9de0) 0

Class __pthread_internal_list
   size=16 align=8
   base size=16 base align=8
__pthread_internal_list (0x0x7fb1711d9e40) 0

Class <anonymous union>::__pthread_mutex_s
   size=40 align=8
   base size=40 base align=8
<anonymous union>::__pthread_mutex_s (0x0x7fb1711d9f00) 0

Class <anonymous union>
   size=40 align=8
   base size=40 base align=8
<anonymous union> (0x0x7fb1711d9ea0) 0

Class <anonymous union>
   size=4 align=4
   base size=4 base align=4
<anonymous union> (0x0x7fb1711d9f60) 0

Class <anonymous union>::<anonymous struct>
   size=48 align=8
   base size=48 base align=8
<anonymous union>::<anonymous struct> (0x0x7fb17122d060) 0

Class <anonymous union>
   size=48 align=8
   base size=48 base align=8
<anonymous union> (0x0x7fb17122d000) 0

Class <anonymous union>
   size=4 align=4
   base size=4 base align=4
<anonymous union> (0x0x7fb17122d0c0) 0

Class <anonymous union>::<anonymous struct>
   size=56 align=8
   base size=56 base align=8
<anonymous union>::<anonymous struct> (0x0x7fb17122d180) 0

Class <anonymous union>
   size=56 align=8
   base size=56 base align=8
<anonymous union> (0x0x7fb17122d120) 0

Class <anonymous union>
   size=8 align=8
   base size=8 base align=8
<anonymous union> (0x0x7fb17122d1e0) 0

Class <anonymous union>
   size=32 align=8
   base size=32 base align=8
<anonymous union> (0x0x7fb17122d240) 0

Class <anonymous union>
   size=4 align=4
   base size=4 base align=4
<anonymous union> (0x0x7fb17122d2a0) 0

Class _pthread_cleanup_buffer
   size=32 align=8
   base size=32 base align=8
_pthread_cleanup_buffer (0x0x7fb17122d300) 0

Class <anonymous struct>::<anonymous struct>
   size=72 align=8
   base size=72 base align=8
<anonymous struct>::<anonymous struct> (0x0x7fb17122d3c0) 0

Class <anonymous struct>
   size=104 align=8
   base size=104 base align=8
<anonymous struct> (0x0x7fb17122d360) 0

Class __pthread_cleanup_frame
   size=24 align=8
   base size=24 base align=8
__pthread_cleanup_frame (0x0x7fb17122d420) 0

Class __pthread_cleanup_class
   size=24 align=8
   base size=24 base align=8
__pthread_cleanup_class (0x0x7fb17122d480) 0

Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<int>, __gnu_cxx::__numeric_traits_floating<int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<int>, __gnu_cxx::__numeric_traits_floating<int> > (0x0x7fb17122d660) 0 empty

Class __gnu_cxx::__numeric_traits_integer<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__numeric_traits_integer<int> (0x0x7fb17122d6c0) 0 empty

Class __gnu_cxx::__numeric_traits<int>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<int> (0x0x7fb1711a9958) 0 empty
  __gnu_cxx::__numeric_traits_integer<int> (0x0x7fb17122d720) 0 empty

Class std::allocator<char>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<char>::rebind<char> (0x0x7fb17122d8a0) 0 empty

Class std::basic_string<char>::_Alloc_hider
   size=8 align=8
   base size=8 base align=8
std::basic_string<char>::_Alloc_hider (0x0x7fb1711a9af8) 0
  std::allocator<char> (0x0x7fb1711a9b60) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7fb17122d900) 0 empty

Class std::basic_string<char>
   size=8 align=8
   base size=8 base align=8
std::basic_string<char> (0x0x7fb17122d840) 0

Class std::basic_string<char>::_Rep_base
   size=24 align=8
   base size=24 base align=8
std::basic_string<char>::_Rep_base (0x0x7fb17122d960) 0

Class std::basic_string<char>::_Rep
   size=24 align=8
   base size=24 base align=8
std::basic_string<char>::_Rep (0x0x7fb1711a9d68) 0
  std::basic_string<char>::_Rep_base (0x0x7fb17122d9c0) 0

Class std::allocator<wchar_t>::rebind<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::allocator<wchar_t>::rebind<wchar_t> (0x0x7fb17122da80) 0 empty

Class std::basic_string<wchar_t>::_Alloc_hider
   size=8 align=8
   base size=8 base align=8
std::basic_string<wchar_t>::_Alloc_hider (0x0x7fb1711a9ea0) 0
  std::allocator<wchar_t> (0x0x7fb1711a9f08) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7fb17122dae0) 0 empty

Class std::basic_string<wchar_t>
   size=8 align=8
   base size=8 base align=8
std::basic_string<wchar_t> (0x0x7fb17122da20) 0

Class std::basic_string<wchar_t>::_Rep_base
   size=24 align=8
   base size=24 base align=8
std::basic_string<wchar_t>::_Rep_base (0x0x7fb17122db40) 0

Class std::allocator<wchar_t>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<wchar_t>::rebind<char> (0x0x7fb17122dc00) 0 empty

Class std::basic_string<wchar_t>::_Rep
   size=24 align=8
   base size=24 base align=8
std::basic_string<wchar_t>::_Rep (0x0x7fb1711a9f70) 0
  std::basic_string<wchar_t>::_Rep_base (0x0x7fb17122dba0) 0

Class std::__detail::_List_node_base
   size=16 align=8
   base size=16 base align=8
std::__detail::_List_node_base (0x0x7fb17122dc60) 0

Class std::_Rb_tree_node_base
   size=32 align=8
   base size=32 base align=8
std::_Rb_tree_node_base (0x0x7fb170da1000) 0

Class std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>
   size=16 align=8
   base size=16 base align=8
std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> (0x0x7fb170da1240) 0

Class gloox::CertInfo
   size=64 align=8
   base size=64 base align=8
gloox::CertInfo (0x0x7fb170da1420) 0

Vtable for gloox::Tag::Attribute
gloox::Tag::Attribute::_ZTVN5gloox3Tag9AttributeE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5gloox3Tag9AttributeE)
16    (int (*)(...))gloox::Tag::Attribute::~Attribute
24    (int (*)(...))gloox::Tag::Attribute::~Attribute

Class gloox::Tag::Attribute
   size=48 align=8
   base size=48 base align=8
gloox::Tag::Attribute (0x0x7fb170da14e0) 0
    vptr=((& gloox::Tag::Attribute::_ZTVN5gloox3Tag9AttributeE) + 16u)

Class gloox::Tag::Node::<anonymous union>
   size=8 align=8
   base size=8 base align=8
gloox::Tag::Node::<anonymous union> (0x0x7fb170da15a0) 0

Class gloox::Tag::Node
   size=16 align=8
   base size=16 base align=8
gloox::Tag::Node (0x0x7fb170da1540) 0

Vtable for gloox::Tag
gloox::Tag::_ZTVN5gloox3TagE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5gloox3TagE)
16    (int (*)(...))gloox::Tag::~Tag
24    (int (*)(...))gloox::Tag::~Tag

Class gloox::Tag
   size=80 align=8
   base size=80 base align=8
gloox::Tag (0x0x7fb170da1480) 0
    vptr=((& gloox::Tag::_ZTVN5gloox3TagE) + 16u)

Class __gnu_cxx::__enable_if<true, bool>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, bool> (0x0x7fb170da1600) 0 empty

Class __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > (0x0x7fb170da16c0) 0 empty

Class std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > (0x0x7fb170dae340) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > (0x0x7fb170da17e0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > > (0x0x7fb170da18a0) 0 empty

Class std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > >::rebind<std::pair<const std::basic_string<char>, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > >::rebind<std::pair<const std::basic_string<char>, std::basic_string<char> > > (0x0x7fb170da19c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >::rebind<std::pair<const std::basic_string<char>, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >::rebind<std::pair<const std::basic_string<char>, std::basic_string<char> > > (0x0x7fb170da1960) 0 empty

Class std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > (0x0x7fb170da1ae0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > (0x0x7fb170da1a80) 0 empty

Class std::binary_function<std::basic_string<char>, std::basic_string<char>, bool>
   size=1 align=1
   base size=0 base align=1
std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7fb170da1b40) 0 empty

Class std::less<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::less<std::basic_string<char> > (0x0x7fb170dae5b0) 0 empty
  std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7fb170da1ba0) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > (0x0x7fb170da1c00) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > (0x0x7fb170dae618) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > (0x0x7fb170da1c60) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::basic_string<char> >, std::_Select1st<std::pair<const std::basic_string<char>, std::basic_string<char> > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >::_Rb_tree_impl<std::less<std::basic_string<char> >, false>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::basic_string<char> >, std::_Select1st<std::pair<const std::basic_string<char>, std::basic_string<char> > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >::_Rb_tree_impl<std::less<std::basic_string<char> >, false> (0x0x7fb170dae680) 0
  std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > (0x0x7fb170dae6e8) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > (0x0x7fb170da1cc0) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::basic_string<char> >, std::_Select1st<std::pair<const std::basic_string<char>, std::basic_string<char> > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::basic_string<char> >, std::_Select1st<std::pair<const std::basic_string<char>, std::basic_string<char> > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > > (0x0x7fb170da1a20) 0

Class std::map<std::basic_string<char>, std::basic_string<char> >
   size=48 align=8
   base size=48 base align=8
std::map<std::basic_string<char>, std::basic_string<char> > (0x0x7fb170da1660) 0

Class gloox::JID
   size=56 align=8
   base size=49 base align=8
gloox::JID (0x0x7fb170da1d20) 0

Vtable for gloox::StanzaExtension
gloox::StanzaExtension::_ZTVN5gloox15StanzaExtensionE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5gloox15StanzaExtensionE)
16    0u
24    0u
32    (int (*)(...))gloox::StanzaExtension::embeddedStanza
40    (int (*)(...))gloox::StanzaExtension::embeddedTag
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual
64    (int (*)(...))__cxa_pure_virtual
72    (int (*)(...))__cxa_pure_virtual

Class gloox::StanzaExtension
   size=16 align=8
   base size=16 base align=8
gloox::StanzaExtension (0x0x7fb170da1d80) 0
    vptr=((& gloox::StanzaExtension::_ZTVN5gloox15StanzaExtensionE) + 16u)

Class __gnu_cxx::new_allocator<const gloox::StanzaExtension*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<const gloox::StanzaExtension*> (0x0x7fb170da1ea0) 0 empty

Class std::allocator<const gloox::StanzaExtension*>
   size=1 align=1
   base size=1 base align=1
std::allocator<const gloox::StanzaExtension*> (0x0x7fb170dae750) 0 empty
  __gnu_cxx::new_allocator<const gloox::StanzaExtension*> (0x0x7fb170da1f00) 0 empty

Class std::allocator<const gloox::StanzaExtension*>::rebind<std::_List_node<const gloox::StanzaExtension*> >
   size=1 align=1
   base size=0 base align=1
std::allocator<const gloox::StanzaExtension*>::rebind<std::_List_node<const gloox::StanzaExtension*> > (0x0x7fb170da1f60) 0 empty

Class std::allocator<const gloox::StanzaExtension*>::rebind<const gloox::StanzaExtension*>
   size=1 align=1
   base size=0 base align=1
std::allocator<const gloox::StanzaExtension*>::rebind<const gloox::StanzaExtension*> (0x0x7fb1708a5000) 0 empty

Class __gnu_cxx::new_allocator<std::_List_node<const gloox::StanzaExtension*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<const gloox::StanzaExtension*> > (0x0x7fb1708a5060) 0 empty

Class std::allocator<std::_List_node<const gloox::StanzaExtension*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<const gloox::StanzaExtension*> > (0x0x7fb170dae958) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<const gloox::StanzaExtension*> > (0x0x7fb1708a50c0) 0 empty

Class std::_List_base<const gloox::StanzaExtension*, std::allocator<const gloox::StanzaExtension*> >::_List_impl
   size=16 align=8
   base size=16 base align=8
std::_List_base<const gloox::StanzaExtension*, std::allocator<const gloox::StanzaExtension*> >::_List_impl (0x0x7fb170dae9c0) 0
  std::allocator<std::_List_node<const gloox::StanzaExtension*> > (0x0x7fb170daea28) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<const gloox::StanzaExtension*> > (0x0x7fb1708a5120) 0 empty

Class std::_List_base<const gloox::StanzaExtension*, std::allocator<const gloox::StanzaExtension*> >
   size=16 align=8
   base size=16 base align=8
std::_List_base<const gloox::StanzaExtension*, std::allocator<const gloox::StanzaExtension*> > (0x0x7fb170da1e40) 0

Class std::list<const gloox::StanzaExtension*>
   size=16 align=8
   base size=16 base align=8
std::list<const gloox::StanzaExtension*> (0x0x7fb170daea90) 0
  std::_List_base<const gloox::StanzaExtension*, std::allocator<const gloox::StanzaExtension*> > (0x0x7fb1708a5300) 0

Vtable for gloox::Stanza
gloox::Stanza::_ZTVN5gloox6StanzaE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5gloox6StanzaE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual

Class gloox::Stanza
   size=160 align=8
   base size=153 base align=8
gloox::Stanza (0x0x7fb170da1de0) 0
    vptr=((& gloox::Stanza::_ZTVN5gloox6StanzaE) + 16u)

Vtable for gloox::IQ
gloox::IQ::_ZTVN5gloox2IQE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5gloox2IQE)
16    (int (*)(...))gloox::IQ::~IQ
24    (int (*)(...))gloox::IQ::~IQ
32    (int (*)(...))gloox::IQ::tag

Class gloox::IQ
   size=160 align=8
   base size=160 base align=8
gloox::IQ (0x0x7fb170daeb60) 0
    vptr=((& gloox::IQ::_ZTVN5gloox2IQE) + 16u)
  gloox::Stanza (0x0x7fb1708a53c0) 0
      primary-for gloox::IQ (0x0x7fb170daeb60)

Vtable for gloox::IqHandler
gloox::IqHandler::_ZTVN5gloox9IqHandlerE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5gloox9IqHandlerE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual

Class gloox::IqHandler
   size=8 align=8
   base size=8 base align=8
gloox::IqHandler (0x0x7fb1708a5420) 0 nearly-empty
    vptr=((& gloox::IqHandler::_ZTVN5gloox9IqHandlerE) + 16u)

Class __gnu_cxx::new_allocator<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::basic_string<char> > (0x0x7fb1708a55a0) 0 empty

Class std::allocator<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::basic_string<char> > (0x0x7fb170daed00) 0 empty
  __gnu_cxx::new_allocator<std::basic_string<char> > (0x0x7fb1708a5600) 0 empty

Class std::allocator<std::basic_string<char> >::rebind<std::_List_node<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::basic_string<char> >::rebind<std::_List_node<std::basic_string<char> > > (0x0x7fb1708a5660) 0 empty

Class std::allocator<std::basic_string<char> >::rebind<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::basic_string<char> >::rebind<std::basic_string<char> > (0x0x7fb1708a5780) 0 empty

Class __gnu_cxx::new_allocator<std::_List_node<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<std::basic_string<char> > > (0x0x7fb1708a57e0) 0 empty

Class std::allocator<std::_List_node<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<std::basic_string<char> > > (0x0x7fb170dae3a8) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<std::basic_string<char> > > (0x0x7fb1708a5840) 0 empty

Class std::_List_base<std::basic_string<char>, std::allocator<std::basic_string<char> > >::_List_impl
   size=16 align=8
   base size=16 base align=8
std::_List_base<std::basic_string<char>, std::allocator<std::basic_string<char> > >::_List_impl (0x0x7fb170dae410) 0
  std::allocator<std::_List_node<std::basic_string<char> > > (0x0x7fb170daeaf8) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<std::basic_string<char> > > (0x0x7fb1708a58a0) 0 empty

Class std::_List_base<std::basic_string<char>, std::allocator<std::basic_string<char> > >
   size=16 align=8
   base size=16 base align=8
std::_List_base<std::basic_string<char>, std::allocator<std::basic_string<char> > > (0x0x7fb1708a5540) 0

Class std::list<std::basic_string<char> >
   size=16 align=8
   base size=16 base align=8
std::list<std::basic_string<char> > (0x0x7fb170daec98) 0
  std::_List_base<std::basic_string<char>, std::allocator<std::basic_string<char> > > (0x0x7fb1708a59c0) 0

Class __gnu_cxx::new_allocator<gloox::Disco::Identity*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<gloox::Disco::Identity*> (0x0x7fb1708a5b40) 0 empty

Class std::allocator<gloox::Disco::Identity*>
   size=1 align=1
   base size=1 base align=1
std::allocator<gloox::Disco::Identity*> (0x0x7fb1709590d0) 0 empty
  __gnu_cxx::new_allocator<gloox::Disco::Identity*> (0x0x7fb1708a5ba0) 0 empty

Class std::allocator<gloox::Disco::Identity*>::rebind<std::_List_node<gloox::Disco::Identity*> >
   size=1 align=1
   base size=0 base align=1
std::allocator<gloox::Disco::Identity*>::rebind<std::_List_node<gloox::Disco::Identity*> > (0x0x7fb1708a5c00) 0 empty

Class std::allocator<gloox::Disco::Identity*>::rebind<gloox::Disco::Identity*>
   size=1 align=1
   base size=0 base align=1
std::allocator<gloox::Disco::Identity*>::rebind<gloox::Disco::Identity*> (0x0x7fb1708a5d20) 0 empty

Class __gnu_cxx::new_allocator<std::_List_node<gloox::Disco::Identity*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<gloox::Disco::Identity*> > (0x0x7fb1708a5d80) 0 empty

Class std::allocator<std::_List_node<gloox::Disco::Identity*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<gloox::Disco::Identity*> > (0x0x7fb170959208) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<gloox::Disco::Identity*> > (0x0x7fb1708a5de0) 0 empty

Class std::_List_base<gloox::Disco::Identity*, std::allocator<gloox::Disco::Identity*> >::_List_impl
   size=16 align=8
   base size=16 base align=8
std::_List_base<gloox::Disco::Identity*, std::allocator<gloox::Disco::Identity*> >::_List_impl (0x0x7fb170959270) 0
  std::allocator<std::_List_node<gloox::Disco::Identity*> > (0x0x7fb1709592d8) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<gloox::Disco::Identity*> > (0x0x7fb1708a5e40) 0 empty

Class std::_List_base<gloox::Disco::Identity*, std::allocator<gloox::Disco::Identity*> >
   size=16 align=8
   base size=16 base align=8
std::_List_base<gloox::Disco::Identity*, std::allocator<gloox::Disco::Identity*> > (0x0x7fb1708a5ae0) 0

Class std::list<gloox::Disco::Identity*>
   size=16 align=8
   base size=16 base align=8
std::list<gloox::Disco::Identity*> (0x0x7fb170959340) 0
  std::_List_base<gloox::Disco::Identity*, std::allocator<gloox::Disco::Identity*> > (0x0x7fb1708a5f60) 0

Vtable for gloox::Disco::Info
gloox::Disco::Info::_ZTVN5gloox5Disco4InfoE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5gloox5Disco4InfoE)
16    (int (*)(...))gloox::Disco::Info::~Info
24    (int (*)(...))gloox::Disco::Info::~Info
32    (int (*)(...))gloox::StanzaExtension::embeddedStanza
40    (int (*)(...))gloox::StanzaExtension::embeddedTag
48    (int (*)(...))gloox::Disco::Info::filterString
56    (int (*)(...))gloox::Disco::Info::newInstance
64    (int (*)(...))gloox::Disco::Info::tag
72    (int (*)(...))gloox::Disco::Info::clone

Class gloox::Disco::Info
   size=64 align=8
   base size=64 base align=8
gloox::Disco::Info (0x0x7fb170daec30) 0
    vptr=((& gloox::Disco::Info::_ZTVN5gloox5Disco4InfoE) + 16u)
  gloox::StanzaExtension (0x0x7fb1708a54e0) 0
      primary-for gloox::Disco::Info (0x0x7fb170daec30)

Class gloox::Disco::Identity
   size=24 align=8
   base size=24 base align=8
gloox::Disco::Identity (0x0x7fb170a02000) 0

Class __gnu_cxx::new_allocator<gloox::Disco::Item*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<gloox::Disco::Item*> (0x0x7fb170a02120) 0 empty

Class std::allocator<gloox::Disco::Item*>
   size=1 align=1
   base size=1 base align=1
std::allocator<gloox::Disco::Item*> (0x0x7fb1709594e0) 0 empty
  __gnu_cxx::new_allocator<gloox::Disco::Item*> (0x0x7fb170a02180) 0 empty

Class std::allocator<gloox::Disco::Item*>::rebind<std::_List_node<gloox::Disco::Item*> >
   size=1 align=1
   base size=0 base align=1
std::allocator<gloox::Disco::Item*>::rebind<std::_List_node<gloox::Disco::Item*> > (0x0x7fb170a021e0) 0 empty

Class std::allocator<gloox::Disco::Item*>::rebind<gloox::Disco::Item*>
   size=1 align=1
   base size=0 base align=1
std::allocator<gloox::Disco::Item*>::rebind<gloox::Disco::Item*> (0x0x7fb170a02240) 0 empty

Class __gnu_cxx::new_allocator<std::_List_node<gloox::Disco::Item*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<gloox::Disco::Item*> > (0x0x7fb170a022a0) 0 empty

Class std::allocator<std::_List_node<gloox::Disco::Item*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<gloox::Disco::Item*> > (0x0x7fb170959618) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<gloox::Disco::Item*> > (0x0x7fb170a02300) 0 empty

Class std::_List_base<gloox::Disco::Item*, std::allocator<gloox::Disco::Item*> >::_List_impl
   size=16 align=8
   base size=16 base align=8
std::_List_base<gloox::Disco::Item*, std::allocator<gloox::Disco::Item*> >::_List_impl (0x0x7fb170959680) 0
  std::allocator<std::_List_node<gloox::Disco::Item*> > (0x0x7fb1709596e8) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<gloox::Disco::Item*> > (0x0x7fb170a02360) 0 empty

Class std::_List_base<gloox::Disco::Item*, std::allocator<gloox::Disco::Item*> >
   size=16 align=8
   base size=16 base align=8
std::_List_base<gloox::Disco::Item*, std::allocator<gloox::Disco::Item*> > (0x0x7fb170a020c0) 0

Class std::list<gloox::Disco::Item*>
   size=16 align=8
   base size=16 base align=8
std::list<gloox::Disco::Item*> (0x0x7fb170959750) 0
  std::_List_base<gloox::Disco::Item*, std::allocator<gloox::Disco::Item*> > (0x0x7fb170a023c0) 0

Vtable for gloox::Disco::Items
gloox::Disco::Items::_ZTVN5gloox5Disco5ItemsE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5gloox5Disco5ItemsE)
16    (int (*)(...))gloox::Disco::Items::~Items
24    (int (*)(...))gloox::Disco::Items::~Items
32    (int (*)(...))gloox::StanzaExtension::embeddedStanza
40    (int (*)(...))gloox::StanzaExtension::embeddedTag
48    (int (*)(...))gloox::Disco::Items::filterString
56    (int (*)(...))gloox::Disco::Items::newInstance
64    (int (*)(...))gloox::Disco::Items::tag
72    (int (*)(...))gloox::Disco::Items::clone

Class gloox::Disco::Items
   size=40 align=8
   base size=40 base align=8
gloox::Disco::Items (0x0x7fb170959478) 0
    vptr=((& gloox::Disco::Items::_ZTVN5gloox5Disco5ItemsE) + 16u)
  gloox::StanzaExtension (0x0x7fb170a02060) 0
      primary-for gloox::Disco::Items (0x0x7fb170959478)

Class gloox::Disco::Item
   size=72 align=8
   base size=72 base align=8
gloox::Disco::Item (0x0x7fb170a02420) 0

Class gloox::Disco::DiscoHandlerContext
   size=16 align=8
   base size=16 base align=8
gloox::Disco::DiscoHandlerContext (0x0x7fb170a02480) 0

Class __gnu_cxx::new_allocator<gloox::DiscoHandler*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<gloox::DiscoHandler*> (0x0x7fb170a02540) 0 empty

Class std::allocator<gloox::DiscoHandler*>
   size=1 align=1
   base size=1 base align=1
std::allocator<gloox::DiscoHandler*> (0x0x7fb170959820) 0 empty
  __gnu_cxx::new_allocator<gloox::DiscoHandler*> (0x0x7fb170a025a0) 0 empty

Class std::allocator<gloox::DiscoHandler*>::rebind<std::_List_node<gloox::DiscoHandler*> >
   size=1 align=1
   base size=0 base align=1
std::allocator<gloox::DiscoHandler*>::rebind<std::_List_node<gloox::DiscoHandler*> > (0x0x7fb170a02600) 0 empty

Class std::allocator<gloox::DiscoHandler*>::rebind<gloox::DiscoHandler*>
   size=1 align=1
   base size=0 base align=1
std::allocator<gloox::DiscoHandler*>::rebind<gloox::DiscoHandler*> (0x0x7fb170a02660) 0 empty

Class __gnu_cxx::new_allocator<std::_List_node<gloox::DiscoHandler*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<gloox::DiscoHandler*> > (0x0x7fb170a026c0) 0 empty

Class std::allocator<std::_List_node<gloox::DiscoHandler*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<gloox::DiscoHandler*> > (0x0x7fb170959958) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<gloox::DiscoHandler*> > (0x0x7fb170a02720) 0 empty

Class std::_List_base<gloox::DiscoHandler*, std::allocator<gloox::DiscoHandler*> >::_List_impl
   size=16 align=8
   base size=16 base align=8
std::_List_base<gloox::DiscoHandler*, std::allocator<gloox::DiscoHandler*> >::_List_impl (0x0x7fb1709599c0) 0
  std::allocator<std::_List_node<gloox::DiscoHandler*> > (0x0x7fb170959a28) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<gloox::DiscoHandler*> > (0x0x7fb170a02780) 0 empty

Class std::_List_base<gloox::DiscoHandler*, std::allocator<gloox::DiscoHandler*> >
   size=16 align=8
   base size=16 base align=8
std::_List_base<gloox::DiscoHandler*, std::allocator<gloox::DiscoHandler*> > (0x0x7fb170a024e0) 0

Class std::list<gloox::DiscoHandler*>
   size=16 align=8
   base size=16 base align=8
std::list<gloox::DiscoHandler*> (0x0x7fb170959a90) 0
  std::_List_base<gloox::DiscoHandler*, std::allocator<gloox::DiscoHandler*> > (0x0x7fb170a028a0) 0

Class __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, std::list<gloox::DiscoNodeHandler*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, std::list<gloox::DiscoNodeHandler*> > > (0x0x7fb170a02960) 0 empty

Class std::allocator<std::pair<const std::basic_string<char>, std::list<gloox::DiscoNodeHandler*> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const std::basic_string<char>, std::list<gloox::DiscoNodeHandler*> > > (0x0x7fb170959b60) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, std::list<gloox::DiscoNodeHandler*> > > (0x0x7fb170a029c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, std::list<gloox::DiscoNodeHandler*> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, std::list<gloox::DiscoNodeHandler*> > > > (0x0x7fb170a02ae0) 0 empty

Class std::allocator<std::pair<const std::basic_string<char>, std::list<gloox::DiscoNodeHandler*> > >::rebind<std::pair<const std::basic_string<char>, std::list<gloox::DiscoNodeHandler*> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const std::basic_string<char>, std::list<gloox::DiscoNodeHandler*> > >::rebind<std::pair<const std::basic_string<char>, std::list<gloox::DiscoNodeHandler*> > > (0x0x7fb170a02c00) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, std::list<gloox::DiscoNodeHandler*> > > >::rebind<std::pair<const std::basic_string<char>, std::list<gloox::DiscoNodeHandler*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, std::list<gloox::DiscoNodeHandler*> > > >::rebind<std::pair<const std::basic_string<char>, std::list<gloox::DiscoNodeHandler*> > > (0x0x7fb170a02ba0) 0 empty

Class std::allocator<std::pair<const std::basic_string<char>, std::list<gloox::DiscoNodeHandler*> > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::list<gloox::DiscoNodeHandler*> > > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const std::basic_string<char>, std::list<gloox::DiscoNodeHandler*> > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::list<gloox::DiscoNodeHandler*> > > > (0x0x7fb170a02d20) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, std::list<gloox::DiscoNodeHandler*> > > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::list<gloox::DiscoNodeHandler*> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, std::list<gloox::DiscoNodeHandler*> > > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::list<gloox::DiscoNodeHandler*> > > > (0x0x7fb170a02cc0) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::list<gloox::DiscoNodeHandler*> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::list<gloox::DiscoNodeHandler*> > > > (0x0x7fb170a02d80) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::list<gloox::DiscoNodeHandler*> > > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::list<gloox::DiscoNodeHandler*> > > > (0x0x7fb170959dd0) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::list<gloox::DiscoNodeHandler*> > > > (0x0x7fb170a02de0) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::list<gloox::DiscoNodeHandler*> >, std::_Select1st<std::pair<const std::basic_string<char>, std::list<gloox::DiscoNodeHandler*> > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::list<gloox::DiscoNodeHandler*> > > >::_Rb_tree_impl<std::less<std::basic_string<char> >, false>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::list<gloox::DiscoNodeHandler*> >, std::_Select1st<std::pair<const std::basic_string<char>, std::list<gloox::DiscoNodeHandler*> > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::list<gloox::DiscoNodeHandler*> > > >::_Rb_tree_impl<std::less<std::basic_string<char> >, false> (0x0x7fb170959e38) 0
  std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::list<gloox::DiscoNodeHandler*> > > > (0x0x7fb170959ea0) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::list<gloox::DiscoNodeHandler*> > > > (0x0x7fb170a02e40) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::list<gloox::DiscoNodeHandler*> >, std::_Select1st<std::pair<const std::basic_string<char>, std::list<gloox::DiscoNodeHandler*> > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::list<gloox::DiscoNodeHandler*> > > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::list<gloox::DiscoNodeHandler*> >, std::_Select1st<std::pair<const std::basic_string<char>, std::list<gloox::DiscoNodeHandler*> > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::list<gloox::DiscoNodeHandler*> > > > (0x0x7fb170a02c60) 0

Class std::map<std::basic_string<char>, std::list<gloox::DiscoNodeHandler*> >
   size=48 align=8
   base size=48 base align=8
std::map<std::basic_string<char>, std::list<gloox::DiscoNodeHandler*> > (0x0x7fb170a02900) 0

Class __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, gloox::Disco::DiscoHandlerContext> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, gloox::Disco::DiscoHandlerContext> > (0x0x7fb170a02f00) 0 empty

Class std::allocator<std::pair<const std::basic_string<char>, gloox::Disco::DiscoHandlerContext> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const std::basic_string<char>, gloox::Disco::DiscoHandlerContext> > (0x0x7fb170959000) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, gloox::Disco::DiscoHandlerContext> > (0x0x7fb170a02f60) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, gloox::Disco::DiscoHandlerContext> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, gloox::Disco::DiscoHandlerContext> > > (0x0x7fb1707d10c0) 0 empty

Class std::allocator<std::pair<const std::basic_string<char>, gloox::Disco::DiscoHandlerContext> >::rebind<std::pair<const std::basic_string<char>, gloox::Disco::DiscoHandlerContext> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const std::basic_string<char>, gloox::Disco::DiscoHandlerContext> >::rebind<std::pair<const std::basic_string<char>, gloox::Disco::DiscoHandlerContext> > (0x0x7fb1707d11e0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, gloox::Disco::DiscoHandlerContext> > >::rebind<std::pair<const std::basic_string<char>, gloox::Disco::DiscoHandlerContext> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, gloox::Disco::DiscoHandlerContext> > >::rebind<std::pair<const std::basic_string<char>, gloox::Disco::DiscoHandlerContext> > (0x0x7fb1707d1180) 0 empty

Class std::allocator<std::pair<const std::basic_string<char>, gloox::Disco::DiscoHandlerContext> >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, gloox::Disco::DiscoHandlerContext> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const std::basic_string<char>, gloox::Disco::DiscoHandlerContext> >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, gloox::Disco::DiscoHandlerContext> > > (0x0x7fb1707d1300) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, gloox::Disco::DiscoHandlerContext> > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, gloox::Disco::DiscoHandlerContext> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, gloox::Disco::DiscoHandlerContext> > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, gloox::Disco::DiscoHandlerContext> > > (0x0x7fb1707d12a0) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, gloox::Disco::DiscoHandlerContext> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, gloox::Disco::DiscoHandlerContext> > > (0x0x7fb1707d1360) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, gloox::Disco::DiscoHandlerContext> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, gloox::Disco::DiscoHandlerContext> > > (0x0x7fb170959bc8) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, gloox::Disco::DiscoHandlerContext> > > (0x0x7fb1707d13c0) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, gloox::Disco::DiscoHandlerContext>, std::_Select1st<std::pair<const std::basic_string<char>, gloox::Disco::DiscoHandlerContext> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, gloox::Disco::DiscoHandlerContext> > >::_Rb_tree_impl<std::less<std::basic_string<char> >, false>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, gloox::Disco::DiscoHandlerContext>, std::_Select1st<std::pair<const std::basic_string<char>, gloox::Disco::DiscoHandlerContext> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, gloox::Disco::DiscoHandlerContext> > >::_Rb_tree_impl<std::less<std::basic_string<char> >, false> (0x0x7fb170959c30) 0
  std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, gloox::Disco::DiscoHandlerContext> > > (0x0x7fb170801000) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, gloox::Disco::DiscoHandlerContext> > > (0x0x7fb1707d1420) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, gloox::Disco::DiscoHandlerContext>, std::_Select1st<std::pair<const std::basic_string<char>, gloox::Disco::DiscoHandlerContext> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, gloox::Disco::DiscoHandlerContext> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, gloox::Disco::DiscoHandlerContext>, std::_Select1st<std::pair<const std::basic_string<char>, gloox::Disco::DiscoHandlerContext> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, gloox::Disco::DiscoHandlerContext> > > (0x0x7fb1707d1240) 0

Class std::map<std::basic_string<char>, gloox::Disco::DiscoHandlerContext>
   size=48 align=8
   base size=48 base align=8
std::map<std::basic_string<char>, gloox::Disco::DiscoHandlerContext> (0x0x7fb170a02ea0) 0

Vtable for gloox::Disco
gloox::Disco::_ZTVN5gloox5DiscoE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5gloox5DiscoE)
16    (int (*)(...))gloox::Disco::~Disco
24    (int (*)(...))gloox::Disco::~Disco
32    (int (*)(...))gloox::Disco::handleIq
40    (int (*)(...))gloox::Disco::handleIqID

Class gloox::Disco
   size=240 align=8
   base size=240 base align=8
gloox::Disco (0x0x7fb170daebc8) 0
    vptr=((& gloox::Disco::_ZTVN5gloox5DiscoE) + 16u)
  gloox::IqHandler (0x0x7fb1708a5480) 0 nearly-empty
      primary-for gloox::Disco (0x0x7fb170daebc8)

Vtable for gloox::DiscoHandler
gloox::DiscoHandler::_ZTVN5gloox12DiscoHandlerE: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5gloox12DiscoHandlerE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))gloox::DiscoHandler::handleDiscoSet

Class gloox::DiscoHandler
   size=8 align=8
   base size=8 base align=8
gloox::DiscoHandler (0x0x7fb1707d1480) 0 nearly-empty
    vptr=((& gloox::DiscoHandler::_ZTVN5gloox12DiscoHandlerE) + 16u)

Vtable for gloox::DiscoNodeHandler
gloox::DiscoNodeHandler::_ZTVN5gloox16DiscoNodeHandlerE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5gloox16DiscoNodeHandlerE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual

Class gloox::DiscoNodeHandler
   size=8 align=8
   base size=8 base align=8
gloox::DiscoNodeHandler (0x0x7fb1707d14e0) 0 nearly-empty
    vptr=((& gloox::DiscoNodeHandler::_ZTVN5gloox16DiscoNodeHandlerE) + 16u)

Class std::multimap<std::basic_string<char>, std::basic_string<char> >
   size=48 align=8
   base size=48 base align=8
std::multimap<std::basic_string<char>, std::basic_string<char> > (0x0x7fb1707d15a0) 0

Vtable for gloox::DataFormField
gloox::DataFormField::_ZTVN5gloox13DataFormFieldE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5gloox13DataFormFieldE)
16    (int (*)(...))gloox::DataFormField::~DataFormField
24    (int (*)(...))gloox::DataFormField::~DataFormField
32    (int (*)(...))gloox::DataFormField::tag

Class gloox::DataFormField
   size=112 align=8
   base size=105 base align=8
gloox::DataFormField (0x0x7fb1707d1540) 0
    vptr=((& gloox::DataFormField::_ZTVN5gloox13DataFormFieldE) + 16u)

Class std::pair<const std::basic_string<char>, std::basic_string<char> >
   size=16 align=8
   base size=16 base align=8
std::pair<const std::basic_string<char>, std::basic_string<char> > (0x0x7fb1707d1600) 0

Class std::pair<std::basic_string<char>, std::basic_string<char> >
   size=16 align=8
   base size=16 base align=8
std::pair<std::basic_string<char>, std::basic_string<char> > (0x0x7fb1707d1660) 0

Class std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, std::basic_string<char> > >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, std::basic_string<char> > > (0x0x7fb1707d16c0) 0

Class __gnu_cxx::new_allocator<gloox::DataFormField*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<gloox::DataFormField*> (0x0x7fb1707d1900) 0 empty

Class std::allocator<gloox::DataFormField*>
   size=1 align=1
   base size=1 base align=1
std::allocator<gloox::DataFormField*> (0x0x7fb1708014e0) 0 empty
  __gnu_cxx::new_allocator<gloox::DataFormField*> (0x0x7fb1707d1960) 0 empty

Class std::allocator<gloox::DataFormField*>::rebind<std::_List_node<gloox::DataFormField*> >
   size=1 align=1
   base size=0 base align=1
std::allocator<gloox::DataFormField*>::rebind<std::_List_node<gloox::DataFormField*> > (0x0x7fb1707d19c0) 0 empty

Class std::allocator<gloox::DataFormField*>::rebind<gloox::DataFormField*>
   size=1 align=1
   base size=0 base align=1
std::allocator<gloox::DataFormField*>::rebind<gloox::DataFormField*> (0x0x7fb1707d1a20) 0 empty

Class __gnu_cxx::new_allocator<std::_List_node<gloox::DataFormField*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<gloox::DataFormField*> > (0x0x7fb1707d1a80) 0 empty

Class std::allocator<std::_List_node<gloox::DataFormField*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<gloox::DataFormField*> > (0x0x7fb170801618) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<gloox::DataFormField*> > (0x0x7fb1707d1ae0) 0 empty

Class std::_List_base<gloox::DataFormField*, std::allocator<gloox::DataFormField*> >::_List_impl
   size=16 align=8
   base size=16 base align=8
std::_List_base<gloox::DataFormField*, std::allocator<gloox::DataFormField*> >::_List_impl (0x0x7fb170801680) 0
  std::allocator<std::_List_node<gloox::DataFormField*> > (0x0x7fb1708016e8) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<gloox::DataFormField*> > (0x0x7fb1707d1b40) 0 empty

Class std::_List_base<gloox::DataFormField*, std::allocator<gloox::DataFormField*> >
   size=16 align=8
   base size=16 base align=8
std::_List_base<gloox::DataFormField*, std::allocator<gloox::DataFormField*> > (0x0x7fb1707d18a0) 0

Class std::list<gloox::DataFormField*>
   size=16 align=8
   base size=16 base align=8
std::list<gloox::DataFormField*> (0x0x7fb170801750) 0
  std::_List_base<gloox::DataFormField*, std::allocator<gloox::DataFormField*> > (0x0x7fb1707d1c60) 0

Vtable for gloox::DataFormFieldContainer
gloox::DataFormFieldContainer::_ZTVN5gloox22DataFormFieldContainerE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5gloox22DataFormFieldContainerE)
16    (int (*)(...))gloox::DataFormFieldContainer::~DataFormFieldContainer
24    (int (*)(...))gloox::DataFormFieldContainer::~DataFormFieldContainer
32    (int (*)(...))gloox::DataFormFieldContainer::setFields
40    (int (*)(...))gloox::DataFormFieldContainer::addField

Class gloox::DataFormFieldContainer
   size=24 align=8
   base size=24 base align=8
gloox::DataFormFieldContainer (0x0x7fb1707d1840) 0
    vptr=((& gloox::DataFormFieldContainer::_ZTVN5gloox22DataFormFieldContainerE) + 16u)

Class __gnu_cxx::new_allocator<gloox::DataFormItem*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<gloox::DataFormItem*> (0x0x7fb1707d1de0) 0 empty

Class std::allocator<gloox::DataFormItem*>
   size=1 align=1
   base size=1 base align=1
std::allocator<gloox::DataFormItem*> (0x0x7fb170801820) 0 empty
  __gnu_cxx::new_allocator<gloox::DataFormItem*> (0x0x7fb1707d1e40) 0 empty

Class std::allocator<gloox::DataFormItem*>::rebind<std::_List_node<gloox::DataFormItem*> >
   size=1 align=1
   base size=0 base align=1
std::allocator<gloox::DataFormItem*>::rebind<std::_List_node<gloox::DataFormItem*> > (0x0x7fb1707d1ea0) 0 empty

Class std::allocator<gloox::DataFormItem*>::rebind<gloox::DataFormItem*>
   size=1 align=1
   base size=0 base align=1
std::allocator<gloox::DataFormItem*>::rebind<gloox::DataFormItem*> (0x0x7fb1707d1f00) 0 empty

Class __gnu_cxx::new_allocator<std::_List_node<gloox::DataFormItem*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<gloox::DataFormItem*> > (0x0x7fb1707d1f60) 0 empty

Class std::allocator<std::_List_node<gloox::DataFormItem*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<gloox::DataFormItem*> > (0x0x7fb170801958) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<gloox::DataFormItem*> > (0x0x7fb1705c4000) 0 empty

Class std::_List_base<gloox::DataFormItem*, std::allocator<gloox::DataFormItem*> >::_List_impl
   size=16 align=8
   base size=16 base align=8
std::_List_base<gloox::DataFormItem*, std::allocator<gloox::DataFormItem*> >::_List_impl (0x0x7fb1708019c0) 0
  std::allocator<std::_List_node<gloox::DataFormItem*> > (0x0x7fb170801a28) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<gloox::DataFormItem*> > (0x0x7fb1705c4060) 0 empty

Class std::_List_base<gloox::DataFormItem*, std::allocator<gloox::DataFormItem*> >
   size=16 align=8
   base size=16 base align=8
std::_List_base<gloox::DataFormItem*, std::allocator<gloox::DataFormItem*> > (0x0x7fb1707d1d80) 0

Class std::list<gloox::DataFormItem*>
   size=16 align=8
   base size=16 base align=8
std::list<gloox::DataFormItem*> (0x0x7fb170801a90) 0
  std::_List_base<gloox::DataFormItem*, std::allocator<gloox::DataFormItem*> > (0x0x7fb1705c4180) 0

Vtable for gloox::DataForm
gloox::DataForm::_ZTVN5gloox8DataFormE: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5gloox8DataFormE)
16    (int (*)(...))gloox::DataForm::~DataForm
24    (int (*)(...))gloox::DataForm::~DataForm
32    (int (*)(...))gloox::StanzaExtension::embeddedStanza
40    (int (*)(...))gloox::StanzaExtension::embeddedTag
48    (int (*)(...))gloox::DataForm::filterString
56    (int (*)(...))gloox::DataForm::newInstance
64    (int (*)(...))gloox::DataForm::tag
72    (int (*)(...))gloox::DataForm::clone
80    (int (*)(...))-16
88    (int (*)(...))(& _ZTIN5gloox8DataFormE)
96    (int (*)(...))gloox::DataForm::_ZThn16_N5gloox8DataFormD1Ev
104   (int (*)(...))gloox::DataForm::_ZThn16_N5gloox8DataFormD0Ev
112   (int (*)(...))gloox::DataFormFieldContainer::setFields
120   (int (*)(...))gloox::DataFormFieldContainer::addField

Class gloox::DataForm
   size=96 align=8
   base size=96 base align=8
gloox::DataForm (0x0x7fb17058d4d0) 0
    vptr=((& gloox::DataForm::_ZTVN5gloox8DataFormE) + 16u)
  gloox::StanzaExtension (0x0x7fb1707d1cc0) 0
      primary-for gloox::DataForm (0x0x7fb17058d4d0)
  gloox::DataFormFieldContainer (0x0x7fb1707d1d20) 16
      vptr=((& gloox::DataForm::_ZTVN5gloox8DataFormE) + 96u)

Vtable for gloox::Presence
gloox::Presence::_ZTVN5gloox8PresenceE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5gloox8PresenceE)
16    (int (*)(...))gloox::Presence::~Presence
24    (int (*)(...))gloox::Presence::~Presence
32    (int (*)(...))gloox::Presence::tag

Class gloox::Presence
   size=184 align=8
   base size=180 base align=8
gloox::Presence (0x0x7fb170801b60) 0
    vptr=((& gloox::Presence::_ZTVN5gloox8PresenceE) + 16u)
  gloox::Stanza (0x0x7fb1705c41e0) 0
      primary-for gloox::Presence (0x0x7fb170801b60)

Vtable for gloox::PresenceHandler
gloox::PresenceHandler::_ZTVN5gloox15PresenceHandlerE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5gloox15PresenceHandlerE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual

Class gloox::PresenceHandler
   size=8 align=8
   base size=8 base align=8
gloox::PresenceHandler (0x0x7fb1705c4240) 0 nearly-empty
    vptr=((& gloox::PresenceHandler::_ZTVN5gloox15PresenceHandlerE) + 16u)

Vtable for gloox::MessageHandler
gloox::MessageHandler::_ZTVN5gloox14MessageHandlerE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5gloox14MessageHandlerE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual

Class gloox::MessageHandler
   size=8 align=8
   base size=8 base align=8
gloox::MessageHandler (0x0x7fb1705c42a0) 0 nearly-empty
    vptr=((& gloox::MessageHandler::_ZTVN5gloox14MessageHandlerE) + 16u)

Class gloox::MUCRoomParticipant
   size=72 align=8
   base size=72 base align=8
gloox::MUCRoomParticipant (0x0x7fb1705c4300) 0

Vtable for gloox::MUCRoomHandler
gloox::MUCRoomHandler::_ZTVN5gloox14MUCRoomHandlerE: 12u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5gloox14MUCRoomHandlerE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual
64    (int (*)(...))__cxa_pure_virtual
72    (int (*)(...))__cxa_pure_virtual
80    (int (*)(...))__cxa_pure_virtual
88    (int (*)(...))__cxa_pure_virtual

Class gloox::MUCRoomHandler
   size=8 align=8
   base size=8 base align=8
gloox::MUCRoomHandler (0x0x7fb1705c4360) 0 nearly-empty
    vptr=((& gloox::MUCRoomHandler::_ZTVN5gloox14MUCRoomHandlerE) + 16u)

Class gloox::MUCListItem
   size=80 align=8
   base size=80 base align=8
gloox::MUCListItem (0x0x7fb1705c43c0) 0

Vtable for gloox::MUCRoomConfigHandler
gloox::MUCRoomConfigHandler::_ZTVN5gloox20MUCRoomConfigHandlerE: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5gloox20MUCRoomConfigHandlerE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual

Class gloox::MUCRoomConfigHandler
   size=8 align=8
   base size=8 base align=8
gloox::MUCRoomConfigHandler (0x0x7fb1705c4420) 0 nearly-empty
    vptr=((& gloox::MUCRoomConfigHandler::_ZTVN5gloox20MUCRoomConfigHandlerE) + 16u)

Vtable for gloox::MUCRoom::MUC
gloox::MUCRoom::MUC::_ZTVN5gloox7MUCRoom3MUCE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5gloox7MUCRoom3MUCE)
16    (int (*)(...))gloox::MUCRoom::MUC::~MUC
24    (int (*)(...))gloox::MUCRoom::MUC::~MUC
32    (int (*)(...))gloox::StanzaExtension::embeddedStanza
40    (int (*)(...))gloox::StanzaExtension::embeddedTag
48    (int (*)(...))gloox::MUCRoom::MUC::filterString
56    (int (*)(...))gloox::MUCRoom::MUC::newInstance
64    (int (*)(...))gloox::MUCRoom::MUC::tag
72    (int (*)(...))gloox::MUCRoom::MUC::clone

Class gloox::MUCRoom::MUC
   size=40 align=8
   base size=40 base align=8
gloox::MUCRoom::MUC (0x0x7fb170801c30) 0
    vptr=((& gloox::MUCRoom::MUC::_ZTVN5gloox7MUCRoom3MUCE) + 16u)
  gloox::StanzaExtension (0x0x7fb1705c4660) 0
      primary-for gloox::MUCRoom::MUC (0x0x7fb170801c30)

Vtable for gloox::MUCRoom::MUCUser
gloox::MUCRoom::MUCUser::_ZTVN5gloox7MUCRoom7MUCUserE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5gloox7MUCRoom7MUCUserE)
16    (int (*)(...))gloox::MUCRoom::MUCUser::~MUCUser
24    (int (*)(...))gloox::MUCRoom::MUCUser::~MUCUser
32    (int (*)(...))gloox::StanzaExtension::embeddedStanza
40    (int (*)(...))gloox::StanzaExtension::embeddedTag
48    (int (*)(...))gloox::MUCRoom::MUCUser::filterString
56    (int (*)(...))gloox::MUCRoom::MUCUser::newInstance
64    (int (*)(...))gloox::MUCRoom::MUCUser::tag
72    (int (*)(...))gloox::MUCRoom::MUCUser::clone

Class gloox::MUCRoom::MUCUser
   size=96 align=8
   base size=90 base align=8
gloox::MUCRoom::MUCUser (0x0x7fb170801c98) 0
    vptr=((& gloox::MUCRoom::MUCUser::_ZTVN5gloox7MUCRoom7MUCUserE) + 16u)
  gloox::StanzaExtension (0x0x7fb1705c46c0) 0
      primary-for gloox::MUCRoom::MUCUser (0x0x7fb170801c98)

Vtable for gloox::MUCRoom::MUCOwner
gloox::MUCRoom::MUCOwner::_ZTVN5gloox7MUCRoom8MUCOwnerE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5gloox7MUCRoom8MUCOwnerE)
16    (int (*)(...))gloox::MUCRoom::MUCOwner::~MUCOwner
24    (int (*)(...))gloox::MUCRoom::MUCOwner::~MUCOwner
32    (int (*)(...))gloox::StanzaExtension::embeddedStanza
40    (int (*)(...))gloox::StanzaExtension::embeddedTag
48    (int (*)(...))gloox::MUCRoom::MUCOwner::filterString
56    (int (*)(...))gloox::MUCRoom::MUCOwner::newInstance
64    (int (*)(...))gloox::MUCRoom::MUCOwner::tag
72    (int (*)(...))gloox::MUCRoom::MUCOwner::clone

Class gloox::MUCRoom::MUCOwner
   size=104 align=8
   base size=104 base align=8
gloox::MUCRoom::MUCOwner (0x0x7fb170801d00) 0
    vptr=((& gloox::MUCRoom::MUCOwner::_ZTVN5gloox7MUCRoom8MUCOwnerE) + 16u)
  gloox::StanzaExtension (0x0x7fb1705c4720) 0
      primary-for gloox::MUCRoom::MUCOwner (0x0x7fb170801d00)

Class __gnu_cxx::new_allocator<gloox::MUCListItem>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<gloox::MUCListItem> (0x0x7fb1705c4840) 0 empty

Class std::allocator<gloox::MUCListItem>
   size=1 align=1
   base size=1 base align=1
std::allocator<gloox::MUCListItem> (0x0x7fb170801dd0) 0 empty
  __gnu_cxx::new_allocator<gloox::MUCListItem> (0x0x7fb1705c48a0) 0 empty

Class std::allocator<gloox::MUCListItem>::rebind<std::_List_node<gloox::MUCListItem> >
   size=1 align=1
   base size=0 base align=1
std::allocator<gloox::MUCListItem>::rebind<std::_List_node<gloox::MUCListItem> > (0x0x7fb1705c4900) 0 empty

Class std::allocator<gloox::MUCListItem>::rebind<gloox::MUCListItem>
   size=1 align=1
   base size=0 base align=1
std::allocator<gloox::MUCListItem>::rebind<gloox::MUCListItem> (0x0x7fb1705c4960) 0 empty

Class __gnu_cxx::new_allocator<std::_List_node<gloox::MUCListItem> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<gloox::MUCListItem> > (0x0x7fb1705c49c0) 0 empty

Class std::allocator<std::_List_node<gloox::MUCListItem> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<gloox::MUCListItem> > (0x0x7fb170801f08) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<gloox::MUCListItem> > (0x0x7fb1705c4a20) 0 empty

Class std::_List_base<gloox::MUCListItem, std::allocator<gloox::MUCListItem> >::_List_impl
   size=16 align=8
   base size=16 base align=8
std::_List_base<gloox::MUCListItem, std::allocator<gloox::MUCListItem> >::_List_impl (0x0x7fb170801f70) 0
  std::allocator<std::_List_node<gloox::MUCListItem> > (0x0x7fb170801138) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<gloox::MUCListItem> > (0x0x7fb1705c4a80) 0 empty

Class std::_List_base<gloox::MUCListItem, std::allocator<gloox::MUCListItem> >
   size=16 align=8
   base size=16 base align=8
std::_List_base<gloox::MUCListItem, std::allocator<gloox::MUCListItem> > (0x0x7fb1705c47e0) 0

Class std::list<gloox::MUCListItem>
   size=16 align=8
   base size=16 base align=8
std::list<gloox::MUCListItem> (0x0x7fb1708017b8) 0
  std::_List_base<gloox::MUCListItem, std::allocator<gloox::MUCListItem> > (0x0x7fb1705c4ae0) 0

Vtable for gloox::MUCRoom::MUCAdmin
gloox::MUCRoom::MUCAdmin::_ZTVN5gloox7MUCRoom8MUCAdminE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5gloox7MUCRoom8MUCAdminE)
16    (int (*)(...))gloox::MUCRoom::MUCAdmin::~MUCAdmin
24    (int (*)(...))gloox::MUCRoom::MUCAdmin::~MUCAdmin
32    (int (*)(...))gloox::StanzaExtension::embeddedStanza
40    (int (*)(...))gloox::StanzaExtension::embeddedTag
48    (int (*)(...))gloox::MUCRoom::MUCAdmin::filterString
56    (int (*)(...))gloox::MUCRoom::MUCAdmin::newInstance
64    (int (*)(...))gloox::MUCRoom::MUCAdmin::tag
72    (int (*)(...))gloox::MUCRoom::MUCAdmin::clone

Class gloox::MUCRoom::MUCAdmin
   size=40 align=8
   base size=40 base align=8
gloox::MUCRoom::MUCAdmin (0x0x7fb170801d68) 0
    vptr=((& gloox::MUCRoom::MUCAdmin::_ZTVN5gloox7MUCRoom8MUCAdminE) + 16u)
  gloox::StanzaExtension (0x0x7fb1705c4780) 0
      primary-for gloox::MUCRoom::MUCAdmin (0x0x7fb170801d68)

Class __gnu_cxx::new_allocator<gloox::MUCRoomParticipant>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<gloox::MUCRoomParticipant> (0x0x7fb1705c4ba0) 0 empty

Class std::allocator<gloox::MUCRoomParticipant>
   size=1 align=1
   base size=1 base align=1
std::allocator<gloox::MUCRoomParticipant> (0x0x7fb170801af8) 0 empty
  __gnu_cxx::new_allocator<gloox::MUCRoomParticipant> (0x0x7fb1705c4c00) 0 empty

Class std::allocator<gloox::MUCRoomParticipant>::rebind<std::_List_node<gloox::MUCRoomParticipant> >
   size=1 align=1
   base size=0 base align=1
std::allocator<gloox::MUCRoomParticipant>::rebind<std::_List_node<gloox::MUCRoomParticipant> > (0x0x7fb1705c4c60) 0 empty

Class std::allocator<gloox::MUCRoomParticipant>::rebind<gloox::MUCRoomParticipant>
   size=1 align=1
   base size=0 base align=1
std::allocator<gloox::MUCRoomParticipant>::rebind<gloox::MUCRoomParticipant> (0x0x7fb1705c4d80) 0 empty

Class __gnu_cxx::new_allocator<std::_List_node<gloox::MUCRoomParticipant> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<gloox::MUCRoomParticipant> > (0x0x7fb1705c4de0) 0 empty

Class std::allocator<std::_List_node<gloox::MUCRoomParticipant> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<gloox::MUCRoomParticipant> > (0x0x7fb170331068) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<gloox::MUCRoomParticipant> > (0x0x7fb1705c4e40) 0 empty

Class std::_List_base<gloox::MUCRoomParticipant, std::allocator<gloox::MUCRoomParticipant> >::_List_impl
   size=16 align=8
   base size=16 base align=8
std::_List_base<gloox::MUCRoomParticipant, std::allocator<gloox::MUCRoomParticipant> >::_List_impl (0x0x7fb1703310d0) 0
  std::allocator<std::_List_node<gloox::MUCRoomParticipant> > (0x0x7fb170331138) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<gloox::MUCRoomParticipant> > (0x0x7fb1705c4ea0) 0 empty

Class std::_List_base<gloox::MUCRoomParticipant, std::allocator<gloox::MUCRoomParticipant> >
   size=16 align=8
   base size=16 base align=8
std::_List_base<gloox::MUCRoomParticipant, std::allocator<gloox::MUCRoomParticipant> > (0x0x7fb1705c4b40) 0

Class std::list<gloox::MUCRoomParticipant>
   size=16 align=8
   base size=16 base align=8
std::list<gloox::MUCRoomParticipant> (0x0x7fb170331270) 0
  std::_List_base<gloox::MUCRoomParticipant, std::allocator<gloox::MUCRoomParticipant> > (0x0x7fb1705c4f00) 0

Vtable for gloox::MUCRoom
gloox::MUCRoom::_ZTVN5gloox7MUCRoomE: 40u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5gloox7MUCRoomE)
16    (int (*)(...))gloox::MUCRoom::~MUCRoom
24    (int (*)(...))gloox::MUCRoom::~MUCRoom
32    (int (*)(...))gloox::MUCRoom::handleDiscoInfo
40    (int (*)(...))gloox::MUCRoom::handleDiscoItems
48    (int (*)(...))gloox::MUCRoom::handleDiscoError
56    (int (*)(...))gloox::DiscoHandler::handleDiscoSet
64    (int (*)(...))gloox::MUCRoom::join
72    (int (*)(...))gloox::MUCRoom::handlePresence
80    (int (*)(...))gloox::MUCRoom::handleMessage
88    (int (*)(...))gloox::MUCRoom::handleIq
96    (int (*)(...))gloox::MUCRoom::handleIqID
104   (int (*)(...))gloox::MUCRoom::handleDiscoNodeFeatures
112   (int (*)(...))gloox::MUCRoom::handleDiscoNodeIdentities
120   (int (*)(...))gloox::MUCRoom::handleDiscoNodeItems
128   (int (*)(...))gloox::MUCRoom::instantRoomHook
136   (int (*)(...))-8
144   (int (*)(...))(& _ZTIN5gloox7MUCRoomE)
152   (int (*)(...))gloox::MUCRoom::_ZThn8_N5gloox7MUCRoomD1Ev
160   (int (*)(...))gloox::MUCRoom::_ZThn8_N5gloox7MUCRoomD0Ev
168   (int (*)(...))gloox::MUCRoom::_ZThn8_N5gloox7MUCRoom14handlePresenceERKNS_8PresenceE
176   (int (*)(...))-16
184   (int (*)(...))(& _ZTIN5gloox7MUCRoomE)
192   (int (*)(...))gloox::MUCRoom::_ZThn16_N5gloox7MUCRoomD1Ev
200   (int (*)(...))gloox::MUCRoom::_ZThn16_N5gloox7MUCRoomD0Ev
208   (int (*)(...))gloox::MUCRoom::_ZThn16_N5gloox7MUCRoom8handleIqERKNS_2IQE
216   (int (*)(...))gloox::MUCRoom::_ZThn16_N5gloox7MUCRoom10handleIqIDERKNS_2IQEi
224   (int (*)(...))-24
232   (int (*)(...))(& _ZTIN5gloox7MUCRoomE)
240   (int (*)(...))gloox::MUCRoom::_ZThn24_N5gloox7MUCRoomD1Ev
248   (int (*)(...))gloox::MUCRoom::_ZThn24_N5gloox7MUCRoomD0Ev
256   (int (*)(...))gloox::MUCRoom::_ZThn24_N5gloox7MUCRoom13handleMessageERKNS_7MessageEPNS_14MessageSessionE
264   (int (*)(...))-32
272   (int (*)(...))(& _ZTIN5gloox7MUCRoomE)
280   (int (*)(...))gloox::MUCRoom::_ZThn32_N5gloox7MUCRoomD1Ev
288   (int (*)(...))gloox::MUCRoom::_ZThn32_N5gloox7MUCRoomD0Ev
296   (int (*)(...))gloox::MUCRoom::_ZThn32_N5gloox7MUCRoom23handleDiscoNodeFeaturesERKNS_3JIDERKSs
304   (int (*)(...))gloox::MUCRoom::_ZThn32_N5gloox7MUCRoom25handleDiscoNodeIdentitiesERKNS_3JIDERKSs
312   (int (*)(...))gloox::MUCRoom::_ZThn32_N5gloox7MUCRoom20handleDiscoNodeItemsERKNS_3JIDES3_RKSs

Class gloox::MUCRoom
   size=208 align=8
   base size=205 base align=8
gloox::MUCRoom (0x0x7fb170662a18) 0
    vptr=((& gloox::MUCRoom::_ZTVN5gloox7MUCRoomE) + 16u)
  gloox::DiscoHandler (0x0x7fb1705c4480) 0 nearly-empty
      primary-for gloox::MUCRoom (0x0x7fb170662a18)
  gloox::PresenceHandler (0x0x7fb1705c44e0) 8 nearly-empty
      vptr=((& gloox::MUCRoom::_ZTVN5gloox7MUCRoomE) + 152u)
  gloox::IqHandler (0x0x7fb1705c4540) 16 nearly-empty
      vptr=((& gloox::MUCRoom::_ZTVN5gloox7MUCRoomE) + 192u)
  gloox::MessageHandler (0x0x7fb1705c45a0) 24 nearly-empty
      vptr=((& gloox::MUCRoom::_ZTVN5gloox7MUCRoomE) + 240u)
  gloox::DiscoNodeHandler (0x0x7fb1705c4600) 32 nearly-empty
      vptr=((& gloox::MUCRoom::_ZTVN5gloox7MUCRoomE) + 280u)

Vtable for gloox::DelayedDelivery
gloox::DelayedDelivery::_ZTVN5gloox15DelayedDeliveryE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5gloox15DelayedDeliveryE)
16    (int (*)(...))gloox::DelayedDelivery::~DelayedDelivery
24    (int (*)(...))gloox::DelayedDelivery::~DelayedDelivery
32    (int (*)(...))gloox::StanzaExtension::embeddedStanza
40    (int (*)(...))gloox::StanzaExtension::embeddedTag
48    (int (*)(...))gloox::DelayedDelivery::filterString
56    (int (*)(...))gloox::DelayedDelivery::newInstance
64    (int (*)(...))gloox::DelayedDelivery::tag
72    (int (*)(...))gloox::DelayedDelivery::clone

Class gloox::DelayedDelivery
   size=96 align=8
   base size=89 base align=8
gloox::DelayedDelivery (0x0x7fb170331340) 0
    vptr=((& gloox::DelayedDelivery::_ZTVN5gloox15DelayedDeliveryE) + 16u)
  gloox::StanzaExtension (0x0x7fb1703920c0) 0
      primary-for gloox::DelayedDelivery (0x0x7fb170331340)

Vtable for gloox::Message
gloox::Message::_ZTVN5gloox7MessageE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5gloox7MessageE)
16    (int (*)(...))gloox::Message::~Message
24    (int (*)(...))gloox::Message::~Message
32    (int (*)(...))gloox::Message::tag

Class gloox::Message
   size=200 align=8
   base size=200 base align=8
gloox::Message (0x0x7fb1703313a8) 0
    vptr=((& gloox::Message::_ZTVN5gloox7MessageE) + 16u)
  gloox::Stanza (0x0x7fb170392120) 0
      primary-for gloox::Message (0x0x7fb1703313a8)

Class gloox::util::Mutex
   size=8 align=8
   base size=8 base align=8
gloox::util::Mutex (0x0x7fb170392180) 0

Class __gnu_cxx::new_allocator<gloox::StanzaExtension*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<gloox::StanzaExtension*> (0x0x7fb1703922a0) 0 empty

Class std::allocator<gloox::StanzaExtension*>
   size=1 align=1
   base size=1 base align=1
std::allocator<gloox::StanzaExtension*> (0x0x7fb170331410) 0 empty
  __gnu_cxx::new_allocator<gloox::StanzaExtension*> (0x0x7fb170392300) 0 empty

Class std::allocator<gloox::StanzaExtension*>::rebind<std::_List_node<gloox::StanzaExtension*> >
   size=1 align=1
   base size=0 base align=1
std::allocator<gloox::StanzaExtension*>::rebind<std::_List_node<gloox::StanzaExtension*> > (0x0x7fb170392360) 0 empty

Class std::allocator<gloox::StanzaExtension*>::rebind<gloox::StanzaExtension*>
   size=1 align=1
   base size=0 base align=1
std::allocator<gloox::StanzaExtension*>::rebind<gloox::StanzaExtension*> (0x0x7fb170392480) 0 empty

Class __gnu_cxx::new_allocator<std::_List_node<gloox::StanzaExtension*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<gloox::StanzaExtension*> > (0x0x7fb1703924e0) 0 empty

Class std::allocator<std::_List_node<gloox::StanzaExtension*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<gloox::StanzaExtension*> > (0x0x7fb170331548) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<gloox::StanzaExtension*> > (0x0x7fb170392540) 0 empty

Class std::_List_base<gloox::StanzaExtension*, std::allocator<gloox::StanzaExtension*> >::_List_impl
   size=16 align=8
   base size=16 base align=8
std::_List_base<gloox::StanzaExtension*, std::allocator<gloox::StanzaExtension*> >::_List_impl (0x0x7fb1703315b0) 0
  std::allocator<std::_List_node<gloox::StanzaExtension*> > (0x0x7fb170331618) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<gloox::StanzaExtension*> > (0x0x7fb1703925a0) 0 empty

Class std::_List_base<gloox::StanzaExtension*, std::allocator<gloox::StanzaExtension*> >
   size=16 align=8
   base size=16 base align=8
std::_List_base<gloox::StanzaExtension*, std::allocator<gloox::StanzaExtension*> > (0x0x7fb170392240) 0

Class std::list<gloox::StanzaExtension*>
   size=16 align=8
   base size=16 base align=8
std::list<gloox::StanzaExtension*> (0x0x7fb170331680) 0
  std::_List_base<gloox::StanzaExtension*, std::allocator<gloox::StanzaExtension*> > (0x0x7fb1703926c0) 0

Class gloox::StanzaExtensionFactory
   size=24 align=8
   base size=24 base align=8
gloox::StanzaExtensionFactory (0x0x7fb1703921e0) 0

Class <anonymous struct>
   size=16 align=8
   base size=16 base align=8
<anonymous struct> (0x0x7fb170392720) 0

Class <anonymous struct>
   size=16 align=8
   base size=16 base align=8
<anonymous struct> (0x0x7fb170392780) 0

Class _IO_marker
   size=24 align=8
   base size=24 base align=8
_IO_marker (0x0x7fb1703927e0) 0

Class _IO_FILE
   size=216 align=8
   base size=216 base align=8
_IO_FILE (0x0x7fb170392840) 0

Class <anonymous struct>
   size=32 align=8
   base size=32 base align=8
<anonymous struct> (0x0x7fb1703928a0) 0

Class std::_List_const_iterator<std::basic_string<char> >
   size=8 align=8
   base size=8 base align=8
std::_List_const_iterator<std::basic_string<char> > (0x0x7fb170392ae0) 0

Class std::_List_iterator<std::basic_string<char> >
   size=8 align=8
   base size=8 base align=8
std::_List_iterator<std::basic_string<char> > (0x0x7fb170392ba0) 0

Class std::_List_iterator<gloox::Disco::Identity*>
   size=8 align=8
   base size=8 base align=8
std::_List_iterator<gloox::Disco::Identity*> (0x0x7fb170392c00) 0

Class std::_List_const_iterator<gloox::Disco::Identity*>
   size=8 align=8
   base size=8 base align=8
std::_List_const_iterator<gloox::Disco::Identity*> (0x0x7fb170392c60) 0

Class std::_List_const_iterator<gloox::Disco::Item*>
   size=8 align=8
   base size=8 base align=8
std::_List_const_iterator<gloox::Disco::Item*> (0x0x7fb170392d20) 0

Class std::_List_iterator<gloox::Disco::Item*>
   size=8 align=8
   base size=8 base align=8
std::_List_iterator<gloox::Disco::Item*> (0x0x7fb170392de0) 0

Class std::_List_iterator<gloox::DiscoHandler*>
   size=8 align=8
   base size=8 base align=8
std::_List_iterator<gloox::DiscoHandler*> (0x0x7fb170392e40) 0

Class std::unary_function<std::pair<const std::basic_string<char>, std::basic_string<char> >, const std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::unary_function<std::pair<const std::basic_string<char>, std::basic_string<char> >, const std::basic_string<char> > (0x0x7fb170392ea0) 0 empty

Class std::_Select1st<std::pair<const std::basic_string<char>, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::_Select1st<std::pair<const std::basic_string<char>, std::basic_string<char> > > (0x0x7fb1700f05b0) 0 empty
  std::unary_function<std::pair<const std::basic_string<char>, std::basic_string<char> >, const std::basic_string<char> > (0x0x7fb170392f00) 0 empty

Class std::iterator_traits<std::_List_const_iterator<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<std::_List_const_iterator<std::basic_string<char> > > (0x0x7fb170392f60) 0 empty

Class std::_List_iterator<gloox::DataFormField*>
   size=8 align=8
   base size=8 base align=8
std::_List_iterator<gloox::DataFormField*> (0x0x7fb1701cf000) 0

Class std::_List_const_iterator<gloox::DataFormField*>
   size=8 align=8
   base size=8 base align=8
std::_List_const_iterator<gloox::DataFormField*> (0x0x7fb1701cf060) 0

Class std::_List_const_iterator<gloox::MUCListItem>
   size=8 align=8
   base size=8 base align=8
std::_List_const_iterator<gloox::MUCListItem> (0x0x7fb1701cf120) 0

Class std::_List_iterator<gloox::MUCListItem>
   size=8 align=8
   base size=8 base align=8
std::_List_iterator<gloox::MUCListItem> (0x0x7fb1701cf1e0) 0

Class std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > (0x0x7fb1700f08f0) 0
  std::_Rb_tree_node_base (0x0x7fb1701cf240) 0

Class std::_List_node<std::basic_string<char> >
   size=24 align=8
   base size=24 base align=8
std::_List_node<std::basic_string<char> > (0x0x7fb1700f0a28) 0
  std::__detail::_List_node_base (0x0x7fb1701cf2a0) 0

Class std::__alloc_swap<std::allocator<std::_List_node<std::basic_string<char> > >, true>
   size=1 align=1
   base size=0 base align=1
std::__alloc_swap<std::allocator<std::_List_node<std::basic_string<char> > >, true> (0x0x7fb1701cf300) 0 empty

Class std::__alloc_neq<std::allocator<std::_List_node<std::basic_string<char> > >, true>
   size=1 align=1
   base size=0 base align=1
std::__alloc_neq<std::allocator<std::_List_node<std::basic_string<char> > >, true> (0x0x7fb1701cf360) 0 empty

Class std::_List_node<gloox::Disco::Identity*>
   size=24 align=8
   base size=24 base align=8
std::_List_node<gloox::Disco::Identity*> (0x0x7fb1700f0bc8) 0
  std::__detail::_List_node_base (0x0x7fb1701cf3c0) 0

Class std::_List_node<gloox::Disco::Item*>
   size=24 align=8
   base size=24 base align=8
std::_List_node<gloox::Disco::Item*> (0x0x7fb1700f0c30) 0
  std::__detail::_List_node_base (0x0x7fb1701cf420) 0

Class std::_List_node<gloox::DiscoHandler*>
   size=24 align=8
   base size=24 base align=8
std::_List_node<gloox::DiscoHandler*> (0x0x7fb1700f0e38) 0
  std::__detail::_List_node_base (0x0x7fb1701cf480) 0

Class std::_List_node<gloox::DataFormField*>
   size=24 align=8
   base size=24 base align=8
std::_List_node<gloox::DataFormField*> (0x0x7fb1700f0f08) 0
  std::__detail::_List_node_base (0x0x7fb1701cf5a0) 0

Class std::_List_node<gloox::MUCListItem>
   size=96 align=8
   base size=96 base align=8
std::_List_node<gloox::MUCListItem> (0x0x7fb1700f0f70) 0
  std::__detail::_List_node_base (0x0x7fb1701cf600) 0

Class std::__is_integer<std::_List_const_iterator<gloox::Disco::Identity*> >
   size=1 align=1
   base size=0 base align=1
std::__is_integer<std::_List_const_iterator<gloox::Disco::Identity*> > (0x0x7fb1701cf7e0) 0 empty

Class std::__is_integer<std::_List_const_iterator<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::__is_integer<std::_List_const_iterator<std::basic_string<char> > > (0x0x7fb1701cf840) 0 empty

Class std::__is_integer<std::_List_const_iterator<gloox::DataFormField*> >
   size=1 align=1
   base size=0 base align=1
std::__is_integer<std::_List_const_iterator<gloox::DataFormField*> > (0x0x7fb1701cfa20) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > > (0x0x7fb1701cfa80) 0 empty

Class std::__alloc_neq<std::allocator<std::_List_node<gloox::Disco::Identity*> >, true>
   size=1 align=1
   base size=0 base align=1
std::__alloc_neq<std::allocator<std::_List_node<gloox::Disco::Identity*> >, true> (0x0x7fb1701cfb40) 0 empty

Class std::__alloc_neq<std::allocator<std::_List_node<gloox::DataFormField*> >, true>
   size=1 align=1
   base size=0 base align=1
std::__alloc_neq<std::allocator<std::_List_node<gloox::DataFormField*> >, true> (0x0x7fb1701cfc00) 0 empty

