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

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

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

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

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

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

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

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

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

Class std::__is_integer<short int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<short int> (0x0x7f68e6c4c0c0) 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> (0x0x7f68e6c4c120) 0 empty

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7f68e6c4c240) 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> (0x0x7f68e6c4c2a0) 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> (0x0x7f68e6c4c300) 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> (0x0x7f68e6c4c360) 0 empty

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7f68e6c4cc60) 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> (0x0x7f68e6c4ccc0) 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> (0x0x7f68e6c4cd20) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7f68e6c4cd80) 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> (0x0x7f68e6c4cde0) 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> (0x0x7f68e6c4ce40) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7f68e6c4cf00) 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> (0x0x7f68e6c4cf60) 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> (0x0x7f68e6c81000) 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> (0x0x7f68e6c81060) 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> (0x0x7f68e6c810c0) 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> (0x0x7f68e6c81120) 0 empty

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

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

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

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

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

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7f68e6be6c98) 0 empty
  std::input_iterator_tag (0x0x7f68e6c817e0) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7f68e6be6d00) 0 empty
  std::forward_iterator_tag (0x0x7f68e6be6d68) 0 empty
    std::input_iterator_tag (0x0x7f68e6c81840) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7f68e6be6dd0) 0 empty
  std::bidirectional_iterator_tag (0x0x7f68e6be6e38) 0 empty
    std::forward_iterator_tag (0x0x7f68e6be6ea0) 0 empty
      std::input_iterator_tag (0x0x7f68e6c818a0) 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> (0x0x7f68e6c81ba0) 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 (0x0x7f68e6c81d80) 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 (0x0x7f68e6c81de0) 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 (0x0x7f68e6c81e40) 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 (0x0x7f68e6c81ea0) 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 (0x0x7f68e6c81f00) 0 empty

Class std::__iter_swap<true>
   size=1 align=1
   base size=0 base align=1
std::__iter_swap<true> (0x0x7f68e5b3a360) 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> (0x0x7f68e5b3a4e0) 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> (0x0x7f68e5b3a600) 0 empty

Class std::__equal<true>
   size=1 align=1
   base size=0 base align=1
std::__equal<true> (0x0x7f68e5b3a720) 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> (0x0x7f68e5b3a7e0) 0 empty

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

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

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

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

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

Class std::char_traits<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::char_traits<wchar_t> (0x0x7f68e5b3af60) 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 (0x0x7f68e5ca3000) 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 (0x0x7f68e6cf0208) 0 nearly-empty
    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 16u)
  std::exception (0x0x7f68e5ca3060) 0 nearly-empty
      primary-for std::bad_exception (0x0x7f68e6cf0208)

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 (0x0x7f68e6cf0270) 0 nearly-empty
    vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 16u)
  std::exception (0x0x7f68e5ca30c0) 0 nearly-empty
      primary-for std::bad_alloc (0x0x7f68e6cf0270)

Vtable for std::bad_array_length
std::bad_array_length::_ZTVSt16bad_array_length: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt16bad_array_length)
16    (int (*)(...))std::bad_array_length::~bad_array_length
24    (int (*)(...))std::bad_array_length::~bad_array_length
32    (int (*)(...))std::bad_array_length::what

Class std::bad_array_length
   size=8 align=8
   base size=8 base align=8
std::bad_array_length (0x0x7f68e6cf02d8) 0 nearly-empty
    vptr=((& std::bad_array_length::_ZTVSt16bad_array_length) + 16u)
  std::bad_alloc (0x0x7f68e6cf0340) 0 nearly-empty
      primary-for std::bad_array_length (0x0x7f68e6cf02d8)
    std::exception (0x0x7f68e5ca3120) 0 nearly-empty
        primary-for std::bad_alloc (0x0x7f68e6cf0340)

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

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

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

Class std::allocator<char>
   size=1 align=1
   base size=1 base align=1
std::allocator<char> (0x0x7f68e6cf0410) 0 empty
  __gnu_cxx::new_allocator<char> (0x0x7f68e5ca3480) 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> (0x0x7f68e5ca34e0) 0 empty

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

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

Class <anonymous struct>
   size=8 align=4
   base size=8 base align=4
<anonymous struct> (0x0x7f68e5ca3780) 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 (0x0x7f68e5ca37e0) 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 (0x0x7f68e59cf300) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class __pthread_cleanup_class
   size=24 align=8
   base size=24 base align=8
__pthread_cleanup_class (0x0x7f68e59cfc60) 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> > (0x0x7f68e59cfe40) 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> (0x0x7f68e59cfea0) 0 empty

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

Class std::allocator<char>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<char>::rebind<char> (0x0x7f68e5af40c0) 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 (0x0x7f68e59ad618) 0
  std::allocator<char> (0x0x7f68e59ad680) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7f68e5af4120) 0 empty

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

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

Class std::basic_string<char>::_Rep
   size=24 align=8
   base size=24 base align=8
std::basic_string<char>::_Rep (0x0x7f68e59ad888) 0
  std::basic_string<char>::_Rep_base (0x0x7f68e5af41e0) 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> (0x0x7f68e5af42a0) 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 (0x0x7f68e59ad9c0) 0
  std::allocator<wchar_t> (0x0x7f68e59ada28) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7f68e5af4300) 0 empty

Class std::basic_string<wchar_t>
   size=8 align=8
   base size=8 base align=8
std::basic_string<wchar_t> (0x0x7f68e5af4240) 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 (0x0x7f68e5af4360) 0

Class std::allocator<wchar_t>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<wchar_t>::rebind<char> (0x0x7f68e5af4420) 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 (0x0x7f68e59ada90) 0
  std::basic_string<wchar_t>::_Rep_base (0x0x7f68e5af43c0) 0

Vtable for Ember::IState
Ember::IState::_ZTVN5Ember6IStateE: 14u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5Ember6IStateE)
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
96    (int (*)(...))__cxa_pure_virtual
104   (int (*)(...))__cxa_pure_virtual

Class Ember::IState
   size=8 align=8
   base size=8 base align=8
Ember::IState (0x0x7f68e5af4480) 0 nearly-empty
    vptr=((& Ember::IState::_ZTVN5Ember6IStateE) + 16u)

Vtable for Atlas::Bridge
Atlas::Bridge::_ZTVN5Atlas6BridgeE: 19u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5Atlas6BridgeE)
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
96    (int (*)(...))__cxa_pure_virtual
104   (int (*)(...))__cxa_pure_virtual
112   (int (*)(...))__cxa_pure_virtual
120   (int (*)(...))__cxa_pure_virtual
128   (int (*)(...))__cxa_pure_virtual
136   (int (*)(...))__cxa_pure_virtual
144   (int (*)(...))__cxa_pure_virtual

Class Atlas::Bridge
   size=8 align=8
   base size=8 base align=8
Atlas::Bridge (0x0x7f68e5af44e0) 0 nearly-empty
    vptr=((& Atlas::Bridge::_ZTVN5Atlas6BridgeE) + 16u)

Class Atlas::EncoderBase
   size=8 align=8
   base size=8 base align=8
Atlas::EncoderBase (0x0x7f68e5af4540) 0

Class std::_Rb_tree_node_base
   size=32 align=8
   base size=32 base align=8
std::_Rb_tree_node_base (0x0x7f68e5af4660) 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*> (0x0x7f68e5af48a0) 0

Class std::_Destroy_aux<true>
   size=1 align=1
   base size=0 base align=1
std::_Destroy_aux<true> (0x0x7f68e5af4ae0) 0 empty

Class std::__uninitialized_copy<true>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_copy<true> (0x0x7f68e5af4ba0) 0 empty

Class std::__uninitialized_fill<true>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_fill<true> (0x0x7f68e5af4c60) 0 empty

Class std::__uninitialized_fill_n<true>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_fill_n<true> (0x0x7f68e5af4d20) 0 empty

Class std::_Bit_reference
   size=16 align=8
   base size=16 base align=8
std::_Bit_reference (0x0x7f68e5af4f00) 0

Class std::iterator<std::random_access_iterator_tag, bool>
   size=1 align=1
   base size=0 base align=1
std::iterator<std::random_access_iterator_tag, bool> (0x0x7f68e5af4f60) 0 empty

Class std::_Bit_iterator_base
   size=16 align=8
   base size=12 base align=8
std::_Bit_iterator_base (0x0x7f68e59adea0) 0
  std::iterator<std::random_access_iterator_tag, bool> (0x0x7f68e56ff000) 0 empty

Class std::_Bit_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_iterator (0x0x7f68e59adf08) 0
  std::_Bit_iterator_base (0x0x7f68e59adf70) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f68e56ff060) 0 empty

Class std::_Bit_const_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_const_iterator (0x0x7f68e59ad410) 0
  std::_Bit_iterator_base (0x0x7f68e59ad4e0) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f68e56ff0c0) 0 empty

Class std::iterator_traits<std::_Bit_iterator>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<std::_Bit_iterator> (0x0x7f68e56ff240) 0 empty

Class std::iterator<std::random_access_iterator_tag, bool, long int, std::_Bit_reference*, std::_Bit_reference>
   size=1 align=1
   base size=0 base align=1
std::iterator<std::random_access_iterator_tag, bool, long int, std::_Bit_reference*, std::_Bit_reference> (0x0x7f68e56ff2a0) 0 empty

Class std::reverse_iterator<std::_Bit_iterator>
   size=16 align=8
   base size=16 base align=8
std::reverse_iterator<std::_Bit_iterator> (0x0x7f68e5395068) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, std::_Bit_reference*, std::_Bit_reference> (0x0x7f68e56ff300) 0 empty

Class std::iterator_traits<std::_Bit_const_iterator>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<std::_Bit_const_iterator> (0x0x7f68e56ff360) 0 empty

Class std::iterator<std::random_access_iterator_tag, bool, long int, const bool*, bool>
   size=1 align=1
   base size=0 base align=1
std::iterator<std::random_access_iterator_tag, bool, long int, const bool*, bool> (0x0x7f68e56ff3c0) 0 empty

Class std::reverse_iterator<std::_Bit_const_iterator>
   size=16 align=8
   base size=16 base align=8
std::reverse_iterator<std::_Bit_const_iterator> (0x0x7f68e53951a0) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, const bool*, bool> (0x0x7f68e56ff420) 0 empty

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

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

Class __gnu_cxx::__numeric_traits<long int>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<long int> (0x0x7f68e53952d8) 0 empty
  __gnu_cxx::__numeric_traits_integer<long int> (0x0x7f68e56ff540) 0 empty

Class Atlas::Message::Encoder
   size=8 align=8
   base size=8 base align=8
Atlas::Message::Encoder (0x0x7f68e5395548) 0
  Atlas::EncoderBase (0x0x7f68e56ff5a0) 0

Vtable for Atlas::Exception
Atlas::Exception::_ZTVN5Atlas9ExceptionE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5Atlas9ExceptionE)
16    (int (*)(...))Atlas::Exception::~Exception
24    (int (*)(...))Atlas::Exception::~Exception
32    (int (*)(...))Atlas::Exception::what

Class Atlas::Exception
   size=16 align=8
   base size=16 base align=8
Atlas::Exception (0x0x7f68e53955b0) 0
    vptr=((& Atlas::Exception::_ZTVN5Atlas9ExceptionE) + 16u)
  std::exception (0x0x7f68e56ff600) 0 nearly-empty
      primary-for Atlas::Exception (0x0x7f68e53955b0)

Vtable for Atlas::Message::WrongTypeException
Atlas::Message::WrongTypeException::_ZTVN5Atlas7Message18WrongTypeExceptionE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5Atlas7Message18WrongTypeExceptionE)
16    (int (*)(...))Atlas::Message::WrongTypeException::~WrongTypeException
24    (int (*)(...))Atlas::Message::WrongTypeException::~WrongTypeException
32    (int (*)(...))Atlas::Exception::what

Class Atlas::Message::WrongTypeException
   size=16 align=8
   base size=16 base align=8
Atlas::Message::WrongTypeException (0x0x7f68e5395618) 0
    vptr=((& Atlas::Message::WrongTypeException::_ZTVN5Atlas7Message18WrongTypeExceptionE) + 16u)
  Atlas::Exception (0x0x7f68e5395680) 0
      primary-for Atlas::Message::WrongTypeException (0x0x7f68e5395618)
    std::exception (0x0x7f68e56ff660) 0 nearly-empty
        primary-for Atlas::Exception (0x0x7f68e5395680)

Class Atlas::Message::Element::<anonymous union>
   size=8 align=8
   base size=8 base align=8
Atlas::Message::Element::<anonymous union> (0x0x7f68e56ff7e0) 0

Class Atlas::Message::Element
   size=16 align=8
   base size=16 base align=8
Atlas::Message::Element (0x0x7f68e56ff720) 0

Class Atlas::Message::Element::DataType<std::basic_string<char> >
   size=16 align=8
   base size=16 base align=8
Atlas::Message::Element::DataType<std::basic_string<char> > (0x0x7f68e56ff900) 0

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

Class std::allocator<std::pair<const std::basic_string<char>, Atlas::Message::Element> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const std::basic_string<char>, Atlas::Message::Element> > (0x0x7f68e53956e8) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, Atlas::Message::Element> > (0x0x7f68e56ffb40) 0 empty

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

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

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

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

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, Atlas::Message::Element> > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, Atlas::Message::Element> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, Atlas::Message::Element> > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, Atlas::Message::Element> > > (0x0x7f68e56ffde0) 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> (0x0x7f68e56ffea0) 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> > (0x0x7f68e5395958) 0 empty
  std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7f68e56fff00) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, Atlas::Message::Element> > >
   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>, Atlas::Message::Element> > > (0x0x7f68e56fff60) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, Atlas::Message::Element> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, Atlas::Message::Element> > > (0x0x7f68e53959c0) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, Atlas::Message::Element> > > (0x0x7f68e54c7000) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, Atlas::Message::Element>, std::_Select1st<std::pair<const std::basic_string<char>, Atlas::Message::Element> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, Atlas::Message::Element> > >::_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>, Atlas::Message::Element>, std::_Select1st<std::pair<const std::basic_string<char>, Atlas::Message::Element> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, Atlas::Message::Element> > >::_Rb_tree_impl<std::less<std::basic_string<char> >, false> (0x0x7f68e5395af8) 0
  std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, Atlas::Message::Element> > > (0x0x7f68e5395b60) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, Atlas::Message::Element> > > (0x0x7f68e54c7060) 0 empty

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

Class std::map<std::basic_string<char>, Atlas::Message::Element>
   size=48 align=8
   base size=48 base align=8
std::map<std::basic_string<char>, Atlas::Message::Element> (0x0x7f68e56ff9c0) 0

Class Atlas::Message::Element::DataType<std::map<std::basic_string<char>, Atlas::Message::Element> >
   size=56 align=8
   base size=56 base align=8
Atlas::Message::Element::DataType<std::map<std::basic_string<char>, Atlas::Message::Element> > (0x0x7f68e56ff960) 0

Class __gnu_cxx::new_allocator<Atlas::Message::Element>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<Atlas::Message::Element> (0x0x7f68e54c72a0) 0 empty

Class std::allocator<Atlas::Message::Element>
   size=1 align=1
   base size=1 base align=1
std::allocator<Atlas::Message::Element> (0x0x7f68e5395c30) 0 empty
  __gnu_cxx::new_allocator<Atlas::Message::Element> (0x0x7f68e54c7300) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<Atlas::Message::Element> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Atlas::Message::Element> > (0x0x7f68e54c7240) 0 empty

Class std::allocator<Atlas::Message::Element>::rebind<Atlas::Message::Element>
   size=1 align=1
   base size=0 base align=1
std::allocator<Atlas::Message::Element>::rebind<Atlas::Message::Element> (0x0x7f68e54c7420) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<Atlas::Message::Element> >::rebind<Atlas::Message::Element>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Atlas::Message::Element> >::rebind<Atlas::Message::Element> (0x0x7f68e54c73c0) 0 empty

Class std::_Vector_base<Atlas::Message::Element, std::allocator<Atlas::Message::Element> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<Atlas::Message::Element, std::allocator<Atlas::Message::Element> >::_Vector_impl (0x0x7f68e5395ea0) 0
  std::allocator<Atlas::Message::Element> (0x0x7f68e5395f08) 0 empty
    __gnu_cxx::new_allocator<Atlas::Message::Element> (0x0x7f68e54c7480) 0 empty

Class std::_Vector_base<Atlas::Message::Element, std::allocator<Atlas::Message::Element> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<Atlas::Message::Element, std::allocator<Atlas::Message::Element> > (0x0x7f68e54c71e0) 0

Class std::vector<Atlas::Message::Element>
   size=24 align=8
   base size=24 base align=8
std::vector<Atlas::Message::Element> (0x0x7f68e5395270) 0
  std::_Vector_base<Atlas::Message::Element, std::allocator<Atlas::Message::Element> > (0x0x7f68e54c74e0) 0

Class Atlas::Message::Element::DataType<std::vector<Atlas::Message::Element> >
   size=32 align=8
   base size=32 base align=8
Atlas::Message::Element::DataType<std::vector<Atlas::Message::Element> > (0x0x7f68e54c7180) 0

Class std::pair<const std::basic_string<char>, Atlas::Message::Element>
   size=24 align=8
   base size=24 base align=8
std::pair<const std::basic_string<char>, Atlas::Message::Element> (0x0x7f68e54c7540) 0

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

Vtable for Atlas::Objects::NoSuchAttrException
Atlas::Objects::NoSuchAttrException::_ZTVN5Atlas7Objects19NoSuchAttrExceptionE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5Atlas7Objects19NoSuchAttrExceptionE)
16    (int (*)(...))Atlas::Objects::NoSuchAttrException::~NoSuchAttrException
24    (int (*)(...))Atlas::Objects::NoSuchAttrException::~NoSuchAttrException
32    (int (*)(...))Atlas::Exception::what

Class Atlas::Objects::NoSuchAttrException
   size=24 align=8
   base size=24 base align=8
Atlas::Objects::NoSuchAttrException (0x0x7f68e52a6000) 0
    vptr=((& Atlas::Objects::NoSuchAttrException::_ZTVN5Atlas7Objects19NoSuchAttrExceptionE) + 16u)
  Atlas::Exception (0x0x7f68e52a6068) 0
      primary-for Atlas::Objects::NoSuchAttrException (0x0x7f68e52a6000)
    std::exception (0x0x7f68e54c7840) 0 nearly-empty
        primary-for Atlas::Exception (0x0x7f68e52a6068)

Class Atlas::Objects::BaseObjectData::iterator::PsuedoElement
   size=8 align=8
   base size=8 base align=8
Atlas::Objects::BaseObjectData::iterator::PsuedoElement (0x0x7f68e54c79c0) 0

Class std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, Atlas::Message::Element> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, Atlas::Message::Element> > (0x0x7f68e54c7a20) 0

Class std::pair<std::basic_string<char>, Atlas::Objects::BaseObjectData::iterator::PsuedoElement>
   size=16 align=8
   base size=16 base align=8
std::pair<std::basic_string<char>, Atlas::Objects::BaseObjectData::iterator::PsuedoElement> (0x0x7f68e54c7ba0) 0

Class Atlas::Objects::BaseObjectData::iterator
   size=40 align=8
   base size=40 base align=8
Atlas::Objects::BaseObjectData::iterator (0x0x7f68e54c7960) 0

Class Atlas::Objects::BaseObjectData::const_iterator::PsuedoElement
   size=8 align=8
   base size=8 base align=8
Atlas::Objects::BaseObjectData::const_iterator::PsuedoElement (0x0x7f68e54c7d20) 0

Class std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char>, Atlas::Message::Element> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char>, Atlas::Message::Element> > (0x0x7f68e54c7d80) 0

Class std::pair<std::basic_string<char>, Atlas::Objects::BaseObjectData::const_iterator::PsuedoElement>
   size=16 align=8
   base size=16 base align=8
std::pair<std::basic_string<char>, Atlas::Objects::BaseObjectData::const_iterator::PsuedoElement> (0x0x7f68e54c7de0) 0

Class Atlas::Objects::BaseObjectData::const_iterator
   size=40 align=8
   base size=40 base align=8
Atlas::Objects::BaseObjectData::const_iterator (0x0x7f68e54c7cc0) 0

Vtable for Atlas::Objects::BaseObjectData
Atlas::Objects::BaseObjectData::_ZTVN5Atlas7Objects14BaseObjectDataE: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5Atlas7Objects14BaseObjectDataE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))Atlas::Objects::BaseObjectData::instanceOf
48    (int (*)(...))Atlas::Objects::BaseObjectData::copyAttr
56    (int (*)(...))Atlas::Objects::BaseObjectData::setAttr
64    (int (*)(...))Atlas::Objects::BaseObjectData::removeAttr
72    (int (*)(...))Atlas::Objects::BaseObjectData::removeAttrFlag
80    (int (*)(...))Atlas::Objects::BaseObjectData::addToMessage
88    (int (*)(...))Atlas::Objects::BaseObjectData::sendContents
96    (int (*)(...))__cxa_pure_virtual
104   (int (*)(...))Atlas::Objects::BaseObjectData::getAttrClass
112   (int (*)(...))Atlas::Objects::BaseObjectData::getAttrFlag
120   (int (*)(...))Atlas::Objects::BaseObjectData::iterate

Class Atlas::Objects::BaseObjectData
   size=88 align=8
   base size=84 base align=8
Atlas::Objects::BaseObjectData (0x0x7f68e54c7900) 0
    vptr=((& Atlas::Objects::BaseObjectData::_ZTVN5Atlas7Objects14BaseObjectDataE) + 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> > (0x0x7f68e54c7f60) 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> > (0x0x7f68e52a6340) 0 empty
  __gnu_cxx::new_allocator<std::basic_string<char> > (0x0x7f68e4f4a000) 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> > > (0x0x7f68e4f4a060) 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> > (0x0x7f68e4f4a180) 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> > > (0x0x7f68e4f4a1e0) 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> > > (0x0x7f68e52a6618) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<std::basic_string<char> > > (0x0x7f68e4f4a240) 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 (0x0x7f68e52a6680) 0
  std::allocator<std::_List_node<std::basic_string<char> > > (0x0x7f68e52a66e8) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<std::basic_string<char> > > (0x0x7f68e4f4a2a0) 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> > > (0x0x7f68e54c7f00) 0

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

Vtable for Atlas::Objects::RootData
Atlas::Objects::RootData::_ZTVN5Atlas7Objects8RootDataE: 17u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5Atlas7Objects8RootDataE)
16    (int (*)(...))Atlas::Objects::RootData::~RootData
24    (int (*)(...))Atlas::Objects::RootData::~RootData
32    (int (*)(...))Atlas::Objects::RootData::copy
40    (int (*)(...))Atlas::Objects::RootData::instanceOf
48    (int (*)(...))Atlas::Objects::RootData::copyAttr
56    (int (*)(...))Atlas::Objects::RootData::setAttr
64    (int (*)(...))Atlas::Objects::RootData::removeAttr
72    (int (*)(...))Atlas::Objects::BaseObjectData::removeAttrFlag
80    (int (*)(...))Atlas::Objects::RootData::addToMessage
88    (int (*)(...))Atlas::Objects::RootData::sendContents
96    (int (*)(...))Atlas::Objects::RootData::free
104   (int (*)(...))Atlas::Objects::RootData::getAttrClass
112   (int (*)(...))Atlas::Objects::RootData::getAttrFlag
120   (int (*)(...))Atlas::Objects::RootData::iterate
128   (int (*)(...))Atlas::Objects::RootData::getDefaultObject

Class Atlas::Objects::RootData
   size=136 align=8
   base size=136 base align=8
Atlas::Objects::RootData (0x0x7f68e52a62d8) 0
    vptr=((& Atlas::Objects::RootData::_ZTVN5Atlas7Objects8RootDataE) + 16u)
  Atlas::Objects::BaseObjectData (0x0x7f68e54c7ea0) 0
      primary-for Atlas::Objects::RootData (0x0x7f68e52a62d8)

Class std::iterator_traits<const Atlas::Message::Element*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const Atlas::Message::Element*> (0x0x7f68e4f4a5a0) 0 empty

Class __gnu_cxx::__normal_iterator<const Atlas::Message::Element*, std::vector<Atlas::Message::Element> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const Atlas::Message::Element*, std::vector<Atlas::Message::Element> > (0x0x7f68e4f4a540) 0

Class std::__are_same<const Atlas::Message::Element*, Atlas::Message::Element*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<const Atlas::Message::Element*, Atlas::Message::Element*> (0x0x7f68e4f4a600) 0 empty

Class __gnu_cxx::__enable_if<false, std::vector<Atlas::Message::Element> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, std::vector<Atlas::Message::Element> > (0x0x7f68e4f4a660) 0 empty

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> > (0x0x7f68e4f4a6c0) 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> > (0x0x7f68e4f4a780) 0

Vtable for Atlas::Objects::NullSmartPtrDereference
Atlas::Objects::NullSmartPtrDereference::_ZTVN5Atlas7Objects23NullSmartPtrDereferenceE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5Atlas7Objects23NullSmartPtrDereferenceE)
16    (int (*)(...))Atlas::Objects::NullSmartPtrDereference::~NullSmartPtrDereference
24    (int (*)(...))Atlas::Objects::NullSmartPtrDereference::~NullSmartPtrDereference
32    (int (*)(...))Atlas::Exception::what

Class Atlas::Objects::NullSmartPtrDereference
   size=16 align=8
   base size=16 base align=8
Atlas::Objects::NullSmartPtrDereference (0x0x7f68e52a6b60) 0
    vptr=((& Atlas::Objects::NullSmartPtrDereference::_ZTVN5Atlas7Objects23NullSmartPtrDereferenceE) + 16u)
  Atlas::Exception (0x0x7f68e52a6bc8) 0
      primary-for Atlas::Objects::NullSmartPtrDereference (0x0x7f68e52a6b60)
    std::exception (0x0x7f68e4f4a7e0) 0 nearly-empty
        primary-for Atlas::Exception (0x0x7f68e52a6bc8)

Class __gnu_cxx::new_allocator<double>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<double> (0x0x7f68e4f4a9c0) 0 empty

Class std::allocator<double>
   size=1 align=1
   base size=1 base align=1
std::allocator<double> (0x0x7f68e52a6d68) 0 empty
  __gnu_cxx::new_allocator<double> (0x0x7f68e4f4aa20) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<double> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<double> > (0x0x7f68e4f4a960) 0 empty

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

Class __gnu_cxx::__alloc_traits<std::allocator<double> >::rebind<double>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<double> >::rebind<double> (0x0x7f68e4f4aae0) 0 empty

Class std::_Vector_base<double, std::allocator<double> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<double, std::allocator<double> >::_Vector_impl (0x0x7f68e52a6f08) 0
  std::allocator<double> (0x0x7f68e52a6f70) 0 empty
    __gnu_cxx::new_allocator<double> (0x0x7f68e4f4aba0) 0 empty

Class std::_Vector_base<double, std::allocator<double> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<double, std::allocator<double> > (0x0x7f68e4f4a900) 0

Class std::vector<double>
   size=24 align=8
   base size=24 base align=8
std::vector<double> (0x0x7f68e52a67b8) 0
  std::_Vector_base<double, std::allocator<double> > (0x0x7f68e4f4ac00) 0

Vtable for Atlas::Objects::Entity::RootEntityData
Atlas::Objects::Entity::RootEntityData::_ZTVN5Atlas7Objects6Entity14RootEntityDataE: 17u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5Atlas7Objects6Entity14RootEntityDataE)
16    (int (*)(...))Atlas::Objects::Entity::RootEntityData::~RootEntityData
24    (int (*)(...))Atlas::Objects::Entity::RootEntityData::~RootEntityData
32    (int (*)(...))Atlas::Objects::Entity::RootEntityData::copy
40    (int (*)(...))Atlas::Objects::Entity::RootEntityData::instanceOf
48    (int (*)(...))Atlas::Objects::Entity::RootEntityData::copyAttr
56    (int (*)(...))Atlas::Objects::Entity::RootEntityData::setAttr
64    (int (*)(...))Atlas::Objects::Entity::RootEntityData::removeAttr
72    (int (*)(...))Atlas::Objects::BaseObjectData::removeAttrFlag
80    (int (*)(...))Atlas::Objects::Entity::RootEntityData::addToMessage
88    (int (*)(...))Atlas::Objects::Entity::RootEntityData::sendContents
96    (int (*)(...))Atlas::Objects::Entity::RootEntityData::free
104   (int (*)(...))Atlas::Objects::Entity::RootEntityData::getAttrClass
112   (int (*)(...))Atlas::Objects::Entity::RootEntityData::getAttrFlag
120   (int (*)(...))Atlas::Objects::Entity::RootEntityData::iterate
128   (int (*)(...))Atlas::Objects::Entity::RootEntityData::getDefaultObject

Class Atlas::Objects::Entity::RootEntityData
   size=216 align=8
   base size=216 base align=8
Atlas::Objects::Entity::RootEntityData (0x0x7f68e52a6c98) 0
    vptr=((& Atlas::Objects::Entity::RootEntityData::_ZTVN5Atlas7Objects6Entity14RootEntityDataE) + 16u)
  Atlas::Objects::RootData (0x0x7f68e52a6d00) 0
      primary-for Atlas::Objects::Entity::RootEntityData (0x0x7f68e52a6c98)
    Atlas::Objects::BaseObjectData (0x0x7f68e4f4a8a0) 0
        primary-for Atlas::Objects::RootData (0x0x7f68e52a6d00)

Class std::iterator_traits<const double*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const double*> (0x0x7f68e4f4ade0) 0 empty

Class __gnu_cxx::__normal_iterator<const double*, std::vector<double> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const double*, std::vector<double> > (0x0x7f68e4f4ad80) 0

Class std::__are_same<const double*, double*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<const double*, double*> (0x0x7f68e4f4ae40) 0 empty

Class __gnu_cxx::__enable_if<false, std::vector<double> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, std::vector<double> > (0x0x7f68e4f4aea0) 0 empty

Vtable for Atlas::Objects::Entity::AnonymousData
Atlas::Objects::Entity::AnonymousData::_ZTVN5Atlas7Objects6Entity13AnonymousDataE: 17u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5Atlas7Objects6Entity13AnonymousDataE)
16    (int (*)(...))Atlas::Objects::Entity::AnonymousData::~AnonymousData
24    (int (*)(...))Atlas::Objects::Entity::AnonymousData::~AnonymousData
32    (int (*)(...))Atlas::Objects::Entity::AnonymousData::copy
40    (int (*)(...))Atlas::Objects::Entity::AnonymousData::instanceOf
48    (int (*)(...))Atlas::Objects::Entity::RootEntityData::copyAttr
56    (int (*)(...))Atlas::Objects::Entity::RootEntityData::setAttr
64    (int (*)(...))Atlas::Objects::Entity::RootEntityData::removeAttr
72    (int (*)(...))Atlas::Objects::BaseObjectData::removeAttrFlag
80    (int (*)(...))Atlas::Objects::Entity::RootEntityData::addToMessage
88    (int (*)(...))Atlas::Objects::Entity::RootEntityData::sendContents
96    (int (*)(...))Atlas::Objects::Entity::AnonymousData::free
104   (int (*)(...))Atlas::Objects::Entity::RootEntityData::getAttrClass
112   (int (*)(...))Atlas::Objects::Entity::RootEntityData::getAttrFlag
120   (int (*)(...))Atlas::Objects::Entity::AnonymousData::iterate
128   (int (*)(...))Atlas::Objects::Entity::AnonymousData::getDefaultObject

Class Atlas::Objects::Entity::AnonymousData
   size=216 align=8
   base size=216 base align=8
Atlas::Objects::Entity::AnonymousData (0x0x7f68e50c8548) 0
    vptr=((& Atlas::Objects::Entity::AnonymousData::_ZTVN5Atlas7Objects6Entity13AnonymousDataE) + 16u)
  Atlas::Objects::Entity::RootEntityData (0x0x7f68e50c85b0) 0
      primary-for Atlas::Objects::Entity::AnonymousData (0x0x7f68e50c8548)
    Atlas::Objects::RootData (0x0x7f68e50c8618) 0
        primary-for Atlas::Objects::Entity::RootEntityData (0x0x7f68e50c85b0)
      Atlas::Objects::BaseObjectData (0x0x7f68e4f4af00) 0
          primary-for Atlas::Objects::RootData (0x0x7f68e50c8618)

Vtable for Atlas::Objects::Entity::AdminEntityData
Atlas::Objects::Entity::AdminEntityData::_ZTVN5Atlas7Objects6Entity15AdminEntityDataE: 17u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5Atlas7Objects6Entity15AdminEntityDataE)
16    (int (*)(...))Atlas::Objects::Entity::AdminEntityData::~AdminEntityData
24    (int (*)(...))Atlas::Objects::Entity::AdminEntityData::~AdminEntityData
32    (int (*)(...))Atlas::Objects::Entity::AdminEntityData::copy
40    (int (*)(...))Atlas::Objects::Entity::AdminEntityData::instanceOf
48    (int (*)(...))Atlas::Objects::Entity::RootEntityData::copyAttr
56    (int (*)(...))Atlas::Objects::Entity::RootEntityData::setAttr
64    (int (*)(...))Atlas::Objects::Entity::RootEntityData::removeAttr
72    (int (*)(...))Atlas::Objects::BaseObjectData::removeAttrFlag
80    (int (*)(...))Atlas::Objects::Entity::RootEntityData::addToMessage
88    (int (*)(...))Atlas::Objects::Entity::RootEntityData::sendContents
96    (int (*)(...))Atlas::Objects::Entity::AdminEntityData::free
104   (int (*)(...))Atlas::Objects::Entity::RootEntityData::getAttrClass
112   (int (*)(...))Atlas::Objects::Entity::RootEntityData::getAttrFlag
120   (int (*)(...))Atlas::Objects::Entity::AdminEntityData::iterate
128   (int (*)(...))Atlas::Objects::Entity::AdminEntityData::getDefaultObject

Class Atlas::Objects::Entity::AdminEntityData
   size=216 align=8
   base size=216 base align=8
Atlas::Objects::Entity::AdminEntityData (0x0x7f68e50c8680) 0
    vptr=((& Atlas::Objects::Entity::AdminEntityData::_ZTVN5Atlas7Objects6Entity15AdminEntityDataE) + 16u)
  Atlas::Objects::Entity::RootEntityData (0x0x7f68e50c86e8) 0
      primary-for Atlas::Objects::Entity::AdminEntityData (0x0x7f68e50c8680)
    Atlas::Objects::RootData (0x0x7f68e50c8750) 0
        primary-for Atlas::Objects::Entity::RootEntityData (0x0x7f68e50c86e8)
      Atlas::Objects::BaseObjectData (0x0x7f68e5101000) 0
          primary-for Atlas::Objects::RootData (0x0x7f68e50c8750)

Vtable for Atlas::Objects::Entity::AccountData
Atlas::Objects::Entity::AccountData::_ZTVN5Atlas7Objects6Entity11AccountDataE: 17u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5Atlas7Objects6Entity11AccountDataE)
16    (int (*)(...))Atlas::Objects::Entity::AccountData::~AccountData
24    (int (*)(...))Atlas::Objects::Entity::AccountData::~AccountData
32    (int (*)(...))Atlas::Objects::Entity::AccountData::copy
40    (int (*)(...))Atlas::Objects::Entity::AccountData::instanceOf
48    (int (*)(...))Atlas::Objects::Entity::AccountData::copyAttr
56    (int (*)(...))Atlas::Objects::Entity::AccountData::setAttr
64    (int (*)(...))Atlas::Objects::Entity::AccountData::removeAttr
72    (int (*)(...))Atlas::Objects::BaseObjectData::removeAttrFlag
80    (int (*)(...))Atlas::Objects::Entity::AccountData::addToMessage
88    (int (*)(...))Atlas::Objects::Entity::AccountData::sendContents
96    (int (*)(...))Atlas::Objects::Entity::AccountData::free
104   (int (*)(...))Atlas::Objects::Entity::AccountData::getAttrClass
112   (int (*)(...))Atlas::Objects::Entity::AccountData::getAttrFlag
120   (int (*)(...))Atlas::Objects::Entity::AccountData::iterate
128   (int (*)(...))Atlas::Objects::Entity::AccountData::getDefaultObject

Class Atlas::Objects::Entity::AccountData
   size=248 align=8
   base size=248 base align=8
Atlas::Objects::Entity::AccountData (0x0x7f68e50c8820) 0
    vptr=((& Atlas::Objects::Entity::AccountData::_ZTVN5Atlas7Objects6Entity11AccountDataE) + 16u)
  Atlas::Objects::Entity::AdminEntityData (0x0x7f68e50c8888) 0
      primary-for Atlas::Objects::Entity::AccountData (0x0x7f68e50c8820)
    Atlas::Objects::Entity::RootEntityData (0x0x7f68e50c88f0) 0
        primary-for Atlas::Objects::Entity::AdminEntityData (0x0x7f68e50c8888)
      Atlas::Objects::RootData (0x0x7f68e50c8958) 0
          primary-for Atlas::Objects::Entity::RootEntityData (0x0x7f68e50c88f0)
        Atlas::Objects::BaseObjectData (0x0x7f68e5101060) 0
            primary-for Atlas::Objects::RootData (0x0x7f68e50c8958)

Vtable for Atlas::Objects::Entity::PlayerData
Atlas::Objects::Entity::PlayerData::_ZTVN5Atlas7Objects6Entity10PlayerDataE: 17u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5Atlas7Objects6Entity10PlayerDataE)
16    (int (*)(...))Atlas::Objects::Entity::PlayerData::~PlayerData
24    (int (*)(...))Atlas::Objects::Entity::PlayerData::~PlayerData
32    (int (*)(...))Atlas::Objects::Entity::PlayerData::copy
40    (int (*)(...))Atlas::Objects::Entity::PlayerData::instanceOf
48    (int (*)(...))Atlas::Objects::Entity::AccountData::copyAttr
56    (int (*)(...))Atlas::Objects::Entity::AccountData::setAttr
64    (int (*)(...))Atlas::Objects::Entity::AccountData::removeAttr
72    (int (*)(...))Atlas::Objects::BaseObjectData::removeAttrFlag
80    (int (*)(...))Atlas::Objects::Entity::AccountData::addToMessage
88    (int (*)(...))Atlas::Objects::Entity::AccountData::sendContents
96    (int (*)(...))Atlas::Objects::Entity::PlayerData::free
104   (int (*)(...))Atlas::Objects::Entity::AccountData::getAttrClass
112   (int (*)(...))Atlas::Objects::Entity::AccountData::getAttrFlag
120   (int (*)(...))Atlas::Objects::Entity::PlayerData::iterate
128   (int (*)(...))Atlas::Objects::Entity::PlayerData::getDefaultObject

Class Atlas::Objects::Entity::PlayerData
   size=248 align=8
   base size=248 base align=8
Atlas::Objects::Entity::PlayerData (0x0x7f68e50c8a28) 0
    vptr=((& Atlas::Objects::Entity::PlayerData::_ZTVN5Atlas7Objects6Entity10PlayerDataE) + 16u)
  Atlas::Objects::Entity::AccountData (0x0x7f68e50c8a90) 0
      primary-for Atlas::Objects::Entity::PlayerData (0x0x7f68e50c8a28)
    Atlas::Objects::Entity::AdminEntityData (0x0x7f68e50c8af8) 0
        primary-for Atlas::Objects::Entity::AccountData (0x0x7f68e50c8a90)
      Atlas::Objects::Entity::RootEntityData (0x0x7f68e50c8b60) 0
          primary-for Atlas::Objects::Entity::AdminEntityData (0x0x7f68e50c8af8)
        Atlas::Objects::RootData (0x0x7f68e50c8bc8) 0
            primary-for Atlas::Objects::Entity::RootEntityData (0x0x7f68e50c8b60)
          Atlas::Objects::BaseObjectData (0x0x7f68e5101120) 0
              primary-for Atlas::Objects::RootData (0x0x7f68e50c8bc8)

Vtable for Atlas::Objects::Entity::AdminData
Atlas::Objects::Entity::AdminData::_ZTVN5Atlas7Objects6Entity9AdminDataE: 17u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5Atlas7Objects6Entity9AdminDataE)
16    (int (*)(...))Atlas::Objects::Entity::AdminData::~AdminData
24    (int (*)(...))Atlas::Objects::Entity::AdminData::~AdminData
32    (int (*)(...))Atlas::Objects::Entity::AdminData::copy
40    (int (*)(...))Atlas::Objects::Entity::AdminData::instanceOf
48    (int (*)(...))Atlas::Objects::Entity::AccountData::copyAttr
56    (int (*)(...))Atlas::Objects::Entity::AccountData::setAttr
64    (int (*)(...))Atlas::Objects::Entity::AccountData::removeAttr
72    (int (*)(...))Atlas::Objects::BaseObjectData::removeAttrFlag
80    (int (*)(...))Atlas::Objects::Entity::AccountData::addToMessage
88    (int (*)(...))Atlas::Objects::Entity::AccountData::sendContents
96    (int (*)(...))Atlas::Objects::Entity::AdminData::free
104   (int (*)(...))Atlas::Objects::Entity::AccountData::getAttrClass
112   (int (*)(...))Atlas::Objects::Entity::AccountData::getAttrFlag
120   (int (*)(...))Atlas::Objects::Entity::AdminData::iterate
128   (int (*)(...))Atlas::Objects::Entity::AdminData::getDefaultObject

Class Atlas::Objects::Entity::AdminData
   size=248 align=8
   base size=248 base align=8
Atlas::Objects::Entity::AdminData (0x0x7f68e50c8c30) 0
    vptr=((& Atlas::Objects::Entity::AdminData::_ZTVN5Atlas7Objects6Entity9AdminDataE) + 16u)
  Atlas::Objects::Entity::AccountData (0x0x7f68e50c8c98) 0
      primary-for Atlas::Objects::Entity::AdminData (0x0x7f68e50c8c30)
    Atlas::Objects::Entity::AdminEntityData (0x0x7f68e50c8d00) 0
        primary-for Atlas::Objects::Entity::AccountData (0x0x7f68e50c8c98)
      Atlas::Objects::Entity::RootEntityData (0x0x7f68e50c8d68) 0
          primary-for Atlas::Objects::Entity::AdminEntityData (0x0x7f68e50c8d00)
        Atlas::Objects::RootData (0x0x7f68e50c8dd0) 0
            primary-for Atlas::Objects::Entity::RootEntityData (0x0x7f68e50c8d68)
          Atlas::Objects::BaseObjectData (0x0x7f68e5101180) 0
              primary-for Atlas::Objects::RootData (0x0x7f68e50c8dd0)

Vtable for Atlas::Objects::Entity::GameData
Atlas::Objects::Entity::GameData::_ZTVN5Atlas7Objects6Entity8GameDataE: 17u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5Atlas7Objects6Entity8GameDataE)
16    (int (*)(...))Atlas::Objects::Entity::GameData::~GameData
24    (int (*)(...))Atlas::Objects::Entity::GameData::~GameData
32    (int (*)(...))Atlas::Objects::Entity::GameData::copy
40    (int (*)(...))Atlas::Objects::Entity::GameData::instanceOf
48    (int (*)(...))Atlas::Objects::Entity::RootEntityData::copyAttr
56    (int (*)(...))Atlas::Objects::Entity::RootEntityData::setAttr
64    (int (*)(...))Atlas::Objects::Entity::RootEntityData::removeAttr
72    (int (*)(...))Atlas::Objects::BaseObjectData::removeAttrFlag
80    (int (*)(...))Atlas::Objects::Entity::RootEntityData::addToMessage
88    (int (*)(...))Atlas::Objects::Entity::RootEntityData::sendContents
96    (int (*)(...))Atlas::Objects::Entity::GameData::free
104   (int (*)(...))Atlas::Objects::Entity::RootEntityData::getAttrClass
112   (int (*)(...))Atlas::Objects::Entity::RootEntityData::getAttrFlag
120   (int (*)(...))Atlas::Objects::Entity::GameData::iterate
128   (int (*)(...))Atlas::Objects::Entity::GameData::getDefaultObject

Class Atlas::Objects::Entity::GameData
   size=216 align=8
   base size=216 base align=8
Atlas::Objects::Entity::GameData (0x0x7f68e50c8e38) 0
    vptr=((& Atlas::Objects::Entity::GameData::_ZTVN5Atlas7Objects6Entity8GameDataE) + 16u)
  Atlas::Objects::Entity::AdminEntityData (0x0x7f68e50c8ea0) 0
      primary-for Atlas::Objects::Entity::GameData (0x0x7f68e50c8e38)
    Atlas::Objects::Entity::RootEntityData (0x0x7f68e50c8f08) 0
        primary-for Atlas::Objects::Entity::AdminEntityData (0x0x7f68e50c8ea0)
      Atlas::Objects::RootData (0x0x7f68e50c8f70) 0
          primary-for Atlas::Objects::Entity::RootEntityData (0x0x7f68e50c8f08)
        Atlas::Objects::BaseObjectData (0x0x7f68e51011e0) 0
            primary-for Atlas::Objects::RootData (0x0x7f68e50c8f70)

Vtable for Atlas::Objects::Entity::GameEntityData
Atlas::Objects::Entity::GameEntityData::_ZTVN5Atlas7Objects6Entity14GameEntityDataE: 17u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5Atlas7Objects6Entity14GameEntityDataE)
16    (int (*)(...))Atlas::Objects::Entity::GameEntityData::~GameEntityData
24    (int (*)(...))Atlas::Objects::Entity::GameEntityData::~GameEntityData
32    (int (*)(...))Atlas::Objects::Entity::GameEntityData::copy
40    (int (*)(...))Atlas::Objects::Entity::GameEntityData::instanceOf
48    (int (*)(...))Atlas::Objects::Entity::RootEntityData::copyAttr
56    (int (*)(...))Atlas::Objects::Entity::RootEntityData::setAttr
64    (int (*)(...))Atlas::Objects::Entity::RootEntityData::removeAttr
72    (int (*)(...))Atlas::Objects::BaseObjectData::removeAttrFlag
80    (int (*)(...))Atlas::Objects::Entity::RootEntityData::addToMessage
88    (int (*)(...))Atlas::Objects::Entity::RootEntityData::sendContents
96    (int (*)(...))Atlas::Objects::Entity::GameEntityData::free
104   (int (*)(...))Atlas::Objects::Entity::RootEntityData::getAttrClass
112   (int (*)(...))Atlas::Objects::Entity::RootEntityData::getAttrFlag
120   (int (*)(...))Atlas::Objects::Entity::GameEntityData::iterate
128   (int (*)(...))Atlas::Objects::Entity::GameEntityData::getDefaultObject

Class Atlas::Objects::Entity::GameEntityData
   size=216 align=8
   base size=216 base align=8
Atlas::Objects::Entity::GameEntityData (0x0x7f68e50c8000) 0
    vptr=((& Atlas::Objects::Entity::GameEntityData::_ZTVN5Atlas7Objects6Entity14GameEntityDataE) + 16u)
  Atlas::Objects::Entity::RootEntityData (0x0x7f68e50c80d0) 0
      primary-for Atlas::Objects::Entity::GameEntityData (0x0x7f68e50c8000)
    Atlas::Objects::RootData (0x0x7f68e50c8138) 0
        primary-for Atlas::Objects::Entity::RootEntityData (0x0x7f68e50c80d0)
      Atlas::Objects::BaseObjectData (0x0x7f68e5101240) 0
          primary-for Atlas::Objects::RootData (0x0x7f68e50c8138)

Class std::__numeric_limits_base
   size=1 align=1
   base size=0 base align=1
std::__numeric_limits_base (0x0x7f68e5101300) 0 empty

Class std::numeric_limits<bool>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<bool> (0x0x7f68e51013c0) 0 empty

Class std::numeric_limits<char>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<char> (0x0x7f68e5101420) 0 empty

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

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

Class std::numeric_limits<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<wchar_t> (0x0x7f68e5101540) 0 empty

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

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

Class std::numeric_limits<int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<int> (0x0x7f68e5101660) 0 empty

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

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

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

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

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

Class std::numeric_limits<__int128>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<__int128> (0x0x7f68e51018a0) 0 empty

Class std::numeric_limits<__int128 unsigned>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<__int128 unsigned> (0x0x7f68e5101900) 0 empty

Class std::numeric_limits<float>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<float> (0x0x7f68e5101960) 0 empty

Class std::numeric_limits<double>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<double> (0x0x7f68e51019c0) 0 empty

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

Class WFMath::numeric_constants<float>
   size=1 align=1
   base size=0 base align=1
WFMath::numeric_constants<float> (0x0x7f68e5101ae0) 0 empty

Class WFMath::numeric_constants<double>
   size=1 align=1
   base size=0 base align=1
WFMath::numeric_constants<double> (0x0x7f68e5101b40) 0 empty

Class std::__uninitialized_construct_buf_dispatch<true>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_construct_buf_dispatch<true> (0x0x7f68e5101c60) 0 empty

Class std::auto_ptr<void>
   size=1 align=1
   base size=0 base align=1
std::auto_ptr<void> (0x0x7f68e5101de0) 0 empty

Class __exception
   size=40 align=8
   base size=40 base align=8
__exception (0x0x7f68e5101e40) 0

Class __signbitl(long double)::<anonymous union>
   size=16 align=16
   base size=16 base align=16
__signbitl(long double)::<anonymous union> (0x0x7f68e5101ea0) 0

Class WFMath::Point<3>
   size=16 align=4
   base size=13 base align=4
WFMath::Point<3> (0x0x7f68e4b57000) 0

Class WFMath::Point<2>
   size=12 align=4
   base size=9 base align=4
WFMath::Point<2> (0x0x7f68e4b57060) 0

Class WFMath::Vector<3>
   size=16 align=4
   base size=13 base align=4
WFMath::Vector<3> (0x0x7f68e4b57120) 0

Class WFMath::Vector<1>
   size=8 align=4
   base size=5 base align=4
WFMath::Vector<1> (0x0x7f68e4b57180) 0

Class WFMath::Vector<2>
   size=12 align=4
   base size=9 base align=4
WFMath::Vector<2> (0x0x7f68e4b571e0) 0

Class WFMath::RotMatrix<3>
   size=44 align=4
   base size=44 base align=4
WFMath::RotMatrix<3> (0x0x7f68e4b572a0) 0

Class WFMath::Quaternion::Identity
   size=1 align=1
   base size=0 base align=1
WFMath::Quaternion::Identity (0x0x7f68e4b57360) 0 empty

Class WFMath::Quaternion
   size=28 align=4
   base size=28 base align=4
WFMath::Quaternion (0x0x7f68e4b57300) 0

Class __gnu_cxx::new_allocator<WFMath::Point<2> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<WFMath::Point<2> > (0x0x7f68e4b575a0) 0 empty

Class std::allocator<WFMath::Point<2> >
   size=1 align=1
   base size=1 base align=1
std::allocator<WFMath::Point<2> > (0x0x7f68e50c8270) 0 empty
  __gnu_cxx::new_allocator<WFMath::Point<2> > (0x0x7f68e4b57600) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<WFMath::Point<2> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<WFMath::Point<2> > > (0x0x7f68e4b57540) 0 empty

Class std::allocator<WFMath::Point<2> >::rebind<WFMath::Point<2> >
   size=1 align=1
   base size=0 base align=1
std::allocator<WFMath::Point<2> >::rebind<WFMath::Point<2> > (0x0x7f68e4b57720) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<WFMath::Point<2> > >::rebind<WFMath::Point<2> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<WFMath::Point<2> > >::rebind<WFMath::Point<2> > (0x0x7f68e4b576c0) 0 empty

Class std::_Vector_base<WFMath::Point<2>, std::allocator<WFMath::Point<2> > >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<WFMath::Point<2>, std::allocator<WFMath::Point<2> > >::_Vector_impl (0x0x7f68e50c8410) 0
  std::allocator<WFMath::Point<2> > (0x0x7f68e50c8478) 0 empty
    __gnu_cxx::new_allocator<WFMath::Point<2> > (0x0x7f68e4b57840) 0 empty

Class std::_Vector_base<WFMath::Point<2>, std::allocator<WFMath::Point<2> > >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<WFMath::Point<2>, std::allocator<WFMath::Point<2> > > (0x0x7f68e4b574e0) 0

Class std::vector<WFMath::Point<2> >
   size=24 align=8
   base size=24 base align=8
std::vector<WFMath::Point<2> > (0x0x7f68e50c84e0) 0
  std::_Vector_base<WFMath::Point<2>, std::allocator<WFMath::Point<2> > > (0x0x7f68e4b578a0) 0

Class WFMath::Polygon<2>
   size=24 align=8
   base size=24 base align=8
WFMath::Polygon<2> (0x0x7f68e4b57480) 0

Class WFMath::RotMatrix<2>
   size=24 align=4
   base size=24 base align=4
WFMath::RotMatrix<2> (0x0x7f68e4b57900) 0

Class std::iterator_traits<WFMath::Point<2>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<WFMath::Point<2>*> (0x0x7f68e4b579c0) 0 empty

Class __gnu_cxx::__normal_iterator<WFMath::Point<2>*, std::vector<WFMath::Point<2> > >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<WFMath::Point<2>*, std::vector<WFMath::Point<2> > > (0x0x7f68e4b57960) 0

Class std::__are_same<WFMath::Point<2>*, WFMath::Point<2>*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<WFMath::Point<2>*, WFMath::Point<2>*> (0x0x7f68e4b57a20) 0 empty

Class __gnu_cxx::__enable_if<true, std::vector<WFMath::Point<2> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, std::vector<WFMath::Point<2> > > (0x0x7f68e4b57a80) 0 empty

Class WFMath::AxisBox<2>
   size=24 align=4
   base size=24 base align=4
WFMath::AxisBox<2> (0x0x7f68e4b57ae0) 0

Class WFMath::Ball<2>
   size=16 align=4
   base size=16 base align=4
WFMath::Ball<2> (0x0x7f68e4b57b40) 0

Class WFMath::_Poly2Reorient
   size=8 align=4
   base size=8 base align=4
WFMath::_Poly2Reorient (0x0x7f68e4b57ba0) 0

Class WFMath::_Poly2OrientIntersectData
   size=68 align=4
   base size=66 base align=4
WFMath::_Poly2OrientIntersectData (0x0x7f68e4b57c00) 0

Class WFMath::_Poly2Orient<3>
   size=48 align=4
   base size=48 base align=4
WFMath::_Poly2Orient<3> (0x0x7f68e4b57cc0) 0

Class WFMath::Polygon<3>
   size=72 align=8
   base size=72 base align=8
WFMath::Polygon<3> (0x0x7f68e4b57d80) 0

Class WFMath::AtlasInType
   size=24 align=8
   base size=24 base align=8
WFMath::AtlasInType (0x0x7f68e4b57ea0) 0

Class WFMath::AtlasOutType
   size=16 align=8
   base size=16 base align=8
WFMath::AtlasOutType (0x0x7f68e4b57f00) 0

Class __gnu_cxx::__enable_if<false, double>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, double> (0x0x7f68e4909120) 0 empty

Class std::iterator_traits<const WFMath::Point<2>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const WFMath::Point<2>*> (0x0x7f68e49091e0) 0 empty

Class __gnu_cxx::__normal_iterator<const WFMath::Point<2>*, std::vector<WFMath::Point<2> > >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const WFMath::Point<2>*, std::vector<WFMath::Point<2> > > (0x0x7f68e4909180) 0

Class std::__are_same<const WFMath::Point<2>*, WFMath::Point<2>*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<const WFMath::Point<2>*, WFMath::Point<2>*> (0x0x7f68e4909240) 0 empty

Class __gnu_cxx::__enable_if<false, std::vector<WFMath::Point<2> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, std::vector<WFMath::Point<2> > > (0x0x7f68e49092a0) 0 empty

Class std::pair<std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, Atlas::Message::Element> >, bool>
   size=16 align=8
   base size=9 base align=8
std::pair<std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, Atlas::Message::Element> >, bool> (0x0x7f68e4909300) 0

Vtable for Ember::IServerAdapter
Ember::IServerAdapter::_ZTVN5Ember14IServerAdapterE: 27u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5Ember14IServerAdapterE)
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
96    (int (*)(...))__cxa_pure_virtual
104   (int (*)(...))__cxa_pure_virtual
112   (int (*)(...))__cxa_pure_virtual
120   (int (*)(...))__cxa_pure_virtual
128   (int (*)(...))__cxa_pure_virtual
136   (int (*)(...))__cxa_pure_virtual
144   (int (*)(...))__cxa_pure_virtual
152   (int (*)(...))__cxa_pure_virtual
160   (int (*)(...))__cxa_pure_virtual
168   (int (*)(...))__cxa_pure_virtual
176   (int (*)(...))__cxa_pure_virtual
184   (int (*)(...))__cxa_pure_virtual
192   (int (*)(...))__cxa_pure_virtual
200   (int (*)(...))__cxa_pure_virtual
208   (int (*)(...))__cxa_pure_virtual

Class Ember::IServerAdapter
   size=8 align=8
   base size=8 base align=8
Ember::IServerAdapter (0x0x7f68e4909360) 0 nearly-empty
    vptr=((& Ember::IServerAdapter::_ZTVN5Ember14IServerAdapterE) + 16u)

Vtable for Ember::NonConnectedAdapter
Ember::NonConnectedAdapter::_ZTVN5Ember19NonConnectedAdapterE: 27u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5Ember19NonConnectedAdapterE)
16    (int (*)(...))Ember::NonConnectedAdapter::~NonConnectedAdapter
24    (int (*)(...))Ember::NonConnectedAdapter::~NonConnectedAdapter
32    (int (*)(...))Ember::NonConnectedAdapter::moveToPoint
40    (int (*)(...))Ember::NonConnectedAdapter::moveInDirection
48    (int (*)(...))Ember::NonConnectedAdapter::moveInDirection
56    (int (*)(...))Ember::NonConnectedAdapter::say
64    (int (*)(...))Ember::NonConnectedAdapter::sayTo
72    (int (*)(...))Ember::NonConnectedAdapter::sayTo
80    (int (*)(...))Ember::NonConnectedAdapter::touch
88    (int (*)(...))Ember::NonConnectedAdapter::emote
96    (int (*)(...))Ember::NonConnectedAdapter::drop
104   (int (*)(...))Ember::NonConnectedAdapter::place
112   (int (*)(...))Ember::NonConnectedAdapter::place
120   (int (*)(...))Ember::NonConnectedAdapter::wield
128   (int (*)(...))Ember::NonConnectedAdapter::take
136   (int (*)(...))Ember::NonConnectedAdapter::use
144   (int (*)(...))Ember::NonConnectedAdapter::useStop
152   (int (*)(...))Ember::NonConnectedAdapter::actuate
160   (int (*)(...))Ember::NonConnectedAdapter::attack
168   (int (*)(...))Ember::NonConnectedAdapter::eat
176   (int (*)(...))Ember::NonConnectedAdapter::deleteEntity
184   (int (*)(...))Ember::NonConnectedAdapter::setAttributes
192   (int (*)(...))Ember::NonConnectedAdapter::adminTell
200   (int (*)(...))Ember::NonConnectedAdapter::createTypeInfo
208   (int (*)(...))Ember::NonConnectedAdapter::setTypeInfo

Class Ember::NonConnectedAdapter
   size=8 align=8
   base size=8 base align=8
Ember::NonConnectedAdapter (0x0x7f68e4b00a90) 0 nearly-empty
    vptr=((& Ember::NonConnectedAdapter::_ZTVN5Ember19NonConnectedAdapterE) + 16u)
  Ember::IServerAdapter (0x0x7f68e49093c0) 0 nearly-empty
      primary-for Ember::NonConnectedAdapter (0x0x7f68e4b00a90)

Class sigc::internal::trackable_callback
   size=16 align=8
   base size=16 base align=8
sigc::internal::trackable_callback (0x0x7f68e4909420) 0

Class __gnu_cxx::new_allocator<sigc::internal::trackable_callback>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<sigc::internal::trackable_callback> (0x0x7f68e4909540) 0 empty

Class std::allocator<sigc::internal::trackable_callback>
   size=1 align=1
   base size=1 base align=1
std::allocator<sigc::internal::trackable_callback> (0x0x7f68e4b00af8) 0 empty
  __gnu_cxx::new_allocator<sigc::internal::trackable_callback> (0x0x7f68e49095a0) 0 empty

Class std::allocator<sigc::internal::trackable_callback>::rebind<std::_List_node<sigc::internal::trackable_callback> >
   size=1 align=1
   base size=0 base align=1
std::allocator<sigc::internal::trackable_callback>::rebind<std::_List_node<sigc::internal::trackable_callback> > (0x0x7f68e4909600) 0 empty

Class std::allocator<sigc::internal::trackable_callback>::rebind<sigc::internal::trackable_callback>
   size=1 align=1
   base size=0 base align=1
std::allocator<sigc::internal::trackable_callback>::rebind<sigc::internal::trackable_callback> (0x0x7f68e4909660) 0 empty

Class __gnu_cxx::new_allocator<std::_List_node<sigc::internal::trackable_callback> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<sigc::internal::trackable_callback> > (0x0x7f68e4909780) 0 empty

Class std::allocator<std::_List_node<sigc::internal::trackable_callback> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<sigc::internal::trackable_callback> > (0x0x7f68e4b00c30) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<sigc::internal::trackable_callback> > (0x0x7f68e49097e0) 0 empty

Class std::_List_base<sigc::internal::trackable_callback, std::allocator<sigc::internal::trackable_callback> >::_List_impl
   size=16 align=8
   base size=16 base align=8
std::_List_base<sigc::internal::trackable_callback, std::allocator<sigc::internal::trackable_callback> >::_List_impl (0x0x7f68e4b00c98) 0
  std::allocator<std::_List_node<sigc::internal::trackable_callback> > (0x0x7f68e4b00d00) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<sigc::internal::trackable_callback> > (0x0x7f68e4909840) 0 empty

Class std::_List_base<sigc::internal::trackable_callback, std::allocator<sigc::internal::trackable_callback> >
   size=16 align=8
   base size=16 base align=8
std::_List_base<sigc::internal::trackable_callback, std::allocator<sigc::internal::trackable_callback> > (0x0x7f68e49094e0) 0

Class std::list<sigc::internal::trackable_callback>
   size=16 align=8
   base size=16 base align=8
std::list<sigc::internal::trackable_callback> (0x0x7f68e4b00e38) 0
  std::_List_base<sigc::internal::trackable_callback, std::allocator<sigc::internal::trackable_callback> > (0x0x7f68e49098a0) 0

Class sigc::internal::trackable_callback_list
   size=24 align=8
   base size=17 base align=8
sigc::internal::trackable_callback_list (0x0x7f68e4909480) 0

Class sigc::trackable
   size=8 align=8
   base size=8 base align=8
sigc::trackable (0x0x7f68e49099c0) 0

Vtable for Ember::StateBaseCore
Ember::StateBaseCore::_ZTVN5Ember13StateBaseCoreE: 15u entries
0     16u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5Ember13StateBaseCoreE)
24    0u
32    0u
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))Ember::StateBaseCore::getSignals
56    (int (*)(...))__cxa_pure_virtual
64    (int (*)(...))Ember::StateBaseCore::disconnect
72    (int (*)(...))Ember::StateBaseCore::logout
80    (int (*)(...))Ember::StateBaseCore::takeCharacter
88    (int (*)(...))Ember::StateBaseCore::takeTransferredCharacter
96    (int (*)(...))Ember::StateBaseCore::createCharacter
104   (int (*)(...))Ember::StateBaseCore::transfer
112   (int (*)(...))Ember::StateBaseCore::getServerAdapter

VTT for Ember::StateBaseCore
Ember::StateBaseCore::_ZTTN5Ember13StateBaseCoreE: 1u entries
0     ((& Ember::StateBaseCore::_ZTVN5Ember13StateBaseCoreE) + 24u)

Class Ember::StateBaseCore
   size=24 align=8
   base size=16 base align=8
Ember::StateBaseCore (0x0x7f68e461a070) 0
    vptridx=0u vptr=((& Ember::StateBaseCore::_ZTVN5Ember13StateBaseCoreE) + 24u)
  Ember::IState (0x0x7f68e4909a20) 0 nearly-empty
      primary-for Ember::StateBaseCore (0x0x7f68e461a070)
  sigc::trackable (0x0x7f68e4909a80) 16 virtual
      vbaseoffset=-24

Vtable for Ember::StateBase<void>
Ember::StateBase<void>::_ZTVN5Ember9StateBaseIvEE: 16u entries
0     24u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5Ember9StateBaseIvEE)
24    (int (*)(...))Ember::StateBase<TChildState>::~StateBase<void>
32    (int (*)(...))Ember::StateBase<TChildState>::~StateBase<void>
40    (int (*)(...))Ember::StateBase<TChildState>::destroyChildState<void>
48    (int (*)(...))Ember::StateBaseCore::getSignals
56    (int (*)(...))Ember::StateBase<TChildState>::getTopState<void>
64    (int (*)(...))Ember::StateBaseCore::disconnect
72    (int (*)(...))Ember::StateBaseCore::logout
80    (int (*)(...))Ember::StateBaseCore::takeCharacter
88    (int (*)(...))Ember::StateBaseCore::takeTransferredCharacter
96    (int (*)(...))Ember::StateBaseCore::createCharacter
104   (int (*)(...))Ember::StateBaseCore::transfer
112   (int (*)(...))Ember::StateBaseCore::getServerAdapter
120   (int (*)(...))Ember::StateBase<TChildState>::setChildState<void>

Construction vtable for Ember::StateBaseCore (0x0x7f68e4643230 instance) in Ember::StateBase<void>
Ember::StateBase<void>::_ZTCN5Ember9StateBaseIvEE0_NS_13StateBaseCoreE: 15u entries
0     24u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5Ember13StateBaseCoreE)
24    0u
32    0u
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))Ember::StateBaseCore::getSignals
56    (int (*)(...))__cxa_pure_virtual
64    (int (*)(...))Ember::StateBaseCore::disconnect
72    (int (*)(...))Ember::StateBaseCore::logout
80    (int (*)(...))Ember::StateBaseCore::takeCharacter
88    (int (*)(...))Ember::StateBaseCore::takeTransferredCharacter
96    (int (*)(...))Ember::StateBaseCore::createCharacter
104   (int (*)(...))Ember::StateBaseCore::transfer
112   (int (*)(...))Ember::StateBaseCore::getServerAdapter

VTT for Ember::StateBase<void>
Ember::StateBase<void>::_ZTTN5Ember9StateBaseIvEE: 2u entries
0     ((& Ember::StateBase<void>::_ZTVN5Ember9StateBaseIvEE) + 24u)
8     ((& Ember::StateBase<void>::_ZTCN5Ember9StateBaseIvEE0_NS_13StateBaseCoreE) + 24u)

Class Ember::StateBase<void>
   size=32 align=8
   base size=24 base align=8
Ember::StateBase<void> (0x0x7f68e4b004e0) 0
    vptridx=0u vptr=((& Ember::StateBase<void>::_ZTVN5Ember9StateBaseIvEE) + 24u)
  Ember::StateBaseCore (0x0x7f68e4643230) 0
      primary-for Ember::StateBase<void> (0x0x7f68e4b004e0)
      subvttidx=8u
    Ember::IState (0x0x7f68e4909c00) 0 nearly-empty
        primary-for Ember::StateBaseCore (0x0x7f68e4643230)
    sigc::trackable (0x0x7f68e4909c60) 24 virtual
        vbaseoffset=-24

Vtable for Ember::ConsoleCommandWrapper
Ember::ConsoleCommandWrapper::_ZTVN5Ember21ConsoleCommandWrapperE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5Ember21ConsoleCommandWrapperE)
16    (int (*)(...))Ember::ConsoleCommandWrapper::~ConsoleCommandWrapper
24    (int (*)(...))Ember::ConsoleCommandWrapper::~ConsoleCommandWrapper

Class Ember::ConsoleCommandWrapper
   size=48 align=8
   base size=41 base align=8
Ember::ConsoleCommandWrapper (0x0x7f68e4909cc0) 0
    vptr=((& Ember::ConsoleCommandWrapper::_ZTVN5Ember21ConsoleCommandWrapperE) + 16u)

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

Vtable for Ember::ConsoleObject
Ember::ConsoleObject::_ZTVN5Ember13ConsoleObjectE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5Ember13ConsoleObjectE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual

Class Ember::ConsoleObject
   size=8 align=8
   base size=8 base align=8
Ember::ConsoleObject (0x0x7f68e4909d80) 0 nearly-empty
    vptr=((& Ember::ConsoleObject::_ZTVN5Ember13ConsoleObjectE) + 16u)

Vtable for Ember::StateBase<Ember::EnteredWorldState>
Ember::StateBase<Ember::EnteredWorldState>::_ZTVN5Ember9StateBaseINS_17EnteredWorldStateEEE: 16u entries
0     24u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5Ember9StateBaseINS_17EnteredWorldStateEEE)
24    (int (*)(...))Ember::StateBase<TChildState>::~StateBase<Ember::EnteredWorldState>
32    (int (*)(...))Ember::StateBase<TChildState>::~StateBase<Ember::EnteredWorldState>
40    (int (*)(...))Ember::StateBase<TChildState>::destroyChildState<Ember::EnteredWorldState>
48    (int (*)(...))Ember::StateBaseCore::getSignals
56    (int (*)(...))Ember::StateBase<TChildState>::getTopState<Ember::EnteredWorldState>
64    (int (*)(...))Ember::StateBaseCore::disconnect
72    (int (*)(...))Ember::StateBaseCore::logout
80    (int (*)(...))Ember::StateBaseCore::takeCharacter
88    (int (*)(...))Ember::StateBaseCore::takeTransferredCharacter
96    (int (*)(...))Ember::StateBaseCore::createCharacter
104   (int (*)(...))Ember::StateBaseCore::transfer
112   (int (*)(...))Ember::StateBaseCore::getServerAdapter
120   (int (*)(...))Ember::StateBase<TChildState>::setChildState<Ember::EnteredWorldState>

Construction vtable for Ember::StateBaseCore (0x0x7f68e4663230 instance) in Ember::StateBase<Ember::EnteredWorldState>
Ember::StateBase<Ember::EnteredWorldState>::_ZTCN5Ember9StateBaseINS_17EnteredWorldStateEEE0_NS_13StateBaseCoreE: 15u entries
0     24u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5Ember13StateBaseCoreE)
24    0u
32    0u
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))Ember::StateBaseCore::getSignals
56    (int (*)(...))__cxa_pure_virtual
64    (int (*)(...))Ember::StateBaseCore::disconnect
72    (int (*)(...))Ember::StateBaseCore::logout
80    (int (*)(...))Ember::StateBaseCore::takeCharacter
88    (int (*)(...))Ember::StateBaseCore::takeTransferredCharacter
96    (int (*)(...))Ember::StateBaseCore::createCharacter
104   (int (*)(...))Ember::StateBaseCore::transfer
112   (int (*)(...))Ember::StateBaseCore::getServerAdapter

VTT for Ember::StateBase<Ember::EnteredWorldState>
Ember::StateBase<Ember::EnteredWorldState>::_ZTTN5Ember9StateBaseINS_17EnteredWorldStateEEE: 2u entries
0     ((& Ember::StateBase<Ember::EnteredWorldState>::_ZTVN5Ember9StateBaseINS_17EnteredWorldStateEEE) + 24u)
8     ((& Ember::StateBase<Ember::EnteredWorldState>::_ZTCN5Ember9StateBaseINS_17EnteredWorldStateEEE0_NS_13StateBaseCoreE) + 24u)

Class Ember::StateBase<Ember::EnteredWorldState>
   size=32 align=8
   base size=24 base align=8
Ember::StateBase<Ember::EnteredWorldState> (0x0x7f68e4b00680) 0
    vptridx=0u vptr=((& Ember::StateBase<Ember::EnteredWorldState>::_ZTVN5Ember9StateBaseINS_17EnteredWorldStateEEE) + 24u)
  Ember::StateBaseCore (0x0x7f68e4663230) 0
      primary-for Ember::StateBase<Ember::EnteredWorldState> (0x0x7f68e4b00680)
      subvttidx=8u
    Ember::IState (0x0x7f68e4909de0) 0 nearly-empty
        primary-for Ember::StateBaseCore (0x0x7f68e4663230)
    sigc::trackable (0x0x7f68e4909e40) 24 virtual
        vbaseoffset=-24

Class __gnu_cxx::new_allocator<Ember::AvatarTransferInfo>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<Ember::AvatarTransferInfo> (0x0x7f68e467d1e0) 0 empty

Class std::allocator<Ember::AvatarTransferInfo>
   size=1 align=1
   base size=1 base align=1
std::allocator<Ember::AvatarTransferInfo> (0x0x7f68e4b00548) 0 empty
  __gnu_cxx::new_allocator<Ember::AvatarTransferInfo> (0x0x7f68e467d240) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<Ember::AvatarTransferInfo> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Ember::AvatarTransferInfo> > (0x0x7f68e467d180) 0 empty

Class std::allocator<Ember::AvatarTransferInfo>::rebind<Ember::AvatarTransferInfo>
   size=1 align=1
   base size=0 base align=1
std::allocator<Ember::AvatarTransferInfo>::rebind<Ember::AvatarTransferInfo> (0x0x7f68e467d360) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<Ember::AvatarTransferInfo> >::rebind<Ember::AvatarTransferInfo>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Ember::AvatarTransferInfo> >::rebind<Ember::AvatarTransferInfo> (0x0x7f68e467d300) 0 empty

Class std::_Vector_base<Ember::AvatarTransferInfo, std::allocator<Ember::AvatarTransferInfo> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<Ember::AvatarTransferInfo, std::allocator<Ember::AvatarTransferInfo> >::_Vector_impl (0x0x7f68e4b00750) 0
  std::allocator<Ember::AvatarTransferInfo> (0x0x7f68e4b00ea0) 0 empty
    __gnu_cxx::new_allocator<Ember::AvatarTransferInfo> (0x0x7f68e467d3c0) 0 empty

Class std::_Vector_base<Ember::AvatarTransferInfo, std::allocator<Ember::AvatarTransferInfo> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<Ember::AvatarTransferInfo, std::allocator<Ember::AvatarTransferInfo> > (0x0x7f68e467d120) 0

Class std::vector<Ember::AvatarTransferInfo>
   size=24 align=8
   base size=24 base align=8
std::vector<Ember::AvatarTransferInfo> (0x0x7f68e46ac068) 0
  std::_Vector_base<Ember::AvatarTransferInfo, std::allocator<Ember::AvatarTransferInfo> > (0x0x7f68e467d4e0) 0

Vtable for Ember::LoggedInState
Ember::LoggedInState::_ZTVN5Ember13LoggedInStateE: 39u entries
0     264u
8     240u
16    (int (*)(...))0
24    (int (*)(...))(& _ZTIN5Ember13LoggedInStateE)
32    (int (*)(...))Ember::LoggedInState::~LoggedInState
40    (int (*)(...))Ember::LoggedInState::~LoggedInState
48    (int (*)(...))Ember::LoggedInState::runCommand
56    (int (*)(...))Ember::LoggedInState::takeTransferredCharacter
64    (int (*)(...))Ember::LoggedInState::takeCharacter
72    (int (*)(...))Ember::LoggedInState::createCharacter
80    (int (*)(...))Ember::LoggedInState::logout
88    0u
96    0u
104   0u
112   18446744073709551376u
120   18446744073709551376u
128   18446744073709551376u
136   18446744073709551376u
144   0u
152   0u
160   0u
168   0u
176   18446744073709551376u
184   24u
192   (int (*)(...))-240
200   (int (*)(...))(& _ZTIN5Ember13LoggedInStateE)
208   (int (*)(...))Ember::LoggedInState::_ZTv0_n32_N5Ember13LoggedInStateD1Ev
216   (int (*)(...))Ember::LoggedInState::_ZTv0_n32_N5Ember13LoggedInStateD0Ev
224   (int (*)(...))Ember::StateBase<TChildState>::destroyChildState<Ember::EnteredWorldState>
232   (int (*)(...))Ember::StateBaseCore::getSignals
240   (int (*)(...))Ember::StateBase<TChildState>::getTopState<Ember::EnteredWorldState>
248   (int (*)(...))Ember::StateBaseCore::disconnect
256   (int (*)(...))Ember::LoggedInState::_ZTv0_n72_N5Ember13LoggedInState6logoutEv
264   (int (*)(...))Ember::LoggedInState::_ZTv0_n80_N5Ember13LoggedInState13takeCharacterERKSs
272   (int (*)(...))Ember::LoggedInState::_ZTv0_n88_N5Ember13LoggedInState24takeTransferredCharacterERKN4Eris12TransferInfoE
280   (int (*)(...))Ember::LoggedInState::_ZTv0_n96_N5Ember13LoggedInState15createCharacterERKSsS2_S2_S2_S2_
288   (int (*)(...))Ember::StateBaseCore::transfer
296   (int (*)(...))Ember::StateBaseCore::getServerAdapter
304   (int (*)(...))Ember::StateBase<TChildState>::setChildState<Ember::EnteredWorldState>

Construction vtable for Ember::StateBase<Ember::EnteredWorldState> in Ember::LoggedInState
Ember::LoggedInState::_ZTCN5Ember13LoggedInStateE240_NS_9StateBaseINS_17EnteredWorldStateEEE: 16u entries
0     24u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5Ember9StateBaseINS_17EnteredWorldStateEEE)
24    0u
32    0u
40    (int (*)(...))Ember::StateBase<TChildState>::destroyChildState<Ember::EnteredWorldState>
48    (int (*)(...))Ember::StateBaseCore::getSignals
56    (int (*)(...))Ember::StateBase<TChildState>::getTopState<Ember::EnteredWorldState>
64    (int (*)(...))Ember::StateBaseCore::disconnect
72    (int (*)(...))Ember::StateBaseCore::logout
80    (int (*)(...))Ember::StateBaseCore::takeCharacter
88    (int (*)(...))Ember::StateBaseCore::takeTransferredCharacter
96    (int (*)(...))Ember::StateBaseCore::createCharacter
104   (int (*)(...))Ember::StateBaseCore::transfer
112   (int (*)(...))Ember::StateBaseCore::getServerAdapter
120   (int (*)(...))Ember::StateBase<TChildState>::setChildState<Ember::EnteredWorldState>

Construction vtable for Ember::StateBaseCore (0x0x7f68e4663380 instance) in Ember::LoggedInState
Ember::LoggedInState::_ZTCN5Ember13LoggedInStateE240_NS_13StateBaseCoreE: 15u entries
0     24u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5Ember13StateBaseCoreE)
24    0u
32    0u
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))Ember::StateBaseCore::getSignals
56    (int (*)(...))__cxa_pure_virtual
64    (int (*)(...))Ember::StateBaseCore::disconnect
72    (int (*)(...))Ember::StateBaseCore::logout
80    (int (*)(...))Ember::StateBaseCore::takeCharacter
88    (int (*)(...))Ember::StateBaseCore::takeTransferredCharacter
96    (int (*)(...))Ember::StateBaseCore::createCharacter
104   (int (*)(...))Ember::StateBaseCore::transfer
112   (int (*)(...))Ember::StateBaseCore::getServerAdapter

VTT for Ember::LoggedInState
Ember::LoggedInState::_ZTTN5Ember13LoggedInStateE: 4u entries
0     ((& Ember::LoggedInState::_ZTVN5Ember13LoggedInStateE) + 32u)
8     ((& Ember::LoggedInState::_ZTVN5Ember13LoggedInStateE) + 208u)
16    ((& Ember::LoggedInState::_ZTCN5Ember13LoggedInStateE240_NS_9StateBaseINS_17EnteredWorldStateEEE) + 24u)
24    ((& Ember::LoggedInState::_ZTCN5Ember13LoggedInStateE240_NS_13StateBaseCoreE) + 24u)

Class Ember::LoggedInState
   size=272 align=8
   base size=240 base align=8
Ember::LoggedInState (0x0x7f68e4663310) 0
    vptridx=0u vptr=((& Ember::LoggedInState::_ZTVN5Ember13LoggedInStateE) + 32u)
  Ember::StateBase<Ember::EnteredWorldState> (0x0x7f68e4b00888) 240 virtual
      subvttidx=16u vptridx=8u vbaseoffset=-24 vptr=((& Ember::LoggedInState::_ZTVN5Ember13LoggedInStateE) + 208u)
    Ember::StateBaseCore (0x0x7f68e4663380) 240
        primary-for Ember::StateBase<Ember::EnteredWorldState> (0x0x7f68e4b00888)
        subvttidx=24u
      Ember::IState (0x0x7f68e467d000) 240 nearly-empty
          primary-for Ember::StateBaseCore (0x0x7f68e4663380)
      sigc::trackable (0x0x7f68e467d060) 264 virtual
          vbaseoffset=-32
  Ember::ConsoleObject (0x0x7f68e467d0c0) 0 nearly-empty
      primary-for Ember::LoggedInState (0x0x7f68e4663310)

Class sigc::type_trait<void>
   size=1 align=1
   base size=0 base align=1
sigc::type_trait<void> (0x0x7f68e467d8a0) 0 empty

Class sigc::functor_base
   size=1 align=1
   base size=0 base align=1
sigc::functor_base (0x0x7f68e467dcc0) 0 empty

Class sigc::adaptor_base
   size=1 align=1
   base size=1 base align=1
sigc::adaptor_base (0x0x7f68e3fcd138) 0 empty
  sigc::functor_base (0x0x7f68e3fa0f00) 0 empty

Class sigc::internal::slot_rep
   size=48 align=8
   base size=48 base align=8
sigc::internal::slot_rep (0x0x7f68e3fcd3a8) 0
  sigc::trackable (0x0x7f68e3fd6d80) 0

Class sigc::internal::slot_do_bind
   size=8 align=8
   base size=8 base align=8
sigc::internal::slot_do_bind (0x0x7f68e3fd6de0) 0

Class sigc::internal::slot_do_unbind
   size=8 align=8
   base size=8 base align=8
sigc::internal::slot_do_unbind (0x0x7f68e3fd6e40) 0

Class sigc::slot_base
   size=16 align=8
   base size=9 base align=8
sigc::slot_base (0x0x7f68e3fcd410) 0
  sigc::functor_base (0x0x7f68e3fd6ea0) 0 empty

Class __gnu_cxx::new_allocator<sigc::slot_base>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<sigc::slot_base> (0x0x7f68e4031e40) 0 empty

Class std::allocator<sigc::slot_base>
   size=1 align=1
   base size=1 base align=1
std::allocator<sigc::slot_base> (0x0x7f68e4063f08) 0 empty
  __gnu_cxx::new_allocator<sigc::slot_base> (0x0x7f68e4031ea0) 0 empty

Class std::allocator<sigc::slot_base>::rebind<std::_List_node<sigc::slot_base> >
   size=1 align=1
   base size=0 base align=1
std::allocator<sigc::slot_base>::rebind<std::_List_node<sigc::slot_base> > (0x0x7f68e4031f00) 0 empty

Class std::allocator<sigc::slot_base>::rebind<sigc::slot_base>
   size=1 align=1
   base size=0 base align=1
std::allocator<sigc::slot_base>::rebind<sigc::slot_base> (0x0x7f68e4031f60) 0 empty

Class __gnu_cxx::new_allocator<std::_List_node<sigc::slot_base> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<sigc::slot_base> > (0x0x7f68e40ca000) 0 empty

Class std::allocator<std::_List_node<sigc::slot_base> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<sigc::slot_base> > (0x0x7f68e40c9068) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<sigc::slot_base> > (0x0x7f68e40ca060) 0 empty

Class std::_List_base<sigc::slot_base, std::allocator<sigc::slot_base> >::_List_impl
   size=16 align=8
   base size=16 base align=8
std::_List_base<sigc::slot_base, std::allocator<sigc::slot_base> >::_List_impl (0x0x7f68e40c90d0) 0
  std::allocator<std::_List_node<sigc::slot_base> > (0x0x7f68e40c9138) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<sigc::slot_base> > (0x0x7f68e40ca0c0) 0 empty

Class std::_List_base<sigc::slot_base, std::allocator<sigc::slot_base> >
   size=16 align=8
   base size=16 base align=8
std::_List_base<sigc::slot_base, std::allocator<sigc::slot_base> > (0x0x7f68e4031de0) 0

Class std::list<sigc::slot_base>
   size=16 align=8
   base size=16 base align=8
std::list<sigc::slot_base> (0x0x7f68e40c91a0) 0
  std::_List_base<sigc::slot_base, std::allocator<sigc::slot_base> > (0x0x7f68e40ca120) 0

Class sigc::internal::signal_impl
   size=24 align=8
   base size=24 base align=8
sigc::internal::signal_impl (0x0x7f68e4031d80) 0

Class sigc::internal::signal_exec
   size=8 align=8
   base size=8 base align=8
sigc::internal::signal_exec (0x0x7f68e40ca180) 0

Class std::_List_iterator<sigc::slot_base>
   size=8 align=8
   base size=8 base align=8
std::_List_iterator<sigc::slot_base> (0x0x7f68e40ca240) 0

Class sigc::internal::temp_slot_list
   size=16 align=8
   base size=16 base align=8
sigc::internal::temp_slot_list (0x0x7f68e40ca1e0) 0

Class std::_List_const_iterator<sigc::slot_base>
   size=8 align=8
   base size=8 base align=8
std::_List_const_iterator<sigc::slot_base> (0x0x7f68e40ca2a0) 0

Class sigc::signal_base
   size=16 align=8
   base size=16 base align=8
sigc::signal_base (0x0x7f68e40c9270) 0
  sigc::trackable (0x0x7f68e40ca360) 0

Class std::iterator_traits<std::_List_iterator<sigc::slot_base> >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<std::_List_iterator<sigc::slot_base> > (0x0x7f68e40ca720) 0 empty

Class std::iterator<std::bidirectional_iterator_tag, sigc::slot_base, long int, sigc::slot_base*, sigc::slot_base&>
   size=1 align=1
   base size=0 base align=1
std::iterator<std::bidirectional_iterator_tag, sigc::slot_base, long int, sigc::slot_base*, sigc::slot_base&> (0x0x7f68e40ca780) 0 empty

Class std::reverse_iterator<std::_List_iterator<sigc::slot_base> >
   size=8 align=8
   base size=8 base align=8
std::reverse_iterator<std::_List_iterator<sigc::slot_base> > (0x0x7f68e40c96e8) 0
  std::iterator<std::bidirectional_iterator_tag, sigc::slot_base, long int, sigc::slot_base*, sigc::slot_base&> (0x0x7f68e40ca7e0) 0 empty

Class sigc::internal::signal_emit0<void, sigc::nil>
   size=1 align=1
   base size=0 base align=1
sigc::internal::signal_emit0<void, sigc::nil> (0x0x7f68e40ca840) 0 empty

Class sigc::slot_list<sigc::slot<void> >
   size=8 align=8
   base size=8 base align=8
sigc::slot_list<sigc::slot<void> > (0x0x7f68e3b6ac00) 0

Class sigc::signal0<void, sigc::nil>
   size=16 align=8
   base size=16 base align=8
sigc::signal0<void, sigc::nil> (0x0x7f68e3b3edd0) 0
  sigc::signal_base (0x0x7f68e3b3ee38) 0
    sigc::trackable (0x0x7f68e3b6aba0) 0

Class sigc::signal<void>
   size=16 align=8
   base size=16 base align=8
sigc::signal<void> (0x0x7f68e3b3ef08) 0
  sigc::signal0<void, sigc::nil> (0x0x7f68e3b3ef70) 0
    sigc::signal_base (0x0x7f68e3b3eea0) 0
      sigc::trackable (0x0x7f68e3b6acc0) 0

Vtable for Eris::BaseConnection
Eris::BaseConnection::_ZTVN4Eris14BaseConnectionE: 10u entries
0     128u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN4Eris14BaseConnectionE)
24    0u
32    0u
40    (int (*)(...))Eris::BaseConnection::connect
48    (int (*)(...))Eris::BaseConnection::setStatus
56    (int (*)(...))Eris::BaseConnection::onConnect
64    (int (*)(...))__cxa_pure_virtual
72    (int (*)(...))__cxa_pure_virtual

VTT for Eris::BaseConnection
Eris::BaseConnection::_ZTTN4Eris14BaseConnectionE: 1u entries
0     ((& Eris::BaseConnection::_ZTVN4Eris14BaseConnectionE) + 24u)

Class Eris::BaseConnection
   size=136 align=8
   base size=122 base align=8
Eris::BaseConnection (0x0x7f68e3b3ed68) 0
    vptridx=0u vptr=((& Eris::BaseConnection::_ZTVN4Eris14BaseConnectionE) + 24u)
  sigc::trackable (0x0x7f68e3b6ab40) 128 virtual
      vbaseoffset=-24

Class sigc::type_trait<Eris::Avatar*>
   size=1 align=1
   base size=0 base align=1
sigc::type_trait<Eris::Avatar*> (0x0x7f68e3b6af60) 0 empty

Class sigc::slot1<void, Eris::Avatar*>
   size=16 align=8
   base size=9 base align=8
sigc::slot1<void, Eris::Avatar*> (0x0x7f68e3bc5138) 0
  sigc::slot_base (0x0x7f68e3bc51a0) 0
    sigc::functor_base (0x0x7f68e3b6af00) 0 empty

Class sigc::slot<void, Eris::Avatar*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>
   size=16 align=8
   base size=9 base align=8
sigc::slot<void, Eris::Avatar*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> (0x0x7f68e3bc5270) 0
  sigc::slot1<void, Eris::Avatar*> (0x0x7f68e3bc52d8) 0
    sigc::slot_base (0x0x7f68e3bc5340) 0
      sigc::functor_base (0x0x7f68e3bd7000) 0 empty

Class sigc::internal::signal_emit1<void, Eris::Avatar*, sigc::nil>
   size=1 align=1
   base size=0 base align=1
sigc::internal::signal_emit1<void, Eris::Avatar*, sigc::nil> (0x0x7f68e3b6aea0) 0 empty

Class sigc::slot_list<sigc::slot<void, Eris::Avatar*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> >
   size=8 align=8
   base size=8 base align=8
sigc::slot_list<sigc::slot<void, Eris::Avatar*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> > (0x0x7f68e3bd7120) 0

Class sigc::signal1<void, Eris::Avatar*, sigc::nil>
   size=16 align=8
   base size=16 base align=8
sigc::signal1<void, Eris::Avatar*, sigc::nil> (0x0x7f68e3bc5068) 0
  sigc::signal_base (0x0x7f68e3bc50d0) 0
    sigc::trackable (0x0x7f68e3b6ae40) 0

Class sigc::signal<void, Eris::Avatar*>
   size=16 align=8
   base size=16 base align=8
sigc::signal<void, Eris::Avatar*> (0x0x7f68e3bc5618) 0
  sigc::signal1<void, Eris::Avatar*, sigc::nil> (0x0x7f68e3bc5680) 0
    sigc::signal_base (0x0x7f68e3bc56e8) 0
      sigc::trackable (0x0x7f68e3bd71e0) 0

Class sigc::type_trait<Eris::View*>
   size=1 align=1
   base size=0 base align=1
sigc::type_trait<Eris::View*> (0x0x7f68e3bd7420) 0 empty

Class sigc::slot1<void, Eris::View*>
   size=16 align=8
   base size=9 base align=8
sigc::slot1<void, Eris::View*> (0x0x7f68e3bc5820) 0
  sigc::slot_base (0x0x7f68e3bc5888) 0
    sigc::functor_base (0x0x7f68e3bd73c0) 0 empty

Class sigc::slot<void, Eris::View*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>
   size=16 align=8
   base size=9 base align=8
sigc::slot<void, Eris::View*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> (0x0x7f68e3bc5958) 0
  sigc::slot1<void, Eris::View*> (0x0x7f68e3bc59c0) 0
    sigc::slot_base (0x0x7f68e3bc5a28) 0
      sigc::functor_base (0x0x7f68e3bd7480) 0 empty

Class sigc::internal::signal_emit1<void, Eris::View*, sigc::nil>
   size=1 align=1
   base size=0 base align=1
sigc::internal::signal_emit1<void, Eris::View*, sigc::nil> (0x0x7f68e3bd7360) 0 empty

Class sigc::slot_list<sigc::slot<void, Eris::View*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> >
   size=8 align=8
   base size=8 base align=8
sigc::slot_list<sigc::slot<void, Eris::View*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> > (0x0x7f68e3bd7660) 0

Class sigc::signal1<void, Eris::View*, sigc::nil>
   size=16 align=8
   base size=16 base align=8
sigc::signal1<void, Eris::View*, sigc::nil> (0x0x7f68e3bc5750) 0
  sigc::signal_base (0x0x7f68e3bc57b8) 0
    sigc::trackable (0x0x7f68e3bd7300) 0

Class sigc::signal<void, Eris::View*>
   size=16 align=8
   base size=16 base align=8
sigc::signal<void, Eris::View*> (0x0x7f68e3bc5b60) 0
  sigc::signal1<void, Eris::View*, sigc::nil> (0x0x7f68e3bc5bc8) 0
    sigc::signal_base (0x0x7f68e3bc5c30) 0
      sigc::trackable (0x0x7f68e3bd77e0) 0

Class sigc::type_trait<Eris::Connection*>
   size=1 align=1
   base size=0 base align=1
sigc::type_trait<Eris::Connection*> (0x0x7f68e3bd7a20) 0 empty

Class sigc::slot1<void, Eris::Connection*>
   size=16 align=8
   base size=9 base align=8
sigc::slot1<void, Eris::Connection*> (0x0x7f68e3bc5d68) 0
  sigc::slot_base (0x0x7f68e3bc5dd0) 0
    sigc::functor_base (0x0x7f68e3bd79c0) 0 empty

Class sigc::slot<void, Eris::Connection*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>
   size=16 align=8
   base size=9 base align=8
sigc::slot<void, Eris::Connection*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> (0x0x7f68e3bc5ea0) 0
  sigc::slot1<void, Eris::Connection*> (0x0x7f68e3bc5f08) 0
    sigc::slot_base (0x0x7f68e3bc5f70) 0
      sigc::functor_base (0x0x7f68e3bd7a80) 0 empty

Class sigc::internal::signal_emit1<void, Eris::Connection*, sigc::nil>
   size=1 align=1
   base size=0 base align=1
sigc::internal::signal_emit1<void, Eris::Connection*, sigc::nil> (0x0x7f68e3bd7960) 0 empty

Class sigc::slot_list<sigc::slot<void, Eris::Connection*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> >
   size=8 align=8
   base size=8 base align=8
sigc::slot_list<sigc::slot<void, Eris::Connection*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> > (0x0x7f68e3bd7ba0) 0

Class sigc::signal1<void, Eris::Connection*, sigc::nil>
   size=16 align=8
   base size=16 base align=8
sigc::signal1<void, Eris::Connection*, sigc::nil> (0x0x7f68e3bc5c98) 0
  sigc::signal_base (0x0x7f68e3bc5d00) 0
    sigc::trackable (0x0x7f68e3bd7900) 0

Class sigc::signal<void, Eris::Connection*>
   size=16 align=8
   base size=16 base align=8
sigc::signal<void, Eris::Connection*> (0x0x7f68e3c42068) 0
  sigc::signal1<void, Eris::Connection*, sigc::nil> (0x0x7f68e3c420d0) 0
    sigc::signal_base (0x0x7f68e3c42138) 0
      sigc::trackable (0x0x7f68e3bd7c60) 0

Class sigc::type_trait<Eris::Account*>
   size=1 align=1
   base size=0 base align=1
sigc::type_trait<Eris::Account*> (0x0x7f68e3bd7de0) 0 empty

Class sigc::slot1<void, Eris::Account*>
   size=16 align=8
   base size=9 base align=8
sigc::slot1<void, Eris::Account*> (0x0x7f68e3c423a8) 0
  sigc::slot_base (0x0x7f68e3c42410) 0
    sigc::functor_base (0x0x7f68e3bd7d80) 0 empty

Class sigc::slot<void, Eris::Account*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>
   size=16 align=8
   base size=9 base align=8
sigc::slot<void, Eris::Account*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> (0x0x7f68e3c424e0) 0
  sigc::slot1<void, Eris::Account*> (0x0x7f68e3c42548) 0
    sigc::slot_base (0x0x7f68e3c425b0) 0
      sigc::functor_base (0x0x7f68e3bd7e40) 0 empty

Class sigc::internal::signal_emit1<void, Eris::Account*, sigc::nil>
   size=1 align=1
   base size=0 base align=1
sigc::internal::signal_emit1<void, Eris::Account*, sigc::nil> (0x0x7f68e3bd7d20) 0 empty

Class sigc::slot_list<sigc::slot<void, Eris::Account*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> >
   size=8 align=8
   base size=8 base align=8
sigc::slot_list<sigc::slot<void, Eris::Account*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> > (0x0x7f68e3bd7f60) 0

Class sigc::signal1<void, Eris::Account*, sigc::nil>
   size=16 align=8
   base size=16 base align=8
sigc::signal1<void, Eris::Account*, sigc::nil> (0x0x7f68e3c422d8) 0
  sigc::signal_base (0x0x7f68e3c42340) 0
    sigc::trackable (0x0x7f68e3bd7cc0) 0

Class sigc::signal<void, Eris::Account*>
   size=16 align=8
   base size=16 base align=8
sigc::signal<void, Eris::Account*> (0x0x7f68e3c42888) 0
  sigc::signal1<void, Eris::Account*, sigc::nil> (0x0x7f68e3c428f0) 0
    sigc::signal_base (0x0x7f68e3c42958) 0
      sigc::trackable (0x0x7f68e3c8d060) 0

Class sigc::type_trait<const std::basic_string<char>&>
   size=1 align=1
   base size=0 base align=1
sigc::type_trait<const std::basic_string<char>&> (0x0x7f68e3c8d2a0) 0 empty

Class sigc::slot2<void, Eris::Account*, const std::basic_string<char>&>
   size=16 align=8
   base size=9 base align=8
sigc::slot2<void, Eris::Account*, const std::basic_string<char>&> (0x0x7f68e3c42a90) 0
  sigc::slot_base (0x0x7f68e3c42af8) 0
    sigc::functor_base (0x0x7f68e3c8d240) 0 empty

Class sigc::slot<void, Eris::Account*, const std::basic_string<char>&, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>
   size=16 align=8
   base size=9 base align=8
sigc::slot<void, Eris::Account*, const std::basic_string<char>&, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> (0x0x7f68e3c42bc8) 0
  sigc::slot2<void, Eris::Account*, const std::basic_string<char>&> (0x0x7f68e3c42c30) 0
    sigc::slot_base (0x0x7f68e3c42c98) 0
      sigc::functor_base (0x0x7f68e3c8d3c0) 0 empty

Class sigc::internal::signal_emit2<void, Eris::Account*, const std::basic_string<char>&, sigc::nil>
   size=1 align=1
   base size=0 base align=1
sigc::internal::signal_emit2<void, Eris::Account*, const std::basic_string<char>&, sigc::nil> (0x0x7f68e3c8d1e0) 0 empty

Class sigc::slot_list<sigc::slot<void, Eris::Account*, const std::basic_string<char>&, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> >
   size=8 align=8
   base size=8 base align=8
sigc::slot_list<sigc::slot<void, Eris::Account*, const std::basic_string<char>&, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> > (0x0x7f68e3c8d4e0) 0

Class sigc::signal2<void, Eris::Account*, const std::basic_string<char>&, sigc::nil>
   size=16 align=8
   base size=16 base align=8
sigc::signal2<void, Eris::Account*, const std::basic_string<char>&, sigc::nil> (0x0x7f68e3c429c0) 0
  sigc::signal_base (0x0x7f68e3c42a28) 0
    sigc::trackable (0x0x7f68e3c8d180) 0

Class sigc::signal<void, Eris::Account*, const std::basic_string<char>&>
   size=16 align=8
   base size=16 base align=8
sigc::signal<void, Eris::Account*, const std::basic_string<char>&> (0x0x7f68e3c42dd0) 0
  sigc::signal2<void, Eris::Account*, const std::basic_string<char>&, sigc::nil> (0x0x7f68e3c42e38) 0
    sigc::signal_base (0x0x7f68e3c42ea0) 0
      sigc::trackable (0x0x7f68e3c8d5a0) 0

Class sigc::type_trait<const Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData>&>
   size=1 align=1
   base size=0 base align=1
sigc::type_trait<const Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData>&> (0x0x7f68e3c8d720) 0 empty

Class sigc::slot1<void, const Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData>&>
   size=16 align=8
   base size=9 base align=8
sigc::slot1<void, const Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData>&> (0x0x7f68e3c42000) 0
  sigc::slot_base (0x0x7f68e3c42750) 0
    sigc::functor_base (0x0x7f68e3c8d6c0) 0 empty

Class sigc::slot<void, const Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData>&, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>
   size=16 align=8
   base size=9 base align=8
sigc::slot<void, const Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData>&, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> (0x0x7f68e3cd7000) 0
  sigc::slot1<void, const Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData>&> (0x0x7f68e3cd7068) 0
    sigc::slot_base (0x0x7f68e3cd70d0) 0
      sigc::functor_base (0x0x7f68e3c8d900) 0 empty

Class sigc::internal::signal_emit1<void, const Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData>&, sigc::nil>
   size=1 align=1
   base size=0 base align=1
sigc::internal::signal_emit1<void, const Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData>&, sigc::nil> (0x0x7f68e3c8d660) 0 empty

Class sigc::slot_list<sigc::slot<void, const Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData>&, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> >
   size=8 align=8
   base size=8 base align=8
sigc::slot_list<sigc::slot<void, const Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData>&, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> > (0x0x7f68e3c8d9c0) 0

Class sigc::signal1<void, const Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData>&, sigc::nil>
   size=16 align=8
   base size=16 base align=8
sigc::signal1<void, const Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData>&, sigc::nil> (0x0x7f68e3c42f08) 0
  sigc::signal_base (0x0x7f68e3c42f70) 0
    sigc::trackable (0x0x7f68e3c8d600) 0

Class sigc::signal<void, const Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData>&>
   size=16 align=8
   base size=16 base align=8
sigc::signal<void, const Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData>&> (0x0x7f68e3cd7478) 0
  sigc::signal1<void, const Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData>&, sigc::nil> (0x0x7f68e3cd74e0) 0
    sigc::signal_base (0x0x7f68e3cd7548) 0
      sigc::trackable (0x0x7f68e3c8da80) 0

Class sigc::type_trait<const Atlas::Objects::SmartPtr<Atlas::Objects::RootData>&>
   size=1 align=1
   base size=0 base align=1
sigc::type_trait<const Atlas::Objects::SmartPtr<Atlas::Objects::RootData>&> (0x0x7f68e3c8dcc0) 0 empty

Class sigc::slot1<void, const Atlas::Objects::SmartPtr<Atlas::Objects::RootData>&>
   size=16 align=8
   base size=9 base align=8
sigc::slot1<void, const Atlas::Objects::SmartPtr<Atlas::Objects::RootData>&> (0x0x7f68e3cd76e8) 0
  sigc::slot_base (0x0x7f68e3cd7750) 0
    sigc::functor_base (0x0x7f68e3c8dc60) 0 empty

Class sigc::slot<void, const Atlas::Objects::SmartPtr<Atlas::Objects::RootData>&, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>
   size=16 align=8
   base size=9 base align=8
sigc::slot<void, const Atlas::Objects::SmartPtr<Atlas::Objects::RootData>&, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> (0x0x7f68e3cd7820) 0
  sigc::slot1<void, const Atlas::Objects::SmartPtr<Atlas::Objects::RootData>&> (0x0x7f68e3cd7888) 0
    sigc::slot_base (0x0x7f68e3cd78f0) 0
      sigc::functor_base (0x0x7f68e3c8dd20) 0 empty

Class sigc::internal::signal_emit1<void, const Atlas::Objects::SmartPtr<Atlas::Objects::RootData>&, sigc::nil>
   size=1 align=1
   base size=0 base align=1
sigc::internal::signal_emit1<void, const Atlas::Objects::SmartPtr<Atlas::Objects::RootData>&, sigc::nil> (0x0x7f68e3c8dc00) 0 empty

Class sigc::slot_list<sigc::slot<void, const Atlas::Objects::SmartPtr<Atlas::Objects::RootData>&, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> >
   size=8 align=8
   base size=8 base align=8
sigc::slot_list<sigc::slot<void, const Atlas::Objects::SmartPtr<Atlas::Objects::RootData>&, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> > (0x0x7f68e3c8de40) 0

Class sigc::signal1<void, const Atlas::Objects::SmartPtr<Atlas::Objects::RootData>&, sigc::nil>
   size=16 align=8
   base size=16 base align=8
sigc::signal1<void, const Atlas::Objects::SmartPtr<Atlas::Objects::RootData>&, sigc::nil> (0x0x7f68e3cd7618) 0
  sigc::signal_base (0x0x7f68e3cd7680) 0
    sigc::trackable (0x0x7f68e3c8dba0) 0

Class sigc::signal<void, const Atlas::Objects::SmartPtr<Atlas::Objects::RootData>&>
   size=16 align=8
   base size=16 base align=8
sigc::signal<void, const Atlas::Objects::SmartPtr<Atlas::Objects::RootData>&> (0x0x7f68e3cd7a28) 0
  sigc::signal1<void, const Atlas::Objects::SmartPtr<Atlas::Objects::RootData>&, sigc::nil> (0x0x7f68e3cd7a90) 0
    sigc::signal_base (0x0x7f68e3cd7af8) 0
      sigc::trackable (0x0x7f68e392a000) 0

Class sigc::type_trait<Eris::BaseConnection::Status>
   size=1 align=1
   base size=0 base align=1
sigc::type_trait<Eris::BaseConnection::Status> (0x0x7f68e392a1e0) 0 empty

Class sigc::slot1<void, Eris::BaseConnection::Status>
   size=16 align=8
   base size=9 base align=8
sigc::slot1<void, Eris::BaseConnection::Status> (0x0x7f68e3cd7c30) 0
  sigc::slot_base (0x0x7f68e3cd7c98) 0
    sigc::functor_base (0x0x7f68e392a180) 0 empty

Class sigc::slot<void, Eris::BaseConnection::Status, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>
   size=16 align=8
   base size=9 base align=8
sigc::slot<void, Eris::BaseConnection::Status, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> (0x0x7f68e3cd7d68) 0
  sigc::slot1<void, Eris::BaseConnection::Status> (0x0x7f68e3cd7dd0) 0
    sigc::slot_base (0x0x7f68e3cd7e38) 0
      sigc::functor_base (0x0x7f68e392a240) 0 empty

Class sigc::internal::signal_emit1<void, Eris::BaseConnection::Status, sigc::nil>
   size=1 align=1
   base size=0 base align=1
sigc::internal::signal_emit1<void, Eris::BaseConnection::Status, sigc::nil> (0x0x7f68e392a120) 0 empty

Class sigc::slot_list<sigc::slot<void, Eris::BaseConnection::Status, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> >
   size=8 align=8
   base size=8 base align=8
sigc::slot_list<sigc::slot<void, Eris::BaseConnection::Status, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> > (0x0x7f68e392a2a0) 0

Class sigc::signal1<void, Eris::BaseConnection::Status, sigc::nil>
   size=16 align=8
   base size=16 base align=8
sigc::signal1<void, Eris::BaseConnection::Status, sigc::nil> (0x0x7f68e3cd7b60) 0
  sigc::signal_base (0x0x7f68e3cd7bc8) 0
    sigc::trackable (0x0x7f68e392a0c0) 0

Class sigc::signal<void, Eris::BaseConnection::Status>
   size=16 align=8
   base size=16 base align=8
sigc::signal<void, Eris::BaseConnection::Status> (0x0x7f68e3cd7f70) 0
  sigc::signal1<void, Eris::BaseConnection::Status, sigc::nil> (0x0x7f68e3cd7270) 0
    sigc::signal_base (0x0x7f68e3cd79c0) 0
      sigc::trackable (0x0x7f68e392a360) 0

Class sigc::type_trait<const std::vector<Ember::AvatarTransferInfo>&>
   size=1 align=1
   base size=0 base align=1
sigc::type_trait<const std::vector<Ember::AvatarTransferInfo>&> (0x0x7f68e392a4e0) 0 empty

Class sigc::slot1<void, const std::vector<Ember::AvatarTransferInfo>&>
   size=16 align=8
   base size=9 base align=8
sigc::slot1<void, const std::vector<Ember::AvatarTransferInfo>&> (0x0x7f68e3960068) 0
  sigc::slot_base (0x0x7f68e39600d0) 0
    sigc::functor_base (0x0x7f68e392a480) 0 empty

Class sigc::slot<void, const std::vector<Ember::AvatarTransferInfo>&, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>
   size=16 align=8
   base size=9 base align=8
sigc::slot<void, const std::vector<Ember::AvatarTransferInfo>&, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> (0x0x7f68e3960340) 0
  sigc::slot1<void, const std::vector<Ember::AvatarTransferInfo>&> (0x0x7f68e39603a8) 0
    sigc::slot_base (0x0x7f68e3960410) 0
      sigc::functor_base (0x0x7f68e392a540) 0 empty

Class sigc::internal::signal_emit1<void, const std::vector<Ember::AvatarTransferInfo>&, sigc::nil>
   size=1 align=1
   base size=0 base align=1
sigc::internal::signal_emit1<void, const std::vector<Ember::AvatarTransferInfo>&, sigc::nil> (0x0x7f68e392a420) 0 empty

Class sigc::slot_list<sigc::slot<void, const std::vector<Ember::AvatarTransferInfo>&, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> >
   size=8 align=8
   base size=8 base align=8
sigc::slot_list<sigc::slot<void, const std::vector<Ember::AvatarTransferInfo>&, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> > (0x0x7f68e392a660) 0

Class sigc::signal1<void, const std::vector<Ember::AvatarTransferInfo>&, sigc::nil>
   size=16 align=8
   base size=16 base align=8
sigc::signal1<void, const std::vector<Ember::AvatarTransferInfo>&, sigc::nil> (0x0x7f68e3cd7f08) 0
  sigc::signal_base (0x0x7f68e3960000) 0
    sigc::trackable (0x0x7f68e392a3c0) 0

Class sigc::signal<void, const std::vector<Ember::AvatarTransferInfo>&>
   size=16 align=8
   base size=16 base align=8
sigc::signal<void, const std::vector<Ember::AvatarTransferInfo>&> (0x0x7f68e3960548) 0
  sigc::signal1<void, const std::vector<Ember::AvatarTransferInfo>&, sigc::nil> (0x0x7f68e39605b0) 0
    sigc::signal_base (0x0x7f68e3960618) 0
      sigc::trackable (0x0x7f68e392a720) 0

Vtable for Ember::ServerServiceSignals
Ember::ServerServiceSignals::_ZTVN5Ember20ServerServiceSignalsE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5Ember20ServerServiceSignalsE)
16    (int (*)(...))Ember::ServerServiceSignals::~ServerServiceSignals
24    (int (*)(...))Ember::ServerServiceSignals::~ServerServiceSignals

Class Ember::ServerServiceSignals
   size=248 align=8
   base size=248 base align=8
Ember::ServerServiceSignals (0x0x7f68e3b6ade0) 0
    vptr=((& Ember::ServerServiceSignals::_ZTVN5Ember20ServerServiceSignalsE) + 16u)

Vtable for Ember::ConnectedAdapter
Ember::ConnectedAdapter::_ZTVN5Ember16ConnectedAdapterE: 52u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    0u
48    0u
56    0u
64    0u
72    0u
80    0u
88    0u
96    0u
104   0u
112   0u
120   0u
128   0u
136   0u
144   0u
152   0u
160   0u
168   0u
176   0u
184   0u
192   0u
200   (int (*)(...))0
208   (int (*)(...))(& _ZTIN5Ember16ConnectedAdapterE)
216   (int (*)(...))Ember::ConnectedAdapter::~ConnectedAdapter
224   (int (*)(...))Ember::ConnectedAdapter::~ConnectedAdapter
232   (int (*)(...))Ember::ConnectedAdapter::moveToPoint
240   (int (*)(...))Ember::ConnectedAdapter::moveInDirection
248   (int (*)(...))Ember::ConnectedAdapter::moveInDirection
256   (int (*)(...))Ember::ConnectedAdapter::say
264   (int (*)(...))Ember::ConnectedAdapter::sayTo
272   (int (*)(...))Ember::ConnectedAdapter::sayTo
280   (int (*)(...))Ember::ConnectedAdapter::touch
288   (int (*)(...))Ember::ConnectedAdapter::emote
296   (int (*)(...))Ember::ConnectedAdapter::drop
304   (int (*)(...))Ember::ConnectedAdapter::place
312   (int (*)(...))Ember::ConnectedAdapter::place
320   (int (*)(...))Ember::ConnectedAdapter::wield
328   (int (*)(...))Ember::ConnectedAdapter::take
336   (int (*)(...))Ember::ConnectedAdapter::use
344   (int (*)(...))Ember::ConnectedAdapter::useStop
352   (int (*)(...))Ember::ConnectedAdapter::actuate
360   (int (*)(...))Ember::ConnectedAdapter::attack
368   (int (*)(...))Ember::ConnectedAdapter::eat
376   (int (*)(...))Ember::ConnectedAdapter::deleteEntity
384   (int (*)(...))Ember::ConnectedAdapter::setAttributes
392   (int (*)(...))Ember::ConnectedAdapter::adminTell
400   (int (*)(...))Ember::ConnectedAdapter::createTypeInfo
408   (int (*)(...))Ember::ConnectedAdapter::setTypeInfo

VTT for Ember::ConnectedAdapter
Ember::ConnectedAdapter::_ZTTN5Ember16ConnectedAdapterE: 2u entries
0     ((& Ember::ConnectedAdapter::_ZTVN5Ember16ConnectedAdapterE) + 216u)
8     ((& Ember::ConnectedAdapter::_ZTVN5Ember16ConnectedAdapterE) + 216u)

Class Ember::ConnectedAdapter
   size=32 align=8
   base size=32 base align=8
Ember::ConnectedAdapter (0x0x7f68e3960820) 0
    vptridx=0u vptr=((& Ember::ConnectedAdapter::_ZTVN5Ember16ConnectedAdapterE) + 216u)
  Ember::IServerAdapter (0x0x7f68e392ac00) 0 nearly-empty virtual
      primary-for Ember::ConnectedAdapter (0x0x7f68e3960820)
      vptridx=8u vbaseoffset=-216

Vtable for Ember::EnteredWorldState
Ember::EnteredWorldState::_ZTVN5Ember17EnteredWorldStateE: 37u entries
0     320u
8     296u
16    (int (*)(...))0
24    (int (*)(...))(& _ZTIN5Ember17EnteredWorldStateE)
32    (int (*)(...))Ember::EnteredWorldState::~EnteredWorldState
40    (int (*)(...))Ember::EnteredWorldState::~EnteredWorldState
48    (int (*)(...))Ember::EnteredWorldState::runCommand
56    (int (*)(...))Ember::EnteredWorldState::getServerAdapter
64    (int (*)(...))Ember::EnteredWorldState::logout
72    0u
80    18446744073709551320u
88    0u
96    0u
104   0u
112   0u
120   18446744073709551320u
128   0u
136   0u
144   0u
152   0u
160   18446744073709551320u
168   24u
176   (int (*)(...))-296
184   (int (*)(...))(& _ZTIN5Ember17EnteredWorldStateE)
192   (int (*)(...))Ember::EnteredWorldState::_ZTv0_n32_N5Ember17EnteredWorldStateD1Ev
200   (int (*)(...))Ember::EnteredWorldState::_ZTv0_n32_N5Ember17EnteredWorldStateD0Ev
208   (int (*)(...))Ember::StateBase<TChildState>::destroyChildState<void>
216   (int (*)(...))Ember::StateBaseCore::getSignals
224   (int (*)(...))Ember::StateBase<TChildState>::getTopState<void>
232   (int (*)(...))Ember::StateBaseCore::disconnect
240   (int (*)(...))Ember::EnteredWorldState::_ZTv0_n72_N5Ember17EnteredWorldState6logoutEv
248   (int (*)(...))Ember::StateBaseCore::takeCharacter
256   (int (*)(...))Ember::StateBaseCore::takeTransferredCharacter
264   (int (*)(...))Ember::StateBaseCore::createCharacter
272   (int (*)(...))Ember::StateBaseCore::transfer
280   (int (*)(...))Ember::EnteredWorldState::_ZTv0_n112_N5Ember17EnteredWorldState16getServerAdapterEv
288   (int (*)(...))Ember::StateBase<TChildState>::setChildState<void>

Construction vtable for Ember::StateBase<void> in Ember::EnteredWorldState
Ember::EnteredWorldState::_ZTCN5Ember17EnteredWorldStateE296_NS_9StateBaseIvEE: 16u entries
0     24u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5Ember9StateBaseIvEE)
24    0u
32    0u
40    (int (*)(...))Ember::StateBase<TChildState>::destroyChildState<void>
48    (int (*)(...))Ember::StateBaseCore::getSignals
56    (int (*)(...))Ember::StateBase<TChildState>::getTopState<void>
64    (int (*)(...))Ember::StateBaseCore::disconnect
72    (int (*)(...))Ember::StateBaseCore::logout
80    (int (*)(...))Ember::StateBaseCore::takeCharacter
88    (int (*)(...))Ember::StateBaseCore::takeTransferredCharacter
96    (int (*)(...))Ember::StateBaseCore::createCharacter
104   (int (*)(...))Ember::StateBaseCore::transfer
112   (int (*)(...))Ember::StateBaseCore::getServerAdapter
120   (int (*)(...))Ember::StateBase<TChildState>::setChildState<void>

Construction vtable for Ember::StateBaseCore (0x0x7f68e39d31c0 instance) in Ember::EnteredWorldState
Ember::EnteredWorldState::_ZTCN5Ember17EnteredWorldStateE296_NS_13StateBaseCoreE: 15u entries
0     24u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5Ember13StateBaseCoreE)
24    0u
32    0u
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))Ember::StateBaseCore::getSignals
56    (int (*)(...))__cxa_pure_virtual
64    (int (*)(...))Ember::StateBaseCore::disconnect
72    (int (*)(...))Ember::StateBaseCore::logout
80    (int (*)(...))Ember::StateBaseCore::takeCharacter
88    (int (*)(...))Ember::StateBaseCore::takeTransferredCharacter
96    (int (*)(...))Ember::StateBaseCore::createCharacter
104   (int (*)(...))Ember::StateBaseCore::transfer
112   (int (*)(...))Ember::StateBaseCore::getServerAdapter

VTT for Ember::EnteredWorldState
Ember::EnteredWorldState::_ZTTN5Ember17EnteredWorldStateE: 4u entries
0     ((& Ember::EnteredWorldState::_ZTVN5Ember17EnteredWorldStateE) + 32u)
8     ((& Ember::EnteredWorldState::_ZTVN5Ember17EnteredWorldStateE) + 192u)
16    ((& Ember::EnteredWorldState::_ZTCN5Ember17EnteredWorldStateE296_NS_9StateBaseIvEE) + 24u)
24    ((& Ember::EnteredWorldState::_ZTCN5Ember17EnteredWorldStateE296_NS_13StateBaseCoreE) + 24u)

Class Ember::EnteredWorldState
   size=328 align=8
   base size=296 base align=8
Ember::EnteredWorldState (0x0x7f68e39d3150) 0
    vptridx=0u vptr=((& Ember::EnteredWorldState::_ZTVN5Ember17EnteredWorldStateE) + 32u)
  Ember::StateBase<void> (0x0x7f68e3960a28) 296 virtual
      subvttidx=16u vptridx=8u vbaseoffset=-24 vptr=((& Ember::EnteredWorldState::_ZTVN5Ember17EnteredWorldStateE) + 192u)
    Ember::StateBaseCore (0x0x7f68e39d31c0) 296
        primary-for Ember::StateBase<void> (0x0x7f68e3960a28)
        subvttidx=24u
      Ember::IState (0x0x7f68e392acc0) 296 nearly-empty
          primary-for Ember::StateBaseCore (0x0x7f68e39d31c0)
      sigc::trackable (0x0x7f68e392ad20) 320 virtual
          vbaseoffset=-32
  Ember::ConsoleObject (0x0x7f68e392ad80) 0 nearly-empty
      primary-for Ember::EnteredWorldState (0x0x7f68e39d3150)

Class std::locale
   size=8 align=8
   base size=8 base align=8
std::locale (0x0x7f68e392aea0) 0

Vtable for std::locale::facet
std::locale::facet::_ZTVNSt6locale5facetE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt6locale5facetE)
16    (int (*)(...))std::locale::facet::~facet
24    (int (*)(...))std::locale::facet::~facet

Class std::locale::facet
   size=16 align=8
   base size=12 base align=8
std::locale::facet (0x0x7f68e392af00) 0
    vptr=((& std::locale::facet::_ZTVNSt6locale5facetE) + 16u)

Class std::locale::id
   size=8 align=8
   base size=8 base align=8
std::locale::id (0x0x7f68e392af60) 0

Class std::locale::_Impl
   size=40 align=8
   base size=40 base align=8
std::locale::_Impl (0x0x7f68e3a22000) 0

Vtable for std::collate<char>
std::collate<char>::_ZTVSt7collateIcE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt7collateIcE)
16    (int (*)(...))std::collate<_CharT>::~collate<char>
24    (int (*)(...))std::collate<_CharT>::~collate<char>
32    (int (*)(...))std::collate<_CharT>::do_compare<char>
40    (int (*)(...))std::collate<_CharT>::do_transform<char>
48    (int (*)(...))std::collate<_CharT>::do_hash<char>

Class std::collate<char>
   size=24 align=8
   base size=24 base align=8
std::collate<char> (0x0x7f68e3960d00) 0
    vptr=((& std::collate<char>::_ZTVSt7collateIcE) + 16u)
  std::locale::facet (0x0x7f68e3a220c0) 0
      primary-for std::collate<char> (0x0x7f68e3960d00)

Vtable for std::collate<wchar_t>
std::collate<wchar_t>::_ZTVSt7collateIwE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt7collateIwE)
16    (int (*)(...))std::collate<_CharT>::~collate<wchar_t>
24    (int (*)(...))std::collate<_CharT>::~collate<wchar_t>
32    (int (*)(...))std::collate<_CharT>::do_compare<wchar_t>
40    (int (*)(...))std::collate<_CharT>::do_transform<wchar_t>
48    (int (*)(...))std::collate<_CharT>::do_hash<wchar_t>

Class std::collate<wchar_t>
   size=24 align=8
   base size=24 base align=8
std::collate<wchar_t> (0x0x7f68e3960d68) 0
    vptr=((& std::collate<wchar_t>::_ZTVSt7collateIwE) + 16u)
  std::locale::facet (0x0x7f68e3a22120) 0
      primary-for std::collate<wchar_t> (0x0x7f68e3960d68)

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

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

Class __gnu_cxx::__numeric_traits<long unsigned int>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<long unsigned int> (0x0x7f68e3960ea0) 0 empty
  __gnu_cxx::__numeric_traits_integer<long unsigned int> (0x0x7f68e3a222a0) 0 empty

Vtable for std::collate_byname<char>
std::collate_byname<char>::_ZTVSt14collate_bynameIcE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt14collate_bynameIcE)
16    (int (*)(...))std::collate_byname<_CharT>::~collate_byname<char>
24    (int (*)(...))std::collate_byname<_CharT>::~collate_byname<char>
32    (int (*)(...))std::collate<_CharT>::do_compare<char>
40    (int (*)(...))std::collate<_CharT>::do_transform<char>
48    (int (*)(...))std::collate<_CharT>::do_hash<char>

Class std::collate_byname<char>
   size=24 align=8
   base size=24 base align=8
std::collate_byname<char> (0x0x7f68e3960f70) 0
    vptr=((& std::collate_byname<char>::_ZTVSt14collate_bynameIcE) + 16u)
  std::collate<char> (0x0x7f68e39604e0) 0
      primary-for std::collate_byname<char> (0x0x7f68e3960f70)
    std::locale::facet (0x0x7f68e3a22300) 0
        primary-for std::collate<char> (0x0x7f68e39604e0)

Vtable for std::collate_byname<wchar_t>
std::collate_byname<wchar_t>::_ZTVSt14collate_bynameIwE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt14collate_bynameIwE)
16    (int (*)(...))std::collate_byname<_CharT>::~collate_byname<wchar_t>
24    (int (*)(...))std::collate_byname<_CharT>::~collate_byname<wchar_t>
32    (int (*)(...))std::collate<_CharT>::do_compare<wchar_t>
40    (int (*)(...))std::collate<_CharT>::do_transform<wchar_t>
48    (int (*)(...))std::collate<_CharT>::do_hash<wchar_t>

Class std::collate_byname<wchar_t>
   size=24 align=8
   base size=24 base align=8
std::collate_byname<wchar_t> (0x0x7f68e3960af8) 0
    vptr=((& std::collate_byname<wchar_t>::_ZTVSt14collate_bynameIwE) + 16u)
  std::collate<wchar_t> (0x0x7f68e3960b60) 0
      primary-for std::collate_byname<wchar_t> (0x0x7f68e3960af8)
    std::locale::facet (0x0x7f68e3a22360) 0
        primary-for std::collate<wchar_t> (0x0x7f68e3960b60)

Vtable for std::ios_base::failure
std::ios_base::failure::_ZTVNSt8ios_base7failureE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt8ios_base7failureE)
16    (int (*)(...))std::ios_base::failure::~failure
24    (int (*)(...))std::ios_base::failure::~failure
32    (int (*)(...))std::ios_base::failure::what

Class std::ios_base::failure
   size=16 align=8
   base size=16 base align=8
std::ios_base::failure (0x0x7f68e3960e38) 0
    vptr=((& std::ios_base::failure::_ZTVNSt8ios_base7failureE) + 16u)
  std::exception (0x0x7f68e3a22420) 0 nearly-empty
      primary-for std::ios_base::failure (0x0x7f68e3960e38)

Class std::ios_base::_Callback_list
   size=24 align=8
   base size=24 base align=8
std::ios_base::_Callback_list (0x0x7f68e3a22480) 0

Class std::ios_base::_Words
   size=16 align=8
   base size=16 base align=8
std::ios_base::_Words (0x0x7f68e3a224e0) 0

Class std::ios_base::Init
   size=1 align=1
   base size=0 base align=1
std::ios_base::Init (0x0x7f68e3a22540) 0 empty

Vtable for std::ios_base
std::ios_base::_ZTVSt8ios_base: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt8ios_base)
16    (int (*)(...))std::ios_base::~ios_base
24    (int (*)(...))std::ios_base::~ios_base

Class std::ios_base
   size=216 align=8
   base size=216 base align=8
std::ios_base (0x0x7f68e3a223c0) 0
    vptr=((& std::ios_base::_ZTVSt8ios_base) + 16u)

Vtable for std::basic_streambuf<char>
std::basic_streambuf<char>::_ZTVSt15basic_streambufIcSt11char_traitsIcEE: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15basic_streambufIcSt11char_traitsIcEE)
16    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::~basic_streambuf<char, std::char_traits<char> >
24    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::~basic_streambuf<char, std::char_traits<char> >
32    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::imbue<char, std::char_traits<char> >
40    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::setbuf<char, std::char_traits<char> >
48    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::seekoff<char, std::char_traits<char> >
56    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::seekpos<char, std::char_traits<char> >
64    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::sync<char, std::char_traits<char> >
72    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::showmanyc<char, std::char_traits<char> >
80    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsgetn<char, std::char_traits<char> >
88    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::underflow<char, std::char_traits<char> >
96    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::uflow<char, std::char_traits<char> >
104   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::pbackfail<char, std::char_traits<char> >
112   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsputn<char, std::char_traits<char> >
120   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::overflow<char, std::char_traits<char> >

Class std::basic_streambuf<char>
   size=64 align=8
   base size=64 base align=8
std::basic_streambuf<char> (0x0x7f68e3a22600) 0
    vptr=((& std::basic_streambuf<char>::_ZTVSt15basic_streambufIcSt11char_traitsIcEE) + 16u)

Vtable for std::basic_streambuf<wchar_t>
std::basic_streambuf<wchar_t>::_ZTVSt15basic_streambufIwSt11char_traitsIwEE: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15basic_streambufIwSt11char_traitsIwEE)
16    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::~basic_streambuf<wchar_t, std::char_traits<wchar_t> >
24    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::~basic_streambuf<wchar_t, std::char_traits<wchar_t> >
32    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::imbue<wchar_t, std::char_traits<wchar_t> >
40    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::setbuf<wchar_t, std::char_traits<wchar_t> >
48    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::seekoff<wchar_t, std::char_traits<wchar_t> >
56    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::seekpos<wchar_t, std::char_traits<wchar_t> >
64    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::sync<wchar_t, std::char_traits<wchar_t> >
72    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::showmanyc<wchar_t, std::char_traits<wchar_t> >
80    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsgetn<wchar_t, std::char_traits<wchar_t> >
88    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::underflow<wchar_t, std::char_traits<wchar_t> >
96    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::uflow<wchar_t, std::char_traits<wchar_t> >
104   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::pbackfail<wchar_t, std::char_traits<wchar_t> >
112   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsputn<wchar_t, std::char_traits<wchar_t> >
120   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::overflow<wchar_t, std::char_traits<wchar_t> >

Class std::basic_streambuf<wchar_t>
   size=64 align=8
   base size=64 base align=8
std::basic_streambuf<wchar_t> (0x0x7f68e3a22ae0) 0
    vptr=((& std::basic_streambuf<wchar_t>::_ZTVSt15basic_streambufIwSt11char_traitsIwEE) + 16u)

Class std::ctype_base
   size=1 align=1
   base size=0 base align=1
std::ctype_base (0x0x7f68e3a22c60) 0 empty

Vtable for std::ctype<char>
std::ctype<char>::_ZTVSt5ctypeIcE: 12u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt5ctypeIcE)
16    (int (*)(...))std::ctype<char>::~ctype
24    (int (*)(...))std::ctype<char>::~ctype
32    (int (*)(...))std::ctype<char>::do_toupper
40    (int (*)(...))std::ctype<char>::do_toupper
48    (int (*)(...))std::ctype<char>::do_tolower
56    (int (*)(...))std::ctype<char>::do_tolower
64    (int (*)(...))std::ctype<char>::do_widen
72    (int (*)(...))std::ctype<char>::do_widen
80    (int (*)(...))std::ctype<char>::do_narrow
88    (int (*)(...))std::ctype<char>::do_narrow

Class std::ctype<char>
   size=576 align=8
   base size=570 base align=8
std::ctype<char> (0x0x7f68e37c67e0) 0
    vptr=((& std::ctype<char>::_ZTVSt5ctypeIcE) + 16u)
  std::locale::facet (0x0x7f68e3a22f00) 0
      primary-for std::ctype<char> (0x0x7f68e37c67e0)
  std::ctype_base (0x0x7f68e3a22f60) 0 empty

Vtable for std::__ctype_abstract_base<wchar_t>
std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt21__ctype_abstract_baseIwE)
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
96    (int (*)(...))__cxa_pure_virtual
104   (int (*)(...))__cxa_pure_virtual
112   (int (*)(...))__cxa_pure_virtual
120   (int (*)(...))__cxa_pure_virtual

Class std::__ctype_abstract_base<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::__ctype_abstract_base<wchar_t> (0x0x7f68e37e94d0) 0
    vptr=((& std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE) + 16u)
  std::locale::facet (0x0x7f68e37f0000) 0
      primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f68e37e94d0)
  std::ctype_base (0x0x7f68e37f0060) 0 empty

Vtable for std::ctype<wchar_t>
std::ctype<wchar_t>::_ZTVSt5ctypeIwE: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt5ctypeIwE)
16    (int (*)(...))std::ctype<wchar_t>::~ctype
24    (int (*)(...))std::ctype<wchar_t>::~ctype
32    (int (*)(...))std::ctype<wchar_t>::do_is
40    (int (*)(...))std::ctype<wchar_t>::do_is
48    (int (*)(...))std::ctype<wchar_t>::do_scan_is
56    (int (*)(...))std::ctype<wchar_t>::do_scan_not
64    (int (*)(...))std::ctype<wchar_t>::do_toupper
72    (int (*)(...))std::ctype<wchar_t>::do_toupper
80    (int (*)(...))std::ctype<wchar_t>::do_tolower
88    (int (*)(...))std::ctype<wchar_t>::do_tolower
96    (int (*)(...))std::ctype<wchar_t>::do_widen
104   (int (*)(...))std::ctype<wchar_t>::do_widen
112   (int (*)(...))std::ctype<wchar_t>::do_narrow
120   (int (*)(...))std::ctype<wchar_t>::do_narrow

Class std::ctype<wchar_t>
   size=1344 align=8
   base size=1344 base align=8
std::ctype<wchar_t> (0x0x7f68e3b16958) 0
    vptr=((& std::ctype<wchar_t>::_ZTVSt5ctypeIwE) + 16u)
  std::__ctype_abstract_base<wchar_t> (0x0x7f68e37e95b0) 0
      primary-for std::ctype<wchar_t> (0x0x7f68e3b16958)
    std::locale::facet (0x0x7f68e37f00c0) 0
        primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f68e37e95b0)
    std::ctype_base (0x0x7f68e37f0120) 0 empty

Vtable for std::ctype_byname<char>
std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE: 12u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt12ctype_bynameIcE)
16    (int (*)(...))std::ctype_byname<char>::~ctype_byname
24    (int (*)(...))std::ctype_byname<char>::~ctype_byname
32    (int (*)(...))std::ctype<char>::do_toupper
40    (int (*)(...))std::ctype<char>::do_toupper
48    (int (*)(...))std::ctype<char>::do_tolower
56    (int (*)(...))std::ctype<char>::do_tolower
64    (int (*)(...))std::ctype<char>::do_widen
72    (int (*)(...))std::ctype<char>::do_widen
80    (int (*)(...))std::ctype<char>::do_narrow
88    (int (*)(...))std::ctype<char>::do_narrow

Class std::ctype_byname<char>
   size=576 align=8
   base size=570 base align=8
std::ctype_byname<char> (0x0x7f68e3b16af8) 0
    vptr=((& std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE) + 16u)
  std::ctype<char> (0x0x7f68e37e98c0) 0
      primary-for std::ctype_byname<char> (0x0x7f68e3b16af8)
    std::locale::facet (0x0x7f68e37f01e0) 0
        primary-for std::ctype<char> (0x0x7f68e37e98c0)
    std::ctype_base (0x0x7f68e37f0240) 0 empty

Vtable for std::ctype_byname<wchar_t>
std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt12ctype_bynameIwE)
16    (int (*)(...))std::ctype_byname<wchar_t>::~ctype_byname
24    (int (*)(...))std::ctype_byname<wchar_t>::~ctype_byname
32    (int (*)(...))std::ctype<wchar_t>::do_is
40    (int (*)(...))std::ctype<wchar_t>::do_is
48    (int (*)(...))std::ctype<wchar_t>::do_scan_is
56    (int (*)(...))std::ctype<wchar_t>::do_scan_not
64    (int (*)(...))std::ctype<wchar_t>::do_toupper
72    (int (*)(...))std::ctype<wchar_t>::do_toupper
80    (int (*)(...))std::ctype<wchar_t>::do_tolower
88    (int (*)(...))std::ctype<wchar_t>::do_tolower
96    (int (*)(...))std::ctype<wchar_t>::do_widen
104   (int (*)(...))std::ctype<wchar_t>::do_widen
112   (int (*)(...))std::ctype<wchar_t>::do_narrow
120   (int (*)(...))std::ctype<wchar_t>::do_narrow

Class std::ctype_byname<wchar_t>
   size=1344 align=8
   base size=1344 base align=8
std::ctype_byname<wchar_t> (0x0x7f68e3b16b60) 0
    vptr=((& std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE) + 16u)
  std::ctype<wchar_t> (0x0x7f68e3b16bc8) 0
      primary-for std::ctype_byname<wchar_t> (0x0x7f68e3b16b60)
    std::__ctype_abstract_base<wchar_t> (0x0x7f68e37e9a10) 0
        primary-for std::ctype<wchar_t> (0x0x7f68e3b16bc8)
      std::locale::facet (0x0x7f68e37f02a0) 0
          primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f68e37e9a10)
      std::ctype_base (0x0x7f68e37f0300) 0 empty

Class std::__num_base
   size=1 align=1
   base size=0 base align=1
std::__num_base (0x0x7f68e37f0360) 0 empty

Vtable for std::numpunct<char>
std::numpunct<char>::_ZTVSt8numpunctIcE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt8numpunctIcE)
16    (int (*)(...))std::numpunct<_CharT>::~numpunct<char>
24    (int (*)(...))std::numpunct<_CharT>::~numpunct<char>
32    (int (*)(...))std::numpunct<_CharT>::do_decimal_point<char>
40    (int (*)(...))std::numpunct<_CharT>::do_thousands_sep<char>
48    (int (*)(...))std::numpunct<_CharT>::do_grouping<char>
56    (int (*)(...))std::numpunct<_CharT>::do_truename<char>
64    (int (*)(...))std::numpunct<_CharT>::do_falsename<char>

Class std::numpunct<char>
   size=24 align=8
   base size=24 base align=8
std::numpunct<char> (0x0x7f68e3b16ea0) 0
    vptr=((& std::numpunct<char>::_ZTVSt8numpunctIcE) + 16u)
  std::locale::facet (0x0x7f68e37f0480) 0
      primary-for std::numpunct<char> (0x0x7f68e3b16ea0)

Vtable for std::numpunct<wchar_t>
std::numpunct<wchar_t>::_ZTVSt8numpunctIwE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt8numpunctIwE)
16    (int (*)(...))std::numpunct<_CharT>::~numpunct<wchar_t>
24    (int (*)(...))std::numpunct<_CharT>::~numpunct<wchar_t>
32    (int (*)(...))std::numpunct<_CharT>::do_decimal_point<wchar_t>
40    (int (*)(...))std::numpunct<_CharT>::do_thousands_sep<wchar_t>
48    (int (*)(...))std::numpunct<_CharT>::do_grouping<wchar_t>
56    (int (*)(...))std::numpunct<_CharT>::do_truename<wchar_t>
64    (int (*)(...))std::numpunct<_CharT>::do_falsename<wchar_t>

Class std::numpunct<wchar_t>
   size=24 align=8
   base size=24 base align=8
std::numpunct<wchar_t> (0x0x7f68e3b16f08) 0
    vptr=((& std::numpunct<wchar_t>::_ZTVSt8numpunctIwE) + 16u)
  std::locale::facet (0x0x7f68e37f04e0) 0
      primary-for std::numpunct<wchar_t> (0x0x7f68e3b16f08)

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

Class __gnu_cxx::__numeric_traits_integer<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__numeric_traits_integer<char> (0x0x7f68e37f0780) 0 empty

Class __gnu_cxx::__numeric_traits<char>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<char> (0x0x7f68e38870d0) 0 empty
  __gnu_cxx::__numeric_traits_integer<char> (0x0x7f68e37f07e0) 0 empty

Class __gnu_cxx::__conditional_type<true, long unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__conditional_type<true, long unsigned int, long long unsigned int> (0x0x7f68e37f0840) 0 empty

Vtable for std::numpunct_byname<char>
std::numpunct_byname<char>::_ZTVSt15numpunct_bynameIcE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15numpunct_bynameIcE)
16    (int (*)(...))std::numpunct_byname<_CharT>::~numpunct_byname<char>
24    (int (*)(...))std::numpunct_byname<_CharT>::~numpunct_byname<char>
32    (int (*)(...))std::numpunct<_CharT>::do_decimal_point<char>
40    (int (*)(...))std::numpunct<_CharT>::do_thousands_sep<char>
48    (int (*)(...))std::numpunct<_CharT>::do_grouping<char>
56    (int (*)(...))std::numpunct<_CharT>::do_truename<char>
64    (int (*)(...))std::numpunct<_CharT>::do_falsename<char>

Class std::numpunct_byname<char>
   size=24 align=8
   base size=24 base align=8
std::numpunct_byname<char> (0x0x7f68e38874e0) 0
    vptr=((& std::numpunct_byname<char>::_ZTVSt15numpunct_bynameIcE) + 16u)
  std::numpunct<char> (0x0x7f68e3887548) 0
      primary-for std::numpunct_byname<char> (0x0x7f68e38874e0)
    std::locale::facet (0x0x7f68e37f0b40) 0
        primary-for std::numpunct<char> (0x0x7f68e3887548)

Vtable for std::num_get<char>
std::num_get<char>::_ZTVSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE: 15u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE)
16    (int (*)(...))std::num_get<_CharT, _InIter>::~num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::num_get<_CharT, _InIter>::~num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
40    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
48    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
56    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
64    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
72    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
80    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
88    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
96    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
104   (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
112   (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >

Class std::num_get<char>
   size=16 align=8
   base size=12 base align=8
std::num_get<char> (0x0x7f68e38875b0) 0
    vptr=((& std::num_get<char>::_ZTVSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::locale::facet (0x0x7f68e37f0ba0) 0
      primary-for std::num_get<char> (0x0x7f68e38875b0)

Vtable for std::num_put<char>
std::num_put<char>::_ZTVSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE: 12u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE)
16    (int (*)(...))std::num_put<_CharT, _OutIter>::~num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::num_put<_CharT, _OutIter>::~num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
40    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
48    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
56    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
64    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
72    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
80    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
88    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >

Class std::num_put<char>
   size=16 align=8
   base size=12 base align=8
std::num_put<char> (0x0x7f68e3887618) 0
    vptr=((& std::num_put<char>::_ZTVSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::locale::facet (0x0x7f68e37f0c60) 0
      primary-for std::num_put<char> (0x0x7f68e3887618)

Vtable for std::numpunct_byname<wchar_t>
std::numpunct_byname<wchar_t>::_ZTVSt15numpunct_bynameIwE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15numpunct_bynameIwE)
16    (int (*)(...))std::numpunct_byname<_CharT>::~numpunct_byname<wchar_t>
24    (int (*)(...))std::numpunct_byname<_CharT>::~numpunct_byname<wchar_t>
32    (int (*)(...))std::numpunct<_CharT>::do_decimal_point<wchar_t>
40    (int (*)(...))std::numpunct<_CharT>::do_thousands_sep<wchar_t>
48    (int (*)(...))std::numpunct<_CharT>::do_grouping<wchar_t>
56    (int (*)(...))std::numpunct<_CharT>::do_truename<wchar_t>
64    (int (*)(...))std::numpunct<_CharT>::do_falsename<wchar_t>

Class std::numpunct_byname<wchar_t>
   size=24 align=8
   base size=24 base align=8
std::numpunct_byname<wchar_t> (0x0x7f68e3887680) 0
    vptr=((& std::numpunct_byname<wchar_t>::_ZTVSt15numpunct_bynameIwE) + 16u)
  std::numpunct<wchar_t> (0x0x7f68e38876e8) 0
      primary-for std::numpunct_byname<wchar_t> (0x0x7f68e3887680)
    std::locale::facet (0x0x7f68e37f0d20) 0
        primary-for std::numpunct<wchar_t> (0x0x7f68e38876e8)

Vtable for std::num_get<wchar_t>
std::num_get<wchar_t>::_ZTVSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE: 15u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE)
16    (int (*)(...))std::num_get<_CharT, _InIter>::~num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::num_get<_CharT, _InIter>::~num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
40    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
48    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
56    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
64    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
72    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
80    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
88    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
96    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
104   (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
112   (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::num_get<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::num_get<wchar_t> (0x0x7f68e3887750) 0
    vptr=((& std::num_get<wchar_t>::_ZTVSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::locale::facet (0x0x7f68e37f0d80) 0
      primary-for std::num_get<wchar_t> (0x0x7f68e3887750)

Vtable for std::num_put<wchar_t>
std::num_put<wchar_t>::_ZTVSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE: 12u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE)
16    (int (*)(...))std::num_put<_CharT, _OutIter>::~num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::num_put<_CharT, _OutIter>::~num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
40    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
48    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
56    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
64    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
72    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
80    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
88    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::num_put<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::num_put<wchar_t> (0x0x7f68e3887820) 0
    vptr=((& std::num_put<wchar_t>::_ZTVSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::locale::facet (0x0x7f68e37f0de0) 0
      primary-for std::num_put<wchar_t> (0x0x7f68e3887820)

Vtable for std::basic_ios<char>
std::basic_ios<char>::_ZTVSt9basic_iosIcSt11char_traitsIcEE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt9basic_iosIcSt11char_traitsIcEE)
16    (int (*)(...))std::basic_ios<_CharT, _Traits>::~basic_ios<char, std::char_traits<char> >
24    (int (*)(...))std::basic_ios<_CharT, _Traits>::~basic_ios<char, std::char_traits<char> >

Class std::basic_ios<char>
   size=264 align=8
   base size=264 base align=8
std::basic_ios<char> (0x0x7f68e3887b60) 0
    vptr=((& std::basic_ios<char>::_ZTVSt9basic_iosIcSt11char_traitsIcEE) + 16u)
  std::ios_base (0x0x7f68e37f0ea0) 0
      primary-for std::basic_ios<char> (0x0x7f68e3887b60)

Vtable for std::basic_ios<wchar_t>
std::basic_ios<wchar_t>::_ZTVSt9basic_iosIwSt11char_traitsIwEE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt9basic_iosIwSt11char_traitsIwEE)
16    (int (*)(...))std::basic_ios<_CharT, _Traits>::~basic_ios<wchar_t, std::char_traits<wchar_t> >
24    (int (*)(...))std::basic_ios<_CharT, _Traits>::~basic_ios<wchar_t, std::char_traits<wchar_t> >

Class std::basic_ios<wchar_t>
   size=264 align=8
   base size=264 base align=8
std::basic_ios<wchar_t> (0x0x7f68e3887c30) 0
    vptr=((& std::basic_ios<wchar_t>::_ZTVSt9basic_iosIwSt11char_traitsIwEE) + 16u)
  std::ios_base (0x0x7f68e35ad000) 0
      primary-for std::basic_ios<wchar_t> (0x0x7f68e3887c30)

Vtable for std::basic_ostream<char>
std::basic_ostream<char>::_ZTVSo: 10u entries
0     8u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISo)
24    (int (*)(...))std::basic_ostream<_CharT, _Traits>::~basic_ostream<char, std::char_traits<char> >
32    (int (*)(...))std::basic_ostream<_CharT, _Traits>::~basic_ostream<char, std::char_traits<char> >
40    18446744073709551608u
48    (int (*)(...))-8
56    (int (*)(...))(& _ZTISo)
64    (int (*)(...))std::basic_ostream<char>::_ZTv0_n24_NSoD1Ev
72    (int (*)(...))std::basic_ostream<char>::_ZTv0_n24_NSoD0Ev

VTT for std::basic_ostream<char>
std::basic_ostream<char>::_ZTTSo: 2u entries
0     ((& std::basic_ostream<char>::_ZTVSo) + 24u)
8     ((& std::basic_ostream<char>::_ZTVSo) + 64u)

Class std::basic_ostream<char>
   size=272 align=8
   base size=8 base align=8
std::basic_ostream<char> (0x0x7f68e3600068) 0 nearly-empty
    vptridx=0u vptr=((& std::basic_ostream<char>::_ZTVSo) + 24u)
  std::basic_ios<char> (0x0x7f68e36000d0) 8 virtual
      vptridx=8u vbaseoffset=-24 vptr=((& std::basic_ostream<char>::_ZTVSo) + 64u)
    std::ios_base (0x0x7f68e35ad240) 8
        primary-for std::basic_ios<char> (0x0x7f68e36000d0)

Class std::basic_ostream<char>::sentry
   size=16 align=8
   base size=16 base align=8
std::basic_ostream<char>::sentry (0x0x7f68e35ad2a0) 0

Vtable for std::basic_ostream<wchar_t>
std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE: 10u entries
0     8u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
24    (int (*)(...))std::basic_ostream<_CharT, _Traits>::~basic_ostream<wchar_t, std::char_traits<wchar_t> >
32    (int (*)(...))std::basic_ostream<_CharT, _Traits>::~basic_ostream<wchar_t, std::char_traits<wchar_t> >
40    18446744073709551608u
48    (int (*)(...))-8
56    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
64    (int (*)(...))std::basic_ostream<wchar_t>::_ZTv0_n24_NSt13basic_ostreamIwSt11char_traitsIwEED1Ev
72    (int (*)(...))std::basic_ostream<wchar_t>::_ZTv0_n24_NSt13basic_ostreamIwSt11char_traitsIwEED0Ev

VTT for std::basic_ostream<wchar_t>
std::basic_ostream<wchar_t>::_ZTTSt13basic_ostreamIwSt11char_traitsIwEE: 2u entries
0     ((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 24u)
8     ((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 64u)

Class std::basic_ostream<wchar_t>
   size=272 align=8
   base size=8 base align=8
std::basic_ostream<wchar_t> (0x0x7f68e36002d8) 0 nearly-empty
    vptridx=0u vptr=((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 24u)
  std::basic_ios<wchar_t> (0x0x7f68e3600340) 8 virtual
      vptridx=8u vbaseoffset=-24 vptr=((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 64u)
    std::ios_base (0x0x7f68e35ad300) 8
        primary-for std::basic_ios<wchar_t> (0x0x7f68e3600340)

Class std::basic_ostream<wchar_t>::sentry
   size=16 align=8
   base size=16 base align=8
std::basic_ostream<wchar_t>::sentry (0x0x7f68e35ad360) 0

Vtable for std::basic_istream<char>
std::basic_istream<char>::_ZTVSi: 10u entries
0     16u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISi)
24    (int (*)(...))std::basic_istream<_CharT, _Traits>::~basic_istream<char, std::char_traits<char> >
32    (int (*)(...))std::basic_istream<_CharT, _Traits>::~basic_istream<char, std::char_traits<char> >
40    18446744073709551600u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISi)
64    (int (*)(...))std::basic_istream<char>::_ZTv0_n24_NSiD1Ev
72    (int (*)(...))std::basic_istream<char>::_ZTv0_n24_NSiD0Ev

VTT for std::basic_istream<char>
std::basic_istream<char>::_ZTTSi: 2u entries
0     ((& std::basic_istream<char>::_ZTVSi) + 24u)
8     ((& std::basic_istream<char>::_ZTVSi) + 64u)

Class std::basic_istream<char>
   size=280 align=8
   base size=16 base align=8
std::basic_istream<char> (0x0x7f68e36006e8) 0
    vptridx=0u vptr=((& std::basic_istream<char>::_ZTVSi) + 24u)
  std::basic_ios<char> (0x0x7f68e3600750) 16 virtual
      vptridx=8u vbaseoffset=-24 vptr=((& std::basic_istream<char>::_ZTVSi) + 64u)
    std::ios_base (0x0x7f68e35ad420) 16
        primary-for std::basic_ios<char> (0x0x7f68e3600750)

Vtable for std::basic_istream<wchar_t>
std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE: 10u entries
0     16u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
24    (int (*)(...))std::basic_istream<_CharT, _Traits>::~basic_istream<wchar_t, std::char_traits<wchar_t> >
32    (int (*)(...))std::basic_istream<_CharT, _Traits>::~basic_istream<wchar_t, std::char_traits<wchar_t> >
40    18446744073709551600u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
64    (int (*)(...))std::basic_istream<wchar_t>::_ZTv0_n24_NSt13basic_istreamIwSt11char_traitsIwEED1Ev
72    (int (*)(...))std::basic_istream<wchar_t>::_ZTv0_n24_NSt13basic_istreamIwSt11char_traitsIwEED0Ev

VTT for std::basic_istream<wchar_t>
std::basic_istream<wchar_t>::_ZTTSt13basic_istreamIwSt11char_traitsIwEE: 2u entries
0     ((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 24u)
8     ((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 64u)

Class std::basic_istream<wchar_t>
   size=280 align=8
   base size=16 base align=8
std::basic_istream<wchar_t> (0x0x7f68e3600958) 0
    vptridx=0u vptr=((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 24u)
  std::basic_ios<wchar_t> (0x0x7f68e36009c0) 16 virtual
      vptridx=8u vbaseoffset=-24 vptr=((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 64u)
    std::ios_base (0x0x7f68e35ad480) 16
        primary-for std::basic_ios<wchar_t> (0x0x7f68e36009c0)

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

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

Class __gnu_cxx::__numeric_traits<short int>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<short int> (0x0x7f68e3600e38) 0 empty
  __gnu_cxx::__numeric_traits_integer<short int> (0x0x7f68e35ad6c0) 0 empty

Class std::basic_istream<char>::sentry
   size=1 align=1
   base size=1 base align=1
std::basic_istream<char>::sentry (0x0x7f68e35ad720) 0

Vtable for std::basic_iostream<char>
std::basic_iostream<char>::_ZTVSd: 15u entries
0     24u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISd)
24    (int (*)(...))std::basic_iostream<_CharT, _Traits>::~basic_iostream<char, std::char_traits<char> >
32    (int (*)(...))std::basic_iostream<_CharT, _Traits>::~basic_iostream<char, std::char_traits<char> >
40    8u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISd)
64    (int (*)(...))std::basic_iostream<char>::_ZThn16_NSdD1Ev
72    (int (*)(...))std::basic_iostream<char>::_ZThn16_NSdD0Ev
80    18446744073709551592u
88    (int (*)(...))-24
96    (int (*)(...))(& _ZTISd)
104   (int (*)(...))std::basic_iostream<char>::_ZTv0_n24_NSdD1Ev
112   (int (*)(...))std::basic_iostream<char>::_ZTv0_n24_NSdD0Ev

Construction vtable for std::basic_istream<char> (0x0x7f68e36ef5b0 instance) in std::basic_iostream<char>
std::basic_iostream<char>::_ZTCSd0_Si: 10u entries
0     24u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISi)
24    0u
32    0u
40    18446744073709551592u
48    (int (*)(...))-24
56    (int (*)(...))(& _ZTISi)
64    0u
72    0u

Construction vtable for std::basic_ostream<char> (0x0x7f68e36ef680 instance) in std::basic_iostream<char>
std::basic_iostream<char>::_ZTCSd16_So: 10u entries
0     8u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISo)
24    0u
32    0u
40    18446744073709551608u
48    (int (*)(...))-8
56    (int (*)(...))(& _ZTISo)
64    0u
72    0u

VTT for std::basic_iostream<char>
std::basic_iostream<char>::_ZTTSd: 7u entries
0     ((& std::basic_iostream<char>::_ZTVSd) + 24u)
8     ((& std::basic_iostream<char>::_ZTCSd0_Si) + 24u)
16    ((& std::basic_iostream<char>::_ZTCSd0_Si) + 64u)
24    ((& std::basic_iostream<char>::_ZTCSd16_So) + 24u)
32    ((& std::basic_iostream<char>::_ZTCSd16_So) + 64u)
40    ((& std::basic_iostream<char>::_ZTVSd) + 104u)
48    ((& std::basic_iostream<char>::_ZTVSd) + 64u)

Class std::basic_iostream<char>
   size=288 align=8
   base size=24 base align=8
std::basic_iostream<char> (0x0x7f68e3716f50) 0
    vptridx=0u vptr=((& std::basic_iostream<char>::_ZTVSd) + 24u)
  std::basic_istream<char> (0x0x7f68e36ef5b0) 0
      primary-for std::basic_iostream<char> (0x0x7f68e3716f50)
      subvttidx=8u
    std::basic_ios<char> (0x0x7f68e36ef618) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<char>::_ZTVSd) + 104u)
      std::ios_base (0x0x7f68e35ad780) 24
          primary-for std::basic_ios<char> (0x0x7f68e36ef618)
  std::basic_ostream<char> (0x0x7f68e36ef680) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<char>::_ZTVSd) + 64u)
    std::basic_ios<char> (0x0x7f68e36ef618) alternative-path

Class std::basic_istream<wchar_t>::sentry
   size=1 align=1
   base size=1 base align=1
std::basic_istream<wchar_t>::sentry (0x0x7f68e35ad7e0) 0

Vtable for std::basic_iostream<wchar_t>
std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE: 15u entries
0     24u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
24    (int (*)(...))std::basic_iostream<_CharT, _Traits>::~basic_iostream<wchar_t, std::char_traits<wchar_t> >
32    (int (*)(...))std::basic_iostream<_CharT, _Traits>::~basic_iostream<wchar_t, std::char_traits<wchar_t> >
40    8u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
64    (int (*)(...))std::basic_iostream<wchar_t>::_ZThn16_NSt14basic_iostreamIwSt11char_traitsIwEED1Ev
72    (int (*)(...))std::basic_iostream<wchar_t>::_ZThn16_NSt14basic_iostreamIwSt11char_traitsIwEED0Ev
80    18446744073709551592u
88    (int (*)(...))-24
96    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
104   (int (*)(...))std::basic_iostream<wchar_t>::_ZTv0_n24_NSt14basic_iostreamIwSt11char_traitsIwEED1Ev
112   (int (*)(...))std::basic_iostream<wchar_t>::_ZTv0_n24_NSt14basic_iostreamIwSt11char_traitsIwEED0Ev

Construction vtable for std::basic_istream<wchar_t> (0x0x7f68e36efa28 instance) in std::basic_iostream<wchar_t>
std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E: 10u entries
0     24u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551592u
48    (int (*)(...))-24
56    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
64    0u
72    0u

Construction vtable for std::basic_ostream<wchar_t> (0x0x7f68e36efaf8 instance) in std::basic_iostream<wchar_t>
std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E: 10u entries
0     8u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551608u
48    (int (*)(...))-8
56    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
64    0u
72    0u

VTT for std::basic_iostream<wchar_t>
std::basic_iostream<wchar_t>::_ZTTSt14basic_iostreamIwSt11char_traitsIwEE: 7u entries
0     ((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 24u)
8     ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 24u)
16    ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 64u)
24    ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E) + 24u)
32    ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E) + 64u)
40    ((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 104u)
48    ((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 64u)

Class std::basic_iostream<wchar_t>
   size=288 align=8
   base size=24 base align=8
std::basic_iostream<wchar_t> (0x0x7f68e3339690) 0
    vptridx=0u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 24u)
  std::basic_istream<wchar_t> (0x0x7f68e36efa28) 0
      primary-for std::basic_iostream<wchar_t> (0x0x7f68e3339690)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7f68e36efa90) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 104u)
      std::ios_base (0x0x7f68e35ad840) 24
          primary-for std::basic_ios<wchar_t> (0x0x7f68e36efa90)
  std::basic_ostream<wchar_t> (0x0x7f68e36efaf8) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 64u)
    std::basic_ios<wchar_t> (0x0x7f68e36efa90) alternative-path

Class Ember::TransferInfoStringSerializer
   size=1 align=1
   base size=0 base align=1
Ember::TransferInfoStringSerializer (0x0x7f68e35ad8a0) 0 empty

Class wait::<anonymous struct>
   size=4 align=4
   base size=4 base align=4
wait::<anonymous struct> (0x0x7f68e35ad960) 0

Class wait::<anonymous struct>
   size=4 align=4
   base size=4 base align=4
wait::<anonymous struct> (0x0x7f68e35ad9c0) 0

Class wait
   size=4 align=4
   base size=4 base align=4
wait (0x0x7f68e35ad900) 0

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

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

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

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

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

Class random_data
   size=48 align=8
   base size=48 base align=8
random_data (0x0x7f68e35adc00) 0

Class drand48_data
   size=24 align=8
   base size=24 base align=8
drand48_data (0x0x7f68e35adc60) 0

Class timezone
   size=8 align=4
   base size=8 base align=4
timezone (0x0x7f68e34d4600) 0

Class itimerval
   size=32 align=8
   base size=32 base align=8
itimerval (0x0x7f68e34d4660) 0

Class WFMath::TimeDiff
   size=24 align=8
   base size=24 base align=8
WFMath::TimeDiff (0x0x7f68e34d46c0) 0

Class std::pair<long int, long int>
   size=16 align=8
   base size=16 base align=8
std::pair<long int, long int> (0x0x7f68e34d4720) 0

Class WFMath::TimeStamp
   size=24 align=8
   base size=17 base align=8
WFMath::TimeStamp (0x0x7f68e34d4780) 0

Vtable for Eris::TimedEvent
Eris::TimedEvent::_ZTVN4Eris10TimedEventE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN4Eris10TimedEventE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual

Class Eris::TimedEvent
   size=8 align=8
   base size=8 base align=8
Eris::TimedEvent (0x0x7f68e34d48a0) 0 nearly-empty
    vptr=((& Eris::TimedEvent::_ZTVN4Eris10TimedEventE) + 16u)

Class Eris::EventsByDueOrdering
   size=1 align=1
   base size=0 base align=1
Eris::EventsByDueOrdering (0x0x7f68e34d4900) 0 empty

Class __gnu_cxx::new_allocator<Eris::TimedEvent*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<Eris::TimedEvent*> (0x0x7f68e34d4a20) 0 empty

Class std::allocator<Eris::TimedEvent*>
   size=1 align=1
   base size=1 base align=1
std::allocator<Eris::TimedEvent*> (0x0x7f68e316f1a0) 0 empty
  __gnu_cxx::new_allocator<Eris::TimedEvent*> (0x0x7f68e34d4a80) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<Eris::TimedEvent*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Eris::TimedEvent*> > (0x0x7f68e34d4ae0) 0 empty

Class std::allocator<Eris::TimedEvent*>::rebind<Eris::TimedEvent*>
   size=1 align=1
   base size=0 base align=1
std::allocator<Eris::TimedEvent*>::rebind<Eris::TimedEvent*> (0x0x7f68e34d4c00) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<Eris::TimedEvent*> >::rebind<Eris::TimedEvent*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Eris::TimedEvent*> >::rebind<Eris::TimedEvent*> (0x0x7f68e34d4ba0) 0 empty

Class std::allocator<Eris::TimedEvent*>::rebind<std::_Rb_tree_node<Eris::TimedEvent*> >
   size=1 align=1
   base size=0 base align=1
std::allocator<Eris::TimedEvent*>::rebind<std::_Rb_tree_node<Eris::TimedEvent*> > (0x0x7f68e34d4de0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<Eris::TimedEvent*> >::rebind<std::_Rb_tree_node<Eris::TimedEvent*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Eris::TimedEvent*> >::rebind<std::_Rb_tree_node<Eris::TimedEvent*> > (0x0x7f68e34d4d80) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<Eris::TimedEvent*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<Eris::TimedEvent*> > (0x0x7f68e34d4e40) 0 empty

Class std::allocator<std::_Rb_tree_node<Eris::TimedEvent*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<Eris::TimedEvent*> > (0x0x7f68e316f410) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<Eris::TimedEvent*> > (0x0x7f68e34d4ea0) 0 empty

Class std::_Rb_tree<Eris::TimedEvent*, Eris::TimedEvent*, std::_Identity<Eris::TimedEvent*>, Eris::EventsByDueOrdering, std::allocator<Eris::TimedEvent*> >::_Rb_tree_impl<Eris::EventsByDueOrdering, true>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<Eris::TimedEvent*, Eris::TimedEvent*, std::_Identity<Eris::TimedEvent*>, Eris::EventsByDueOrdering, std::allocator<Eris::TimedEvent*> >::_Rb_tree_impl<Eris::EventsByDueOrdering, true> (0x0x7f68e316f478) 0
  std::allocator<std::_Rb_tree_node<Eris::TimedEvent*> > (0x0x7f68e316f4e0) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<Eris::TimedEvent*> > (0x0x7f68e34d4f00) 0 empty

Class std::_Rb_tree<Eris::TimedEvent*, Eris::TimedEvent*, std::_Identity<Eris::TimedEvent*>, Eris::EventsByDueOrdering, std::allocator<Eris::TimedEvent*> >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<Eris::TimedEvent*, Eris::TimedEvent*, std::_Identity<Eris::TimedEvent*>, Eris::EventsByDueOrdering, std::allocator<Eris::TimedEvent*> > (0x0x7f68e34d4d20) 0

Class std::set<Eris::TimedEvent*, Eris::EventsByDueOrdering>
   size=48 align=8
   base size=48 base align=8
std::set<Eris::TimedEvent*, Eris::EventsByDueOrdering> (0x0x7f68e34d49c0) 0

Class Eris::TimedEventService
   size=64 align=8
   base size=64 base align=8
Eris::TimedEventService (0x0x7f68e34d4960) 0

Class Eris::TransferInfo
   size=32 align=8
   base size=32 base align=8
Eris::TransferInfo (0x0x7f68e3262060) 0

Vtable for Ember::TransferEvent
Ember::TransferEvent::_ZTVN5Ember13TransferEventE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5Ember13TransferEventE)
16    (int (*)(...))Ember::TransferEvent::~TransferEvent
24    (int (*)(...))Ember::TransferEvent::~TransferEvent
32    (int (*)(...))Ember::TransferEvent::expired
40    (int (*)(...))Ember::TransferEvent::due

Class Ember::TransferEvent
   size=72 align=8
   base size=72 base align=8
Ember::TransferEvent (0x0x7f68e316f618) 0
    vptr=((& Ember::TransferEvent::_ZTVN5Ember13TransferEventE) + 16u)
  Eris::TimedEvent (0x0x7f68e32620c0) 0 nearly-empty
      primary-for Ember::TransferEvent (0x0x7f68e316f618)

Class Ember::AvatarTransferInfo
   size=64 align=8
   base size=64 base align=8
Ember::AvatarTransferInfo (0x0x7f68e3262120) 0

Vtable for Ember::Service
Ember::Service::_ZTVN5Ember7ServiceE: 17u entries
0     56u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5Ember7ServiceE)
24    0u
32    0u
40    (int (*)(...))Ember::Service::getName
48    (int (*)(...))Ember::Service::getDescription
56    (int (*)(...))Ember::Service::getStatus
64    (int (*)(...))Ember::Service::isRunning
72    (int (*)(...))Ember::Service::getStatusText
80    (int (*)(...))__cxa_pure_virtual
88    (int (*)(...))Ember::Service::stop
96    (int (*)(...))Ember::Service::setName
104   (int (*)(...))Ember::Service::setDescription
112   (int (*)(...))Ember::Service::setStatus
120   (int (*)(...))Ember::Service::setRunning
128   (int (*)(...))Ember::Service::setStatusText

VTT for Ember::Service
Ember::Service::_ZTTN5Ember7ServiceE: 1u entries
0     ((& Ember::Service::_ZTVN5Ember7ServiceE) + 24u)

Class Ember::Service
   size=64 align=8
   base size=56 base align=8
Ember::Service (0x0x7f68e316f680) 0
    vptridx=0u vptr=((& Ember::Service::_ZTVN5Ember7ServiceE) + 24u)
  sigc::trackable (0x0x7f68e3262180) 56 virtual
      vbaseoffset=-24

Vtable for varconf::ParseError
varconf::ParseError::_ZTVN7varconf10ParseErrorE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7varconf10ParseErrorE)
16    (int (*)(...))varconf::ParseError::~ParseError
24    (int (*)(...))varconf::ParseError::~ParseError

Class varconf::ParseError
   size=24 align=8
   base size=24 base align=8
varconf::ParseError (0x0x7f68e32621e0) 0
    vptr=((& varconf::ParseError::_ZTVN7varconf10ParseErrorE) + 16u)

Vtable for varconf::VarBase
varconf::VarBase::_ZTVN7varconf7VarBaseE: 19u entries
0     48u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN7varconf7VarBaseE)
24    (int (*)(...))varconf::VarBase::~VarBase
32    (int (*)(...))varconf::VarBase::~VarBase
40    (int (*)(...))varconf::VarBase::operator=
48    (int (*)(...))varconf::VarBase::operator=
56    (int (*)(...))varconf::VarBase::operator=
64    (int (*)(...))varconf::VarBase::operator=
72    (int (*)(...))varconf::VarBase::operator=
80    (int (*)(...))varconf::VarBase::operator=
88    (int (*)(...))varconf::VarBase::operator bool
96    (int (*)(...))varconf::VarBase::operator int
104   (int (*)(...))varconf::VarBase::operator double
112   (int (*)(...))varconf::VarBase::operator std::string
120   (int (*)(...))varconf::VarBase::is_bool
128   (int (*)(...))varconf::VarBase::is_int
136   (int (*)(...))varconf::VarBase::is_double
144   (int (*)(...))varconf::VarBase::is_string

VTT for varconf::VarBase
varconf::VarBase::_ZTTN7varconf7VarBaseE: 1u entries
0     ((& varconf::VarBase::_ZTVN7varconf7VarBaseE) + 24u)

Class varconf::VarBase
   size=56 align=8
   base size=44 base align=8
varconf::VarBase (0x0x7f68e316f750) 0
    vptridx=0u vptr=((& varconf::VarBase::_ZTVN7varconf7VarBaseE) + 24u)
  sigc::trackable (0x0x7f68e3262240) 48 virtual
      vbaseoffset=-24

Class varconf::VarBox
   size=16 align=8
   base size=16 base align=8
varconf::VarBox (0x0x7f68e32622a0) 0

Class varconf::VarPtr
   size=8 align=8
   base size=8 base align=8
varconf::VarPtr (0x0x7f68e3262300) 0

Vtable for varconf::Variable
varconf::Variable::_ZTVN7varconf8VariableE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7varconf8VariableE)
16    (int (*)(...))varconf::Variable::~Variable
24    (int (*)(...))varconf::Variable::~Variable

Class varconf::Variable
   size=16 align=8
   base size=16 base align=8
varconf::Variable (0x0x7f68e316f820) 0
    vptr=((& varconf::Variable::_ZTVN7varconf8VariableE) + 16u)
  varconf::VarPtr (0x0x7f68e3262360) 8

Class __gnu_cxx::new_allocator<varconf::Variable>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<varconf::Variable> (0x0x7f68e3262480) 0 empty

Class std::allocator<varconf::Variable>
   size=1 align=1
   base size=1 base align=1
std::allocator<varconf::Variable> (0x0x7f68e316f888) 0 empty
  __gnu_cxx::new_allocator<varconf::Variable> (0x0x7f68e32624e0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<varconf::Variable> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<varconf::Variable> > (0x0x7f68e3262420) 0 empty

Class std::allocator<varconf::Variable>::rebind<varconf::Variable>
   size=1 align=1
   base size=0 base align=1
std::allocator<varconf::Variable>::rebind<varconf::Variable> (0x0x7f68e3262600) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<varconf::Variable> >::rebind<varconf::Variable>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<varconf::Variable> >::rebind<varconf::Variable> (0x0x7f68e32625a0) 0 empty

Class std::_Vector_base<varconf::Variable, std::allocator<varconf::Variable> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<varconf::Variable, std::allocator<varconf::Variable> >::_Vector_impl (0x0x7f68e316fa28) 0
  std::allocator<varconf::Variable> (0x0x7f68e316fa90) 0 empty
    __gnu_cxx::new_allocator<varconf::Variable> (0x0x7f68e3262720) 0 empty

Class std::_Vector_base<varconf::Variable, std::allocator<varconf::Variable> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<varconf::Variable, std::allocator<varconf::Variable> > (0x0x7f68e32623c0) 0

Class std::vector<varconf::Variable>
   size=24 align=8
   base size=24 base align=8
std::vector<varconf::Variable> (0x0x7f68e316faf8) 0
  std::_Vector_base<varconf::Variable, std::allocator<varconf::Variable> > (0x0x7f68e3262780) 0

Vtable for varconf::VarArray
varconf::VarArray::_ZTVN7varconf8VarArrayE: 19u entries
0     72u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN7varconf8VarArrayE)
24    (int (*)(...))varconf::VarArray::~VarArray
32    (int (*)(...))varconf::VarArray::~VarArray
40    (int (*)(...))varconf::VarBase::operator=
48    (int (*)(...))varconf::VarBase::operator=
56    (int (*)(...))varconf::VarBase::operator=
64    (int (*)(...))varconf::VarBase::operator=
72    (int (*)(...))varconf::VarBase::operator=
80    (int (*)(...))varconf::VarBase::operator=
88    (int (*)(...))varconf::VarArray::operator bool
96    (int (*)(...))varconf::VarArray::operator int
104   (int (*)(...))varconf::VarArray::operator double
112   (int (*)(...))varconf::VarArray::operator std::string
120   (int (*)(...))varconf::VarArray::is_bool
128   (int (*)(...))varconf::VarArray::is_int
136   (int (*)(...))varconf::VarArray::is_double
144   (int (*)(...))varconf::VarArray::is_string

Construction vtable for varconf::VarBase (0x0x7f68e316fbc8 instance) in varconf::VarArray
varconf::VarArray::_ZTCN7varconf8VarArrayE0_NS_7VarBaseE: 19u entries
0     72u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN7varconf7VarBaseE)
24    0u
32    0u
40    (int (*)(...))varconf::VarBase::operator=
48    (int (*)(...))varconf::VarBase::operator=
56    (int (*)(...))varconf::VarBase::operator=
64    (int (*)(...))varconf::VarBase::operator=
72    (int (*)(...))varconf::VarBase::operator=
80    (int (*)(...))varconf::VarBase::operator=
88    (int (*)(...))varconf::VarBase::operator bool
96    (int (*)(...))varconf::VarBase::operator int
104   (int (*)(...))varconf::VarBase::operator double
112   (int (*)(...))varconf::VarBase::operator std::string
120   (int (*)(...))varconf::VarBase::is_bool
128   (int (*)(...))varconf::VarBase::is_int
136   (int (*)(...))varconf::VarBase::is_double
144   (int (*)(...))varconf::VarBase::is_string

VTT for varconf::VarArray
varconf::VarArray::_ZTTN7varconf8VarArrayE: 2u entries
0     ((& varconf::VarArray::_ZTVN7varconf8VarArrayE) + 24u)
8     ((& varconf::VarArray::_ZTCN7varconf8VarArrayE0_NS_7VarBaseE) + 24u)

Class varconf::VarArray
   size=80 align=8
   base size=72 base align=8
varconf::VarArray (0x0x7f68e2f6f380) 0
    vptridx=0u vptr=((& varconf::VarArray::_ZTVN7varconf8VarArrayE) + 24u)
  varconf::VarBase (0x0x7f68e316fbc8) 0
      primary-for varconf::VarArray (0x0x7f68e2f6f380)
      subvttidx=8u
    sigc::trackable (0x0x7f68e32627e0) 72 virtual
        vbaseoffset=-24
  std::vector<varconf::Variable> (0x0x7f68e316fc30) 48
    std::_Vector_base<varconf::Variable, std::allocator<varconf::Variable> > (0x0x7f68e3262840) 48

Class sigc::type_trait<const char*>
   size=1 align=1
   base size=0 base align=1
sigc::type_trait<const char*> (0x0x7f68e3262a20) 0 empty

Class sigc::slot1<void, const char*>
   size=16 align=8
   base size=9 base align=8
sigc::slot1<void, const char*> (0x0x7f68e316fea0) 0
  sigc::slot_base (0x0x7f68e316ff08) 0
    sigc::functor_base (0x0x7f68e32629c0) 0 empty

Class sigc::slot<void, const char*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>
   size=16 align=8
   base size=9 base align=8
sigc::slot<void, const char*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> (0x0x7f68e316f208) 0
  sigc::slot1<void, const char*> (0x0x7f68e316f270) 0
    sigc::slot_base (0x0x7f68e316f6e8) 0
      sigc::functor_base (0x0x7f68e3262a80) 0 empty

Class sigc::internal::signal_emit1<void, const char*, sigc::nil>
   size=1 align=1
   base size=0 base align=1
sigc::internal::signal_emit1<void, const char*, sigc::nil> (0x0x7f68e3262960) 0 empty

Class sigc::slot_list<sigc::slot<void, const char*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> >
   size=8 align=8
   base size=8 base align=8
sigc::slot_list<sigc::slot<void, const char*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> > (0x0x7f68e3262c60) 0

Class sigc::signal1<void, const char*, sigc::nil>
   size=16 align=8
   base size=16 base align=8
sigc::signal1<void, const char*, sigc::nil> (0x0x7f68e316fdd0) 0
  sigc::signal_base (0x0x7f68e316fe38) 0
    sigc::trackable (0x0x7f68e3262900) 0

Class sigc::signal<void, const char*>
   size=16 align=8
   base size=16 base align=8
sigc::signal<void, const char*> (0x0x7f68e316f8f0) 0
  sigc::signal1<void, const char*, sigc::nil> (0x0x7f68e316fb60) 0
    sigc::signal_base (0x0x7f68e316fc98) 0
      sigc::trackable (0x0x7f68e3262de0) 0

Class sigc::slot2<void, const std::basic_string<char>&, const std::basic_string<char>&>
   size=16 align=8
   base size=9 base align=8
sigc::slot2<void, const std::basic_string<char>&, const std::basic_string<char>&> (0x0x7f68e2fe4068) 0
  sigc::slot_base (0x0x7f68e2fe40d0) 0
    sigc::functor_base (0x0x7f68e2fe9000) 0 empty

Class sigc::slot<void, const std::basic_string<char>&, const std::basic_string<char>&, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>
   size=16 align=8
   base size=9 base align=8
sigc::slot<void, const std::basic_string<char>&, const std::basic_string<char>&, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> (0x0x7f68e2fe41a0) 0
  sigc::slot2<void, const std::basic_string<char>&, const std::basic_string<char>&> (0x0x7f68e2fe4208) 0
    sigc::slot_base (0x0x7f68e2fe4270) 0
      sigc::functor_base (0x0x7f68e2fe9060) 0 empty

Class sigc::internal::signal_emit2<void, const std::basic_string<char>&, const std::basic_string<char>&, sigc::nil>
   size=1 align=1
   base size=0 base align=1
sigc::internal::signal_emit2<void, const std::basic_string<char>&, const std::basic_string<char>&, sigc::nil> (0x0x7f68e3262f60) 0 empty

Class sigc::slot_list<sigc::slot<void, const std::basic_string<char>&, const std::basic_string<char>&, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> >
   size=8 align=8
   base size=8 base align=8
sigc::slot_list<sigc::slot<void, const std::basic_string<char>&, const std::basic_string<char>&, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> > (0x0x7f68e2fe90c0) 0

Class sigc::signal2<void, const std::basic_string<char>&, const std::basic_string<char>&, sigc::nil>
   size=16 align=8
   base size=16 base align=8
sigc::signal2<void, const std::basic_string<char>&, const std::basic_string<char>&, sigc::nil> (0x0x7f68e316fd00) 0
  sigc::signal_base (0x0x7f68e2fe4000) 0
    sigc::trackable (0x0x7f68e3262f00) 0

Class sigc::signal<void, const std::basic_string<char>&, const std::basic_string<char>&>
   size=16 align=8
   base size=16 base align=8
sigc::signal<void, const std::basic_string<char>&, const std::basic_string<char>&> (0x0x7f68e2fe43a8) 0
  sigc::signal2<void, const std::basic_string<char>&, const std::basic_string<char>&, sigc::nil> (0x0x7f68e2fe4410) 0
    sigc::signal_base (0x0x7f68e2fe4478) 0
      sigc::trackable (0x0x7f68e2fe9240) 0

Class sigc::type_trait<varconf::Config&>
   size=1 align=1
   base size=0 base align=1
sigc::type_trait<varconf::Config&> (0x0x7f68e2fe9420) 0 empty

Class sigc::slot3<void, const std::basic_string<char>&, const std::basic_string<char>&, varconf::Config&>
   size=16 align=8
   base size=9 base align=8
sigc::slot3<void, const std::basic_string<char>&, const std::basic_string<char>&, varconf::Config&> (0x0x7f68e2fe45b0) 0
  sigc::slot_base (0x0x7f68e2fe4618) 0
    sigc::functor_base (0x0x7f68e2fe93c0) 0 empty

Class sigc::slot<void, const std::basic_string<char>&, const std::basic_string<char>&, varconf::Config&, sigc::nil, sigc::nil, sigc::nil, sigc::nil>
   size=16 align=8
   base size=9 base align=8
sigc::slot<void, const std::basic_string<char>&, const std::basic_string<char>&, varconf::Config&, sigc::nil, sigc::nil, sigc::nil, sigc::nil> (0x0x7f68e2fe4820) 0
  sigc::slot3<void, const std::basic_string<char>&, const std::basic_string<char>&, varconf::Config&> (0x0x7f68e2fe4888) 0
    sigc::slot_base (0x0x7f68e2fe48f0) 0
      sigc::functor_base (0x0x7f68e2fe9480) 0 empty

Class sigc::internal::signal_emit3<void, const std::basic_string<char>&, const std::basic_string<char>&, varconf::Config&, sigc::nil>
   size=1 align=1
   base size=0 base align=1
sigc::internal::signal_emit3<void, const std::basic_string<char>&, const std::basic_string<char>&, varconf::Config&, sigc::nil> (0x0x7f68e2fe9360) 0 empty

Class sigc::slot_list<sigc::slot<void, const std::basic_string<char>&, const std::basic_string<char>&, varconf::Config&, sigc::nil, sigc::nil, sigc::nil, sigc::nil> >
   size=8 align=8
   base size=8 base align=8
sigc::slot_list<sigc::slot<void, const std::basic_string<char>&, const std::basic_string<char>&, varconf::Config&, sigc::nil, sigc::nil, sigc::nil, sigc::nil> > (0x0x7f68e2fe94e0) 0

Class sigc::signal3<void, const std::basic_string<char>&, const std::basic_string<char>&, varconf::Config&, sigc::nil>
   size=16 align=8
   base size=16 base align=8
sigc::signal3<void, const std::basic_string<char>&, const std::basic_string<char>&, varconf::Config&, sigc::nil> (0x0x7f68e2fe44e0) 0
  sigc::signal_base (0x0x7f68e2fe4548) 0
    sigc::trackable (0x0x7f68e2fe9300) 0

Class sigc::signal<void, const std::basic_string<char>&, const std::basic_string<char>&, varconf::Config&>
   size=16 align=8
   base size=16 base align=8
sigc::signal<void, const std::basic_string<char>&, const std::basic_string<char>&, varconf::Config&> (0x0x7f68e2fe4a90) 0
  sigc::signal3<void, const std::basic_string<char>&, const std::basic_string<char>&, varconf::Config&, sigc::nil> (0x0x7f68e2fe4af8) 0
    sigc::signal_base (0x0x7f68e2fe4b60) 0
      sigc::trackable (0x0x7f68e2fe95a0) 0

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

Class std::allocator<std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, varconf::Variable> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, varconf::Variable> > > (0x0x7f68e2fe4c98) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, varconf::Variable> > > (0x0x7f68e2fe96c0) 0 empty

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

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

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

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

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

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, varconf::Variable> > > >
   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::map<std::basic_string<char>, varconf::Variable> > > > (0x0x7f68e2fe99c0) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, varconf::Variable> > > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, varconf::Variable> > > > (0x0x7f68e2fe4f08) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, varconf::Variable> > > > (0x0x7f68e2fe9a20) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, varconf::Variable> >, std::_Select1st<std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, varconf::Variable> > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, varconf::Variable> > > >::_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::map<std::basic_string<char>, varconf::Variable> >, std::_Select1st<std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, varconf::Variable> > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, varconf::Variable> > > >::_Rb_tree_impl<std::less<std::basic_string<char> >, false> (0x0x7f68e2fe4f70) 0
  std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, varconf::Variable> > > > (0x0x7f68e2fe4340) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, varconf::Variable> > > > (0x0x7f68e2fe9a80) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, varconf::Variable> >, std::_Select1st<std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, varconf::Variable> > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, varconf::Variable> > > >
   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::map<std::basic_string<char>, varconf::Variable> >, std::_Select1st<std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, varconf::Variable> > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, varconf::Variable> > > > (0x0x7f68e2fe98a0) 0

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

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

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

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

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

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

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

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

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

Class std::less<char>
   size=1 align=1
   base size=1 base align=1
std::less<char> (0x0x7f68e2d310d0) 0 empty
  std::binary_function<char, char, bool> (0x0x7f68e2d2d120) 0 empty

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

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

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

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

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

Vtable for varconf::Config
varconf::Config::_ZTVN7varconf6ConfigE: 5u entries
0     168u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN7varconf6ConfigE)
24    (int (*)(...))varconf::Config::~Config
32    (int (*)(...))varconf::Config::~Config

VTT for varconf::Config
varconf::Config::_ZTTN7varconf6ConfigE: 1u entries
0     ((& varconf::Config::_ZTVN7varconf6ConfigE) + 24u)

Class varconf::Config
   size=176 align=8
   base size=168 base align=8
varconf::Config (0x0x7f68e316fd68) 0
    vptridx=0u vptr=((& varconf::Config::_ZTVN7varconf6ConfigE) + 24u)
  sigc::trackable (0x0x7f68e32628a0) 168 virtual
      vbaseoffset=-24

Vtable for varconf::dynvar::Base
varconf::dynvar::Base::_ZTVN7varconf6dynvar4BaseE: 28u entries
0     48u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN7varconf6dynvar4BaseE)
24    0u
32    0u
40    (int (*)(...))varconf::VarBase::operator=
48    (int (*)(...))varconf::VarBase::operator=
56    (int (*)(...))varconf::VarBase::operator=
64    (int (*)(...))varconf::VarBase::operator=
72    (int (*)(...))varconf::VarBase::operator=
80    (int (*)(...))varconf::VarBase::operator=
88    (int (*)(...))varconf::VarBase::operator bool
96    (int (*)(...))varconf::VarBase::operator int
104   (int (*)(...))varconf::VarBase::operator double
112   (int (*)(...))varconf::VarBase::operator std::string
120   (int (*)(...))varconf::VarBase::is_bool
128   (int (*)(...))varconf::VarBase::is_int
136   (int (*)(...))varconf::VarBase::is_double
144   (int (*)(...))varconf::VarBase::is_string
152   (int (*)(...))varconf::dynvar::Base::operator bool
160   (int (*)(...))varconf::dynvar::Base::operator int
168   (int (*)(...))varconf::dynvar::Base::operator double
176   (int (*)(...))varconf::dynvar::Base::operator std::string
184   (int (*)(...))varconf::dynvar::Base::is_bool
192   (int (*)(...))varconf::dynvar::Base::is_int
200   (int (*)(...))varconf::dynvar::Base::is_double
208   (int (*)(...))varconf::dynvar::Base::is_string
216   (int (*)(...))__cxa_pure_virtual

Construction vtable for varconf::VarBase (0x0x7f68e2d31478 instance) in varconf::dynvar::Base
varconf::dynvar::Base::_ZTCN7varconf6dynvar4BaseE0_NS_7VarBaseE: 19u entries
0     48u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN7varconf7VarBaseE)
24    0u
32    0u
40    (int (*)(...))varconf::VarBase::operator=
48    (int (*)(...))varconf::VarBase::operator=
56    (int (*)(...))varconf::VarBase::operator=
64    (int (*)(...))varconf::VarBase::operator=
72    (int (*)(...))varconf::VarBase::operator=
80    (int (*)(...))varconf::VarBase::operator=
88    (int (*)(...))varconf::VarBase::operator bool
96    (int (*)(...))varconf::VarBase::operator int
104   (int (*)(...))varconf::VarBase::operator double
112   (int (*)(...))varconf::VarBase::operator std::string
120   (int (*)(...))varconf::VarBase::is_bool
128   (int (*)(...))varconf::VarBase::is_int
136   (int (*)(...))varconf::VarBase::is_double
144   (int (*)(...))varconf::VarBase::is_string

VTT for varconf::dynvar::Base
varconf::dynvar::Base::_ZTTN7varconf6dynvar4BaseE: 2u entries
0     ((& varconf::dynvar::Base::_ZTVN7varconf6dynvar4BaseE) + 24u)
8     ((& varconf::dynvar::Base::_ZTCN7varconf6dynvar4BaseE0_NS_7VarBaseE) + 24u)

Class varconf::dynvar::Base
   size=56 align=8
   base size=45 base align=8
varconf::dynvar::Base (0x0x7f68e2d31410) 0
    vptridx=0u vptr=((& varconf::dynvar::Base::_ZTVN7varconf6dynvar4BaseE) + 24u)
  varconf::VarBase (0x0x7f68e2d31478) 0
      primary-for varconf::dynvar::Base (0x0x7f68e2d31410)
      subvttidx=8u
    sigc::trackable (0x0x7f68e2d2d480) 48 virtual
        vbaseoffset=-24

Vtable for varconf::dynvar::Concat
varconf::dynvar::Concat::_ZTVN7varconf6dynvar6ConcatE: 28u entries
0     80u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN7varconf6dynvar6ConcatE)
24    (int (*)(...))varconf::dynvar::Concat::~Concat
32    (int (*)(...))varconf::dynvar::Concat::~Concat
40    (int (*)(...))varconf::VarBase::operator=
48    (int (*)(...))varconf::VarBase::operator=
56    (int (*)(...))varconf::VarBase::operator=
64    (int (*)(...))varconf::VarBase::operator=
72    (int (*)(...))varconf::VarBase::operator=
80    (int (*)(...))varconf::VarBase::operator=
88    (int (*)(...))varconf::VarBase::operator bool
96    (int (*)(...))varconf::VarBase::operator int
104   (int (*)(...))varconf::VarBase::operator double
112   (int (*)(...))varconf::VarBase::operator std::string
120   (int (*)(...))varconf::VarBase::is_bool
128   (int (*)(...))varconf::VarBase::is_int
136   (int (*)(...))varconf::VarBase::is_double
144   (int (*)(...))varconf::VarBase::is_string
152   (int (*)(...))varconf::dynvar::Base::operator bool
160   (int (*)(...))varconf::dynvar::Base::operator int
168   (int (*)(...))varconf::dynvar::Base::operator double
176   (int (*)(...))varconf::dynvar::Base::operator std::string
184   (int (*)(...))varconf::dynvar::Base::is_bool
192   (int (*)(...))varconf::dynvar::Base::is_int
200   (int (*)(...))varconf::dynvar::Base::is_double
208   (int (*)(...))varconf::dynvar::Base::is_string
216   (int (*)(...))varconf::dynvar::Concat::set_val

Construction vtable for varconf::dynvar::Base (0x0x7f68e2d31618 instance) in varconf::dynvar::Concat
varconf::dynvar::Concat::_ZTCN7varconf6dynvar6ConcatE0_NS0_4BaseE: 28u entries
0     80u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN7varconf6dynvar4BaseE)
24    0u
32    0u
40    (int (*)(...))varconf::VarBase::operator=
48    (int (*)(...))varconf::VarBase::operator=
56    (int (*)(...))varconf::VarBase::operator=
64    (int (*)(...))varconf::VarBase::operator=
72    (int (*)(...))varconf::VarBase::operator=
80    (int (*)(...))varconf::VarBase::operator=
88    (int (*)(...))varconf::VarBase::operator bool
96    (int (*)(...))varconf::VarBase::operator int
104   (int (*)(...))varconf::VarBase::operator double
112   (int (*)(...))varconf::VarBase::operator std::string
120   (int (*)(...))varconf::VarBase::is_bool
128   (int (*)(...))varconf::VarBase::is_int
136   (int (*)(...))varconf::VarBase::is_double
144   (int (*)(...))varconf::VarBase::is_string
152   (int (*)(...))varconf::dynvar::Base::operator bool
160   (int (*)(...))varconf::dynvar::Base::operator int
168   (int (*)(...))varconf::dynvar::Base::operator double
176   (int (*)(...))varconf::dynvar::Base::operator std::string
184   (int (*)(...))varconf::dynvar::Base::is_bool
192   (int (*)(...))varconf::dynvar::Base::is_int
200   (int (*)(...))varconf::dynvar::Base::is_double
208   (int (*)(...))varconf::dynvar::Base::is_string
216   (int (*)(...))__cxa_pure_virtual

Construction vtable for varconf::VarBase (0x0x7f68e2d31680 instance) in varconf::dynvar::Concat
varconf::dynvar::Concat::_ZTCN7varconf6dynvar6ConcatE0_NS_7VarBaseE: 19u entries
0     80u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN7varconf7VarBaseE)
24    0u
32    0u
40    (int (*)(...))varconf::VarBase::operator=
48    (int (*)(...))varconf::VarBase::operator=
56    (int (*)(...))varconf::VarBase::operator=
64    (int (*)(...))varconf::VarBase::operator=
72    (int (*)(...))varconf::VarBase::operator=
80    (int (*)(...))varconf::VarBase::operator=
88    (int (*)(...))varconf::VarBase::operator bool
96    (int (*)(...))varconf::VarBase::operator int
104   (int (*)(...))varconf::VarBase::operator double
112   (int (*)(...))varconf::VarBase::operator std::string
120   (int (*)(...))varconf::VarBase::is_bool
128   (int (*)(...))varconf::VarBase::is_int
136   (int (*)(...))varconf::VarBase::is_double
144   (int (*)(...))varconf::VarBase::is_string

VTT for varconf::dynvar::Concat
varconf::dynvar::Concat::_ZTTN7varconf6dynvar6ConcatE: 3u entries
0     ((& varconf::dynvar::Concat::_ZTVN7varconf6dynvar6ConcatE) + 24u)
8     ((& varconf::dynvar::Concat::_ZTCN7varconf6dynvar6ConcatE0_NS0_4BaseE) + 24u)
16    ((& varconf::dynvar::Concat::_ZTCN7varconf6dynvar6ConcatE0_NS_7VarBaseE) + 24u)

Class varconf::dynvar::Concat
   size=88 align=8
   base size=80 base align=8
varconf::dynvar::Concat (0x0x7f68e2d315b0) 0
    vptridx=0u vptr=((& varconf::dynvar::Concat::_ZTVN7varconf6dynvar6ConcatE) + 24u)
  varconf::dynvar::Base (0x0x7f68e2d31618) 0
      primary-for varconf::dynvar::Concat (0x0x7f68e2d315b0)
      subvttidx=8u
    varconf::VarBase (0x0x7f68e2d31680) 0
        primary-for varconf::dynvar::Base (0x0x7f68e2d31618)
        subvttidx=16u
      sigc::trackable (0x0x7f68e2d2d4e0) 80 virtual
          vbaseoffset=-24

Vtable for varconf::dynvar::Ternary
varconf::dynvar::Ternary::_ZTVN7varconf6dynvar7TernaryE: 28u entries
0     96u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN7varconf6dynvar7TernaryE)
24    (int (*)(...))varconf::dynvar::Ternary::~Ternary
32    (int (*)(...))varconf::dynvar::Ternary::~Ternary
40    (int (*)(...))varconf::VarBase::operator=
48    (int (*)(...))varconf::VarBase::operator=
56    (int (*)(...))varconf::VarBase::operator=
64    (int (*)(...))varconf::VarBase::operator=
72    (int (*)(...))varconf::VarBase::operator=
80    (int (*)(...))varconf::VarBase::operator=
88    (int (*)(...))varconf::VarBase::operator bool
96    (int (*)(...))varconf::VarBase::operator int
104   (int (*)(...))varconf::VarBase::operator double
112   (int (*)(...))varconf::VarBase::operator std::string
120   (int (*)(...))varconf::VarBase::is_bool
128   (int (*)(...))varconf::VarBase::is_int
136   (int (*)(...))varconf::VarBase::is_double
144   (int (*)(...))varconf::VarBase::is_string
152   (int (*)(...))varconf::dynvar::Base::operator bool
160   (int (*)(...))varconf::dynvar::Base::operator int
168   (int (*)(...))varconf::dynvar::Base::operator double
176   (int (*)(...))varconf::dynvar::Base::operator std::string
184   (int (*)(...))varconf::dynvar::Base::is_bool
192   (int (*)(...))varconf::dynvar::Base::is_int
200   (int (*)(...))varconf::dynvar::Base::is_double
208   (int (*)(...))varconf::dynvar::Base::is_string
216   (int (*)(...))varconf::dynvar::Ternary::set_val

Construction vtable for varconf::dynvar::Base (0x0x7f68e2d31888 instance) in varconf::dynvar::Ternary
varconf::dynvar::Ternary::_ZTCN7varconf6dynvar7TernaryE0_NS0_4BaseE: 28u entries
0     96u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN7varconf6dynvar4BaseE)
24    0u
32    0u
40    (int (*)(...))varconf::VarBase::operator=
48    (int (*)(...))varconf::VarBase::operator=
56    (int (*)(...))varconf::VarBase::operator=
64    (int (*)(...))varconf::VarBase::operator=
72    (int (*)(...))varconf::VarBase::operator=
80    (int (*)(...))varconf::VarBase::operator=
88    (int (*)(...))varconf::VarBase::operator bool
96    (int (*)(...))varconf::VarBase::operator int
104   (int (*)(...))varconf::VarBase::operator double
112   (int (*)(...))varconf::VarBase::operator std::string
120   (int (*)(...))varconf::VarBase::is_bool
128   (int (*)(...))varconf::VarBase::is_int
136   (int (*)(...))varconf::VarBase::is_double
144   (int (*)(...))varconf::VarBase::is_string
152   (int (*)(...))varconf::dynvar::Base::operator bool
160   (int (*)(...))varconf::dynvar::Base::operator int
168   (int (*)(...))varconf::dynvar::Base::operator double
176   (int (*)(...))varconf::dynvar::Base::operator std::string
184   (int (*)(...))varconf::dynvar::Base::is_bool
192   (int (*)(...))varconf::dynvar::Base::is_int
200   (int (*)(...))varconf::dynvar::Base::is_double
208   (int (*)(...))varconf::dynvar::Base::is_string
216   (int (*)(...))__cxa_pure_virtual

Construction vtable for varconf::VarBase (0x0x7f68e2d318f0 instance) in varconf::dynvar::Ternary
varconf::dynvar::Ternary::_ZTCN7varconf6dynvar7TernaryE0_NS_7VarBaseE: 19u entries
0     96u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN7varconf7VarBaseE)
24    0u
32    0u
40    (int (*)(...))varconf::VarBase::operator=
48    (int (*)(...))varconf::VarBase::operator=
56    (int (*)(...))varconf::VarBase::operator=
64    (int (*)(...))varconf::VarBase::operator=
72    (int (*)(...))varconf::VarBase::operator=
80    (int (*)(...))varconf::VarBase::operator=
88    (int (*)(...))varconf::VarBase::operator bool
96    (int (*)(...))varconf::VarBase::operator int
104   (int (*)(...))varconf::VarBase::operator double
112   (int (*)(...))varconf::VarBase::operator std::string
120   (int (*)(...))varconf::VarBase::is_bool
128   (int (*)(...))varconf::VarBase::is_int
136   (int (*)(...))varconf::VarBase::is_double
144   (int (*)(...))varconf::VarBase::is_string

VTT for varconf::dynvar::Ternary
varconf::dynvar::Ternary::_ZTTN7varconf6dynvar7TernaryE: 3u entries
0     ((& varconf::dynvar::Ternary::_ZTVN7varconf6dynvar7TernaryE) + 24u)
8     ((& varconf::dynvar::Ternary::_ZTCN7varconf6dynvar7TernaryE0_NS0_4BaseE) + 24u)
16    ((& varconf::dynvar::Ternary::_ZTCN7varconf6dynvar7TernaryE0_NS_7VarBaseE) + 24u)

Class varconf::dynvar::Ternary
   size=104 align=8
   base size=96 base align=8
varconf::dynvar::Ternary (0x0x7f68e2d31820) 0
    vptridx=0u vptr=((& varconf::dynvar::Ternary::_ZTVN7varconf6dynvar7TernaryE) + 24u)
  varconf::dynvar::Base (0x0x7f68e2d31888) 0
      primary-for varconf::dynvar::Ternary (0x0x7f68e2d31820)
      subvttidx=8u
    varconf::VarBase (0x0x7f68e2d318f0) 0
        primary-for varconf::dynvar::Base (0x0x7f68e2d31888)
        subvttidx=16u
      sigc::trackable (0x0x7f68e2d2d540) 96 virtual
          vbaseoffset=-24

Vtable for varconf::dynvar::Item
varconf::dynvar::Item::_ZTVN7varconf6dynvar4ItemE: 28u entries
0     64u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN7varconf6dynvar4ItemE)
24    (int (*)(...))varconf::dynvar::Item::~Item
32    (int (*)(...))varconf::dynvar::Item::~Item
40    (int (*)(...))varconf::VarBase::operator=
48    (int (*)(...))varconf::VarBase::operator=
56    (int (*)(...))varconf::VarBase::operator=
64    (int (*)(...))varconf::VarBase::operator=
72    (int (*)(...))varconf::VarBase::operator=
80    (int (*)(...))varconf::VarBase::operator=
88    (int (*)(...))varconf::VarBase::operator bool
96    (int (*)(...))varconf::VarBase::operator int
104   (int (*)(...))varconf::VarBase::operator double
112   (int (*)(...))varconf::VarBase::operator std::string
120   (int (*)(...))varconf::VarBase::is_bool
128   (int (*)(...))varconf::VarBase::is_int
136   (int (*)(...))varconf::VarBase::is_double
144   (int (*)(...))varconf::VarBase::is_string
152   (int (*)(...))varconf::dynvar::Base::operator bool
160   (int (*)(...))varconf::dynvar::Base::operator int
168   (int (*)(...))varconf::dynvar::Base::operator double
176   (int (*)(...))varconf::dynvar::Base::operator std::string
184   (int (*)(...))varconf::dynvar::Base::is_bool
192   (int (*)(...))varconf::dynvar::Base::is_int
200   (int (*)(...))varconf::dynvar::Base::is_double
208   (int (*)(...))varconf::dynvar::Base::is_string
216   (int (*)(...))varconf::dynvar::Item::set_val

Construction vtable for varconf::dynvar::Base (0x0x7f68e2d31af8 instance) in varconf::dynvar::Item
varconf::dynvar::Item::_ZTCN7varconf6dynvar4ItemE0_NS0_4BaseE: 28u entries
0     64u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN7varconf6dynvar4BaseE)
24    0u
32    0u
40    (int (*)(...))varconf::VarBase::operator=
48    (int (*)(...))varconf::VarBase::operator=
56    (int (*)(...))varconf::VarBase::operator=
64    (int (*)(...))varconf::VarBase::operator=
72    (int (*)(...))varconf::VarBase::operator=
80    (int (*)(...))varconf::VarBase::operator=
88    (int (*)(...))varconf::VarBase::operator bool
96    (int (*)(...))varconf::VarBase::operator int
104   (int (*)(...))varconf::VarBase::operator double
112   (int (*)(...))varconf::VarBase::operator std::string
120   (int (*)(...))varconf::VarBase::is_bool
128   (int (*)(...))varconf::VarBase::is_int
136   (int (*)(...))varconf::VarBase::is_double
144   (int (*)(...))varconf::VarBase::is_string
152   (int (*)(...))varconf::dynvar::Base::operator bool
160   (int (*)(...))varconf::dynvar::Base::operator int
168   (int (*)(...))varconf::dynvar::Base::operator double
176   (int (*)(...))varconf::dynvar::Base::operator std::string
184   (int (*)(...))varconf::dynvar::Base::is_bool
192   (int (*)(...))varconf::dynvar::Base::is_int
200   (int (*)(...))varconf::dynvar::Base::is_double
208   (int (*)(...))varconf::dynvar::Base::is_string
216   (int (*)(...))__cxa_pure_virtual

Construction vtable for varconf::VarBase (0x0x7f68e2d31b60 instance) in varconf::dynvar::Item
varconf::dynvar::Item::_ZTCN7varconf6dynvar4ItemE0_NS_7VarBaseE: 19u entries
0     64u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN7varconf7VarBaseE)
24    0u
32    0u
40    (int (*)(...))varconf::VarBase::operator=
48    (int (*)(...))varconf::VarBase::operator=
56    (int (*)(...))varconf::VarBase::operator=
64    (int (*)(...))varconf::VarBase::operator=
72    (int (*)(...))varconf::VarBase::operator=
80    (int (*)(...))varconf::VarBase::operator=
88    (int (*)(...))varconf::VarBase::operator bool
96    (int (*)(...))varconf::VarBase::operator int
104   (int (*)(...))varconf::VarBase::operator double
112   (int (*)(...))varconf::VarBase::operator std::string
120   (int (*)(...))varconf::VarBase::is_bool
128   (int (*)(...))varconf::VarBase::is_int
136   (int (*)(...))varconf::VarBase::is_double
144   (int (*)(...))varconf::VarBase::is_string

VTT for varconf::dynvar::Item
varconf::dynvar::Item::_ZTTN7varconf6dynvar4ItemE: 3u entries
0     ((& varconf::dynvar::Item::_ZTVN7varconf6dynvar4ItemE) + 24u)
8     ((& varconf::dynvar::Item::_ZTCN7varconf6dynvar4ItemE0_NS0_4BaseE) + 24u)
16    ((& varconf::dynvar::Item::_ZTCN7varconf6dynvar4ItemE0_NS_7VarBaseE) + 24u)

Class varconf::dynvar::Item
   size=72 align=8
   base size=64 base align=8
varconf::dynvar::Item (0x0x7f68e2d31a90) 0
    vptridx=0u vptr=((& varconf::dynvar::Item::_ZTVN7varconf6dynvar4ItemE) + 24u)
  varconf::dynvar::Base (0x0x7f68e2d31af8) 0
      primary-for varconf::dynvar::Item (0x0x7f68e2d31a90)
      subvttidx=8u
    varconf::VarBase (0x0x7f68e2d31b60) 0
        primary-for varconf::dynvar::Base (0x0x7f68e2d31af8)
        subvttidx=16u
      sigc::trackable (0x0x7f68e2d2d5a0) 64 virtual
          vbaseoffset=-24

Vtable for varconf::dynvar::Compare
varconf::dynvar::Compare::_ZTVN7varconf6dynvar7CompareE: 32u entries
0     80u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN7varconf6dynvar7CompareE)
24    0u
32    0u
40    (int (*)(...))varconf::VarBase::operator=
48    (int (*)(...))varconf::VarBase::operator=
56    (int (*)(...))varconf::VarBase::operator=
64    (int (*)(...))varconf::VarBase::operator=
72    (int (*)(...))varconf::VarBase::operator=
80    (int (*)(...))varconf::VarBase::operator=
88    (int (*)(...))varconf::VarBase::operator bool
96    (int (*)(...))varconf::VarBase::operator int
104   (int (*)(...))varconf::VarBase::operator double
112   (int (*)(...))varconf::VarBase::operator std::string
120   (int (*)(...))varconf::VarBase::is_bool
128   (int (*)(...))varconf::VarBase::is_int
136   (int (*)(...))varconf::VarBase::is_double
144   (int (*)(...))varconf::VarBase::is_string
152   (int (*)(...))varconf::dynvar::Base::operator bool
160   (int (*)(...))varconf::dynvar::Base::operator int
168   (int (*)(...))varconf::dynvar::Base::operator double
176   (int (*)(...))varconf::dynvar::Base::operator std::string
184   (int (*)(...))varconf::dynvar::Base::is_bool
192   (int (*)(...))varconf::dynvar::Base::is_int
200   (int (*)(...))varconf::dynvar::Base::is_double
208   (int (*)(...))varconf::dynvar::Base::is_string
216   (int (*)(...))varconf::dynvar::Compare::set_val
224   (int (*)(...))__cxa_pure_virtual
232   (int (*)(...))__cxa_pure_virtual
240   (int (*)(...))__cxa_pure_virtual
248   (int (*)(...))__cxa_pure_virtual

Construction vtable for varconf::dynvar::Base (0x0x7f68e2d31d68 instance) in varconf::dynvar::Compare
varconf::dynvar::Compare::_ZTCN7varconf6dynvar7CompareE0_NS0_4BaseE: 28u entries
0     80u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN7varconf6dynvar4BaseE)
24    0u
32    0u
40    (int (*)(...))varconf::VarBase::operator=
48    (int (*)(...))varconf::VarBase::operator=
56    (int (*)(...))varconf::VarBase::operator=
64    (int (*)(...))varconf::VarBase::operator=
72    (int (*)(...))varconf::VarBase::operator=
80    (int (*)(...))varconf::VarBase::operator=
88    (int (*)(...))varconf::VarBase::operator bool
96    (int (*)(...))varconf::VarBase::operator int
104   (int (*)(...))varconf::VarBase::operator double
112   (int (*)(...))varconf::VarBase::operator std::string
120   (int (*)(...))varconf::VarBase::is_bool
128   (int (*)(...))varconf::VarBase::is_int
136   (int (*)(...))varconf::VarBase::is_double
144   (int (*)(...))varconf::VarBase::is_string
152   (int (*)(...))varconf::dynvar::Base::operator bool
160   (int (*)(...))varconf::dynvar::Base::operator int
168   (int (*)(...))varconf::dynvar::Base::operator double
176   (int (*)(...))varconf::dynvar::Base::operator std::string
184   (int (*)(...))varconf::dynvar::Base::is_bool
192   (int (*)(...))varconf::dynvar::Base::is_int
200   (int (*)(...))varconf::dynvar::Base::is_double
208   (int (*)(...))varconf::dynvar::Base::is_string
216   (int (*)(...))__cxa_pure_virtual

Construction vtable for varconf::VarBase (0x0x7f68e2d31dd0 instance) in varconf::dynvar::Compare
varconf::dynvar::Compare::_ZTCN7varconf6dynvar7CompareE0_NS_7VarBaseE: 19u entries
0     80u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN7varconf7VarBaseE)
24    0u
32    0u
40    (int (*)(...))varconf::VarBase::operator=
48    (int (*)(...))varconf::VarBase::operator=
56    (int (*)(...))varconf::VarBase::operator=
64    (int (*)(...))varconf::VarBase::operator=
72    (int (*)(...))varconf::VarBase::operator=
80    (int (*)(...))varconf::VarBase::operator=
88    (int (*)(...))varconf::VarBase::operator bool
96    (int (*)(...))varconf::VarBase::operator int
104   (int (*)(...))varconf::VarBase::operator double
112   (int (*)(...))varconf::VarBase::operator std::string
120   (int (*)(...))varconf::VarBase::is_bool
128   (int (*)(...))varconf::VarBase::is_int
136   (int (*)(...))varconf::VarBase::is_double
144   (int (*)(...))varconf::VarBase::is_string

VTT for varconf::dynvar::Compare
varconf::dynvar::Compare::_ZTTN7varconf6dynvar7CompareE: 3u entries
0     ((& varconf::dynvar::Compare::_ZTVN7varconf6dynvar7CompareE) + 24u)
8     ((& varconf::dynvar::Compare::_ZTCN7varconf6dynvar7CompareE0_NS0_4BaseE) + 24u)
16    ((& varconf::dynvar::Compare::_ZTCN7varconf6dynvar7CompareE0_NS_7VarBaseE) + 24u)

Class varconf::dynvar::Compare
   size=88 align=8
   base size=80 base align=8
varconf::dynvar::Compare (0x0x7f68e2d31d00) 0
    vptridx=0u vptr=((& varconf::dynvar::Compare::_ZTVN7varconf6dynvar7CompareE) + 24u)
  varconf::dynvar::Base (0x0x7f68e2d31d68) 0
      primary-for varconf::dynvar::Compare (0x0x7f68e2d31d00)
      subvttidx=8u
    varconf::VarBase (0x0x7f68e2d31dd0) 0
        primary-for varconf::dynvar::Base (0x0x7f68e2d31d68)
        subvttidx=16u
      sigc::trackable (0x0x7f68e2d2d600) 80 virtual
          vbaseoffset=-24

Vtable for varconf::dynvar::Equal
varconf::dynvar::Equal::_ZTVN7varconf6dynvar5EqualE: 32u entries
0     80u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN7varconf6dynvar5EqualE)
24    (int (*)(...))varconf::dynvar::Equal::~Equal
32    (int (*)(...))varconf::dynvar::Equal::~Equal
40    (int (*)(...))varconf::VarBase::operator=
48    (int (*)(...))varconf::VarBase::operator=
56    (int (*)(...))varconf::VarBase::operator=
64    (int (*)(...))varconf::VarBase::operator=
72    (int (*)(...))varconf::VarBase::operator=
80    (int (*)(...))varconf::VarBase::operator=
88    (int (*)(...))varconf::VarBase::operator bool
96    (int (*)(...))varconf::VarBase::operator int
104   (int (*)(...))varconf::VarBase::operator double
112   (int (*)(...))varconf::VarBase::operator std::string
120   (int (*)(...))varconf::VarBase::is_bool
128   (int (*)(...))varconf::VarBase::is_int
136   (int (*)(...))varconf::VarBase::is_double
144   (int (*)(...))varconf::VarBase::is_string
152   (int (*)(...))varconf::dynvar::Base::operator bool
160   (int (*)(...))varconf::dynvar::Base::operator int
168   (int (*)(...))varconf::dynvar::Base::operator double
176   (int (*)(...))varconf::dynvar::Base::operator std::string
184   (int (*)(...))varconf::dynvar::Base::is_bool
192   (int (*)(...))varconf::dynvar::Base::is_int
200   (int (*)(...))varconf::dynvar::Base::is_double
208   (int (*)(...))varconf::dynvar::Base::is_string
216   (int (*)(...))varconf::dynvar::Compare::set_val
224   (int (*)(...))varconf::dynvar::Equal::bool_cmp
232   (int (*)(...))varconf::dynvar::Equal::int_cmp
240   (int (*)(...))varconf::dynvar::Equal::double_cmp
248   (int (*)(...))varconf::dynvar::Equal::string_cmp

Construction vtable for varconf::dynvar::Compare (0x0x7f68e2d314e0 instance) in varconf::dynvar::Equal
varconf::dynvar::Equal::_ZTCN7varconf6dynvar5EqualE0_NS0_7CompareE: 32u entries
0     80u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN7varconf6dynvar7CompareE)
24    0u
32    0u
40    (int (*)(...))varconf::VarBase::operator=
48    (int (*)(...))varconf::VarBase::operator=
56    (int (*)(...))varconf::VarBase::operator=
64    (int (*)(...))varconf::VarBase::operator=
72    (int (*)(...))varconf::VarBase::operator=
80    (int (*)(...))varconf::VarBase::operator=
88    (int (*)(...))varconf::VarBase::operator bool
96    (int (*)(...))varconf::VarBase::operator int
104   (int (*)(...))varconf::VarBase::operator double
112   (int (*)(...))varconf::VarBase::operator std::string
120   (int (*)(...))varconf::VarBase::is_bool
128   (int (*)(...))varconf::VarBase::is_int
136   (int (*)(...))varconf::VarBase::is_double
144   (int (*)(...))varconf::VarBase::is_string
152   (int (*)(...))varconf::dynvar::Base::operator bool
160   (int (*)(...))varconf::dynvar::Base::operator int
168   (int (*)(...))varconf::dynvar::Base::operator double
176   (int (*)(...))varconf::dynvar::Base::operator std::string
184   (int (*)(...))varconf::dynvar::Base::is_bool
192   (int (*)(...))varconf::dynvar::Base::is_int
200   (int (*)(...))varconf::dynvar::Base::is_double
208   (int (*)(...))varconf::dynvar::Base::is_string
216   (int (*)(...))varconf::dynvar::Compare::set_val
224   (int (*)(...))__cxa_pure_virtual
232   (int (*)(...))__cxa_pure_virtual
240   (int (*)(...))__cxa_pure_virtual
248   (int (*)(...))__cxa_pure_virtual

Construction vtable for varconf::dynvar::Base (0x0x7f68e2d31548 instance) in varconf::dynvar::Equal
varconf::dynvar::Equal::_ZTCN7varconf6dynvar5EqualE0_NS0_4BaseE: 28u entries
0     80u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN7varconf6dynvar4BaseE)
24    0u
32    0u
40    (int (*)(...))varconf::VarBase::operator=
48    (int (*)(...))varconf::VarBase::operator=
56    (int (*)(...))varconf::VarBase::operator=
64    (int (*)(...))varconf::VarBase::operator=
72    (int (*)(...))varconf::VarBase::operator=
80    (int (*)(...))varconf::VarBase::operator=
88    (int (*)(...))varconf::VarBase::operator bool
96    (int (*)(...))varconf::VarBase::operator int
104   (int (*)(...))varconf::VarBase::operator double
112   (int (*)(...))varconf::VarBase::operator std::string
120   (int (*)(...))varconf::VarBase::is_bool
128   (int (*)(...))varconf::VarBase::is_int
136   (int (*)(...))varconf::VarBase::is_double
144   (int (*)(...))varconf::VarBase::is_string
152   (int (*)(...))varconf::dynvar::Base::operator bool
160   (int (*)(...))varconf::dynvar::Base::operator int
168   (int (*)(...))varconf::dynvar::Base::operator double
176   (int (*)(...))varconf::dynvar::Base::operator std::string
184   (int (*)(...))varconf::dynvar::Base::is_bool
192   (int (*)(...))varconf::dynvar::Base::is_int
200   (int (*)(...))varconf::dynvar::Base::is_double
208   (int (*)(...))varconf::dynvar::Base::is_string
216   (int (*)(...))__cxa_pure_virtual

Construction vtable for varconf::VarBase (0x0x7f68e2d316e8 instance) in varconf::dynvar::Equal
varconf::dynvar::Equal::_ZTCN7varconf6dynvar5EqualE0_NS_7VarBaseE: 19u entries
0     80u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN7varconf7VarBaseE)
24    0u
32    0u
40    (int (*)(...))varconf::VarBase::operator=
48    (int (*)(...))varconf::VarBase::operator=
56    (int (*)(...))varconf::VarBase::operator=
64    (int (*)(...))varconf::VarBase::operator=
72    (int (*)(...))varconf::VarBase::operator=
80    (int (*)(...))varconf::VarBase::operator=
88    (int (*)(...))varconf::VarBase::operator bool
96    (int (*)(...))varconf::VarBase::operator int
104   (int (*)(...))varconf::VarBase::operator double
112   (int (*)(...))varconf::VarBase::operator std::string
120   (int (*)(...))varconf::VarBase::is_bool
128   (int (*)(...))varconf::VarBase::is_int
136   (int (*)(...))varconf::VarBase::is_double
144   (int (*)(...))varconf::VarBase::is_string

VTT for varconf::dynvar::Equal
varconf::dynvar::Equal::_ZTTN7varconf6dynvar5EqualE: 4u entries
0     ((& varconf::dynvar::Equal::_ZTVN7varconf6dynvar5EqualE) + 24u)
8     ((& varconf::dynvar::Equal::_ZTCN7varconf6dynvar5EqualE0_NS0_7CompareE) + 24u)
16    ((& varconf::dynvar::Equal::_ZTCN7varconf6dynvar5EqualE0_NS0_4BaseE) + 24u)
24    ((& varconf::dynvar::Equal::_ZTCN7varconf6dynvar5EqualE0_NS_7VarBaseE) + 24u)

Class varconf::dynvar::Equal
   size=88 align=8
   base size=80 base align=8
varconf::dynvar::Equal (0x0x7f68e2d31f70) 0
    vptridx=0u vptr=((& varconf::dynvar::Equal::_ZTVN7varconf6dynvar5EqualE) + 24u)
  varconf::dynvar::Compare (0x0x7f68e2d314e0) 0
      primary-for varconf::dynvar::Equal (0x0x7f68e2d31f70)
      subvttidx=8u
    varconf::dynvar::Base (0x0x7f68e2d31548) 0
        primary-for varconf::dynvar::Compare (0x0x7f68e2d314e0)
        subvttidx=16u
      varconf::VarBase (0x0x7f68e2d316e8) 0
          primary-for varconf::dynvar::Base (0x0x7f68e2d31548)
          subvttidx=24u
        sigc::trackable (0x0x7f68e2d2d660) 80 virtual
            vbaseoffset=-24

Vtable for varconf::dynvar::NotEq
varconf::dynvar::NotEq::_ZTVN7varconf6dynvar5NotEqE: 32u entries
0     80u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN7varconf6dynvar5NotEqE)
24    (int (*)(...))varconf::dynvar::NotEq::~NotEq
32    (int (*)(...))varconf::dynvar::NotEq::~NotEq
40    (int (*)(...))varconf::VarBase::operator=
48    (int (*)(...))varconf::VarBase::operator=
56    (int (*)(...))varconf::VarBase::operator=
64    (int (*)(...))varconf::VarBase::operator=
72    (int (*)(...))varconf::VarBase::operator=
80    (int (*)(...))varconf::VarBase::operator=
88    (int (*)(...))varconf::VarBase::operator bool
96    (int (*)(...))varconf::VarBase::operator int
104   (int (*)(...))varconf::VarBase::operator double
112   (int (*)(...))varconf::VarBase::operator std::string
120   (int (*)(...))varconf::VarBase::is_bool
128   (int (*)(...))varconf::VarBase::is_int
136   (int (*)(...))varconf::VarBase::is_double
144   (int (*)(...))varconf::VarBase::is_string
152   (int (*)(...))varconf::dynvar::Base::operator bool
160   (int (*)(...))varconf::dynvar::Base::operator int
168   (int (*)(...))varconf::dynvar::Base::operator double
176   (int (*)(...))varconf::dynvar::Base::operator std::string
184   (int (*)(...))varconf::dynvar::Base::is_bool
192   (int (*)(...))varconf::dynvar::Base::is_int
200   (int (*)(...))varconf::dynvar::Base::is_double
208   (int (*)(...))varconf::dynvar::Base::is_string
216   (int (*)(...))varconf::dynvar::Compare::set_val
224   (int (*)(...))varconf::dynvar::NotEq::bool_cmp
232   (int (*)(...))varconf::dynvar::NotEq::int_cmp
240   (int (*)(...))varconf::dynvar::NotEq::double_cmp
248   (int (*)(...))varconf::dynvar::NotEq::string_cmp

Construction vtable for varconf::dynvar::Compare (0x0x7f68e2d317b8 instance) in varconf::dynvar::NotEq
varconf::dynvar::NotEq::_ZTCN7varconf6dynvar5NotEqE0_NS0_7CompareE: 32u entries
0     80u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN7varconf6dynvar7CompareE)
24    0u
32    0u
40    (int (*)(...))varconf::VarBase::operator=
48    (int (*)(...))varconf::VarBase::operator=
56    (int (*)(...))varconf::VarBase::operator=
64    (int (*)(...))varconf::VarBase::operator=
72    (int (*)(...))varconf::VarBase::operator=
80    (int (*)(...))varconf::VarBase::operator=
88    (int (*)(...))varconf::VarBase::operator bool
96    (int (*)(...))varconf::VarBase::operator int
104   (int (*)(...))varconf::VarBase::operator double
112   (int (*)(...))varconf::VarBase::operator std::string
120   (int (*)(...))varconf::VarBase::is_bool
128   (int (*)(...))varconf::VarBase::is_int
136   (int (*)(...))varconf::VarBase::is_double
144   (int (*)(...))varconf::VarBase::is_string
152   (int (*)(...))varconf::dynvar::Base::operator bool
160   (int (*)(...))varconf::dynvar::Base::operator int
168   (int (*)(...))varconf::dynvar::Base::operator double
176   (int (*)(...))varconf::dynvar::Base::operator std::string
184   (int (*)(...))varconf::dynvar::Base::is_bool
192   (int (*)(...))varconf::dynvar::Base::is_int
200   (int (*)(...))varconf::dynvar::Base::is_double
208   (int (*)(...))varconf::dynvar::Base::is_string
216   (int (*)(...))varconf::dynvar::Compare::set_val
224   (int (*)(...))__cxa_pure_virtual
232   (int (*)(...))__cxa_pure_virtual
240   (int (*)(...))__cxa_pure_virtual
248   (int (*)(...))__cxa_pure_virtual

Construction vtable for varconf::dynvar::Base (0x0x7f68e2d31958 instance) in varconf::dynvar::NotEq
varconf::dynvar::NotEq::_ZTCN7varconf6dynvar5NotEqE0_NS0_4BaseE: 28u entries
0     80u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN7varconf6dynvar4BaseE)
24    0u
32    0u
40    (int (*)(...))varconf::VarBase::operator=
48    (int (*)(...))varconf::VarBase::operator=
56    (int (*)(...))varconf::VarBase::operator=
64    (int (*)(...))varconf::VarBase::operator=
72    (int (*)(...))varconf::VarBase::operator=
80    (int (*)(...))varconf::VarBase::operator=
88    (int (*)(...))varconf::VarBase::operator bool
96    (int (*)(...))varconf::VarBase::operator int
104   (int (*)(...))varconf::VarBase::operator double
112   (int (*)(...))varconf::VarBase::operator std::string
120   (int (*)(...))varconf::VarBase::is_bool
128   (int (*)(...))varconf::VarBase::is_int
136   (int (*)(...))varconf::VarBase::is_double
144   (int (*)(...))varconf::VarBase::is_string
152   (int (*)(...))varconf::dynvar::Base::operator bool
160   (int (*)(...))varconf::dynvar::Base::operator int
168   (int (*)(...))varconf::dynvar::Base::operator double
176   (int (*)(...))varconf::dynvar::Base::operator std::string
184   (int (*)(...))varconf::dynvar::Base::is_bool
192   (int (*)(...))varconf::dynvar::Base::is_int
200   (int (*)(...))varconf::dynvar::Base::is_double
208   (int (*)(...))varconf::dynvar::Base::is_string
216   (int (*)(...))__cxa_pure_virtual

Construction vtable for varconf::VarBase (0x0x7f68e2d319c0 instance) in varconf::dynvar::NotEq
varconf::dynvar::NotEq::_ZTCN7varconf6dynvar5NotEqE0_NS_7VarBaseE: 19u entries
0     80u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN7varconf7VarBaseE)
24    0u
32    0u
40    (int (*)(...))varconf::VarBase::operator=
48    (int (*)(...))varconf::VarBase::operator=
56    (int (*)(...))varconf::VarBase::operator=
64    (int (*)(...))varconf::VarBase::operator=
72    (int (*)(...))varconf::VarBase::operator=
80    (int (*)(...))varconf::VarBase::operator=
88    (int (*)(...))varconf::VarBase::operator bool
96    (int (*)(...))varconf::VarBase::operator int
104   (int (*)(...))varconf::VarBase::operator double
112   (int (*)(...))varconf::VarBase::operator std::string
120   (int (*)(...))varconf::VarBase::is_bool
128   (int (*)(...))varconf::VarBase::is_int
136   (int (*)(...))varconf::VarBase::is_double
144   (int (*)(...))varconf::VarBase::is_string

VTT for varconf::dynvar::NotEq
varconf::dynvar::NotEq::_ZTTN7varconf6dynvar5NotEqE: 4u entries
0     ((& varconf::dynvar::NotEq::_ZTVN7varconf6dynvar5NotEqE) + 24u)
8     ((& varconf::dynvar::NotEq::_ZTCN7varconf6dynvar5NotEqE0_NS0_7CompareE) + 24u)
16    ((& varconf::dynvar::NotEq::_ZTCN7varconf6dynvar5NotEqE0_NS0_4BaseE) + 24u)
24    ((& varconf::dynvar::NotEq::_ZTCN7varconf6dynvar5NotEqE0_NS_7VarBaseE) + 24u)

Class varconf::dynvar::NotEq
   size=88 align=8
   base size=80 base align=8
varconf::dynvar::NotEq (0x0x7f68e2d31750) 0
    vptridx=0u vptr=((& varconf::dynvar::NotEq::_ZTVN7varconf6dynvar5NotEqE) + 24u)
  varconf::dynvar::Compare (0x0x7f68e2d317b8) 0
      primary-for varconf::dynvar::NotEq (0x0x7f68e2d31750)
      subvttidx=8u
    varconf::dynvar::Base (0x0x7f68e2d31958) 0
        primary-for varconf::dynvar::Compare (0x0x7f68e2d317b8)
        subvttidx=16u
      varconf::VarBase (0x0x7f68e2d319c0) 0
          primary-for varconf::dynvar::Base (0x0x7f68e2d31958)
          subvttidx=24u
        sigc::trackable (0x0x7f68e2d2d6c0) 80 virtual
            vbaseoffset=-24

Vtable for varconf::dynvar::Greater
varconf::dynvar::Greater::_ZTVN7varconf6dynvar7GreaterE: 32u entries
0     80u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN7varconf6dynvar7GreaterE)
24    (int (*)(...))varconf::dynvar::Greater::~Greater
32    (int (*)(...))varconf::dynvar::Greater::~Greater
40    (int (*)(...))varconf::VarBase::operator=
48    (int (*)(...))varconf::VarBase::operator=
56    (int (*)(...))varconf::VarBase::operator=
64    (int (*)(...))varconf::VarBase::operator=
72    (int (*)(...))varconf::VarBase::operator=
80    (int (*)(...))varconf::VarBase::operator=
88    (int (*)(...))varconf::VarBase::operator bool
96    (int (*)(...))varconf::VarBase::operator int
104   (int (*)(...))varconf::VarBase::operator double
112   (int (*)(...))varconf::VarBase::operator std::string
120   (int (*)(...))varconf::VarBase::is_bool
128   (int (*)(...))varconf::VarBase::is_int
136   (int (*)(...))varconf::VarBase::is_double
144   (int (*)(...))varconf::VarBase::is_string
152   (int (*)(...))varconf::dynvar::Base::operator bool
160   (int (*)(...))varconf::dynvar::Base::operator int
168   (int (*)(...))varconf::dynvar::Base::operator double
176   (int (*)(...))varconf::dynvar::Base::operator std::string
184   (int (*)(...))varconf::dynvar::Base::is_bool
192   (int (*)(...))varconf::dynvar::Base::is_int
200   (int (*)(...))varconf::dynvar::Base::is_double
208   (int (*)(...))varconf::dynvar::Base::is_string
216   (int (*)(...))varconf::dynvar::Compare::set_val
224   (int (*)(...))varconf::dynvar::Greater::bool_cmp
232   (int (*)(...))varconf::dynvar::Greater::int_cmp
240   (int (*)(...))varconf::dynvar::Greater::double_cmp
248   (int (*)(...))varconf::dynvar::Greater::string_cmp

Construction vtable for varconf::dynvar::Compare (0x0x7f68e2d31bc8 instance) in varconf::dynvar::Greater
varconf::dynvar::Greater::_ZTCN7varconf6dynvar7GreaterE0_NS0_7CompareE: 32u entries
0     80u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN7varconf6dynvar7CompareE)
24    0u
32    0u
40    (int (*)(...))varconf::VarBase::operator=
48    (int (*)(...))varconf::VarBase::operator=
56    (int (*)(...))varconf::VarBase::operator=
64    (int (*)(...))varconf::VarBase::operator=
72    (int (*)(...))varconf::VarBase::operator=
80    (int (*)(...))varconf::VarBase::operator=
88    (int (*)(...))varconf::VarBase::operator bool
96    (int (*)(...))varconf::VarBase::operator int
104   (int (*)(...))varconf::VarBase::operator double
112   (int (*)(...))varconf::VarBase::operator std::string
120   (int (*)(...))varconf::VarBase::is_bool
128   (int (*)(...))varconf::VarBase::is_int
136   (int (*)(...))varconf::VarBase::is_double
144   (int (*)(...))varconf::VarBase::is_string
152   (int (*)(...))varconf::dynvar::Base::operator bool
160   (int (*)(...))varconf::dynvar::Base::operator int
168   (int (*)(...))varconf::dynvar::Base::operator double
176   (int (*)(...))varconf::dynvar::Base::operator std::string
184   (int (*)(...))varconf::dynvar::Base::is_bool
192   (int (*)(...))varconf::dynvar::Base::is_int
200   (int (*)(...))varconf::dynvar::Base::is_double
208   (int (*)(...))varconf::dynvar::Base::is_string
216   (int (*)(...))varconf::dynvar::Compare::set_val
224   (int (*)(...))__cxa_pure_virtual
232   (int (*)(...))__cxa_pure_virtual
240   (int (*)(...))__cxa_pure_virtual
248   (int (*)(...))__cxa_pure_virtual

Construction vtable for varconf::dynvar::Base (0x0x7f68e2d31c30 instance) in varconf::dynvar::Greater
varconf::dynvar::Greater::_ZTCN7varconf6dynvar7GreaterE0_NS0_4BaseE: 28u entries
0     80u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN7varconf6dynvar4BaseE)
24    0u
32    0u
40    (int (*)(...))varconf::VarBase::operator=
48    (int (*)(...))varconf::VarBase::operator=
56    (int (*)(...))varconf::VarBase::operator=
64    (int (*)(...))varconf::VarBase::operator=
72    (int (*)(...))varconf::VarBase::operator=
80    (int (*)(...))varconf::VarBase::operator=
88    (int (*)(...))varconf::VarBase::operator bool
96    (int (*)(...))varconf::VarBase::operator int
104   (int (*)(...))varconf::VarBase::operator double
112   (int (*)(...))varconf::VarBase::operator std::string
120   (int (*)(...))varconf::VarBase::is_bool
128   (int (*)(...))varconf::VarBase::is_int
136   (int (*)(...))varconf::VarBase::is_double
144   (int (*)(...))varconf::VarBase::is_string
152   (int (*)(...))varconf::dynvar::Base::operator bool
160   (int (*)(...))varconf::dynvar::Base::operator int
168   (int (*)(...))varconf::dynvar::Base::operator double
176   (int (*)(...))varconf::dynvar::Base::operator std::string
184   (int (*)(...))varconf::dynvar::Base::is_bool
192   (int (*)(...))varconf::dynvar::Base::is_int
200   (int (*)(...))varconf::dynvar::Base::is_double
208   (int (*)(...))varconf::dynvar::Base::is_string
216   (int (*)(...))__cxa_pure_virtual

Construction vtable for varconf::VarBase (0x0x7f68e2d31c98 instance) in varconf::dynvar::Greater
varconf::dynvar::Greater::_ZTCN7varconf6dynvar7GreaterE0_NS_7VarBaseE: 19u entries
0     80u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN7varconf7VarBaseE)
24    0u
32    0u
40    (int (*)(...))varconf::VarBase::operator=
48    (int (*)(...))varconf::VarBase::operator=
56    (int (*)(...))varconf::VarBase::operator=
64    (int (*)(...))varconf::VarBase::operator=
72    (int (*)(...))varconf::VarBase::operator=
80    (int (*)(...))varconf::VarBase::operator=
88    (int (*)(...))varconf::VarBase::operator bool
96    (int (*)(...))varconf::VarBase::operator int
104   (int (*)(...))varconf::VarBase::operator double
112   (int (*)(...))varconf::VarBase::operator std::string
120   (int (*)(...))varconf::VarBase::is_bool
128   (int (*)(...))varconf::VarBase::is_int
136   (int (*)(...))varconf::VarBase::is_double
144   (int (*)(...))varconf::VarBase::is_string

VTT for varconf::dynvar::Greater
varconf::dynvar::Greater::_ZTTN7varconf6dynvar7GreaterE: 4u entries
0     ((& varconf::dynvar::Greater::_ZTVN7varconf6dynvar7GreaterE) + 24u)
8     ((& varconf::dynvar::Greater::_ZTCN7varconf6dynvar7GreaterE0_NS0_7CompareE) + 24u)
16    ((& varconf::dynvar::Greater::_ZTCN7varconf6dynvar7GreaterE0_NS0_4BaseE) + 24u)
24    ((& varconf::dynvar::Greater::_ZTCN7varconf6dynvar7GreaterE0_NS_7VarBaseE) + 24u)

Class varconf::dynvar::Greater
   size=88 align=8
   base size=80 base align=8
varconf::dynvar::Greater (0x0x7f68e2d31a28) 0
    vptridx=0u vptr=((& varconf::dynvar::Greater::_ZTVN7varconf6dynvar7GreaterE) + 24u)
  varconf::dynvar::Compare (0x0x7f68e2d31bc8) 0
      primary-for varconf::dynvar::Greater (0x0x7f68e2d31a28)
      subvttidx=8u
    varconf::dynvar::Base (0x0x7f68e2d31c30) 0
        primary-for varconf::dynvar::Compare (0x0x7f68e2d31bc8)
        subvttidx=16u
      varconf::VarBase (0x0x7f68e2d31c98) 0
          primary-for varconf::dynvar::Base (0x0x7f68e2d31c30)
          subvttidx=24u
        sigc::trackable (0x0x7f68e2d2d720) 80 virtual
            vbaseoffset=-24

Vtable for varconf::dynvar::GreaterEq
varconf::dynvar::GreaterEq::_ZTVN7varconf6dynvar9GreaterEqE: 32u entries
0     80u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN7varconf6dynvar9GreaterEqE)
24    (int (*)(...))varconf::dynvar::GreaterEq::~GreaterEq
32    (int (*)(...))varconf::dynvar::GreaterEq::~GreaterEq
40    (int (*)(...))varconf::VarBase::operator=
48    (int (*)(...))varconf::VarBase::operator=
56    (int (*)(...))varconf::VarBase::operator=
64    (int (*)(...))varconf::VarBase::operator=
72    (int (*)(...))varconf::VarBase::operator=
80    (int (*)(...))varconf::VarBase::operator=
88    (int (*)(...))varconf::VarBase::operator bool
96    (int (*)(...))varconf::VarBase::operator int
104   (int (*)(...))varconf::VarBase::operator double
112   (int (*)(...))varconf::VarBase::operator std::string
120   (int (*)(...))varconf::VarBase::is_bool
128   (int (*)(...))varconf::VarBase::is_int
136   (int (*)(...))varconf::VarBase::is_double
144   (int (*)(...))varconf::VarBase::is_string
152   (int (*)(...))varconf::dynvar::Base::operator bool
160   (int (*)(...))varconf::dynvar::Base::operator int
168   (int (*)(...))varconf::dynvar::Base::operator double
176   (int (*)(...))varconf::dynvar::Base::operator std::string
184   (int (*)(...))varconf::dynvar::Base::is_bool
192   (int (*)(...))varconf::dynvar::Base::is_int
200   (int (*)(...))varconf::dynvar::Base::is_double
208   (int (*)(...))varconf::dynvar::Base::is_string
216   (int (*)(...))varconf::dynvar::Compare::set_val
224   (int (*)(...))varconf::dynvar::GreaterEq::bool_cmp
232   (int (*)(...))varconf::dynvar::GreaterEq::int_cmp
240   (int (*)(...))varconf::dynvar::GreaterEq::double_cmp
248   (int (*)(...))varconf::dynvar::GreaterEq::string_cmp

Construction vtable for varconf::dynvar::Compare (0x0x7f68e2d31f08 instance) in varconf::dynvar::GreaterEq
varconf::dynvar::GreaterEq::_ZTCN7varconf6dynvar9GreaterEqE0_NS0_7CompareE: 32u entries
0     80u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN7varconf6dynvar7CompareE)
24    0u
32    0u
40    (int (*)(...))varconf::VarBase::operator=
48    (int (*)(...))varconf::VarBase::operator=
56    (int (*)(...))varconf::VarBase::operator=
64    (int (*)(...))varconf::VarBase::operator=
72    (int (*)(...))varconf::VarBase::operator=
80    (int (*)(...))varconf::VarBase::operator=
88    (int (*)(...))varconf::VarBase::operator bool
96    (int (*)(...))varconf::VarBase::operator int
104   (int (*)(...))varconf::VarBase::operator double
112   (int (*)(...))varconf::VarBase::operator std::string
120   (int (*)(...))varconf::VarBase::is_bool
128   (int (*)(...))varconf::VarBase::is_int
136   (int (*)(...))varconf::VarBase::is_double
144   (int (*)(...))varconf::VarBase::is_string
152   (int (*)(...))varconf::dynvar::Base::operator bool
160   (int (*)(...))varconf::dynvar::Base::operator int
168   (int (*)(...))varconf::dynvar::Base::operator double
176   (int (*)(...))varconf::dynvar::Base::operator std::string
184   (int (*)(...))varconf::dynvar::Base::is_bool
192   (int (*)(...))varconf::dynvar::Base::is_int
200   (int (*)(...))varconf::dynvar::Base::is_double
208   (int (*)(...))varconf::dynvar::Base::is_string
216   (int (*)(...))varconf::dynvar::Compare::set_val
224   (int (*)(...))__cxa_pure_virtual
232   (int (*)(...))__cxa_pure_virtual
240   (int (*)(...))__cxa_pure_virtual
248   (int (*)(...))__cxa_pure_virtual

Construction vtable for varconf::dynvar::Base (0x0x7f68e2d31e38 instance) in varconf::dynvar::GreaterEq
varconf::dynvar::GreaterEq::_ZTCN7varconf6dynvar9GreaterEqE0_NS0_4BaseE: 28u entries
0     80u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN7varconf6dynvar4BaseE)
24    0u
32    0u
40    (int (*)(...))varconf::VarBase::operator=
48    (int (*)(...))varconf::VarBase::operator=
56    (int (*)(...))varconf::VarBase::operator=
64    (int (*)(...))varconf::VarBase::operator=
72    (int (*)(...))varconf::VarBase::operator=
80    (int (*)(...))varconf::VarBase::operator=
88    (int (*)(...))varconf::VarBase::operator bool
96    (int (*)(...))varconf::VarBase::operator int
104   (int (*)(...))varconf::VarBase::operator double
112   (int (*)(...))varconf::VarBase::operator std::string
120   (int (*)(...))varconf::VarBase::is_bool
128   (int (*)(...))varconf::VarBase::is_int
136   (int (*)(...))varconf::VarBase::is_double
144   (int (*)(...))varconf::VarBase::is_string
152   (int (*)(...))varconf::dynvar::Base::operator bool
160   (int (*)(...))varconf::dynvar::Base::operator int
168   (int (*)(...))varconf::dynvar::Base::operator double
176   (int (*)(...))varconf::dynvar::Base::operator std::string
184   (int (*)(...))varconf::dynvar::Base::is_bool
192   (int (*)(...))varconf::dynvar::Base::is_int
200   (int (*)(...))varconf::dynvar::Base::is_double
208   (int (*)(...))varconf::dynvar::Base::is_string
216   (int (*)(...))__cxa_pure_virtual

Construction vtable for varconf::VarBase (0x0x7f68e2fe4d00 instance) in varconf::dynvar::GreaterEq
varconf::dynvar::GreaterEq::_ZTCN7varconf6dynvar9GreaterEqE0_NS_7VarBaseE: 19u entries
0     80u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN7varconf7VarBaseE)
24    0u
32    0u
40    (int (*)(...))varconf::VarBase::operator=
48    (int (*)(...))varconf::VarBase::operator=
56    (int (*)(...))varconf::VarBase::operator=
64    (int (*)(...))varconf::VarBase::operator=
72    (int (*)(...))varconf::VarBase::operator=
80    (int (*)(...))varconf::VarBase::operator=
88    (int (*)(...))varconf::VarBase::operator bool
96    (int (*)(...))varconf::VarBase::operator int
104   (int (*)(...))varconf::VarBase::operator double
112   (int (*)(...))varconf::VarBase::operator std::string
120   (int (*)(...))varconf::VarBase::is_bool
128   (int (*)(...))varconf::VarBase::is_int
136   (int (*)(...))varconf::VarBase::is_double
144   (int (*)(...))varconf::VarBase::is_string

VTT for varconf::dynvar::GreaterEq
varconf::dynvar::GreaterEq::_ZTTN7varconf6dynvar9GreaterEqE: 4u entries
0     ((& varconf::dynvar::GreaterEq::_ZTVN7varconf6dynvar9GreaterEqE) + 24u)
8     ((& varconf::dynvar::GreaterEq::_ZTCN7varconf6dynvar9GreaterEqE0_NS0_7CompareE) + 24u)
16    ((& varconf::dynvar::GreaterEq::_ZTCN7varconf6dynvar9GreaterEqE0_NS0_4BaseE) + 24u)
24    ((& varconf::dynvar::GreaterEq::_ZTCN7varconf6dynvar9GreaterEqE0_NS_7VarBaseE) + 24u)

Class varconf::dynvar::GreaterEq
   size=88 align=8
   base size=80 base align=8
varconf::dynvar::GreaterEq (0x0x7f68e2d31ea0) 0
    vptridx=0u vptr=((& varconf::dynvar::GreaterEq::_ZTVN7varconf6dynvar9GreaterEqE) + 24u)
  varconf::dynvar::Compare (0x0x7f68e2d31f08) 0
      primary-for varconf::dynvar::GreaterEq (0x0x7f68e2d31ea0)
      subvttidx=8u
    varconf::dynvar::Base (0x0x7f68e2d31e38) 0
        primary-for varconf::dynvar::Compare (0x0x7f68e2d31f08)
        subvttidx=16u
      varconf::VarBase (0x0x7f68e2fe4d00) 0
          primary-for varconf::dynvar::Base (0x0x7f68e2d31e38)
          subvttidx=24u
        sigc::trackable (0x0x7f68e2d2d780) 80 virtual
            vbaseoffset=-24

Vtable for varconf::dynvar::Less
varconf::dynvar::Less::_ZTVN7varconf6dynvar4LessE: 32u entries
0     80u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN7varconf6dynvar4LessE)
24    (int (*)(...))varconf::dynvar::Less::~Less
32    (int (*)(...))varconf::dynvar::Less::~Less
40    (int (*)(...))varconf::VarBase::operator=
48    (int (*)(...))varconf::VarBase::operator=
56    (int (*)(...))varconf::VarBase::operator=
64    (int (*)(...))varconf::VarBase::operator=
72    (int (*)(...))varconf::VarBase::operator=
80    (int (*)(...))varconf::VarBase::operator=
88    (int (*)(...))varconf::VarBase::operator bool
96    (int (*)(...))varconf::VarBase::operator int
104   (int (*)(...))varconf::VarBase::operator double
112   (int (*)(...))varconf::VarBase::operator std::string
120   (int (*)(...))varconf::VarBase::is_bool
128   (int (*)(...))varconf::VarBase::is_int
136   (int (*)(...))varconf::VarBase::is_double
144   (int (*)(...))varconf::VarBase::is_string
152   (int (*)(...))varconf::dynvar::Base::operator bool
160   (int (*)(...))varconf::dynvar::Base::operator int
168   (int (*)(...))varconf::dynvar::Base::operator double
176   (int (*)(...))varconf::dynvar::Base::operator std::string
184   (int (*)(...))varconf::dynvar::Base::is_bool
192   (int (*)(...))varconf::dynvar::Base::is_int
200   (int (*)(...))varconf::dynvar::Base::is_double
208   (int (*)(...))varconf::dynvar::Base::is_string
216   (int (*)(...))varconf::dynvar::Compare::set_val
224   (int (*)(...))varconf::dynvar::Less::bool_cmp
232   (int (*)(...))varconf::dynvar::Less::int_cmp
240   (int (*)(...))varconf::dynvar::Less::double_cmp
248   (int (*)(...))varconf::dynvar::Less::string_cmp

Construction vtable for varconf::dynvar::Compare (0x0x7f68e2ec5208 instance) in varconf::dynvar::Less
varconf::dynvar::Less::_ZTCN7varconf6dynvar4LessE0_NS0_7CompareE: 32u entries
0     80u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN7varconf6dynvar7CompareE)
24    0u
32    0u
40    (int (*)(...))varconf::VarBase::operator=
48    (int (*)(...))varconf::VarBase::operator=
56    (int (*)(...))varconf::VarBase::operator=
64    (int (*)(...))varconf::VarBase::operator=
72    (int (*)(...))varconf::VarBase::operator=
80    (int (*)(...))varconf::VarBase::operator=
88    (int (*)(...))varconf::VarBase::operator bool
96    (int (*)(...))varconf::VarBase::operator int
104   (int (*)(...))varconf::VarBase::operator double
112   (int (*)(...))varconf::VarBase::operator std::string
120   (int (*)(...))varconf::VarBase::is_bool
128   (int (*)(...))varconf::VarBase::is_int
136   (int (*)(...))varconf::VarBase::is_double
144   (int (*)(...))varconf::VarBase::is_string
152   (int (*)(...))varconf::dynvar::Base::operator bool
160   (int (*)(...))varconf::dynvar::Base::operator int
168   (int (*)(...))varconf::dynvar::Base::operator double
176   (int (*)(...))varconf::dynvar::Base::operator std::string
184   (int (*)(...))varconf::dynvar::Base::is_bool
192   (int (*)(...))varconf::dynvar::Base::is_int
200   (int (*)(...))varconf::dynvar::Base::is_double
208   (int (*)(...))varconf::dynvar::Base::is_string
216   (int (*)(...))varconf::dynvar::Compare::set_val
224   (int (*)(...))__cxa_pure_virtual
232   (int (*)(...))__cxa_pure_virtual
240   (int (*)(...))__cxa_pure_virtual
248   (int (*)(...))__cxa_pure_virtual

Construction vtable for varconf::dynvar::Base (0x0x7f68e2ec5270 instance) in varconf::dynvar::Less
varconf::dynvar::Less::_ZTCN7varconf6dynvar4LessE0_NS0_4BaseE: 28u entries
0     80u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN7varconf6dynvar4BaseE)
24    0u
32    0u
40    (int (*)(...))varconf::VarBase::operator=
48    (int (*)(...))varconf::VarBase::operator=
56    (int (*)(...))varconf::VarBase::operator=
64    (int (*)(...))varconf::VarBase::operator=
72    (int (*)(...))varconf::VarBase::operator=
80    (int (*)(...))varconf::VarBase::operator=
88    (int (*)(...))varconf::VarBase::operator bool
96    (int (*)(...))varconf::VarBase::operator int
104   (int (*)(...))varconf::VarBase::operator double
112   (int (*)(...))varconf::VarBase::operator std::string
120   (int (*)(...))varconf::VarBase::is_bool
128   (int (*)(...))varconf::VarBase::is_int
136   (int (*)(...))varconf::VarBase::is_double
144   (int (*)(...))varconf::VarBase::is_string
152   (int (*)(...))varconf::dynvar::Base::operator bool
160   (int (*)(...))varconf::dynvar::Base::operator int
168   (int (*)(...))varconf::dynvar::Base::operator double
176   (int (*)(...))varconf::dynvar::Base::operator std::string
184   (int (*)(...))varconf::dynvar::Base::is_bool
192   (int (*)(...))varconf::dynvar::Base::is_int
200   (int (*)(...))varconf::dynvar::Base::is_double
208   (int (*)(...))varconf::dynvar::Base::is_string
216   (int (*)(...))__cxa_pure_virtual

Construction vtable for varconf::VarBase (0x0x7f68e2ec52d8 instance) in varconf::dynvar::Less
varconf::dynvar::Less::_ZTCN7varconf6dynvar4LessE0_NS_7VarBaseE: 19u entries
0     80u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN7varconf7VarBaseE)
24    0u
32    0u
40    (int (*)(...))varconf::VarBase::operator=
48    (int (*)(...))varconf::VarBase::operator=
56    (int (*)(...))varconf::VarBase::operator=
64    (int (*)(...))varconf::VarBase::operator=
72    (int (*)(...))varconf::VarBase::operator=
80    (int (*)(...))varconf::VarBase::operator=
88    (int (*)(...))varconf::VarBase::operator bool
96    (int (*)(...))varconf::VarBase::operator int
104   (int (*)(...))varconf::VarBase::operator double
112   (int (*)(...))varconf::VarBase::operator std::string
120   (int (*)(...))varconf::VarBase::is_bool
128   (int (*)(...))varconf::VarBase::is_int
136   (int (*)(...))varconf::VarBase::is_double
144   (int (*)(...))varconf::VarBase::is_string

VTT for varconf::dynvar::Less
varconf::dynvar::Less::_ZTTN7varconf6dynvar4LessE: 4u entries
0     ((& varconf::dynvar::Less::_ZTVN7varconf6dynvar4LessE) + 24u)
8     ((& varconf::dynvar::Less::_ZTCN7varconf6dynvar4LessE0_NS0_7CompareE) + 24u)
16    ((& varconf::dynvar::Less::_ZTCN7varconf6dynvar4LessE0_NS0_4BaseE) + 24u)
24    ((& varconf::dynvar::Less::_ZTCN7varconf6dynvar4LessE0_NS_7VarBaseE) + 24u)

Class varconf::dynvar::Less
   size=88 align=8
   base size=80 base align=8
varconf::dynvar::Less (0x0x7f68e2ec51a0) 0
    vptridx=0u vptr=((& varconf::dynvar::Less::_ZTVN7varconf6dynvar4LessE) + 24u)
  varconf::dynvar::Compare (0x0x7f68e2ec5208) 0
      primary-for varconf::dynvar::Less (0x0x7f68e2ec51a0)
      subvttidx=8u
    varconf::dynvar::Base (0x0x7f68e2ec5270) 0
        primary-for varconf::dynvar::Compare (0x0x7f68e2ec5208)
        subvttidx=16u
      varconf::VarBase (0x0x7f68e2ec52d8) 0
          primary-for varconf::dynvar::Base (0x0x7f68e2ec5270)
          subvttidx=24u
        sigc::trackable (0x0x7f68e2d2d7e0) 80 virtual
            vbaseoffset=-24

Vtable for varconf::dynvar::LessEq
varconf::dynvar::LessEq::_ZTVN7varconf6dynvar6LessEqE: 32u entries
0     80u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN7varconf6dynvar6LessEqE)
24    (int (*)(...))varconf::dynvar::LessEq::~LessEq
32    (int (*)(...))varconf::dynvar::LessEq::~LessEq
40    (int (*)(...))varconf::VarBase::operator=
48    (int (*)(...))varconf::VarBase::operator=
56    (int (*)(...))varconf::VarBase::operator=
64    (int (*)(...))varconf::VarBase::operator=
72    (int (*)(...))varconf::VarBase::operator=
80    (int (*)(...))varconf::VarBase::operator=
88    (int (*)(...))varconf::VarBase::operator bool
96    (int (*)(...))varconf::VarBase::operator int
104   (int (*)(...))varconf::VarBase::operator double
112   (int (*)(...))varconf::VarBase::operator std::string
120   (int (*)(...))varconf::VarBase::is_bool
128   (int (*)(...))varconf::VarBase::is_int
136   (int (*)(...))varconf::VarBase::is_double
144   (int (*)(...))varconf::VarBase::is_string
152   (int (*)(...))varconf::dynvar::Base::operator bool
160   (int (*)(...))varconf::dynvar::Base::operator int
168   (int (*)(...))varconf::dynvar::Base::operator double
176   (int (*)(...))varconf::dynvar::Base::operator std::string
184   (int (*)(...))varconf::dynvar::Base::is_bool
192   (int (*)(...))varconf::dynvar::Base::is_int
200   (int (*)(...))varconf::dynvar::Base::is_double
208   (int (*)(...))varconf::dynvar::Base::is_string
216   (int (*)(...))varconf::dynvar::Compare::set_val
224   (int (*)(...))varconf::dynvar::LessEq::bool_cmp
232   (int (*)(...))varconf::dynvar::LessEq::int_cmp
240   (int (*)(...))varconf::dynvar::LessEq::double_cmp
248   (int (*)(...))varconf::dynvar::LessEq::string_cmp

Construction vtable for varconf::dynvar::Compare (0x0x7f68e2ec5548 instance) in varconf::dynvar::LessEq
varconf::dynvar::LessEq::_ZTCN7varconf6dynvar6LessEqE0_NS0_7CompareE: 32u entries
0     80u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN7varconf6dynvar7CompareE)
24    0u
32    0u
40    (int (*)(...))varconf::VarBase::operator=
48    (int (*)(...))varconf::VarBase::operator=
56    (int (*)(...))varconf::VarBase::operator=
64    (int (*)(...))varconf::VarBase::operator=
72    (int (*)(...))varconf::VarBase::operator=
80    (int (*)(...))varconf::VarBase::operator=
88    (int (*)(...))varconf::VarBase::operator bool
96    (int (*)(...))varconf::VarBase::operator int
104   (int (*)(...))varconf::VarBase::operator double
112   (int (*)(...))varconf::VarBase::operator std::string
120   (int (*)(...))varconf::VarBase::is_bool
128   (int (*)(...))varconf::VarBase::is_int
136   (int (*)(...))varconf::VarBase::is_double
144   (int (*)(...))varconf::VarBase::is_string
152   (int (*)(...))varconf::dynvar::Base::operator bool
160   (int (*)(...))varconf::dynvar::Base::operator int
168   (int (*)(...))varconf::dynvar::Base::operator double
176   (int (*)(...))varconf::dynvar::Base::operator std::string
184   (int (*)(...))varconf::dynvar::Base::is_bool
192   (int (*)(...))varconf::dynvar::Base::is_int
200   (int (*)(...))varconf::dynvar::Base::is_double
208   (int (*)(...))varconf::dynvar::Base::is_string
216   (int (*)(...))varconf::dynvar::Compare::set_val
224   (int (*)(...))__cxa_pure_virtual
232   (int (*)(...))__cxa_pure_virtual
240   (int (*)(...))__cxa_pure_virtual
248   (int (*)(...))__cxa_pure_virtual

Construction vtable for varconf::dynvar::Base (0x0x7f68e2ec55b0 instance) in varconf::dynvar::LessEq
varconf::dynvar::LessEq::_ZTCN7varconf6dynvar6LessEqE0_NS0_4BaseE: 28u entries
0     80u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN7varconf6dynvar4BaseE)
24    0u
32    0u
40    (int (*)(...))varconf::VarBase::operator=
48    (int (*)(...))varconf::VarBase::operator=
56    (int (*)(...))varconf::VarBase::operator=
64    (int (*)(...))varconf::VarBase::operator=
72    (int (*)(...))varconf::VarBase::operator=
80    (int (*)(...))varconf::VarBase::operator=
88    (int (*)(...))varconf::VarBase::operator bool
96    (int (*)(...))varconf::VarBase::operator int
104   (int (*)(...))varconf::VarBase::operator double
112   (int (*)(...))varconf::VarBase::operator std::string
120   (int (*)(...))varconf::VarBase::is_bool
128   (int (*)(...))varconf::VarBase::is_int
136   (int (*)(...))varconf::VarBase::is_double
144   (int (*)(...))varconf::VarBase::is_string
152   (int (*)(...))varconf::dynvar::Base::operator bool
160   (int (*)(...))varconf::dynvar::Base::operator int
168   (int (*)(...))varconf::dynvar::Base::operator double
176   (int (*)(...))varconf::dynvar::Base::operator std::string
184   (int (*)(...))varconf::dynvar::Base::is_bool
192   (int (*)(...))varconf::dynvar::Base::is_int
200   (int (*)(...))varconf::dynvar::Base::is_double
208   (int (*)(...))varconf::dynvar::Base::is_string
216   (int (*)(...))__cxa_pure_virtual

Construction vtable for varconf::VarBase (0x0x7f68e2ec5618 instance) in varconf::dynvar::LessEq
varconf::dynvar::LessEq::_ZTCN7varconf6dynvar6LessEqE0_NS_7VarBaseE: 19u entries
0     80u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN7varconf7VarBaseE)
24    0u
32    0u
40    (int (*)(...))varconf::VarBase::operator=
48    (int (*)(...))varconf::VarBase::operator=
56    (int (*)(...))varconf::VarBase::operator=
64    (int (*)(...))varconf::VarBase::operator=
72    (int (*)(...))varconf::VarBase::operator=
80    (int (*)(...))varconf::VarBase::operator=
88    (int (*)(...))varconf::VarBase::operator bool
96    (int (*)(...))varconf::VarBase::operator int
104   (int (*)(...))varconf::VarBase::operator double
112   (int (*)(...))varconf::VarBase::operator std::string
120   (int (*)(...))varconf::VarBase::is_bool
128   (int (*)(...))varconf::VarBase::is_int
136   (int (*)(...))varconf::VarBase::is_double
144   (int (*)(...))varconf::VarBase::is_string

VTT for varconf::dynvar::LessEq
varconf::dynvar::LessEq::_ZTTN7varconf6dynvar6LessEqE: 4u entries
0     ((& varconf::dynvar::LessEq::_ZTVN7varconf6dynvar6LessEqE) + 24u)
8     ((& varconf::dynvar::LessEq::_ZTCN7varconf6dynvar6LessEqE0_NS0_7CompareE) + 24u)
16    ((& varconf::dynvar::LessEq::_ZTCN7varconf6dynvar6LessEqE0_NS0_4BaseE) + 24u)
24    ((& varconf::dynvar::LessEq::_ZTCN7varconf6dynvar6LessEqE0_NS_7VarBaseE) + 24u)

Class varconf::dynvar::LessEq
   size=88 align=8
   base size=80 base align=8
varconf::dynvar::LessEq (0x0x7f68e2ec54e0) 0
    vptridx=0u vptr=((& varconf::dynvar::LessEq::_ZTVN7varconf6dynvar6LessEqE) + 24u)
  varconf::dynvar::Compare (0x0x7f68e2ec5548) 0
      primary-for varconf::dynvar::LessEq (0x0x7f68e2ec54e0)
      subvttidx=8u
    varconf::dynvar::Base (0x0x7f68e2ec55b0) 0
        primary-for varconf::dynvar::Compare (0x0x7f68e2ec5548)
        subvttidx=16u
      varconf::VarBase (0x0x7f68e2ec5618) 0
          primary-for varconf::dynvar::Base (0x0x7f68e2ec55b0)
          subvttidx=24u
        sigc::trackable (0x0x7f68e2d2d840) 80 virtual
            vbaseoffset=-24

Class Ember::Singleton<Ember::EmberServices>
   size=1 align=1
   base size=0 base align=1
Ember::Singleton<Ember::EmberServices> (0x0x7f68e2d2d900) 0 empty

Class std::auto_ptr<Ember::LoggingService>
   size=8 align=8
   base size=8 base align=8
std::auto_ptr<Ember::LoggingService> (0x0x7f68e2d2d9c0) 0

Class std::auto_ptr<Ember::ScriptingService>
   size=8 align=8
   base size=8 base align=8
std::auto_ptr<Ember::ScriptingService> (0x0x7f68e2d2da20) 0

Class std::auto_ptr<Ember::SoundService>
   size=8 align=8
   base size=8 base align=8
std::auto_ptr<Ember::SoundService> (0x0x7f68e2d2da80) 0

Class std::auto_ptr<Ember::ServerService>
   size=8 align=8
   base size=8 base align=8
std::auto_ptr<Ember::ServerService> (0x0x7f68e2d2dae0) 0

Class std::auto_ptr<Ember::MetaserverService>
   size=8 align=8
   base size=8 base align=8
std::auto_ptr<Ember::MetaserverService> (0x0x7f68e2d2db40) 0

Class std::auto_ptr<Ember::InputService>
   size=8 align=8
   base size=8 base align=8
std::auto_ptr<Ember::InputService> (0x0x7f68e2d2dba0) 0

Class std::auto_ptr<Ember::WfutService>
   size=8 align=8
   base size=8 base align=8
std::auto_ptr<Ember::WfutService> (0x0x7f68e2d2dc00) 0

Class std::auto_ptr<Ember::ConfigService>
   size=8 align=8
   base size=8 base align=8
std::auto_ptr<Ember::ConfigService> (0x0x7f68e2d2dc60) 0

Class std::auto_ptr<Ember::Services::Time>
   size=8 align=8
   base size=8 base align=8
std::auto_ptr<Ember::Services::Time> (0x0x7f68e2d2dcc0) 0

Class std::auto_ptr<Ember::Services::ServerSettings>
   size=8 align=8
   base size=8 base align=8
std::auto_ptr<Ember::Services::ServerSettings> (0x0x7f68e2d2dd20) 0

Vtable for Ember::EmberServices
Ember::EmberServices::_ZTVN5Ember13EmberServicesE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5Ember13EmberServicesE)
16    (int (*)(...))Ember::EmberServices::~EmberServices
24    (int (*)(...))Ember::EmberServices::~EmberServices

Class Ember::EmberServices
   size=88 align=8
   base size=88 base align=8
Ember::EmberServices (0x0x7f68e2ec5820) 0
    vptr=((& Ember::EmberServices::_ZTVN5Ember13EmberServicesE) + 16u)
  Ember::Singleton<Ember::EmberServices> (0x0x7f68e2d2d960) 0 empty

Vtable for Ember::ConfigService
Ember::ConfigService::_ZTVN5Ember13ConfigServiceE: 23u entries
0     144u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5Ember13ConfigServiceE)
24    (int (*)(...))Ember::ConfigService::~ConfigService
32    (int (*)(...))Ember::ConfigService::~ConfigService
40    (int (*)(...))Ember::Service::getName
48    (int (*)(...))Ember::Service::getDescription
56    (int (*)(...))Ember::Service::getStatus
64    (int (*)(...))Ember::Service::isRunning
72    (int (*)(...))Ember::Service::getStatusText
80    (int (*)(...))Ember::ConfigService::start
88    (int (*)(...))Ember::ConfigService::stop
96    (int (*)(...))Ember::Service::setName
104   (int (*)(...))Ember::Service::setDescription
112   (int (*)(...))Ember::Service::setStatus
120   (int (*)(...))Ember::Service::setRunning
128   (int (*)(...))Ember::Service::setStatusText
136   (int (*)(...))Ember::ConfigService::runCommand
144   (int (*)(...))-56
152   (int (*)(...))(& _ZTIN5Ember13ConfigServiceE)
160   (int (*)(...))Ember::ConfigService::_ZThn56_N5Ember13ConfigServiceD1Ev
168   (int (*)(...))Ember::ConfigService::_ZThn56_N5Ember13ConfigServiceD0Ev
176   (int (*)(...))Ember::ConfigService::_ZThn56_N5Ember13ConfigService10runCommandERKSsS2_

Construction vtable for Ember::Service (0x0x7f68e2ec5888 instance) in Ember::ConfigService
Ember::ConfigService::_ZTCN5Ember13ConfigServiceE0_NS_7ServiceE: 17u entries
0     144u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5Ember7ServiceE)
24    0u
32    0u
40    (int (*)(...))Ember::Service::getName
48    (int (*)(...))Ember::Service::getDescription
56    (int (*)(...))Ember::Service::getStatus
64    (int (*)(...))Ember::Service::isRunning
72    (int (*)(...))Ember::Service::getStatusText
80    (int (*)(...))__cxa_pure_virtual
88    (int (*)(...))Ember::Service::stop
96    (int (*)(...))Ember::Service::setName
104   (int (*)(...))Ember::Service::setDescription
112   (int (*)(...))Ember::Service::setStatus
120   (int (*)(...))Ember::Service::setRunning
128   (int (*)(...))Ember::Service::setStatusText

VTT for Ember::ConfigService
Ember::ConfigService::_ZTTN5Ember13ConfigServiceE: 2u entries
0     ((& Ember::ConfigService::_ZTVN5Ember13ConfigServiceE) + 24u)
8     ((& Ember::ConfigService::_ZTCN5Ember13ConfigServiceE0_NS_7ServiceE) + 24u)

Class Ember::ConfigService
   size=152 align=8
   base size=144 base align=8
Ember::ConfigService (0x0x7f68e2b23c40) 0
    vptridx=0u vptr=((& Ember::ConfigService::_ZTVN5Ember13ConfigServiceE) + 24u)
  Ember::Service (0x0x7f68e2ec5888) 0
      primary-for Ember::ConfigService (0x0x7f68e2b23c40)
      subvttidx=8u
    sigc::trackable (0x0x7f68e2d2dd80) 144 virtual
        vbaseoffset=-24
  Ember::ConsoleObject (0x0x7f68e2d2dde0) 56 nearly-empty
      vptr=((& Ember::ConfigService::_ZTVN5Ember13ConfigServiceE) + 160u)

Class __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, std::map<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::map<std::basic_string<char>, std::basic_string<char> > > > (0x0x7f68e2d2dea0) 0 empty

Class std::allocator<std::pair<const std::basic_string<char>, std::map<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::map<std::basic_string<char>, std::basic_string<char> > > > (0x0x7f68e2ec59c0) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, std::basic_string<char> > > > (0x0x7f68e2d2df00) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, std::map<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::map<std::basic_string<char>, std::basic_string<char> > > > > (0x0x7f68e2d2df60) 0 empty

Class std::allocator<std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, std::basic_string<char> > > >::rebind<std::pair<const std::basic_string<char>, std::map<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::map<std::basic_string<char>, std::basic_string<char> > > >::rebind<std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, std::basic_string<char> > > > (0x0x7f68e2bfa0c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, std::basic_string<char> > > > >::rebind<std::pair<const std::basic_string<char>, std::map<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::map<std::basic_string<char>, std::basic_string<char> > > > >::rebind<std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, std::basic_string<char> > > > (0x0x7f68e2bfa060) 0 empty

Class std::allocator<std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, std::basic_string<char> > > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::map<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::map<std::basic_string<char>, std::basic_string<char> > > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, std::basic_string<char> > > > > (0x0x7f68e2bfa1e0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, std::basic_string<char> > > > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::map<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::map<std::basic_string<char>, std::basic_string<char> > > > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, std::basic_string<char> > > > > (0x0x7f68e2bfa180) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::map<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::map<std::basic_string<char>, std::basic_string<char> > > > > (0x0x7f68e2bfa240) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::map<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::map<std::basic_string<char>, std::basic_string<char> > > > > (0x0x7f68e2ec5c30) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, std::basic_string<char> > > > > (0x0x7f68e2bfa2a0) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, std::basic_string<char> > >, std::_Select1st<std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, std::basic_string<char> > > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::map<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::map<std::basic_string<char>, std::basic_string<char> > >, std::_Select1st<std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, std::basic_string<char> > > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, std::basic_string<char> > > > >::_Rb_tree_impl<std::less<std::basic_string<char> >, false> (0x0x7f68e2ec5c98) 0
  std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, std::basic_string<char> > > > > (0x0x7f68e2ec5d00) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, std::basic_string<char> > > > > (0x0x7f68e2bfa300) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, std::basic_string<char> > >, std::_Select1st<std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, std::basic_string<char> > > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::map<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::map<std::basic_string<char>, std::basic_string<char> > >, std::_Select1st<std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, std::basic_string<char> > > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, std::basic_string<char> > > > > (0x0x7f68e2bfa120) 0

Class std::map<std::basic_string<char>, 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::map<std::basic_string<char>, std::basic_string<char> > > (0x0x7f68e2d2de40) 0

Class Ember::Tokeniser
   size=32 align=8
   base size=32 base align=8
Ember::Tokeniser (0x0x7f68e2bfa420) 0

Class Ember::Singleton<Ember::ConsoleBackend>
   size=1 align=1
   base size=0 base align=1
Ember::Singleton<Ember::ConsoleBackend> (0x0x7f68e2bfa480) 0 empty

Class sigc::slot2<bool, const std::basic_string<char>&, const std::basic_string<char>&>
   size=16 align=8
   base size=9 base align=8
sigc::slot2<bool, const std::basic_string<char>&, const std::basic_string<char>&> (0x0x7f68e2ec5e38) 0
  sigc::slot_base (0x0x7f68e2ec5ea0) 0
    sigc::functor_base (0x0x7f68e2bfa660) 0 empty

Class sigc::slot<bool, const std::basic_string<char>&, const std::basic_string<char>&, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>
   size=16 align=8
   base size=9 base align=8
sigc::slot<bool, const std::basic_string<char>&, const std::basic_string<char>&, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> (0x0x7f68e2ec5f70) 0
  sigc::slot2<bool, const std::basic_string<char>&, const std::basic_string<char>&> (0x0x7f68e2ec5000) 0
    sigc::slot_base (0x0x7f68e2ec5068) 0
      sigc::functor_base (0x0x7f68e2bfa6c0) 0 empty

Class sigc::internal::signal_emit2<bool, const std::basic_string<char>&, const std::basic_string<char>&, sigc::nil>
   size=1 align=1
   base size=0 base align=1
sigc::internal::signal_emit2<bool, const std::basic_string<char>&, const std::basic_string<char>&, sigc::nil> (0x0x7f68e2bfa600) 0 empty

Class sigc::slot_list<sigc::slot<bool, const std::basic_string<char>&, const std::basic_string<char>&, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> >
   size=8 align=8
   base size=8 base align=8
sigc::slot_list<sigc::slot<bool, const std::basic_string<char>&, const std::basic_string<char>&, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> > (0x0x7f68e2bfa720) 0

Class sigc::signal2<bool, const std::basic_string<char>&, const std::basic_string<char>&, sigc::nil>
   size=16 align=8
   base size=16 base align=8
sigc::signal2<bool, const std::basic_string<char>&, const std::basic_string<char>&, sigc::nil> (0x0x7f68e2ec5d68) 0
  sigc::signal_base (0x0x7f68e2ec5dd0) 0
    sigc::trackable (0x0x7f68e2bfa5a0) 0

Class sigc::signal<bool, const std::basic_string<char>&, const std::basic_string<char>&>
   size=16 align=8
   base size=16 base align=8
sigc::signal<bool, const std::basic_string<char>&, const std::basic_string<char>&> (0x0x7f68e2ec5138) 0
  sigc::signal2<bool, const std::basic_string<char>&, const std::basic_string<char>&, sigc::nil> (0x0x7f68e2ec5340) 0
    sigc::signal_base (0x0x7f68e2ec53a8) 0
      sigc::trackable (0x0x7f68e2bfa8a0) 0

Class Ember::ConsoleBackend::ConsoleObjectEntry
   size=16 align=8
   base size=16 base align=8
Ember::ConsoleBackend::ConsoleObjectEntry (0x0x7f68e2bfa960) 0

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

Class std::allocator<std::pair<const std::basic_string<char>, Ember::ConsoleBackend::ConsoleObjectEntry> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const std::basic_string<char>, Ember::ConsoleBackend::ConsoleObjectEntry> > (0x0x7f68e2ec5410) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, Ember::ConsoleBackend::ConsoleObjectEntry> > (0x0x7f68e2bfaa80) 0 empty

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

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

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

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

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

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, Ember::ConsoleBackend::ConsoleObjectEntry> > >
   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>, Ember::ConsoleBackend::ConsoleObjectEntry> > > (0x0x7f68e2bfad80) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, Ember::ConsoleBackend::ConsoleObjectEntry> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, Ember::ConsoleBackend::ConsoleObjectEntry> > > (0x0x7f68e2ec5958) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, Ember::ConsoleBackend::ConsoleObjectEntry> > > (0x0x7f68e2bfade0) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, Ember::ConsoleBackend::ConsoleObjectEntry>, std::_Select1st<std::pair<const std::basic_string<char>, Ember::ConsoleBackend::ConsoleObjectEntry> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, Ember::ConsoleBackend::ConsoleObjectEntry> > >::_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>, Ember::ConsoleBackend::ConsoleObjectEntry>, std::_Select1st<std::pair<const std::basic_string<char>, Ember::ConsoleBackend::ConsoleObjectEntry> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, Ember::ConsoleBackend::ConsoleObjectEntry> > >::_Rb_tree_impl<std::less<std::basic_string<char> >, false> (0x0x7f68e2ec5a28) 0
  std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, Ember::ConsoleBackend::ConsoleObjectEntry> > > (0x0x7f68e2ec5a90) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, Ember::ConsoleBackend::ConsoleObjectEntry> > > (0x0x7f68e2bfae40) 0 empty

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

Class std::map<std::basic_string<char>, Ember::ConsoleBackend::ConsoleObjectEntry>
   size=48 align=8
   base size=48 base align=8
std::map<std::basic_string<char>, Ember::ConsoleBackend::ConsoleObjectEntry> (0x0x7f68e2bfa9c0) 0

Class __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, std::set<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::set<std::basic_string<char> > > > (0x0x7f68e2bfaf00) 0 empty

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

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, std::set<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::set<std::basic_string<char> > > > > (0x0x7f68e29b10c0) 0 empty

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

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, std::set<std::basic_string<char> > > > >::rebind<std::pair<const std::basic_string<char>, std::set<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::set<std::basic_string<char> > > > >::rebind<std::pair<const std::basic_string<char>, std::set<std::basic_string<char> > > > (0x0x7f68e29b1180) 0 empty

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

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, std::set<std::basic_string<char> > > > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::set<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::set<std::basic_string<char> > > > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::set<std::basic_string<char> > > > > (0x0x7f68e29b12a0) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::set<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::set<std::basic_string<char> > > > > (0x0x7f68e29b1360) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::set<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::set<std::basic_string<char> > > > > (0x0x7f68e29b5208) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::set<std::basic_string<char> > > > > (0x0x7f68e29b13c0) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::set<std::basic_string<char> > >, std::_Select1st<std::pair<const std::basic_string<char>, std::set<std::basic_string<char> > > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::set<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::set<std::basic_string<char> > >, std::_Select1st<std::pair<const std::basic_string<char>, std::set<std::basic_string<char> > > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::set<std::basic_string<char> > > > >::_Rb_tree_impl<std::less<std::basic_string<char> >, false> (0x0x7f68e29b5270) 0
  std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::set<std::basic_string<char> > > > > (0x0x7f68e29b52d8) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::set<std::basic_string<char> > > > > (0x0x7f68e29b1420) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::set<std::basic_string<char> > >, std::_Select1st<std::pair<const std::basic_string<char>, std::set<std::basic_string<char> > > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::set<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::set<std::basic_string<char> > >, std::_Select1st<std::pair<const std::basic_string<char>, std::set<std::basic_string<char> > > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::set<std::basic_string<char> > > > > (0x0x7f68e29b1240) 0

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

Vtable for Ember::ConsoleBackend
Ember::ConsoleBackend::_ZTVN5Ember14ConsoleBackendE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5Ember14ConsoleBackendE)
16    (int (*)(...))Ember::ConsoleBackend::~ConsoleBackend
24    (int (*)(...))Ember::ConsoleBackend::~ConsoleBackend
32    (int (*)(...))Ember::ConsoleBackend::runCommand
40    (int (*)(...))Ember::ConsoleBackend::onGotMessage

Class Ember::ConsoleBackend
   size=144 align=8
   base size=144 base align=8
Ember::ConsoleBackend (0x0x7f68e2bfd930) 0
    vptr=((& Ember::ConsoleBackend::_ZTVN5Ember14ConsoleBackendE) + 16u)
  Ember::ConsoleObject (0x0x7f68e2bfa4e0) 0 nearly-empty
      primary-for Ember::ConsoleBackend (0x0x7f68e2bfd930)
  Ember::Singleton<Ember::ConsoleBackend> (0x0x7f68e2bfa540) 0 empty

Class Ember::Log::HexNumber
   size=4 align=4
   base size=4 base align=4
Ember::Log::HexNumber (0x0x7f68e29b14e0) 0

Class Ember::Log
   size=1 align=1
   base size=0 base align=1
Ember::Log (0x0x7f68e29b1480) 0 empty

Class Ember::LoggingInstance
   size=24 align=8
   base size=24 base align=8
Ember::LoggingInstance (0x0x7f68e29b1540) 0

Class sigc::slot1<void, const std::basic_string<char>&>
   size=16 align=8
   base size=9 base align=8
sigc::slot1<void, const std::basic_string<char>&> (0x0x7f68e29b54e0) 0
  sigc::slot_base (0x0x7f68e29b5548) 0
    sigc::functor_base (0x0x7f68e29b16c0) 0 empty

Class sigc::slot<void, const std::basic_string<char>&, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>
   size=16 align=8
   base size=9 base align=8
sigc::slot<void, const std::basic_string<char>&, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> (0x0x7f68e29b5618) 0
  sigc::slot1<void, const std::basic_string<char>&> (0x0x7f68e29b5680) 0
    sigc::slot_base (0x0x7f68e29b56e8) 0
      sigc::functor_base (0x0x7f68e29b17e0) 0 empty

Class sigc::internal::signal_emit1<void, const std::basic_string<char>&, sigc::nil>
   size=1 align=1
   base size=0 base align=1
sigc::internal::signal_emit1<void, const std::basic_string<char>&, sigc::nil> (0x0x7f68e29b1660) 0 empty

Class sigc::slot_list<sigc::slot<void, const std::basic_string<char>&, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> >
   size=8 align=8
   base size=8 base align=8
sigc::slot_list<sigc::slot<void, const std::basic_string<char>&, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> > (0x0x7f68e29b1840) 0

Class sigc::signal1<void, const std::basic_string<char>&, sigc::nil>
   size=16 align=8
   base size=16 base align=8
sigc::signal1<void, const std::basic_string<char>&, sigc::nil> (0x0x7f68e29b5410) 0
  sigc::signal_base (0x0x7f68e29b5478) 0
    sigc::trackable (0x0x7f68e29b1600) 0

Class sigc::signal<void, const std::basic_string<char>&>
   size=16 align=8
   base size=16 base align=8
sigc::signal<void, const std::basic_string<char>&> (0x0x7f68e29b58f0) 0
  sigc::signal1<void, const std::basic_string<char>&, sigc::nil> (0x0x7f68e29b5958) 0
    sigc::signal_base (0x0x7f68e29b59c0) 0
      sigc::trackable (0x0x7f68e29b1900) 0

Class sigc::type_trait<bool>
   size=1 align=1
   base size=0 base align=1
sigc::type_trait<bool> (0x0x7f68e29b1a80) 0 empty

Class sigc::slot1<void, bool>
   size=16 align=8
   base size=9 base align=8
sigc::slot1<void, bool> (0x0x7f68e29b5af8) 0
  sigc::slot_base (0x0x7f68e29b5b60) 0
    sigc::functor_base (0x0x7f68e29b1a20) 0 empty

Class sigc::slot<void, bool, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>
   size=16 align=8
   base size=9 base align=8
sigc::slot<void, bool, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> (0x0x7f68e29b5c30) 0
  sigc::slot1<void, bool> (0x0x7f68e29b5c98) 0
    sigc::slot_base (0x0x7f68e29b5d00) 0
      sigc::functor_base (0x0x7f68e29b1ae0) 0 empty

Class sigc::internal::signal_emit1<void, bool, sigc::nil>
   size=1 align=1
   base size=0 base align=1
sigc::internal::signal_emit1<void, bool, sigc::nil> (0x0x7f68e29b19c0) 0 empty

Class sigc::slot_list<sigc::slot<void, bool, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> >
   size=8 align=8
   base size=8 base align=8
sigc::slot_list<sigc::slot<void, bool, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> > (0x0x7f68e29b1c00) 0

Class sigc::signal1<void, bool, sigc::nil>
   size=16 align=8
   base size=16 base align=8
sigc::signal1<void, bool, sigc::nil> (0x0x7f68e29b5a28) 0
  sigc::signal_base (0x0x7f68e29b5a90) 0
    sigc::trackable (0x0x7f68e29b1960) 0

Class sigc::signal<void, bool>
   size=16 align=8
   base size=16 base align=8
sigc::signal<void, bool> (0x0x7f68e29b5f08) 0
  sigc::signal1<void, bool, sigc::nil> (0x0x7f68e29b5f70) 0
    sigc::signal_base (0x0x7f68e29b5000) 0
      sigc::trackable (0x0x7f68e29b1cc0) 0

Class __gnu_cxx::__alloc_traits<std::allocator<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::basic_string<char> > > (0x0x7f68e29b1d80) 0 empty

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

Class std::_Vector_base<std::basic_string<char>, std::allocator<std::basic_string<char> > >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::basic_string<char>, std::allocator<std::basic_string<char> > >::_Vector_impl (0x0x7f68e2b03068) 0
  std::allocator<std::basic_string<char> > (0x0x7f68e2b030d0) 0 empty
    __gnu_cxx::new_allocator<std::basic_string<char> > (0x0x7f68e29b1ea0) 0 empty

Class std::_Vector_base<std::basic_string<char>, std::allocator<std::basic_string<char> > >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::basic_string<char>, std::allocator<std::basic_string<char> > > (0x0x7f68e29b1d20) 0

Class std::vector<std::basic_string<char> >
   size=24 align=8
   base size=24 base align=8
std::vector<std::basic_string<char> > (0x0x7f68e2b03208) 0
  std::_Vector_base<std::basic_string<char>, std::allocator<std::basic_string<char> > > (0x0x7f68e29b1f00) 0

Class __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData> > > (0x0x7f68e2751000) 0 empty

Class std::allocator<std::pair<const std::basic_string<char>, Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const std::basic_string<char>, Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData> > > (0x0x7f68e2b032d8) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData> > > (0x0x7f68e2751060) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData> > > > (0x0x7f68e27510c0) 0 empty

Class std::allocator<std::pair<const std::basic_string<char>, Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData> > >::rebind<std::pair<const std::basic_string<char>, Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const std::basic_string<char>, Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData> > >::rebind<std::pair<const std::basic_string<char>, Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData> > > (0x0x7f68e27511e0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData> > > >::rebind<std::pair<const std::basic_string<char>, Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData> > > >::rebind<std::pair<const std::basic_string<char>, Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData> > > (0x0x7f68e2751180) 0 empty

Class std::allocator<std::pair<const std::basic_string<char>, Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData> > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData> > > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const std::basic_string<char>, Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData> > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData> > > > (0x0x7f68e2751300) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData> > > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData> > > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData> > > > (0x0x7f68e27512a0) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData> > > >
   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>, Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData> > > > (0x0x7f68e2751360) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData> > > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData> > > > (0x0x7f68e2b03548) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData> > > > (0x0x7f68e27513c0) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData> >, std::_Select1st<std::pair<const std::basic_string<char>, Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData> > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData> > > >::_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>, Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData> >, std::_Select1st<std::pair<const std::basic_string<char>, Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData> > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData> > > >::_Rb_tree_impl<std::less<std::basic_string<char> >, false> (0x0x7f68e2b035b0) 0
  std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData> > > > (0x0x7f68e2b03618) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData> > > > (0x0x7f68e2751420) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData> >, std::_Select1st<std::pair<const std::basic_string<char>, Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData> > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData> > > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData> >, std::_Select1st<std::pair<const std::basic_string<char>, Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData> > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData> > > > (0x0x7f68e2751240) 0

Class std::map<std::basic_string<char>, Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData> >
   size=48 align=8
   base size=48 base align=8
std::map<std::basic_string<char>, Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData> > (0x0x7f68e29b1f60) 0

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

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

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

Class std::allocator<std::_Rb_tree_node<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::basic_string<char> > > (0x0x7f68e2b03a90) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::basic_string<char> > > (0x0x7f68e2751720) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::basic_string<char>, std::_Identity<std::basic_string<char> >, std::less<std::basic_string<char> >, std::allocator<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::basic_string<char>, std::_Identity<std::basic_string<char> >, std::less<std::basic_string<char> >, std::allocator<std::basic_string<char> > >::_Rb_tree_impl<std::less<std::basic_string<char> >, false> (0x0x7f68e2b03af8) 0
  std::allocator<std::_Rb_tree_node<std::basic_string<char> > > (0x0x7f68e2b03b60) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::basic_string<char> > > (0x0x7f68e2751780) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::basic_string<char>, std::_Identity<std::basic_string<char> >, std::less<std::basic_string<char> >, std::allocator<std::basic_string<char> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<std::basic_string<char>, std::basic_string<char>, std::_Identity<std::basic_string<char> >, std::less<std::basic_string<char> >, std::allocator<std::basic_string<char> > > (0x0x7f68e27514e0) 0

Class std::set<std::basic_string<char> >
   size=48 align=8
   base size=48 base align=8
std::set<std::basic_string<char> > (0x0x7f68e2751480) 0

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

Class std::allocator<std::pair<const std::basic_string<char>, Eris::Avatar*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const std::basic_string<char>, Eris::Avatar*> > (0x0x7f68e2b03d68) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, Eris::Avatar*> > (0x0x7f68e2751960) 0 empty

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

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

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

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

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

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, Eris::Avatar*> > >
   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>, Eris::Avatar*> > > (0x0x7f68e2751c60) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, Eris::Avatar*> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, Eris::Avatar*> > > (0x0x7f68e2b03e38) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, Eris::Avatar*> > > (0x0x7f68e2751cc0) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, Eris::Avatar*>, std::_Select1st<std::pair<const std::basic_string<char>, Eris::Avatar*> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, Eris::Avatar*> > >::_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>, Eris::Avatar*>, std::_Select1st<std::pair<const std::basic_string<char>, Eris::Avatar*> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, Eris::Avatar*> > >::_Rb_tree_impl<std::less<std::basic_string<char> >, false> (0x0x7f68e28d7068) 0
  std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, Eris::Avatar*> > > (0x0x7f68e28d70d0) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, Eris::Avatar*> > > (0x0x7f68e2751de0) 0 empty

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

Class std::map<std::basic_string<char>, Eris::Avatar*>
   size=48 align=8
   base size=48 base align=8
std::map<std::basic_string<char>, Eris::Avatar*> (0x0x7f68e27518a0) 0

Class std::auto_ptr<Eris::Timeout>
   size=8 align=8
   base size=8 base align=8
std::auto_ptr<Eris::Timeout> (0x0x7f68e2751ea0) 0

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

Class std::allocator<std::pair<const std::basic_string<char>, Eris::SpawnPoint> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const std::basic_string<char>, Eris::SpawnPoint> > (0x0x7f68e28d7270) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, Eris::SpawnPoint> > (0x0x7f68e2567000) 0 empty

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

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

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

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

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

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, Eris::SpawnPoint> > >
   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>, Eris::SpawnPoint> > > (0x0x7f68e2567300) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, Eris::SpawnPoint> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, Eris::SpawnPoint> > > (0x0x7f68e28d75b0) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, Eris::SpawnPoint> > > (0x0x7f68e2567360) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, Eris::SpawnPoint>, std::_Select1st<std::pair<const std::basic_string<char>, Eris::SpawnPoint> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, Eris::SpawnPoint> > >::_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>, Eris::SpawnPoint>, std::_Select1st<std::pair<const std::basic_string<char>, Eris::SpawnPoint> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, Eris::SpawnPoint> > >::_Rb_tree_impl<std::less<std::basic_string<char> >, false> (0x0x7f68e28d76e8) 0
  std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, Eris::SpawnPoint> > > (0x0x7f68e28d7750) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, Eris::SpawnPoint> > > (0x0x7f68e25673c0) 0 empty

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

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

Vtable for Eris::Account
Eris::Account::_ZTVN4Eris7AccountE: 6u entries
0     432u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN4Eris7AccountE)
24    (int (*)(...))Eris::Account::~Account
32    (int (*)(...))Eris::Account::~Account
40    (int (*)(...))Eris::Account::updateFromObject

VTT for Eris::Account
Eris::Account::_ZTTN4Eris7AccountE: 1u entries
0     ((& Eris::Account::_ZTVN4Eris7AccountE) + 24u)

Class Eris::Account
   size=440 align=8
   base size=432 base align=8
Eris::Account (0x0x7f68e29b53a8) 0
    vptridx=0u vptr=((& Eris::Account::_ZTVN4Eris7AccountE) + 24u)
  sigc::trackable (0x0x7f68e29b15a0) 432 virtual
      vbaseoffset=-24

Class Eris::EntityRef
   size=32 align=8
   base size=32 base align=8
Eris::EntityRef (0x0x7f68e28d7888) 0
  sigc::trackable (0x0x7f68e2567420) 0

Class sigc::connection
   size=8 align=8
   base size=8 base align=8
sigc::connection (0x0x7f68e2567480) 0

Class sigc::type_trait<Eris::Entity*>
   size=1 align=1
   base size=0 base align=1
sigc::type_trait<Eris::Entity*> (0x0x7f68e2567660) 0 empty

Class sigc::slot1<void, Eris::Entity*>
   size=16 align=8
   base size=9 base align=8
sigc::slot1<void, Eris::Entity*> (0x0x7f68e28d7a28) 0
  sigc::slot_base (0x0x7f68e28d7a90) 0
    sigc::functor_base (0x0x7f68e2567600) 0 empty

Class sigc::slot<void, Eris::Entity*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>
   size=16 align=8
   base size=9 base align=8
sigc::slot<void, Eris::Entity*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> (0x0x7f68e28d7b60) 0
  sigc::slot1<void, Eris::Entity*> (0x0x7f68e28d7bc8) 0
    sigc::slot_base (0x0x7f68e28d7c30) 0
      sigc::functor_base (0x0x7f68e25676c0) 0 empty

Class sigc::internal::signal_emit1<void, Eris::Entity*, sigc::nil>
   size=1 align=1
   base size=0 base align=1
sigc::internal::signal_emit1<void, Eris::Entity*, sigc::nil> (0x0x7f68e25675a0) 0 empty

Class sigc::slot_list<sigc::slot<void, Eris::Entity*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> >
   size=8 align=8
   base size=8 base align=8
sigc::slot_list<sigc::slot<void, Eris::Entity*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> > (0x0x7f68e25677e0) 0

Class sigc::signal1<void, Eris::Entity*, sigc::nil>
   size=16 align=8
   base size=16 base align=8
sigc::signal1<void, Eris::Entity*, sigc::nil> (0x0x7f68e28d7958) 0
  sigc::signal_base (0x0x7f68e28d79c0) 0
    sigc::trackable (0x0x7f68e2567540) 0

Class sigc::signal<void, Eris::Entity*>
   size=16 align=8
   base size=16 base align=8
sigc::signal<void, Eris::Entity*> (0x0x7f68e28d7f08) 0
  sigc::signal1<void, Eris::Entity*, sigc::nil> (0x0x7f68e28d7f70) 0
    sigc::signal_base (0x0x7f68e28d72d8) 0
      sigc::trackable (0x0x7f68e25678a0) 0

Class sigc::type_trait<const Atlas::Objects::SmartPtr<Atlas::Objects::Operation::RootOperationData>&>
   size=1 align=1
   base size=0 base align=1
sigc::type_trait<const Atlas::Objects::SmartPtr<Atlas::Objects::Operation::RootOperationData>&> (0x0x7f68e2567ae0) 0 empty

Class sigc::slot2<void, Eris::Entity*, const Atlas::Objects::SmartPtr<Atlas::Objects::Operation::RootOperationData>&>
   size=16 align=8
   base size=9 base align=8
sigc::slot2<void, Eris::Entity*, const Atlas::Objects::SmartPtr<Atlas::Objects::Operation::RootOperationData>&> (0x0x7f68e2b03dd0) 0
  sigc::slot_base (0x0x7f68e2679000) 0
    sigc::functor_base (0x0x7f68e2567a80) 0 empty

Class sigc::slot<void, Eris::Entity*, const Atlas::Objects::SmartPtr<Atlas::Objects::Operation::RootOperationData>&, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>
   size=16 align=8
   base size=9 base align=8
sigc::slot<void, Eris::Entity*, const Atlas::Objects::SmartPtr<Atlas::Objects::Operation::RootOperationData>&, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> (0x0x7f68e26790d0) 0
  sigc::slot2<void, Eris::Entity*, const Atlas::Objects::SmartPtr<Atlas::Objects::Operation::RootOperationData>&> (0x0x7f68e2679138) 0
    sigc::slot_base (0x0x7f68e26791a0) 0
      sigc::functor_base (0x0x7f68e2567cc0) 0 empty

Class sigc::internal::signal_emit2<void, Eris::Entity*, const Atlas::Objects::SmartPtr<Atlas::Objects::Operation::RootOperationData>&, sigc::nil>
   size=1 align=1
   base size=0 base align=1
sigc::internal::signal_emit2<void, Eris::Entity*, const Atlas::Objects::SmartPtr<Atlas::Objects::Operation::RootOperationData>&, sigc::nil> (0x0x7f68e2567a20) 0 empty

Class sigc::slot_list<sigc::slot<void, Eris::Entity*, const Atlas::Objects::SmartPtr<Atlas::Objects::Operation::RootOperationData>&, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> >
   size=8 align=8
   base size=8 base align=8
sigc::slot_list<sigc::slot<void, Eris::Entity*, const Atlas::Objects::SmartPtr<Atlas::Objects::Operation::RootOperationData>&, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> > (0x0x7f68e2567d20) 0

Class sigc::signal2<void, Eris::Entity*, const Atlas::Objects::SmartPtr<Atlas::Objects::Operation::RootOperationData>&, sigc::nil>
   size=16 align=8
   base size=16 base align=8
sigc::signal2<void, Eris::Entity*, const Atlas::Objects::SmartPtr<Atlas::Objects::Operation::RootOperationData>&, sigc::nil> (0x0x7f68e28d7340) 0
  sigc::signal_base (0x0x7f68e28d7dd0) 0
    sigc::trackable (0x0x7f68e25679c0) 0

Class sigc::signal<void, Eris::Entity*, const Atlas::Objects::SmartPtr<Atlas::Objects::Operation::RootOperationData>&>
   size=16 align=8
   base size=16 base align=8
sigc::signal<void, Eris::Entity*, const Atlas::Objects::SmartPtr<Atlas::Objects::Operation::RootOperationData>&> (0x0x7f68e26792d8) 0
  sigc::signal2<void, Eris::Entity*, const Atlas::Objects::SmartPtr<Atlas::Objects::Operation::RootOperationData>&, sigc::nil> (0x0x7f68e2679340) 0
    sigc::signal_base (0x0x7f68e26793a8) 0
      sigc::trackable (0x0x7f68e2567de0) 0

Class sigc::type_trait<const Eris::TransferInfo&>
   size=1 align=1
   base size=0 base align=1
sigc::type_trait<const Eris::TransferInfo&> (0x0x7f68e2567f60) 0 empty

Class sigc::slot1<void, const Eris::TransferInfo&>
   size=16 align=8
   base size=9 base align=8
sigc::slot1<void, const Eris::TransferInfo&> (0x0x7f68e26794e0) 0
  sigc::slot_base (0x0x7f68e2679548) 0
    sigc::functor_base (0x0x7f68e2567f00) 0 empty

Class sigc::slot<void, const Eris::TransferInfo&, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>
   size=16 align=8
   base size=9 base align=8
sigc::slot<void, const Eris::TransferInfo&, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> (0x0x7f68e2679618) 0
  sigc::slot1<void, const Eris::TransferInfo&> (0x0x7f68e2679680) 0
    sigc::slot_base (0x0x7f68e26796e8) 0
      sigc::functor_base (0x0x7f68e26b7000) 0 empty

Class sigc::internal::signal_emit1<void, const Eris::TransferInfo&, sigc::nil>
   size=1 align=1
   base size=0 base align=1
sigc::internal::signal_emit1<void, const Eris::TransferInfo&, sigc::nil> (0x0x7f68e2567ea0) 0 empty

Class sigc::slot_list<sigc::slot<void, const Eris::TransferInfo&, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> >
   size=8 align=8
   base size=8 base align=8
sigc::slot_list<sigc::slot<void, const Eris::TransferInfo&, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> > (0x0x7f68e26b7060) 0

Class sigc::signal1<void, const Eris::TransferInfo&, sigc::nil>
   size=16 align=8
   base size=16 base align=8
sigc::signal1<void, const Eris::TransferInfo&, sigc::nil> (0x0x7f68e2679410) 0
  sigc::signal_base (0x0x7f68e2679478) 0
    sigc::trackable (0x0x7f68e2567e40) 0

Class sigc::signal<void, const Eris::TransferInfo&>
   size=16 align=8
   base size=16 base align=8
sigc::signal<void, const Eris::TransferInfo&> (0x0x7f68e26798f0) 0
  sigc::signal1<void, const Eris::TransferInfo&, sigc::nil> (0x0x7f68e2679958) 0
    sigc::signal_base (0x0x7f68e26799c0) 0
      sigc::trackable (0x0x7f68e26b7120) 0

Vtable for Eris::Avatar
Eris::Avatar::_ZTVN4Eris6AvatarE: 6u entries
0     208u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN4Eris6AvatarE)
24    (int (*)(...))Eris::Avatar::~Avatar
32    (int (*)(...))Eris::Avatar::~Avatar
40    (int (*)(...))Eris::Avatar::onTransferRequested

VTT for Eris::Avatar
Eris::Avatar::_ZTTN4Eris6AvatarE: 1u entries
0     ((& Eris::Avatar::_ZTVN4Eris6AvatarE) + 24u)

Class Eris::Avatar
   size=216 align=8
   base size=201 base align=8
Eris::Avatar (0x0x7f68e28d78f0) 0
    vptridx=0u vptr=((& Eris::Avatar::_ZTVN4Eris6AvatarE) + 24u)
  sigc::trackable (0x0x7f68e25674e0) 208 virtual
      vbaseoffset=-24

Class Eris::ServerInfo
   size=80 align=8
   base size=80 base align=8
Eris::ServerInfo (0x0x7f68e26b7180) 0

Class __gnu_cxx::new_allocator<Atlas::Message::DecoderBase::State>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<Atlas::Message::DecoderBase::State> (0x0x7f68e26b76c0) 0 empty

Class std::allocator<Atlas::Message::DecoderBase::State>
   size=1 align=1
   base size=1 base align=1
std::allocator<Atlas::Message::DecoderBase::State> (0x0x7f68e2679d00) 0 empty
  __gnu_cxx::new_allocator<Atlas::Message::DecoderBase::State> (0x0x7f68e26b7720) 0 empty

Class std::allocator<Atlas::Message::DecoderBase::State>::rebind<Atlas::Message::DecoderBase::State*>
   size=1 align=1
   base size=0 base align=1
std::allocator<Atlas::Message::DecoderBase::State>::rebind<Atlas::Message::DecoderBase::State*> (0x0x7f68e26b7780) 0 empty

Class std::allocator<Atlas::Message::DecoderBase::State>::rebind<Atlas::Message::DecoderBase::State>
   size=1 align=1
   base size=0 base align=1
std::allocator<Atlas::Message::DecoderBase::State>::rebind<Atlas::Message::DecoderBase::State> (0x0x7f68e26b78a0) 0 empty

Class std::_Deque_iterator<Atlas::Message::DecoderBase::State, Atlas::Message::DecoderBase::State&, Atlas::Message::DecoderBase::State*>
   size=32 align=8
   base size=32 base align=8
std::_Deque_iterator<Atlas::Message::DecoderBase::State, Atlas::Message::DecoderBase::State&, Atlas::Message::DecoderBase::State*> (0x0x7f68e26b7a20) 0

Class std::_Deque_base<Atlas::Message::DecoderBase::State, std::allocator<Atlas::Message::DecoderBase::State> >::_Deque_impl
   size=80 align=8
   base size=80 base align=8
std::_Deque_base<Atlas::Message::DecoderBase::State, std::allocator<Atlas::Message::DecoderBase::State> >::_Deque_impl (0x0x7f68e2679ea0) 0
  std::allocator<Atlas::Message::DecoderBase::State> (0x0x7f68e2679f08) 0 empty
    __gnu_cxx::new_allocator<Atlas::Message::DecoderBase::State> (0x0x7f68e26b79c0) 0 empty

Class std::_Deque_base<Atlas::Message::DecoderBase::State, std::allocator<Atlas::Message::DecoderBase::State> >
   size=80 align=8
   base size=80 base align=8
std::_Deque_base<Atlas::Message::DecoderBase::State, std::allocator<Atlas::Message::DecoderBase::State> > (0x0x7f68e26b7660) 0

Class std::deque<Atlas::Message::DecoderBase::State, std::allocator<Atlas::Message::DecoderBase::State> >
   size=80 align=8
   base size=80 base align=8
std::deque<Atlas::Message::DecoderBase::State, std::allocator<Atlas::Message::DecoderBase::State> > (0x0x7f68e2679f70) 0
  std::_Deque_base<Atlas::Message::DecoderBase::State, std::allocator<Atlas::Message::DecoderBase::State> > (0x0x7f68e26b7ae0) 0

Class std::stack<Atlas::Message::DecoderBase::State>
   size=80 align=8
   base size=80 base align=8
std::stack<Atlas::Message::DecoderBase::State> (0x0x7f68e26b7600) 0

Class __gnu_cxx::new_allocator<std::map<std::basic_string<char>, Atlas::Message::Element> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::map<std::basic_string<char>, Atlas::Message::Element> > (0x0x7f68e26b7cc0) 0 empty

Class std::allocator<std::map<std::basic_string<char>, Atlas::Message::Element> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::map<std::basic_string<char>, Atlas::Message::Element> > (0x0x7f68e2679b60) 0 empty
  __gnu_cxx::new_allocator<std::map<std::basic_string<char>, Atlas::Message::Element> > (0x0x7f68e26b7d20) 0 empty

Class std::allocator<std::map<std::basic_string<char>, Atlas::Message::Element> >::rebind<std::map<std::basic_string<char>, Atlas::Message::Element>*>
   size=1 align=1
   base size=0 base align=1
std::allocator<std::map<std::basic_string<char>, Atlas::Message::Element> >::rebind<std::map<std::basic_string<char>, Atlas::Message::Element>*> (0x0x7f68e26b7d80) 0 empty

Class std::allocator<std::map<std::basic_string<char>, Atlas::Message::Element> >::rebind<std::map<std::basic_string<char>, Atlas::Message::Element> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::map<std::basic_string<char>, Atlas::Message::Element> >::rebind<std::map<std::basic_string<char>, Atlas::Message::Element> > (0x0x7f68e26b7de0) 0 empty

Class std::_Deque_iterator<std::map<std::basic_string<char>, Atlas::Message::Element>, std::map<std::basic_string<char>, Atlas::Message::Element>&, std::map<std::basic_string<char>, Atlas::Message::Element>*>
   size=32 align=8
   base size=32 base align=8
std::_Deque_iterator<std::map<std::basic_string<char>, Atlas::Message::Element>, std::map<std::basic_string<char>, Atlas::Message::Element>&, std::map<std::basic_string<char>, Atlas::Message::Element>*> (0x0x7f68e26b7ea0) 0

Class std::_Deque_base<std::map<std::basic_string<char>, Atlas::Message::Element>, std::allocator<std::map<std::basic_string<char>, Atlas::Message::Element> > >::_Deque_impl
   size=80 align=8
   base size=80 base align=8
std::_Deque_base<std::map<std::basic_string<char>, Atlas::Message::Element>, std::allocator<std::map<std::basic_string<char>, Atlas::Message::Element> > >::_Deque_impl (0x0x7f68e24a7000) 0
  std::allocator<std::map<std::basic_string<char>, Atlas::Message::Element> > (0x0x7f68e24a7068) 0 empty
    __gnu_cxx::new_allocator<std::map<std::basic_string<char>, Atlas::Message::Element> > (0x0x7f68e26b7e40) 0 empty

Class std::_Deque_base<std::map<std::basic_string<char>, Atlas::Message::Element>, std::allocator<std::map<std::basic_string<char>, Atlas::Message::Element> > >
   size=80 align=8
   base size=80 base align=8
std::_Deque_base<std::map<std::basic_string<char>, Atlas::Message::Element>, std::allocator<std::map<std::basic_string<char>, Atlas::Message::Element> > > (0x0x7f68e26b7c60) 0

Class std::deque<std::map<std::basic_string<char>, Atlas::Message::Element>, std::allocator<std::map<std::basic_string<char>, Atlas::Message::Element> > >
   size=80 align=8
   base size=80 base align=8
std::deque<std::map<std::basic_string<char>, Atlas::Message::Element>, std::allocator<std::map<std::basic_string<char>, Atlas::Message::Element> > > (0x0x7f68e24a70d0) 0
  std::_Deque_base<std::map<std::basic_string<char>, Atlas::Message::Element>, std::allocator<std::map<std::basic_string<char>, Atlas::Message::Element> > > (0x0x7f68e26b7f60) 0

Class std::stack<std::map<std::basic_string<char>, Atlas::Message::Element> >
   size=80 align=8
   base size=80 base align=8
std::stack<std::map<std::basic_string<char>, Atlas::Message::Element> > (0x0x7f68e26b7c00) 0

Class __gnu_cxx::new_allocator<std::vector<Atlas::Message::Element> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::vector<Atlas::Message::Element> > (0x0x7f68e25170c0) 0 empty

Class std::allocator<std::vector<Atlas::Message::Element> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::vector<Atlas::Message::Element> > (0x0x7f68e24a7208) 0 empty
  __gnu_cxx::new_allocator<std::vector<Atlas::Message::Element> > (0x0x7f68e25171e0) 0 empty

Class std::allocator<std::vector<Atlas::Message::Element> >::rebind<std::vector<Atlas::Message::Element>*>
   size=1 align=1
   base size=0 base align=1
std::allocator<std::vector<Atlas::Message::Element> >::rebind<std::vector<Atlas::Message::Element>*> (0x0x7f68e2517300) 0 empty

Class std::allocator<std::vector<Atlas::Message::Element> >::rebind<std::vector<Atlas::Message::Element> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::vector<Atlas::Message::Element> >::rebind<std::vector<Atlas::Message::Element> > (0x0x7f68e2517420) 0 empty

Class std::_Deque_iterator<std::vector<Atlas::Message::Element>, std::vector<Atlas::Message::Element>&, std::vector<Atlas::Message::Element>*>
   size=32 align=8
   base size=32 base align=8
std::_Deque_iterator<std::vector<Atlas::Message::Element>, std::vector<Atlas::Message::Element>&, std::vector<Atlas::Message::Element>*> (0x0x7f68e25174e0) 0

Class std::_Deque_base<std::vector<Atlas::Message::Element>, std::allocator<std::vector<Atlas::Message::Element> > >::_Deque_impl
   size=80 align=8
   base size=80 base align=8
std::_Deque_base<std::vector<Atlas::Message::Element>, std::allocator<std::vector<Atlas::Message::Element> > >::_Deque_impl (0x0x7f68e24a7478) 0
  std::allocator<std::vector<Atlas::Message::Element> > (0x0x7f68e24a74e0) 0 empty
    __gnu_cxx::new_allocator<std::vector<Atlas::Message::Element> > (0x0x7f68e2517480) 0 empty

Class std::_Deque_base<std::vector<Atlas::Message::Element>, std::allocator<std::vector<Atlas::Message::Element> > >
   size=80 align=8
   base size=80 base align=8
std::_Deque_base<std::vector<Atlas::Message::Element>, std::allocator<std::vector<Atlas::Message::Element> > > (0x0x7f68e2517060) 0

Class std::deque<std::vector<Atlas::Message::Element>, std::allocator<std::vector<Atlas::Message::Element> > >
   size=80 align=8
   base size=80 base align=8
std::deque<std::vector<Atlas::Message::Element>, std::allocator<std::vector<Atlas::Message::Element> > > (0x0x7f68e24a7548) 0
  std::_Deque_base<std::vector<Atlas::Message::Element>, std::allocator<std::vector<Atlas::Message::Element> > > (0x0x7f68e25175a0) 0

Class std::stack<std::vector<Atlas::Message::Element> >
   size=80 align=8
   base size=80 base align=8
std::stack<std::vector<Atlas::Message::Element> > (0x0x7f68e2517000) 0

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>*> (0x0x7f68e25176c0) 0 empty

Class std::_Deque_iterator<std::basic_string<char>, std::basic_string<char>&, std::basic_string<char>*>
   size=32 align=8
   base size=32 base align=8
std::_Deque_iterator<std::basic_string<char>, std::basic_string<char>&, std::basic_string<char>*> (0x0x7f68e2517780) 0

Class std::_Deque_base<std::basic_string<char>, std::allocator<std::basic_string<char> > >::_Deque_impl
   size=80 align=8
   base size=80 base align=8
std::_Deque_base<std::basic_string<char>, std::allocator<std::basic_string<char> > >::_Deque_impl (0x0x7f68e24a76e8) 0
  std::allocator<std::basic_string<char> > (0x0x7f68e24a7750) 0 empty
    __gnu_cxx::new_allocator<std::basic_string<char> > (0x0x7f68e2517720) 0 empty

Class std::_Deque_base<std::basic_string<char>, std::allocator<std::basic_string<char> > >
   size=80 align=8
   base size=80 base align=8
std::_Deque_base<std::basic_string<char>, std::allocator<std::basic_string<char> > > (0x0x7f68e2517660) 0

Class std::deque<std::basic_string<char>, std::allocator<std::basic_string<char> > >
   size=80 align=8
   base size=80 base align=8
std::deque<std::basic_string<char>, std::allocator<std::basic_string<char> > > (0x0x7f68e24a7958) 0
  std::_Deque_base<std::basic_string<char>, std::allocator<std::basic_string<char> > > (0x0x7f68e2517840) 0

Class std::stack<std::basic_string<char> >
   size=80 align=8
   base size=80 base align=8
std::stack<std::basic_string<char> > (0x0x7f68e2517600) 0

Vtable for Atlas::Message::DecoderBase
Atlas::Message::DecoderBase::_ZTVN5Atlas7Message11DecoderBaseE: 20u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5Atlas7Message11DecoderBaseE)
16    0u
24    0u
32    (int (*)(...))Atlas::Message::DecoderBase::streamBegin
40    (int (*)(...))Atlas::Message::DecoderBase::streamMessage
48    (int (*)(...))Atlas::Message::DecoderBase::streamEnd
56    (int (*)(...))Atlas::Message::DecoderBase::mapMapItem
64    (int (*)(...))Atlas::Message::DecoderBase::mapListItem
72    (int (*)(...))Atlas::Message::DecoderBase::mapIntItem
80    (int (*)(...))Atlas::Message::DecoderBase::mapFloatItem
88    (int (*)(...))Atlas::Message::DecoderBase::mapStringItem
96    (int (*)(...))Atlas::Message::DecoderBase::mapEnd
104   (int (*)(...))Atlas::Message::DecoderBase::listMapItem
112   (int (*)(...))Atlas::Message::DecoderBase::listListItem
120   (int (*)(...))Atlas::Message::DecoderBase::listIntItem
128   (int (*)(...))Atlas::Message::DecoderBase::listFloatItem
136   (int (*)(...))Atlas::Message::DecoderBase::listStringItem
144   (int (*)(...))Atlas::Message::DecoderBase::listEnd
152   (int (*)(...))__cxa_pure_virtual

Class Atlas::Message::DecoderBase
   size=328 align=8
   base size=328 base align=8
Atlas::Message::DecoderBase (0x0x7f68e2679c98) 0
    vptr=((& Atlas::Message::DecoderBase::_ZTVN5Atlas7Message11DecoderBaseE) + 16u)
  Atlas::Bridge (0x0x7f68e26b75a0) 0 nearly-empty
      primary-for Atlas::Message::DecoderBase (0x0x7f68e2679c98)

Vtable for Atlas::Objects::ObjectsDecoder
Atlas::Objects::ObjectsDecoder::_ZTVN5Atlas7Objects14ObjectsDecoderE: 21u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5Atlas7Objects14ObjectsDecoderE)
16    0u
24    0u
32    (int (*)(...))Atlas::Message::DecoderBase::streamBegin
40    (int (*)(...))Atlas::Message::DecoderBase::streamMessage
48    (int (*)(...))Atlas::Message::DecoderBase::streamEnd
56    (int (*)(...))Atlas::Message::DecoderBase::mapMapItem
64    (int (*)(...))Atlas::Message::DecoderBase::mapListItem
72    (int (*)(...))Atlas::Message::DecoderBase::mapIntItem
80    (int (*)(...))Atlas::Message::DecoderBase::mapFloatItem
88    (int (*)(...))Atlas::Message::DecoderBase::mapStringItem
96    (int (*)(...))Atlas::Message::DecoderBase::mapEnd
104   (int (*)(...))Atlas::Message::DecoderBase::listMapItem
112   (int (*)(...))Atlas::Message::DecoderBase::listListItem
120   (int (*)(...))Atlas::Message::DecoderBase::listIntItem
128   (int (*)(...))Atlas::Message::DecoderBase::listFloatItem
136   (int (*)(...))Atlas::Message::DecoderBase::listStringItem
144   (int (*)(...))Atlas::Message::DecoderBase::listEnd
152   (int (*)(...))Atlas::Objects::ObjectsDecoder::messageArrived
160   (int (*)(...))__cxa_pure_virtual

Class Atlas::Objects::ObjectsDecoder
   size=336 align=8
   base size=336 base align=8
Atlas::Objects::ObjectsDecoder (0x0x7f68e24a7a90) 0
    vptr=((& Atlas::Objects::ObjectsDecoder::_ZTVN5Atlas7Objects14ObjectsDecoderE) + 16u)
  Atlas::Message::DecoderBase (0x0x7f68e24a7af8) 0
      primary-for Atlas::Objects::ObjectsDecoder (0x0x7f68e24a7a90)
    Atlas::Bridge (0x0x7f68e2517900) 0 nearly-empty
        primary-for Atlas::Message::DecoderBase (0x0x7f68e24a7af8)

Vtable for Atlas::Objects::NoSuchFactoryException
Atlas::Objects::NoSuchFactoryException::_ZTVN5Atlas7Objects22NoSuchFactoryExceptionE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5Atlas7Objects22NoSuchFactoryExceptionE)
16    (int (*)(...))Atlas::Objects::NoSuchFactoryException::~NoSuchFactoryException
24    (int (*)(...))Atlas::Objects::NoSuchFactoryException::~NoSuchFactoryException
32    (int (*)(...))Atlas::Exception::what

Class Atlas::Objects::NoSuchFactoryException
   size=24 align=8
   base size=24 base align=8
Atlas::Objects::NoSuchFactoryException (0x0x7f68e24a7b60) 0
    vptr=((& Atlas::Objects::NoSuchFactoryException::_ZTVN5Atlas7Objects22NoSuchFactoryExceptionE) + 16u)
  Atlas::Exception (0x0x7f68e24a7bc8) 0
      primary-for Atlas::Objects::NoSuchFactoryException (0x0x7f68e24a7b60)
    std::exception (0x0x7f68e2517960) 0 nearly-empty
        primary-for Atlas::Exception (0x0x7f68e24a7bc8)

Class Atlas::Objects::SmartPtr<Atlas::Objects::RootData>
   size=8 align=8
   base size=8 base align=8
Atlas::Objects::SmartPtr<Atlas::Objects::RootData> (0x0x7f68e25179c0) 0

Class __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, std::pair<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> (*)(const std::basic_string<char>&, int), int> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, std::pair<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> (*)(const std::basic_string<char>&, int), int> > > (0x0x7f68e2517ae0) 0 empty

Class std::allocator<std::pair<const std::basic_string<char>, std::pair<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> (*)(const std::basic_string<char>&, int), int> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const std::basic_string<char>, std::pair<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> (*)(const std::basic_string<char>&, int), int> > > (0x0x7f68e24a7c98) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, std::pair<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> (*)(const std::basic_string<char>&, int), int> > > (0x0x7f68e2517b40) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, std::pair<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> (*)(const std::basic_string<char>&, int), int> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, std::pair<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> (*)(const std::basic_string<char>&, int), int> > > > (0x0x7f68e2517ba0) 0 empty

Class std::allocator<std::pair<const std::basic_string<char>, std::pair<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> (*)(const std::basic_string<char>&, int), int> > >::rebind<std::pair<const std::basic_string<char>, std::pair<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> (*)(const std::basic_string<char>&, int), int> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const std::basic_string<char>, std::pair<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> (*)(const std::basic_string<char>&, int), int> > >::rebind<std::pair<const std::basic_string<char>, std::pair<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> (*)(const std::basic_string<char>&, int), int> > > (0x0x7f68e2517cc0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, std::pair<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> (*)(const std::basic_string<char>&, int), int> > > >::rebind<std::pair<const std::basic_string<char>, std::pair<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> (*)(const std::basic_string<char>&, int), int> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, std::pair<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> (*)(const std::basic_string<char>&, int), int> > > >::rebind<std::pair<const std::basic_string<char>, std::pair<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> (*)(const std::basic_string<char>&, int), int> > > (0x0x7f68e2517c60) 0 empty

Class std::allocator<std::pair<const std::basic_string<char>, std::pair<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> (*)(const std::basic_string<char>&, int), int> > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> (*)(const std::basic_string<char>&, int), int> > > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const std::basic_string<char>, std::pair<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> (*)(const std::basic_string<char>&, int), int> > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> (*)(const std::basic_string<char>&, int), int> > > > (0x0x7f68e2517de0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, std::pair<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> (*)(const std::basic_string<char>&, int), int> > > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> (*)(const std::basic_string<char>&, int), int> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, std::pair<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> (*)(const std::basic_string<char>&, int), int> > > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> (*)(const std::basic_string<char>&, int), int> > > > (0x0x7f68e2517d80) 0 empty

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

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

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> (*)(const std::basic_string<char>&, int), int> > > >
   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::pair<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> (*)(const std::basic_string<char>&, int), int> > > > (0x0x7f68e2274060) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> (*)(const std::basic_string<char>&, int), int> > > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> (*)(const std::basic_string<char>&, int), int> > > > (0x0x7f68e24a7f70) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> (*)(const std::basic_string<char>&, int), int> > > > (0x0x7f68e22740c0) 0 empty

Class std::_Rb_tree<const std::basic_string<char>, std::pair<const std::basic_string<char>, std::pair<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> (*)(const std::basic_string<char>&, int), int> >, std::_Select1st<std::pair<const std::basic_string<char>, std::pair<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> (*)(const std::basic_string<char>&, int), int> > >, std::less<const std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::pair<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> (*)(const std::basic_string<char>&, int), int> > > >::_Rb_tree_impl<std::less<const std::basic_string<char> >, false>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<const std::basic_string<char>, std::pair<const std::basic_string<char>, std::pair<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> (*)(const std::basic_string<char>&, int), int> >, std::_Select1st<std::pair<const std::basic_string<char>, std::pair<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> (*)(const std::basic_string<char>&, int), int> > >, std::less<const std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::pair<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> (*)(const std::basic_string<char>&, int), int> > > >::_Rb_tree_impl<std::less<const std::basic_string<char> >, false> (0x0x7f68e24a7138) 0
  std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> (*)(const std::basic_string<char>&, int), int> > > > (0x0x7f68e24a75b0) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> (*)(const std::basic_string<char>&, int), int> > > > (0x0x7f68e2274120) 0 empty

Class std::_Rb_tree<const std::basic_string<char>, std::pair<const std::basic_string<char>, std::pair<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> (*)(const std::basic_string<char>&, int), int> >, std::_Select1st<std::pair<const std::basic_string<char>, std::pair<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> (*)(const std::basic_string<char>&, int), int> > >, std::less<const std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::pair<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> (*)(const std::basic_string<char>&, int), int> > > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<const std::basic_string<char>, std::pair<const std::basic_string<char>, std::pair<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> (*)(const std::basic_string<char>&, int), int> >, std::_Select1st<std::pair<const std::basic_string<char>, std::pair<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> (*)(const std::basic_string<char>&, int), int> > >, std::less<const std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::pair<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> (*)(const std::basic_string<char>&, int), int> > > > (0x0x7f68e2517d20) 0

Class std::map<const std::basic_string<char>, std::pair<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> (*)(const std::basic_string<char>&, int), int> >
   size=48 align=8
   base size=48 base align=8
std::map<const std::basic_string<char>, std::pair<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> (*)(const std::basic_string<char>&, int), int> > (0x0x7f68e2517a80) 0

Class Atlas::Objects::Factories
   size=48 align=8
   base size=48 base align=8
Atlas::Objects::Factories (0x0x7f68e2517a20) 0

Class __gnu_cxx::new_allocator<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> > (0x0x7f68e22742a0) 0 empty

Class std::allocator<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> >
   size=1 align=1
   base size=1 base align=1
std::allocator<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> > (0x0x7f68e24a7d68) 0 empty
  __gnu_cxx::new_allocator<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> > (0x0x7f68e2274300) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> > > (0x0x7f68e2274240) 0 empty

Class std::allocator<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> >::rebind<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> >
   size=1 align=1
   base size=0 base align=1
std::allocator<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> >::rebind<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> > (0x0x7f68e22744e0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> > >::rebind<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> > >::rebind<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> > (0x0x7f68e2274480) 0 empty

Class std::_Vector_base<Atlas::Objects::SmartPtr<Atlas::Objects::RootData>, std::allocator<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> > >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<Atlas::Objects::SmartPtr<Atlas::Objects::RootData>, std::allocator<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> > >::_Vector_impl (0x0x7f68e1f26138) 0
  std::allocator<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> > (0x0x7f68e1f261a0) 0 empty
    __gnu_cxx::new_allocator<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> > (0x0x7f68e2274540) 0 empty

Class std::_Vector_base<Atlas::Objects::SmartPtr<Atlas::Objects::RootData>, std::allocator<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> > >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<Atlas::Objects::SmartPtr<Atlas::Objects::RootData>, std::allocator<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> > > (0x0x7f68e22741e0) 0

Class std::vector<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> >
   size=24 align=8
   base size=24 base align=8
std::vector<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> > (0x0x7f68e1f26208) 0
  std::_Vector_base<Atlas::Objects::SmartPtr<Atlas::Objects::RootData>, std::allocator<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> > > (0x0x7f68e22745a0) 0

Vtable for Atlas::Objects::Operation::RootOperationData
Atlas::Objects::Operation::RootOperationData::_ZTVN5Atlas7Objects9Operation17RootOperationDataE: 17u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5Atlas7Objects9Operation17RootOperationDataE)
16    (int (*)(...))Atlas::Objects::Operation::RootOperationData::~RootOperationData
24    (int (*)(...))Atlas::Objects::Operation::RootOperationData::~RootOperationData
32    (int (*)(...))Atlas::Objects::Operation::RootOperationData::copy
40    (int (*)(...))Atlas::Objects::Operation::RootOperationData::instanceOf
48    (int (*)(...))Atlas::Objects::Operation::RootOperationData::copyAttr
56    (int (*)(...))Atlas::Objects::Operation::RootOperationData::setAttr
64    (int (*)(...))Atlas::Objects::Operation::RootOperationData::removeAttr
72    (int (*)(...))Atlas::Objects::BaseObjectData::removeAttrFlag
80    (int (*)(...))Atlas::Objects::Operation::RootOperationData::addToMessage
88    (int (*)(...))Atlas::Objects::Operation::RootOperationData::sendContents
96    (int (*)(...))Atlas::Objects::Operation::RootOperationData::free
104   (int (*)(...))Atlas::Objects::Operation::RootOperationData::getAttrClass
112   (int (*)(...))Atlas::Objects::Operation::RootOperationData::getAttrFlag
120   (int (*)(...))Atlas::Objects::Operation::RootOperationData::iterate
128   (int (*)(...))Atlas::Objects::Operation::RootOperationData::getDefaultObject

Class Atlas::Objects::Operation::RootOperationData
   size=208 align=8
   base size=208 base align=8
Atlas::Objects::Operation::RootOperationData (0x0x7f68e24a79c0) 0
    vptr=((& Atlas::Objects::Operation::RootOperationData::_ZTVN5Atlas7Objects9Operation17RootOperationDataE) + 16u)
  Atlas::Objects::RootData (0x0x7f68e24a7d00) 0
      primary-for Atlas::Objects::Operation::RootOperationData (0x0x7f68e24a79c0)
    Atlas::Objects::BaseObjectData (0x0x7f68e2274180) 0
        primary-for Atlas::Objects::RootData (0x0x7f68e24a7d00)

Class std::iterator_traits<const Atlas::Objects::SmartPtr<Atlas::Objects::RootData>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const Atlas::Objects::SmartPtr<Atlas::Objects::RootData>*> (0x0x7f68e22746c0) 0 empty

Class __gnu_cxx::__normal_iterator<const Atlas::Objects::SmartPtr<Atlas::Objects::RootData>*, std::vector<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> > >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const Atlas::Objects::SmartPtr<Atlas::Objects::RootData>*, std::vector<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> > > (0x0x7f68e2274660) 0

Class std::__are_same<const Atlas::Objects::SmartPtr<Atlas::Objects::RootData>*, Atlas::Objects::SmartPtr<Atlas::Objects::RootData>*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<const Atlas::Objects::SmartPtr<Atlas::Objects::RootData>*, Atlas::Objects::SmartPtr<Atlas::Objects::RootData>*> (0x0x7f68e2274720) 0 empty

Class __gnu_cxx::__enable_if<false, std::vector<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, std::vector<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> > > (0x0x7f68e2274780) 0 empty

Class sigc::slot0<bool>
   size=16 align=8
   base size=9 base align=8
sigc::slot0<bool> (0x0x7f68e1f26a28) 0
  sigc::slot_base (0x0x7f68e1f26a90) 0
    sigc::functor_base (0x0x7f68e2274960) 0 empty

Class sigc::slot<bool, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>
   size=16 align=8
   base size=9 base align=8
sigc::slot<bool, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> (0x0x7f68e1f26af8) 0
  sigc::slot0<bool> (0x0x7f68e1f26b60) 0
    sigc::slot_base (0x0x7f68e1f26bc8) 0
      sigc::functor_base (0x0x7f68e22749c0) 0 empty

Class sigc::internal::signal_emit0<bool, sigc::nil>
   size=1 align=1
   base size=0 base align=1
sigc::internal::signal_emit0<bool, sigc::nil> (0x0x7f68e2274900) 0 empty

Class sigc::slot_list<sigc::slot<bool, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> >
   size=8 align=8
   base size=8 base align=8
sigc::slot_list<sigc::slot<bool, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> > (0x0x7f68e2274ae0) 0

Class sigc::signal0<bool, sigc::nil>
   size=16 align=8
   base size=16 base align=8
sigc::signal0<bool, sigc::nil> (0x0x7f68e1f26958) 0
  sigc::signal_base (0x0x7f68e1f269c0) 0
    sigc::trackable (0x0x7f68e22748a0) 0

Class sigc::signal<bool>
   size=16 align=8
   base size=16 base align=8
sigc::signal<bool> (0x0x7f68e1f26d00) 0
  sigc::signal0<bool, sigc::nil> (0x0x7f68e1f26d68) 0
    sigc::signal_base (0x0x7f68e1f26dd0) 0
      sigc::trackable (0x0x7f68e2274ba0) 0

Class __gnu_cxx::new_allocator<Atlas::Objects::SmartPtr<Atlas::Objects::Operation::RootOperationData> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<Atlas::Objects::SmartPtr<Atlas::Objects::Operation::RootOperationData> > (0x0x7f68e2274d20) 0 empty

Class std::allocator<Atlas::Objects::SmartPtr<Atlas::Objects::Operation::RootOperationData> >
   size=1 align=1
   base size=1 base align=1
std::allocator<Atlas::Objects::SmartPtr<Atlas::Objects::Operation::RootOperationData> > (0x0x7f68e1f26f08) 0 empty
  __gnu_cxx::new_allocator<Atlas::Objects::SmartPtr<Atlas::Objects::Operation::RootOperationData> > (0x0x7f68e2274d80) 0 empty

Class std::allocator<Atlas::Objects::SmartPtr<Atlas::Objects::Operation::RootOperationData> >::rebind<Atlas::Objects::SmartPtr<Atlas::Objects::Operation::RootOperationData>*>
   size=1 align=1
   base size=0 base align=1
std::allocator<Atlas::Objects::SmartPtr<Atlas::Objects::Operation::RootOperationData> >::rebind<Atlas::Objects::SmartPtr<Atlas::Objects::Operation::RootOperationData>*> (0x0x7f68e2274de0) 0 empty

Class std::allocator<Atlas::Objects::SmartPtr<Atlas::Objects::Operation::RootOperationData> >::rebind<Atlas::Objects::SmartPtr<Atlas::Objects::Operation::RootOperationData> >
   size=1 align=1
   base size=0 base align=1
std::allocator<Atlas::Objects::SmartPtr<Atlas::Objects::Operation::RootOperationData> >::rebind<Atlas::Objects::SmartPtr<Atlas::Objects::Operation::RootOperationData> > (0x0x7f68e2274e40) 0 empty

Class std::_Deque_iterator<Atlas::Objects::SmartPtr<Atlas::Objects::Operation::RootOperationData>, Atlas::Objects::SmartPtr<Atlas::Objects::Operation::RootOperationData>&, Atlas::Objects::SmartPtr<Atlas::Objects::Operation::RootOperationData>*>
   size=32 align=8
   base size=32 base align=8
std::_Deque_iterator<Atlas::Objects::SmartPtr<Atlas::Objects::Operation::RootOperationData>, Atlas::Objects::SmartPtr<Atlas::Objects::Operation::RootOperationData>&, Atlas::Objects::SmartPtr<Atlas::Objects::Operation::RootOperationData>*> (0x0x7f68e2274f00) 0

Class std::_Deque_base<Atlas::Objects::SmartPtr<Atlas::Objects::Operation::RootOperationData>, std::allocator<Atlas::Objects::SmartPtr<Atlas::Objects::Operation::RootOperationData> > >::_Deque_impl
   size=80 align=8
   base size=80 base align=8
std::_Deque_base<Atlas::Objects::SmartPtr<Atlas::Objects::Operation::RootOperationData>, std::allocator<Atlas::Objects::SmartPtr<Atlas::Objects::Operation::RootOperationData> > >::_Deque_impl (0x0x7f68e1f26270) 0
  std::allocator<Atlas::Objects::SmartPtr<Atlas::Objects::Operation::RootOperationData> > (0x0x7f68e1f26340) 0 empty
    __gnu_cxx::new_allocator<Atlas::Objects::SmartPtr<Atlas::Objects::Operation::RootOperationData> > (0x0x7f68e2274ea0) 0 empty

Class std::_Deque_base<Atlas::Objects::SmartPtr<Atlas::Objects::Operation::RootOperationData>, std::allocator<Atlas::Objects::SmartPtr<Atlas::Objects::Operation::RootOperationData> > >
   size=80 align=8
   base size=80 base align=8
std::_Deque_base<Atlas::Objects::SmartPtr<Atlas::Objects::Operation::RootOperationData>, std::allocator<Atlas::Objects::SmartPtr<Atlas::Objects::Operation::RootOperationData> > > (0x0x7f68e2274cc0) 0

Class std::deque<Atlas::Objects::SmartPtr<Atlas::Objects::Operation::RootOperationData> >
   size=80 align=8
   base size=80 base align=8
std::deque<Atlas::Objects::SmartPtr<Atlas::Objects::Operation::RootOperationData> > (0x0x7f68e1f26478) 0
  std::_Deque_base<Atlas::Objects::SmartPtr<Atlas::Objects::Operation::RootOperationData>, std::allocator<Atlas::Objects::SmartPtr<Atlas::Objects::Operation::RootOperationData> > > (0x0x7f68e2047000) 0

Class std::auto_ptr<Eris::TypeService>
   size=8 align=8
   base size=8 base align=8
std::auto_ptr<Eris::TypeService> (0x0x7f68e2047060) 0

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

Class std::allocator<std::pair<const std::basic_string<char>, Eris::Router*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const std::basic_string<char>, Eris::Router*> > (0x0x7f68e1f266e8) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, Eris::Router*> > (0x0x7f68e2047180) 0 empty

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

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

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

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

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

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, Eris::Router*> > >
   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>, Eris::Router*> > > (0x0x7f68e2047480) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, Eris::Router*> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, Eris::Router*> > > (0x0x7f68e20c71a0) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, Eris::Router*> > > (0x0x7f68e20474e0) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, Eris::Router*>, std::_Select1st<std::pair<const std::basic_string<char>, Eris::Router*> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, Eris::Router*> > >::_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>, Eris::Router*>, std::_Select1st<std::pair<const std::basic_string<char>, Eris::Router*> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, Eris::Router*> > >::_Rb_tree_impl<std::less<std::basic_string<char> >, false> (0x0x7f68e20c7270) 0
  std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, Eris::Router*> > > (0x0x7f68e20c72d8) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, Eris::Router*> > > (0x0x7f68e2047600) 0 empty

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

Class std::map<std::basic_string<char>, Eris::Router*>
   size=48 align=8
   base size=48 base align=8
std::map<std::basic_string<char>, Eris::Router*> (0x0x7f68e20470c0) 0

Class __gnu_cxx::new_allocator<Eris::Redispatch*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<Eris::Redispatch*> (0x0x7f68e2047780) 0 empty

Class std::allocator<Eris::Redispatch*>
   size=1 align=1
   base size=1 base align=1
std::allocator<Eris::Redispatch*> (0x0x7f68e20c73a8) 0 empty
  __gnu_cxx::new_allocator<Eris::Redispatch*> (0x0x7f68e20477e0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<Eris::Redispatch*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Eris::Redispatch*> > (0x0x7f68e2047720) 0 empty

Class std::allocator<Eris::Redispatch*>::rebind<Eris::Redispatch*>
   size=1 align=1
   base size=0 base align=1
std::allocator<Eris::Redispatch*>::rebind<Eris::Redispatch*> (0x0x7f68e2047900) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<Eris::Redispatch*> >::rebind<Eris::Redispatch*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Eris::Redispatch*> >::rebind<Eris::Redispatch*> (0x0x7f68e20478a0) 0 empty

Class std::_Vector_base<Eris::Redispatch*, std::allocator<Eris::Redispatch*> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<Eris::Redispatch*, std::allocator<Eris::Redispatch*> >::_Vector_impl (0x0x7f68e20c7548) 0
  std::allocator<Eris::Redispatch*> (0x0x7f68e20c75b0) 0 empty
    __gnu_cxx::new_allocator<Eris::Redispatch*> (0x0x7f68e2047a20) 0 empty

Class std::_Vector_base<Eris::Redispatch*, std::allocator<Eris::Redispatch*> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<Eris::Redispatch*, std::allocator<Eris::Redispatch*> > (0x0x7f68e20476c0) 0

Class std::vector<Eris::Redispatch*>
   size=24 align=8
   base size=24 base align=8
std::vector<Eris::Redispatch*> (0x0x7f68e20c7618) 0
  std::_Vector_base<Eris::Redispatch*, std::allocator<Eris::Redispatch*> > (0x0x7f68e2047a80) 0

Class std::auto_ptr<Eris::ResponseTracker>
   size=8 align=8
   base size=8 base align=8
std::auto_ptr<Eris::ResponseTracker> (0x0x7f68e2047ae0) 0

Vtable for Eris::Connection
Eris::Connection::_ZTVN4Eris10ConnectionE: 33u entries
0     864u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN4Eris10ConnectionE)
24    (int (*)(...))Eris::Connection::~Connection
32    (int (*)(...))Eris::Connection::~Connection
40    (int (*)(...))Eris::BaseConnection::connect
48    (int (*)(...))Eris::Connection::setStatus
56    (int (*)(...))Eris::Connection::onConnect
64    (int (*)(...))Eris::Connection::handleFailure
72    (int (*)(...))Eris::Connection::handleTimeout
80    (int (*)(...))Eris::Connection::send
88    (int (*)(...))Eris::Connection::objectArrived
96    (int (*)(...))-128
104   (int (*)(...))(& _ZTIN4Eris10ConnectionE)
112   (int (*)(...))Eris::Connection::_ZThn128_N4Eris10ConnectionD1Ev
120   (int (*)(...))Eris::Connection::_ZThn128_N4Eris10ConnectionD0Ev
128   (int (*)(...))Atlas::Message::DecoderBase::streamBegin
136   (int (*)(...))Atlas::Message::DecoderBase::streamMessage
144   (int (*)(...))Atlas::Message::DecoderBase::streamEnd
152   (int (*)(...))Atlas::Message::DecoderBase::mapMapItem
160   (int (*)(...))Atlas::Message::DecoderBase::mapListItem
168   (int (*)(...))Atlas::Message::DecoderBase::mapIntItem
176   (int (*)(...))Atlas::Message::DecoderBase::mapFloatItem
184   (int (*)(...))Atlas::Message::DecoderBase::mapStringItem
192   (int (*)(...))Atlas::Message::DecoderBase::mapEnd
200   (int (*)(...))Atlas::Message::DecoderBase::listMapItem
208   (int (*)(...))Atlas::Message::DecoderBase::listListItem
216   (int (*)(...))Atlas::Message::DecoderBase::listIntItem
224   (int (*)(...))Atlas::Message::DecoderBase::listFloatItem
232   (int (*)(...))Atlas::Message::DecoderBase::listStringItem
240   (int (*)(...))Atlas::Message::DecoderBase::listEnd
248   (int (*)(...))Atlas::Objects::ObjectsDecoder::messageArrived
256   (int (*)(...))Eris::Connection::_ZThn128_N4Eris10Connection13objectArrivedERKN5Atlas7Objects8SmartPtrINS2_8RootDataEEE

Construction vtable for Eris::BaseConnection (0x0x7f68e1f26820 instance) in Eris::Connection
Eris::Connection::_ZTCN4Eris10ConnectionE0_NS_14BaseConnectionE: 10u entries
0     864u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN4Eris14BaseConnectionE)
24    0u
32    0u
40    (int (*)(...))Eris::BaseConnection::connect
48    (int (*)(...))Eris::BaseConnection::setStatus
56    (int (*)(...))Eris::BaseConnection::onConnect
64    (int (*)(...))__cxa_pure_virtual
72    (int (*)(...))__cxa_pure_virtual

VTT for Eris::Connection
Eris::Connection::_ZTTN4Eris10ConnectionE: 2u entries
0     ((& Eris::Connection::_ZTVN4Eris10ConnectionE) + 24u)
8     ((& Eris::Connection::_ZTCN4Eris10ConnectionE0_NS_14BaseConnectionE) + 24u)

Class Eris::Connection
   size=872 align=8
   base size=864 base align=8
Eris::Connection (0x0x7f68e1fb15b0) 0
    vptridx=0u vptr=((& Eris::Connection::_ZTVN4Eris10ConnectionE) + 24u)
  Eris::BaseConnection (0x0x7f68e1f26820) 0
      primary-for Eris::Connection (0x0x7f68e1fb15b0)
      subvttidx=8u
    sigc::trackable (0x0x7f68e22747e0) 864 virtual
        vbaseoffset=-24
  Atlas::Objects::ObjectsDecoder (0x0x7f68e1f26888) 128
      vptr=((& Eris::Connection::_ZTVN4Eris10ConnectionE) + 112u)
    Atlas::Message::DecoderBase (0x0x7f68e1f268f0) 128
        primary-for Atlas::Objects::ObjectsDecoder (0x0x7f68e1f26888)
      Atlas::Bridge (0x0x7f68e2274840) 128 nearly-empty
          primary-for Atlas::Message::DecoderBase (0x0x7f68e1f268f0)

Class sigc::type_trait<const std::set<std::basic_string<char> >&>
   size=1 align=1
   base size=0 base align=1
sigc::type_trait<const std::set<std::basic_string<char> >&> (0x0x7f68e2047cc0) 0 empty

Class sigc::slot1<void, const std::set<std::basic_string<char> >&>
   size=16 align=8
   base size=9 base align=8
sigc::slot1<void, const std::set<std::basic_string<char> >&> (0x0x7f68e20c78f0) 0
  sigc::slot_base (0x0x7f68e20c7958) 0
    sigc::functor_base (0x0x7f68e2047c60) 0 empty

Class sigc::slot<void, const std::set<std::basic_string<char> >&, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>
   size=16 align=8
   base size=9 base align=8
sigc::slot<void, const std::set<std::basic_string<char> >&, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> (0x0x7f68e20c7a28) 0
  sigc::slot1<void, const std::set<std::basic_string<char> >&> (0x0x7f68e20c7a90) 0
    sigc::slot_base (0x0x7f68e20c7af8) 0
      sigc::functor_base (0x0x7f68e2047d20) 0 empty

Class sigc::internal::signal_emit1<void, const std::set<std::basic_string<char> >&, sigc::nil>
   size=1 align=1
   base size=0 base align=1
sigc::internal::signal_emit1<void, const std::set<std::basic_string<char> >&, sigc::nil> (0x0x7f68e2047c00) 0 empty

Class sigc::slot_list<sigc::slot<void, const std::set<std::basic_string<char> >&, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> >
   size=8 align=8
   base size=8 base align=8
sigc::slot_list<sigc::slot<void, const std::set<std::basic_string<char> >&, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> > (0x0x7f68e2047e40) 0

Class sigc::signal1<void, const std::set<std::basic_string<char> >&, sigc::nil>
   size=16 align=8
   base size=16 base align=8
sigc::signal1<void, const std::set<std::basic_string<char> >&, sigc::nil> (0x0x7f68e20c7820) 0
  sigc::signal_base (0x0x7f68e20c7888) 0
    sigc::trackable (0x0x7f68e2047ba0) 0

Class sigc::signal<void, const std::set<std::basic_string<char> >&>
   size=16 align=8
   base size=16 base align=8
sigc::signal<void, const std::set<std::basic_string<char> >&> (0x0x7f68e20c7c30) 0
  sigc::signal1<void, const std::set<std::basic_string<char> >&, sigc::nil> (0x0x7f68e20c7c98) 0
    sigc::signal_base (0x0x7f68e20c7d00) 0
      sigc::trackable (0x0x7f68e2047f00) 0

Class sigc::slot1<void, const Atlas::Objects::SmartPtr<Atlas::Objects::Operation::RootOperationData>&>
   size=16 align=8
   base size=9 base align=8
sigc::slot1<void, const Atlas::Objects::SmartPtr<Atlas::Objects::Operation::RootOperationData>&> (0x0x7f68e20c7e38) 0
  sigc::slot_base (0x0x7f68e20c7ea0) 0
    sigc::functor_base (0x0x7f68e1e20060) 0 empty

Class sigc::slot<void, const Atlas::Objects::SmartPtr<Atlas::Objects::Operation::RootOperationData>&, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>
   size=16 align=8
   base size=9 base align=8
sigc::slot<void, const Atlas::Objects::SmartPtr<Atlas::Objects::Operation::RootOperationData>&, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> (0x0x7f68e20c7680) 0
  sigc::slot1<void, const Atlas::Objects::SmartPtr<Atlas::Objects::Operation::RootOperationData>&> (0x0x7f68e20c76e8) 0
    sigc::slot_base (0x0x7f68e20c7750) 0
      sigc::functor_base (0x0x7f68e1e20180) 0 empty

Class sigc::internal::signal_emit1<void, const Atlas::Objects::SmartPtr<Atlas::Objects::Operation::RootOperationData>&, sigc::nil>
   size=1 align=1
   base size=0 base align=1
sigc::internal::signal_emit1<void, const Atlas::Objects::SmartPtr<Atlas::Objects::Operation::RootOperationData>&, sigc::nil> (0x0x7f68e1e20000) 0 empty

Class sigc::slot_list<sigc::slot<void, const Atlas::Objects::SmartPtr<Atlas::Objects::Operation::RootOperationData>&, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> >
   size=8 align=8
   base size=8 base align=8
sigc::slot_list<sigc::slot<void, const Atlas::Objects::SmartPtr<Atlas::Objects::Operation::RootOperationData>&, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> > (0x0x7f68e1e201e0) 0

Class sigc::signal1<void, const Atlas::Objects::SmartPtr<Atlas::Objects::Operation::RootOperationData>&, sigc::nil>
   size=16 align=8
   base size=16 base align=8
sigc::signal1<void, const Atlas::Objects::SmartPtr<Atlas::Objects::Operation::RootOperationData>&, sigc::nil> (0x0x7f68e20c7d68) 0
  sigc::signal_base (0x0x7f68e20c7dd0) 0
    sigc::trackable (0x0x7f68e2047f60) 0

Class sigc::signal<void, const Atlas::Objects::SmartPtr<Atlas::Objects::Operation::RootOperationData>&>
   size=16 align=8
   base size=16 base align=8
sigc::signal<void, const Atlas::Objects::SmartPtr<Atlas::Objects::Operation::RootOperationData>&> (0x0x7f68e1e35138) 0
  sigc::signal1<void, const Atlas::Objects::SmartPtr<Atlas::Objects::Operation::RootOperationData>&, sigc::nil> (0x0x7f68e1e351a0) 0
    sigc::signal_base (0x0x7f68e1e35208) 0
      sigc::trackable (0x0x7f68e1e202a0) 0

Class sigc::type_trait<Eris::Task*>
   size=1 align=1
   base size=0 base align=1
sigc::type_trait<Eris::Task*> (0x0x7f68e1e20420) 0 empty

Class sigc::slot1<void, Eris::Task*>
   size=16 align=8
   base size=9 base align=8
sigc::slot1<void, Eris::Task*> (0x0x7f68e1e35410) 0
  sigc::slot_base (0x0x7f68e1e35478) 0
    sigc::functor_base (0x0x7f68e1e203c0) 0 empty

Class sigc::slot<void, Eris::Task*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>
   size=16 align=8
   base size=9 base align=8
sigc::slot<void, Eris::Task*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> (0x0x7f68e1e35548) 0
  sigc::slot1<void, Eris::Task*> (0x0x7f68e1e355b0) 0
    sigc::slot_base (0x0x7f68e1e35618) 0
      sigc::functor_base (0x0x7f68e1e20480) 0 empty

Class sigc::internal::signal_emit1<void, Eris::Task*, sigc::nil>
   size=1 align=1
   base size=0 base align=1
sigc::internal::signal_emit1<void, Eris::Task*, sigc::nil> (0x0x7f68e1e20360) 0 empty

Class sigc::slot_list<sigc::slot<void, Eris::Task*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> >
   size=8 align=8
   base size=8 base align=8
sigc::slot_list<sigc::slot<void, Eris::Task*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> > (0x0x7f68e1e20660) 0

Class sigc::signal1<void, Eris::Task*, sigc::nil>
   size=16 align=8
   base size=16 base align=8
sigc::signal1<void, Eris::Task*, sigc::nil> (0x0x7f68e1e35340) 0
  sigc::signal_base (0x0x7f68e1e353a8) 0
    sigc::trackable (0x0x7f68e1e20300) 0

Class sigc::signal<void, Eris::Task*>
   size=16 align=8
   base size=16 base align=8
sigc::signal<void, Eris::Task*> (0x0x7f68e1e35750) 0
  sigc::signal1<void, Eris::Task*, sigc::nil> (0x0x7f68e1e357b8) 0
    sigc::signal_base (0x0x7f68e1e35820) 0
      sigc::trackable (0x0x7f68e1e207e0) 0

Class Eris::Entity::DynamicState
   size=32 align=4
   base size=32 base align=4
Eris::Entity::DynamicState (0x0x7f68e1e20900) 0

Class __gnu_cxx::new_allocator<Eris::Entity*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<Eris::Entity*> (0x0x7f68e1e20a20) 0 empty

Class std::allocator<Eris::Entity*>
   size=1 align=1
   base size=1 base align=1
std::allocator<Eris::Entity*> (0x0x7f68e1e35888) 0 empty
  __gnu_cxx::new_allocator<Eris::Entity*> (0x0x7f68e1e20a80) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<Eris::Entity*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Eris::Entity*> > (0x0x7f68e1e209c0) 0 empty

Class std::allocator<Eris::Entity*>::rebind<Eris::Entity*>
   size=1 align=1
   base size=0 base align=1
std::allocator<Eris::Entity*>::rebind<Eris::Entity*> (0x0x7f68e1e20ba0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<Eris::Entity*> >::rebind<Eris::Entity*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Eris::Entity*> >::rebind<Eris::Entity*> (0x0x7f68e1e20b40) 0 empty

Class std::_Vector_base<Eris::Entity*, std::allocator<Eris::Entity*> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<Eris::Entity*, std::allocator<Eris::Entity*> >::_Vector_impl (0x0x7f68e1e35a28) 0
  std::allocator<Eris::Entity*> (0x0x7f68e1e35a90) 0 empty
    __gnu_cxx::new_allocator<Eris::Entity*> (0x0x7f68e1e20c00) 0 empty

Class std::_Vector_base<Eris::Entity*, std::allocator<Eris::Entity*> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<Eris::Entity*, std::allocator<Eris::Entity*> > (0x0x7f68e1e20960) 0

Class std::vector<Eris::Entity*>
   size=24 align=8
   base size=24 base align=8
std::vector<Eris::Entity*> (0x0x7f68e1e35af8) 0
  std::_Vector_base<Eris::Entity*, std::allocator<Eris::Entity*> > (0x0x7f68e1e20c60) 0

Class WFMath::AxisBox<3>
   size=32 align=4
   base size=32 base align=4
WFMath::AxisBox<3> (0x0x7f68e1e20d80) 0

Class __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, sigc::signal<void, const Atlas::Message::Element&> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, sigc::signal<void, const Atlas::Message::Element&> > > (0x0x7f68e1e20e40) 0 empty

Class std::allocator<std::pair<const std::basic_string<char>, sigc::signal<void, const Atlas::Message::Element&> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const std::basic_string<char>, sigc::signal<void, const Atlas::Message::Element&> > > (0x0x7f68e1e35c98) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, sigc::signal<void, const Atlas::Message::Element&> > > (0x0x7f68e1e20ea0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, sigc::signal<void, const Atlas::Message::Element&> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, sigc::signal<void, const Atlas::Message::Element&> > > > (0x0x7f68e1e20f00) 0 empty

Class std::allocator<std::pair<const std::basic_string<char>, sigc::signal<void, const Atlas::Message::Element&> > >::rebind<std::pair<const std::basic_string<char>, sigc::signal<void, const Atlas::Message::Element&> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const std::basic_string<char>, sigc::signal<void, const Atlas::Message::Element&> > >::rebind<std::pair<const std::basic_string<char>, sigc::signal<void, const Atlas::Message::Element&> > > (0x0x7f68e1b89060) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, sigc::signal<void, const Atlas::Message::Element&> > > >::rebind<std::pair<const std::basic_string<char>, sigc::signal<void, const Atlas::Message::Element&> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, sigc::signal<void, const Atlas::Message::Element&> > > >::rebind<std::pair<const std::basic_string<char>, sigc::signal<void, const Atlas::Message::Element&> > > (0x0x7f68e1b89000) 0 empty

Class std::allocator<std::pair<const std::basic_string<char>, sigc::signal<void, const Atlas::Message::Element&> > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, sigc::signal<void, const Atlas::Message::Element&> > > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const std::basic_string<char>, sigc::signal<void, const Atlas::Message::Element&> > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, sigc::signal<void, const Atlas::Message::Element&> > > > (0x0x7f68e1b89180) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, sigc::signal<void, const Atlas::Message::Element&> > > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, sigc::signal<void, const Atlas::Message::Element&> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, sigc::signal<void, const Atlas::Message::Element&> > > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, sigc::signal<void, const Atlas::Message::Element&> > > > (0x0x7f68e1b89120) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, sigc::signal<void, const Atlas::Message::Element&> > > >
   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>, sigc::signal<void, const Atlas::Message::Element&> > > > (0x0x7f68e1b891e0) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, sigc::signal<void, const Atlas::Message::Element&> > > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, sigc::signal<void, const Atlas::Message::Element&> > > > (0x0x7f68e1e35f08) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, sigc::signal<void, const Atlas::Message::Element&> > > > (0x0x7f68e1b89240) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, sigc::signal<void, const Atlas::Message::Element&> >, std::_Select1st<std::pair<const std::basic_string<char>, sigc::signal<void, const Atlas::Message::Element&> > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, sigc::signal<void, const Atlas::Message::Element&> > > >::_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>, sigc::signal<void, const Atlas::Message::Element&> >, std::_Select1st<std::pair<const std::basic_string<char>, sigc::signal<void, const Atlas::Message::Element&> > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, sigc::signal<void, const Atlas::Message::Element&> > > >::_Rb_tree_impl<std::less<std::basic_string<char> >, false> (0x0x7f68e1e35f70) 0
  std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, sigc::signal<void, const Atlas::Message::Element&> > > > (0x0x7f68e1e35000) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, sigc::signal<void, const Atlas::Message::Element&> > > > (0x0x7f68e1b892a0) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, sigc::signal<void, const Atlas::Message::Element&> >, std::_Select1st<std::pair<const std::basic_string<char>, sigc::signal<void, const Atlas::Message::Element&> > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, sigc::signal<void, const Atlas::Message::Element&> > > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, sigc::signal<void, const Atlas::Message::Element&> >, std::_Select1st<std::pair<const std::basic_string<char>, sigc::signal<void, const Atlas::Message::Element&> > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, sigc::signal<void, const Atlas::Message::Element&> > > > (0x0x7f68e1b890c0) 0

Class std::map<std::basic_string<char>, sigc::signal<void, const Atlas::Message::Element&> >
   size=48 align=8
   base size=48 base align=8
std::map<std::basic_string<char>, sigc::signal<void, const Atlas::Message::Element&> > (0x0x7f68e1e20de0) 0

Class __gnu_cxx::new_allocator<Eris::Task*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<Eris::Task*> (0x0x7f68e1b893c0) 0 empty

Class std::allocator<Eris::Task*>
   size=1 align=1
   base size=1 base align=1
std::allocator<Eris::Task*> (0x0x7f68e1e356e8) 0 empty
  __gnu_cxx::new_allocator<Eris::Task*> (0x0x7f68e1b89420) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<Eris::Task*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Eris::Task*> > (0x0x7f68e1b89360) 0 empty

Class std::allocator<Eris::Task*>::rebind<Eris::Task*>
   size=1 align=1
   base size=0 base align=1
std::allocator<Eris::Task*>::rebind<Eris::Task*> (0x0x7f68e1b89540) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<Eris::Task*> >::rebind<Eris::Task*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Eris::Task*> >::rebind<Eris::Task*> (0x0x7f68e1b894e0) 0 empty

Class std::_Vector_base<Eris::Task*, std::allocator<Eris::Task*> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<Eris::Task*, std::allocator<Eris::Task*> >::_Vector_impl (0x0x7f68e1e35d00) 0
  std::allocator<Eris::Task*> (0x0x7f68e1e35d68) 0 empty
    __gnu_cxx::new_allocator<Eris::Task*> (0x0x7f68e1b895a0) 0 empty

Class std::_Vector_base<Eris::Task*, std::allocator<Eris::Task*> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<Eris::Task*, std::allocator<Eris::Task*> > (0x0x7f68e1b89300) 0

Class std::vector<Eris::Task*>
   size=24 align=8
   base size=24 base align=8
std::vector<Eris::Task*> (0x0x7f68e1c50000) 0
  std::_Vector_base<Eris::Task*, std::allocator<Eris::Task*> > (0x0x7f68e1b89600) 0

Vtable for Eris::Entity
Eris::Entity::_ZTVN4Eris6EntityE: 24u entries
0     672u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN4Eris6EntityE)
24    0u
32    0u
40    (int (*)(...))Eris::Entity::shutdown
48    (int (*)(...))Eris::Entity::init
56    (int (*)(...))Eris::Entity::onTalk
64    (int (*)(...))Eris::Entity::onAttrChanged
72    (int (*)(...))Eris::Entity::onLocationChanged
80    (int (*)(...))Eris::Entity::onMoved
88    (int (*)(...))Eris::Entity::onVisibilityChanged
96    (int (*)(...))Eris::Entity::onAction
104   (int (*)(...))Eris::Entity::onSoundAction
112   (int (*)(...))Eris::Entity::onImaginary
120   (int (*)(...))Eris::Entity::setMoving
128   (int (*)(...))Eris::Entity::onChildAdded
136   (int (*)(...))Eris::Entity::onChildRemoved
144   (int (*)(...))Eris::Entity::onTaskAdded
152   (int (*)(...))Eris::Entity::attrChangedFromTypeInfo
160   (int (*)(...))__cxa_pure_virtual
168   (int (*)(...))__cxa_pure_virtual
176   (int (*)(...))__cxa_pure_virtual
184   (int (*)(...))__cxa_pure_virtual

VTT for Eris::Entity
Eris::Entity::_ZTTN4Eris6EntityE: 1u entries
0     ((& Eris::Entity::_ZTVN4Eris6EntityE) + 24u)

Class Eris::Entity
   size=680 align=8
   base size=665 base align=8
Eris::Entity (0x0x7f68e20c77b8) 0
    vptridx=0u vptr=((& Eris::Entity::_ZTVN4Eris6EntityE) + 24u)
  sigc::trackable (0x0x7f68e2047b40) 672 virtual
      vbaseoffset=-24

Class std::codecvt_base
   size=1 align=1
   base size=0 base align=1
std::codecvt_base (0x0x7f68e1b897e0) 0 empty

Vtable for std::__codecvt_abstract_base<char, char, __mbstate_t>
std::__codecvt_abstract_base<char, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIcc11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt23__codecvt_abstract_baseIcc11__mbstate_tE)
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

Class std::__codecvt_abstract_base<char, char, __mbstate_t>
   size=16 align=8
   base size=12 base align=8
std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f68e1ca0e70) 0
    vptr=((& std::__codecvt_abstract_base<char, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIcc11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7f68e1b89960) 0
      primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f68e1ca0e70)
  std::codecvt_base (0x0x7f68e1b899c0) 0 empty

Vtable for std::codecvt<char, char, __mbstate_t>
std::codecvt<char, char, __mbstate_t>::_ZTVSt7codecvtIcc11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt7codecvtIcc11__mbstate_tE)
16    (int (*)(...))std::codecvt<char, char, __mbstate_t>::~codecvt
24    (int (*)(...))std::codecvt<char, char, __mbstate_t>::~codecvt
32    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_out
40    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_unshift
48    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_in
56    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_encoding
64    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_always_noconv
72    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_length
80    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_max_length

Class std::codecvt<char, char, __mbstate_t>
   size=24 align=8
   base size=24 base align=8
std::codecvt<char, char, __mbstate_t> (0x0x7f68e1c50340) 0
    vptr=((& std::codecvt<char, char, __mbstate_t>::_ZTVSt7codecvtIcc11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f68e1ca0f50) 0
      primary-for std::codecvt<char, char, __mbstate_t> (0x0x7f68e1c50340)
    std::locale::facet (0x0x7f68e1b89a20) 0
        primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f68e1ca0f50)
    std::codecvt_base (0x0x7f68e1b89a80) 0 empty

Vtable for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t>
std::__codecvt_abstract_base<wchar_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIwc11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt23__codecvt_abstract_baseIwc11__mbstate_tE)
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

Class std::__codecvt_abstract_base<wchar_t, char, __mbstate_t>
   size=16 align=8
   base size=12 base align=8
std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f68e1ccc0e0) 0
    vptr=((& std::__codecvt_abstract_base<wchar_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIwc11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7f68e1b89ae0) 0
      primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f68e1ccc0e0)
  std::codecvt_base (0x0x7f68e1b89b40) 0 empty

Vtable for std::codecvt<wchar_t, char, __mbstate_t>
std::codecvt<wchar_t, char, __mbstate_t>::_ZTVSt7codecvtIwc11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt7codecvtIwc11__mbstate_tE)
16    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::~codecvt
24    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::~codecvt
32    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_out
40    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_unshift
48    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_in
56    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_encoding
64    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_always_noconv
72    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_length
80    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_max_length

Class std::codecvt<wchar_t, char, __mbstate_t>
   size=24 align=8
   base size=24 base align=8
std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f68e1c50410) 0
    vptr=((& std::codecvt<wchar_t, char, __mbstate_t>::_ZTVSt7codecvtIwc11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f68e1ccc230) 0
      primary-for std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f68e1c50410)
    std::locale::facet (0x0x7f68e1b89ba0) 0
        primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f68e1ccc230)
    std::codecvt_base (0x0x7f68e1b89c00) 0 empty

Vtable for std::codecvt_byname<char, char, __mbstate_t>
std::codecvt_byname<char, char, __mbstate_t>::_ZTVSt14codecvt_bynameIcc11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt14codecvt_bynameIcc11__mbstate_tE)
16    (int (*)(...))std::codecvt_byname<_InternT, _ExternT, _StateT>::~codecvt_byname<char, char, __mbstate_t>
24    (int (*)(...))std::codecvt_byname<_InternT, _ExternT, _StateT>::~codecvt_byname<char, char, __mbstate_t>
32    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_out
40    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_unshift
48    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_in
56    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_encoding
64    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_always_noconv
72    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_length
80    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_max_length

Class std::codecvt_byname<char, char, __mbstate_t>
   size=24 align=8
   base size=24 base align=8
std::codecvt_byname<char, char, __mbstate_t> (0x0x7f68e1c50548) 0
    vptr=((& std::codecvt_byname<char, char, __mbstate_t>::_ZTVSt14codecvt_bynameIcc11__mbstate_tE) + 16u)
  std::codecvt<char, char, __mbstate_t> (0x0x7f68e1c505b0) 0
      primary-for std::codecvt_byname<char, char, __mbstate_t> (0x0x7f68e1c50548)
    std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f68e1ccc690) 0
        primary-for std::codecvt<char, char, __mbstate_t> (0x0x7f68e1c505b0)
      std::locale::facet (0x0x7f68e1b89cc0) 0
          primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f68e1ccc690)
      std::codecvt_base (0x0x7f68e1b89d20) 0 empty

Vtable for std::codecvt_byname<wchar_t, char, __mbstate_t>
std::codecvt_byname<wchar_t, char, __mbstate_t>::_ZTVSt14codecvt_bynameIwc11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt14codecvt_bynameIwc11__mbstate_tE)
16    (int (*)(...))std::codecvt_byname<_InternT, _ExternT, _StateT>::~codecvt_byname<wchar_t, char, __mbstate_t>
24    (int (*)(...))std::codecvt_byname<_InternT, _ExternT, _StateT>::~codecvt_byname<wchar_t, char, __mbstate_t>
32    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_out
40    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_unshift
48    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_in
56    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_encoding
64    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_always_noconv
72    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_length
80    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_max_length

Class std::codecvt_byname<wchar_t, char, __mbstate_t>
   size=24 align=8
   base size=24 base align=8
std::codecvt_byname<wchar_t, char, __mbstate_t> (0x0x7f68e1c50680) 0
    vptr=((& std::codecvt_byname<wchar_t, char, __mbstate_t>::_ZTVSt14codecvt_bynameIwc11__mbstate_tE) + 16u)
  std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f68e1c506e8) 0
      primary-for std::codecvt_byname<wchar_t, char, __mbstate_t> (0x0x7f68e1c50680)
    std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f68e1ccc850) 0
        primary-for std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f68e1c506e8)
      std::locale::facet (0x0x7f68e1b89d80) 0
          primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f68e1ccc850)
      std::codecvt_base (0x0x7f68e1b89de0) 0 empty

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

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

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

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

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

Class std::__basic_file<char>
   size=16 align=8
   base size=9 base align=8
std::__basic_file<char> (0x0x7f68e1cff240) 0

Vtable for std::basic_filebuf<char>
std::basic_filebuf<char>::_ZTVSt13basic_filebufIcSt11char_traitsIcEE: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt13basic_filebufIcSt11char_traitsIcEE)
16    (int (*)(...))std::basic_filebuf<_CharT, _Traits>::~basic_filebuf<char, std::char_traits<char> >
24    (int (*)(...))std::basic_filebuf<_CharT, _Traits>::~basic_filebuf<char, std::char_traits<char> >
32    (int (*)(...))std::basic_filebuf<_CharT, _Traits>::imbue<char, std::char_traits<char> >
40    (int (*)(...))std::basic_filebuf<_CharT, _Traits>::setbuf<char, std::char_traits<char> >
48    (int (*)(...))std::basic_filebuf<_CharT, _Traits>::seekoff<char, std::char_traits<char> >
56    (int (*)(...))std::basic_filebuf<_CharT, _Traits>::seekpos<char, std::char_traits<char> >
64    (int (*)(...))std::basic_filebuf<_CharT, _Traits>::sync<char, std::char_traits<char> >
72    (int (*)(...))std::basic_filebuf<_CharT, _Traits>::showmanyc<char, std::char_traits<char> >
80    (int (*)(...))std::basic_filebuf<_CharT, _Traits>::xsgetn<char, std::char_traits<char> >
88    (int (*)(...))std::basic_filebuf<_CharT, _Traits>::underflow<char, std::char_traits<char> >
96    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::uflow<char, std::char_traits<char> >
104   (int (*)(...))std::basic_filebuf<_CharT, _Traits>::pbackfail<char, std::char_traits<char> >
112   (int (*)(...))std::basic_filebuf<_CharT, _Traits>::xsputn<char, std::char_traits<char> >
120   (int (*)(...))std::basic_filebuf<_CharT, _Traits>::overflow<char, std::char_traits<char> >

Class std::basic_filebuf<char>
   size=240 align=8
   base size=240 base align=8
std::basic_filebuf<char> (0x0x7f68e1c50dd0) 0
    vptr=((& std::basic_filebuf<char>::_ZTVSt13basic_filebufIcSt11char_traitsIcEE) + 16u)
  std::basic_streambuf<char> (0x0x7f68e1cff480) 0
      primary-for std::basic_filebuf<char> (0x0x7f68e1c50dd0)

Vtable for std::basic_ifstream<char>
std::basic_ifstream<char>::_ZTVSt14basic_ifstreamIcSt11char_traitsIcEE: 10u entries
0     256u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt14basic_ifstreamIcSt11char_traitsIcEE)
24    (int (*)(...))std::basic_ifstream<_CharT, _Traits>::~basic_ifstream<char, std::char_traits<char> >
32    (int (*)(...))std::basic_ifstream<_CharT, _Traits>::~basic_ifstream<char, std::char_traits<char> >
40    18446744073709551360u
48    (int (*)(...))-256
56    (int (*)(...))(& _ZTISt14basic_ifstreamIcSt11char_traitsIcEE)
64    (int (*)(...))std::basic_ifstream<char>::_ZTv0_n24_NSt14basic_ifstreamIcSt11char_traitsIcEED1Ev
72    (int (*)(...))std::basic_ifstream<char>::_ZTv0_n24_NSt14basic_ifstreamIcSt11char_traitsIcEED0Ev

Construction vtable for std::basic_istream<char> (0x0x7f68e1c50068 instance) in std::basic_ifstream<char>
std::basic_ifstream<char>::_ZTCSt14basic_ifstreamIcSt11char_traitsIcEE0_Si: 10u entries
0     256u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISi)
24    0u
32    0u
40    18446744073709551360u
48    (int (*)(...))-256
56    (int (*)(...))(& _ZTISi)
64    0u
72    0u

VTT for std::basic_ifstream<char>
std::basic_ifstream<char>::_ZTTSt14basic_ifstreamIcSt11char_traitsIcEE: 4u entries
0     ((& std::basic_ifstream<char>::_ZTVSt14basic_ifstreamIcSt11char_traitsIcEE) + 24u)
8     ((& std::basic_ifstream<char>::_ZTCSt14basic_ifstreamIcSt11char_traitsIcEE0_Si) + 24u)
16    ((& std::basic_ifstream<char>::_ZTCSt14basic_ifstreamIcSt11char_traitsIcEE0_Si) + 64u)
24    ((& std::basic_ifstream<char>::_ZTVSt14basic_ifstreamIcSt11char_traitsIcEE) + 64u)

Class std::basic_ifstream<char>
   size=520 align=8
   base size=256 base align=8
std::basic_ifstream<char> (0x0x7f68e1c50f70) 0
    vptridx=0u vptr=((& std::basic_ifstream<char>::_ZTVSt14basic_ifstreamIcSt11char_traitsIcEE) + 24u)
  std::basic_istream<char> (0x0x7f68e1c50068) 0
      primary-for std::basic_ifstream<char> (0x0x7f68e1c50f70)
      subvttidx=8u
    std::basic_ios<char> (0x0x7f68e1c500d0) 256 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::basic_ifstream<char>::_ZTVSt14basic_ifstreamIcSt11char_traitsIcEE) + 64u)
      std::ios_base (0x0x7f68e1cff8a0) 256
          primary-for std::basic_ios<char> (0x0x7f68e1c500d0)

Vtable for std::basic_ofstream<char>
std::basic_ofstream<char>::_ZTVSt14basic_ofstreamIcSt11char_traitsIcEE: 10u entries
0     248u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt14basic_ofstreamIcSt11char_traitsIcEE)
24    (int (*)(...))std::basic_ofstream<_CharT, _Traits>::~basic_ofstream<char, std::char_traits<char> >
32    (int (*)(...))std::basic_ofstream<_CharT, _Traits>::~basic_ofstream<char, std::char_traits<char> >
40    18446744073709551368u
48    (int (*)(...))-248
56    (int (*)(...))(& _ZTISt14basic_ofstreamIcSt11char_traitsIcEE)
64    (int (*)(...))std::basic_ofstream<char>::_ZTv0_n24_NSt14basic_ofstreamIcSt11char_traitsIcEED1Ev
72    (int (*)(...))std::basic_ofstream<char>::_ZTv0_n24_NSt14basic_ofstreamIcSt11char_traitsIcEED0Ev

Construction vtable for std::basic_ostream<char> (0x0x7f68e1a15270 instance) in std::basic_ofstream<char>
std::basic_ofstream<char>::_ZTCSt14basic_ofstreamIcSt11char_traitsIcEE0_So: 10u entries
0     248u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISo)
24    0u
32    0u
40    18446744073709551368u
48    (int (*)(...))-248
56    (int (*)(...))(& _ZTISo)
64    0u
72    0u

VTT for std::basic_ofstream<char>
std::basic_ofstream<char>::_ZTTSt14basic_ofstreamIcSt11char_traitsIcEE: 4u entries
0     ((& std::basic_ofstream<char>::_ZTVSt14basic_ofstreamIcSt11char_traitsIcEE) + 24u)
8     ((& std::basic_ofstream<char>::_ZTCSt14basic_ofstreamIcSt11char_traitsIcEE0_So) + 24u)
16    ((& std::basic_ofstream<char>::_ZTCSt14basic_ofstreamIcSt11char_traitsIcEE0_So) + 64u)
24    ((& std::basic_ofstream<char>::_ZTVSt14basic_ofstreamIcSt11char_traitsIcEE) + 64u)

Class std::basic_ofstream<char>
   size=512 align=8
   base size=248 base align=8
std::basic_ofstream<char> (0x0x7f68e1a15208) 0
    vptridx=0u vptr=((& std::basic_ofstream<char>::_ZTVSt14basic_ofstreamIcSt11char_traitsIcEE) + 24u)
  std::basic_ostream<char> (0x0x7f68e1a15270) 0 nearly-empty
      primary-for std::basic_ofstream<char> (0x0x7f68e1a15208)
      subvttidx=8u
    std::basic_ios<char> (0x0x7f68e1a152d8) 248 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::basic_ofstream<char>::_ZTVSt14basic_ofstreamIcSt11char_traitsIcEE) + 64u)
      std::ios_base (0x0x7f68e1cff9c0) 248
          primary-for std::basic_ios<char> (0x0x7f68e1a152d8)

Vtable for std::basic_fstream<char>
std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE: 15u entries
0     264u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_fstreamIcSt11char_traitsIcEE)
24    (int (*)(...))std::basic_fstream<_CharT, _Traits>::~basic_fstream<char, std::char_traits<char> >
32    (int (*)(...))std::basic_fstream<_CharT, _Traits>::~basic_fstream<char, std::char_traits<char> >
40    248u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISt13basic_fstreamIcSt11char_traitsIcEE)
64    (int (*)(...))std::basic_fstream<char>::_ZThn16_NSt13basic_fstreamIcSt11char_traitsIcEED1Ev
72    (int (*)(...))std::basic_fstream<char>::_ZThn16_NSt13basic_fstreamIcSt11char_traitsIcEED0Ev
80    18446744073709551352u
88    (int (*)(...))-264
96    (int (*)(...))(& _ZTISt13basic_fstreamIcSt11char_traitsIcEE)
104   (int (*)(...))std::basic_fstream<char>::_ZTv0_n24_NSt13basic_fstreamIcSt11char_traitsIcEED1Ev
112   (int (*)(...))std::basic_fstream<char>::_ZTv0_n24_NSt13basic_fstreamIcSt11char_traitsIcEED0Ev

Construction vtable for std::basic_iostream<char> (0x0x7f68e19f8620 instance) in std::basic_fstream<char>
std::basic_fstream<char>::_ZTCSt13basic_fstreamIcSt11char_traitsIcEE0_Sd: 15u entries
0     264u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISd)
24    0u
32    0u
40    248u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISd)
64    0u
72    0u
80    18446744073709551352u
88    (int (*)(...))-264
96    (int (*)(...))(& _ZTISd)
104   0u
112   0u

Construction vtable for std::basic_istream<char> (0x0x7f68e1a15618 instance) in std::basic_fstream<char>
std::basic_fstream<char>::_ZTCSt13basic_fstreamIcSt11char_traitsIcEE0_Si: 10u entries
0     264u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISi)
24    0u
32    0u
40    18446744073709551352u
48    (int (*)(...))-264
56    (int (*)(...))(& _ZTISi)
64    0u
72    0u

Construction vtable for std::basic_ostream<char> (0x0x7f68e1a156e8 instance) in std::basic_fstream<char>
std::basic_fstream<char>::_ZTCSt13basic_fstreamIcSt11char_traitsIcEE16_So: 10u entries
0     248u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISo)
24    0u
32    0u
40    18446744073709551368u
48    (int (*)(...))-248
56    (int (*)(...))(& _ZTISo)
64    0u
72    0u

VTT for std::basic_fstream<char>
std::basic_fstream<char>::_ZTTSt13basic_fstreamIcSt11char_traitsIcEE: 10u entries
0     ((& std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE) + 24u)
8     ((& std::basic_fstream<char>::_ZTCSt13basic_fstreamIcSt11char_traitsIcEE0_Sd) + 24u)
16    ((& std::basic_fstream<char>::_ZTCSt13basic_fstreamIcSt11char_traitsIcEE0_Si) + 24u)
24    ((& std::basic_fstream<char>::_ZTCSt13basic_fstreamIcSt11char_traitsIcEE0_Si) + 64u)
32    ((& std::basic_fstream<char>::_ZTCSt13basic_fstreamIcSt11char_traitsIcEE16_So) + 24u)
40    ((& std::basic_fstream<char>::_ZTCSt13basic_fstreamIcSt11char_traitsIcEE16_So) + 64u)
48    ((& std::basic_fstream<char>::_ZTCSt13basic_fstreamIcSt11char_traitsIcEE0_Sd) + 104u)
56    ((& std::basic_fstream<char>::_ZTCSt13basic_fstreamIcSt11char_traitsIcEE0_Sd) + 64u)
64    ((& std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE) + 104u)
72    ((& std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE) + 64u)

Class std::basic_fstream<char>
   size=528 align=8
   base size=264 base align=8
std::basic_fstream<char> (0x0x7f68e1a155b0) 0
    vptridx=0u vptr=((& std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE) + 24u)
  std::basic_iostream<char> (0x0x7f68e19f8620) 0
      primary-for std::basic_fstream<char> (0x0x7f68e1a155b0)
      subvttidx=8u
    std::basic_istream<char> (0x0x7f68e1a15618) 0
        primary-for std::basic_iostream<char> (0x0x7f68e19f8620)
        subvttidx=16u
      std::basic_ios<char> (0x0x7f68e1a15680) 264 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE) + 104u)
        std::ios_base (0x0x7f68e1cffae0) 264
            primary-for std::basic_ios<char> (0x0x7f68e1a15680)
    std::basic_ostream<char> (0x0x7f68e1a156e8) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE) + 64u)
      std::basic_ios<char> (0x0x7f68e1a15680) alternative-path

Vtable for std::basic_filebuf<wchar_t>
std::basic_filebuf<wchar_t>::_ZTVSt13basic_filebufIwSt11char_traitsIwEE: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt13basic_filebufIwSt11char_traitsIwEE)
16    (int (*)(...))std::basic_filebuf<_CharT, _Traits>::~basic_filebuf<wchar_t, std::char_traits<wchar_t> >
24    (int (*)(...))std::basic_filebuf<_CharT, _Traits>::~basic_filebuf<wchar_t, std::char_traits<wchar_t> >
32    (int (*)(...))std::basic_filebuf<_CharT, _Traits>::imbue<wchar_t, std::char_traits<wchar_t> >
40    (int (*)(...))std::basic_filebuf<_CharT, _Traits>::setbuf<wchar_t, std::char_traits<wchar_t> >
48    (int (*)(...))std::basic_filebuf<_CharT, _Traits>::seekoff<wchar_t, std::char_traits<wchar_t> >
56    (int (*)(...))std::basic_filebuf<_CharT, _Traits>::seekpos<wchar_t, std::char_traits<wchar_t> >
64    (int (*)(...))std::basic_filebuf<_CharT, _Traits>::sync<wchar_t, std::char_traits<wchar_t> >
72    (int (*)(...))std::basic_filebuf<_CharT, _Traits>::showmanyc<wchar_t, std::char_traits<wchar_t> >
80    (int (*)(...))std::basic_filebuf<_CharT, _Traits>::xsgetn<wchar_t, std::char_traits<wchar_t> >
88    (int (*)(...))std::basic_filebuf<_CharT, _Traits>::underflow<wchar_t, std::char_traits<wchar_t> >
96    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::uflow<wchar_t, std::char_traits<wchar_t> >
104   (int (*)(...))std::basic_filebuf<_CharT, _Traits>::pbackfail<wchar_t, std::char_traits<wchar_t> >
112   (int (*)(...))std::basic_filebuf<_CharT, _Traits>::xsputn<wchar_t, std::char_traits<wchar_t> >
120   (int (*)(...))std::basic_filebuf<_CharT, _Traits>::overflow<wchar_t, std::char_traits<wchar_t> >

Class std::basic_filebuf<wchar_t>
   size=240 align=8
   base size=240 base align=8
std::basic_filebuf<wchar_t> (0x0x7f68e1a15a28) 0
    vptr=((& std::basic_filebuf<wchar_t>::_ZTVSt13basic_filebufIwSt11char_traitsIwEE) + 16u)
  std::basic_streambuf<wchar_t> (0x0x7f68e1cffcc0) 0
      primary-for std::basic_filebuf<wchar_t> (0x0x7f68e1a15a28)

Vtable for std::basic_ifstream<wchar_t>
std::basic_ifstream<wchar_t>::_ZTVSt14basic_ifstreamIwSt11char_traitsIwEE: 10u entries
0     256u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt14basic_ifstreamIwSt11char_traitsIwEE)
24    (int (*)(...))std::basic_ifstream<_CharT, _Traits>::~basic_ifstream<wchar_t, std::char_traits<wchar_t> >
32    (int (*)(...))std::basic_ifstream<_CharT, _Traits>::~basic_ifstream<wchar_t, std::char_traits<wchar_t> >
40    18446744073709551360u
48    (int (*)(...))-256
56    (int (*)(...))(& _ZTISt14basic_ifstreamIwSt11char_traitsIwEE)
64    (int (*)(...))std::basic_ifstream<wchar_t>::_ZTv0_n24_NSt14basic_ifstreamIwSt11char_traitsIwEED1Ev
72    (int (*)(...))std::basic_ifstream<wchar_t>::_ZTv0_n24_NSt14basic_ifstreamIwSt11char_traitsIwEED0Ev

Construction vtable for std::basic_istream<wchar_t> (0x0x7f68e1a15dd0 instance) in std::basic_ifstream<wchar_t>
std::basic_ifstream<wchar_t>::_ZTCSt14basic_ifstreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E: 10u entries
0     256u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551360u
48    (int (*)(...))-256
56    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
64    0u
72    0u

VTT for std::basic_ifstream<wchar_t>
std::basic_ifstream<wchar_t>::_ZTTSt14basic_ifstreamIwSt11char_traitsIwEE: 4u entries
0     ((& std::basic_ifstream<wchar_t>::_ZTVSt14basic_ifstreamIwSt11char_traitsIwEE) + 24u)
8     ((& std::basic_ifstream<wchar_t>::_ZTCSt14basic_ifstreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 24u)
16    ((& std::basic_ifstream<wchar_t>::_ZTCSt14basic_ifstreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 64u)
24    ((& std::basic_ifstream<wchar_t>::_ZTVSt14basic_ifstreamIwSt11char_traitsIwEE) + 64u)

Class std::basic_ifstream<wchar_t>
   size=520 align=8
   base size=256 base align=8
std::basic_ifstream<wchar_t> (0x0x7f68e1a15d68) 0
    vptridx=0u vptr=((& std::basic_ifstream<wchar_t>::_ZTVSt14basic_ifstreamIwSt11char_traitsIwEE) + 24u)
  std::basic_istream<wchar_t> (0x0x7f68e1a15dd0) 0
      primary-for std::basic_ifstream<wchar_t> (0x0x7f68e1a15d68)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7f68e1a15e38) 256 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::basic_ifstream<wchar_t>::_ZTVSt14basic_ifstreamIwSt11char_traitsIwEE) + 64u)
      std::ios_base (0x0x7f68e1a3e060) 256
          primary-for std::basic_ios<wchar_t> (0x0x7f68e1a15e38)

Vtable for std::basic_ofstream<wchar_t>
std::basic_ofstream<wchar_t>::_ZTVSt14basic_ofstreamIwSt11char_traitsIwEE: 10u entries
0     248u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt14basic_ofstreamIwSt11char_traitsIwEE)
24    (int (*)(...))std::basic_ofstream<_CharT, _Traits>::~basic_ofstream<wchar_t, std::char_traits<wchar_t> >
32    (int (*)(...))std::basic_ofstream<_CharT, _Traits>::~basic_ofstream<wchar_t, std::char_traits<wchar_t> >
40    18446744073709551368u
48    (int (*)(...))-248
56    (int (*)(...))(& _ZTISt14basic_ofstreamIwSt11char_traitsIwEE)
64    (int (*)(...))std::basic_ofstream<wchar_t>::_ZTv0_n24_NSt14basic_ofstreamIwSt11char_traitsIwEED1Ev
72    (int (*)(...))std::basic_ofstream<wchar_t>::_ZTv0_n24_NSt14basic_ofstreamIwSt11char_traitsIwEED0Ev

Construction vtable for std::basic_ostream<wchar_t> (0x0x7f68e1a157b8 instance) in std::basic_ofstream<wchar_t>
std::basic_ofstream<wchar_t>::_ZTCSt14basic_ofstreamIwSt11char_traitsIwEE0_St13basic_ostreamIwS1_E: 10u entries
0     248u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551368u
48    (int (*)(...))-248
56    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
64    0u
72    0u

VTT for std::basic_ofstream<wchar_t>
std::basic_ofstream<wchar_t>::_ZTTSt14basic_ofstreamIwSt11char_traitsIwEE: 4u entries
0     ((& std::basic_ofstream<wchar_t>::_ZTVSt14basic_ofstreamIwSt11char_traitsIwEE) + 24u)
8     ((& std::basic_ofstream<wchar_t>::_ZTCSt14basic_ofstreamIwSt11char_traitsIwEE0_St13basic_ostreamIwS1_E) + 24u)
16    ((& std::basic_ofstream<wchar_t>::_ZTCSt14basic_ofstreamIwSt11char_traitsIwEE0_St13basic_ostreamIwS1_E) + 64u)
24    ((& std::basic_ofstream<wchar_t>::_ZTVSt14basic_ofstreamIwSt11char_traitsIwEE) + 64u)

Class std::basic_ofstream<wchar_t>
   size=512 align=8
   base size=248 base align=8
std::basic_ofstream<wchar_t> (0x0x7f68e1a15548) 0
    vptridx=0u vptr=((& std::basic_ofstream<wchar_t>::_ZTVSt14basic_ofstreamIwSt11char_traitsIwEE) + 24u)
  std::basic_ostream<wchar_t> (0x0x7f68e1a157b8) 0 nearly-empty
      primary-for std::basic_ofstream<wchar_t> (0x0x7f68e1a15548)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7f68e1a158f0) 248 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::basic_ofstream<wchar_t>::_ZTVSt14basic_ofstreamIwSt11char_traitsIwEE) + 64u)
      std::ios_base (0x0x7f68e1a3e0c0) 248
          primary-for std::basic_ios<wchar_t> (0x0x7f68e1a158f0)

Vtable for std::basic_fstream<wchar_t>
std::basic_fstream<wchar_t>::_ZTVSt13basic_fstreamIwSt11char_traitsIwEE: 15u entries
0     264u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_fstreamIwSt11char_traitsIwEE)
24    (int (*)(...))std::basic_fstream<_CharT, _Traits>::~basic_fstream<wchar_t, std::char_traits<wchar_t> >
32    (int (*)(...))std::basic_fstream<_CharT, _Traits>::~basic_fstream<wchar_t, std::char_traits<wchar_t> >
40    248u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISt13basic_fstreamIwSt11char_traitsIwEE)
64    (int (*)(...))std::basic_fstream<wchar_t>::_ZThn16_NSt13basic_fstreamIwSt11char_traitsIwEED1Ev
72    (int (*)(...))std::basic_fstream<wchar_t>::_ZThn16_NSt13basic_fstreamIwSt11char_traitsIwEED0Ev
80    18446744073709551352u
88    (int (*)(...))-264
96    (int (*)(...))(& _ZTISt13basic_fstreamIwSt11char_traitsIwEE)
104   (int (*)(...))std::basic_fstream<wchar_t>::_ZTv0_n24_NSt13basic_fstreamIwSt11char_traitsIwEED1Ev
112   (int (*)(...))std::basic_fstream<wchar_t>::_ZTv0_n24_NSt13basic_fstreamIwSt11char_traitsIwEED0Ev

Construction vtable for std::basic_iostream<wchar_t> (0x0x7f68e19f8c40 instance) in std::basic_fstream<wchar_t>
std::basic_fstream<wchar_t>::_ZTCSt13basic_fstreamIwSt11char_traitsIwEE0_St14basic_iostreamIwS1_E: 15u entries
0     264u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    248u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
64    0u
72    0u
80    18446744073709551352u
88    (int (*)(...))-264
96    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
104   0u
112   0u

Construction vtable for std::basic_istream<wchar_t> (0x0x7f68e1a52138 instance) in std::basic_fstream<wchar_t>
std::basic_fstream<wchar_t>::_ZTCSt13basic_fstreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E: 10u entries
0     264u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551352u
48    (int (*)(...))-264
56    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
64    0u
72    0u

Construction vtable for std::basic_ostream<wchar_t> (0x0x7f68e1a52208 instance) in std::basic_fstream<wchar_t>
std::basic_fstream<wchar_t>::_ZTCSt13basic_fstreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E: 10u entries
0     248u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551368u
48    (int (*)(...))-248
56    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
64    0u
72    0u

VTT for std::basic_fstream<wchar_t>
std::basic_fstream<wchar_t>::_ZTTSt13basic_fstreamIwSt11char_traitsIwEE: 10u entries
0     ((& std::basic_fstream<wchar_t>::_ZTVSt13basic_fstreamIwSt11char_traitsIwEE) + 24u)
8     ((& std::basic_fstream<wchar_t>::_ZTCSt13basic_fstreamIwSt11char_traitsIwEE0_St14basic_iostreamIwS1_E) + 24u)
16    ((& std::basic_fstream<wchar_t>::_ZTCSt13basic_fstreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 24u)
24    ((& std::basic_fstream<wchar_t>::_ZTCSt13basic_fstreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 64u)
32    ((& std::basic_fstream<wchar_t>::_ZTCSt13basic_fstreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E) + 24u)
40    ((& std::basic_fstream<wchar_t>::_ZTCSt13basic_fstreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E) + 64u)
48    ((& std::basic_fstream<wchar_t>::_ZTCSt13basic_fstreamIwSt11char_traitsIwEE0_St14basic_iostreamIwS1_E) + 104u)
56    ((& std::basic_fstream<wchar_t>::_ZTCSt13basic_fstreamIwSt11char_traitsIwEE0_St14basic_iostreamIwS1_E) + 64u)
64    ((& std::basic_fstream<wchar_t>::_ZTVSt13basic_fstreamIwSt11char_traitsIwEE) + 104u)
72    ((& std::basic_fstream<wchar_t>::_ZTVSt13basic_fstreamIwSt11char_traitsIwEE) + 64u)

Class std::basic_fstream<wchar_t>
   size=528 align=8
   base size=264 base align=8
std::basic_fstream<wchar_t> (0x0x7f68e1a520d0) 0
    vptridx=0u vptr=((& std::basic_fstream<wchar_t>::_ZTVSt13basic_fstreamIwSt11char_traitsIwEE) + 24u)
  std::basic_iostream<wchar_t> (0x0x7f68e19f8c40) 0
      primary-for std::basic_fstream<wchar_t> (0x0x7f68e1a520d0)
      subvttidx=8u
    std::basic_istream<wchar_t> (0x0x7f68e1a52138) 0
        primary-for std::basic_iostream<wchar_t> (0x0x7f68e19f8c40)
        subvttidx=16u
      std::basic_ios<wchar_t> (0x0x7f68e1a521a0) 264 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::basic_fstream<wchar_t>::_ZTVSt13basic_fstreamIwSt11char_traitsIwEE) + 104u)
        std::ios_base (0x0x7f68e1a3e120) 264
            primary-for std::basic_ios<wchar_t> (0x0x7f68e1a521a0)
    std::basic_ostream<wchar_t> (0x0x7f68e1a52208) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::basic_fstream<wchar_t>::_ZTVSt13basic_fstreamIwSt11char_traitsIwEE) + 64u)
      std::basic_ios<wchar_t> (0x0x7f68e1a521a0) alternative-path

Class sigc::internal::count_void<void, void, void, void, void, void, void>
   size=1 align=1
   base size=0 base align=1
sigc::internal::count_void<void, void, void, void, void, void, void> (0x0x7f68e1a3e840) 0 empty

Class sigc::mem_functor1<void, Ember::LoggedInState, Eris::Avatar*>
   size=16 align=8
   base size=16 base align=8
sigc::mem_functor1<void, Ember::LoggedInState, Eris::Avatar*> (0x0x7f68e178a410) 0
  sigc::functor_base (0x0x7f68e1794c00) 0 empty

Class sigc::type_trait<sigc::trackable>
   size=1 align=1
   base size=0 base align=1
sigc::type_trait<sigc::trackable> (0x0x7f68e1794d20) 0 empty

Class sigc::is_base_and_derived<sigc::trackable, Ember::LoggedInState>
   size=1 align=1
   base size=0 base align=1
sigc::is_base_and_derived<sigc::trackable, Ember::LoggedInState> (0x0x7f68e1794cc0) 0 empty

Class sigc::type_trait<Ember::LoggedInState>
   size=1 align=1
   base size=0 base align=1
sigc::type_trait<Ember::LoggedInState> (0x0x7f68e1794d80) 0 empty

Class sigc::limit_reference<Ember::LoggedInState, true>
   size=16 align=8
   base size=16 base align=8
sigc::limit_reference<Ember::LoggedInState, true> (0x0x7f68e1794de0) 0

Class sigc::bound_mem_functor1<void, Ember::LoggedInState, Eris::Avatar*>
   size=32 align=8
   base size=32 base align=8
sigc::bound_mem_functor1<void, Ember::LoggedInState, Eris::Avatar*> (0x0x7f68e178a4e0) 0
  sigc::mem_functor1<void, Ember::LoggedInState, Eris::Avatar*> (0x0x7f68e178a548) 0
    sigc::functor_base (0x0x7f68e1794c60) 0 empty

Class sigc::slot_iterator<sigc::slot<void, Eris::Avatar*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> >
   size=8 align=8
   base size=8 base align=8
sigc::slot_iterator<sigc::slot<void, Eris::Avatar*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> > (0x0x7f68e1794e40) 0

Class sigc::mem_functor1<void, Ember::LoggedInState, const Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData>&>
   size=16 align=8
   base size=16 base align=8
sigc::mem_functor1<void, Ember::LoggedInState, const Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData>&> (0x0x7f68e178aaf8) 0
  sigc::functor_base (0x0x7f68e17e2480) 0 empty

Class sigc::bound_mem_functor1<void, Ember::LoggedInState, const Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData>&>
   size=32 align=8
   base size=32 base align=8
sigc::bound_mem_functor1<void, Ember::LoggedInState, const Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData>&> (0x0x7f68e178abc8) 0
  sigc::mem_functor1<void, Ember::LoggedInState, const Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData>&> (0x0x7f68e178ac30) 0
    sigc::functor_base (0x0x7f68e17e24e0) 0 empty

Class sigc::slot_iterator<sigc::slot<void, const Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData>&, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> >
   size=8 align=8
   base size=8 base align=8
sigc::slot_iterator<sigc::slot<void, const Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData>&, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> > (0x0x7f68e17e2540) 0

Class sigc::mem_functor0<void, Ember::LoggedInState>
   size=16 align=8
   base size=16 base align=8
sigc::mem_functor0<void, Ember::LoggedInState> (0x0x7f68e1800208) 0
  sigc::functor_base (0x0x7f68e17e2ae0) 0 empty

Class sigc::bound_mem_functor0<void, Ember::LoggedInState>
   size=32 align=8
   base size=32 base align=8
sigc::bound_mem_functor0<void, Ember::LoggedInState> (0x0x7f68e1800270) 0
  sigc::mem_functor0<void, Ember::LoggedInState> (0x0x7f68e18002d8) 0
    sigc::functor_base (0x0x7f68e17e2b40) 0 empty

Class sigc::slot0<void>
   size=16 align=8
   base size=9 base align=8
sigc::slot0<void> (0x0x7f68e18003a8) 0
  sigc::slot_base (0x0x7f68e1800410) 0
    sigc::functor_base (0x0x7f68e17e2ba0) 0 empty

Class sigc::slot<void>
   size=16 align=8
   base size=9 base align=8
sigc::slot<void> (0x0x7f68e1800478) 0
  sigc::slot0<void> (0x0x7f68e18004e0) 0
    sigc::slot_base (0x0x7f68e1800548) 0
      sigc::functor_base (0x0x7f68e17e2c00) 0 empty

Class sigc::slot_iterator<sigc::slot<void> >
   size=8 align=8
   base size=8 base align=8
sigc::slot_iterator<sigc::slot<void> > (0x0x7f68e17e2c60) 0

Class std::iterator_traits<const Ember::AvatarTransferInfo*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const Ember::AvatarTransferInfo*> (0x0x7f68e17e2d80) 0 empty

Class __gnu_cxx::__normal_iterator<const Ember::AvatarTransferInfo*, std::vector<Ember::AvatarTransferInfo> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const Ember::AvatarTransferInfo*, std::vector<Ember::AvatarTransferInfo> > (0x0x7f68e17e2d20) 0

Class std::iterator_traits<Ember::AvatarTransferInfo*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<Ember::AvatarTransferInfo*> (0x0x7f68e17e2e40) 0 empty

Class __gnu_cxx::__normal_iterator<Ember::AvatarTransferInfo*, std::vector<Ember::AvatarTransferInfo> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<Ember::AvatarTransferInfo*, std::vector<Ember::AvatarTransferInfo> > (0x0x7f68e17e2de0) 0

Class std::__are_same<Ember::AvatarTransferInfo*, Ember::AvatarTransferInfo*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<Ember::AvatarTransferInfo*, Ember::AvatarTransferInfo*> (0x0x7f68e17e2ea0) 0 empty

Class __gnu_cxx::__enable_if<true, std::vector<Ember::AvatarTransferInfo> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, std::vector<Ember::AvatarTransferInfo> > (0x0x7f68e17e2f00) 0 empty

Class std::__are_same<const Ember::AvatarTransferInfo*, Ember::AvatarTransferInfo*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<const Ember::AvatarTransferInfo*, Ember::AvatarTransferInfo*> (0x0x7f68e17e2f60) 0 empty

Class __gnu_cxx::__enable_if<false, std::vector<Ember::AvatarTransferInfo> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, std::vector<Ember::AvatarTransferInfo> > (0x0x7f68e1877000) 0 empty

Class Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData>
   size=8 align=8
   base size=8 base align=8
Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData> (0x0x7f68e1877060) 0

Class std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData> > >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData> > > (0x0x7f68e18770c0) 0

Class std::pair<const std::basic_string<char>, Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData> >
   size=16 align=8
   base size=16 base align=8
std::pair<const std::basic_string<char>, Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData> > (0x0x7f68e1877180) 0

Class sigc::type_trait<const Eris::Avatar*>
   size=1 align=1
   base size=0 base align=1
sigc::type_trait<const Eris::Avatar*> (0x0x7f68e1877720) 0 empty

Class sigc::mem_functor2<void, Ember::LoggedInState, const Eris::TransferInfo&, const Eris::Avatar*>
   size=16 align=8
   base size=16 base align=8
sigc::mem_functor2<void, Ember::LoggedInState, const Eris::TransferInfo&, const Eris::Avatar*> (0x0x7f68e1800f08) 0
  sigc::functor_base (0x0x7f68e18776c0) 0 empty

Class sigc::bound_mem_functor2<void, Ember::LoggedInState, const Eris::TransferInfo&, const Eris::Avatar*>
   size=32 align=8
   base size=32 base align=8
sigc::bound_mem_functor2<void, Ember::LoggedInState, const Eris::TransferInfo&, const Eris::Avatar*> (0x0x7f68e18e2068) 0
  sigc::mem_functor2<void, Ember::LoggedInState, const Eris::TransferInfo&, const Eris::Avatar*> (0x0x7f68e18e20d0) 0
    sigc::functor_base (0x0x7f68e1877900) 0 empty

Class sigc::type_trait<sigc::adaptor_base>
   size=1 align=1
   base size=0 base align=1
sigc::type_trait<sigc::adaptor_base> (0x0x7f68e18eeb40) 0 empty

Class sigc::is_base_and_derived<sigc::adaptor_base, sigc::bound_mem_functor2<void, Ember::LoggedInState, const Eris::TransferInfo&, const Eris::Avatar*> >
   size=1 align=1
   base size=0 base align=1
sigc::is_base_and_derived<sigc::adaptor_base, sigc::bound_mem_functor2<void, Ember::LoggedInState, const Eris::TransferInfo&, const Eris::Avatar*> > (0x0x7f68e18eeae0) 0 empty

Class sigc::type_trait<sigc::bound_mem_functor2<void, Ember::LoggedInState, const Eris::TransferInfo&, const Eris::Avatar*> >
   size=1 align=1
   base size=0 base align=1
sigc::type_trait<sigc::bound_mem_functor2<void, Ember::LoggedInState, const Eris::TransferInfo&, const Eris::Avatar*> > (0x0x7f68e18eeba0) 0 empty

Class sigc::is_base_and_derived<sigc::adaptor_base, sigc::bound_mem_functor2<void, Ember::LoggedInState, const Eris::TransferInfo&, const Eris::Avatar*> >::big
   size=64 align=1
   base size=64 base align=1
sigc::is_base_and_derived<sigc::adaptor_base, sigc::bound_mem_functor2<void, Ember::LoggedInState, const Eris::TransferInfo&, const Eris::Avatar*> >::big (0x0x7f68e18eec00) 0

Class sigc::type_trait<sigc::functor_base>
   size=1 align=1
   base size=0 base align=1
sigc::type_trait<sigc::functor_base> (0x0x7f68e18eed20) 0 empty

Class sigc::is_base_and_derived<sigc::functor_base, sigc::bound_mem_functor2<void, Ember::LoggedInState, const Eris::TransferInfo&, const Eris::Avatar*> >
   size=1 align=1
   base size=0 base align=1
sigc::is_base_and_derived<sigc::functor_base, sigc::bound_mem_functor2<void, Ember::LoggedInState, const Eris::TransferInfo&, const Eris::Avatar*> > (0x0x7f68e18eecc0) 0 empty

Class sigc::functor_trait<sigc::bound_mem_functor2<void, Ember::LoggedInState, const Eris::TransferInfo&, const Eris::Avatar*>, true>
   size=1 align=1
   base size=0 base align=1
sigc::functor_trait<sigc::bound_mem_functor2<void, Ember::LoggedInState, const Eris::TransferInfo&, const Eris::Avatar*>, true> (0x0x7f68e18eee40) 0 empty

Class sigc::adaptor_trait<sigc::bound_mem_functor2<void, Ember::LoggedInState, const Eris::TransferInfo&, const Eris::Avatar*>, false>
   size=1 align=1
   base size=0 base align=1
sigc::adaptor_trait<sigc::bound_mem_functor2<void, Ember::LoggedInState, const Eris::TransferInfo&, const Eris::Avatar*>, false> (0x0x7f68e18eec60) 0 empty

Class sigc::adaptor_functor<sigc::bound_mem_functor2<void, Ember::LoggedInState, const Eris::TransferInfo&, const Eris::Avatar*> >
   size=40 align=8
   base size=40 base align=8
sigc::adaptor_functor<sigc::bound_mem_functor2<void, Ember::LoggedInState, const Eris::TransferInfo&, const Eris::Avatar*> > (0x0x7f68e18e26e8) 0
  sigc::adaptor_base (0x0x7f68e18e2750) 0 empty
    sigc::functor_base (0x0x7f68e18eeea0) 0 empty

Class sigc::adapts<sigc::bound_mem_functor2<void, Ember::LoggedInState, const Eris::TransferInfo&, const Eris::Avatar*> >
   size=48 align=8
   base size=48 base align=8
sigc::adapts<sigc::bound_mem_functor2<void, Ember::LoggedInState, const Eris::TransferInfo&, const Eris::Avatar*> > (0x0x7f68e18e2410) 0
  sigc::adaptor_base (0x0x7f68e18e2478) 0 empty
    sigc::functor_base (0x0x7f68e18eea80) 0 empty

Class sigc::bound_argument<Eris::Avatar*>
   size=8 align=8
   base size=8 base align=8
sigc::bound_argument<Eris::Avatar*> (0x0x7f68e15532a0) 0

Class sigc::bind_functor<-1, sigc::bound_mem_functor2<void, Ember::LoggedInState, const Eris::TransferInfo&, const Eris::Avatar*>, Eris::Avatar*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>
   size=56 align=8
   base size=56 base align=8
sigc::bind_functor<-1, sigc::bound_mem_functor2<void, Ember::LoggedInState, const Eris::TransferInfo&, const Eris::Avatar*>, Eris::Avatar*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> (0x0x7f68e18e2820) 0
  sigc::adapts<sigc::bound_mem_functor2<void, Ember::LoggedInState, const Eris::TransferInfo&, const Eris::Avatar*> > (0x0x7f68e18e2888) 0
    sigc::adaptor_base (0x0x7f68e18e28f0) 0 empty
      sigc::functor_base (0x0x7f68e18eef00) 0 empty

Class sigc::slot_iterator<sigc::slot<void, const Eris::TransferInfo&, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> >
   size=8 align=8
   base size=8 base align=8
sigc::slot_iterator<sigc::slot<void, const Eris::TransferInfo&, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> > (0x0x7f68e1553300) 0

Class std::__is_normal_iterator<long unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<long unsigned int*> (0x0x7f68e15538a0) 0 empty

Class std::_Iter_base<long unsigned int*, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<long unsigned int*, false> (0x0x7f68e1553900) 0 empty

Class std::_Niter_base<long unsigned int*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<long unsigned int*> (0x0x7f68e18e22d8) 0 empty
  std::_Iter_base<long unsigned int*, false> (0x0x7f68e1553960) 0 empty

Class std::__is_pointer<int>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<int> (0x0x7f68e1553a20) 0 empty

Class std::__is_floating<int>
   size=1 align=1
   base size=0 base align=1
std::__is_floating<int> (0x0x7f68e1553ae0) 0 empty

Class std::__traitor<std::__is_integer<int>, std::__is_floating<int> >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_integer<int>, std::__is_floating<int> > (0x0x7f68e1553a80) 0 empty

Class std::__is_arithmetic<int>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<int> (0x0x7f68e18e23a8) 0 empty
  std::__traitor<std::__is_integer<int>, std::__is_floating<int> > (0x0x7f68e1553b40) 0 empty

Class std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7f68e15539c0) 0 empty

Class std::__is_scalar<int>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<int> (0x0x7f68e18e29c0) 0 empty
  std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7f68e1553ba0) 0 empty

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

Class __gnu_cxx::__enable_if<false, void>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, void> (0x0x7f68e1553c60) 0 empty

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> > (0x0x7f68e1616000) 0
  std::__detail::_List_node_base (0x0x7f68e1617000) 0

Class std::iterator_traits<Atlas::Message::Element*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<Atlas::Message::Element*> (0x0x7f68e16170c0) 0 empty

Class __gnu_cxx::__normal_iterator<Atlas::Message::Element*, std::vector<Atlas::Message::Element> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<Atlas::Message::Element*, std::vector<Atlas::Message::Element> > (0x0x7f68e1617060) 0

Class std::__are_same<Atlas::Message::Element*, Atlas::Message::Element*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<Atlas::Message::Element*, Atlas::Message::Element*> (0x0x7f68e16171e0) 0 empty

Class __gnu_cxx::__enable_if<true, std::vector<Atlas::Message::Element> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, std::vector<Atlas::Message::Element> > (0x0x7f68e1617240) 0 empty

Class std::iterator_traits<double*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<double*> (0x0x7f68e1617300) 0 empty

Class __gnu_cxx::__normal_iterator<double*, std::vector<double> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<double*, std::vector<double> > (0x0x7f68e16172a0) 0

Class std::__are_same<double*, double*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<double*, double*> (0x0x7f68e1617360) 0 empty

Class __gnu_cxx::__enable_if<true, std::vector<double> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, std::vector<double> > (0x0x7f68e16173c0) 0 empty

Class std::_Rb_tree_node<std::pair<const std::basic_string<char>, Atlas::Message::Element> >
   size=56 align=8
   base size=56 base align=8
std::_Rb_tree_node<std::pair<const std::basic_string<char>, Atlas::Message::Element> > (0x0x7f68e16167b8) 0
  std::_Rb_tree_node_base (0x0x7f68e16174e0) 0

Class std::_List_node<sigc::slot_base>
   size=32 align=8
   base size=32 base align=8
std::_List_node<sigc::slot_base> (0x0x7f68e1616888) 0
  std::__detail::_List_node_base (0x0x7f68e16176c0) 0

Class std::iterator_traits<const varconf::Variable*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const varconf::Variable*> (0x0x7f68e1617780) 0 empty

Class __gnu_cxx::__normal_iterator<const varconf::Variable*, std::vector<varconf::Variable> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const varconf::Variable*, std::vector<varconf::Variable> > (0x0x7f68e1617720) 0

Class std::__are_same<const varconf::Variable*, varconf::Variable*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<const varconf::Variable*, varconf::Variable*> (0x0x7f68e16177e0) 0 empty

Class __gnu_cxx::__enable_if<false, std::vector<varconf::Variable> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, std::vector<varconf::Variable> > (0x0x7f68e1617840) 0 empty

Class std::iterator_traits<Atlas::Objects::SmartPtr<Atlas::Objects::RootData>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<Atlas::Objects::SmartPtr<Atlas::Objects::RootData>*> (0x0x7f68e1617a80) 0 empty

Class __gnu_cxx::__normal_iterator<Atlas::Objects::SmartPtr<Atlas::Objects::RootData>*, std::vector<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> > >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<Atlas::Objects::SmartPtr<Atlas::Objects::RootData>*, std::vector<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> > > (0x0x7f68e1617a20) 0

Class std::__are_same<Atlas::Objects::SmartPtr<Atlas::Objects::RootData>*, Atlas::Objects::SmartPtr<Atlas::Objects::RootData>*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<Atlas::Objects::SmartPtr<Atlas::Objects::RootData>*, Atlas::Objects::SmartPtr<Atlas::Objects::RootData>*> (0x0x7f68e1617ae0) 0 empty

Class __gnu_cxx::__enable_if<true, std::vector<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, std::vector<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> > > (0x0x7f68e1617b40) 0 empty

Class std::_Rb_tree_node<std::pair<const std::basic_string<char>, Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree_node<std::pair<const std::basic_string<char>, Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData> > > (0x0x7f68e1616e38) 0
  std::_Rb_tree_node_base (0x0x7f68e1617de0) 0

Class std::unary_function<std::pair<const std::basic_string<char>, Atlas::Message::Element>, 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>, Atlas::Message::Element>, const std::basic_string<char> > (0x0x7f68e14270c0) 0 empty

Class std::_Select1st<std::pair<const std::basic_string<char>, Atlas::Message::Element> >
   size=1 align=1
   base size=1 base align=1
std::_Select1st<std::pair<const std::basic_string<char>, Atlas::Message::Element> > (0x0x7f68e142b068) 0 empty
  std::unary_function<std::pair<const std::basic_string<char>, Atlas::Message::Element>, const std::basic_string<char> > (0x0x7f68e1427120) 0 empty

Class std::__is_move_iterator<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > (0x0x7f68e1427480) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, false> (0x0x7f68e14275a0) 0 empty

Class std::_Miter_base<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > (0x0x7f68e142b9c0) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, false> (0x0x7f68e14276c0) 0 empty

Class std::__is_move_iterator<double*>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<double*> (0x0x7f68e1427780) 0 empty

Class std::_Iter_base<double*, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<double*, false> (0x0x7f68e14277e0) 0 empty

Class std::_Miter_base<double*>
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<double*> (0x0x7f68e142ba28) 0 empty
  std::_Iter_base<double*, false> (0x0x7f68e1427840) 0 empty

Class std::__is_move_iterator<__gnu_cxx::__normal_iterator<const WFMath::Point<2>*, std::vector<WFMath::Point<2> > > >
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<__gnu_cxx::__normal_iterator<const WFMath::Point<2>*, std::vector<WFMath::Point<2> > > > (0x0x7f68e14278a0) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<const WFMath::Point<2>*, std::vector<WFMath::Point<2> > >, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<const WFMath::Point<2>*, std::vector<WFMath::Point<2> > >, false> (0x0x7f68e1427900) 0 empty

Class std::_Miter_base<__gnu_cxx::__normal_iterator<const WFMath::Point<2>*, std::vector<WFMath::Point<2> > > >
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<__gnu_cxx::__normal_iterator<const WFMath::Point<2>*, std::vector<WFMath::Point<2> > > > (0x0x7f68e142bf70) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const WFMath::Point<2>*, std::vector<WFMath::Point<2> > >, false> (0x0x7f68e1427960) 0 empty

Class std::__is_move_iterator<WFMath::Point<2>*>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<WFMath::Point<2>*> (0x0x7f68e14279c0) 0 empty

Class std::_Iter_base<WFMath::Point<2>*, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<WFMath::Point<2>*, false> (0x0x7f68e1427a20) 0 empty

Class std::_Miter_base<WFMath::Point<2>*>
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<WFMath::Point<2>*> (0x0x7f68e142b138) 0 empty
  std::_Iter_base<WFMath::Point<2>*, false> (0x0x7f68e1427a80) 0 empty

Class std::_List_node<sigc::internal::trackable_callback>
   size=32 align=8
   base size=32 base align=8
std::_List_node<sigc::internal::trackable_callback> (0x0x7f68e142b8f0) 0
  std::__detail::_List_node_base (0x0x7f68e1427d20) 0

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

Class std::allocator<std::pair<const std::basic_string<char>, varconf::Variable> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const std::basic_string<char>, varconf::Variable> > (0x0x7f68e11623a8) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, varconf::Variable> > (0x0x7f68e1427f00) 0 empty

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

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

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

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

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

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, varconf::Variable> > >
   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>, varconf::Variable> > > (0x0x7f68e1185240) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, varconf::Variable> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, varconf::Variable> > > (0x0x7f68e1162618) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, varconf::Variable> > > (0x0x7f68e11852a0) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, varconf::Variable>, std::_Select1st<std::pair<const std::basic_string<char>, varconf::Variable> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, varconf::Variable> > >::_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>, varconf::Variable>, std::_Select1st<std::pair<const std::basic_string<char>, varconf::Variable> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, varconf::Variable> > >::_Rb_tree_impl<std::less<std::basic_string<char> >, false> (0x0x7f68e1162750) 0
  std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, varconf::Variable> > > (0x0x7f68e11627b8) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, varconf::Variable> > > (0x0x7f68e1185300) 0 empty

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

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

Class std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, varconf::Variable> >
   size=56 align=8
   base size=56 base align=8
std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, varconf::Variable> > (0x0x7f68e1427de0) 0

Class std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, varconf::Variable> > >
   size=88 align=8
   base size=88 base align=8
std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, varconf::Variable> > > (0x0x7f68e1162208) 0
  std::_Rb_tree_node_base (0x0x7f68e1427d80) 0

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

Class std::pair<const char, std::pair<std::basic_string<char>, bool> >
   size=24 align=8
   base size=24 base align=8
std::pair<const char, std::pair<std::basic_string<char>, bool> > (0x0x7f68e1185480) 0

Class std::_Rb_tree_node<std::pair<const char, std::pair<std::basic_string<char>, bool> > >
   size=56 align=8
   base size=56 base align=8
std::_Rb_tree_node<std::pair<const char, std::pair<std::basic_string<char>, bool> > > (0x0x7f68e11628f0) 0
  std::_Rb_tree_node_base (0x0x7f68e1185420) 0

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> > > (0x0x7f68e1185660) 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> > > (0x0x7f68e1162c98) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > (0x0x7f68e1185780) 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> > > > (0x0x7f68e1185840) 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> > > (0x0x7f68e1185960) 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> > > (0x0x7f68e1185900) 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> > > > (0x0x7f68e1185a80) 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> > > > (0x0x7f68e1185a20) 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> > > > (0x0x7f68e1185ae0) 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> > > > (0x0x7f68e1162f08) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > (0x0x7f68e1185b40) 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> (0x0x7f68e1162f70) 0
  std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > (0x0x7f68e1162410) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > (0x0x7f68e1185ba0) 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> > > > (0x0x7f68e11859c0) 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> > (0x0x7f68e1185600) 0

Class std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, std::basic_string<char> > >
   size=56 align=8
   base size=56 base align=8
std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, std::basic_string<char> > > (0x0x7f68e11855a0) 0

Class std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, std::basic_string<char> > > >
   size=88 align=8
   base size=88 base align=8
std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, std::basic_string<char> > > > (0x0x7f68e1162bc8) 0
  std::_Rb_tree_node_base (0x0x7f68e1185540) 0

Class std::__is_move_iterator<__gnu_cxx::__normal_iterator<const Atlas::Objects::SmartPtr<Atlas::Objects::RootData>*, std::vector<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> > > >
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<__gnu_cxx::__normal_iterator<const Atlas::Objects::SmartPtr<Atlas::Objects::RootData>*, std::vector<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> > > > (0x0x7f68e1185cc0) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<const Atlas::Objects::SmartPtr<Atlas::Objects::RootData>*, std::vector<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> > >, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<const Atlas::Objects::SmartPtr<Atlas::Objects::RootData>*, std::vector<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> > >, false> (0x0x7f68e1185d20) 0 empty

Class std::_Miter_base<__gnu_cxx::__normal_iterator<const Atlas::Objects::SmartPtr<Atlas::Objects::RootData>*, std::vector<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> > > >
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<__gnu_cxx::__normal_iterator<const Atlas::Objects::SmartPtr<Atlas::Objects::RootData>*, std::vector<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> > > > (0x0x7f68e1311000) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const Atlas::Objects::SmartPtr<Atlas::Objects::RootData>*, std::vector<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> > >, false> (0x0x7f68e1185d80) 0 empty

Class std::__is_move_iterator<Atlas::Objects::SmartPtr<Atlas::Objects::RootData>*>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<Atlas::Objects::SmartPtr<Atlas::Objects::RootData>*> (0x0x7f68e1185de0) 0 empty

Class std::_Iter_base<Atlas::Objects::SmartPtr<Atlas::Objects::RootData>*, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<Atlas::Objects::SmartPtr<Atlas::Objects::RootData>*, false> (0x0x7f68e1185e40) 0 empty

Class std::_Miter_base<Atlas::Objects::SmartPtr<Atlas::Objects::RootData>*>
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<Atlas::Objects::SmartPtr<Atlas::Objects::RootData>*> (0x0x7f68e1311068) 0 empty
  std::_Iter_base<Atlas::Objects::SmartPtr<Atlas::Objects::RootData>*, false> (0x0x7f68e1185ea0) 0 empty

Class sigc::is_base_and_derived<sigc::adaptor_base, sigc::bound_mem_functor1<void, Ember::LoggedInState, Eris::Avatar*> >
   size=1 align=1
   base size=0 base align=1
sigc::is_base_and_derived<sigc::adaptor_base, sigc::bound_mem_functor1<void, Ember::LoggedInState, Eris::Avatar*> > (0x0x7f68e1185f60) 0 empty

Class sigc::type_trait<sigc::bound_mem_functor1<void, Ember::LoggedInState, Eris::Avatar*> >
   size=1 align=1
   base size=0 base align=1
sigc::type_trait<sigc::bound_mem_functor1<void, Ember::LoggedInState, Eris::Avatar*> > (0x0x7f68e0f48000) 0 empty

Class sigc::is_base_and_derived<sigc::adaptor_base, sigc::bound_mem_functor1<void, Ember::LoggedInState, Eris::Avatar*> >::big
   size=64 align=1
   base size=64 base align=1
sigc::is_base_and_derived<sigc::adaptor_base, sigc::bound_mem_functor1<void, Ember::LoggedInState, Eris::Avatar*> >::big (0x0x7f68e0f48060) 0

Class sigc::is_base_and_derived<sigc::functor_base, sigc::bound_mem_functor1<void, Ember::LoggedInState, Eris::Avatar*> >
   size=1 align=1
   base size=0 base align=1
sigc::is_base_and_derived<sigc::functor_base, sigc::bound_mem_functor1<void, Ember::LoggedInState, Eris::Avatar*> > (0x0x7f68e0f48120) 0 empty

Class sigc::functor_trait<sigc::bound_mem_functor1<void, Ember::LoggedInState, Eris::Avatar*>, true>
   size=1 align=1
   base size=0 base align=1
sigc::functor_trait<sigc::bound_mem_functor1<void, Ember::LoggedInState, Eris::Avatar*>, true> (0x0x7f68e0f48240) 0 empty

Class sigc::adaptor_trait<sigc::bound_mem_functor1<void, Ember::LoggedInState, Eris::Avatar*>, false>
   size=1 align=1
   base size=0 base align=1
sigc::adaptor_trait<sigc::bound_mem_functor1<void, Ember::LoggedInState, Eris::Avatar*>, false> (0x0x7f68e0f480c0) 0 empty

Class sigc::adaptor_functor<sigc::bound_mem_functor1<void, Ember::LoggedInState, Eris::Avatar*> >
   size=40 align=8
   base size=40 base align=8
sigc::adaptor_functor<sigc::bound_mem_functor1<void, Ember::LoggedInState, Eris::Avatar*> > (0x0x7f68e1311888) 0
  sigc::adaptor_base (0x0x7f68e13118f0) 0 empty
    sigc::functor_base (0x0x7f68e0f485a0) 0 empty

Class sigc::internal::typed_slot_rep<sigc::bound_mem_functor1<void, Ember::LoggedInState, Eris::Avatar*> >
   size=88 align=8
   base size=88 base align=8
sigc::internal::typed_slot_rep<sigc::bound_mem_functor1<void, Ember::LoggedInState, Eris::Avatar*> > (0x0x7f68e13115b0) 0
  sigc::internal::slot_rep (0x0x7f68e1311618) 0
    sigc::trackable (0x0x7f68e1185f00) 0

Class sigc::internal::slot_call1<sigc::bound_mem_functor1<void, Ember::LoggedInState, Eris::Avatar*>, void, Eris::Avatar*>
   size=1 align=1
   base size=0 base align=1
sigc::internal::slot_call1<sigc::bound_mem_functor1<void, Ember::LoggedInState, Eris::Avatar*>, void, Eris::Avatar*> (0x0x7f68e0f486c0) 0 empty

Class sigc::is_base_and_derived<sigc::adaptor_base, sigc::bound_mem_functor1<void, Ember::LoggedInState, const Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData>&> >
   size=1 align=1
   base size=0 base align=1
sigc::is_base_and_derived<sigc::adaptor_base, sigc::bound_mem_functor1<void, Ember::LoggedInState, const Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData>&> > (0x0x7f68e0f48900) 0 empty

Class sigc::type_trait<sigc::bound_mem_functor1<void, Ember::LoggedInState, const Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData>&> >
   size=1 align=1
   base size=0 base align=1
sigc::type_trait<sigc::bound_mem_functor1<void, Ember::LoggedInState, const Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData>&> > (0x0x7f68e0f48960) 0 empty

Class sigc::is_base_and_derived<sigc::adaptor_base, sigc::bound_mem_functor1<void, Ember::LoggedInState, const Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData>&> >::big
   size=64 align=1
   base size=64 base align=1
sigc::is_base_and_derived<sigc::adaptor_base, sigc::bound_mem_functor1<void, Ember::LoggedInState, const Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData>&> >::big (0x0x7f68e0f489c0) 0

Class sigc::is_base_and_derived<sigc::functor_base, sigc::bound_mem_functor1<void, Ember::LoggedInState, const Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData>&> >
   size=1 align=1
   base size=0 base align=1
sigc::is_base_and_derived<sigc::functor_base, sigc::bound_mem_functor1<void, Ember::LoggedInState, const Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData>&> > (0x0x7f68e0f48a80) 0 empty

Class sigc::functor_trait<sigc::bound_mem_functor1<void, Ember::LoggedInState, const Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData>&>, true>
   size=1 align=1
   base size=0 base align=1
sigc::functor_trait<sigc::bound_mem_functor1<void, Ember::LoggedInState, const Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData>&>, true> (0x0x7f68e0f48ba0) 0 empty

Class sigc::adaptor_trait<sigc::bound_mem_functor1<void, Ember::LoggedInState, const Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData>&>, false>
   size=1 align=1
   base size=0 base align=1
sigc::adaptor_trait<sigc::bound_mem_functor1<void, Ember::LoggedInState, const Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData>&>, false> (0x0x7f68e0f48a20) 0 empty

Class sigc::adaptor_functor<sigc::bound_mem_functor1<void, Ember::LoggedInState, const Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData>&> >
   size=40 align=8
   base size=40 base align=8
sigc::adaptor_functor<sigc::bound_mem_functor1<void, Ember::LoggedInState, const Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData>&> > (0x0x7f68e1311ea0) 0
  sigc::adaptor_base (0x0x7f68e1311f08) 0 empty
    sigc::functor_base (0x0x7f68e0f48c00) 0 empty

Class sigc::internal::typed_slot_rep<sigc::bound_mem_functor1<void, Ember::LoggedInState, const Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData>&> >
   size=88 align=8
   base size=88 base align=8
sigc::internal::typed_slot_rep<sigc::bound_mem_functor1<void, Ember::LoggedInState, const Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData>&> > (0x0x7f68e1311bc8) 0
  sigc::internal::slot_rep (0x0x7f68e1311c30) 0
    sigc::trackable (0x0x7f68e0f488a0) 0

Class sigc::internal::slot_call1<sigc::bound_mem_functor1<void, Ember::LoggedInState, const Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData>&>, void, const Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData>&>
   size=1 align=1
   base size=0 base align=1
sigc::internal::slot_call1<sigc::bound_mem_functor1<void, Ember::LoggedInState, const Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData>&>, void, const Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData>&> (0x0x7f68e0f48c60) 0 empty

Class sigc::is_base_and_derived<sigc::adaptor_base, sigc::bound_mem_functor0<void, Ember::LoggedInState> >
   size=1 align=1
   base size=0 base align=1
sigc::is_base_and_derived<sigc::adaptor_base, sigc::bound_mem_functor0<void, Ember::LoggedInState> > (0x0x7f68e0f48d20) 0 empty

Class sigc::type_trait<sigc::bound_mem_functor0<void, Ember::LoggedInState> >
   size=1 align=1
   base size=0 base align=1
sigc::type_trait<sigc::bound_mem_functor0<void, Ember::LoggedInState> > (0x0x7f68e0f48e40) 0 empty

Class sigc::is_base_and_derived<sigc::adaptor_base, sigc::bound_mem_functor0<void, Ember::LoggedInState> >::big
   size=64 align=1
   base size=64 base align=1
sigc::is_base_and_derived<sigc::adaptor_base, sigc::bound_mem_functor0<void, Ember::LoggedInState> >::big (0x0x7f68e0f48ea0) 0

Class sigc::is_base_and_derived<sigc::functor_base, sigc::bound_mem_functor0<void, Ember::LoggedInState> >
   size=1 align=1
   base size=0 base align=1
sigc::is_base_and_derived<sigc::functor_base, sigc::bound_mem_functor0<void, Ember::LoggedInState> > (0x0x7f68e0f48f60) 0 empty

Class sigc::functor_trait<sigc::bound_mem_functor0<void, Ember::LoggedInState>, true>
   size=1 align=1
   base size=0 base align=1
sigc::functor_trait<sigc::bound_mem_functor0<void, Ember::LoggedInState>, true> (0x0x7f68e0fe5180) 0 empty

Class sigc::adaptor_trait<sigc::bound_mem_functor0<void, Ember::LoggedInState>, false>
   size=1 align=1
   base size=0 base align=1
sigc::adaptor_trait<sigc::bound_mem_functor0<void, Ember::LoggedInState>, false> (0x0x7f68e0f48f00) 0 empty

Class sigc::adaptor_functor<sigc::bound_mem_functor0<void, Ember::LoggedInState> >
   size=40 align=8
   base size=40 base align=8
sigc::adaptor_functor<sigc::bound_mem_functor0<void, Ember::LoggedInState> > (0x0x7f68e0fe41a0) 0
  sigc::adaptor_base (0x0x7f68e0fe4208) 0 empty
    sigc::functor_base (0x0x7f68e0fe51e0) 0 empty

Class sigc::internal::typed_slot_rep<sigc::bound_mem_functor0<void, Ember::LoggedInState> >
   size=88 align=8
   base size=88 base align=8
sigc::internal::typed_slot_rep<sigc::bound_mem_functor0<void, Ember::LoggedInState> > (0x0x7f68e13112d8) 0
  sigc::internal::slot_rep (0x0x7f68e1311340) 0
    sigc::trackable (0x0x7f68e0f48cc0) 0

Class sigc::internal::slot_call0<sigc::bound_mem_functor0<void, Ember::LoggedInState>, void>
   size=1 align=1
   base size=0 base align=1
sigc::internal::slot_call0<sigc::bound_mem_functor0<void, Ember::LoggedInState>, void> (0x0x7f68e0fe5240) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData> > > > >
   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>, Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData> > > > > (0x0x7f68e0fe55a0) 0 empty

Class sigc::is_base_and_derived<sigc::adaptor_base, sigc::bind_functor<-1, sigc::bound_mem_functor2<void, Ember::LoggedInState, const Eris::TransferInfo&, const Eris::Avatar*>, Eris::Avatar*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> >
   size=1 align=1
   base size=0 base align=1
sigc::is_base_and_derived<sigc::adaptor_base, sigc::bind_functor<-1, sigc::bound_mem_functor2<void, Ember::LoggedInState, const Eris::TransferInfo&, const Eris::Avatar*>, Eris::Avatar*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> > (0x0x7f68e0fe57e0) 0 empty

Class sigc::type_trait<sigc::bind_functor<-1, sigc::bound_mem_functor2<void, Ember::LoggedInState, const Eris::TransferInfo&, const Eris::Avatar*>, Eris::Avatar*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> >
   size=1 align=1
   base size=0 base align=1
sigc::type_trait<sigc::bind_functor<-1, sigc::bound_mem_functor2<void, Ember::LoggedInState, const Eris::TransferInfo&, const Eris::Avatar*>, Eris::Avatar*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> > (0x0x7f68e0fe5840) 0 empty

Class sigc::adaptor_trait<sigc::bind_functor<-1, sigc::bound_mem_functor2<void, Ember::LoggedInState, const Eris::TransferInfo&, const Eris::Avatar*>, Eris::Avatar*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, true>
   size=1 align=1
   base size=0 base align=1
sigc::adaptor_trait<sigc::bind_functor<-1, sigc::bound_mem_functor2<void, Ember::LoggedInState, const Eris::TransferInfo&, const Eris::Avatar*>, Eris::Avatar*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, true> (0x0x7f68e0fe58a0) 0 empty

Class sigc::internal::typed_slot_rep<sigc::bind_functor<-1, sigc::bound_mem_functor2<void, Ember::LoggedInState, const Eris::TransferInfo&, const Eris::Avatar*>, Eris::Avatar*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> >
   size=104 align=8
   base size=104 base align=8
sigc::internal::typed_slot_rep<sigc::bind_functor<-1, sigc::bound_mem_functor2<void, Ember::LoggedInState, const Eris::TransferInfo&, const Eris::Avatar*>, Eris::Avatar*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> > (0x0x7f68e0fe4dd0) 0
  sigc::internal::slot_rep (0x0x7f68e0fe4e38) 0
    sigc::trackable (0x0x7f68e0fe5780) 0

Class sigc::internal::slot_call1<sigc::bind_functor<-1, sigc::bound_mem_functor2<void, Ember::LoggedInState, const Eris::TransferInfo&, const Eris::Avatar*>, Eris::Avatar*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void, const Eris::TransferInfo&>
   size=1 align=1
   base size=0 base align=1
sigc::internal::slot_call1<sigc::bind_functor<-1, sigc::bound_mem_functor2<void, Ember::LoggedInState, const Eris::TransferInfo&, const Eris::Avatar*>, Eris::Avatar*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void, const Eris::TransferInfo&> (0x0x7f68e0fe5900) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, Atlas::Message::Element> > > >
   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>, Atlas::Message::Element> > > > (0x0x7f68e0fe5960) 0 empty

Class std::__is_move_iterator<__gnu_cxx::__normal_iterator<const Atlas::Message::Element*, std::vector<Atlas::Message::Element> > >
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<__gnu_cxx::__normal_iterator<const Atlas::Message::Element*, std::vector<Atlas::Message::Element> > > (0x0x7f68e0fe5a20) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<const Atlas::Message::Element*, std::vector<Atlas::Message::Element> >, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<const Atlas::Message::Element*, std::vector<Atlas::Message::Element> >, false> (0x0x7f68e0fe5a80) 0 empty

Class std::_Miter_base<__gnu_cxx::__normal_iterator<const Atlas::Message::Element*, std::vector<Atlas::Message::Element> > >
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<__gnu_cxx::__normal_iterator<const Atlas::Message::Element*, std::vector<Atlas::Message::Element> > > (0x0x7f68e0fe4a90) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const Atlas::Message::Element*, std::vector<Atlas::Message::Element> >, false> (0x0x7f68e0fe5ae0) 0 empty

Class std::__is_move_iterator<Atlas::Message::Element*>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<Atlas::Message::Element*> (0x0x7f68e0fe5b40) 0 empty

Class std::_Iter_base<Atlas::Message::Element*, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<Atlas::Message::Element*, false> (0x0x7f68e0fe5ba0) 0 empty

Class std::_Miter_base<Atlas::Message::Element*>
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<Atlas::Message::Element*> (0x0x7f68e10c0000) 0 empty
  std::_Iter_base<Atlas::Message::Element*, false> (0x0x7f68e0fe5c00) 0 empty

Class std::__is_normal_iterator<__gnu_cxx::__normal_iterator<const Atlas::Message::Element*, std::vector<Atlas::Message::Element> > >
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<__gnu_cxx::__normal_iterator<const Atlas::Message::Element*, std::vector<Atlas::Message::Element> > > (0x0x7f68e0fe5c60) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<const Atlas::Message::Element*, std::vector<Atlas::Message::Element> >, true>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<const Atlas::Message::Element*, std::vector<Atlas::Message::Element> >, true> (0x0x7f68e0fe5cc0) 0 empty

Class std::_Niter_base<__gnu_cxx::__normal_iterator<const Atlas::Message::Element*, std::vector<Atlas::Message::Element> > >
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<__gnu_cxx::__normal_iterator<const Atlas::Message::Element*, std::vector<Atlas::Message::Element> > > (0x0x7f68e10c00d0) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const Atlas::Message::Element*, std::vector<Atlas::Message::Element> >, true> (0x0x7f68e0fe5d20) 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> > > (0x0x7f68e0fe5d80) 0 empty

Class std::_Destroy_aux<false>
   size=1 align=1
   base size=0 base align=1
std::_Destroy_aux<false> (0x0x7f68e0fe5de0) 0 empty

Class std::iterator_traits<__gnu_cxx::__normal_iterator<const Atlas::Message::Element*, std::vector<Atlas::Message::Element> > >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<const Atlas::Message::Element*, std::vector<Atlas::Message::Element> > > (0x0x7f68e11040c0) 0 empty

Class std::__uninitialized_copy<false>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_copy<false> (0x0x7f68e1104120) 0 empty

Class std::__is_normal_iterator<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > (0x0x7f68e1104180) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, true>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, true> (0x0x7f68e11042a0) 0 empty

Class std::_Niter_base<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > (0x0x7f68e10c0820) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, true> (0x0x7f68e11043c0) 0 empty

Class std::__is_normal_iterator<__gnu_cxx::__normal_iterator<double*, std::vector<double> > >
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<__gnu_cxx::__normal_iterator<double*, std::vector<double> > > (0x0x7f68e1104480) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, true>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, true> (0x0x7f68e11044e0) 0 empty

Class std::_Niter_base<__gnu_cxx::__normal_iterator<double*, std::vector<double> > >
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<__gnu_cxx::__normal_iterator<double*, std::vector<double> > > (0x0x7f68e10c09c0) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, true> (0x0x7f68e1104540) 0 empty

Class std::iterator_traits<__gnu_cxx::__normal_iterator<double*, std::vector<double> > >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<double*, std::vector<double> > > (0x0x7f68e11045a0) 0 empty

Class std::__is_normal_iterator<double*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<double*> (0x0x7f68e1104600) 0 empty

Class std::_Niter_base<double*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<double*> (0x0x7f68e10c0d00) 0 empty
  std::_Iter_base<double*, false> (0x0x7f68e1104660) 0 empty

Class std::iterator_traits<__gnu_cxx::__normal_iterator<const WFMath::Point<2>*, std::vector<WFMath::Point<2> > > >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<const WFMath::Point<2>*, std::vector<WFMath::Point<2> > > > (0x0x7f68e1104720) 0 empty

Class std::__is_normal_iterator<__gnu_cxx::__normal_iterator<const WFMath::Point<2>*, std::vector<WFMath::Point<2> > > >
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<__gnu_cxx::__normal_iterator<const WFMath::Point<2>*, std::vector<WFMath::Point<2> > > > (0x0x7f68e1104780) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<const WFMath::Point<2>*, std::vector<WFMath::Point<2> > >, true>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<const WFMath::Point<2>*, std::vector<WFMath::Point<2> > >, true> (0x0x7f68e11047e0) 0 empty

Class std::_Niter_base<__gnu_cxx::__normal_iterator<const WFMath::Point<2>*, std::vector<WFMath::Point<2> > > >
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<__gnu_cxx::__normal_iterator<const WFMath::Point<2>*, std::vector<WFMath::Point<2> > > > (0x0x7f68e0d63068) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const WFMath::Point<2>*, std::vector<WFMath::Point<2> > >, true> (0x0x7f68e1104840) 0 empty

Class std::__is_normal_iterator<__gnu_cxx::__normal_iterator<WFMath::Point<2>*, std::vector<WFMath::Point<2> > > >
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<__gnu_cxx::__normal_iterator<WFMath::Point<2>*, std::vector<WFMath::Point<2> > > > (0x0x7f68e11048a0) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<WFMath::Point<2>*, std::vector<WFMath::Point<2> > >, true>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<WFMath::Point<2>*, std::vector<WFMath::Point<2> > >, true> (0x0x7f68e1104900) 0 empty

Class std::_Niter_base<__gnu_cxx::__normal_iterator<WFMath::Point<2>*, std::vector<WFMath::Point<2> > > >
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<__gnu_cxx::__normal_iterator<WFMath::Point<2>*, std::vector<WFMath::Point<2> > > > (0x0x7f68e0d63208) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<WFMath::Point<2>*, std::vector<WFMath::Point<2> > >, true> (0x0x7f68e1104960) 0 empty

Class std::iterator_traits<__gnu_cxx::__normal_iterator<WFMath::Point<2>*, std::vector<WFMath::Point<2> > > >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<WFMath::Point<2>*, std::vector<WFMath::Point<2> > > > (0x0x7f68e11049c0) 0 empty

Class std::__is_normal_iterator<WFMath::Point<2>*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<WFMath::Point<2>*> (0x0x7f68e1104a20) 0 empty

Class std::_Niter_base<WFMath::Point<2>*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<WFMath::Point<2>*> (0x0x7f68e0d635b0) 0 empty
  std::_Iter_base<WFMath::Point<2>*, false> (0x0x7f68e1104a80) 0 empty

Class std::__is_move_iterator<__gnu_cxx::__normal_iterator<WFMath::Point<2>*, std::vector<WFMath::Point<2> > > >
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<__gnu_cxx::__normal_iterator<WFMath::Point<2>*, std::vector<WFMath::Point<2> > > > (0x0x7f68e1104b40) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<WFMath::Point<2>*, std::vector<WFMath::Point<2> > >, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<WFMath::Point<2>*, std::vector<WFMath::Point<2> > >, false> (0x0x7f68e1104ba0) 0 empty

Class std::_Miter_base<__gnu_cxx::__normal_iterator<WFMath::Point<2>*, std::vector<WFMath::Point<2> > > >
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<__gnu_cxx::__normal_iterator<WFMath::Point<2>*, std::vector<WFMath::Point<2> > > > (0x0x7f68e0d637b8) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<WFMath::Point<2>*, std::vector<WFMath::Point<2> > >, false> (0x0x7f68e1104c00) 0 empty

Class std::iterator_traits<varconf::Variable*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<varconf::Variable*> (0x0x7f68e0db6120) 0 empty

Class std::iterator_traits<__gnu_cxx::__normal_iterator<const varconf::Variable*, std::vector<varconf::Variable> > >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<const varconf::Variable*, std::vector<varconf::Variable> > > (0x0x7f68e0db6180) 0 empty

Class std::__is_normal_iterator<__gnu_cxx::__normal_iterator<const Atlas::Objects::SmartPtr<Atlas::Objects::RootData>*, std::vector<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> > > >
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<__gnu_cxx::__normal_iterator<const Atlas::Objects::SmartPtr<Atlas::Objects::RootData>*, std::vector<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> > > > (0x0x7f68e0db61e0) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<const Atlas::Objects::SmartPtr<Atlas::Objects::RootData>*, std::vector<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> > >, true>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<const Atlas::Objects::SmartPtr<Atlas::Objects::RootData>*, std::vector<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> > >, true> (0x0x7f68e0db6240) 0 empty

Class std::_Niter_base<__gnu_cxx::__normal_iterator<const Atlas::Objects::SmartPtr<Atlas::Objects::RootData>*, std::vector<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> > > >
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<__gnu_cxx::__normal_iterator<const Atlas::Objects::SmartPtr<Atlas::Objects::RootData>*, std::vector<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> > > > (0x0x7f68e0dfb3a8) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const Atlas::Objects::SmartPtr<Atlas::Objects::RootData>*, std::vector<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> > >, true> (0x0x7f68e0db62a0) 0 empty

Class std::__is_normal_iterator<__gnu_cxx::__normal_iterator<Atlas::Objects::SmartPtr<Atlas::Objects::RootData>*, std::vector<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> > > >
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<__gnu_cxx::__normal_iterator<Atlas::Objects::SmartPtr<Atlas::Objects::RootData>*, std::vector<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> > > > (0x0x7f68e0db6300) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<Atlas::Objects::SmartPtr<Atlas::Objects::RootData>*, std::vector<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> > >, true>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<Atlas::Objects::SmartPtr<Atlas::Objects::RootData>*, std::vector<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> > >, true> (0x0x7f68e0db6360) 0 empty

Class std::_Niter_base<__gnu_cxx::__normal_iterator<Atlas::Objects::SmartPtr<Atlas::Objects::RootData>*, std::vector<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> > > >
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<__gnu_cxx::__normal_iterator<Atlas::Objects::SmartPtr<Atlas::Objects::RootData>*, std::vector<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> > > > (0x0x7f68e0dfb478) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<Atlas::Objects::SmartPtr<Atlas::Objects::RootData>*, std::vector<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> > >, true> (0x0x7f68e0db63c0) 0 empty

Class std::iterator_traits<__gnu_cxx::__normal_iterator<Atlas::Objects::SmartPtr<Atlas::Objects::RootData>*, std::vector<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> > > >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<Atlas::Objects::SmartPtr<Atlas::Objects::RootData>*, std::vector<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> > > > (0x0x7f68e0db6420) 0 empty

Class std::__is_normal_iterator<Atlas::Objects::SmartPtr<Atlas::Objects::RootData>*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<Atlas::Objects::SmartPtr<Atlas::Objects::RootData>*> (0x0x7f68e0db6480) 0 empty

Class std::_Niter_base<Atlas::Objects::SmartPtr<Atlas::Objects::RootData>*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<Atlas::Objects::SmartPtr<Atlas::Objects::RootData>*> (0x0x7f68e0dfb618) 0 empty
  std::_Iter_base<Atlas::Objects::SmartPtr<Atlas::Objects::RootData>*, false> (0x0x7f68e0db64e0) 0 empty

Class std::__is_move_iterator<Ember::AvatarTransferInfo*>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<Ember::AvatarTransferInfo*> (0x0x7f68e0db67e0) 0 empty

Class std::_Iter_base<Ember::AvatarTransferInfo*, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<Ember::AvatarTransferInfo*, false> (0x0x7f68e0db6840) 0 empty

Class std::_Miter_base<Ember::AvatarTransferInfo*>
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<Ember::AvatarTransferInfo*> (0x0x7f68e0dfb8f0) 0 empty
  std::_Iter_base<Ember::AvatarTransferInfo*, false> (0x0x7f68e0db68a0) 0 empty

Class std::__is_move_iterator<__gnu_cxx::__normal_iterator<Ember::AvatarTransferInfo*, std::vector<Ember::AvatarTransferInfo> > >
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<__gnu_cxx::__normal_iterator<Ember::AvatarTransferInfo*, std::vector<Ember::AvatarTransferInfo> > > (0x0x7f68e0db69c0) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<Ember::AvatarTransferInfo*, std::vector<Ember::AvatarTransferInfo> >, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<Ember::AvatarTransferInfo*, std::vector<Ember::AvatarTransferInfo> >, false> (0x0x7f68e0db6a20) 0 empty

Class std::_Miter_base<__gnu_cxx::__normal_iterator<Ember::AvatarTransferInfo*, std::vector<Ember::AvatarTransferInfo> > >
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<__gnu_cxx::__normal_iterator<Ember::AvatarTransferInfo*, std::vector<Ember::AvatarTransferInfo> > > (0x0x7f68e0e87548) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<Ember::AvatarTransferInfo*, std::vector<Ember::AvatarTransferInfo> >, false> (0x0x7f68e0db6a80) 0 empty

Class std::__is_normal_iterator<__gnu_cxx::__normal_iterator<Atlas::Message::Element*, std::vector<Atlas::Message::Element> > >
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<__gnu_cxx::__normal_iterator<Atlas::Message::Element*, std::vector<Atlas::Message::Element> > > (0x0x7f68e0db6ae0) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<Atlas::Message::Element*, std::vector<Atlas::Message::Element> >, true>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<Atlas::Message::Element*, std::vector<Atlas::Message::Element> >, true> (0x0x7f68e0db6b40) 0 empty

Class std::_Niter_base<__gnu_cxx::__normal_iterator<Atlas::Message::Element*, std::vector<Atlas::Message::Element> > >
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<__gnu_cxx::__normal_iterator<Atlas::Message::Element*, std::vector<Atlas::Message::Element> > > (0x0x7f68e0e87820) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<Atlas::Message::Element*, std::vector<Atlas::Message::Element> >, true> (0x0x7f68e0db6ba0) 0 empty

Class std::iterator_traits<__gnu_cxx::__normal_iterator<Atlas::Message::Element*, std::vector<Atlas::Message::Element> > >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<Atlas::Message::Element*, std::vector<Atlas::Message::Element> > > (0x0x7f68e0db6c00) 0 empty

Class std::__is_normal_iterator<Atlas::Message::Element*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<Atlas::Message::Element*> (0x0x7f68e0db6c60) 0 empty

Class std::_Niter_base<Atlas::Message::Element*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<Atlas::Message::Element*> (0x0x7f68e0e879c0) 0 empty
  std::_Iter_base<Atlas::Message::Element*, false> (0x0x7f68e0db6cc0) 0 empty

Class std::__is_normal_iterator<std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char>, Atlas::Message::Element> > >
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char>, Atlas::Message::Element> > > (0x0x7f68e0db6d20) 0 empty

Class std::_Iter_base<std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char>, Atlas::Message::Element> >, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char>, Atlas::Message::Element> >, false> (0x0x7f68e0db6d80) 0 empty

Class std::_Niter_base<std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char>, Atlas::Message::Element> > >
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char>, Atlas::Message::Element> > > (0x0x7f68e0e87af8) 0 empty
  std::_Iter_base<std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char>, Atlas::Message::Element> >, false> (0x0x7f68e0db6de0) 0 empty

Class std::__are_same<Atlas::Message::Element, Atlas::Message::Element>
   size=1 align=1
   base size=0 base align=1
std::__are_same<Atlas::Message::Element, Atlas::Message::Element> (0x0x7f68e0db6ea0) 0 empty

Class std::__is_pointer<const Atlas::Message::Element*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<const Atlas::Message::Element*> (0x0x7f68e0db6f00) 0 empty

Class std::__is_pointer<Atlas::Message::Element>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<Atlas::Message::Element> (0x0x7f68e0db6f60) 0 empty

Class std::__is_integer<Atlas::Message::Element>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<Atlas::Message::Element> (0x0x7f68e0ef3000) 0 empty

Class std::__equal<false>
   size=1 align=1
   base size=0 base align=1
std::__equal<false> (0x0x7f68e0ef3060) 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> (0x0x7f68e0ef30c0) 0 empty

Class std::iterator_traits<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > (0x0x7f68e0ef3120) 0 empty

Class std::__are_same<double, double>
   size=1 align=1
   base size=0 base align=1
std::__are_same<double, double> (0x0x7f68e0ef3300) 0 empty

Class std::__is_pointer<double*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<double*> (0x0x7f68e0ef3360) 0 empty

Class std::__is_pointer<const double*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<const double*> (0x0x7f68e0ef33c0) 0 empty

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

Class std::__is_byte<double>
   size=1 align=1
   base size=0 base align=1
std::__is_byte<double> (0x0x7f68e0ef3480) 0 empty

Class std::__is_pointer<double>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<double> (0x0x7f68e0ef3540) 0 empty

Class std::__traitor<std::__is_integer<double>, std::__is_floating<double> >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_integer<double>, std::__is_floating<double> > (0x0x7f68e0ef35a0) 0 empty

Class std::__is_arithmetic<double>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<double> (0x0x7f68e0b2e548) 0 empty
  std::__traitor<std::__is_integer<double>, std::__is_floating<double> > (0x0x7f68e0ef3600) 0 empty

Class std::__traitor<std::__is_arithmetic<double>, std::__is_pointer<double> >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_arithmetic<double>, std::__is_pointer<double> > (0x0x7f68e0ef34e0) 0 empty

Class std::__is_scalar<double>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<double> (0x0x7f68e0b2e618) 0 empty
  std::__traitor<std::__is_arithmetic<double>, std::__is_pointer<double> > (0x0x7f68e0ef3660) 0 empty

Class std::__are_same<WFMath::Point<2>, WFMath::Point<2> >
   size=1 align=1
   base size=0 base align=1
std::__are_same<WFMath::Point<2>, WFMath::Point<2> > (0x0x7f68e0ef36c0) 0 empty

Class std::__is_pointer<WFMath::Point<2>*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<WFMath::Point<2>*> (0x0x7f68e0ef3720) 0 empty

Class std::__is_pointer<const WFMath::Point<2>*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<const WFMath::Point<2>*> (0x0x7f68e0ef3780) 0 empty

Class std::__is_byte<WFMath::Point<2> >
   size=1 align=1
   base size=0 base align=1
std::__is_byte<WFMath::Point<2> > (0x0x7f68e0ef37e0) 0 empty

Class std::__is_pointer<WFMath::Point<2> >
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<WFMath::Point<2> > (0x0x7f68e0ef38a0) 0 empty

Class std::__is_floating<WFMath::Point<2> >
   size=1 align=1
   base size=0 base align=1
std::__is_floating<WFMath::Point<2> > (0x0x7f68e0ef3960) 0 empty

Class std::__is_integer<WFMath::Point<2> >
   size=1 align=1
   base size=0 base align=1
std::__is_integer<WFMath::Point<2> > (0x0x7f68e0ef39c0) 0 empty

Class std::__truth_type<false>
   size=1 align=1
   base size=0 base align=1
std::__truth_type<false> (0x0x7f68e0ef3a20) 0 empty

Class std::__traitor<std::__is_integer<WFMath::Point<2> >, std::__is_floating<WFMath::Point<2> > >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_integer<WFMath::Point<2> >, std::__is_floating<WFMath::Point<2> > > (0x0x7f68e0ef3900) 0 empty

Class std::__is_arithmetic<WFMath::Point<2> >
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<WFMath::Point<2> > (0x0x7f68e0b2ef70) 0 empty
  std::__traitor<std::__is_integer<WFMath::Point<2> >, std::__is_floating<WFMath::Point<2> > > (0x0x7f68e0ef3b40) 0 empty

Class std::__traitor<std::__is_arithmetic<WFMath::Point<2> >, std::__is_pointer<WFMath::Point<2> > >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_arithmetic<WFMath::Point<2> >, std::__is_pointer<WFMath::Point<2> > > (0x0x7f68e0ef3840) 0 empty

Class std::__is_scalar<WFMath::Point<2> >
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<WFMath::Point<2> > (0x0x7f68e0b2e138) 0 empty
  std::__traitor<std::__is_arithmetic<WFMath::Point<2> >, std::__is_pointer<WFMath::Point<2> > > (0x0x7f68e0ef3d80) 0 empty

Class std::__uninitialized_fill_n<false>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_fill_n<false> (0x0x7f68e0ef3e40) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, varconf::Variable> > > > >
   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::map<std::basic_string<char>, varconf::Variable> > > > > (0x0x7f68e0ef3f00) 0 empty

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

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::map<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::map<std::basic_string<char>, std::basic_string<char> > > > > > (0x0x7f68e0bee180) 0 empty

Class std::iterator_traits<__gnu_cxx::__normal_iterator<const Atlas::Objects::SmartPtr<Atlas::Objects::RootData>*, std::vector<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> > > >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<const Atlas::Objects::SmartPtr<Atlas::Objects::RootData>*, std::vector<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> > > > (0x0x7f68e0bee2a0) 0 empty

Class std::__are_same<Atlas::Objects::SmartPtr<Atlas::Objects::RootData>, Atlas::Objects::SmartPtr<Atlas::Objects::RootData> >
   size=1 align=1
   base size=0 base align=1
std::__are_same<Atlas::Objects::SmartPtr<Atlas::Objects::RootData>, Atlas::Objects::SmartPtr<Atlas::Objects::RootData> > (0x0x7f68e0bee360) 0 empty

Class std::__is_pointer<Atlas::Objects::SmartPtr<Atlas::Objects::RootData>*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<Atlas::Objects::SmartPtr<Atlas::Objects::RootData>*> (0x0x7f68e0bee3c0) 0 empty

Class std::__is_pointer<const Atlas::Objects::SmartPtr<Atlas::Objects::RootData>*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<const Atlas::Objects::SmartPtr<Atlas::Objects::RootData>*> (0x0x7f68e0bee420) 0 empty

Class std::__is_byte<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> >
   size=1 align=1
   base size=0 base align=1
std::__is_byte<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> > (0x0x7f68e0bee480) 0 empty

Class std::__is_pointer<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> >
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> > (0x0x7f68e0bee540) 0 empty

Class std::__is_floating<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> >
   size=1 align=1
   base size=0 base align=1
std::__is_floating<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> > (0x0x7f68e0bee600) 0 empty

Class std::__is_integer<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> >
   size=1 align=1
   base size=0 base align=1
std::__is_integer<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> > (0x0x7f68e0bee660) 0 empty

Class std::__traitor<std::__is_integer<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> >, std::__is_floating<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> > >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_integer<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> >, std::__is_floating<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> > > (0x0x7f68e0bee5a0) 0 empty

Class std::__is_arithmetic<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> >
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> > (0x0x7f68e0bc6dd0) 0 empty
  std::__traitor<std::__is_integer<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> >, std::__is_floating<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> > > (0x0x7f68e0bee6c0) 0 empty

Class std::__traitor<std::__is_arithmetic<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> >, std::__is_pointer<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> > >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_arithmetic<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> >, std::__is_pointer<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> > > (0x0x7f68e0bee4e0) 0 empty

Class std::__is_scalar<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> >
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> > (0x0x7f68e0bc6ea0) 0 empty
  std::__traitor<std::__is_arithmetic<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> >, std::__is_pointer<Atlas::Objects::SmartPtr<Atlas::Objects::RootData> > > (0x0x7f68e0bee720) 0 empty

Class sigc::internal::limit_derived_target<sigc::trackable*, sigc::internal::slot_do_bind>
   size=8 align=8
   base size=8 base align=8
sigc::internal::limit_derived_target<sigc::trackable*, sigc::internal::slot_do_bind> (0x0x7f68e0bee7e0) 0

Class sigc::deduce_result_type<sigc::bound_mem_functor1<void, Ember::LoggedInState, Eris::Avatar*>, Eris::Avatar* const&, void, void, void, void, void, void, false>
   size=1 align=1
   base size=0 base align=1
sigc::deduce_result_type<sigc::bound_mem_functor1<void, Ember::LoggedInState, Eris::Avatar*>, Eris::Avatar* const&, void, void, void, void, void, void, false> (0x0x7f68e0beec60) 0 empty

Class sigc::adaptor_functor<sigc::bound_mem_functor1<void, Ember::LoggedInState, Eris::Avatar*> >::deduce_result_type<Eris::Avatar* const&, void, void, void, void, void, void>
   size=1 align=1
   base size=0 base align=1
sigc::adaptor_functor<sigc::bound_mem_functor1<void, Ember::LoggedInState, Eris::Avatar*> >::deduce_result_type<Eris::Avatar* const&, void, void, void, void, void, void> (0x0x7f68e0bee840) 0 empty

Class sigc::deduce_result_type<sigc::bound_mem_functor1<void, Ember::LoggedInState, const Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData>&>, const Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData>&, void, void, void, void, void, void, false>
   size=1 align=1
   base size=0 base align=1
sigc::deduce_result_type<sigc::bound_mem_functor1<void, Ember::LoggedInState, const Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData>&>, const Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData>&, void, void, void, void, void, void, false> (0x0x7f68e0c8f420) 0 empty

Class sigc::adaptor_functor<sigc::bound_mem_functor1<void, Ember::LoggedInState, const Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData>&> >::deduce_result_type<const Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData>&, void, void, void, void, void, void>
   size=1 align=1
   base size=0 base align=1
sigc::adaptor_functor<sigc::bound_mem_functor1<void, Ember::LoggedInState, const Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData>&> >::deduce_result_type<const Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData>&, void, void, void, void, void, void> (0x0x7f68e0c8f000) 0 empty

Class std::__is_normal_iterator<Ember::AvatarTransferInfo*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<Ember::AvatarTransferInfo*> (0x0x7f68e0c8f840) 0 empty

Class std::_Niter_base<Ember::AvatarTransferInfo*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<Ember::AvatarTransferInfo*> (0x0x7f68e0c745b0) 0 empty
  std::_Iter_base<Ember::AvatarTransferInfo*, false> (0x0x7f68e0c8f8a0) 0 empty

Class sigc::internal::count_void<const Eris::TransferInfo&, void, void, void, void, void, void>
   size=1 align=1
   base size=0 base align=1
sigc::internal::count_void<const Eris::TransferInfo&, void, void, void, void, void, void> (0x0x7f68e0ccc120) 0 empty

Class sigc::unwrap_reference<Eris::Avatar*>
   size=1 align=1
   base size=0 base align=1
sigc::unwrap_reference<Eris::Avatar*> (0x0x7f68e0cccd20) 0 empty

Class sigc::deduce_result_type<sigc::bound_mem_functor2<void, Ember::LoggedInState, const Eris::TransferInfo&, const Eris::Avatar*>, const Eris::TransferInfo&, Eris::Avatar*&, void, void, void, void, void, false>
   size=1 align=1
   base size=0 base align=1
sigc::deduce_result_type<sigc::bound_mem_functor2<void, Ember::LoggedInState, const Eris::TransferInfo&, const Eris::Avatar*>, const Eris::TransferInfo&, Eris::Avatar*&, void, void, void, void, void, false> (0x0x7f68e0cec1e0) 0 empty

Class sigc::adaptor_functor<sigc::bound_mem_functor2<void, Ember::LoggedInState, const Eris::TransferInfo&, const Eris::Avatar*> >::deduce_result_type<const Eris::TransferInfo&, Eris::Avatar*&>
   size=1 align=1
   base size=0 base align=1
sigc::adaptor_functor<sigc::bound_mem_functor2<void, Ember::LoggedInState, const Eris::TransferInfo&, const Eris::Avatar*> >::deduce_result_type<const Eris::TransferInfo&, Eris::Avatar*&> (0x0x7f68e0cccd80) 0 empty

Class sigc::bind_functor<-1, sigc::bound_mem_functor2<void, Ember::LoggedInState, const Eris::TransferInfo&, const Eris::Avatar*>, Eris::Avatar*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type_internal<6, const Eris::TransferInfo&, void, void, void, void, void, void>
   size=1 align=1
   base size=0 base align=1
sigc::bind_functor<-1, sigc::bound_mem_functor2<void, Ember::LoggedInState, const Eris::TransferInfo&, const Eris::Avatar*>, Eris::Avatar*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type_internal<6, const Eris::TransferInfo&, void, void, void, void, void, void> (0x0x7f68e0ccca80) 0 empty

Class sigc::bind_functor<-1, sigc::bound_mem_functor2<void, Ember::LoggedInState, const Eris::TransferInfo&, const Eris::Avatar*>, Eris::Avatar*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<const Eris::TransferInfo&, void, void, void, void, void, void>
   size=1 align=1
   base size=0 base align=1
sigc::bind_functor<-1, sigc::bound_mem_functor2<void, Ember::LoggedInState, const Eris::TransferInfo&, const Eris::Avatar*>, Eris::Avatar*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<const Eris::TransferInfo&, void, void, void, void, void, void> (0x0x7f68e0c8fd80) 0 empty

Class std::__is_normal_iterator<__gnu_cxx::__normal_iterator<Ember::AvatarTransferInfo*, std::vector<Ember::AvatarTransferInfo> > >
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<__gnu_cxx::__normal_iterator<Ember::AvatarTransferInfo*, std::vector<Ember::AvatarTransferInfo> > > (0x0x7f68e0ceca80) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<Ember::AvatarTransferInfo*, std::vector<Ember::AvatarTransferInfo> >, true>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<Ember::AvatarTransferInfo*, std::vector<Ember::AvatarTransferInfo> >, true> (0x0x7f68e0cecae0) 0 empty

Class std::_Niter_base<__gnu_cxx::__normal_iterator<Ember::AvatarTransferInfo*, std::vector<Ember::AvatarTransferInfo> > >
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<__gnu_cxx::__normal_iterator<Ember::AvatarTransferInfo*, std::vector<Ember::AvatarTransferInfo> > > (0x0x7f68e0c74bc8) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<Ember::AvatarTransferInfo*, std::vector<Ember::AvatarTransferInfo> >, true> (0x0x7f68e0cecb40) 0 empty

Class std::__is_pointer<Atlas::Message::Element*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<Atlas::Message::Element*> (0x0x7f68e0cecba0) 0 empty

Class std::iterator_traits<std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char>, Atlas::Message::Element> > >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char>, Atlas::Message::Element> > > (0x0x7f68e0cecc60) 0 empty

Class std::__are_same<std::pair<const std::basic_string<char>, Atlas::Message::Element>, std::pair<const std::basic_string<char>, Atlas::Message::Element> >
   size=1 align=1
   base size=0 base align=1
std::__are_same<std::pair<const std::basic_string<char>, Atlas::Message::Element>, std::pair<const std::basic_string<char>, Atlas::Message::Element> > (0x0x7f68e0ceccc0) 0 empty

Class std::__is_pointer<std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char>, Atlas::Message::Element> > >
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char>, Atlas::Message::Element> > > (0x0x7f68e0cecd20) 0 empty

Class std::__is_pointer<std::pair<const std::basic_string<char>, Atlas::Message::Element> >
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<std::pair<const std::basic_string<char>, Atlas::Message::Element> > (0x0x7f68e0cecd80) 0 empty

Class std::__is_integer<std::pair<const std::basic_string<char>, Atlas::Message::Element> >
   size=1 align=1
   base size=0 base align=1
std::__is_integer<std::pair<const std::basic_string<char>, Atlas::Message::Element> > (0x0x7f68e0cecde0) 0 empty

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

Class sigc::internal::limit_derived_target<sigc::trackable*, sigc::internal::slot_do_unbind>
   size=8 align=8
   base size=8 base align=8
sigc::internal::limit_derived_target<sigc::trackable*, sigc::internal::slot_do_unbind> (0x0x7f68e095f6c0) 0

Class sigc::visitor<sigc::adaptor_functor<sigc::bound_mem_functor1<void, Ember::LoggedInState, Eris::Avatar*> > >
   size=1 align=1
   base size=0 base align=1
sigc::visitor<sigc::adaptor_functor<sigc::bound_mem_functor1<void, Ember::LoggedInState, Eris::Avatar*> > > (0x0x7f68e095f8a0) 0 empty

Class sigc::visitor<sigc::adaptor_functor<sigc::bound_mem_functor1<void, Ember::LoggedInState, const Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData>&> > >
   size=1 align=1
   base size=0 base align=1
sigc::visitor<sigc::adaptor_functor<sigc::bound_mem_functor1<void, Ember::LoggedInState, const Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData>&> > > (0x0x7f68e095fa80) 0 empty

Class sigc::visitor<sigc::adaptor_functor<sigc::bound_mem_functor0<void, Ember::LoggedInState> > >
   size=1 align=1
   base size=0 base align=1
sigc::visitor<sigc::adaptor_functor<sigc::bound_mem_functor0<void, Ember::LoggedInState> > > (0x0x7f68e095fde0) 0 empty

Class std::__are_same<Ember::AvatarTransferInfo, Ember::AvatarTransferInfo>
   size=1 align=1
   base size=0 base align=1
std::__are_same<Ember::AvatarTransferInfo, Ember::AvatarTransferInfo> (0x0x7f68e095ff60) 0 empty

Class std::__is_pointer<Ember::AvatarTransferInfo*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<Ember::AvatarTransferInfo*> (0x0x7f68e0a04000) 0 empty

Class sigc::visitor<sigc::bind_functor<-1, sigc::bound_mem_functor2<void, Ember::LoggedInState, const Eris::TransferInfo&, const Eris::Avatar*>, Eris::Avatar*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> >
   size=1 align=1
   base size=0 base align=1
sigc::visitor<sigc::bind_functor<-1, sigc::bound_mem_functor2<void, Ember::LoggedInState, const Eris::TransferInfo&, const Eris::Avatar*>, Eris::Avatar*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> > (0x0x7f68e0a04de0) 0 empty

Class std::pair<const std::basic_string<char>, varconf::Variable>
   size=24 align=8
   base size=24 base align=8
std::pair<const std::basic_string<char>, varconf::Variable> (0x0x7f68e0a22c00) 0

Class std::_Rb_tree_node<std::pair<const std::basic_string<char>, varconf::Variable> >
   size=56 align=8
   base size=56 base align=8
std::_Rb_tree_node<std::pair<const std::basic_string<char>, varconf::Variable> > (0x0x7f68e0a61208) 0
  std::_Rb_tree_node_base (0x0x7f68e0a22ba0) 0

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> > (0x0x7f68e0a22cc0) 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> > > (0x0x7f68e0a61340) 0
  std::_Rb_tree_node_base (0x0x7f68e0a22c60) 0

Class __gnu_cxx::__enable_if<false, double*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, double*> (0x0x7f68e0aac420) 0 empty

Class __gnu_cxx::__enable_if<true, double*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, double*> (0x0x7f68e0aac480) 0 empty

Class sigc::visitor<sigc::bound_mem_functor1<void, Ember::LoggedInState, Eris::Avatar*> >
   size=1 align=1
   base size=0 base align=1
sigc::visitor<sigc::bound_mem_functor1<void, Ember::LoggedInState, Eris::Avatar*> > (0x0x7f68e0aac660) 0 empty

Class sigc::visitor<sigc::bound_mem_functor1<void, Ember::LoggedInState, const Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData>&> >
   size=1 align=1
   base size=0 base align=1
sigc::visitor<sigc::bound_mem_functor1<void, Ember::LoggedInState, const Atlas::Objects::SmartPtr<Atlas::Objects::Entity::RootEntityData>&> > (0x0x7f68e0aac840) 0 empty

Class sigc::visitor<sigc::bound_mem_functor0<void, Ember::LoggedInState> >
   size=1 align=1
   base size=0 base align=1
sigc::visitor<sigc::bound_mem_functor0<void, Ember::LoggedInState> > (0x0x7f68e0aaca20) 0 empty

Class sigc::visitor<sigc::adaptor_functor<sigc::bound_mem_functor2<void, Ember::LoggedInState, const Eris::TransferInfo&, const Eris::Avatar*> > >
   size=1 align=1
   base size=0 base align=1
sigc::visitor<sigc::adaptor_functor<sigc::bound_mem_functor2<void, Ember::LoggedInState, const Eris::TransferInfo&, const Eris::Avatar*> > > (0x0x7f68e0aacd80) 0 empty

Class sigc::visitor<sigc::bound_argument<Eris::Avatar*> >
   size=1 align=1
   base size=0 base align=1
sigc::visitor<sigc::bound_argument<Eris::Avatar*> > (0x0x7f68e0aacf60) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, varconf::Variable> > > >
   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>, varconf::Variable> > > > (0x0x7f68e0af2060) 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> > > > > (0x0x7f68e0af2120) 0 empty

Class sigc::visitor<sigc::limit_reference<Ember::LoggedInState, true> >
   size=1 align=1
   base size=0 base align=1
sigc::visitor<sigc::limit_reference<Ember::LoggedInState, true> > (0x0x7f68e0af2480) 0 empty

Class sigc::visitor<sigc::bound_mem_functor2<void, Ember::LoggedInState, const Eris::TransferInfo&, const Eris::Avatar*> >
   size=1 align=1
   base size=0 base align=1
sigc::visitor<sigc::bound_mem_functor2<void, Ember::LoggedInState, const Eris::TransferInfo&, const Eris::Avatar*> > (0x0x7f68e0af2660) 0 empty

Class sigc::visitor<Eris::Avatar*>
   size=1 align=1
   base size=0 base align=1
sigc::visitor<Eris::Avatar*> (0x0x7f68e0af2840) 0 empty

Class sigc::visitor<sigc::trackable>
   size=1 align=1
   base size=0 base align=1
sigc::visitor<sigc::trackable> (0x0x7f68e0af2a20) 0 empty

Class sigc::is_base_and_derived<sigc::trackable, Eris::Avatar*>
   size=1 align=1
   base size=0 base align=1
sigc::is_base_and_derived<sigc::trackable, Eris::Avatar*> (0x0x7f68e0af2a80) 0 empty

Class sigc::is_base_and_derived<sigc::trackable, Eris::Avatar*>::big
   size=64 align=1
   base size=64 base align=1
sigc::is_base_and_derived<sigc::trackable, Eris::Avatar*>::big (0x0x7f68e0af2ae0) 0

Class sigc::internal::with_type_pointer<false, Eris::Avatar*, sigc::internal::limit_derived_target<sigc::trackable*, sigc::internal::slot_do_bind> >
   size=1 align=1
   base size=0 base align=1
sigc::internal::with_type_pointer<false, Eris::Avatar*, sigc::internal::limit_derived_target<sigc::trackable*, sigc::internal::slot_do_bind> > (0x0x7f68e0af2b40) 0 empty

Class sigc::internal::with_type_pointer<false, Eris::Avatar*, sigc::internal::limit_derived_target<sigc::trackable*, sigc::internal::slot_do_unbind> >
   size=1 align=1
   base size=0 base align=1
sigc::internal::with_type_pointer<false, Eris::Avatar*, sigc::internal::limit_derived_target<sigc::trackable*, sigc::internal::slot_do_unbind> > (0x0x7f68e0af2ba0) 0 empty

Class sigc::is_base_and_derived<sigc::trackable, sigc::trackable>
   size=1 align=1
   base size=0 base align=1
sigc::is_base_and_derived<sigc::trackable, sigc::trackable> (0x0x7f68e0af2c00) 0 empty

Class sigc::internal::with_type_pointer<true, sigc::trackable, sigc::internal::limit_derived_target<sigc::trackable*, sigc::internal::slot_do_bind> >
   size=1 align=1
   base size=0 base align=1
sigc::internal::with_type_pointer<true, sigc::trackable, sigc::internal::limit_derived_target<sigc::trackable*, sigc::internal::slot_do_bind> > (0x0x7f68e0af2c60) 0 empty

Class sigc::internal::with_type_pointer<true, sigc::trackable, sigc::internal::limit_derived_target<sigc::trackable*, sigc::internal::slot_do_unbind> >
   size=1 align=1
   base size=0 base align=1
sigc::internal::with_type_pointer<true, sigc::trackable, sigc::internal::limit_derived_target<sigc::trackable*, sigc::internal::slot_do_unbind> > (0x0x7f68e0af2d20) 0 empty

