Class cxxtools::Void
   size=1 align=1
   base size=0 base align=1
cxxtools::Void (0x0x7fcf0aeb8660) 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 (0x0x7fcf0aeb86c0) 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 (0x0x7fcf0aeafaf8) 0 nearly-empty
    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 16u)
  std::exception (0x0x7fcf0aeb8720) 0 nearly-empty
      primary-for std::bad_exception (0x0x7fcf0aeafaf8)

Vtable for std::type_info
std::type_info::_ZTVSt9type_info: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt9type_info)
16    (int (*)(...))std::type_info::~type_info
24    (int (*)(...))std::type_info::~type_info
32    (int (*)(...))std::type_info::__is_pointer_p
40    (int (*)(...))std::type_info::__is_function_p
48    (int (*)(...))std::type_info::__do_catch
56    (int (*)(...))std::type_info::__do_upcast

Class std::type_info
   size=16 align=8
   base size=16 base align=8
std::type_info (0x0x7fcf0aeb8780) 0
    vptr=((& std::type_info::_ZTVSt9type_info) + 16u)

Vtable for std::bad_cast
std::bad_cast::_ZTVSt8bad_cast: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt8bad_cast)
16    (int (*)(...))std::bad_cast::~bad_cast
24    (int (*)(...))std::bad_cast::~bad_cast
32    (int (*)(...))std::bad_cast::what

Class std::bad_cast
   size=8 align=8
   base size=8 base align=8
std::bad_cast (0x0x7fcf0aeafb60) 0 nearly-empty
    vptr=((& std::bad_cast::_ZTVSt8bad_cast) + 16u)
  std::exception (0x0x7fcf0aeb87e0) 0 nearly-empty
      primary-for std::bad_cast (0x0x7fcf0aeafb60)

Vtable for std::bad_typeid
std::bad_typeid::_ZTVSt10bad_typeid: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt10bad_typeid)
16    (int (*)(...))std::bad_typeid::~bad_typeid
24    (int (*)(...))std::bad_typeid::~bad_typeid
32    (int (*)(...))std::bad_typeid::what

Class std::bad_typeid
   size=8 align=8
   base size=8 base align=8
std::bad_typeid (0x0x7fcf0aeafbc8) 0 nearly-empty
    vptr=((& std::bad_typeid::_ZTVSt10bad_typeid) + 16u)
  std::exception (0x0x7fcf0aeb8840) 0 nearly-empty
      primary-for std::bad_typeid (0x0x7fcf0aeafbc8)

Vtable for cxxtools::Allocator
cxxtools::Allocator::_ZTVN8cxxtools9AllocatorE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN8cxxtools9AllocatorE)
16    (int (*)(...))cxxtools::Allocator::~Allocator
24    (int (*)(...))cxxtools::Allocator::~Allocator
32    (int (*)(...))cxxtools::Allocator::allocate
40    (int (*)(...))cxxtools::Allocator::deallocate

Class cxxtools::Allocator
   size=8 align=8
   base size=8 base align=8
cxxtools::Allocator (0x0x7fcf0aeb88a0) 0 nearly-empty
    vptr=((& cxxtools::Allocator::_ZTVN8cxxtools9AllocatorE) + 16u)

Vtable for cxxtools::Event
cxxtools::Event::_ZTVN8cxxtools5EventE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN8cxxtools5EventE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual

Class cxxtools::Event
   size=8 align=8
   base size=8 base align=8
cxxtools::Event (0x0x7fcf0aeb8900) 0 nearly-empty
    vptr=((& cxxtools::Event::_ZTVN8cxxtools5EventE) + 16u)

Vtable for cxxtools::Invokable<cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>
cxxtools::Invokable<cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>::_ZTVN8cxxtools9InvokableINS_4VoidES1_S1_S1_S1_S1_S1_S1_S1_S1_EE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN8cxxtools9InvokableINS_4VoidES1_S1_S1_S1_S1_S1_S1_S1_S1_EE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual

Class cxxtools::Invokable<cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>
   size=8 align=8
   base size=8 base align=8
cxxtools::Invokable<cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void> (0x0x7fcf0aeb8f60) 0 nearly-empty
    vptr=((& cxxtools::Invokable<cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>::_ZTVN8cxxtools9InvokableINS_4VoidES1_S1_S1_S1_S1_S1_S1_S1_S1_EE) + 16u)

Vtable for cxxtools::Slot
cxxtools::Slot::_ZTVN8cxxtools4SlotE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN8cxxtools4SlotE)
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

Class cxxtools::Slot
   size=8 align=8
   base size=8 base align=8
cxxtools::Slot (0x0x7fcf0a847900) 0 nearly-empty
    vptr=((& cxxtools::Slot::_ZTVN8cxxtools4SlotE) + 16u)

Class cxxtools::NonCopyable
   size=1 align=1
   base size=0 base align=1
cxxtools::NonCopyable (0x0x7fcf0a8479c0) 0 empty

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

Vtable for cxxtools::SimpleRefCounted
cxxtools::SimpleRefCounted::_ZTVN8cxxtools16SimpleRefCountedE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN8cxxtools16SimpleRefCountedE)
16    (int (*)(...))cxxtools::SimpleRefCounted::~SimpleRefCounted
24    (int (*)(...))cxxtools::SimpleRefCounted::~SimpleRefCounted
32    (int (*)(...))cxxtools::SimpleRefCounted::addRef
40    (int (*)(...))cxxtools::SimpleRefCounted::release

Class cxxtools::SimpleRefCounted
   size=16 align=8
   base size=12 base align=8
cxxtools::SimpleRefCounted (0x0x7fcf0a863680) 0
    vptr=((& cxxtools::SimpleRefCounted::_ZTVN8cxxtools16SimpleRefCountedE) + 16u)
  cxxtools::NonCopyable (0x0x7fcf0a847d20) 0 empty

Vtable for cxxtools::AtomicRefCounted
cxxtools::AtomicRefCounted::_ZTVN8cxxtools16AtomicRefCountedE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN8cxxtools16AtomicRefCountedE)
16    (int (*)(...))cxxtools::AtomicRefCounted::~AtomicRefCounted
24    (int (*)(...))cxxtools::AtomicRefCounted::~AtomicRefCounted
32    (int (*)(...))cxxtools::AtomicRefCounted::addRef
40    (int (*)(...))cxxtools::AtomicRefCounted::release

Class cxxtools::AtomicRefCounted
   size=16 align=8
   base size=16 base align=8
cxxtools::AtomicRefCounted (0x0x7fcf0a8636e8) 0
    vptr=((& cxxtools::AtomicRefCounted::_ZTVN8cxxtools16AtomicRefCountedE) + 16u)
  cxxtools::NonCopyable (0x0x7fcf0a847d80) 0 empty

Vtable for cxxtools::ConnectionData
cxxtools::ConnectionData::_ZTVN8cxxtools14ConnectionDataE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN8cxxtools14ConnectionDataE)
16    (int (*)(...))cxxtools::ConnectionData::~ConnectionData
24    (int (*)(...))cxxtools::ConnectionData::~ConnectionData
32    (int (*)(...))cxxtools::SimpleRefCounted::addRef
40    (int (*)(...))cxxtools::SimpleRefCounted::release

Class cxxtools::ConnectionData
   size=40 align=8
   base size=40 base align=8
cxxtools::ConnectionData (0x0x7fcf0a863750) 0
    vptr=((& cxxtools::ConnectionData::_ZTVN8cxxtools14ConnectionDataE) + 16u)
  cxxtools::SimpleRefCounted (0x0x7fcf0a8637b8) 0
      primary-for cxxtools::ConnectionData (0x0x7fcf0a863750)
    cxxtools::NonCopyable (0x0x7fcf0a847de0) 0 empty

Class cxxtools::Connection
   size=8 align=8
   base size=8 base align=8
cxxtools::Connection (0x0x7fcf0a847e40) 0

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7fcf0a972600) 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> (0x0x7fcf0a972660) 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> (0x0x7fcf0a9726c0) 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> (0x0x7fcf0a972720) 0 empty

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7fcf0a9ac060) 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> (0x0x7fcf0a9ac0c0) 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> (0x0x7fcf0a9ac120) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7fcf0a9ac180) 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> (0x0x7fcf0a9ac1e0) 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> (0x0x7fcf0a9ac240) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7fcf0a9ac300) 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> (0x0x7fcf0a9ac360) 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> (0x0x7fcf0a9ac3c0) 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> (0x0x7fcf0a9ac420) 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> (0x0x7fcf0a9ac480) 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> (0x0x7fcf0a9ac4e0) 0 empty

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

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

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

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

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

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7fcf0a8638f0) 0 empty
  std::input_iterator_tag (0x0x7fcf0a9acba0) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7fcf0a863958) 0 empty
  std::forward_iterator_tag (0x0x7fcf0a8639c0) 0 empty
    std::input_iterator_tag (0x0x7fcf0a9acc00) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7fcf0a863a28) 0 empty
  std::bidirectional_iterator_tag (0x0x7fcf0a863a90) 0 empty
    std::forward_iterator_tag (0x0x7fcf0a863af8) 0 empty
      std::input_iterator_tag (0x0x7fcf0a9acc60) 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> (0x0x7fcf0a9acf60) 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 (0x0x7fcf0a21b180) 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 (0x0x7fcf0a21b1e0) 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 (0x0x7fcf0a21b240) 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 (0x0x7fcf0a21b2a0) 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 (0x0x7fcf0a21b300) 0 empty

Class std::__iter_swap<true>
   size=1 align=1
   base size=0 base align=1
std::__iter_swap<true> (0x0x7fcf0a21b720) 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> (0x0x7fcf0a21b8a0) 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> (0x0x7fcf0a21b9c0) 0 empty

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

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

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

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 (0x0x7fcf0a863e38) 0 nearly-empty
    vptr=((& std::bad_array_length::_ZTVSt16bad_array_length) + 16u)
  std::bad_alloc (0x0x7fcf0a863ea0) 0 nearly-empty
      primary-for std::bad_array_length (0x0x7fcf0a863e38)
    std::exception (0x0x7fcf0a21bd20) 0 nearly-empty
        primary-for std::bad_alloc (0x0x7fcf0a863ea0)

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

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

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

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

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

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

Class __gnu_cxx::new_allocator<cxxtools::Connection>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<cxxtools::Connection> (0x0x7fcf0a31d6c0) 0 empty

Class std::allocator<cxxtools::Connection>
   size=1 align=1
   base size=1 base align=1
std::allocator<cxxtools::Connection> (0x0x7fcf0a34b1a0) 0 empty
  __gnu_cxx::new_allocator<cxxtools::Connection> (0x0x7fcf0a31d720) 0 empty

Class std::allocator<cxxtools::Connection>::rebind<std::_List_node<cxxtools::Connection> >
   size=1 align=1
   base size=0 base align=1
std::allocator<cxxtools::Connection>::rebind<std::_List_node<cxxtools::Connection> > (0x0x7fcf0a31d780) 0 empty

Class std::allocator<cxxtools::Connection>::rebind<cxxtools::Connection>
   size=1 align=1
   base size=0 base align=1
std::allocator<cxxtools::Connection>::rebind<cxxtools::Connection> (0x0x7fcf0a31d7e0) 0 empty

Class __gnu_cxx::new_allocator<std::_List_node<cxxtools::Connection> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<cxxtools::Connection> > (0x0x7fcf0a31d840) 0 empty

Class std::allocator<std::_List_node<cxxtools::Connection> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<cxxtools::Connection> > (0x0x7fcf0a34b2d8) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<cxxtools::Connection> > (0x0x7fcf0a31d8a0) 0 empty

Class std::_List_base<cxxtools::Connection, std::allocator<cxxtools::Connection> >::_List_impl
   size=16 align=8
   base size=16 base align=8
std::_List_base<cxxtools::Connection, std::allocator<cxxtools::Connection> >::_List_impl (0x0x7fcf0a34b340) 0
  std::allocator<std::_List_node<cxxtools::Connection> > (0x0x7fcf0a34b3a8) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<cxxtools::Connection> > (0x0x7fcf0a31d900) 0 empty

Class std::_List_base<cxxtools::Connection, std::allocator<cxxtools::Connection> >
   size=16 align=8
   base size=16 base align=8
std::_List_base<cxxtools::Connection, std::allocator<cxxtools::Connection> > (0x0x7fcf0a31d660) 0

Class std::list<cxxtools::Connection>
   size=16 align=8
   base size=16 base align=8
std::list<cxxtools::Connection> (0x0x7fcf0a34b410) 0
  std::_List_base<cxxtools::Connection, std::allocator<cxxtools::Connection> > (0x0x7fcf0a31da20) 0

Vtable for cxxtools::Connectable
cxxtools::Connectable::_ZTVN8cxxtools11ConnectableE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN8cxxtools11ConnectableE)
16    (int (*)(...))cxxtools::Connectable::~Connectable
24    (int (*)(...))cxxtools::Connectable::~Connectable
32    (int (*)(...))cxxtools::Connectable::onConnectionOpen
40    (int (*)(...))cxxtools::Connectable::onConnectionClose

Class cxxtools::Connectable
   size=24 align=8
   base size=24 base align=8
cxxtools::Connectable (0x0x7fcf0a31d600) 0
    vptr=((& cxxtools::Connectable::_ZTVN8cxxtools11ConnectableE) + 16u)

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

Class cxxtools::SignalBase::Sentry
   size=8 align=8
   base size=8 base align=8
cxxtools::SignalBase::Sentry (0x0x7fcf09edcd80) 0

Vtable for cxxtools::SignalBase
cxxtools::SignalBase::_ZTVN8cxxtools10SignalBaseE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN8cxxtools10SignalBaseE)
16    (int (*)(...))cxxtools::SignalBase::~SignalBase
24    (int (*)(...))cxxtools::SignalBase::~SignalBase
32    (int (*)(...))cxxtools::SignalBase::onConnectionOpen
40    (int (*)(...))cxxtools::SignalBase::onConnectionClose

Class cxxtools::SignalBase
   size=40 align=8
   base size=34 base align=8
cxxtools::SignalBase (0x0x7fcf09ed5548) 0
    vptr=((& cxxtools::SignalBase::_ZTVN8cxxtools10SignalBaseE) + 16u)
  cxxtools::Connectable (0x0x7fcf09edcd20) 0
      primary-for cxxtools::SignalBase (0x0x7fcf09ed5548)

Class std::_List_const_iterator<cxxtools::Connection>
   size=8 align=8
   base size=8 base align=8
std::_List_const_iterator<cxxtools::Connection> (0x0x7fcf09edce40) 0

Vtable for cxxtools::Signal<cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>
cxxtools::Signal<cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>::_ZTVN8cxxtools6SignalINS_4VoidES1_S1_S1_S1_S1_S1_S1_S1_S1_EE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN8cxxtools6SignalINS_4VoidES1_S1_S1_S1_S1_S1_S1_S1_S1_EE)
16    (int (*)(...))cxxtools::Signal<cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>::~Signal
24    (int (*)(...))cxxtools::Signal<cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>::~Signal
32    (int (*)(...))cxxtools::SignalBase::onConnectionOpen
40    (int (*)(...))cxxtools::SignalBase::onConnectionClose

Class cxxtools::Signal<cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>
   size=40 align=8
   base size=34 base align=8
cxxtools::Signal<cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void> (0x0x7fcf09d98d68) 0
    vptr=((& cxxtools::Signal<cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>::_ZTVN8cxxtools6SignalINS_4VoidES1_S1_S1_S1_S1_S1_S1_S1_S1_EE) + 16u)
  cxxtools::SignalBase (0x0x7fcf09d98dd0) 0
      primary-for cxxtools::Signal<cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void> (0x0x7fcf09d98d68)
    cxxtools::Connectable (0x0x7fcf09d4fba0) 0
        primary-for cxxtools::SignalBase (0x0x7fcf09d98dd0)

Class std::_List_iterator<cxxtools::Connection>
   size=8 align=8
   base size=8 base align=8
std::_List_iterator<cxxtools::Connection> (0x0x7fcf09d4fc00) 0

Vtable for cxxtools::BasicSlot<void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>
cxxtools::BasicSlot<void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>::_ZTVN8cxxtools9BasicSlotIvNS_4VoidES1_S1_S1_S1_S1_S1_S1_S1_S1_EE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN8cxxtools9BasicSlotIvNS_4VoidES1_S1_S1_S1_S1_S1_S1_S1_S1_EE)
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

Class cxxtools::BasicSlot<void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>
   size=8 align=8
   base size=8 base align=8
cxxtools::BasicSlot<void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void> (0x0x7fcf099e9750) 0 nearly-empty
    vptr=((& cxxtools::BasicSlot<void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>::_ZTVN8cxxtools9BasicSlotIvNS_4VoidES1_S1_S1_S1_S1_S1_S1_S1_S1_EE) + 16u)
  cxxtools::Slot (0x0x7fcf099f3000) 0 nearly-empty
      primary-for cxxtools::BasicSlot<void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void> (0x0x7fcf099e9750)

Vtable for cxxtools::Callable<void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>
cxxtools::Callable<void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>::_ZTVN8cxxtools8CallableIvNS_4VoidES1_S1_S1_S1_S1_S1_S1_S1_S1_EE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN8cxxtools8CallableIvNS_4VoidES1_S1_S1_S1_S1_S1_S1_S1_S1_EE)
16    0u
24    0u
32    (int (*)(...))cxxtools::Callable<R, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>::invoke<void>
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual

Class cxxtools::Callable<void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>
   size=8 align=8
   base size=8 base align=8
cxxtools::Callable<void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void> (0x0x7fcf099fe138) 0 nearly-empty
    vptr=((& cxxtools::Callable<void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>::_ZTVN8cxxtools8CallableIvNS_4VoidES1_S1_S1_S1_S1_S1_S1_S1_S1_EE) + 16u)
  cxxtools::Invokable<cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void> (0x0x7fcf099f33c0) 0 nearly-empty
      primary-for cxxtools::Callable<void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void> (0x0x7fcf099fe138)

Vtable for cxxtools::ConstMethod<void, cxxtools::Signal<cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>
cxxtools::ConstMethod<void, cxxtools::Signal<cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>::_ZTVN8cxxtools11ConstMethodIvNS_6SignalINS_4VoidES2_S2_S2_S2_S2_S2_S2_S2_S2_EES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_EE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN8cxxtools11ConstMethodIvNS_6SignalINS_4VoidES2_S2_S2_S2_S2_S2_S2_S2_S2_EES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_EE)
16    (int (*)(...))cxxtools::ConstMethod<void, cxxtools::Signal<cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>::~ConstMethod
24    (int (*)(...))cxxtools::ConstMethod<void, cxxtools::Signal<cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>::~ConstMethod
32    (int (*)(...))cxxtools::Callable<R, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>::invoke<void>
40    (int (*)(...))cxxtools::ConstMethod<R, ClassT, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>::clone<void, cxxtools::Signal<cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void> >
48    (int (*)(...))cxxtools::ConstMethod<R, ClassT, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>::operator()<void, cxxtools::Signal<cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void> >

Class cxxtools::ConstMethod<void, cxxtools::Signal<cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>
   size=32 align=8
   base size=32 base align=8
cxxtools::ConstMethod<void, cxxtools::Signal<cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void> (0x0x7fcf099fe1a0) 0
    vptr=((& cxxtools::ConstMethod<void, cxxtools::Signal<cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>::_ZTVN8cxxtools11ConstMethodIvNS_6SignalINS_4VoidES2_S2_S2_S2_S2_S2_S2_S2_S2_EES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_EE) + 16u)
  cxxtools::Callable<void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void> (0x0x7fcf099fe208) 0 nearly-empty
      primary-for cxxtools::ConstMethod<void, cxxtools::Signal<cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void> (0x0x7fcf099fe1a0)
    cxxtools::Invokable<cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void> (0x0x7fcf099f3420) 0 nearly-empty
        primary-for cxxtools::Callable<void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void> (0x0x7fcf099fe208)

Vtable for cxxtools::SignalSlot<cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>
cxxtools::SignalSlot<cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>::_ZTVN8cxxtools10SignalSlotINS_4VoidES1_S1_S1_S1_S1_S1_S1_S1_S1_EE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN8cxxtools10SignalSlotINS_4VoidES1_S1_S1_S1_S1_S1_S1_S1_S1_EE)
16    (int (*)(...))cxxtools::SignalSlot<cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>::~SignalSlot
24    (int (*)(...))cxxtools::SignalSlot<cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>::~SignalSlot
32    (int (*)(...))cxxtools::SignalSlot<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10>::clone<cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>
40    (int (*)(...))cxxtools::SignalSlot<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10>::callable<cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>
48    (int (*)(...))cxxtools::SignalSlot<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10>::onConnect<cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>
56    (int (*)(...))cxxtools::SignalSlot<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10>::onDisconnect<cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>
64    (int (*)(...))cxxtools::SignalSlot<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10>::equals<cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>

Class cxxtools::SignalSlot<cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>
   size=40 align=8
   base size=40 base align=8
cxxtools::SignalSlot<cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void> (0x0x7fcf099e97b8) 0
    vptr=((& cxxtools::SignalSlot<cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>::_ZTVN8cxxtools10SignalSlotINS_4VoidES1_S1_S1_S1_S1_S1_S1_S1_S1_EE) + 16u)
  cxxtools::BasicSlot<void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void> (0x0x7fcf099e9820) 0 nearly-empty
      primary-for cxxtools::SignalSlot<cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void> (0x0x7fcf099e97b8)
    cxxtools::Slot (0x0x7fcf099f3060) 0 nearly-empty
        primary-for cxxtools::BasicSlot<void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void> (0x0x7fcf099e9820)

Class cxxtools::CompareEventTypeInfo
   size=1 align=1
   base size=0 base align=1
cxxtools::CompareEventTypeInfo (0x0x7fcf099f3900) 0 empty

Class cxxtools::Signal<const cxxtools::Event&>::Sentry
   size=8 align=8
   base size=8 base align=8
cxxtools::Signal<const cxxtools::Event&>::Sentry (0x0x7fcf099f3a20) 0

Vtable for cxxtools::Signal<const cxxtools::Event&>::IEventRoute
cxxtools::Signal<const cxxtools::Event&>::IEventRoute::_ZTVN8cxxtools6SignalIRKNS_5EventENS_4VoidES4_S4_S4_S4_S4_S4_S4_S4_E11IEventRouteE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN8cxxtools6SignalIRKNS_5EventENS_4VoidES4_S4_S4_S4_S4_S4_S4_S4_E11IEventRouteE)
16    (int (*)(...))cxxtools::Signal<const cxxtools::Event&>::IEventRoute::~IEventRoute
24    (int (*)(...))cxxtools::Signal<const cxxtools::Event&>::IEventRoute::~IEventRoute
32    (int (*)(...))cxxtools::Signal<const cxxtools::Event&>::IEventRoute::route

Class cxxtools::Signal<const cxxtools::Event&>::IEventRoute
   size=16 align=8
   base size=16 base align=8
cxxtools::Signal<const cxxtools::Event&>::IEventRoute (0x0x7fcf099f3a80) 0
    vptr=((& cxxtools::Signal<const cxxtools::Event&>::IEventRoute::_ZTVN8cxxtools6SignalIRKNS_5EventENS_4VoidES4_S4_S4_S4_S4_S4_S4_S4_E11IEventRouteE) + 16u)

Class __gnu_cxx::new_allocator<std::pair<const std::type_info* const, cxxtools::Signal<const cxxtools::Event&>::IEventRoute*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const std::type_info* const, cxxtools::Signal<const cxxtools::Event&>::IEventRoute*> > (0x0x7fcf099f3ba0) 0 empty

Class std::allocator<std::pair<const std::type_info* const, cxxtools::Signal<const cxxtools::Event&>::IEventRoute*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const std::type_info* const, cxxtools::Signal<const cxxtools::Event&>::IEventRoute*> > (0x0x7fcf099feb60) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::type_info* const, cxxtools::Signal<const cxxtools::Event&>::IEventRoute*> > (0x0x7fcf099f3cc0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::type_info* const, cxxtools::Signal<const cxxtools::Event&>::IEventRoute*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::type_info* const, cxxtools::Signal<const cxxtools::Event&>::IEventRoute*> > > (0x0x7fcf099f3d20) 0 empty

Class std::allocator<std::pair<const std::type_info* const, cxxtools::Signal<const cxxtools::Event&>::IEventRoute*> >::rebind<std::pair<const std::type_info* const, cxxtools::Signal<const cxxtools::Event&>::IEventRoute*> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const std::type_info* const, cxxtools::Signal<const cxxtools::Event&>::IEventRoute*> >::rebind<std::pair<const std::type_info* const, cxxtools::Signal<const cxxtools::Event&>::IEventRoute*> > (0x0x7fcf099f3e40) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::type_info* const, cxxtools::Signal<const cxxtools::Event&>::IEventRoute*> > >::rebind<std::pair<const std::type_info* const, cxxtools::Signal<const cxxtools::Event&>::IEventRoute*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::type_info* const, cxxtools::Signal<const cxxtools::Event&>::IEventRoute*> > >::rebind<std::pair<const std::type_info* const, cxxtools::Signal<const cxxtools::Event&>::IEventRoute*> > (0x0x7fcf099f3de0) 0 empty

Class std::allocator<std::pair<const std::type_info* const, cxxtools::Signal<const cxxtools::Event&>::IEventRoute*> >::rebind<std::_Rb_tree_node<std::pair<const std::type_info* const, cxxtools::Signal<const cxxtools::Event&>::IEventRoute*> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const std::type_info* const, cxxtools::Signal<const cxxtools::Event&>::IEventRoute*> >::rebind<std::_Rb_tree_node<std::pair<const std::type_info* const, cxxtools::Signal<const cxxtools::Event&>::IEventRoute*> > > (0x0x7fcf099f3f60) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::type_info* const, cxxtools::Signal<const cxxtools::Event&>::IEventRoute*> > >::rebind<std::_Rb_tree_node<std::pair<const std::type_info* const, cxxtools::Signal<const cxxtools::Event&>::IEventRoute*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::type_info* const, cxxtools::Signal<const cxxtools::Event&>::IEventRoute*> > >::rebind<std::_Rb_tree_node<std::pair<const std::type_info* const, cxxtools::Signal<const cxxtools::Event&>::IEventRoute*> > > (0x0x7fcf099f3f00) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::type_info* const, cxxtools::Signal<const cxxtools::Event&>::IEventRoute*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::type_info* const, cxxtools::Signal<const cxxtools::Event&>::IEventRoute*> > > (0x0x7fcf09a5c000) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const std::type_info* const, cxxtools::Signal<const cxxtools::Event&>::IEventRoute*> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const std::type_info* const, cxxtools::Signal<const cxxtools::Event&>::IEventRoute*> > > (0x0x7fcf099fef08) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::type_info* const, cxxtools::Signal<const cxxtools::Event&>::IEventRoute*> > > (0x0x7fcf09a5c060) 0 empty

Class std::_Rb_tree<const std::type_info*, std::pair<const std::type_info* const, cxxtools::Signal<const cxxtools::Event&>::IEventRoute*>, std::_Select1st<std::pair<const std::type_info* const, cxxtools::Signal<const cxxtools::Event&>::IEventRoute*> >, cxxtools::CompareEventTypeInfo, std::allocator<std::pair<const std::type_info* const, cxxtools::Signal<const cxxtools::Event&>::IEventRoute*> > >::_Rb_tree_impl<cxxtools::CompareEventTypeInfo, true>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<const std::type_info*, std::pair<const std::type_info* const, cxxtools::Signal<const cxxtools::Event&>::IEventRoute*>, std::_Select1st<std::pair<const std::type_info* const, cxxtools::Signal<const cxxtools::Event&>::IEventRoute*> >, cxxtools::CompareEventTypeInfo, std::allocator<std::pair<const std::type_info* const, cxxtools::Signal<const cxxtools::Event&>::IEventRoute*> > >::_Rb_tree_impl<cxxtools::CompareEventTypeInfo, true> (0x0x7fcf099fef70) 0
  std::allocator<std::_Rb_tree_node<std::pair<const std::type_info* const, cxxtools::Signal<const cxxtools::Event&>::IEventRoute*> > > (0x0x7fcf099fec30) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::type_info* const, cxxtools::Signal<const cxxtools::Event&>::IEventRoute*> > > (0x0x7fcf09a5c0c0) 0 empty

Class std::_Rb_tree<const std::type_info*, std::pair<const std::type_info* const, cxxtools::Signal<const cxxtools::Event&>::IEventRoute*>, std::_Select1st<std::pair<const std::type_info* const, cxxtools::Signal<const cxxtools::Event&>::IEventRoute*> >, cxxtools::CompareEventTypeInfo, std::allocator<std::pair<const std::type_info* const, cxxtools::Signal<const cxxtools::Event&>::IEventRoute*> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<const std::type_info*, std::pair<const std::type_info* const, cxxtools::Signal<const cxxtools::Event&>::IEventRoute*>, std::_Select1st<std::pair<const std::type_info* const, cxxtools::Signal<const cxxtools::Event&>::IEventRoute*> >, cxxtools::CompareEventTypeInfo, std::allocator<std::pair<const std::type_info* const, cxxtools::Signal<const cxxtools::Event&>::IEventRoute*> > > (0x0x7fcf099f3ea0) 0

Class std::multimap<const std::type_info*, cxxtools::Signal<const cxxtools::Event&>::IEventRoute*, cxxtools::CompareEventTypeInfo>
   size=48 align=8
   base size=48 base align=8
std::multimap<const std::type_info*, cxxtools::Signal<const cxxtools::Event&>::IEventRoute*, cxxtools::CompareEventTypeInfo> (0x0x7fcf099f3b40) 0

Vtable for cxxtools::Signal<const cxxtools::Event&>
cxxtools::Signal<const cxxtools::Event&>::_ZTVN8cxxtools6SignalIRKNS_5EventENS_4VoidES4_S4_S4_S4_S4_S4_S4_S4_EE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN8cxxtools6SignalIRKNS_5EventENS_4VoidES4_S4_S4_S4_S4_S4_S4_S4_EE)
16    (int (*)(...))cxxtools::Signal<const cxxtools::Event&>::~Signal
24    (int (*)(...))cxxtools::Signal<const cxxtools::Event&>::~Signal
32    (int (*)(...))cxxtools::Signal<const cxxtools::Event&>::onConnectionOpen
40    (int (*)(...))cxxtools::Signal<const cxxtools::Event&>::onConnectionClose

Class cxxtools::Signal<const cxxtools::Event&>
   size=88 align=8
   base size=82 base align=8
cxxtools::Signal<const cxxtools::Event&> (0x0x7fcf09a12a80) 0
    vptr=((& cxxtools::Signal<const cxxtools::Event&>::_ZTVN8cxxtools6SignalIRKNS_5EventENS_4VoidES4_S4_S4_S4_S4_S4_S4_S4_EE) + 16u)
  cxxtools::Connectable (0x0x7fcf099f3960) 0
      primary-for cxxtools::Signal<const cxxtools::Event&> (0x0x7fcf09a12a80)
  cxxtools::NonCopyable (0x0x7fcf099f39c0) 0 empty

Vtable for cxxtools::Invokable<const cxxtools::Event&>
cxxtools::Invokable<const cxxtools::Event&>::_ZTVN8cxxtools9InvokableIRKNS_5EventENS_4VoidES4_S4_S4_S4_S4_S4_S4_S4_EE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN8cxxtools9InvokableIRKNS_5EventENS_4VoidES4_S4_S4_S4_S4_S4_S4_S4_EE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual

Class cxxtools::Invokable<const cxxtools::Event&>
   size=8 align=8
   base size=8 base align=8
cxxtools::Invokable<const cxxtools::Event&> (0x0x7fcf09a5c2a0) 0 nearly-empty
    vptr=((& cxxtools::Invokable<const cxxtools::Event&>::_ZTVN8cxxtools9InvokableIRKNS_5EventENS_4VoidES4_S4_S4_S4_S4_S4_S4_S4_EE) + 16u)

Vtable for cxxtools::BasicSlot<void, const cxxtools::Event&, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>
cxxtools::BasicSlot<void, const cxxtools::Event&, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>::_ZTVN8cxxtools9BasicSlotIvRKNS_5EventENS_4VoidES4_S4_S4_S4_S4_S4_S4_S4_EE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN8cxxtools9BasicSlotIvRKNS_5EventENS_4VoidES4_S4_S4_S4_S4_S4_S4_S4_EE)
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

Class cxxtools::BasicSlot<void, const cxxtools::Event&, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>
   size=8 align=8
   base size=8 base align=8
cxxtools::BasicSlot<void, const cxxtools::Event&, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void> (0x0x7fcf09af0820) 0 nearly-empty
    vptr=((& cxxtools::BasicSlot<void, const cxxtools::Event&, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>::_ZTVN8cxxtools9BasicSlotIvRKNS_5EventENS_4VoidES4_S4_S4_S4_S4_S4_S4_S4_EE) + 16u)
  cxxtools::Slot (0x0x7fcf09a5c720) 0 nearly-empty
      primary-for cxxtools::BasicSlot<void, const cxxtools::Event&, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void> (0x0x7fcf09af0820)

Vtable for cxxtools::Callable<void, const cxxtools::Event&, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>
cxxtools::Callable<void, const cxxtools::Event&, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>::_ZTVN8cxxtools8CallableIvRKNS_5EventENS_4VoidES4_S4_S4_S4_S4_S4_S4_S4_EE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN8cxxtools8CallableIvRKNS_5EventENS_4VoidES4_S4_S4_S4_S4_S4_S4_S4_EE)
16    0u
24    0u
32    (int (*)(...))cxxtools::Callable<R, A1, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>::invoke<void, const cxxtools::Event&>
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual

Class cxxtools::Callable<void, const cxxtools::Event&, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>
   size=8 align=8
   base size=8 base align=8
cxxtools::Callable<void, const cxxtools::Event&, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void> (0x0x7fcf09b082d8) 0 nearly-empty
    vptr=((& cxxtools::Callable<void, const cxxtools::Event&, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>::_ZTVN8cxxtools8CallableIvRKNS_5EventENS_4VoidES4_S4_S4_S4_S4_S4_S4_S4_EE) + 16u)
  cxxtools::Invokable<const cxxtools::Event&> (0x0x7fcf09a5cb40) 0 nearly-empty
      primary-for cxxtools::Callable<void, const cxxtools::Event&, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void> (0x0x7fcf09b082d8)

Vtable for cxxtools::ConstMethod<void, cxxtools::Signal<const cxxtools::Event&>, const cxxtools::Event&, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>
cxxtools::ConstMethod<void, cxxtools::Signal<const cxxtools::Event&>, const cxxtools::Event&, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>::_ZTVN8cxxtools11ConstMethodIvNS_6SignalIRKNS_5EventENS_4VoidES5_S5_S5_S5_S5_S5_S5_S5_EES4_S5_S5_S5_S5_S5_S5_S5_S5_S5_EE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN8cxxtools11ConstMethodIvNS_6SignalIRKNS_5EventENS_4VoidES5_S5_S5_S5_S5_S5_S5_S5_EES4_S5_S5_S5_S5_S5_S5_S5_S5_S5_EE)
16    (int (*)(...))cxxtools::ConstMethod<void, cxxtools::Signal<const cxxtools::Event&>, const cxxtools::Event&, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>::~ConstMethod
24    (int (*)(...))cxxtools::ConstMethod<void, cxxtools::Signal<const cxxtools::Event&>, const cxxtools::Event&, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>::~ConstMethod
32    (int (*)(...))cxxtools::Callable<R, A1, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>::invoke<void, const cxxtools::Event&>
40    (int (*)(...))cxxtools::ConstMethod<R, ClassT, A1, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>::clone<void, cxxtools::Signal<const cxxtools::Event&>, const cxxtools::Event&>
48    (int (*)(...))cxxtools::ConstMethod<R, ClassT, A1, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>::operator()<void, cxxtools::Signal<const cxxtools::Event&>, const cxxtools::Event&>

Class cxxtools::ConstMethod<void, cxxtools::Signal<const cxxtools::Event&>, const cxxtools::Event&, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>
   size=32 align=8
   base size=32 base align=8
cxxtools::ConstMethod<void, cxxtools::Signal<const cxxtools::Event&>, const cxxtools::Event&, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void> (0x0x7fcf09b08340) 0
    vptr=((& cxxtools::ConstMethod<void, cxxtools::Signal<const cxxtools::Event&>, const cxxtools::Event&, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>::_ZTVN8cxxtools11ConstMethodIvNS_6SignalIRKNS_5EventENS_4VoidES5_S5_S5_S5_S5_S5_S5_S5_EES4_S5_S5_S5_S5_S5_S5_S5_S5_S5_EE) + 16u)
  cxxtools::Callable<void, const cxxtools::Event&, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void> (0x0x7fcf09b083a8) 0 nearly-empty
      primary-for cxxtools::ConstMethod<void, cxxtools::Signal<const cxxtools::Event&>, const cxxtools::Event&, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void> (0x0x7fcf09b08340)
    cxxtools::Invokable<const cxxtools::Event&> (0x0x7fcf09a5cc00) 0 nearly-empty
        primary-for cxxtools::Callable<void, const cxxtools::Event&, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void> (0x0x7fcf09b083a8)

Vtable for cxxtools::SignalSlot<const cxxtools::Event&, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>
cxxtools::SignalSlot<const cxxtools::Event&, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>::_ZTVN8cxxtools10SignalSlotIRKNS_5EventENS_4VoidES4_S4_S4_S4_S4_S4_S4_S4_EE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN8cxxtools10SignalSlotIRKNS_5EventENS_4VoidES4_S4_S4_S4_S4_S4_S4_S4_EE)
16    (int (*)(...))cxxtools::SignalSlot<const cxxtools::Event&, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>::~SignalSlot
24    (int (*)(...))cxxtools::SignalSlot<const cxxtools::Event&, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>::~SignalSlot
32    (int (*)(...))cxxtools::SignalSlot<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10>::clone<const cxxtools::Event&, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>
40    (int (*)(...))cxxtools::SignalSlot<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10>::callable<const cxxtools::Event&, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>
48    (int (*)(...))cxxtools::SignalSlot<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10>::onConnect<const cxxtools::Event&, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>
56    (int (*)(...))cxxtools::SignalSlot<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10>::onDisconnect<const cxxtools::Event&, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>
64    (int (*)(...))cxxtools::SignalSlot<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10>::equals<const cxxtools::Event&, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>

Class cxxtools::SignalSlot<const cxxtools::Event&, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>
   size=40 align=8
   base size=40 base align=8
cxxtools::SignalSlot<const cxxtools::Event&, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void> (0x0x7fcf09af0888) 0
    vptr=((& cxxtools::SignalSlot<const cxxtools::Event&, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void>::_ZTVN8cxxtools10SignalSlotIRKNS_5EventENS_4VoidES4_S4_S4_S4_S4_S4_S4_S4_EE) + 16u)
  cxxtools::BasicSlot<void, const cxxtools::Event&, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void> (0x0x7fcf09af08f0) 0 nearly-empty
      primary-for cxxtools::SignalSlot<const cxxtools::Event&, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void> (0x0x7fcf09af0888)
    cxxtools::Slot (0x0x7fcf09a5c7e0) 0 nearly-empty
        primary-for cxxtools::BasicSlot<void, const cxxtools::Event&, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void> (0x0x7fcf09af08f0)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::_Destroy_aux<true>
   size=1 align=1
   base size=0 base align=1
std::_Destroy_aux<true> (0x0x7fcf09b349c0) 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> > (0x0x7fcf09b34a20) 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> (0x0x7fcf09b34a80) 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> (0x0x7fcf09b08820) 0 empty
  __gnu_cxx::__numeric_traits_integer<long int> (0x0x7fcf09b34ae0) 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> (0x0x7fcf09b34c00) 0 empty

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

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

Class cxxtools::Timespan
   size=8 align=8
   base size=8 base align=8
cxxtools::Timespan (0x0x7fcf098e09c0) 0

Class __gnu_cxx::new_allocator<std::pair<const cxxtools::Timespan, cxxtools::Timer*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const cxxtools::Timespan, cxxtools::Timer*> > (0x0x7fcf098e0b40) 0 empty

Class std::allocator<std::pair<const cxxtools::Timespan, cxxtools::Timer*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const cxxtools::Timespan, cxxtools::Timer*> > (0x0x7fcf09b089c0) 0 empty
  __gnu_cxx::new_allocator<std::pair<const cxxtools::Timespan, cxxtools::Timer*> > (0x0x7fcf098e0ba0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const cxxtools::Timespan, cxxtools::Timer*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const cxxtools::Timespan, cxxtools::Timer*> > > (0x0x7fcf098e0c00) 0 empty

Class std::allocator<std::pair<const cxxtools::Timespan, cxxtools::Timer*> >::rebind<std::pair<const cxxtools::Timespan, cxxtools::Timer*> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const cxxtools::Timespan, cxxtools::Timer*> >::rebind<std::pair<const cxxtools::Timespan, cxxtools::Timer*> > (0x0x7fcf098e0d20) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const cxxtools::Timespan, cxxtools::Timer*> > >::rebind<std::pair<const cxxtools::Timespan, cxxtools::Timer*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const cxxtools::Timespan, cxxtools::Timer*> > >::rebind<std::pair<const cxxtools::Timespan, cxxtools::Timer*> > (0x0x7fcf098e0cc0) 0 empty

Class std::allocator<std::pair<const cxxtools::Timespan, cxxtools::Timer*> >::rebind<std::_Rb_tree_node<std::pair<const cxxtools::Timespan, cxxtools::Timer*> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const cxxtools::Timespan, cxxtools::Timer*> >::rebind<std::_Rb_tree_node<std::pair<const cxxtools::Timespan, cxxtools::Timer*> > > (0x0x7fcf098e0e40) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const cxxtools::Timespan, cxxtools::Timer*> > >::rebind<std::_Rb_tree_node<std::pair<const cxxtools::Timespan, cxxtools::Timer*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const cxxtools::Timespan, cxxtools::Timer*> > >::rebind<std::_Rb_tree_node<std::pair<const cxxtools::Timespan, cxxtools::Timer*> > > (0x0x7fcf098e0de0) 0 empty

Class std::binary_function<cxxtools::Timespan, cxxtools::Timespan, bool>
   size=1 align=1
   base size=0 base align=1
std::binary_function<cxxtools::Timespan, cxxtools::Timespan, bool> (0x0x7fcf098e0ea0) 0 empty

Class std::less<cxxtools::Timespan>
   size=1 align=1
   base size=1 base align=1
std::less<cxxtools::Timespan> (0x0x7fcf09b08d00) 0 empty
  std::binary_function<cxxtools::Timespan, cxxtools::Timespan, bool> (0x0x7fcf098e0f00) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const cxxtools::Timespan, cxxtools::Timer*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const cxxtools::Timespan, cxxtools::Timer*> > > (0x0x7fcf098e0f60) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const cxxtools::Timespan, cxxtools::Timer*> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const cxxtools::Timespan, cxxtools::Timer*> > > (0x0x7fcf09b08e38) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const cxxtools::Timespan, cxxtools::Timer*> > > (0x0x7fcf0968b0c0) 0 empty

Class std::_Rb_tree<cxxtools::Timespan, std::pair<const cxxtools::Timespan, cxxtools::Timer*>, std::_Select1st<std::pair<const cxxtools::Timespan, cxxtools::Timer*> >, std::less<cxxtools::Timespan>, std::allocator<std::pair<const cxxtools::Timespan, cxxtools::Timer*> > >::_Rb_tree_impl<std::less<cxxtools::Timespan>, false>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<cxxtools::Timespan, std::pair<const cxxtools::Timespan, cxxtools::Timer*>, std::_Select1st<std::pair<const cxxtools::Timespan, cxxtools::Timer*> >, std::less<cxxtools::Timespan>, std::allocator<std::pair<const cxxtools::Timespan, cxxtools::Timer*> > >::_Rb_tree_impl<std::less<cxxtools::Timespan>, false> (0x0x7fcf09b08f08) 0
  std::allocator<std::_Rb_tree_node<std::pair<const cxxtools::Timespan, cxxtools::Timer*> > > (0x0x7fcf09b08f70) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const cxxtools::Timespan, cxxtools::Timer*> > > (0x0x7fcf0968b1e0) 0 empty

Class std::_Rb_tree<cxxtools::Timespan, std::pair<const cxxtools::Timespan, cxxtools::Timer*>, std::_Select1st<std::pair<const cxxtools::Timespan, cxxtools::Timer*> >, std::less<cxxtools::Timespan>, std::allocator<std::pair<const cxxtools::Timespan, cxxtools::Timer*> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<cxxtools::Timespan, std::pair<const cxxtools::Timespan, cxxtools::Timer*>, std::_Select1st<std::pair<const cxxtools::Timespan, cxxtools::Timer*> >, std::less<cxxtools::Timespan>, std::allocator<std::pair<const cxxtools::Timespan, cxxtools::Timer*> > > (0x0x7fcf098e0d80) 0

Class std::multimap<cxxtools::Timespan, cxxtools::Timer*>
   size=48 align=8
   base size=48 base align=8
std::multimap<cxxtools::Timespan, cxxtools::Timer*> (0x0x7fcf098e0ae0) 0

Vtable for cxxtools::SelectorBase
cxxtools::SelectorBase::_ZTVN8cxxtools12SelectorBaseE: 12u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN8cxxtools12SelectorBaseE)
16    0u
24    0u
32    (int (*)(...))cxxtools::Connectable::onConnectionOpen
40    (int (*)(...))cxxtools::Connectable::onConnectionClose
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual
64    (int (*)(...))__cxa_pure_virtual
72    (int (*)(...))__cxa_pure_virtual
80    (int (*)(...))__cxa_pure_virtual
88    (int (*)(...))__cxa_pure_virtual

Class cxxtools::SelectorBase
   size=80 align=8
   base size=80 base align=8
cxxtools::SelectorBase (0x0x7fcf096328c0) 0
    vptr=((& cxxtools::SelectorBase::_ZTVN8cxxtools12SelectorBaseE) + 16u)
  cxxtools::Connectable (0x0x7fcf098e0a20) 0
      primary-for cxxtools::SelectorBase (0x0x7fcf096328c0)
  cxxtools::NonCopyable (0x0x7fcf098e0a80) 0 empty

Vtable for cxxtools::Selector
cxxtools::Selector::_ZTVN8cxxtools8SelectorE: 12u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN8cxxtools8SelectorE)
16    (int (*)(...))cxxtools::Selector::~Selector
24    (int (*)(...))cxxtools::Selector::~Selector
32    (int (*)(...))cxxtools::Connectable::onConnectionOpen
40    (int (*)(...))cxxtools::Connectable::onConnectionClose
48    (int (*)(...))cxxtools::Selector::onAdd
56    (int (*)(...))cxxtools::Selector::onRemove
64    (int (*)(...))cxxtools::Selector::onReinit
72    (int (*)(...))cxxtools::Selector::onChanged
80    (int (*)(...))cxxtools::Selector::onWait
88    (int (*)(...))cxxtools::Selector::onWake

Class cxxtools::Selector
   size=88 align=8
   base size=88 base align=8
cxxtools::Selector (0x0x7fcf096c41a0) 0
    vptr=((& cxxtools::Selector::_ZTVN8cxxtools8SelectorE) + 16u)
  cxxtools::SelectorBase (0x0x7fcf09681380) 0
      primary-for cxxtools::Selector (0x0x7fcf096c41a0)
    cxxtools::Connectable (0x0x7fcf0968b360) 0
        primary-for cxxtools::SelectorBase (0x0x7fcf09681380)
    cxxtools::NonCopyable (0x0x7fcf0968b3c0) 0 empty

Vtable for cxxtools::Selectable
cxxtools::Selectable::_ZTVN8cxxtools10SelectableE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN8cxxtools10SelectableE)
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

Class cxxtools::Selectable
   size=24 align=8
   base size=20 base align=8
cxxtools::Selectable (0x0x7fcf096c4208) 0
    vptr=((& cxxtools::Selectable::_ZTVN8cxxtools10SelectableE) + 16u)
  cxxtools::NonCopyable (0x0x7fcf0968b420) 0 empty

Class std::iterator_traits<std::_List_const_iterator<cxxtools::Connection> >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<std::_List_const_iterator<cxxtools::Connection> > (0x0x7fcf0968b4e0) 0 empty

Class std::_List_node<cxxtools::Connection>
   size=24 align=8
   base size=24 base align=8
std::_List_node<cxxtools::Connection> (0x0x7fcf096c42d8) 0
  std::__detail::_List_node_base (0x0x7fcf0968b540) 0

