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

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

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

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

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

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

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

Class __locale_struct
   size=116 align=4
   base size=116 base align=4
__locale_struct (0x0x7f9db031ac00) 0

Class <anonymous struct>
   size=128 align=4
   base size=128 base align=4
<anonymous struct> (0x0x7f9db031ac60) 0

Class timespec
   size=8 align=4
   base size=8 base align=4
timespec (0x0x7f9db031acc0) 0

Class timeval
   size=8 align=4
   base size=8 base align=4
timeval (0x0x7f9db031ad20) 0

Class <anonymous struct>
   size=128 align=4
   base size=128 base align=4
<anonymous struct> (0x0x7f9db031ad80) 0

Class pthread_attr_t
   size=36 align=4
   base size=36 base align=4
pthread_attr_t (0x0x7f9db031ade0) 0

Class __pthread_internal_slist
   size=4 align=4
   base size=4 base align=4
__pthread_internal_slist (0x0x7f9db031ae40) 0

Class <anonymous union>::__pthread_mutex_s::<anonymous union>
   size=4 align=4
   base size=4 base align=4
<anonymous union>::__pthread_mutex_s::<anonymous union> (0x0x7f9db031af60) 0

Class <anonymous union>::__pthread_mutex_s
   size=24 align=4
   base size=24 base align=4
<anonymous union>::__pthread_mutex_s (0x0x7f9db031af00) 0

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

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

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

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

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

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

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

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

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

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

Class random_data
   size=28 align=4
   base size=28 base align=4
random_data (0x0x7f9db03833c0) 0

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

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

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

Class <anonymous struct>
   size=12 align=4
   base size=12 base align=4
<anonymous struct> (0x0x7f9db03835a0) 0

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

Class _IO_marker
   size=12 align=4
   base size=12 base align=4
_IO_marker (0x0x7f9db0383660) 0

Class _IO_FILE
   size=152 align=8
   base size=152 base align=8
_IO_FILE (0x0x7f9db03836c0) 0

Class <anonymous struct>
   size=16 align=4
   base size=16 base align=4
<anonymous struct> (0x0x7f9db0383720) 0

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

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

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

Class std::bad_exception
   size=4 align=4
   base size=4 base align=4
std::bad_exception (0x0x7f9db031c0d0) 0 nearly-empty
    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 8u)
  std::exception (0x0x7f9db0383c00) 0 nearly-empty
      primary-for std::bad_exception (0x0x7f9db031c0d0)

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

Class std::bad_alloc
   size=4 align=4
   base size=4 base align=4
std::bad_alloc (0x0x7f9db031c138) 0 nearly-empty
    vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 8u)
  std::exception (0x0x7f9db0383c60) 0 nearly-empty
      primary-for std::bad_alloc (0x0x7f9db031c138)

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

Class std::bad_array_length
   size=4 align=4
   base size=4 base align=4
std::bad_array_length (0x0x7f9db031c1a0) 0 nearly-empty
    vptr=((& std::bad_array_length::_ZTVSt16bad_array_length) + 8u)
  std::bad_alloc (0x0x7f9db031c208) 0 nearly-empty
      primary-for std::bad_array_length (0x0x7f9db031c1a0)
    std::exception (0x0x7f9db0383cc0) 0 nearly-empty
        primary-for std::bad_alloc (0x0x7f9db031c208)

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7f9daf1404e0) 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> (0x0x7f9daf140540) 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> (0x0x7f9daf1405a0) 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> (0x0x7f9daf140600) 0 empty

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7f9daf140f00) 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> (0x0x7f9daf140f60) 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> (0x0x7f9daf179000) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7f9daf179060) 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> (0x0x7f9daf1790c0) 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> (0x0x7f9daf179120) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7f9daf1791e0) 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> (0x0x7f9daf179240) 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> (0x0x7f9daf1792a0) 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> (0x0x7f9daf179300) 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> (0x0x7f9daf179360) 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> (0x0x7f9daf1793c0) 0 empty

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

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

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

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

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

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7f9db031c3a8) 0 empty
  std::input_iterator_tag (0x0x7f9daf179a80) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7f9db031c410) 0 empty
  std::forward_iterator_tag (0x0x7f9db031c478) 0 empty
    std::input_iterator_tag (0x0x7f9daf179ae0) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7f9db031c4e0) 0 empty
  std::bidirectional_iterator_tag (0x0x7f9db031c548) 0 empty
    std::forward_iterator_tag (0x0x7f9db031c5b0) 0 empty
      std::input_iterator_tag (0x0x7f9daf179b40) 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> (0x0x7f9daf179e40) 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 (0x0x7f9daf1f9060) 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 (0x0x7f9daf1f90c0) 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 (0x0x7f9daf1f9120) 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 (0x0x7f9daf1f9180) 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 (0x0x7f9daf1f91e0) 0 empty

Class std::__iter_swap<true>
   size=1 align=1
   base size=0 base align=1
std::__iter_swap<true> (0x0x7f9daf1f9600) 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> (0x0x7f9daf1f9780) 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> (0x0x7f9daf1f98a0) 0 empty

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

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

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

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

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

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

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

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

Class lconv
   size=56 align=4
   base size=56 base align=4
lconv (0x0x7f9daef546c0) 0

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

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

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

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

Class <anonymous struct>
   size=128 align=4
   base size=128 base align=4
<anonymous struct> (0x0x7f9daf089300) 0

Class timex
   size=128 align=4
   base size=128 base align=4
timex (0x0x7f9daf089360) 0

Class tm
   size=44 align=4
   base size=44 base align=4
tm (0x0x7f9daf0893c0) 0

Class itimerspec
   size=16 align=4
   base size=16 base align=4
itimerspec (0x0x7f9daf089420) 0

Class __jmp_buf_internal_tag
   size=104 align=8
   base size=104 base align=8
__jmp_buf_internal_tag (0x0x7f9daf089480) 0

Class _pthread_cleanup_buffer
   size=16 align=4
   base size=16 base align=4
_pthread_cleanup_buffer (0x0x7f9daf0894e0) 0

Class <anonymous struct>::<anonymous struct>
   size=112 align=8
   base size=112 base align=8
<anonymous struct>::<anonymous struct> (0x0x7f9daf0895a0) 0

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

Class __pthread_cleanup_frame
   size=16 align=4
   base size=16 base align=4
__pthread_cleanup_frame (0x0x7f9daf089600) 0

Class __pthread_cleanup_class
   size=16 align=4
   base size=16 base align=4
__pthread_cleanup_class (0x0x7f9daf089660) 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> > (0x0x7f9daf089840) 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> (0x0x7f9daf0898a0) 0 empty

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

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

Class std::basic_string<char>::_Alloc_hider
   size=4 align=4
   base size=4 base align=4
std::basic_string<char>::_Alloc_hider (0x0x7f9daf03abc8) 0
  std::allocator<char> (0x0x7f9daf03ac30) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7f9daf089ae0) 0 empty

Class std::basic_string<char>
   size=4 align=4
   base size=4 base align=4
std::basic_string<char> (0x0x7f9daf089a20) 0

Class std::basic_string<char>::_Rep_base
   size=12 align=4
   base size=12 base align=4
std::basic_string<char>::_Rep_base (0x0x7f9daf089b40) 0

Class std::basic_string<char>::_Rep
   size=12 align=4
   base size=12 base align=4
std::basic_string<char>::_Rep (0x0x7f9daf03ae38) 0
  std::basic_string<char>::_Rep_base (0x0x7f9daf089ba0) 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> (0x0x7f9daf089c60) 0 empty

Class std::basic_string<wchar_t>::_Alloc_hider
   size=4 align=4
   base size=4 base align=4
std::basic_string<wchar_t>::_Alloc_hider (0x0x7f9daf03af70) 0
  std::allocator<wchar_t> (0x0x7f9daf03a9c0) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7f9daf089cc0) 0 empty

Class std::basic_string<wchar_t>
   size=4 align=4
   base size=4 base align=4
std::basic_string<wchar_t> (0x0x7f9daf089c00) 0

Class std::basic_string<wchar_t>::_Rep_base
   size=12 align=4
   base size=12 base align=4
std::basic_string<wchar_t>::_Rep_base (0x0x7f9daf089d20) 0

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

Class std::basic_string<wchar_t>::_Rep
   size=12 align=4
   base size=12 base align=4
std::basic_string<wchar_t>::_Rep (0x0x7f9daf03aa90) 0
  std::basic_string<wchar_t>::_Rep_base (0x0x7f9daf089d80) 0

Class std::locale
   size=4 align=4
   base size=4 base align=4
std::locale (0x0x7f9daf089e40) 0

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

Class std::locale::facet
   size=8 align=4
   base size=8 base align=4
std::locale::facet (0x0x7f9daf089ea0) 0
    vptr=((& std::locale::facet::_ZTVNSt6locale5facetE) + 8u)

Class std::locale::id
   size=4 align=4
   base size=4 base align=4
std::locale::id (0x0x7f9daf089f00) 0

Class std::locale::_Impl
   size=20 align=4
   base size=20 base align=4
std::locale::_Impl (0x0x7f9daf089f60) 0

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

Class std::collate<char>
   size=12 align=4
   base size=12 base align=4
std::collate<char> (0x0x7f9daebd4068) 0
    vptr=((& std::collate<char>::_ZTVSt7collateIcE) + 8u)
  std::locale::facet (0x0x7f9daebcc060) 0
      primary-for std::collate<char> (0x0x7f9daebd4068)

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

Class std::collate<wchar_t>
   size=12 align=4
   base size=12 base align=4
std::collate<wchar_t> (0x0x7f9daebd40d0) 0
    vptr=((& std::collate<wchar_t>::_ZTVSt7collateIwE) + 8u)
  std::locale::facet (0x0x7f9daebcc0c0) 0
      primary-for std::collate<wchar_t> (0x0x7f9daebd40d0)

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> > (0x0x7f9daebcc180) 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> (0x0x7f9daebcc1e0) 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> (0x0x7f9daebd4208) 0 empty
  __gnu_cxx::__numeric_traits_integer<long unsigned int> (0x0x7f9daebcc240) 0 empty

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

Class std::collate_byname<char>
   size=12 align=4
   base size=12 base align=4
std::collate_byname<char> (0x0x7f9daebd42d8) 0
    vptr=((& std::collate_byname<char>::_ZTVSt14collate_bynameIcE) + 8u)
  std::collate<char> (0x0x7f9daebd4340) 0
      primary-for std::collate_byname<char> (0x0x7f9daebd42d8)
    std::locale::facet (0x0x7f9daebcc2a0) 0
        primary-for std::collate<char> (0x0x7f9daebd4340)

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

Class std::collate_byname<wchar_t>
   size=12 align=4
   base size=12 base align=4
std::collate_byname<wchar_t> (0x0x7f9daebd43a8) 0
    vptr=((& std::collate_byname<wchar_t>::_ZTVSt14collate_bynameIwE) + 8u)
  std::collate<wchar_t> (0x0x7f9daebd4410) 0
      primary-for std::collate_byname<wchar_t> (0x0x7f9daebd43a8)
    std::locale::facet (0x0x7f9daebcc300) 0
        primary-for std::collate<wchar_t> (0x0x7f9daebd4410)

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

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

Class std::ios_base::_Callback_list
   size=16 align=4
   base size=16 base align=4
std::ios_base::_Callback_list (0x0x7f9daebcc420) 0

Class std::ios_base::_Words
   size=8 align=4
   base size=8 base align=4
std::ios_base::_Words (0x0x7f9daebcc480) 0

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

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

Class std::ios_base
   size=112 align=4
   base size=112 base align=4
std::ios_base (0x0x7f9daebcc360) 0
    vptr=((& std::ios_base::_ZTVSt8ios_base) + 8u)

Vtable for std::basic_streambuf<char>
std::basic_streambuf<char>::_ZTVSt15basic_streambufIcSt11char_traitsIcEE: 16u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt15basic_streambufIcSt11char_traitsIcEE)
8     (int (*)(...))std::basic_streambuf<_CharT, _Traits>::~basic_streambuf<char, std::char_traits<char> >
12    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::~basic_streambuf<char, std::char_traits<char> >
16    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::imbue<char, std::char_traits<char> >
20    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::setbuf<char, std::char_traits<char> >
24    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::seekoff<char, std::char_traits<char> >
28    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::seekpos<char, std::char_traits<char> >
32    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::sync<char, std::char_traits<char> >
36    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::showmanyc<char, std::char_traits<char> >
40    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsgetn<char, std::char_traits<char> >
44    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::underflow<char, std::char_traits<char> >
48    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::uflow<char, std::char_traits<char> >
52    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::pbackfail<char, std::char_traits<char> >
56    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsputn<char, std::char_traits<char> >
60    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::overflow<char, std::char_traits<char> >

Class std::basic_streambuf<char>
   size=32 align=4
   base size=32 base align=4
std::basic_streambuf<char> (0x0x7f9daebcc5a0) 0
    vptr=((& std::basic_streambuf<char>::_ZTVSt15basic_streambufIcSt11char_traitsIcEE) + 8u)

Vtable for std::basic_streambuf<wchar_t>
std::basic_streambuf<wchar_t>::_ZTVSt15basic_streambufIwSt11char_traitsIwEE: 16u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt15basic_streambufIwSt11char_traitsIwEE)
8     (int (*)(...))std::basic_streambuf<_CharT, _Traits>::~basic_streambuf<wchar_t, std::char_traits<wchar_t> >
12    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::~basic_streambuf<wchar_t, std::char_traits<wchar_t> >
16    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::imbue<wchar_t, std::char_traits<wchar_t> >
20    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::setbuf<wchar_t, std::char_traits<wchar_t> >
24    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::seekoff<wchar_t, std::char_traits<wchar_t> >
28    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::seekpos<wchar_t, std::char_traits<wchar_t> >
32    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::sync<wchar_t, std::char_traits<wchar_t> >
36    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::showmanyc<wchar_t, std::char_traits<wchar_t> >
40    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsgetn<wchar_t, std::char_traits<wchar_t> >
44    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::underflow<wchar_t, std::char_traits<wchar_t> >
48    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::uflow<wchar_t, std::char_traits<wchar_t> >
52    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::pbackfail<wchar_t, std::char_traits<wchar_t> >
56    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsputn<wchar_t, std::char_traits<wchar_t> >
60    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::overflow<wchar_t, std::char_traits<wchar_t> >

Class std::basic_streambuf<wchar_t>
   size=32 align=4
   base size=32 base align=4
std::basic_streambuf<wchar_t> (0x0x7f9daebcca80) 0
    vptr=((& std::basic_streambuf<wchar_t>::_ZTVSt15basic_streambufIwSt11char_traitsIwEE) + 8u)

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

Vtable for std::ctype<char>
std::ctype<char>::_ZTVSt5ctypeIcE: 12u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt5ctypeIcE)
8     (int (*)(...))std::ctype<char>::~ctype
12    (int (*)(...))std::ctype<char>::~ctype
16    (int (*)(...))std::ctype<char>::do_toupper
20    (int (*)(...))std::ctype<char>::do_toupper
24    (int (*)(...))std::ctype<char>::do_tolower
28    (int (*)(...))std::ctype<char>::do_tolower
32    (int (*)(...))std::ctype<char>::do_widen
36    (int (*)(...))std::ctype<char>::do_widen
40    (int (*)(...))std::ctype<char>::do_narrow
44    (int (*)(...))std::ctype<char>::do_narrow

Class std::ctype<char>
   size=544 align=4
   base size=542 base align=4
std::ctype<char> (0x0x7f9dae946c40) 0
    vptr=((& std::ctype<char>::_ZTVSt5ctypeIcE) + 8u)
  std::locale::facet (0x0x7f9daebccea0) 0
      primary-for std::ctype<char> (0x0x7f9dae946c40)
  std::ctype_base (0x0x7f9daebccf00) 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
4     (int (*)(...))(& _ZTISt21__ctype_abstract_baseIwE)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual
20    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
28    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual
36    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
44    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
52    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual
60    (int (*)(...))__cxa_pure_virtual

Class std::__ctype_abstract_base<wchar_t>
   size=8 align=4
   base size=8 base align=4
std::__ctype_abstract_base<wchar_t> (0x0x7f9dae97c930) 0
    vptr=((& std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE) + 8u)
  std::locale::facet (0x0x7f9daebccf60) 0
      primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f9dae97c930)
  std::ctype_base (0x0x7f9dae983000) 0 empty

Vtable for std::ctype<wchar_t>
std::ctype<wchar_t>::_ZTVSt5ctypeIwE: 16u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt5ctypeIwE)
8     (int (*)(...))std::ctype<wchar_t>::~ctype
12    (int (*)(...))std::ctype<wchar_t>::~ctype
16    (int (*)(...))std::ctype<wchar_t>::do_is
20    (int (*)(...))std::ctype<wchar_t>::do_is
24    (int (*)(...))std::ctype<wchar_t>::do_scan_is
28    (int (*)(...))std::ctype<wchar_t>::do_scan_not
32    (int (*)(...))std::ctype<wchar_t>::do_toupper
36    (int (*)(...))std::ctype<wchar_t>::do_toupper
40    (int (*)(...))std::ctype<wchar_t>::do_tolower
44    (int (*)(...))std::ctype<wchar_t>::do_tolower
48    (int (*)(...))std::ctype<wchar_t>::do_widen
52    (int (*)(...))std::ctype<wchar_t>::do_widen
56    (int (*)(...))std::ctype<wchar_t>::do_narrow
60    (int (*)(...))std::ctype<wchar_t>::do_narrow

Class std::ctype<wchar_t>
   size=1264 align=4
   base size=1264 base align=4
std::ctype<wchar_t> (0x0x7f9daebd4ea0) 0
    vptr=((& std::ctype<wchar_t>::_ZTVSt5ctypeIwE) + 8u)
  std::__ctype_abstract_base<wchar_t> (0x0x7f9dae97ca10) 0
      primary-for std::ctype<wchar_t> (0x0x7f9daebd4ea0)
    std::locale::facet (0x0x7f9dae983060) 0
        primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f9dae97ca10)
    std::ctype_base (0x0x7f9dae9830c0) 0 empty

Vtable for std::ctype_byname<char>
std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE: 12u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt12ctype_bynameIcE)
8     (int (*)(...))std::ctype_byname<char>::~ctype_byname
12    (int (*)(...))std::ctype_byname<char>::~ctype_byname
16    (int (*)(...))std::ctype<char>::do_toupper
20    (int (*)(...))std::ctype<char>::do_toupper
24    (int (*)(...))std::ctype<char>::do_tolower
28    (int (*)(...))std::ctype<char>::do_tolower
32    (int (*)(...))std::ctype<char>::do_widen
36    (int (*)(...))std::ctype<char>::do_widen
40    (int (*)(...))std::ctype<char>::do_narrow
44    (int (*)(...))std::ctype<char>::do_narrow

Class std::ctype_byname<char>
   size=544 align=4
   base size=542 base align=4
std::ctype_byname<char> (0x0x7f9daebd4270) 0
    vptr=((& std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE) + 8u)
  std::ctype<char> (0x0x7f9dae97cd20) 0
      primary-for std::ctype_byname<char> (0x0x7f9daebd4270)
    std::locale::facet (0x0x7f9dae983180) 0
        primary-for std::ctype<char> (0x0x7f9dae97cd20)
    std::ctype_base (0x0x7f9dae9831e0) 0 empty

Vtable for std::ctype_byname<wchar_t>
std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE: 16u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt12ctype_bynameIwE)
8     (int (*)(...))std::ctype_byname<wchar_t>::~ctype_byname
12    (int (*)(...))std::ctype_byname<wchar_t>::~ctype_byname
16    (int (*)(...))std::ctype<wchar_t>::do_is
20    (int (*)(...))std::ctype<wchar_t>::do_is
24    (int (*)(...))std::ctype<wchar_t>::do_scan_is
28    (int (*)(...))std::ctype<wchar_t>::do_scan_not
32    (int (*)(...))std::ctype<wchar_t>::do_toupper
36    (int (*)(...))std::ctype<wchar_t>::do_toupper
40    (int (*)(...))std::ctype<wchar_t>::do_tolower
44    (int (*)(...))std::ctype<wchar_t>::do_tolower
48    (int (*)(...))std::ctype<wchar_t>::do_widen
52    (int (*)(...))std::ctype<wchar_t>::do_widen
56    (int (*)(...))std::ctype<wchar_t>::do_narrow
60    (int (*)(...))std::ctype<wchar_t>::do_narrow

Class std::ctype_byname<wchar_t>
   size=1264 align=4
   base size=1264 base align=4
std::ctype_byname<wchar_t> (0x0x7f9daebd4548) 0
    vptr=((& std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE) + 8u)
  std::ctype<wchar_t> (0x0x7f9daebd45b0) 0
      primary-for std::ctype_byname<wchar_t> (0x0x7f9daebd4548)
    std::__ctype_abstract_base<wchar_t> (0x0x7f9dae97ce70) 0
        primary-for std::ctype<wchar_t> (0x0x7f9daebd45b0)
      std::locale::facet (0x0x7f9dae983240) 0
          primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f9dae97ce70)
      std::ctype_base (0x0x7f9dae9832a0) 0 empty

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

Vtable for std::numpunct<char>
std::numpunct<char>::_ZTVSt8numpunctIcE: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt8numpunctIcE)
8     (int (*)(...))std::numpunct<_CharT>::~numpunct<char>
12    (int (*)(...))std::numpunct<_CharT>::~numpunct<char>
16    (int (*)(...))std::numpunct<_CharT>::do_decimal_point<char>
20    (int (*)(...))std::numpunct<_CharT>::do_thousands_sep<char>
24    (int (*)(...))std::numpunct<_CharT>::do_grouping<char>
28    (int (*)(...))std::numpunct<_CharT>::do_truename<char>
32    (int (*)(...))std::numpunct<_CharT>::do_falsename<char>

Class std::numpunct<char>
   size=12 align=4
   base size=12 base align=4
std::numpunct<char> (0x0x7f9dae9c21a0) 0
    vptr=((& std::numpunct<char>::_ZTVSt8numpunctIcE) + 8u)
  std::locale::facet (0x0x7f9dae983420) 0
      primary-for std::numpunct<char> (0x0x7f9dae9c21a0)

Vtable for std::numpunct<wchar_t>
std::numpunct<wchar_t>::_ZTVSt8numpunctIwE: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt8numpunctIwE)
8     (int (*)(...))std::numpunct<_CharT>::~numpunct<wchar_t>
12    (int (*)(...))std::numpunct<_CharT>::~numpunct<wchar_t>
16    (int (*)(...))std::numpunct<_CharT>::do_decimal_point<wchar_t>
20    (int (*)(...))std::numpunct<_CharT>::do_thousands_sep<wchar_t>
24    (int (*)(...))std::numpunct<_CharT>::do_grouping<wchar_t>
28    (int (*)(...))std::numpunct<_CharT>::do_truename<wchar_t>
32    (int (*)(...))std::numpunct<_CharT>::do_falsename<wchar_t>

Class std::numpunct<wchar_t>
   size=12 align=4
   base size=12 base align=4
std::numpunct<wchar_t> (0x0x7f9dae9c2208) 0
    vptr=((& std::numpunct<wchar_t>::_ZTVSt8numpunctIwE) + 8u)
  std::locale::facet (0x0x7f9dae983480) 0
      primary-for std::numpunct<wchar_t> (0x0x7f9dae9c2208)

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> > (0x0x7f9dae9836c0) 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> (0x0x7f9dae983720) 0 empty

Class __gnu_cxx::__numeric_traits<char>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<char> (0x0x7f9dae9c2548) 0 empty
  __gnu_cxx::__numeric_traits_integer<char> (0x0x7f9dae983780) 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> (0x0x7f9dae9837e0) 0 empty

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

Class std::numpunct_byname<char>
   size=12 align=4
   base size=12 base align=4
std::numpunct_byname<char> (0x0x7f9dae9c2958) 0
    vptr=((& std::numpunct_byname<char>::_ZTVSt15numpunct_bynameIcE) + 8u)
  std::numpunct<char> (0x0x7f9dae9c29c0) 0
      primary-for std::numpunct_byname<char> (0x0x7f9dae9c2958)
    std::locale::facet (0x0x7f9dae983ae0) 0
        primary-for std::numpunct<char> (0x0x7f9dae9c29c0)

Vtable for std::num_get<char>
std::num_get<char>::_ZTVSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE: 15u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE)
8     (int (*)(...))std::num_get<_CharT, _InIter>::~num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
12    (int (*)(...))std::num_get<_CharT, _InIter>::~num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
16    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
20    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
28    (int (*)(...))std::num_get<_CharT, _InIter>::do_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> > >
36    (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> > >
44    (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> > >
52    (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> > >

Class std::num_get<char>
   size=8 align=4
   base size=8 base align=4
std::num_get<char> (0x0x7f9dae9c2a28) 0
    vptr=((& std::num_get<char>::_ZTVSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 8u)
  std::locale::facet (0x0x7f9dae983b40) 0
      primary-for std::num_get<char> (0x0x7f9dae9c2a28)

Vtable for std::num_put<char>
std::num_put<char>::_ZTVSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE: 12u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE)
8     (int (*)(...))std::num_put<_CharT, _OutIter>::~num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
12    (int (*)(...))std::num_put<_CharT, _OutIter>::~num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
16    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
20    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
28    (int (*)(...))std::num_put<_CharT, _OutIter>::do_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> > >
36    (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> > >
44    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >

Class std::num_put<char>
   size=8 align=4
   base size=8 base align=4
std::num_put<char> (0x0x7f9dae9c2a90) 0
    vptr=((& std::num_put<char>::_ZTVSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) + 8u)
  std::locale::facet (0x0x7f9dae983c00) 0
      primary-for std::num_put<char> (0x0x7f9dae9c2a90)

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

Class std::numpunct_byname<wchar_t>
   size=12 align=4
   base size=12 base align=4
std::numpunct_byname<wchar_t> (0x0x7f9dae9c2af8) 0
    vptr=((& std::numpunct_byname<wchar_t>::_ZTVSt15numpunct_bynameIwE) + 8u)
  std::numpunct<wchar_t> (0x0x7f9dae9c2b60) 0
      primary-for std::numpunct_byname<wchar_t> (0x0x7f9dae9c2af8)
    std::locale::facet (0x0x7f9dae983cc0) 0
        primary-for std::numpunct<wchar_t> (0x0x7f9dae9c2b60)

Vtable for std::num_get<wchar_t>
std::num_get<wchar_t>::_ZTVSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE: 15u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE)
8     (int (*)(...))std::num_get<_CharT, _InIter>::~num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
12    (int (*)(...))std::num_get<_CharT, _InIter>::~num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
16    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
20    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
28    (int (*)(...))std::num_get<_CharT, _InIter>::do_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> > >
36    (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> > >
44    (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> > >
52    (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> > >

Class std::num_get<wchar_t>
   size=8 align=4
   base size=8 base align=4
std::num_get<wchar_t> (0x0x7f9dae9c2bc8) 0
    vptr=((& std::num_get<wchar_t>::_ZTVSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 8u)
  std::locale::facet (0x0x7f9dae983d20) 0
      primary-for std::num_get<wchar_t> (0x0x7f9dae9c2bc8)

Vtable for std::num_put<wchar_t>
std::num_put<wchar_t>::_ZTVSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE: 12u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE)
8     (int (*)(...))std::num_put<_CharT, _OutIter>::~num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
12    (int (*)(...))std::num_put<_CharT, _OutIter>::~num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
16    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
20    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
28    (int (*)(...))std::num_put<_CharT, _OutIter>::do_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> > >
36    (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> > >
44    (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=8 align=4
   base size=8 base align=4
std::num_put<wchar_t> (0x0x7f9dae9c2c30) 0
    vptr=((& std::num_put<wchar_t>::_ZTVSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) + 8u)
  std::locale::facet (0x0x7f9dae983de0) 0
      primary-for std::num_put<wchar_t> (0x0x7f9dae9c2c30)

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

Class std::basic_ios<char>
   size=136 align=4
   base size=136 base align=4
std::basic_ios<char> (0x0x7f9dae9c2f08) 0
    vptr=((& std::basic_ios<char>::_ZTVSt9basic_iosIcSt11char_traitsIcEE) + 8u)
  std::ios_base (0x0x7f9dae983f00) 0
      primary-for std::basic_ios<char> (0x0x7f9dae9c2f08)

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

Class std::basic_ios<wchar_t>
   size=140 align=4
   base size=140 base align=4
std::basic_ios<wchar_t> (0x0x7f9dae9c24e0) 0
    vptr=((& std::basic_ios<wchar_t>::_ZTVSt9basic_iosIwSt11char_traitsIwEE) + 8u)
  std::ios_base (0x0x7f9dae73d060) 0
      primary-for std::basic_ios<wchar_t> (0x0x7f9dae9c24e0)

Vtable for std::basic_ostream<char>
std::basic_ostream<char>::_ZTVSo: 10u entries
0     4u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISo)
12    (int (*)(...))std::basic_ostream<_CharT, _Traits>::~basic_ostream<char, std::char_traits<char> >
16    (int (*)(...))std::basic_ostream<_CharT, _Traits>::~basic_ostream<char, std::char_traits<char> >
20    4294967292u
24    (int (*)(...))-4
28    (int (*)(...))(& _ZTISo)
32    (int (*)(...))std::basic_ostream<char>::_ZTv0_n12_NSoD1Ev
36    (int (*)(...))std::basic_ostream<char>::_ZTv0_n12_NSoD0Ev

VTT for std::basic_ostream<char>
std::basic_ostream<char>::_ZTTSo: 2u entries
0     ((& std::basic_ostream<char>::_ZTVSo) + 12u)
4     ((& std::basic_ostream<char>::_ZTVSo) + 32u)

Class std::basic_ostream<char>
   size=140 align=4
   base size=4 base align=4
std::basic_ostream<char> (0x0x7f9dae74e410) 0 nearly-empty
    vptridx=0u vptr=((& std::basic_ostream<char>::_ZTVSo) + 12u)
  std::basic_ios<char> (0x0x7f9dae74e478) 4 virtual
      vptridx=4u vbaseoffset=-12 vptr=((& std::basic_ostream<char>::_ZTVSo) + 32u)
    std::ios_base (0x0x7f9dae73d2a0) 4
        primary-for std::basic_ios<char> (0x0x7f9dae74e478)

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

Vtable for std::basic_ostream<wchar_t>
std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE: 10u entries
0     4u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
12    (int (*)(...))std::basic_ostream<_CharT, _Traits>::~basic_ostream<wchar_t, std::char_traits<wchar_t> >
16    (int (*)(...))std::basic_ostream<_CharT, _Traits>::~basic_ostream<wchar_t, std::char_traits<wchar_t> >
20    4294967292u
24    (int (*)(...))-4
28    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
32    (int (*)(...))std::basic_ostream<wchar_t>::_ZTv0_n12_NSt13basic_ostreamIwSt11char_traitsIwEED1Ev
36    (int (*)(...))std::basic_ostream<wchar_t>::_ZTv0_n12_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) + 12u)
4     ((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 32u)

Class std::basic_ostream<wchar_t>
   size=144 align=4
   base size=4 base align=4
std::basic_ostream<wchar_t> (0x0x7f9dae74e680) 0 nearly-empty
    vptridx=0u vptr=((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 12u)
  std::basic_ios<wchar_t> (0x0x7f9dae74e6e8) 4 virtual
      vptridx=4u vbaseoffset=-12 vptr=((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 32u)
    std::ios_base (0x0x7f9dae73d360) 4
        primary-for std::basic_ios<wchar_t> (0x0x7f9dae74e6e8)

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

Vtable for std::basic_istream<char>
std::basic_istream<char>::_ZTVSi: 10u entries
0     8u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISi)
12    (int (*)(...))std::basic_istream<_CharT, _Traits>::~basic_istream<char, std::char_traits<char> >
16    (int (*)(...))std::basic_istream<_CharT, _Traits>::~basic_istream<char, std::char_traits<char> >
20    4294967288u
24    (int (*)(...))-8
28    (int (*)(...))(& _ZTISi)
32    (int (*)(...))std::basic_istream<char>::_ZTv0_n12_NSiD1Ev
36    (int (*)(...))std::basic_istream<char>::_ZTv0_n12_NSiD0Ev

VTT for std::basic_istream<char>
std::basic_istream<char>::_ZTTSi: 2u entries
0     ((& std::basic_istream<char>::_ZTVSi) + 12u)
4     ((& std::basic_istream<char>::_ZTVSi) + 32u)

Class std::basic_istream<char>
   size=144 align=4
   base size=8 base align=4
std::basic_istream<char> (0x0x7f9dae74ea90) 0
    vptridx=0u vptr=((& std::basic_istream<char>::_ZTVSi) + 12u)
  std::basic_ios<char> (0x0x7f9dae74eaf8) 8 virtual
      vptridx=4u vbaseoffset=-12 vptr=((& std::basic_istream<char>::_ZTVSi) + 32u)
    std::ios_base (0x0x7f9dae73d480) 8
        primary-for std::basic_ios<char> (0x0x7f9dae74eaf8)

Vtable for std::basic_istream<wchar_t>
std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE: 10u entries
0     8u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
12    (int (*)(...))std::basic_istream<_CharT, _Traits>::~basic_istream<wchar_t, std::char_traits<wchar_t> >
16    (int (*)(...))std::basic_istream<_CharT, _Traits>::~basic_istream<wchar_t, std::char_traits<wchar_t> >
20    4294967288u
24    (int (*)(...))-8
28    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
32    (int (*)(...))std::basic_istream<wchar_t>::_ZTv0_n12_NSt13basic_istreamIwSt11char_traitsIwEED1Ev
36    (int (*)(...))std::basic_istream<wchar_t>::_ZTv0_n12_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) + 12u)
4     ((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 32u)

Class std::basic_istream<wchar_t>
   size=148 align=4
   base size=8 base align=4
std::basic_istream<wchar_t> (0x0x7f9dae74ed00) 0
    vptridx=0u vptr=((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 12u)
  std::basic_ios<wchar_t> (0x0x7f9dae74ed68) 8 virtual
      vptridx=4u vbaseoffset=-12 vptr=((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 32u)
    std::ios_base (0x0x7f9dae73d4e0) 8
        primary-for std::basic_ios<wchar_t> (0x0x7f9dae74ed68)

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> > (0x0x7f9dae73d660) 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> (0x0x7f9dae73d6c0) 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> (0x0x7f9dae85c068) 0 empty
  __gnu_cxx::__numeric_traits_integer<short int> (0x0x7f9dae73d720) 0 empty

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

Vtable for std::basic_iostream<char>
std::basic_iostream<char>::_ZTVSd: 15u entries
0     12u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISd)
12    (int (*)(...))std::basic_iostream<_CharT, _Traits>::~basic_iostream<char, std::char_traits<char> >
16    (int (*)(...))std::basic_iostream<_CharT, _Traits>::~basic_iostream<char, std::char_traits<char> >
20    4u
24    (int (*)(...))-8
28    (int (*)(...))(& _ZTISd)
32    (int (*)(...))std::basic_iostream<char>::_ZThn8_NSdD1Ev
36    (int (*)(...))std::basic_iostream<char>::_ZThn8_NSdD0Ev
40    4294967284u
44    (int (*)(...))-12
48    (int (*)(...))(& _ZTISd)
52    (int (*)(...))std::basic_iostream<char>::_ZTv0_n12_NSdD1Ev
56    (int (*)(...))std::basic_iostream<char>::_ZTv0_n12_NSdD0Ev

Construction vtable for std::basic_istream<char> (0x0x7f9dae85ca90 instance) in std::basic_iostream<char>
std::basic_iostream<char>::_ZTCSd0_Si: 10u entries
0     12u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISi)
12    0u
16    0u
20    4294967284u
24    (int (*)(...))-12
28    (int (*)(...))(& _ZTISi)
32    0u
36    0u

Construction vtable for std::basic_ostream<char> (0x0x7f9dae85cb60 instance) in std::basic_iostream<char>
std::basic_iostream<char>::_ZTCSd8_So: 10u entries
0     4u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISo)
12    0u
16    0u
20    4294967292u
24    (int (*)(...))-4
28    (int (*)(...))(& _ZTISo)
32    0u
36    0u

VTT for std::basic_iostream<char>
std::basic_iostream<char>::_ZTTSd: 7u entries
0     ((& std::basic_iostream<char>::_ZTVSd) + 12u)
4     ((& std::basic_iostream<char>::_ZTCSd0_Si) + 12u)
8     ((& std::basic_iostream<char>::_ZTCSd0_Si) + 32u)
12    ((& std::basic_iostream<char>::_ZTCSd8_So) + 12u)
16    ((& std::basic_iostream<char>::_ZTCSd8_So) + 32u)
20    ((& std::basic_iostream<char>::_ZTVSd) + 52u)
24    ((& std::basic_iostream<char>::_ZTVSd) + 32u)

Class std::basic_iostream<char>
   size=148 align=4
   base size=12 base align=4
std::basic_iostream<char> (0x0x7f9dae8c3310) 0
    vptridx=0u vptr=((& std::basic_iostream<char>::_ZTVSd) + 12u)
  std::basic_istream<char> (0x0x7f9dae85ca90) 0
      primary-for std::basic_iostream<char> (0x0x7f9dae8c3310)
      subvttidx=4u
    std::basic_ios<char> (0x0x7f9dae85caf8) 12 virtual
        vptridx=20u vbaseoffset=-12 vptr=((& std::basic_iostream<char>::_ZTVSd) + 52u)
      std::ios_base (0x0x7f9dae73d7e0) 12
          primary-for std::basic_ios<char> (0x0x7f9dae85caf8)
  std::basic_ostream<char> (0x0x7f9dae85cb60) 8 nearly-empty
      subvttidx=12u vptridx=24u vptr=((& std::basic_iostream<char>::_ZTVSd) + 32u)
    std::basic_ios<char> (0x0x7f9dae85caf8) 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 (0x0x7f9dae73d840) 0

Vtable for std::basic_iostream<wchar_t>
std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE: 15u entries
0     12u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
12    (int (*)(...))std::basic_iostream<_CharT, _Traits>::~basic_iostream<wchar_t, std::char_traits<wchar_t> >
16    (int (*)(...))std::basic_iostream<_CharT, _Traits>::~basic_iostream<wchar_t, std::char_traits<wchar_t> >
20    4u
24    (int (*)(...))-8
28    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
32    (int (*)(...))std::basic_iostream<wchar_t>::_ZThn8_NSt14basic_iostreamIwSt11char_traitsIwEED1Ev
36    (int (*)(...))std::basic_iostream<wchar_t>::_ZThn8_NSt14basic_iostreamIwSt11char_traitsIwEED0Ev
40    4294967284u
44    (int (*)(...))-12
48    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
52    (int (*)(...))std::basic_iostream<wchar_t>::_ZTv0_n12_NSt14basic_iostreamIwSt11char_traitsIwEED1Ev
56    (int (*)(...))std::basic_iostream<wchar_t>::_ZTv0_n12_NSt14basic_iostreamIwSt11char_traitsIwEED0Ev

Construction vtable for std::basic_istream<wchar_t> (0x0x7f9dae85cf08 instance) in std::basic_iostream<wchar_t>
std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E: 10u entries
0     12u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
12    0u
16    0u
20    4294967284u
24    (int (*)(...))-12
28    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
32    0u
36    0u

Construction vtable for std::basic_ostream<wchar_t> (0x0x7f9dae85c000 instance) in std::basic_iostream<wchar_t>
std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE8_St13basic_ostreamIwS1_E: 10u entries
0     4u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
12    0u
16    0u
20    4294967292u
24    (int (*)(...))-4
28    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
32    0u
36    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) + 12u)
4     ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 12u)
8     ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 32u)
12    ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE8_St13basic_ostreamIwS1_E) + 12u)
16    ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE8_St13basic_ostreamIwS1_E) + 32u)
20    ((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 52u)
24    ((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 32u)

Class std::basic_iostream<wchar_t>
   size=152 align=4
   base size=12 base align=4
std::basic_iostream<wchar_t> (0x0x7f9dae8c3a10) 0
    vptridx=0u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 12u)
  std::basic_istream<wchar_t> (0x0x7f9dae85cf08) 0
      primary-for std::basic_iostream<wchar_t> (0x0x7f9dae8c3a10)
      subvttidx=4u
    std::basic_ios<wchar_t> (0x0x7f9dae85cf70) 12 virtual
        vptridx=20u vbaseoffset=-12 vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 52u)
      std::ios_base (0x0x7f9dae73d8a0) 12
          primary-for std::basic_ios<wchar_t> (0x0x7f9dae85cf70)
  std::basic_ostream<wchar_t> (0x0x7f9dae85c000) 8 nearly-empty
      subvttidx=12u vptridx=24u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 32u)
    std::basic_ios<wchar_t> (0x0x7f9dae85cf70) alternative-path

Class std::codecvt_base
   size=1 align=1
   base size=0 base align=1
std::codecvt_base (0x0x7f9dae73d9c0) 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
4     (int (*)(...))(& _ZTISt23__codecvt_abstract_baseIcc11__mbstate_tE)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual
20    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
28    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual
36    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual

Class std::__codecvt_abstract_base<char, char, __mbstate_t>
   size=8 align=4
   base size=8 base align=4
std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f9dae8ef9a0) 0
    vptr=((& std::__codecvt_abstract_base<char, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIcc11__mbstate_tE) + 8u)
  std::locale::facet (0x0x7f9dae73db40) 0
      primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f9dae8ef9a0)
  std::codecvt_base (0x0x7f9dae73dba0) 0 empty

Vtable for std::codecvt<char, char, __mbstate_t>
std::codecvt<char, char, __mbstate_t>::_ZTVSt7codecvtIcc11__mbstate_tE: 11u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt7codecvtIcc11__mbstate_tE)
8     (int (*)(...))std::codecvt<char, char, __mbstate_t>::~codecvt
12    (int (*)(...))std::codecvt<char, char, __mbstate_t>::~codecvt
16    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_out
20    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_unshift
24    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_in
28    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_encoding
32    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_always_noconv
36    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_length
40    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_max_length

Class std::codecvt<char, char, __mbstate_t>
   size=12 align=4
   base size=12 base align=4
std::codecvt<char, char, __mbstate_t> (0x0x7f9dae8ee270) 0
    vptr=((& std::codecvt<char, char, __mbstate_t>::_ZTVSt7codecvtIcc11__mbstate_tE) + 8u)
  std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f9dae8efa80) 0
      primary-for std::codecvt<char, char, __mbstate_t> (0x0x7f9dae8ee270)
    std::locale::facet (0x0x7f9dae73dc00) 0
        primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f9dae8efa80)
    std::codecvt_base (0x0x7f9dae73dc60) 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
4     (int (*)(...))(& _ZTISt23__codecvt_abstract_baseIwc11__mbstate_tE)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual
20    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
28    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual
36    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual

Class std::__codecvt_abstract_base<wchar_t, char, __mbstate_t>
   size=8 align=4
   base size=8 base align=4
std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f9dae8efbd0) 0
    vptr=((& std::__codecvt_abstract_base<wchar_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIwc11__mbstate_tE) + 8u)
  std::locale::facet (0x0x7f9dae73dcc0) 0
      primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f9dae8efbd0)
  std::codecvt_base (0x0x7f9dae73dd20) 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
4     (int (*)(...))(& _ZTISt7codecvtIwc11__mbstate_tE)
8     (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::~codecvt
12    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::~codecvt
16    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_out
20    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_unshift
24    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_in
28    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_encoding
32    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_always_noconv
36    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_length
40    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_max_length

Class std::codecvt<wchar_t, char, __mbstate_t>
   size=12 align=4
   base size=12 base align=4
std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f9dae8ee340) 0
    vptr=((& std::codecvt<wchar_t, char, __mbstate_t>::_ZTVSt7codecvtIwc11__mbstate_tE) + 8u)
  std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f9dae8efd20) 0
      primary-for std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f9dae8ee340)
    std::locale::facet (0x0x7f9dae73dd80) 0
        primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f9dae8efd20)
    std::codecvt_base (0x0x7f9dae73dde0) 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
4     (int (*)(...))(& _ZTISt14codecvt_bynameIcc11__mbstate_tE)
8     (int (*)(...))std::codecvt_byname<_InternT, _ExternT, _StateT>::~codecvt_byname<char, char, __mbstate_t>
12    (int (*)(...))std::codecvt_byname<_InternT, _ExternT, _StateT>::~codecvt_byname<char, char, __mbstate_t>
16    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_out
20    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_unshift
24    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_in
28    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_encoding
32    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_always_noconv
36    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_length
40    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_max_length

Class std::codecvt_byname<char, char, __mbstate_t>
   size=12 align=4
   base size=12 base align=4
std::codecvt_byname<char, char, __mbstate_t> (0x0x7f9dae8ee478) 0
    vptr=((& std::codecvt_byname<char, char, __mbstate_t>::_ZTVSt14codecvt_bynameIcc11__mbstate_tE) + 8u)
  std::codecvt<char, char, __mbstate_t> (0x0x7f9dae8ee4e0) 0
      primary-for std::codecvt_byname<char, char, __mbstate_t> (0x0x7f9dae8ee478)
    std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f9dae5391c0) 0
        primary-for std::codecvt<char, char, __mbstate_t> (0x0x7f9dae8ee4e0)
      std::locale::facet (0x0x7f9dae73dea0) 0
          primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f9dae5391c0)
      std::codecvt_base (0x0x7f9dae73df00) 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
4     (int (*)(...))(& _ZTISt14codecvt_bynameIwc11__mbstate_tE)
8     (int (*)(...))std::codecvt_byname<_InternT, _ExternT, _StateT>::~codecvt_byname<wchar_t, char, __mbstate_t>
12    (int (*)(...))std::codecvt_byname<_InternT, _ExternT, _StateT>::~codecvt_byname<wchar_t, char, __mbstate_t>
16    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_out
20    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_unshift
24    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_in
28    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_encoding
32    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_always_noconv
36    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_length
40    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_max_length

Class std::codecvt_byname<wchar_t, char, __mbstate_t>
   size=12 align=4
   base size=12 base align=4
std::codecvt_byname<wchar_t, char, __mbstate_t> (0x0x7f9dae8ee5b0) 0
    vptr=((& std::codecvt_byname<wchar_t, char, __mbstate_t>::_ZTVSt14codecvt_bynameIwc11__mbstate_tE) + 8u)
  std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f9dae8ee618) 0
      primary-for std::codecvt_byname<wchar_t, char, __mbstate_t> (0x0x7f9dae8ee5b0)
    std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f9dae539380) 0
        primary-for std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f9dae8ee618)
      std::locale::facet (0x0x7f9dae73df60) 0
          primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f9dae539380)
      std::codecvt_base (0x0x7f9dae543000) 0 empty

Class std::__basic_file<char>
   size=8 align=4
   base size=5 base align=4
std::__basic_file<char> (0x0x7f9dae5430c0) 0

Vtable for std::basic_filebuf<char>
std::basic_filebuf<char>::_ZTVSt13basic_filebufIcSt11char_traitsIcEE: 16u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt13basic_filebufIcSt11char_traitsIcEE)
8     (int (*)(...))std::basic_filebuf<_CharT, _Traits>::~basic_filebuf<char, std::char_traits<char> >
12    (int (*)(...))std::basic_filebuf<_CharT, _Traits>::~basic_filebuf<char, std::char_traits<char> >
16    (int (*)(...))std::basic_filebuf<_CharT, _Traits>::imbue<char, std::char_traits<char> >
20    (int (*)(...))std::basic_filebuf<_CharT, _Traits>::setbuf<char, std::char_traits<char> >
24    (int (*)(...))std::basic_filebuf<_CharT, _Traits>::seekoff<char, std::char_traits<char> >
28    (int (*)(...))std::basic_filebuf<_CharT, _Traits>::seekpos<char, std::char_traits<char> >
32    (int (*)(...))std::basic_filebuf<_CharT, _Traits>::sync<char, std::char_traits<char> >
36    (int (*)(...))std::basic_filebuf<_CharT, _Traits>::showmanyc<char, std::char_traits<char> >
40    (int (*)(...))std::basic_filebuf<_CharT, _Traits>::xsgetn<char, std::char_traits<char> >
44    (int (*)(...))std::basic_filebuf<_CharT, _Traits>::underflow<char, std::char_traits<char> >
48    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::uflow<char, std::char_traits<char> >
52    (int (*)(...))std::basic_filebuf<_CharT, _Traits>::pbackfail<char, std::char_traits<char> >
56    (int (*)(...))std::basic_filebuf<_CharT, _Traits>::xsputn<char, std::char_traits<char> >
60    (int (*)(...))std::basic_filebuf<_CharT, _Traits>::overflow<char, std::char_traits<char> >

Class std::basic_filebuf<char>
   size=136 align=4
   base size=136 base align=4
std::basic_filebuf<char> (0x0x7f9dae8eec98) 0
    vptr=((& std::basic_filebuf<char>::_ZTVSt13basic_filebufIcSt11char_traitsIcEE) + 8u)
  std::basic_streambuf<char> (0x0x7f9dae543300) 0
      primary-for std::basic_filebuf<char> (0x0x7f9dae8eec98)

Vtable for std::basic_ifstream<char>
std::basic_ifstream<char>::_ZTVSt14basic_ifstreamIcSt11char_traitsIcEE: 10u entries
0     144u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISt14basic_ifstreamIcSt11char_traitsIcEE)
12    (int (*)(...))std::basic_ifstream<_CharT, _Traits>::~basic_ifstream<char, std::char_traits<char> >
16    (int (*)(...))std::basic_ifstream<_CharT, _Traits>::~basic_ifstream<char, std::char_traits<char> >
20    4294967152u
24    (int (*)(...))-144
28    (int (*)(...))(& _ZTISt14basic_ifstreamIcSt11char_traitsIcEE)
32    (int (*)(...))std::basic_ifstream<char>::_ZTv0_n12_NSt14basic_ifstreamIcSt11char_traitsIcEED1Ev
36    (int (*)(...))std::basic_ifstream<char>::_ZTv0_n12_NSt14basic_ifstreamIcSt11char_traitsIcEED0Ev

Construction vtable for std::basic_istream<char> (0x0x7f9dae8eeea0 instance) in std::basic_ifstream<char>
std::basic_ifstream<char>::_ZTCSt14basic_ifstreamIcSt11char_traitsIcEE0_Si: 10u entries
0     144u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISi)
12    0u
16    0u
20    4294967152u
24    (int (*)(...))-144
28    (int (*)(...))(& _ZTISi)
32    0u
36    0u

VTT for std::basic_ifstream<char>
std::basic_ifstream<char>::_ZTTSt14basic_ifstreamIcSt11char_traitsIcEE: 4u entries
0     ((& std::basic_ifstream<char>::_ZTVSt14basic_ifstreamIcSt11char_traitsIcEE) + 12u)
4     ((& std::basic_ifstream<char>::_ZTCSt14basic_ifstreamIcSt11char_traitsIcEE0_Si) + 12u)
8     ((& std::basic_ifstream<char>::_ZTCSt14basic_ifstreamIcSt11char_traitsIcEE0_Si) + 32u)
12    ((& std::basic_ifstream<char>::_ZTVSt14basic_ifstreamIcSt11char_traitsIcEE) + 32u)

Class std::basic_ifstream<char>
   size=280 align=4
   base size=144 base align=4
std::basic_ifstream<char> (0x0x7f9dae8eee38) 0
    vptridx=0u vptr=((& std::basic_ifstream<char>::_ZTVSt14basic_ifstreamIcSt11char_traitsIcEE) + 12u)
  std::basic_istream<char> (0x0x7f9dae8eeea0) 0
      primary-for std::basic_ifstream<char> (0x0x7f9dae8eee38)
      subvttidx=4u
    std::basic_ios<char> (0x0x7f9dae8eef08) 144 virtual
        vptridx=12u vbaseoffset=-12 vptr=((& std::basic_ifstream<char>::_ZTVSt14basic_ifstreamIcSt11char_traitsIcEE) + 32u)
      std::ios_base (0x0x7f9dae543720) 144
          primary-for std::basic_ios<char> (0x0x7f9dae8eef08)

Vtable for std::basic_ofstream<char>
std::basic_ofstream<char>::_ZTVSt14basic_ofstreamIcSt11char_traitsIcEE: 10u entries
0     140u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISt14basic_ofstreamIcSt11char_traitsIcEE)
12    (int (*)(...))std::basic_ofstream<_CharT, _Traits>::~basic_ofstream<char, std::char_traits<char> >
16    (int (*)(...))std::basic_ofstream<_CharT, _Traits>::~basic_ofstream<char, std::char_traits<char> >
20    4294967156u
24    (int (*)(...))-140
28    (int (*)(...))(& _ZTISt14basic_ofstreamIcSt11char_traitsIcEE)
32    (int (*)(...))std::basic_ofstream<char>::_ZTv0_n12_NSt14basic_ofstreamIcSt11char_traitsIcEED1Ev
36    (int (*)(...))std::basic_ofstream<char>::_ZTv0_n12_NSt14basic_ofstreamIcSt11char_traitsIcEED0Ev

Construction vtable for std::basic_ostream<char> (0x0x7f9dae5f6208 instance) in std::basic_ofstream<char>
std::basic_ofstream<char>::_ZTCSt14basic_ofstreamIcSt11char_traitsIcEE0_So: 10u entries
0     140u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISo)
12    0u
16    0u
20    4294967156u
24    (int (*)(...))-140
28    (int (*)(...))(& _ZTISo)
32    0u
36    0u

VTT for std::basic_ofstream<char>
std::basic_ofstream<char>::_ZTTSt14basic_ofstreamIcSt11char_traitsIcEE: 4u entries
0     ((& std::basic_ofstream<char>::_ZTVSt14basic_ofstreamIcSt11char_traitsIcEE) + 12u)
4     ((& std::basic_ofstream<char>::_ZTCSt14basic_ofstreamIcSt11char_traitsIcEE0_So) + 12u)
8     ((& std::basic_ofstream<char>::_ZTCSt14basic_ofstreamIcSt11char_traitsIcEE0_So) + 32u)
12    ((& std::basic_ofstream<char>::_ZTVSt14basic_ofstreamIcSt11char_traitsIcEE) + 32u)

Class std::basic_ofstream<char>
   size=276 align=4
   base size=140 base align=4
std::basic_ofstream<char> (0x0x7f9dae5f61a0) 0
    vptridx=0u vptr=((& std::basic_ofstream<char>::_ZTVSt14basic_ofstreamIcSt11char_traitsIcEE) + 12u)
  std::basic_ostream<char> (0x0x7f9dae5f6208) 0 nearly-empty
      primary-for std::basic_ofstream<char> (0x0x7f9dae5f61a0)
      subvttidx=4u
    std::basic_ios<char> (0x0x7f9dae5f6270) 140 virtual
        vptridx=12u vbaseoffset=-12 vptr=((& std::basic_ofstream<char>::_ZTVSt14basic_ofstreamIcSt11char_traitsIcEE) + 32u)
      std::ios_base (0x0x7f9dae543840) 140
          primary-for std::basic_ios<char> (0x0x7f9dae5f6270)

Vtable for std::basic_fstream<char>
std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE: 15u entries
0     148u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISt13basic_fstreamIcSt11char_traitsIcEE)
12    (int (*)(...))std::basic_fstream<_CharT, _Traits>::~basic_fstream<char, std::char_traits<char> >
16    (int (*)(...))std::basic_fstream<_CharT, _Traits>::~basic_fstream<char, std::char_traits<char> >
20    140u
24    (int (*)(...))-8
28    (int (*)(...))(& _ZTISt13basic_fstreamIcSt11char_traitsIcEE)
32    (int (*)(...))std::basic_fstream<char>::_ZThn8_NSt13basic_fstreamIcSt11char_traitsIcEED1Ev
36    (int (*)(...))std::basic_fstream<char>::_ZThn8_NSt13basic_fstreamIcSt11char_traitsIcEED0Ev
40    4294967148u
44    (int (*)(...))-148
48    (int (*)(...))(& _ZTISt13basic_fstreamIcSt11char_traitsIcEE)
52    (int (*)(...))std::basic_fstream<char>::_ZTv0_n12_NSt13basic_fstreamIcSt11char_traitsIcEED1Ev
56    (int (*)(...))std::basic_fstream<char>::_ZTv0_n12_NSt13basic_fstreamIcSt11char_traitsIcEED0Ev

Construction vtable for std::basic_iostream<char> (0x0x7f9dae604000 instance) in std::basic_fstream<char>
std::basic_fstream<char>::_ZTCSt13basic_fstreamIcSt11char_traitsIcEE0_Sd: 15u entries
0     148u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISd)
12    0u
16    0u
20    140u
24    (int (*)(...))-8
28    (int (*)(...))(& _ZTISd)
32    0u
36    0u
40    4294967148u
44    (int (*)(...))-148
48    (int (*)(...))(& _ZTISd)
52    0u
56    0u

Construction vtable for std::basic_istream<char> (0x0x7f9dae5f65b0 instance) in std::basic_fstream<char>
std::basic_fstream<char>::_ZTCSt13basic_fstreamIcSt11char_traitsIcEE0_Si: 10u entries
0     148u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISi)
12    0u
16    0u
20    4294967148u
24    (int (*)(...))-148
28    (int (*)(...))(& _ZTISi)
32    0u
36    0u

Construction vtable for std::basic_ostream<char> (0x0x7f9dae5f6680 instance) in std::basic_fstream<char>
std::basic_fstream<char>::_ZTCSt13basic_fstreamIcSt11char_traitsIcEE8_So: 10u entries
0     140u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISo)
12    0u
16    0u
20    4294967156u
24    (int (*)(...))-140
28    (int (*)(...))(& _ZTISo)
32    0u
36    0u

VTT for std::basic_fstream<char>
std::basic_fstream<char>::_ZTTSt13basic_fstreamIcSt11char_traitsIcEE: 10u entries
0     ((& std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE) + 12u)
4     ((& std::basic_fstream<char>::_ZTCSt13basic_fstreamIcSt11char_traitsIcEE0_Sd) + 12u)
8     ((& std::basic_fstream<char>::_ZTCSt13basic_fstreamIcSt11char_traitsIcEE0_Si) + 12u)
12    ((& std::basic_fstream<char>::_ZTCSt13basic_fstreamIcSt11char_traitsIcEE0_Si) + 32u)
16    ((& std::basic_fstream<char>::_ZTCSt13basic_fstreamIcSt11char_traitsIcEE8_So) + 12u)
20    ((& std::basic_fstream<char>::_ZTCSt13basic_fstreamIcSt11char_traitsIcEE8_So) + 32u)
24    ((& std::basic_fstream<char>::_ZTCSt13basic_fstreamIcSt11char_traitsIcEE0_Sd) + 52u)
28    ((& std::basic_fstream<char>::_ZTCSt13basic_fstreamIcSt11char_traitsIcEE0_Sd) + 32u)
32    ((& std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE) + 52u)
36    ((& std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE) + 32u)

Class std::basic_fstream<char>
   size=284 align=4
   base size=148 base align=4
std::basic_fstream<char> (0x0x7f9dae5f6548) 0
    vptridx=0u vptr=((& std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE) + 12u)
  std::basic_iostream<char> (0x0x7f9dae604000) 0
      primary-for std::basic_fstream<char> (0x0x7f9dae5f6548)
      subvttidx=4u
    std::basic_istream<char> (0x0x7f9dae5f65b0) 0
        primary-for std::basic_iostream<char> (0x0x7f9dae604000)
        subvttidx=8u
      std::basic_ios<char> (0x0x7f9dae5f6618) 148 virtual
          vptridx=32u vbaseoffset=-12 vptr=((& std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE) + 52u)
        std::ios_base (0x0x7f9dae543960) 148
            primary-for std::basic_ios<char> (0x0x7f9dae5f6618)
    std::basic_ostream<char> (0x0x7f9dae5f6680) 8 nearly-empty
        subvttidx=16u vptridx=36u vptr=((& std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE) + 32u)
      std::basic_ios<char> (0x0x7f9dae5f6618) alternative-path

Vtable for std::basic_filebuf<wchar_t>
std::basic_filebuf<wchar_t>::_ZTVSt13basic_filebufIwSt11char_traitsIwEE: 16u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt13basic_filebufIwSt11char_traitsIwEE)
8     (int (*)(...))std::basic_filebuf<_CharT, _Traits>::~basic_filebuf<wchar_t, std::char_traits<wchar_t> >
12    (int (*)(...))std::basic_filebuf<_CharT, _Traits>::~basic_filebuf<wchar_t, std::char_traits<wchar_t> >
16    (int (*)(...))std::basic_filebuf<_CharT, _Traits>::imbue<wchar_t, std::char_traits<wchar_t> >
20    (int (*)(...))std::basic_filebuf<_CharT, _Traits>::setbuf<wchar_t, std::char_traits<wchar_t> >
24    (int (*)(...))std::basic_filebuf<_CharT, _Traits>::seekoff<wchar_t, std::char_traits<wchar_t> >
28    (int (*)(...))std::basic_filebuf<_CharT, _Traits>::seekpos<wchar_t, std::char_traits<wchar_t> >
32    (int (*)(...))std::basic_filebuf<_CharT, _Traits>::sync<wchar_t, std::char_traits<wchar_t> >
36    (int (*)(...))std::basic_filebuf<_CharT, _Traits>::showmanyc<wchar_t, std::char_traits<wchar_t> >
40    (int (*)(...))std::basic_filebuf<_CharT, _Traits>::xsgetn<wchar_t, std::char_traits<wchar_t> >
44    (int (*)(...))std::basic_filebuf<_CharT, _Traits>::underflow<wchar_t, std::char_traits<wchar_t> >
48    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::uflow<wchar_t, std::char_traits<wchar_t> >
52    (int (*)(...))std::basic_filebuf<_CharT, _Traits>::pbackfail<wchar_t, std::char_traits<wchar_t> >
56    (int (*)(...))std::basic_filebuf<_CharT, _Traits>::xsputn<wchar_t, std::char_traits<wchar_t> >
60    (int (*)(...))std::basic_filebuf<_CharT, _Traits>::overflow<wchar_t, std::char_traits<wchar_t> >

Class std::basic_filebuf<wchar_t>
   size=140 align=4
   base size=140 base align=4
std::basic_filebuf<wchar_t> (0x0x7f9dae5f69c0) 0
    vptr=((& std::basic_filebuf<wchar_t>::_ZTVSt13basic_filebufIwSt11char_traitsIwEE) + 8u)
  std::basic_streambuf<wchar_t> (0x0x7f9dae543b40) 0
      primary-for std::basic_filebuf<wchar_t> (0x0x7f9dae5f69c0)

Vtable for std::basic_ifstream<wchar_t>
std::basic_ifstream<wchar_t>::_ZTVSt14basic_ifstreamIwSt11char_traitsIwEE: 10u entries
0     148u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISt14basic_ifstreamIwSt11char_traitsIwEE)
12    (int (*)(...))std::basic_ifstream<_CharT, _Traits>::~basic_ifstream<wchar_t, std::char_traits<wchar_t> >
16    (int (*)(...))std::basic_ifstream<_CharT, _Traits>::~basic_ifstream<wchar_t, std::char_traits<wchar_t> >
20    4294967148u
24    (int (*)(...))-148
28    (int (*)(...))(& _ZTISt14basic_ifstreamIwSt11char_traitsIwEE)
32    (int (*)(...))std::basic_ifstream<wchar_t>::_ZTv0_n12_NSt14basic_ifstreamIwSt11char_traitsIwEED1Ev
36    (int (*)(...))std::basic_ifstream<wchar_t>::_ZTv0_n12_NSt14basic_ifstreamIwSt11char_traitsIwEED0Ev

Construction vtable for std::basic_istream<wchar_t> (0x0x7f9dae5f6d68 instance) in std::basic_ifstream<wchar_t>
std::basic_ifstream<wchar_t>::_ZTCSt14basic_ifstreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E: 10u entries
0     148u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
12    0u
16    0u
20    4294967148u
24    (int (*)(...))-148
28    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
32    0u
36    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) + 12u)
4     ((& std::basic_ifstream<wchar_t>::_ZTCSt14basic_ifstreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 12u)
8     ((& std::basic_ifstream<wchar_t>::_ZTCSt14basic_ifstreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 32u)
12    ((& std::basic_ifstream<wchar_t>::_ZTVSt14basic_ifstreamIwSt11char_traitsIwEE) + 32u)

Class std::basic_ifstream<wchar_t>
   size=288 align=4
   base size=148 base align=4
std::basic_ifstream<wchar_t> (0x0x7f9dae5f6d00) 0
    vptridx=0u vptr=((& std::basic_ifstream<wchar_t>::_ZTVSt14basic_ifstreamIwSt11char_traitsIwEE) + 12u)
  std::basic_istream<wchar_t> (0x0x7f9dae5f6d68) 0
      primary-for std::basic_ifstream<wchar_t> (0x0x7f9dae5f6d00)
      subvttidx=4u
    std::basic_ios<wchar_t> (0x0x7f9dae5f6dd0) 148 virtual
        vptridx=12u vbaseoffset=-12 vptr=((& std::basic_ifstream<wchar_t>::_ZTVSt14basic_ifstreamIwSt11char_traitsIwEE) + 32u)
      std::ios_base (0x0x7f9dae543ea0) 148
          primary-for std::basic_ios<wchar_t> (0x0x7f9dae5f6dd0)

Vtable for std::basic_ofstream<wchar_t>
std::basic_ofstream<wchar_t>::_ZTVSt14basic_ofstreamIwSt11char_traitsIwEE: 10u entries
0     144u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISt14basic_ofstreamIwSt11char_traitsIwEE)
12    (int (*)(...))std::basic_ofstream<_CharT, _Traits>::~basic_ofstream<wchar_t, std::char_traits<wchar_t> >
16    (int (*)(...))std::basic_ofstream<_CharT, _Traits>::~basic_ofstream<wchar_t, std::char_traits<wchar_t> >
20    4294967152u
24    (int (*)(...))-144
28    (int (*)(...))(& _ZTISt14basic_ofstreamIwSt11char_traitsIwEE)
32    (int (*)(...))std::basic_ofstream<wchar_t>::_ZTv0_n12_NSt14basic_ofstreamIwSt11char_traitsIwEED1Ev
36    (int (*)(...))std::basic_ofstream<wchar_t>::_ZTv0_n12_NSt14basic_ofstreamIwSt11char_traitsIwEED0Ev

Construction vtable for std::basic_ostream<wchar_t> (0x0x7f9dae5f64e0 instance) in std::basic_ofstream<wchar_t>
std::basic_ofstream<wchar_t>::_ZTCSt14basic_ofstreamIwSt11char_traitsIwEE0_St13basic_ostreamIwS1_E: 10u entries
0     144u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
12    0u
16    0u
20    4294967152u
24    (int (*)(...))-144
28    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
32    0u
36    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) + 12u)
4     ((& std::basic_ofstream<wchar_t>::_ZTCSt14basic_ofstreamIwSt11char_traitsIwEE0_St13basic_ostreamIwS1_E) + 12u)
8     ((& std::basic_ofstream<wchar_t>::_ZTCSt14basic_ofstreamIwSt11char_traitsIwEE0_St13basic_ostreamIwS1_E) + 32u)
12    ((& std::basic_ofstream<wchar_t>::_ZTVSt14basic_ofstreamIwSt11char_traitsIwEE) + 32u)

Class std::basic_ofstream<wchar_t>
   size=284 align=4
   base size=144 base align=4
std::basic_ofstream<wchar_t> (0x0x7f9dae5f63a8) 0
    vptridx=0u vptr=((& std::basic_ofstream<wchar_t>::_ZTVSt14basic_ofstreamIwSt11char_traitsIwEE) + 12u)
  std::basic_ostream<wchar_t> (0x0x7f9dae5f64e0) 0 nearly-empty
      primary-for std::basic_ofstream<wchar_t> (0x0x7f9dae5f63a8)
      subvttidx=4u
    std::basic_ios<wchar_t> (0x0x7f9dae5f6750) 144 virtual
        vptridx=12u vbaseoffset=-12 vptr=((& std::basic_ofstream<wchar_t>::_ZTVSt14basic_ofstreamIwSt11char_traitsIwEE) + 32u)
      std::ios_base (0x0x7f9dae543f00) 144
          primary-for std::basic_ios<wchar_t> (0x0x7f9dae5f6750)

Vtable for std::basic_fstream<wchar_t>
std::basic_fstream<wchar_t>::_ZTVSt13basic_fstreamIwSt11char_traitsIwEE: 15u entries
0     152u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISt13basic_fstreamIwSt11char_traitsIwEE)
12    (int (*)(...))std::basic_fstream<_CharT, _Traits>::~basic_fstream<wchar_t, std::char_traits<wchar_t> >
16    (int (*)(...))std::basic_fstream<_CharT, _Traits>::~basic_fstream<wchar_t, std::char_traits<wchar_t> >
20    144u
24    (int (*)(...))-8
28    (int (*)(...))(& _ZTISt13basic_fstreamIwSt11char_traitsIwEE)
32    (int (*)(...))std::basic_fstream<wchar_t>::_ZThn8_NSt13basic_fstreamIwSt11char_traitsIwEED1Ev
36    (int (*)(...))std::basic_fstream<wchar_t>::_ZThn8_NSt13basic_fstreamIwSt11char_traitsIwEED0Ev
40    4294967144u
44    (int (*)(...))-152
48    (int (*)(...))(& _ZTISt13basic_fstreamIwSt11char_traitsIwEE)
52    (int (*)(...))std::basic_fstream<wchar_t>::_ZTv0_n12_NSt13basic_fstreamIwSt11char_traitsIwEED1Ev
56    (int (*)(...))std::basic_fstream<wchar_t>::_ZTv0_n12_NSt13basic_fstreamIwSt11char_traitsIwEED0Ev

Construction vtable for std::basic_iostream<wchar_t> (0x0x7f9dae604620 instance) in std::basic_fstream<wchar_t>
std::basic_fstream<wchar_t>::_ZTCSt13basic_fstreamIwSt11char_traitsIwEE0_St14basic_iostreamIwS1_E: 15u entries
0     152u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
12    0u
16    0u
20    144u
24    (int (*)(...))-8
28    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
32    0u
36    0u
40    4294967144u
44    (int (*)(...))-152
48    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
52    0u
56    0u

Construction vtable for std::basic_istream<wchar_t> (0x0x7f9dae634068 instance) in std::basic_fstream<wchar_t>
std::basic_fstream<wchar_t>::_ZTCSt13basic_fstreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E: 10u entries
0     152u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
12    0u
16    0u
20    4294967144u
24    (int (*)(...))-152
28    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
32    0u
36    0u

Construction vtable for std::basic_ostream<wchar_t> (0x0x7f9dae634138 instance) in std::basic_fstream<wchar_t>
std::basic_fstream<wchar_t>::_ZTCSt13basic_fstreamIwSt11char_traitsIwEE8_St13basic_ostreamIwS1_E: 10u entries
0     144u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
12    0u
16    0u
20    4294967152u
24    (int (*)(...))-144
28    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
32    0u
36    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) + 12u)
4     ((& std::basic_fstream<wchar_t>::_ZTCSt13basic_fstreamIwSt11char_traitsIwEE0_St14basic_iostreamIwS1_E) + 12u)
8     ((& std::basic_fstream<wchar_t>::_ZTCSt13basic_fstreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 12u)
12    ((& std::basic_fstream<wchar_t>::_ZTCSt13basic_fstreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 32u)
16    ((& std::basic_fstream<wchar_t>::_ZTCSt13basic_fstreamIwSt11char_traitsIwEE8_St13basic_ostreamIwS1_E) + 12u)
20    ((& std::basic_fstream<wchar_t>::_ZTCSt13basic_fstreamIwSt11char_traitsIwEE8_St13basic_ostreamIwS1_E) + 32u)
24    ((& std::basic_fstream<wchar_t>::_ZTCSt13basic_fstreamIwSt11char_traitsIwEE0_St14basic_iostreamIwS1_E) + 52u)
28    ((& std::basic_fstream<wchar_t>::_ZTCSt13basic_fstreamIwSt11char_traitsIwEE0_St14basic_iostreamIwS1_E) + 32u)
32    ((& std::basic_fstream<wchar_t>::_ZTVSt13basic_fstreamIwSt11char_traitsIwEE) + 52u)
36    ((& std::basic_fstream<wchar_t>::_ZTVSt13basic_fstreamIwSt11char_traitsIwEE) + 32u)

Class std::basic_fstream<wchar_t>
   size=292 align=4
   base size=152 base align=4
std::basic_fstream<wchar_t> (0x0x7f9dae634000) 0
    vptridx=0u vptr=((& std::basic_fstream<wchar_t>::_ZTVSt13basic_fstreamIwSt11char_traitsIwEE) + 12u)
  std::basic_iostream<wchar_t> (0x0x7f9dae604620) 0
      primary-for std::basic_fstream<wchar_t> (0x0x7f9dae634000)
      subvttidx=4u
    std::basic_istream<wchar_t> (0x0x7f9dae634068) 0
        primary-for std::basic_iostream<wchar_t> (0x0x7f9dae604620)
        subvttidx=8u
      std::basic_ios<wchar_t> (0x0x7f9dae6340d0) 152 virtual
          vptridx=32u vbaseoffset=-12 vptr=((& std::basic_fstream<wchar_t>::_ZTVSt13basic_fstreamIwSt11char_traitsIwEE) + 52u)
        std::ios_base (0x0x7f9dae543f60) 152
            primary-for std::basic_ios<wchar_t> (0x0x7f9dae6340d0)
    std::basic_ostream<wchar_t> (0x0x7f9dae634138) 8 nearly-empty
        subvttidx=16u vptridx=36u vptr=((& std::basic_fstream<wchar_t>::_ZTVSt13basic_fstreamIwSt11char_traitsIwEE) + 32u)
      std::basic_ios<wchar_t> (0x0x7f9dae6340d0) alternative-path

Class std::_Destroy_aux<true>
   size=1 align=1
   base size=0 base align=1
std::_Destroy_aux<true> (0x0x7f9dae63f1e0) 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> (0x0x7f9dae63f300) 0 empty

Class Tty
   size=4 align=4
   base size=4 base align=4
Tty (0x0x7f9dae63fc00) 0

Class MachineWord
   size=4 align=4
   base size=4 base align=4
MachineWord (0x0x7f9dae63fc60) 0

Class PreVector::VectorHeader
   size=8 align=4
   base size=8 base align=4
PreVector::VectorHeader (0x0x7f9dae63fd20) 0

Class PreVector
   size=4 align=4
   base size=4 base align=4
PreVector (0x0x7f9dae63fcc0) 0

Class Vector<int>
   size=4 align=4
   base size=4 base align=4
Vector<int> (0x0x7f9dae63fe40) 0

Class IntSet
   size=8 align=4
   base size=8 base align=4
IntSet (0x0x7f9dae63fde0) 0

Class PointerSet::Pair
   size=8 align=4
   base size=8 base align=4
PointerSet::Pair (0x0x7f9dae63ff00) 0

Class Vector<PointerSet::Pair>
   size=4 align=4
   base size=4 base align=4
Vector<PointerSet::Pair> (0x0x7f9dae63ff60) 0

Vtable for PointerSet
PointerSet::_ZTV10PointerSet: 6u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI10PointerSet)
8     (int (*)(...))PointerSet::~PointerSet
12    (int (*)(...))PointerSet::~PointerSet
16    (int (*)(...))PointerSet::hash
20    (int (*)(...))PointerSet::isEqual

Class PointerSet
   size=12 align=4
   base size=12 base align=4
PointerSet (0x0x7f9dae63fea0) 0
    vptr=((& PointerSet::_ZTV10PointerSet) + 8u)

Class PointerMap::Pair
   size=8 align=4
   base size=8 base align=4
PointerMap::Pair (0x0x7f9dae4b8060) 0

Class Vector<PointerMap::Pair>
   size=4 align=4
   base size=4 base align=4
Vector<PointerMap::Pair> (0x0x7f9dae4b80c0) 0

Class PointerMap
   size=8 align=4
   base size=8 base align=4
PointerMap (0x0x7f9dae4b8000) 0

Class FlagSet
   size=4 align=4
   base size=4 base align=4
FlagSet (0x0x7f9dae4b8120) 0

Class NamedEntity
   size=4 align=4
   base size=4 base align=4
NamedEntity (0x0x7f9dae4b8180) 0

Class LineNumber
   size=4 align=4
   base size=4 base align=4
LineNumber (0x0x7f9dae4b81e0) 0

Class ModuleItem
   size=8 align=4
   base size=8 base align=4
ModuleItem (0x0x7f9dae4b8240) 0

Class NatSet::iterator
   size=8 align=4
   base size=8 base align=4
NatSet::iterator (0x0x7f9dae4b8300) 0

Class Vector<long unsigned int>
   size=4 align=4
   base size=4 base align=4
Vector<long unsigned int> (0x0x7f9dae4b8360) 0

Class NatSet
   size=8 align=4
   base size=8 base align=4
NatSet (0x0x7f9dae4b82a0) 0

Class Vector<Sort*>
   size=4 align=4
   base size=4 base align=4
Vector<Sort*> (0x0x7f9dae4b8480) 0

Class ConnectedComponent
   size=20 align=4
   base size=20 base align=4
ConnectedComponent (0x0x7f9dae634958) 0
  ModuleItem (0x0x7f9dae4b8420) 0

Class Sort::<anonymous union>
   size=4 align=4
   base size=4 base align=4
Sort::<anonymous union> (0x0x7f9dae4b8600) 0

Class Sort
   size=44 align=4
   base size=44 base align=4
Sort (0x0x7f9dae13ec30) 0
  NamedEntity (0x0x7f9dae4b84e0) 0
  LineNumber (0x0x7f9dae4b8540) 4
  ModuleItem (0x0x7f9dae4b85a0) 8

Class std::_Rb_tree_node_base
   size=16 align=4
   base size=16 base align=4
std::_Rb_tree_node_base (0x0x7f9dae4b8660) 0

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

Class s_bddPair
   size=16 align=4
   base size=16 base align=4
s_bddPair (0x0x7f9dae4b89c0) 0

Class s_bddStat
   size=32 align=4
   base size=32 base align=4
s_bddStat (0x0x7f9dae4b8a20) 0

Class s_bddGbcStat
   size=20 align=4
   base size=20 base align=4
s_bddGbcStat (0x0x7f9dae4b8a80) 0

Class s_bddCacheStat
   size=28 align=4
   base size=28 base align=4
s_bddCacheStat (0x0x7f9dae4b8ae0) 0

Class bdd
   size=4 align=4
   base size=4 base align=4
bdd (0x0x7f9dae4b8b40) 0

Class bdd_ioformat
   size=4 align=4
   base size=4 base align=4
bdd_ioformat (0x0x7f9dae4b8ba0) 0

Class Bdd
   size=4 align=4
   base size=4 base align=4
Bdd (0x0x7f9dae634bc8) 0
  bdd (0x0x7f9dae4b8c00) 0

Class OpDeclaration
   size=8 align=4
   base size=5 base align=4
OpDeclaration (0x0x7f9dae4b8c60) 0

Class Vector<OpDeclaration>
   size=4 align=4
   base size=4 base align=4
Vector<OpDeclaration> (0x0x7f9dae4b8d20) 0

Class Vector<ConnectedComponent*>
   size=4 align=4
   base size=4 base align=4
Vector<ConnectedComponent*> (0x0x7f9dae4b8d80) 0

Class Vector<NatSet>
   size=4 align=4
   base size=4 base align=4
Vector<NatSet> (0x0x7f9dae4b8de0) 0

Vtable for SortTable
SortTable::_ZTV9SortTable: 8u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI9SortTable)
8     (int (*)(...))SortTable::compileOpDeclarations
12    (int (*)(...))__cxa_pure_virtual
16    (int (*)(...))SortTable::finalizeSortInfo
20    (int (*)(...))SortTable::canProduceErrorSort
24    (int (*)(...))SortTable::computeSortFunctionBdds
28    (int (*)(...))SortTable::computeGeneralizedSort

Class SortTable
   size=36 align=4
   base size=36 base align=4
SortTable (0x0x7f9dae4b8cc0) 0
    vptr=((& SortTable::_ZTV9SortTable) + 8u)

Class Vector<SortConstraint*>
   size=4 align=4
   base size=4 base align=4
Vector<SortConstraint*> (0x0x7f9dae4b8ea0) 0

Vtable for SortConstraintTable
SortConstraintTable::_ZTV19SortConstraintTable: 4u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI19SortConstraintTable)
8     (int (*)(...))SortConstraintTable::compileSortConstraints
12    (int (*)(...))__cxa_pure_virtual

Class SortConstraintTable
   size=12 align=4
   base size=12 base align=4
SortConstraintTable (0x0x7f9dae4b8e40) 0
    vptr=((& SortConstraintTable::_ZTV19SortConstraintTable) + 8u)

Class Vector<Equation*>
   size=4 align=4
   base size=4 base align=4
Vector<Equation*> (0x0x7f9dae4b8f60) 0

Vtable for EquationTable
EquationTable::_ZTV13EquationTable: 4u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI13EquationTable)
8     (int (*)(...))EquationTable::compileEquations
12    (int (*)(...))__cxa_pure_virtual

Class EquationTable
   size=8 align=4
   base size=8 base align=4
EquationTable (0x0x7f9dae4b8f00) 0
    vptr=((& EquationTable::_ZTV13EquationTable) + 8u)

Class std::__detail::_List_node_base
   size=8 align=4
   base size=8 base align=4
std::__detail::_List_node_base (0x0x7f9dae038000) 0

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

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

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

Class Vector<Rule*>
   size=4 align=4
   base size=4 base align=4
Vector<Rule*> (0x0x7f9dae038900) 0

Class __gnu_cxx::new_allocator<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<int> (0x0x7f9dae038a20) 0 empty

Class std::allocator<int>
   size=1 align=1
   base size=1 base align=1
std::allocator<int> (0x0x7f9dae6344e0) 0 empty
  __gnu_cxx::new_allocator<int> (0x0x7f9dae038a80) 0 empty

Class std::allocator<int>::rebind<std::_List_node<int> >
   size=1 align=1
   base size=0 base align=1
std::allocator<int>::rebind<std::_List_node<int> > (0x0x7f9dae038ae0) 0 empty

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

Class __gnu_cxx::new_allocator<std::_List_node<int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<int> > (0x0x7f9dae038ba0) 0 empty

Class std::allocator<std::_List_node<int> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<int> > (0x0x7f9dade19068) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<int> > (0x0x7f9dae038c00) 0 empty

Class std::_List_base<int, std::allocator<int> >::_List_impl
   size=8 align=4
   base size=8 base align=4
std::_List_base<int, std::allocator<int> >::_List_impl (0x0x7f9dade190d0) 0
  std::allocator<std::_List_node<int> > (0x0x7f9dade19138) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<int> > (0x0x7f9dae038c60) 0 empty

Class std::_List_base<int, std::allocator<int> >
   size=8 align=4
   base size=8 base align=4
std::_List_base<int, std::allocator<int> > (0x0x7f9dae0389c0) 0

Class std::list<int>
   size=8 align=4
   base size=8 base align=4
std::list<int> (0x0x7f9dade191a0) 0
  std::_List_base<int, std::allocator<int> > (0x0x7f9dae038cc0) 0

Class std::stack<int, std::list<int> >
   size=8 align=4
   base size=8 base align=4
std::stack<int, std::list<int> > (0x0x7f9dae038960) 0

Vtable for RuleTable
RuleTable::_ZTV9RuleTable: 8u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI9RuleTable)
8     (int (*)(...))RuleTable::compileRules
12    (int (*)(...))RuleTable::ruleRewrite
16    (int (*)(...))RuleTable::resetRules
20    (int (*)(...))RuleTable::saveHiddenState
24    (int (*)(...))RuleTable::restoreHiddenState
28    (int (*)(...))__cxa_pure_virtual

Class RuleTable
   size=20 align=4
   base size=20 base align=4
RuleTable (0x0x7f9dae0388a0) 0
    vptr=((& RuleTable::_ZTV9RuleTable) + 8u)

Vtable for Strategy
Strategy::_ZTV8Strategy: 3u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI8Strategy)
8     (int (*)(...))Strategy::setFrozen

Class Strategy
   size=36 align=4
   base size=36 base align=4
Strategy (0x0x7f9dae038d20) 0
    vptr=((& Strategy::_ZTV8Strategy) + 8u)

Class MemoTable
   size=12 align=4
   base size=9 base align=4
MemoTable (0x0x7f9dade192d8) 0
  ModuleItem (0x0x7f9dae038d80) 0

Vtable for Symbol
Symbol::_ZTV6Symbol: 60u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI6Symbol)
8     (int (*)(...))RuleTable::compileRules
12    (int (*)(...))RuleTable::ruleRewrite
16    (int (*)(...))RuleTable::resetRules
20    (int (*)(...))RuleTable::saveHiddenState
24    (int (*)(...))RuleTable::restoreHiddenState
28    (int (*)(...))Symbol::acceptRule
32    0u
36    0u
40    (int (*)(...))Symbol::rangeSortNeverLeqThan
44    (int (*)(...))Symbol::rangeSortAlwaysLeqThan
48    (int (*)(...))Symbol::domainSortAlwaysLeqThan
52    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual
60    (int (*)(...))__cxa_pure_virtual
64    (int (*)(...))__cxa_pure_virtual
68    (int (*)(...))__cxa_pure_virtual
72    (int (*)(...))__cxa_pure_virtual
76    (int (*)(...))Symbol::interSymbolPass
80    (int (*)(...))Symbol::postInterSymbolPass
84    (int (*)(...))Symbol::postOpDeclarationPass
88    (int (*)(...))Symbol::reset
92    (int (*)(...))Symbol::finalizeSortInfo
96    (int (*)(...))Symbol::fillInSortInfo
100   (int (*)(...))Symbol::attachData
104   (int (*)(...))Symbol::attachSymbol
108   (int (*)(...))Symbol::attachTerm
112   (int (*)(...))Symbol::copyAttachments
116   (int (*)(...))Symbol::getDataAttachments
120   (int (*)(...))Symbol::getSymbolAttachments
124   (int (*)(...))Symbol::getTermAttachments
128   (int (*)(...))Symbol::isConstructor
132   (int (*)(...))Symbol::makeUnificationSubproblem
136   (int (*)(...))Symbol::unificationPriority
140   (int (*)(...))__cxa_pure_virtual
144   (int (*)(...))Symbol::canResolveTheoryClash
148   (int (*)(...))__cxa_pure_virtual
152   (int (*)(...))__cxa_pure_virtual
156   (int (*)(...))Symbol::acceptSortConstraint
160   (int (*)(...))Symbol::acceptEquation
164   (int (*)(...))-28
168   (int (*)(...))(& _ZTI6Symbol)
172   (int (*)(...))SortTable::compileOpDeclarations
176   (int (*)(...))Symbol::_ZThn28_N6Symbol14fillInSortInfoEP4Term
180   (int (*)(...))Symbol::_ZThn28_N6Symbol16finalizeSortInfoEv
184   (int (*)(...))SortTable::canProduceErrorSort
188   (int (*)(...))SortTable::computeSortFunctionBdds
192   (int (*)(...))SortTable::computeGeneralizedSort
196   (int (*)(...))-64
200   (int (*)(...))(& _ZTI6Symbol)
204   (int (*)(...))SortConstraintTable::compileSortConstraints
208   (int (*)(...))Symbol::_ZThn64_N6Symbol20acceptSortConstraintEP14SortConstraint
212   (int (*)(...))-76
216   (int (*)(...))(& _ZTI6Symbol)
220   (int (*)(...))EquationTable::compileEquations
224   (int (*)(...))Symbol::_ZThn76_N6Symbol14acceptEquationEP8Equation
228   (int (*)(...))-84
232   (int (*)(...))(& _ZTI6Symbol)
236   (int (*)(...))Strategy::setFrozen

Class Symbol
   size=140 align=4
   base size=140 base align=4
Symbol (0x0x7f9db14733c0) 0
    vptr=((& Symbol::_ZTV6Symbol) + 8u)
  RuleTable (0x0x7f9dae038de0) 0
      primary-for Symbol (0x0x7f9db14733c0)
  NamedEntity (0x0x7f9dae038e40) 20
  LineNumber (0x0x7f9dae038ea0) 24
  SortTable (0x0x7f9dae038f00) 28
      vptr=((& Symbol::_ZTV6Symbol) + 172u)
  SortConstraintTable (0x0x7f9dae038f60) 64
      vptr=((& Symbol::_ZTV6Symbol) + 204u)
  EquationTable (0x0x7f9dade95000) 76
      vptr=((& Symbol::_ZTV6Symbol) + 220u)
  Strategy (0x0x7f9dade95060) 84
      vptr=((& Symbol::_ZTV6Symbol) + 236u)
  MemoTable (0x0x7f9dade19340) 120
    ModuleItem (0x0x7f9dade950c0) 120

Class RedexPosition
   size=16 align=4
   base size=16 base align=4
RedexPosition (0x0x7f9dade95120) 0

Class DagNode::<anonymous union>
   size=4 align=4
   base size=4 base align=4
DagNode::<anonymous union> (0x0x7f9dade951e0) 0

Vtable for DagNode
DagNode::_ZTV7DagNode: 25u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI7DagNode)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual
20    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
28    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual
36    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
44    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))DagNode::computeBaseSortForGroundSubterms
52    (int (*)(...))DagNode::computeSolvedForm2
56    (int (*)(...))DagNode::insertVariables2
60    (int (*)(...))DagNode::instantiate2
64    (int (*)(...))DagNode::indexVariables2
68    (int (*)(...))DagNode::instantiateWithReplacement
72    (int (*)(...))DagNode::matchVariableWithExtension
76    (int (*)(...))DagNode::partialReplace
80    (int (*)(...))DagNode::partialConstruct
84    (int (*)(...))DagNode::makeExtensionInfo
88    (int (*)(...))__cxa_pure_virtual
92    (int (*)(...))__cxa_pure_virtual
96    (int (*)(...))__cxa_pure_virtual

Class DagNode
   size=8 align=4
   base size=8 base align=4
DagNode (0x0x7f9dade95180) 0
    vptr=((& DagNode::_ZTV7DagNode) + 8u)

Class MemoryCell
   size=20 align=4
   base size=20 base align=4
MemoryCell (0x0x7f9dade95240) 0

Class MemoryCell::Header
   size=4 align=2
   base size=4 base align=2
MemoryCell::Header (0x0x7f9dade952a0) 0

Class MemoryCell::FullSizeMemoryCell
   size=24 align=4
   base size=24 base align=4
MemoryCell::FullSizeMemoryCell (0x0x7f9dade193a8) 0
  MemoryCell (0x0x7f9dade95300) 0

Class MemoryCell::Bucket
   size=16 align=4
   base size=16 base align=4
MemoryCell::Bucket (0x0x7f9dade95360) 0

Vtable for TermSet
TermSet::_ZTV7TermSet: 6u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI7TermSet)
8     (int (*)(...))TermSet::~TermSet
12    (int (*)(...))TermSet::~TermSet
16    (int (*)(...))TermSet::hash
20    (int (*)(...))TermSet::isEqual

Class TermSet
   size=12 align=4
   base size=12 base align=4
TermSet (0x0x7f9dade19410) 0
    vptr=((& TermSet::_ZTV7TermSet) + 8u)
  PointerSet (0x0x7f9dade953c0) 0
      primary-for TermSet (0x0x7f9dade19410)

Vtable for VariableSymbol
VariableSymbol::_ZTV14VariableSymbol: 61u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI14VariableSymbol)
8     (int (*)(...))RuleTable::compileRules
12    (int (*)(...))RuleTable::ruleRewrite
16    (int (*)(...))RuleTable::resetRules
20    (int (*)(...))RuleTable::saveHiddenState
24    (int (*)(...))RuleTable::restoreHiddenState
28    (int (*)(...))Symbol::acceptRule
32    (int (*)(...))VariableSymbol::~VariableSymbol
36    (int (*)(...))VariableSymbol::~VariableSymbol
40    (int (*)(...))Symbol::rangeSortNeverLeqThan
44    (int (*)(...))Symbol::rangeSortAlwaysLeqThan
48    (int (*)(...))Symbol::domainSortAlwaysLeqThan
52    (int (*)(...))VariableSymbol::eqRewrite
56    (int (*)(...))VariableSymbol::computeBaseSort
60    (int (*)(...))VariableSymbol::normalizeAndComputeTrueSort
64    (int (*)(...))VariableSymbol::makeTerm
68    (int (*)(...))VariableSymbol::makeDagNode
72    (int (*)(...))VariableSymbol::stackArguments
76    (int (*)(...))Symbol::interSymbolPass
80    (int (*)(...))Symbol::postInterSymbolPass
84    (int (*)(...))Symbol::postOpDeclarationPass
88    (int (*)(...))Symbol::reset
92    (int (*)(...))Symbol::finalizeSortInfo
96    (int (*)(...))Symbol::fillInSortInfo
100   (int (*)(...))Symbol::attachData
104   (int (*)(...))Symbol::attachSymbol
108   (int (*)(...))Symbol::attachTerm
112   (int (*)(...))Symbol::copyAttachments
116   (int (*)(...))Symbol::getDataAttachments
120   (int (*)(...))Symbol::getSymbolAttachments
124   (int (*)(...))Symbol::getTermAttachments
128   (int (*)(...))Symbol::isConstructor
132   (int (*)(...))Symbol::makeUnificationSubproblem
136   (int (*)(...))Symbol::unificationPriority
140   (int (*)(...))VariableSymbol::isStable
144   (int (*)(...))Symbol::canResolveTheoryClash
148   (int (*)(...))VariableSymbol::makeCanonical
152   (int (*)(...))VariableSymbol::makeCanonicalCopy
156   (int (*)(...))Symbol::acceptSortConstraint
160   (int (*)(...))Symbol::acceptEquation
164   (int (*)(...))VariableSymbol::computeGeneralizedSort
168   (int (*)(...))-28
172   (int (*)(...))(& _ZTI14VariableSymbol)
176   (int (*)(...))SortTable::compileOpDeclarations
180   (int (*)(...))Symbol::_ZThn28_N6Symbol14fillInSortInfoEP4Term
184   (int (*)(...))Symbol::_ZThn28_N6Symbol16finalizeSortInfoEv
188   (int (*)(...))SortTable::canProduceErrorSort
192   (int (*)(...))SortTable::computeSortFunctionBdds
196   (int (*)(...))VariableSymbol::_ZThn28_N14VariableSymbol22computeGeneralizedSortERK8SortBddsRK6VectorIiEP7DagNodeRS3_I3BddE
200   (int (*)(...))-64
204   (int (*)(...))(& _ZTI14VariableSymbol)
208   (int (*)(...))SortConstraintTable::compileSortConstraints
212   (int (*)(...))Symbol::_ZThn64_N6Symbol20acceptSortConstraintEP14SortConstraint
216   (int (*)(...))-76
220   (int (*)(...))(& _ZTI14VariableSymbol)
224   (int (*)(...))EquationTable::compileEquations
228   (int (*)(...))Symbol::_ZThn76_N6Symbol14acceptEquationEP8Equation
232   (int (*)(...))-84
236   (int (*)(...))(& _ZTI14VariableSymbol)
240   (int (*)(...))Strategy::setFrozen

Class VariableSymbol
   size=140 align=4
   base size=140 base align=4
VariableSymbol (0x0x7f9dade19478) 0
    vptr=((& VariableSymbol::_ZTV14VariableSymbol) + 8u)
  Symbol (0x0x7f9db1473460) 0
      primary-for VariableSymbol (0x0x7f9dade19478)
    RuleTable (0x0x7f9dade95420) 0
        primary-for Symbol (0x0x7f9db1473460)
    NamedEntity (0x0x7f9dade95480) 20
    LineNumber (0x0x7f9dade954e0) 24
    SortTable (0x0x7f9dade95540) 28
        vptr=((& VariableSymbol::_ZTV14VariableSymbol) + 176u)
    SortConstraintTable (0x0x7f9dade955a0) 64
        vptr=((& VariableSymbol::_ZTV14VariableSymbol) + 208u)
    EquationTable (0x0x7f9dade95600) 76
        vptr=((& VariableSymbol::_ZTV14VariableSymbol) + 224u)
    Strategy (0x0x7f9dade95660) 84
        vptr=((& VariableSymbol::_ZTV14VariableSymbol) + 240u)
    MemoTable (0x0x7f9dade194e0) 120
      ModuleItem (0x0x7f9dade956c0) 120

Vtable for Term
Term::_ZTV4Term: 24u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI4Term)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual
20    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
28    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual
36    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
44    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
52    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual
60    (int (*)(...))__cxa_pure_virtual
64    (int (*)(...))__cxa_pure_virtual
68    (int (*)(...))Term::earlyMatchFailOnInstanceOf
72    (int (*)(...))Term::subsumes
76    (int (*)(...))Term::analyseCollapses2
80    (int (*)(...))Term::insertAbstractionVariables
84    (int (*)(...))Term::partialCompareUnstable
88    (int (*)(...))Term::partialCompareArguments
92    (int (*)(...))Term::instantiate2

Class Term
   size=60 align=4
   base size=60 base align=4
Term (0x0x7f9dade19548) 0
    vptr=((& Term::_ZTV4Term) + 8u)
  LineNumber (0x0x7f9dade95780) 4

Class Vector<DagNode*>
   size=4 align=4
   base size=4 base align=4
Vector<DagNode*> (0x0x7f9dade957e0) 0

Vtable for RawArgumentIterator
RawArgumentIterator::_ZTV19RawArgumentIterator: 7u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI19RawArgumentIterator)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual
20    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual

Class RawArgumentIterator
   size=4 align=4
   base size=4 base align=4
RawArgumentIterator (0x0x7f9dade95840) 0 nearly-empty
    vptr=((& RawArgumentIterator::_ZTV19RawArgumentIterator) + 8u)

Class ArgumentIterator
   size=4 align=4
   base size=4 base align=4
ArgumentIterator (0x0x7f9dade958a0) 0

Vtable for RawDagArgumentIterator
RawDagArgumentIterator::_ZTV22RawDagArgumentIterator: 7u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI22RawDagArgumentIterator)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual
20    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual

Class RawDagArgumentIterator
   size=4 align=4
   base size=4 base align=4
RawDagArgumentIterator (0x0x7f9dade95900) 0 nearly-empty
    vptr=((& RawDagArgumentIterator::_ZTV22RawDagArgumentIterator) + 8u)

Class DagArgumentIterator
   size=4 align=4
   base size=4 base align=4
DagArgumentIterator (0x0x7f9dade95960) 0

Vtable for RhsAutomaton
RhsAutomaton::_ZTV12RhsAutomaton: 7u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI12RhsAutomaton)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual
20    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual

Class RhsAutomaton
   size=4 align=4
   base size=4 base align=4
RhsAutomaton (0x0x7f9dade959c0) 0 nearly-empty
    vptr=((& RhsAutomaton::_ZTV12RhsAutomaton) + 8u)

Class Vector<RhsAutomaton*>
   size=4 align=4
   base size=4 base align=4
Vector<RhsAutomaton*> (0x0x7f9dade95a80) 0

Class RhsBuilder
   size=8 align=4
   base size=8 base align=4
RhsBuilder (0x0x7f9dade95a20) 0

Vtable for ConditionState
ConditionState::_ZTV14ConditionState: 4u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI14ConditionState)
8     (int (*)(...))ConditionState::~ConditionState
12    (int (*)(...))ConditionState::~ConditionState

Class ConditionState
   size=4 align=4
   base size=4 base align=4
ConditionState (0x0x7f9dade95ae0) 0 nearly-empty
    vptr=((& ConditionState::_ZTV14ConditionState) + 8u)

Vtable for ConditionFragment
ConditionFragment::_ZTV17ConditionFragment: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI17ConditionFragment)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual
20    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
28    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual

Class ConditionFragment
   size=4 align=4
   base size=4 base align=4
ConditionFragment (0x0x7f9dade95b40) 0 nearly-empty
    vptr=((& ConditionFragment::_ZTV17ConditionFragment) + 8u)

Vtable for VariableTerm
VariableTerm::_ZTV12VariableTerm: 24u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI12VariableTerm)
8     (int (*)(...))VariableTerm::~VariableTerm
12    (int (*)(...))VariableTerm::~VariableTerm
16    (int (*)(...))VariableTerm::arguments
20    (int (*)(...))VariableTerm::deepSelfDestruct
24    (int (*)(...))VariableTerm::deepCopy2
28    (int (*)(...))VariableTerm::normalize
32    (int (*)(...))VariableTerm::compareArguments
36    (int (*)(...))VariableTerm::compareArguments
40    (int (*)(...))VariableTerm::findAvailableTerms
44    (int (*)(...))VariableTerm::findEagerVariables
48    (int (*)(...))VariableTerm::analyseConstraintPropagation
52    (int (*)(...))VariableTerm::compileLhs2
56    (int (*)(...))VariableTerm::markEagerArguments
60    (int (*)(...))VariableTerm::compileRhs2
64    (int (*)(...))VariableTerm::dagify2
68    (int (*)(...))Term::earlyMatchFailOnInstanceOf
72    (int (*)(...))VariableTerm::subsumes
76    (int (*)(...))Term::analyseCollapses2
80    (int (*)(...))Term::insertAbstractionVariables
84    (int (*)(...))VariableTerm::partialCompareUnstable
88    (int (*)(...))Term::partialCompareArguments
92    (int (*)(...))VariableTerm::instantiate2

Class VariableTerm
   size=68 align=4
   base size=68 base align=4
VariableTerm (0x0x7f9dadc2b070) 0
    vptr=((& VariableTerm::_ZTV12VariableTerm) + 8u)
  Term (0x0x7f9dade19750) 0
      primary-for VariableTerm (0x0x7f9dadc2b070)
    LineNumber (0x0x7f9dade95ba0) 4
  NamedEntity (0x0x7f9dade95c00) 60

Class VariableInfo::ConstructionIndex
   size=12 align=4
   base size=12 base align=4
VariableInfo::ConstructionIndex (0x0x7f9dade95cc0) 0

Class Vector<Term*>
   size=4 align=4
   base size=4 base align=4
Vector<Term*> (0x0x7f9dade95d20) 0

Class Vector<VariableInfo::ConstructionIndex>
   size=4 align=4
   base size=4 base align=4
Vector<VariableInfo::ConstructionIndex> (0x0x7f9dade95d80) 0

Class VariableInfo
   size=32 align=4
   base size=32 base align=4
VariableInfo (0x0x7f9dade95c60) 0

Class BadFlag
   size=4 align=4
   base size=4 base align=4
BadFlag (0x0x7f9dade19888) 0
  FlagSet (0x0x7f9dade95e40) 0

Class Label
   size=4 align=4
   base size=4 base align=4
Label (0x0x7f9dade198f0) 0
  NamedEntity (0x0x7f9dade95ea0) 0

Class Vector<ConditionFragment*>
   size=4 align=4
   base size=4 base align=4
Vector<ConditionFragment*> (0x0x7f9dadc840c0) 0

Vtable for PreEquation
PreEquation::_ZTV11PreEquation: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI11PreEquation)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual

Class PreEquation
   size=68 align=4
   base size=68 base align=4
PreEquation (0x0x7f9dadc83000) 0
    vptr=((& PreEquation::_ZTV11PreEquation) + 8u)
  LineNumber (0x0x7f9dade95f00) 4
  ModuleItem (0x0x7f9dade95f60) 8
  VariableInfo (0x0x7f9dadc84000) 16
  BadFlag (0x0x7f9dade19958) 48
    FlagSet (0x0x7f9dadc84060) 48

Vtable for Equation
Equation::_ZTV8Equation: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI8Equation)
8     (int (*)(...))Equation::~Equation
12    (int (*)(...))Equation::~Equation
16    (int (*)(...))Equation::traceBeginTrial

Class Equation
   size=84 align=4
   base size=84 base align=4
Equation (0x0x7f9dade19a28) 0
    vptr=((& Equation::_ZTV8Equation) + 8u)
  PreEquation (0x0x7f9dadc97e80) 0
      primary-for Equation (0x0x7f9dade19a28)
    LineNumber (0x0x7f9dadc84120) 4
    ModuleItem (0x0x7f9dadc84180) 8
    VariableInfo (0x0x7f9dadc841e0) 16
    BadFlag (0x0x7f9dade19a90) 48
      FlagSet (0x0x7f9dadc84240) 48

Vtable for RootContainer
RootContainer::_ZTV13RootContainer: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI13RootContainer)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual

Class RootContainer
   size=12 align=4
   base size=12 base align=4
RootContainer (0x0x7f9dadc842a0) 0
    vptr=((& RootContainer::_ZTV13RootContainer) + 8u)

Vtable for DagRoot
DagRoot::_ZTV7DagRoot: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI7DagRoot)
8     (int (*)(...))DagRoot::~DagRoot
12    (int (*)(...))DagRoot::~DagRoot
16    (int (*)(...))DagRoot::markReachableNodes

Class DagRoot
   size=16 align=4
   base size=16 base align=4
DagRoot (0x0x7f9dade19af8) 0
    vptr=((& DagRoot::_ZTV7DagRoot) + 8u)
  RootContainer (0x0x7f9dadc84300) 0
      primary-for DagRoot (0x0x7f9dade19af8)

Vtable for Rule
Rule::_ZTV4Rule: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI4Rule)
8     (int (*)(...))Rule::~Rule
12    (int (*)(...))Rule::~Rule
16    (int (*)(...))Rule::traceBeginTrial

Class Rule
   size=104 align=4
   base size=104 base align=4
Rule (0x0x7f9dade19b60) 0
    vptr=((& Rule::_ZTV4Rule) + 8u)
  PreEquation (0x0x7f9dadcc6680) 0
      primary-for Rule (0x0x7f9dade19b60)
    LineNumber (0x0x7f9dadc84360) 4
    ModuleItem (0x0x7f9dadc843c0) 8
    VariableInfo (0x0x7f9dadc84420) 16
    BadFlag (0x0x7f9dade19bc8) 48
      FlagSet (0x0x7f9dadc84480) 48

Vtable for SortConstraint
SortConstraint::_ZTV14SortConstraint: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI14SortConstraint)
8     (int (*)(...))SortConstraint::~SortConstraint
12    (int (*)(...))SortConstraint::~SortConstraint
16    (int (*)(...))SortConstraint::traceBeginTrial

Class SortConstraint
   size=72 align=4
   base size=72 base align=4
SortConstraint (0x0x7f9dade19c30) 0
    vptr=((& SortConstraint::_ZTV14SortConstraint) + 8u)
  PreEquation (0x0x7f9dadcd3b00) 0
      primary-for SortConstraint (0x0x7f9dade19c30)
    LineNumber (0x0x7f9dadc844e0) 4
    ModuleItem (0x0x7f9dadc84540) 8
    VariableInfo (0x0x7f9dadc845a0) 16
    BadFlag (0x0x7f9dade19c98) 48
      FlagSet (0x0x7f9dadc84600) 48

Class Substitution
   size=8 align=4
   base size=8 base align=4
Substitution (0x0x7f9dadc84660) 0

Vtable for SymbolMap
SymbolMap::_ZTV9SymbolMap: 7u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI9SymbolMap)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual
20    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual

Class SymbolMap
   size=4 align=4
   base size=4 base align=4
SymbolMap (0x0x7f9dadc846c0) 0 nearly-empty
    vptr=((& SymbolMap::_ZTV9SymbolMap) + 8u)

Vtable for FreshVariableGenerator
FreshVariableGenerator::_ZTV22FreshVariableGenerator: 7u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI22FreshVariableGenerator)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual
20    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual

Class FreshVariableGenerator
   size=4 align=4
   base size=4 base align=4
FreshVariableGenerator (0x0x7f9dadc84720) 0 nearly-empty
    vptr=((& FreshVariableGenerator::_ZTV22FreshVariableGenerator) + 8u)

Vtable for VariableDagNode
VariableDagNode::_ZTV15VariableDagNode: 25u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI15VariableDagNode)
8     (int (*)(...))VariableDagNode::~VariableDagNode
12    (int (*)(...))VariableDagNode::~VariableDagNode
16    (int (*)(...))VariableDagNode::arguments
20    (int (*)(...))VariableDagNode::getHashValue
24    (int (*)(...))VariableDagNode::compareArguments
28    (int (*)(...))VariableDagNode::overwriteWithClone
32    (int (*)(...))VariableDagNode::makeClone
36    (int (*)(...))VariableDagNode::copyWithReplacement
40    (int (*)(...))VariableDagNode::copyWithReplacement
44    (int (*)(...))VariableDagNode::stackArguments
48    (int (*)(...))VariableDagNode::computeBaseSortForGroundSubterms
52    (int (*)(...))VariableDagNode::computeSolvedForm2
56    (int (*)(...))VariableDagNode::insertVariables2
60    (int (*)(...))VariableDagNode::instantiate2
64    (int (*)(...))VariableDagNode::indexVariables2
68    (int (*)(...))DagNode::instantiateWithReplacement
72    (int (*)(...))DagNode::matchVariableWithExtension
76    (int (*)(...))DagNode::partialReplace
80    (int (*)(...))DagNode::partialConstruct
84    (int (*)(...))DagNode::makeExtensionInfo
88    (int (*)(...))VariableDagNode::markArguments
92    (int (*)(...))VariableDagNode::copyEagerUptoReduced2
96    (int (*)(...))VariableDagNode::clearCopyPointers2

Class VariableDagNode
   size=16 align=4
   base size=16 base align=4
VariableDagNode (0x0x7f9dadcdee70) 0
    vptr=((& VariableDagNode::_ZTV15VariableDagNode) + 8u)
  DagNode (0x0x7f9dadc84780) 0
      primary-for VariableDagNode (0x0x7f9dadcdee70)
  NamedEntity (0x0x7f9dadc847e0) 8

Class UnionFind::Element
   size=8 align=4
   base size=8 base align=4
UnionFind::Element (0x0x7f9dadc848a0) 0

Class Vector<UnionFind::Element>
   size=4 align=4
   base size=4 base align=4
Vector<UnionFind::Element> (0x0x7f9dadc84900) 0

Class UnionFind
   size=4 align=4
   base size=4 base align=4
UnionFind (0x0x7f9dadc84840) 0

Class FreeNet::TestNode
   size=32 align=4
   base size=32 base align=4
FreeNet::TestNode (0x0x7f9dadc849c0) 0

Class FreeNet::Triple
   size=12 align=4
   base size=12 base align=4
FreeNet::Triple (0x0x7f9dadc84a20) 0

Class Vector<DagNode**>
   size=4 align=4
   base size=4 base align=4
Vector<DagNode**> (0x0x7f9dadc84a80) 0

Class Vector<FreeNet::TestNode>
   size=4 align=4
   base size=4 base align=4
Vector<FreeNet::TestNode> (0x0x7f9dadc84ae0) 0

Class Vector<Vector<FreeRemainder*> >
   size=4 align=4
   base size=4 base align=4
Vector<Vector<FreeRemainder*> > (0x0x7f9dadc84b40) 0

Class Vector<FreeRemainder*>
   size=4 align=4
   base size=4 base align=4
Vector<FreeRemainder*> (0x0x7f9dadc84ba0) 0

Class Vector<std::set<int> >
   size=4 align=4
   base size=4 base align=4
Vector<std::set<int> > (0x0x7f9dadc84c00) 0

Class FreeNet
   size=20 align=4
   base size=20 base align=4
FreeNet (0x0x7f9dadc84960) 0

Vtable for FreeSymbol
FreeSymbol::_ZTV10FreeSymbol: 62u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI10FreeSymbol)
8     (int (*)(...))RuleTable::compileRules
12    (int (*)(...))RuleTable::ruleRewrite
16    (int (*)(...))RuleTable::resetRules
20    (int (*)(...))RuleTable::saveHiddenState
24    (int (*)(...))RuleTable::restoreHiddenState
28    (int (*)(...))Symbol::acceptRule
32    (int (*)(...))FreeSymbol::~FreeSymbol
36    (int (*)(...))FreeSymbol::~FreeSymbol
40    (int (*)(...))Symbol::rangeSortNeverLeqThan
44    (int (*)(...))Symbol::rangeSortAlwaysLeqThan
48    (int (*)(...))Symbol::domainSortAlwaysLeqThan
52    (int (*)(...))FreeSymbol::eqRewrite
56    (int (*)(...))FreeSymbol::computeBaseSort
60    (int (*)(...))FreeSymbol::normalizeAndComputeTrueSort
64    (int (*)(...))FreeSymbol::makeTerm
68    (int (*)(...))FreeSymbol::makeDagNode
72    (int (*)(...))FreeSymbol::stackArguments
76    (int (*)(...))Symbol::interSymbolPass
80    (int (*)(...))Symbol::postInterSymbolPass
84    (int (*)(...))Symbol::postOpDeclarationPass
88    (int (*)(...))Symbol::reset
92    (int (*)(...))Symbol::finalizeSortInfo
96    (int (*)(...))Symbol::fillInSortInfo
100   (int (*)(...))Symbol::attachData
104   (int (*)(...))Symbol::attachSymbol
108   (int (*)(...))Symbol::attachTerm
112   (int (*)(...))Symbol::copyAttachments
116   (int (*)(...))Symbol::getDataAttachments
120   (int (*)(...))Symbol::getSymbolAttachments
124   (int (*)(...))Symbol::getTermAttachments
128   (int (*)(...))Symbol::isConstructor
132   (int (*)(...))Symbol::makeUnificationSubproblem
136   (int (*)(...))Symbol::unificationPriority
140   (int (*)(...))FreeSymbol::isStable
144   (int (*)(...))Symbol::canResolveTheoryClash
148   (int (*)(...))FreeSymbol::makeCanonical
152   (int (*)(...))FreeSymbol::makeCanonicalCopy
156   (int (*)(...))Symbol::acceptSortConstraint
160   (int (*)(...))Symbol::acceptEquation
164   (int (*)(...))FreeSymbol::compileEquations
168   (int (*)(...))FreeSymbol::computeGeneralizedSort
172   (int (*)(...))-28
176   (int (*)(...))(& _ZTI10FreeSymbol)
180   (int (*)(...))SortTable::compileOpDeclarations
184   (int (*)(...))Symbol::_ZThn28_N6Symbol14fillInSortInfoEP4Term
188   (int (*)(...))Symbol::_ZThn28_N6Symbol16finalizeSortInfoEv
192   (int (*)(...))SortTable::canProduceErrorSort
196   (int (*)(...))SortTable::computeSortFunctionBdds
200   (int (*)(...))FreeSymbol::_ZThn28_N10FreeSymbol22computeGeneralizedSortERK8SortBddsRK6VectorIiEP7DagNodeRS3_I3BddE
204   (int (*)(...))-64
208   (int (*)(...))(& _ZTI10FreeSymbol)
212   (int (*)(...))SortConstraintTable::compileSortConstraints
216   (int (*)(...))Symbol::_ZThn64_N6Symbol20acceptSortConstraintEP14SortConstraint
220   (int (*)(...))-76
224   (int (*)(...))(& _ZTI10FreeSymbol)
228   (int (*)(...))FreeSymbol::_ZThn76_N10FreeSymbol16compileEquationsEv
232   (int (*)(...))Symbol::_ZThn76_N6Symbol14acceptEquationEP8Equation
236   (int (*)(...))-84
240   (int (*)(...))(& _ZTI10FreeSymbol)
244   (int (*)(...))Strategy::setFrozen

Class FreeSymbol
   size=160 align=4
   base size=160 base align=4
FreeSymbol (0x0x7f9dade19f70) 0
    vptr=((& FreeSymbol::_ZTV10FreeSymbol) + 8u)
  Symbol (0x0x7f9db1473500) 0
      primary-for FreeSymbol (0x0x7f9dade19f70)
    RuleTable (0x0x7f9dadc84c60) 0
        primary-for Symbol (0x0x7f9db1473500)
    NamedEntity (0x0x7f9dadc84cc0) 20
    LineNumber (0x0x7f9dadc84d20) 24
    SortTable (0x0x7f9dadc84d80) 28
        vptr=((& FreeSymbol::_ZTV10FreeSymbol) + 180u)
    SortConstraintTable (0x0x7f9dadc84de0) 64
        vptr=((& FreeSymbol::_ZTV10FreeSymbol) + 212u)
    EquationTable (0x0x7f9dadc84e40) 76
        vptr=((& FreeSymbol::_ZTV10FreeSymbol) + 228u)
    Strategy (0x0x7f9dadc84ea0) 84
        vptr=((& FreeSymbol::_ZTV10FreeSymbol) + 244u)
    MemoTable (0x0x7f9dade19208) 120
      ModuleItem (0x0x7f9dadc84f00) 120

Class FreeDagNode::Word
   size=4 align=4
   base size=4 base align=4
FreeDagNode::Word (0x0x7f9dad9b0060) 0

Class FreeDagNode::<anonymous union>
   size=12 align=4
   base size=12 base align=4
FreeDagNode::<anonymous union> (0x0x7f9dad9b00c0) 0

Vtable for FreeDagNode
FreeDagNode::_ZTV11FreeDagNode: 25u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI11FreeDagNode)
8     (int (*)(...))FreeDagNode::~FreeDagNode
12    (int (*)(...))FreeDagNode::~FreeDagNode
16    (int (*)(...))FreeDagNode::arguments
20    (int (*)(...))FreeDagNode::getHashValue
24    (int (*)(...))FreeDagNode::compareArguments
28    (int (*)(...))FreeDagNode::overwriteWithClone
32    (int (*)(...))FreeDagNode::makeClone
36    (int (*)(...))FreeDagNode::copyWithReplacement
40    (int (*)(...))FreeDagNode::copyWithReplacement
44    (int (*)(...))FreeDagNode::stackArguments
48    (int (*)(...))FreeDagNode::computeBaseSortForGroundSubterms
52    (int (*)(...))FreeDagNode::computeSolvedForm2
56    (int (*)(...))FreeDagNode::insertVariables2
60    (int (*)(...))FreeDagNode::instantiate2
64    (int (*)(...))FreeDagNode::indexVariables2
68    (int (*)(...))FreeDagNode::instantiateWithReplacement
72    (int (*)(...))DagNode::matchVariableWithExtension
76    (int (*)(...))DagNode::partialReplace
80    (int (*)(...))DagNode::partialConstruct
84    (int (*)(...))DagNode::makeExtensionInfo
88    (int (*)(...))FreeDagNode::markArguments
92    (int (*)(...))FreeDagNode::copyEagerUptoReduced2
96    (int (*)(...))FreeDagNode::clearCopyPointers2

Class FreeDagNode
   size=20 align=4
   base size=20 base align=4
FreeDagNode (0x0x7f9dad9af000) 0
    vptr=((& FreeDagNode::_ZTV11FreeDagNode) + 8u)
  DagNode (0x0x7f9dad9b0000) 0
      primary-for FreeDagNode (0x0x7f9dad9af000)

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

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

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

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

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

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

Class std::numeric_limits<short int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<short int> (0x0x7f9dad9b03c0) 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> (0x0x7f9dad9b0420) 0 empty

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

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

Class std::numeric_limits<long int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<long int> (0x0x7f9dad9b0540) 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> (0x0x7f9dad9b05a0) 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> (0x0x7f9dad9b0600) 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> (0x0x7f9dad9b0660) 0 empty

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

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

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

Vtable for std::logic_error
std::logic_error::_ZTVSt11logic_error: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt11logic_error)
8     (int (*)(...))std::logic_error::~logic_error
12    (int (*)(...))std::logic_error::~logic_error
16    (int (*)(...))std::logic_error::what

Class std::logic_error
   size=8 align=4
   base size=8 base align=4
std::logic_error (0x0x7f9dad9af0d0) 0
    vptr=((& std::logic_error::_ZTVSt11logic_error) + 8u)
  std::exception (0x0x7f9dad9b07e0) 0 nearly-empty
      primary-for std::logic_error (0x0x7f9dad9af0d0)

Vtable for std::domain_error
std::domain_error::_ZTVSt12domain_error: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt12domain_error)
8     (int (*)(...))std::domain_error::~domain_error
12    (int (*)(...))std::domain_error::~domain_error
16    (int (*)(...))std::logic_error::what

Class std::domain_error
   size=8 align=4
   base size=8 base align=4
std::domain_error (0x0x7f9dad9af138) 0
    vptr=((& std::domain_error::_ZTVSt12domain_error) + 8u)
  std::logic_error (0x0x7f9dad9af1a0) 0
      primary-for std::domain_error (0x0x7f9dad9af138)
    std::exception (0x0x7f9dad9b0840) 0 nearly-empty
        primary-for std::logic_error (0x0x7f9dad9af1a0)

Vtable for std::invalid_argument
std::invalid_argument::_ZTVSt16invalid_argument: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt16invalid_argument)
8     (int (*)(...))std::invalid_argument::~invalid_argument
12    (int (*)(...))std::invalid_argument::~invalid_argument
16    (int (*)(...))std::logic_error::what

Class std::invalid_argument
   size=8 align=4
   base size=8 base align=4
std::invalid_argument (0x0x7f9dad9af208) 0
    vptr=((& std::invalid_argument::_ZTVSt16invalid_argument) + 8u)
  std::logic_error (0x0x7f9dad9af270) 0
      primary-for std::invalid_argument (0x0x7f9dad9af208)
    std::exception (0x0x7f9dad9b08a0) 0 nearly-empty
        primary-for std::logic_error (0x0x7f9dad9af270)

Vtable for std::length_error
std::length_error::_ZTVSt12length_error: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt12length_error)
8     (int (*)(...))std::length_error::~length_error
12    (int (*)(...))std::length_error::~length_error
16    (int (*)(...))std::logic_error::what

Class std::length_error
   size=8 align=4
   base size=8 base align=4
std::length_error (0x0x7f9dad9af2d8) 0
    vptr=((& std::length_error::_ZTVSt12length_error) + 8u)
  std::logic_error (0x0x7f9dad9af340) 0
      primary-for std::length_error (0x0x7f9dad9af2d8)
    std::exception (0x0x7f9dad9b0900) 0 nearly-empty
        primary-for std::logic_error (0x0x7f9dad9af340)

Vtable for std::out_of_range
std::out_of_range::_ZTVSt12out_of_range: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt12out_of_range)
8     (int (*)(...))std::out_of_range::~out_of_range
12    (int (*)(...))std::out_of_range::~out_of_range
16    (int (*)(...))std::logic_error::what

Class std::out_of_range
   size=8 align=4
   base size=8 base align=4
std::out_of_range (0x0x7f9dad9af3a8) 0
    vptr=((& std::out_of_range::_ZTVSt12out_of_range) + 8u)
  std::logic_error (0x0x7f9dad9af410) 0
      primary-for std::out_of_range (0x0x7f9dad9af3a8)
    std::exception (0x0x7f9dad9b0960) 0 nearly-empty
        primary-for std::logic_error (0x0x7f9dad9af410)

Vtable for std::runtime_error
std::runtime_error::_ZTVSt13runtime_error: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt13runtime_error)
8     (int (*)(...))std::runtime_error::~runtime_error
12    (int (*)(...))std::runtime_error::~runtime_error
16    (int (*)(...))std::runtime_error::what

Class std::runtime_error
   size=8 align=4
   base size=8 base align=4
std::runtime_error (0x0x7f9dad9af478) 0
    vptr=((& std::runtime_error::_ZTVSt13runtime_error) + 8u)
  std::exception (0x0x7f9dad9b09c0) 0 nearly-empty
      primary-for std::runtime_error (0x0x7f9dad9af478)

Vtable for std::range_error
std::range_error::_ZTVSt11range_error: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt11range_error)
8     (int (*)(...))std::range_error::~range_error
12    (int (*)(...))std::range_error::~range_error
16    (int (*)(...))std::runtime_error::what

Class std::range_error
   size=8 align=4
   base size=8 base align=4
std::range_error (0x0x7f9dad9af4e0) 0
    vptr=((& std::range_error::_ZTVSt11range_error) + 8u)
  std::runtime_error (0x0x7f9dad9af548) 0
      primary-for std::range_error (0x0x7f9dad9af4e0)
    std::exception (0x0x7f9dad9b0a20) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f9dad9af548)

Vtable for std::overflow_error
std::overflow_error::_ZTVSt14overflow_error: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt14overflow_error)
8     (int (*)(...))std::overflow_error::~overflow_error
12    (int (*)(...))std::overflow_error::~overflow_error
16    (int (*)(...))std::runtime_error::what

Class std::overflow_error
   size=8 align=4
   base size=8 base align=4
std::overflow_error (0x0x7f9dad9af5b0) 0
    vptr=((& std::overflow_error::_ZTVSt14overflow_error) + 8u)
  std::runtime_error (0x0x7f9dad9af618) 0
      primary-for std::overflow_error (0x0x7f9dad9af5b0)
    std::exception (0x0x7f9dad9b0a80) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f9dad9af618)

Vtable for std::underflow_error
std::underflow_error::_ZTVSt15underflow_error: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt15underflow_error)
8     (int (*)(...))std::underflow_error::~underflow_error
12    (int (*)(...))std::underflow_error::~underflow_error
16    (int (*)(...))std::runtime_error::what

Class std::underflow_error
   size=8 align=4
   base size=8 base align=4
std::underflow_error (0x0x7f9dad9af680) 0
    vptr=((& std::underflow_error::_ZTVSt15underflow_error) + 8u)
  std::runtime_error (0x0x7f9dad9af6e8) 0
      primary-for std::underflow_error (0x0x7f9dad9af680)
    std::exception (0x0x7f9dad9b0ae0) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f9dad9af6e8)

Class <anonymous struct>
   size=12 align=4
   base size=12 base align=4
<anonymous struct> (0x0x7f9dad9b0b40) 0

Class <anonymous struct>
   size=24 align=4
   base size=24 base align=4
<anonymous struct> (0x0x7f9dad9b0ba0) 0

Class <anonymous struct>
   size=16 align=4
   base size=16 base align=4
<anonymous struct> (0x0x7f9dad9b0c00) 0

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

Class <anonymous struct>
   size=20 align=4
   base size=20 base align=4
<anonymous struct> (0x0x7f9dad9b0c60) 0

Class __gmp_unary_plus
   size=1 align=1
   base size=0 base align=1
__gmp_unary_plus (0x0x7f9dad9b0d20) 0 empty

Class __gmp_unary_minus
   size=1 align=1
   base size=0 base align=1
__gmp_unary_minus (0x0x7f9dad9b0d80) 0 empty

Class __gmp_unary_com
   size=1 align=1
   base size=0 base align=1
__gmp_unary_com (0x0x7f9dad9b0de0) 0 empty

Class __gmp_binary_plus
   size=1 align=1
   base size=0 base align=1
__gmp_binary_plus (0x0x7f9dad9b0e40) 0 empty

Class __gmp_binary_minus
   size=1 align=1
   base size=0 base align=1
__gmp_binary_minus (0x0x7f9dad9b0ea0) 0 empty

Class __gmp_binary_lshift
   size=1 align=1
   base size=0 base align=1
__gmp_binary_lshift (0x0x7f9dad9b0f00) 0 empty

Class __gmp_binary_rshift
   size=1 align=1
   base size=0 base align=1
__gmp_binary_rshift (0x0x7f9dad9b0f60) 0 empty

Class __gmp_binary_multiplies
   size=1 align=1
   base size=0 base align=1
__gmp_binary_multiplies (0x0x7f9dad7b7000) 0 empty

Class __gmp_binary_divides
   size=1 align=1
   base size=0 base align=1
__gmp_binary_divides (0x0x7f9dad7b7060) 0 empty

Class __gmp_binary_modulus
   size=1 align=1
   base size=0 base align=1
__gmp_binary_modulus (0x0x7f9dad7b70c0) 0 empty

Class __gmp_binary_and
   size=1 align=1
   base size=0 base align=1
__gmp_binary_and (0x0x7f9dad7b7120) 0 empty

Class __gmp_binary_ior
   size=1 align=1
   base size=0 base align=1
__gmp_binary_ior (0x0x7f9dad7b7180) 0 empty

Class __gmp_binary_xor
   size=1 align=1
   base size=0 base align=1
__gmp_binary_xor (0x0x7f9dad7b71e0) 0 empty

Class __gmp_binary_equal
   size=1 align=1
   base size=0 base align=1
__gmp_binary_equal (0x0x7f9dad7b7240) 0 empty

Class __gmp_binary_less
   size=1 align=1
   base size=0 base align=1
__gmp_binary_less (0x0x7f9dad7b72a0) 0 empty

Class __gmp_binary_greater
   size=1 align=1
   base size=0 base align=1
__gmp_binary_greater (0x0x7f9dad7b7300) 0 empty

Class __gmp_unary_increment
   size=1 align=1
   base size=0 base align=1
__gmp_unary_increment (0x0x7f9dad7b7360) 0 empty

Class __gmp_unary_decrement
   size=1 align=1
   base size=0 base align=1
__gmp_unary_decrement (0x0x7f9dad7b73c0) 0 empty

Class __gmp_abs_function
   size=1 align=1
   base size=0 base align=1
__gmp_abs_function (0x0x7f9dad7b7420) 0 empty

Class __gmp_trunc_function
   size=1 align=1
   base size=0 base align=1
__gmp_trunc_function (0x0x7f9dad7b7480) 0 empty

Class __gmp_floor_function
   size=1 align=1
   base size=0 base align=1
__gmp_floor_function (0x0x7f9dad7b74e0) 0 empty

Class __gmp_ceil_function
   size=1 align=1
   base size=0 base align=1
__gmp_ceil_function (0x0x7f9dad7b7540) 0 empty

Class __gmp_sqrt_function
   size=1 align=1
   base size=0 base align=1
__gmp_sqrt_function (0x0x7f9dad7b75a0) 0 empty

Class __gmp_hypot_function
   size=1 align=1
   base size=0 base align=1
__gmp_hypot_function (0x0x7f9dad7b7600) 0 empty

Class __gmp_sgn_function
   size=1 align=1
   base size=0 base align=1
__gmp_sgn_function (0x0x7f9dad7b7660) 0 empty

Class __gmp_cmp_function
   size=1 align=1
   base size=0 base align=1
__gmp_cmp_function (0x0x7f9dad7b76c0) 0 empty

Class __gmp_rand_function
   size=1 align=1
   base size=0 base align=1
__gmp_rand_function (0x0x7f9dad7b7720) 0 empty

Class __gmp_alloc_cstring
   size=4 align=4
   base size=4 base align=4
__gmp_alloc_cstring (0x0x7f9dad7b7780) 0

Class __gmp_resolve_expr<__mpz_struct [1]>
   size=1 align=1
   base size=0 base align=1
__gmp_resolve_expr<__mpz_struct [1]> (0x0x7f9dad7b78a0) 0 empty

Class __gmp_resolve_expr<__mpq_struct [1]>
   size=1 align=1
   base size=0 base align=1
__gmp_resolve_expr<__mpq_struct [1]> (0x0x7f9dad7b7900) 0 empty

Class __gmp_resolve_expr<__mpf_struct [1]>
   size=1 align=1
   base size=0 base align=1
__gmp_resolve_expr<__mpf_struct [1]> (0x0x7f9dad7b7960) 0 empty

Class __gmp_resolve_expr<__mpz_struct [1], __mpq_struct [1]>
   size=1 align=1
   base size=0 base align=1
__gmp_resolve_expr<__mpz_struct [1], __mpq_struct [1]> (0x0x7f9dad7b79c0) 0 empty

Class __gmp_resolve_expr<__mpq_struct [1], __mpz_struct [1]>
   size=1 align=1
   base size=0 base align=1
__gmp_resolve_expr<__mpq_struct [1], __mpz_struct [1]> (0x0x7f9dad7b7a20) 0 empty

Class __gmp_resolve_expr<__mpz_struct [1], __mpf_struct [1]>
   size=1 align=1
   base size=0 base align=1
__gmp_resolve_expr<__mpz_struct [1], __mpf_struct [1]> (0x0x7f9dad7b7a80) 0 empty

Class __gmp_resolve_expr<__mpf_struct [1], __mpz_struct [1]>
   size=1 align=1
   base size=0 base align=1
__gmp_resolve_expr<__mpf_struct [1], __mpz_struct [1]> (0x0x7f9dad7b7ae0) 0 empty

Class __gmp_resolve_expr<__mpq_struct [1], __mpf_struct [1]>
   size=1 align=1
   base size=0 base align=1
__gmp_resolve_expr<__mpq_struct [1], __mpf_struct [1]> (0x0x7f9dad7b7b40) 0 empty

Class __gmp_resolve_expr<__mpf_struct [1], __mpq_struct [1]>
   size=1 align=1
   base size=0 base align=1
__gmp_resolve_expr<__mpf_struct [1], __mpq_struct [1]> (0x0x7f9dad7b7ba0) 0 empty

Class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>
   size=12 align=4
   base size=12 base align=4
__gmp_expr<__mpz_struct [1], __mpz_struct [1]> (0x0x7f9dad7b7cc0) 0

Class __gmp_expr<__mpq_struct [1], __mpq_struct [1]>
   size=24 align=4
   base size=24 base align=4
__gmp_expr<__mpq_struct [1], __mpq_struct [1]> (0x0x7f9dad7b7d20) 0

Class __gmp_expr<__mpf_struct [1], __mpf_struct [1]>
   size=16 align=4
   base size=16 base align=4
__gmp_expr<__mpf_struct [1], __mpf_struct [1]> (0x0x7f9dad7b7d80) 0

Class __gmp_temp<__mpf_struct [1]>
   size=16 align=4
   base size=16 base align=4
__gmp_temp<__mpf_struct [1]> (0x0x7f9dad7b7e40) 0

Class __gmp_resolve_ref<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> >
   size=1 align=1
   base size=0 base align=1
__gmp_resolve_ref<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > (0x0x7f9dad6f54e0) 0 empty

Class __gmp_resolve_ref<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >
   size=1 align=1
   base size=0 base align=1
__gmp_resolve_ref<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > (0x0x7f9dad6f5540) 0 empty

Class __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_binary_plus>
   size=8 align=4
   base size=8 base align=4
__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_binary_plus> (0x0x7f9dad6f5480) 0

Class __gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_binary_plus> >
   size=8 align=4
   base size=8 base align=4
__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_binary_plus> > (0x0x7f9dad6f5420) 0

Class __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_plus>
   size=8 align=4
   base size=8 base align=4
__gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_plus> (0x0x7f9dad6f5600) 0

Class __gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_plus> >
   size=8 align=4
   base size=8 base align=4
__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_plus> > (0x0x7f9dad6f55a0) 0

Class __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_binary_minus>
   size=8 align=4
   base size=8 base align=4
__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_binary_minus> (0x0x7f9dad6f5900) 0

Class __gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_binary_minus> >
   size=8 align=4
   base size=8 base align=4
__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_binary_minus> > (0x0x7f9dad6f58a0) 0

Class __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_minus>
   size=8 align=4
   base size=8 base align=4
__gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_minus> (0x0x7f9dad6f59c0) 0

Class __gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_minus> >
   size=8 align=4
   base size=8 base align=4
__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_minus> > (0x0x7f9dad6f5960) 0

Class __gmp_resolve_ref<long int>
   size=1 align=1
   base size=0 base align=1
__gmp_resolve_ref<long int> (0x0x7f9dad6f5d20) 0 empty

Class __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long int, __gmp_binary_plus>
   size=8 align=4
   base size=8 base align=4
__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long int, __gmp_binary_plus> (0x0x7f9dad6f5cc0) 0

Class __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long int, __gmp_binary_plus> >
   size=8 align=4
   base size=8 base align=4
__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long int, __gmp_binary_plus> > (0x0x7f9dad6f5c60) 0

Class __gmp_resolve_ref<long unsigned int>
   size=1 align=1
   base size=0 base align=1
__gmp_resolve_ref<long unsigned int> (0x0x7f9dad1d0000) 0 empty

Class __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_plus>
   size=8 align=4
   base size=8 base align=4
__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_plus> (0x0x7f9dad6f5f60) 0

Class __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_plus> >
   size=8 align=4
   base size=8 base align=4
__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_plus> > (0x0x7f9dad6f5f00) 0

Class __gmp_resolve_ref<double>
   size=1 align=1
   base size=0 base align=1
__gmp_resolve_ref<double> (0x0x7f9dad1d0120) 0 empty

Class __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, double, __gmp_binary_plus>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, double, __gmp_binary_plus> (0x0x7f9dad1d00c0) 0

Class __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, double, __gmp_binary_plus> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, double, __gmp_binary_plus> > (0x0x7f9dad1d0060) 0

Class __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long int, __gmp_binary_minus>
   size=8 align=4
   base size=8 base align=4
__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long int, __gmp_binary_minus> (0x0x7f9dad1d0360) 0

Class __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long int, __gmp_binary_minus> >
   size=8 align=4
   base size=8 base align=4
__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long int, __gmp_binary_minus> > (0x0x7f9dad1d0300) 0

Class __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_minus>
   size=8 align=4
   base size=8 base align=4
__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_minus> (0x0x7f9dad1d05a0) 0

Class __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_minus> >
   size=8 align=4
   base size=8 base align=4
__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_minus> > (0x0x7f9dad1d0540) 0

Class __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, double, __gmp_binary_minus>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, double, __gmp_binary_minus> (0x0x7f9dad1d0660) 0

Class __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, double, __gmp_binary_minus> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, double, __gmp_binary_minus> > (0x0x7f9dad1d0600) 0

Class __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long int, __gmp_binary_multiplies>
   size=8 align=4
   base size=8 base align=4
__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long int, __gmp_binary_multiplies> (0x0x7f9dad1d08a0) 0

Class __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long int, __gmp_binary_multiplies> >
   size=8 align=4
   base size=8 base align=4
__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long int, __gmp_binary_multiplies> > (0x0x7f9dad1d0840) 0

Class __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_multiplies>
   size=8 align=4
   base size=8 base align=4
__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_multiplies> (0x0x7f9dad1d0960) 0

Class __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_multiplies> >
   size=8 align=4
   base size=8 base align=4
__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_multiplies> > (0x0x7f9dad1d0900) 0

Class __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, double, __gmp_binary_multiplies>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, double, __gmp_binary_multiplies> (0x0x7f9dad1d0a20) 0

Class __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, double, __gmp_binary_multiplies> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, double, __gmp_binary_multiplies> > (0x0x7f9dad1d09c0) 0

Class __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long int, __gmp_binary_divides>
   size=8 align=4
   base size=8 base align=4
__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long int, __gmp_binary_divides> (0x0x7f9dad1d0ae0) 0

Class __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long int, __gmp_binary_divides> >
   size=8 align=4
   base size=8 base align=4
__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long int, __gmp_binary_divides> > (0x0x7f9dad1d0a80) 0

Class __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_divides>
   size=8 align=4
   base size=8 base align=4
__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_divides> (0x0x7f9dad1d0ba0) 0

Class __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_divides> >
   size=8 align=4
   base size=8 base align=4
__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_divides> > (0x0x7f9dad1d0b40) 0

Class __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, double, __gmp_binary_divides>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, double, __gmp_binary_divides> (0x0x7f9dad1d0c60) 0

Class __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, double, __gmp_binary_divides> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, double, __gmp_binary_divides> > (0x0x7f9dad1d0c00) 0

Class __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long int, __gmp_binary_modulus>
   size=8 align=4
   base size=8 base align=4
__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long int, __gmp_binary_modulus> (0x0x7f9dad1d0ea0) 0

Class __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long int, __gmp_binary_modulus> >
   size=8 align=4
   base size=8 base align=4
__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long int, __gmp_binary_modulus> > (0x0x7f9dad1d0e40) 0

Class __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_modulus>
   size=8 align=4
   base size=8 base align=4
__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_modulus> (0x0x7f9dad1d0f60) 0

Class __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_modulus> >
   size=8 align=4
   base size=8 base align=4
__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_modulus> > (0x0x7f9dad1d0f00) 0

Class __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, double, __gmp_binary_modulus>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, double, __gmp_binary_modulus> (0x0x7f9dad2d8060) 0

Class __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, double, __gmp_binary_modulus> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, double, __gmp_binary_modulus> > (0x0x7f9dad2d8000) 0

Class __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long int, __gmp_binary_and>
   size=8 align=4
   base size=8 base align=4
__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long int, __gmp_binary_and> (0x0x7f9dad2d82a0) 0

Class __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long int, __gmp_binary_and> >
   size=8 align=4
   base size=8 base align=4
__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long int, __gmp_binary_and> > (0x0x7f9dad2d8240) 0

Class __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_and>
   size=8 align=4
   base size=8 base align=4
__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_and> (0x0x7f9dad2d84e0) 0

Class __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_and> >
   size=8 align=4
   base size=8 base align=4
__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_and> > (0x0x7f9dad2d8480) 0

Class __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, double, __gmp_binary_and>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, double, __gmp_binary_and> (0x0x7f9dad2d85a0) 0

Class __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, double, __gmp_binary_and> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, double, __gmp_binary_and> > (0x0x7f9dad2d8540) 0

Class __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long int, __gmp_binary_ior>
   size=8 align=4
   base size=8 base align=4
__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long int, __gmp_binary_ior> (0x0x7f9dad2d87e0) 0

Class __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long int, __gmp_binary_ior> >
   size=8 align=4
   base size=8 base align=4
__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long int, __gmp_binary_ior> > (0x0x7f9dad2d8780) 0

Class __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_ior>
   size=8 align=4
   base size=8 base align=4
__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_ior> (0x0x7f9dad2d8a20) 0

Class __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_ior> >
   size=8 align=4
   base size=8 base align=4
__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_ior> > (0x0x7f9dad2d89c0) 0

Class __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, double, __gmp_binary_ior>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, double, __gmp_binary_ior> (0x0x7f9dad2d8ae0) 0

Class __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, double, __gmp_binary_ior> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, double, __gmp_binary_ior> > (0x0x7f9dad2d8a80) 0

Class __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long int, __gmp_binary_xor>
   size=8 align=4
   base size=8 base align=4
__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long int, __gmp_binary_xor> (0x0x7f9dad2d8d20) 0

Class __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long int, __gmp_binary_xor> >
   size=8 align=4
   base size=8 base align=4
__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long int, __gmp_binary_xor> > (0x0x7f9dad2d8cc0) 0

Class __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_xor>
   size=8 align=4
   base size=8 base align=4
__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_xor> (0x0x7f9dad2d8f60) 0

Class __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_xor> >
   size=8 align=4
   base size=8 base align=4
__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_xor> > (0x0x7f9dad2d8f00) 0

Class __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, double, __gmp_binary_xor>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, double, __gmp_binary_xor> (0x0x7f9dacf89060) 0

Class __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, double, __gmp_binary_xor> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, double, __gmp_binary_xor> > (0x0x7f9dacf89000) 0

Class __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_lshift>
   size=8 align=4
   base size=8 base align=4
__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_lshift> (0x0x7f9dacf892a0) 0

Class __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_lshift> >
   size=8 align=4
   base size=8 base align=4
__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_lshift> > (0x0x7f9dacf89240) 0

Class __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_rshift>
   size=8 align=4
   base size=8 base align=4
__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_rshift> (0x0x7f9dacf89360) 0

Class __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_rshift> >
   size=8 align=4
   base size=8 base align=4
__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_rshift> > (0x0x7f9dacf89300) 0

Class __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long int, __gmp_binary_plus>
   size=8 align=4
   base size=8 base align=4
__gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long int, __gmp_binary_plus> (0x0x7f9dacf89420) 0

Class __gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long int, __gmp_binary_plus> >
   size=8 align=4
   base size=8 base align=4
__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long int, __gmp_binary_plus> > (0x0x7f9dacf893c0) 0

Class __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long unsigned int, __gmp_binary_plus>
   size=8 align=4
   base size=8 base align=4
__gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long unsigned int, __gmp_binary_plus> (0x0x7f9dacf89660) 0

Class __gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long unsigned int, __gmp_binary_plus> >
   size=8 align=4
   base size=8 base align=4
__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long unsigned int, __gmp_binary_plus> > (0x0x7f9dacf89600) 0

Class __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, double, __gmp_binary_plus>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, double, __gmp_binary_plus> (0x0x7f9dacf89720) 0

Class __gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, double, __gmp_binary_plus> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, double, __gmp_binary_plus> > (0x0x7f9dacf896c0) 0

Class __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long int, __gmp_binary_minus>
   size=8 align=4
   base size=8 base align=4
__gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long int, __gmp_binary_minus> (0x0x7f9dacf89960) 0

Class __gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long int, __gmp_binary_minus> >
   size=8 align=4
   base size=8 base align=4
__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long int, __gmp_binary_minus> > (0x0x7f9dacf89900) 0

Class __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long unsigned int, __gmp_binary_minus>
   size=8 align=4
   base size=8 base align=4
__gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long unsigned int, __gmp_binary_minus> (0x0x7f9dacf89ba0) 0

Class __gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long unsigned int, __gmp_binary_minus> >
   size=8 align=4
   base size=8 base align=4
__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long unsigned int, __gmp_binary_minus> > (0x0x7f9dacf89b40) 0

Class __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, double, __gmp_binary_minus>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, double, __gmp_binary_minus> (0x0x7f9dacf89c60) 0

Class __gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, double, __gmp_binary_minus> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, double, __gmp_binary_minus> > (0x0x7f9dacf89c00) 0

Class __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long int, __gmp_binary_multiplies>
   size=8 align=4
   base size=8 base align=4
__gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long int, __gmp_binary_multiplies> (0x0x7f9dacf89ea0) 0

Class __gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long int, __gmp_binary_multiplies> >
   size=8 align=4
   base size=8 base align=4
__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long int, __gmp_binary_multiplies> > (0x0x7f9dacf89e40) 0

Class __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long unsigned int, __gmp_binary_multiplies>
   size=8 align=4
   base size=8 base align=4
__gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long unsigned int, __gmp_binary_multiplies> (0x0x7f9dacf89f60) 0

Class __gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long unsigned int, __gmp_binary_multiplies> >
   size=8 align=4
   base size=8 base align=4
__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long unsigned int, __gmp_binary_multiplies> > (0x0x7f9dacf89f00) 0

Class __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, double, __gmp_binary_multiplies>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, double, __gmp_binary_multiplies> (0x0x7f9dad060060) 0

Class __gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, double, __gmp_binary_multiplies> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, double, __gmp_binary_multiplies> > (0x0x7f9dad060000) 0

Class __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long int, __gmp_binary_divides>
   size=8 align=4
   base size=8 base align=4
__gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long int, __gmp_binary_divides> (0x0x7f9dad060120) 0

Class __gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long int, __gmp_binary_divides> >
   size=8 align=4
   base size=8 base align=4
__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long int, __gmp_binary_divides> > (0x0x7f9dad0600c0) 0

Class __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long unsigned int, __gmp_binary_divides>
   size=8 align=4
   base size=8 base align=4
__gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long unsigned int, __gmp_binary_divides> (0x0x7f9dad0601e0) 0

Class __gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long unsigned int, __gmp_binary_divides> >
   size=8 align=4
   base size=8 base align=4
__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long unsigned int, __gmp_binary_divides> > (0x0x7f9dad060180) 0

Class __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, double, __gmp_binary_divides>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, double, __gmp_binary_divides> (0x0x7f9dad0602a0) 0

Class __gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, double, __gmp_binary_divides> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, double, __gmp_binary_divides> > (0x0x7f9dad060240) 0

Class __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long unsigned int, __gmp_binary_lshift>
   size=8 align=4
   base size=8 base align=4
__gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long unsigned int, __gmp_binary_lshift> (0x0x7f9dad0604e0) 0

Class __gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long unsigned int, __gmp_binary_lshift> >
   size=8 align=4
   base size=8 base align=4
__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long unsigned int, __gmp_binary_lshift> > (0x0x7f9dad060480) 0

Class __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long unsigned int, __gmp_binary_rshift>
   size=8 align=4
   base size=8 base align=4
__gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long unsigned int, __gmp_binary_rshift> (0x0x7f9dad0605a0) 0

Class __gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long unsigned int, __gmp_binary_rshift> >
   size=8 align=4
   base size=8 base align=4
__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long unsigned int, __gmp_binary_rshift> > (0x0x7f9dad060540) 0

Class __gmp_resolve_ref<__gmp_expr<__mpf_struct [1], __mpf_struct [1]> >
   size=1 align=1
   base size=0 base align=1
__gmp_resolve_ref<__gmp_expr<__mpf_struct [1], __mpf_struct [1]> > (0x0x7f9dad0606c0) 0 empty

Class __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long int, __gmp_binary_plus>
   size=8 align=4
   base size=8 base align=4
__gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long int, __gmp_binary_plus> (0x0x7f9dad060660) 0

Class __gmp_expr<__mpf_struct [1], __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long int, __gmp_binary_plus> >
   size=8 align=4
   base size=8 base align=4
__gmp_expr<__mpf_struct [1], __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long int, __gmp_binary_plus> > (0x0x7f9dad060600) 0

Class __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long unsigned int, __gmp_binary_plus>
   size=8 align=4
   base size=8 base align=4
__gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long unsigned int, __gmp_binary_plus> (0x0x7f9dad060900) 0

Class __gmp_expr<__mpf_struct [1], __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long unsigned int, __gmp_binary_plus> >
   size=8 align=4
   base size=8 base align=4
__gmp_expr<__mpf_struct [1], __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long unsigned int, __gmp_binary_plus> > (0x0x7f9dad0608a0) 0

Class __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, double, __gmp_binary_plus>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, double, __gmp_binary_plus> (0x0x7f9dad0609c0) 0

Class __gmp_expr<__mpf_struct [1], __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, double, __gmp_binary_plus> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpf_struct [1], __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, double, __gmp_binary_plus> > (0x0x7f9dad060960) 0

Class __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long int, __gmp_binary_minus>
   size=8 align=4
   base size=8 base align=4
__gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long int, __gmp_binary_minus> (0x0x7f9dad060c00) 0

Class __gmp_expr<__mpf_struct [1], __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long int, __gmp_binary_minus> >
   size=8 align=4
   base size=8 base align=4
__gmp_expr<__mpf_struct [1], __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long int, __gmp_binary_minus> > (0x0x7f9dad060ba0) 0

Class __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long unsigned int, __gmp_binary_minus>
   size=8 align=4
   base size=8 base align=4
__gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long unsigned int, __gmp_binary_minus> (0x0x7f9dad060e40) 0

Class __gmp_expr<__mpf_struct [1], __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long unsigned int, __gmp_binary_minus> >
   size=8 align=4
   base size=8 base align=4
__gmp_expr<__mpf_struct [1], __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long unsigned int, __gmp_binary_minus> > (0x0x7f9dad060de0) 0

Class __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, double, __gmp_binary_minus>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, double, __gmp_binary_minus> (0x0x7f9dad060f00) 0

Class __gmp_expr<__mpf_struct [1], __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, double, __gmp_binary_minus> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpf_struct [1], __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, double, __gmp_binary_minus> > (0x0x7f9dad060ea0) 0

Class __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long int, __gmp_binary_multiplies>
   size=8 align=4
   base size=8 base align=4
__gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long int, __gmp_binary_multiplies> (0x0x7f9dacd39180) 0

Class __gmp_expr<__mpf_struct [1], __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long int, __gmp_binary_multiplies> >
   size=8 align=4
   base size=8 base align=4
__gmp_expr<__mpf_struct [1], __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long int, __gmp_binary_multiplies> > (0x0x7f9dacd39120) 0

Class __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long unsigned int, __gmp_binary_multiplies>
   size=8 align=4
   base size=8 base align=4
__gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long unsigned int, __gmp_binary_multiplies> (0x0x7f9dacd39240) 0

Class __gmp_expr<__mpf_struct [1], __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long unsigned int, __gmp_binary_multiplies> >
   size=8 align=4
   base size=8 base align=4
__gmp_expr<__mpf_struct [1], __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long unsigned int, __gmp_binary_multiplies> > (0x0x7f9dacd391e0) 0

Class __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, double, __gmp_binary_multiplies>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, double, __gmp_binary_multiplies> (0x0x7f9dacd39300) 0

Class __gmp_expr<__mpf_struct [1], __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, double, __gmp_binary_multiplies> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpf_struct [1], __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, double, __gmp_binary_multiplies> > (0x0x7f9dacd392a0) 0

Class __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long int, __gmp_binary_divides>
   size=8 align=4
   base size=8 base align=4
__gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long int, __gmp_binary_divides> (0x0x7f9dacd393c0) 0

Class __gmp_expr<__mpf_struct [1], __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long int, __gmp_binary_divides> >
   size=8 align=4
   base size=8 base align=4
__gmp_expr<__mpf_struct [1], __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long int, __gmp_binary_divides> > (0x0x7f9dacd39360) 0

Class __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long unsigned int, __gmp_binary_divides>
   size=8 align=4
   base size=8 base align=4
__gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long unsigned int, __gmp_binary_divides> (0x0x7f9dacd39480) 0

Class __gmp_expr<__mpf_struct [1], __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long unsigned int, __gmp_binary_divides> >
   size=8 align=4
   base size=8 base align=4
__gmp_expr<__mpf_struct [1], __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long unsigned int, __gmp_binary_divides> > (0x0x7f9dacd39420) 0

Class __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, double, __gmp_binary_divides>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, double, __gmp_binary_divides> (0x0x7f9dacd39540) 0

Class __gmp_expr<__mpf_struct [1], __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, double, __gmp_binary_divides> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpf_struct [1], __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, double, __gmp_binary_divides> > (0x0x7f9dacd394e0) 0

Class __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long unsigned int, __gmp_binary_lshift>
   size=8 align=4
   base size=8 base align=4
__gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long unsigned int, __gmp_binary_lshift> (0x0x7f9dacd39780) 0

Class __gmp_expr<__mpf_struct [1], __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long unsigned int, __gmp_binary_lshift> >
   size=8 align=4
   base size=8 base align=4
__gmp_expr<__mpf_struct [1], __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long unsigned int, __gmp_binary_lshift> > (0x0x7f9dacd39720) 0

Class __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long unsigned int, __gmp_binary_rshift>
   size=8 align=4
   base size=8 base align=4
__gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long unsigned int, __gmp_binary_rshift> (0x0x7f9dacd39840) 0

Class __gmp_expr<__mpf_struct [1], __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long unsigned int, __gmp_binary_rshift> >
   size=8 align=4
   base size=8 base align=4
__gmp_expr<__mpf_struct [1], __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long unsigned int, __gmp_binary_rshift> > (0x0x7f9dacd397e0) 0

Class __gmp_urandomb_value
   size=1 align=1
   base size=0 base align=1
__gmp_urandomb_value (0x0x7f9dacd398a0) 0 empty

Class __gmp_urandomm_value
   size=1 align=1
   base size=0 base align=1
__gmp_urandomm_value (0x0x7f9dacd39900) 0 empty

Class __gmp_expr<__mpz_struct [1], __gmp_urandomb_value>
   size=8 align=4
   base size=8 base align=4
__gmp_expr<__mpz_struct [1], __gmp_urandomb_value> (0x0x7f9dacd39960) 0

Class __gmp_expr<__mpz_struct [1], __gmp_urandomm_value>
   size=16 align=4
   base size=16 base align=4
__gmp_expr<__mpz_struct [1], __gmp_urandomm_value> (0x0x7f9dacd399c0) 0

Class __gmp_expr<__mpf_struct [1], __gmp_urandomb_value>
   size=8 align=4
   base size=8 base align=4
__gmp_expr<__mpf_struct [1], __gmp_urandomb_value> (0x0x7f9dacd39a20) 0

Class gmp_randclass
   size=20 align=4
   base size=20 base align=4
gmp_randclass (0x0x7f9dacd39a80) 0

Class std::numeric_limits<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> >
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > (0x0x7f9dacd39c60) 0 empty

Class std::numeric_limits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > (0x0x7f9dacd39cc0) 0 empty

Class std::numeric_limits<__gmp_expr<__mpf_struct [1], __mpf_struct [1]> >
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<__gmp_expr<__mpf_struct [1], __mpf_struct [1]> > (0x0x7f9dacd39d20) 0 empty

Class S_Symbol::SortPath
   size=12 align=4
   base size=12 base align=4
S_Symbol::SortPath (0x0x7f9dace500c0) 0

Class Vector<S_Symbol::SortPath>
   size=4 align=4
   base size=4 base align=4
Vector<S_Symbol::SortPath> (0x0x7f9dace50120) 0

Vtable for S_Symbol
S_Symbol::_ZTV8S_Symbol: 63u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI8S_Symbol)
8     (int (*)(...))RuleTable::compileRules
12    (int (*)(...))S_Symbol::ruleRewrite
16    (int (*)(...))RuleTable::resetRules
20    (int (*)(...))RuleTable::saveHiddenState
24    (int (*)(...))RuleTable::restoreHiddenState
28    (int (*)(...))Symbol::acceptRule
32    (int (*)(...))S_Symbol::~S_Symbol
36    (int (*)(...))S_Symbol::~S_Symbol
40    (int (*)(...))Symbol::rangeSortNeverLeqThan
44    (int (*)(...))Symbol::rangeSortAlwaysLeqThan
48    (int (*)(...))Symbol::domainSortAlwaysLeqThan
52    (int (*)(...))S_Symbol::eqRewrite
56    (int (*)(...))S_Symbol::computeBaseSort
60    (int (*)(...))S_Symbol::normalizeAndComputeTrueSort
64    (int (*)(...))S_Symbol::makeTerm
68    (int (*)(...))S_Symbol::makeDagNode
72    (int (*)(...))S_Symbol::stackArguments
76    (int (*)(...))Symbol::interSymbolPass
80    (int (*)(...))Symbol::postInterSymbolPass
84    (int (*)(...))Symbol::postOpDeclarationPass
88    (int (*)(...))Symbol::reset
92    (int (*)(...))S_Symbol::finalizeSortInfo
96    (int (*)(...))S_Symbol::fillInSortInfo
100   (int (*)(...))Symbol::attachData
104   (int (*)(...))Symbol::attachSymbol
108   (int (*)(...))Symbol::attachTerm
112   (int (*)(...))Symbol::copyAttachments
116   (int (*)(...))Symbol::getDataAttachments
120   (int (*)(...))Symbol::getSymbolAttachments
124   (int (*)(...))Symbol::getTermAttachments
128   (int (*)(...))S_Symbol::isConstructor
132   (int (*)(...))Symbol::makeUnificationSubproblem
136   (int (*)(...))Symbol::unificationPriority
140   (int (*)(...))S_Symbol::isStable
144   (int (*)(...))Symbol::canResolveTheoryClash
148   (int (*)(...))S_Symbol::makeCanonical
152   (int (*)(...))S_Symbol::makeCanonicalCopy
156   (int (*)(...))Symbol::acceptSortConstraint
160   (int (*)(...))Symbol::acceptEquation
164   (int (*)(...))S_Symbol::compileOpDeclarations
168   (int (*)(...))S_Symbol::computeSortFunctionBdds
172   (int (*)(...))S_Symbol::computeGeneralizedSort
176   (int (*)(...))-28
180   (int (*)(...))(& _ZTI8S_Symbol)
184   (int (*)(...))S_Symbol::_ZThn28_N8S_Symbol21compileOpDeclarationsEv
188   (int (*)(...))S_Symbol::_ZThn28_N8S_Symbol14fillInSortInfoEP4Term
192   (int (*)(...))S_Symbol::_ZThn28_N8S_Symbol16finalizeSortInfoEv
196   (int (*)(...))SortTable::canProduceErrorSort
200   (int (*)(...))S_Symbol::_ZThn28_NK8S_Symbol23computeSortFunctionBddsERK8SortBddsR6VectorI3BddE
204   (int (*)(...))S_Symbol::_ZThn28_N8S_Symbol22computeGeneralizedSortERK8SortBddsRK6VectorIiEP7DagNodeRS3_I3BddE
208   (int (*)(...))-64
212   (int (*)(...))(& _ZTI8S_Symbol)
216   (int (*)(...))SortConstraintTable::compileSortConstraints
220   (int (*)(...))Symbol::_ZThn64_N6Symbol20acceptSortConstraintEP14SortConstraint
224   (int (*)(...))-76
228   (int (*)(...))(& _ZTI8S_Symbol)
232   (int (*)(...))EquationTable::compileEquations
236   (int (*)(...))Symbol::_ZThn76_N6Symbol14acceptEquationEP8Equation
240   (int (*)(...))-84
244   (int (*)(...))(& _ZTI8S_Symbol)
248   (int (*)(...))Strategy::setFrozen

Class S_Symbol
   size=144 align=4
   base size=144 base align=4
S_Symbol (0x0x7f9dacdf30d0) 0
    vptr=((& S_Symbol::_ZTV8S_Symbol) + 8u)
  Symbol (0x0x7f9db14735a0) 0
      primary-for S_Symbol (0x0x7f9dacdf30d0)
    RuleTable (0x0x7f9dacd39d80) 0
        primary-for Symbol (0x0x7f9db14735a0)
    NamedEntity (0x0x7f9dacd39de0) 20
    LineNumber (0x0x7f9dacd39e40) 24
    SortTable (0x0x7f9dacd39ea0) 28
        vptr=((& S_Symbol::_ZTV8S_Symbol) + 184u)
    SortConstraintTable (0x0x7f9dacd39f00) 64
        vptr=((& S_Symbol::_ZTV8S_Symbol) + 216u)
    EquationTable (0x0x7f9dacd39f60) 76
        vptr=((& S_Symbol::_ZTV8S_Symbol) + 232u)
    Strategy (0x0x7f9dace50000) 84
        vptr=((& S_Symbol::_ZTV8S_Symbol) + 248u)
    MemoTable (0x0x7f9dacdf3138) 120
      ModuleItem (0x0x7f9dace50060) 120

Vtable for S_DagNode
S_DagNode::_ZTV9S_DagNode: 25u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI9S_DagNode)
8     (int (*)(...))S_DagNode::~S_DagNode
12    (int (*)(...))S_DagNode::~S_DagNode
16    (int (*)(...))S_DagNode::arguments
20    (int (*)(...))S_DagNode::getHashValue
24    (int (*)(...))S_DagNode::compareArguments
28    (int (*)(...))S_DagNode::overwriteWithClone
32    (int (*)(...))S_DagNode::makeClone
36    (int (*)(...))S_DagNode::copyWithReplacement
40    (int (*)(...))S_DagNode::copyWithReplacement
44    (int (*)(...))S_DagNode::stackArguments
48    (int (*)(...))S_DagNode::computeBaseSortForGroundSubterms
52    (int (*)(...))S_DagNode::computeSolvedForm2
56    (int (*)(...))S_DagNode::insertVariables2
60    (int (*)(...))S_DagNode::instantiate2
64    (int (*)(...))DagNode::indexVariables2
68    (int (*)(...))S_DagNode::instantiateWithReplacement
72    (int (*)(...))S_DagNode::matchVariableWithExtension
76    (int (*)(...))S_DagNode::partialReplace
80    (int (*)(...))S_DagNode::partialConstruct
84    (int (*)(...))S_DagNode::makeExtensionInfo
88    (int (*)(...))S_DagNode::markArguments
92    (int (*)(...))S_DagNode::copyEagerUptoReduced2
96    (int (*)(...))S_DagNode::clearCopyPointers2

Class S_DagNode
   size=16 align=4
   base size=16 base align=4
S_DagNode (0x0x7f9dacdf3e38) 0
    vptr=((& S_DagNode::_ZTV9S_DagNode) + 8u)
  DagNode (0x0x7f9dace501e0) 0
      primary-for S_DagNode (0x0x7f9dacdf3e38)

Vtable for S_Term
S_Term::_ZTV6S_Term: 24u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI6S_Term)
8     (int (*)(...))S_Term::~S_Term
12    (int (*)(...))S_Term::~S_Term
16    (int (*)(...))S_Term::arguments
20    (int (*)(...))S_Term::deepSelfDestruct
24    (int (*)(...))S_Term::deepCopy2
28    (int (*)(...))S_Term::normalize
32    (int (*)(...))S_Term::compareArguments
36    (int (*)(...))S_Term::compareArguments
40    (int (*)(...))S_Term::findAvailableTerms
44    (int (*)(...))S_Term::findEagerVariables
48    (int (*)(...))S_Term::analyseConstraintPropagation
52    (int (*)(...))S_Term::compileLhs2
56    (int (*)(...))S_Term::markEagerArguments
60    (int (*)(...))S_Term::compileRhs2
64    (int (*)(...))S_Term::dagify2
68    (int (*)(...))Term::earlyMatchFailOnInstanceOf
72    (int (*)(...))Term::subsumes
76    (int (*)(...))Term::analyseCollapses2
80    (int (*)(...))S_Term::insertAbstractionVariables
84    (int (*)(...))Term::partialCompareUnstable
88    (int (*)(...))Term::partialCompareArguments
92    (int (*)(...))S_Term::instantiate2

Class S_Term
   size=80 align=4
   base size=80 base align=4
S_Term (0x0x7f9dacdf3ea0) 0
    vptr=((& S_Term::_ZTV6S_Term) + 8u)
  Term (0x0x7f9dacdf3f08) 0
      primary-for S_Term (0x0x7f9dacdf3ea0)
    LineNumber (0x0x7f9dace50240) 4

Class CachedDag
   size=20 align=4
   base size=20 base align=4
CachedDag (0x0x7f9dace502a0) 0

Vtable for BinarySymbol
BinarySymbol::_ZTV12BinarySymbol: 60u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI12BinarySymbol)
8     (int (*)(...))RuleTable::compileRules
12    (int (*)(...))RuleTable::ruleRewrite
16    (int (*)(...))RuleTable::resetRules
20    (int (*)(...))RuleTable::saveHiddenState
24    (int (*)(...))RuleTable::restoreHiddenState
28    (int (*)(...))Symbol::acceptRule
32    0u
36    0u
40    (int (*)(...))Symbol::rangeSortNeverLeqThan
44    (int (*)(...))Symbol::rangeSortAlwaysLeqThan
48    (int (*)(...))Symbol::domainSortAlwaysLeqThan
52    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual
60    (int (*)(...))__cxa_pure_virtual
64    (int (*)(...))__cxa_pure_virtual
68    (int (*)(...))__cxa_pure_virtual
72    (int (*)(...))__cxa_pure_virtual
76    (int (*)(...))BinarySymbol::interSymbolPass
80    (int (*)(...))Symbol::postInterSymbolPass
84    (int (*)(...))Symbol::postOpDeclarationPass
88    (int (*)(...))BinarySymbol::reset
92    (int (*)(...))Symbol::finalizeSortInfo
96    (int (*)(...))Symbol::fillInSortInfo
100   (int (*)(...))Symbol::attachData
104   (int (*)(...))Symbol::attachSymbol
108   (int (*)(...))Symbol::attachTerm
112   (int (*)(...))Symbol::copyAttachments
116   (int (*)(...))Symbol::getDataAttachments
120   (int (*)(...))Symbol::getSymbolAttachments
124   (int (*)(...))Symbol::getTermAttachments
128   (int (*)(...))Symbol::isConstructor
132   (int (*)(...))Symbol::makeUnificationSubproblem
136   (int (*)(...))Symbol::unificationPriority
140   (int (*)(...))BinarySymbol::isStable
144   (int (*)(...))Symbol::canResolveTheoryClash
148   (int (*)(...))__cxa_pure_virtual
152   (int (*)(...))__cxa_pure_virtual
156   (int (*)(...))Symbol::acceptSortConstraint
160   (int (*)(...))Symbol::acceptEquation
164   (int (*)(...))-28
168   (int (*)(...))(& _ZTI12BinarySymbol)
172   (int (*)(...))SortTable::compileOpDeclarations
176   (int (*)(...))Symbol::_ZThn28_N6Symbol14fillInSortInfoEP4Term
180   (int (*)(...))Symbol::_ZThn28_N6Symbol16finalizeSortInfoEv
184   (int (*)(...))SortTable::canProduceErrorSort
188   (int (*)(...))SortTable::computeSortFunctionBdds
192   (int (*)(...))SortTable::computeGeneralizedSort
196   (int (*)(...))-64
200   (int (*)(...))(& _ZTI12BinarySymbol)
204   (int (*)(...))SortConstraintTable::compileSortConstraints
208   (int (*)(...))Symbol::_ZThn64_N6Symbol20acceptSortConstraintEP14SortConstraint
212   (int (*)(...))-76
216   (int (*)(...))(& _ZTI12BinarySymbol)
220   (int (*)(...))EquationTable::compileEquations
224   (int (*)(...))Symbol::_ZThn76_N6Symbol14acceptEquationEP8Equation
228   (int (*)(...))-84
232   (int (*)(...))(& _ZTI12BinarySymbol)
236   (int (*)(...))Strategy::setFrozen

Class BinarySymbol
   size=172 align=4
   base size=172 base align=4
BinarySymbol (0x0x7f9dacdf3f70) 0
    vptr=((& BinarySymbol::_ZTV12BinarySymbol) + 8u)
  Symbol (0x0x7f9db1473640) 0
      primary-for BinarySymbol (0x0x7f9dacdf3f70)
    RuleTable (0x0x7f9dace50300) 0
        primary-for Symbol (0x0x7f9db1473640)
    NamedEntity (0x0x7f9dace50360) 20
    LineNumber (0x0x7f9dace503c0) 24
    SortTable (0x0x7f9dace50420) 28
        vptr=((& BinarySymbol::_ZTV12BinarySymbol) + 172u)
    SortConstraintTable (0x0x7f9dace50480) 64
        vptr=((& BinarySymbol::_ZTV12BinarySymbol) + 204u)
    EquationTable (0x0x7f9dace504e0) 76
        vptr=((& BinarySymbol::_ZTV12BinarySymbol) + 220u)
    Strategy (0x0x7f9dace50540) 84
        vptr=((& BinarySymbol::_ZTV12BinarySymbol) + 236u)
    MemoTable (0x0x7f9dacec0000) 120
      ModuleItem (0x0x7f9dace505a0) 120

Vtable for CUI_Symbol
CUI_Symbol::_ZTV10CUI_Symbol: 63u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI10CUI_Symbol)
8     (int (*)(...))RuleTable::compileRules
12    (int (*)(...))RuleTable::ruleRewrite
16    (int (*)(...))RuleTable::resetRules
20    (int (*)(...))RuleTable::saveHiddenState
24    (int (*)(...))RuleTable::restoreHiddenState
28    (int (*)(...))Symbol::acceptRule
32    (int (*)(...))CUI_Symbol::~CUI_Symbol
36    (int (*)(...))CUI_Symbol::~CUI_Symbol
40    (int (*)(...))Symbol::rangeSortNeverLeqThan
44    (int (*)(...))Symbol::rangeSortAlwaysLeqThan
48    (int (*)(...))Symbol::domainSortAlwaysLeqThan
52    (int (*)(...))CUI_Symbol::eqRewrite
56    (int (*)(...))CUI_Symbol::computeBaseSort
60    (int (*)(...))CUI_Symbol::normalizeAndComputeTrueSort
64    (int (*)(...))CUI_Symbol::makeTerm
68    (int (*)(...))CUI_Symbol::makeDagNode
72    (int (*)(...))CUI_Symbol::stackArguments
76    (int (*)(...))BinarySymbol::interSymbolPass
80    (int (*)(...))Symbol::postInterSymbolPass
84    (int (*)(...))CUI_Symbol::postOpDeclarationPass
88    (int (*)(...))BinarySymbol::reset
92    (int (*)(...))Symbol::finalizeSortInfo
96    (int (*)(...))Symbol::fillInSortInfo
100   (int (*)(...))Symbol::attachData
104   (int (*)(...))Symbol::attachSymbol
108   (int (*)(...))Symbol::attachTerm
112   (int (*)(...))Symbol::copyAttachments
116   (int (*)(...))Symbol::getDataAttachments
120   (int (*)(...))Symbol::getSymbolAttachments
124   (int (*)(...))Symbol::getTermAttachments
128   (int (*)(...))Symbol::isConstructor
132   (int (*)(...))CUI_Symbol::makeUnificationSubproblem
136   (int (*)(...))Symbol::unificationPriority
140   (int (*)(...))BinarySymbol::isStable
144   (int (*)(...))Symbol::canResolveTheoryClash
148   (int (*)(...))CUI_Symbol::makeCanonical
152   (int (*)(...))CUI_Symbol::makeCanonicalCopy
156   (int (*)(...))Symbol::acceptSortConstraint
160   (int (*)(...))Symbol::acceptEquation
164   (int (*)(...))CUI_Symbol::compileOpDeclarations
168   (int (*)(...))CUI_Symbol::setFrozen
172   (int (*)(...))CUI_Symbol::computeGeneralizedSort
176   (int (*)(...))-28
180   (int (*)(...))(& _ZTI10CUI_Symbol)
184   (int (*)(...))CUI_Symbol::_ZThn28_N10CUI_Symbol21compileOpDeclarationsEv
188   (int (*)(...))Symbol::_ZThn28_N6Symbol14fillInSortInfoEP4Term
192   (int (*)(...))Symbol::_ZThn28_N6Symbol16finalizeSortInfoEv
196   (int (*)(...))SortTable::canProduceErrorSort
200   (int (*)(...))SortTable::computeSortFunctionBdds
204   (int (*)(...))CUI_Symbol::_ZThn28_N10CUI_Symbol22computeGeneralizedSortERK8SortBddsRK6VectorIiEP7DagNodeRS3_I3BddE
208   (int (*)(...))-64
212   (int (*)(...))(& _ZTI10CUI_Symbol)
216   (int (*)(...))SortConstraintTable::compileSortConstraints
220   (int (*)(...))Symbol::_ZThn64_N6Symbol20acceptSortConstraintEP14SortConstraint
224   (int (*)(...))-76
228   (int (*)(...))(& _ZTI10CUI_Symbol)
232   (int (*)(...))EquationTable::compileEquations
236   (int (*)(...))Symbol::_ZThn76_N6Symbol14acceptEquationEP8Equation
240   (int (*)(...))-84
244   (int (*)(...))(& _ZTI10CUI_Symbol)
248   (int (*)(...))CUI_Symbol::_ZThn84_N10CUI_Symbol9setFrozenERK6NatSet

Class CUI_Symbol
   size=176 align=4
   base size=176 base align=4
CUI_Symbol (0x0x7f9dacec0068) 0
    vptr=((& CUI_Symbol::_ZTV10CUI_Symbol) + 8u)
  BinarySymbol (0x0x7f9dacec00d0) 0
      primary-for CUI_Symbol (0x0x7f9dacec0068)
    Symbol (0x0x7f9db14736e0) 0
        primary-for BinarySymbol (0x0x7f9dacec00d0)
      RuleTable (0x0x7f9dace50600) 0
          primary-for Symbol (0x0x7f9db14736e0)
      NamedEntity (0x0x7f9dace50660) 20
      LineNumber (0x0x7f9dace506c0) 24
      SortTable (0x0x7f9dace50720) 28
          vptr=((& CUI_Symbol::_ZTV10CUI_Symbol) + 184u)
      SortConstraintTable (0x0x7f9dace50780) 64
          vptr=((& CUI_Symbol::_ZTV10CUI_Symbol) + 216u)
      EquationTable (0x0x7f9dace507e0) 76
          vptr=((& CUI_Symbol::_ZTV10CUI_Symbol) + 232u)
      Strategy (0x0x7f9dace50840) 84
          vptr=((& CUI_Symbol::_ZTV10CUI_Symbol) + 248u)
      MemoTable (0x0x7f9dacec0138) 120
        ModuleItem (0x0x7f9dace508a0) 120

Vtable for BranchSymbol
BranchSymbol::_ZTV12BranchSymbol: 63u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI12BranchSymbol)
8     (int (*)(...))RuleTable::compileRules
12    (int (*)(...))RuleTable::ruleRewrite
16    (int (*)(...))RuleTable::resetRules
20    (int (*)(...))RuleTable::saveHiddenState
24    (int (*)(...))RuleTable::restoreHiddenState
28    (int (*)(...))Symbol::acceptRule
32    (int (*)(...))BranchSymbol::~BranchSymbol
36    (int (*)(...))BranchSymbol::~BranchSymbol
40    (int (*)(...))BranchSymbol::rangeSortNeverLeqThan
44    (int (*)(...))BranchSymbol::rangeSortAlwaysLeqThan
48    (int (*)(...))BranchSymbol::domainSortAlwaysLeqThan
52    (int (*)(...))BranchSymbol::eqRewrite
56    (int (*)(...))FreeSymbol::computeBaseSort
60    (int (*)(...))FreeSymbol::normalizeAndComputeTrueSort
64    (int (*)(...))FreeSymbol::makeTerm
68    (int (*)(...))FreeSymbol::makeDagNode
72    (int (*)(...))BranchSymbol::stackArguments
76    (int (*)(...))Symbol::interSymbolPass
80    (int (*)(...))Symbol::postInterSymbolPass
84    (int (*)(...))Symbol::postOpDeclarationPass
88    (int (*)(...))Symbol::reset
92    (int (*)(...))Symbol::finalizeSortInfo
96    (int (*)(...))Symbol::fillInSortInfo
100   (int (*)(...))BranchSymbol::attachData
104   (int (*)(...))Symbol::attachSymbol
108   (int (*)(...))BranchSymbol::attachTerm
112   (int (*)(...))BranchSymbol::copyAttachments
116   (int (*)(...))BranchSymbol::getDataAttachments
120   (int (*)(...))Symbol::getSymbolAttachments
124   (int (*)(...))BranchSymbol::getTermAttachments
128   (int (*)(...))Symbol::isConstructor
132   (int (*)(...))Symbol::makeUnificationSubproblem
136   (int (*)(...))Symbol::unificationPriority
140   (int (*)(...))FreeSymbol::isStable
144   (int (*)(...))Symbol::canResolveTheoryClash
148   (int (*)(...))FreeSymbol::makeCanonical
152   (int (*)(...))FreeSymbol::makeCanonicalCopy
156   (int (*)(...))Symbol::acceptSortConstraint
160   (int (*)(...))Symbol::acceptEquation
164   (int (*)(...))FreeSymbol::compileEquations
168   (int (*)(...))FreeSymbol::computeGeneralizedSort
172   (int (*)(...))BranchSymbol::compileOpDeclarations
176   (int (*)(...))-28
180   (int (*)(...))(& _ZTI12BranchSymbol)
184   (int (*)(...))BranchSymbol::_ZThn28_N12BranchSymbol21compileOpDeclarationsEv
188   (int (*)(...))Symbol::_ZThn28_N6Symbol14fillInSortInfoEP4Term
192   (int (*)(...))Symbol::_ZThn28_N6Symbol16finalizeSortInfoEv
196   (int (*)(...))SortTable::canProduceErrorSort
200   (int (*)(...))SortTable::computeSortFunctionBdds
204   (int (*)(...))FreeSymbol::_ZThn28_N10FreeSymbol22computeGeneralizedSortERK8SortBddsRK6VectorIiEP7DagNodeRS3_I3BddE
208   (int (*)(...))-64
212   (int (*)(...))(& _ZTI12BranchSymbol)
216   (int (*)(...))SortConstraintTable::compileSortConstraints
220   (int (*)(...))Symbol::_ZThn64_N6Symbol20acceptSortConstraintEP14SortConstraint
224   (int (*)(...))-76
228   (int (*)(...))(& _ZTI12BranchSymbol)
232   (int (*)(...))FreeSymbol::_ZThn76_N10FreeSymbol16compileEquationsEv
236   (int (*)(...))Symbol::_ZThn76_N6Symbol14acceptEquationEP8Equation
240   (int (*)(...))-84
244   (int (*)(...))(& _ZTI12BranchSymbol)
248   (int (*)(...))Strategy::setFrozen

Class BranchSymbol
   size=164 align=4
   base size=164 base align=4
BranchSymbol (0x0x7f9dacec01a0) 0
    vptr=((& BranchSymbol::_ZTV12BranchSymbol) + 8u)
  FreeSymbol (0x0x7f9dacec0208) 0
      primary-for BranchSymbol (0x0x7f9dacec01a0)
    Symbol (0x0x7f9db1473780) 0
        primary-for FreeSymbol (0x0x7f9dacec0208)
      RuleTable (0x0x7f9dace50960) 0
          primary-for Symbol (0x0x7f9db1473780)
      NamedEntity (0x0x7f9dace509c0) 20
      LineNumber (0x0x7f9dace50a20) 24
      SortTable (0x0x7f9dace50a80) 28
          vptr=((& BranchSymbol::_ZTV12BranchSymbol) + 184u)
      SortConstraintTable (0x0x7f9dace50ae0) 64
          vptr=((& BranchSymbol::_ZTV12BranchSymbol) + 216u)
      EquationTable (0x0x7f9dace50b40) 76
          vptr=((& BranchSymbol::_ZTV12BranchSymbol) + 232u)
      Strategy (0x0x7f9dace50ba0) 84
          vptr=((& BranchSymbol::_ZTV12BranchSymbol) + 248u)
      MemoTable (0x0x7f9dacec0270) 120
        ModuleItem (0x0x7f9dace50c00) 120

Vtable for EqualitySymbol
EqualitySymbol::_ZTV14EqualitySymbol: 62u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI14EqualitySymbol)
8     (int (*)(...))RuleTable::compileRules
12    (int (*)(...))RuleTable::ruleRewrite
16    (int (*)(...))RuleTable::resetRules
20    (int (*)(...))RuleTable::saveHiddenState
24    (int (*)(...))RuleTable::restoreHiddenState
28    (int (*)(...))Symbol::acceptRule
32    (int (*)(...))EqualitySymbol::~EqualitySymbol
36    (int (*)(...))EqualitySymbol::~EqualitySymbol
40    (int (*)(...))Symbol::rangeSortNeverLeqThan
44    (int (*)(...))Symbol::rangeSortAlwaysLeqThan
48    (int (*)(...))EqualitySymbol::domainSortAlwaysLeqThan
52    (int (*)(...))EqualitySymbol::eqRewrite
56    (int (*)(...))FreeSymbol::computeBaseSort
60    (int (*)(...))FreeSymbol::normalizeAndComputeTrueSort
64    (int (*)(...))FreeSymbol::makeTerm
68    (int (*)(...))FreeSymbol::makeDagNode
72    (int (*)(...))FreeSymbol::stackArguments
76    (int (*)(...))Symbol::interSymbolPass
80    (int (*)(...))EqualitySymbol::postInterSymbolPass
84    (int (*)(...))Symbol::postOpDeclarationPass
88    (int (*)(...))EqualitySymbol::reset
92    (int (*)(...))Symbol::finalizeSortInfo
96    (int (*)(...))Symbol::fillInSortInfo
100   (int (*)(...))EqualitySymbol::attachData
104   (int (*)(...))Symbol::attachSymbol
108   (int (*)(...))EqualitySymbol::attachTerm
112   (int (*)(...))EqualitySymbol::copyAttachments
116   (int (*)(...))EqualitySymbol::getDataAttachments
120   (int (*)(...))Symbol::getSymbolAttachments
124   (int (*)(...))EqualitySymbol::getTermAttachments
128   (int (*)(...))Symbol::isConstructor
132   (int (*)(...))Symbol::makeUnificationSubproblem
136   (int (*)(...))Symbol::unificationPriority
140   (int (*)(...))FreeSymbol::isStable
144   (int (*)(...))Symbol::canResolveTheoryClash
148   (int (*)(...))FreeSymbol::makeCanonical
152   (int (*)(...))FreeSymbol::makeCanonicalCopy
156   (int (*)(...))Symbol::acceptSortConstraint
160   (int (*)(...))EqualitySymbol::acceptEquation
164   (int (*)(...))EqualitySymbol::compileEquations
168   (int (*)(...))FreeSymbol::computeGeneralizedSort
172   (int (*)(...))-28
176   (int (*)(...))(& _ZTI14EqualitySymbol)
180   (int (*)(...))SortTable::compileOpDeclarations
184   (int (*)(...))Symbol::_ZThn28_N6Symbol14fillInSortInfoEP4Term
188   (int (*)(...))Symbol::_ZThn28_N6Symbol16finalizeSortInfoEv
192   (int (*)(...))SortTable::canProduceErrorSort
196   (int (*)(...))SortTable::computeSortFunctionBdds
200   (int (*)(...))FreeSymbol::_ZThn28_N10FreeSymbol22computeGeneralizedSortERK8SortBddsRK6VectorIiEP7DagNodeRS3_I3BddE
204   (int (*)(...))-64
208   (int (*)(...))(& _ZTI14EqualitySymbol)
212   (int (*)(...))SortConstraintTable::compileSortConstraints
216   (int (*)(...))Symbol::_ZThn64_N6Symbol20acceptSortConstraintEP14SortConstraint
220   (int (*)(...))-76
224   (int (*)(...))(& _ZTI14EqualitySymbol)
228   (int (*)(...))EqualitySymbol::_ZThn76_N14EqualitySymbol16compileEquationsEv
232   (int (*)(...))EqualitySymbol::_ZThn76_N14EqualitySymbol14acceptEquationEP8Equation
236   (int (*)(...))-84
240   (int (*)(...))(& _ZTI14EqualitySymbol)
244   (int (*)(...))Strategy::setFrozen

Class EqualitySymbol
   size=200 align=4
   base size=200 base align=4
EqualitySymbol (0x0x7f9dacec02d8) 0
    vptr=((& EqualitySymbol::_ZTV14EqualitySymbol) + 8u)
  FreeSymbol (0x0x7f9dacec0340) 0
      primary-for EqualitySymbol (0x0x7f9dacec02d8)
    Symbol (0x0x7f9db1473820) 0
        primary-for FreeSymbol (0x0x7f9dacec0340)
      RuleTable (0x0x7f9dace50c60) 0
          primary-for Symbol (0x0x7f9db1473820)
      NamedEntity (0x0x7f9dace50cc0) 20
      LineNumber (0x0x7f9dace50d20) 24
      SortTable (0x0x7f9dace50d80) 28
          vptr=((& EqualitySymbol::_ZTV14EqualitySymbol) + 180u)
      SortConstraintTable (0x0x7f9dace50de0) 64
          vptr=((& EqualitySymbol::_ZTV14EqualitySymbol) + 212u)
      EquationTable (0x0x7f9dace50e40) 76
          vptr=((& EqualitySymbol::_ZTV14EqualitySymbol) + 228u)
      Strategy (0x0x7f9dace50ea0) 84
          vptr=((& EqualitySymbol::_ZTV14EqualitySymbol) + 244u)
      MemoTable (0x0x7f9dacec03a8) 120
        ModuleItem (0x0x7f9dace50f00) 120

Vtable for SortTestSymbol
SortTestSymbol::_ZTV14SortTestSymbol: 62u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI14SortTestSymbol)
8     (int (*)(...))RuleTable::compileRules
12    (int (*)(...))RuleTable::ruleRewrite
16    (int (*)(...))RuleTable::resetRules
20    (int (*)(...))RuleTable::saveHiddenState
24    (int (*)(...))RuleTable::restoreHiddenState
28    (int (*)(...))Symbol::acceptRule
32    (int (*)(...))SortTestSymbol::~SortTestSymbol
36    (int (*)(...))SortTestSymbol::~SortTestSymbol
40    (int (*)(...))Symbol::rangeSortNeverLeqThan
44    (int (*)(...))Symbol::rangeSortAlwaysLeqThan
48    (int (*)(...))Symbol::domainSortAlwaysLeqThan
52    (int (*)(...))SortTestSymbol::eqRewrite
56    (int (*)(...))FreeSymbol::computeBaseSort
60    (int (*)(...))FreeSymbol::normalizeAndComputeTrueSort
64    (int (*)(...))FreeSymbol::makeTerm
68    (int (*)(...))FreeSymbol::makeDagNode
72    (int (*)(...))FreeSymbol::stackArguments
76    (int (*)(...))Symbol::interSymbolPass
80    (int (*)(...))Symbol::postInterSymbolPass
84    (int (*)(...))Symbol::postOpDeclarationPass
88    (int (*)(...))Symbol::reset
92    (int (*)(...))Symbol::finalizeSortInfo
96    (int (*)(...))Symbol::fillInSortInfo
100   (int (*)(...))Symbol::attachData
104   (int (*)(...))Symbol::attachSymbol
108   (int (*)(...))Symbol::attachTerm
112   (int (*)(...))Symbol::copyAttachments
116   (int (*)(...))Symbol::getDataAttachments
120   (int (*)(...))Symbol::getSymbolAttachments
124   (int (*)(...))Symbol::getTermAttachments
128   (int (*)(...))Symbol::isConstructor
132   (int (*)(...))Symbol::makeUnificationSubproblem
136   (int (*)(...))Symbol::unificationPriority
140   (int (*)(...))FreeSymbol::isStable
144   (int (*)(...))Symbol::canResolveTheoryClash
148   (int (*)(...))FreeSymbol::makeCanonical
152   (int (*)(...))FreeSymbol::makeCanonicalCopy
156   (int (*)(...))Symbol::acceptSortConstraint
160   (int (*)(...))SortTestSymbol::acceptEquation
164   (int (*)(...))SortTestSymbol::compileEquations
168   (int (*)(...))FreeSymbol::computeGeneralizedSort
172   (int (*)(...))-28
176   (int (*)(...))(& _ZTI14SortTestSymbol)
180   (int (*)(...))SortTable::compileOpDeclarations
184   (int (*)(...))Symbol::_ZThn28_N6Symbol14fillInSortInfoEP4Term
188   (int (*)(...))Symbol::_ZThn28_N6Symbol16finalizeSortInfoEv
192   (int (*)(...))SortTable::canProduceErrorSort
196   (int (*)(...))SortTable::computeSortFunctionBdds
200   (int (*)(...))FreeSymbol::_ZThn28_N10FreeSymbol22computeGeneralizedSortERK8SortBddsRK6VectorIiEP7DagNodeRS3_I3BddE
204   (int (*)(...))-64
208   (int (*)(...))(& _ZTI14SortTestSymbol)
212   (int (*)(...))SortConstraintTable::compileSortConstraints
216   (int (*)(...))Symbol::_ZThn64_N6Symbol20acceptSortConstraintEP14SortConstraint
220   (int (*)(...))-76
224   (int (*)(...))(& _ZTI14SortTestSymbol)
228   (int (*)(...))SortTestSymbol::_ZThn76_N14SortTestSymbol16compileEquationsEv
232   (int (*)(...))SortTestSymbol::_ZThn76_N14SortTestSymbol14acceptEquationEP8Equation
236   (int (*)(...))-84
240   (int (*)(...))(& _ZTI14SortTestSymbol)
244   (int (*)(...))Strategy::setFrozen

Class SortTestSymbol
   size=176 align=4
   base size=173 base align=4
SortTestSymbol (0x0x7f9dacec0410) 0
    vptr=((& SortTestSymbol::_ZTV14SortTestSymbol) + 8u)
  FreeSymbol (0x0x7f9dacec0478) 0
      primary-for SortTestSymbol (0x0x7f9dacec0410)
    Symbol (0x0x7f9db14738c0) 0
        primary-for FreeSymbol (0x0x7f9dacec0478)
      RuleTable (0x0x7f9dace50f60) 0
          primary-for Symbol (0x0x7f9db14738c0)
      NamedEntity (0x0x7f9dacf06000) 20
      LineNumber (0x0x7f9dacf06060) 24
      SortTable (0x0x7f9dacf060c0) 28
          vptr=((& SortTestSymbol::_ZTV14SortTestSymbol) + 180u)
      SortConstraintTable (0x0x7f9dacf06120) 64
          vptr=((& SortTestSymbol::_ZTV14SortTestSymbol) + 212u)
      EquationTable (0x0x7f9dacf06180) 76
          vptr=((& SortTestSymbol::_ZTV14SortTestSymbol) + 228u)
      Strategy (0x0x7f9dacf061e0) 84
          vptr=((& SortTestSymbol::_ZTV14SortTestSymbol) + 244u)
      MemoTable (0x0x7f9dacec04e0) 120
        ModuleItem (0x0x7f9dacf06240) 120

Vtable for NA_Symbol
NA_Symbol::_ZTV9NA_Symbol: 60u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI9NA_Symbol)
8     (int (*)(...))RuleTable::compileRules
12    (int (*)(...))RuleTable::ruleRewrite
16    (int (*)(...))RuleTable::resetRules
20    (int (*)(...))RuleTable::saveHiddenState
24    (int (*)(...))RuleTable::restoreHiddenState
28    (int (*)(...))Symbol::acceptRule
32    (int (*)(...))NA_Symbol::~NA_Symbol
36    (int (*)(...))NA_Symbol::~NA_Symbol
40    (int (*)(...))Symbol::rangeSortNeverLeqThan
44    (int (*)(...))Symbol::rangeSortAlwaysLeqThan
48    (int (*)(...))Symbol::domainSortAlwaysLeqThan
52    (int (*)(...))NA_Symbol::eqRewrite
56    (int (*)(...))NA_Symbol::computeBaseSort
60    (int (*)(...))NA_Symbol::normalizeAndComputeTrueSort
64    (int (*)(...))NA_Symbol::makeTerm
68    (int (*)(...))NA_Symbol::makeDagNode
72    (int (*)(...))NA_Symbol::stackArguments
76    (int (*)(...))Symbol::interSymbolPass
80    (int (*)(...))Symbol::postInterSymbolPass
84    (int (*)(...))Symbol::postOpDeclarationPass
88    (int (*)(...))Symbol::reset
92    (int (*)(...))Symbol::finalizeSortInfo
96    (int (*)(...))Symbol::fillInSortInfo
100   (int (*)(...))Symbol::attachData
104   (int (*)(...))Symbol::attachSymbol
108   (int (*)(...))Symbol::attachTerm
112   (int (*)(...))Symbol::copyAttachments
116   (int (*)(...))Symbol::getDataAttachments
120   (int (*)(...))Symbol::getSymbolAttachments
124   (int (*)(...))Symbol::getTermAttachments
128   (int (*)(...))Symbol::isConstructor
132   (int (*)(...))Symbol::makeUnificationSubproblem
136   (int (*)(...))Symbol::unificationPriority
140   (int (*)(...))NA_Symbol::isStable
144   (int (*)(...))Symbol::canResolveTheoryClash
148   (int (*)(...))NA_Symbol::makeCanonical
152   (int (*)(...))NA_Symbol::makeCanonicalCopy
156   (int (*)(...))Symbol::acceptSortConstraint
160   (int (*)(...))Symbol::acceptEquation
164   (int (*)(...))-28
168   (int (*)(...))(& _ZTI9NA_Symbol)
172   (int (*)(...))SortTable::compileOpDeclarations
176   (int (*)(...))Symbol::_ZThn28_N6Symbol14fillInSortInfoEP4Term
180   (int (*)(...))Symbol::_ZThn28_N6Symbol16finalizeSortInfoEv
184   (int (*)(...))SortTable::canProduceErrorSort
188   (int (*)(...))SortTable::computeSortFunctionBdds
192   (int (*)(...))SortTable::computeGeneralizedSort
196   (int (*)(...))-64
200   (int (*)(...))(& _ZTI9NA_Symbol)
204   (int (*)(...))SortConstraintTable::compileSortConstraints
208   (int (*)(...))Symbol::_ZThn64_N6Symbol20acceptSortConstraintEP14SortConstraint
212   (int (*)(...))-76
216   (int (*)(...))(& _ZTI9NA_Symbol)
220   (int (*)(...))EquationTable::compileEquations
224   (int (*)(...))Symbol::_ZThn76_N6Symbol14acceptEquationEP8Equation
228   (int (*)(...))-84
232   (int (*)(...))(& _ZTI9NA_Symbol)
236   (int (*)(...))Strategy::setFrozen

Class NA_Symbol
   size=140 align=4
   base size=140 base align=4
NA_Symbol (0x0x7f9dacec0548) 0
    vptr=((& NA_Symbol::_ZTV9NA_Symbol) + 8u)
  Symbol (0x0x7f9db1473960) 0
      primary-for NA_Symbol (0x0x7f9dacec0548)
    RuleTable (0x0x7f9dacf062a0) 0
        primary-for Symbol (0x0x7f9db1473960)
    NamedEntity (0x0x7f9dacf06300) 20
    LineNumber (0x0x7f9dacf06360) 24
    SortTable (0x0x7f9dacf063c0) 28
        vptr=((& NA_Symbol::_ZTV9NA_Symbol) + 172u)
    SortConstraintTable (0x0x7f9dacf06420) 64
        vptr=((& NA_Symbol::_ZTV9NA_Symbol) + 204u)
    EquationTable (0x0x7f9dacf06480) 76
        vptr=((& NA_Symbol::_ZTV9NA_Symbol) + 220u)
    Strategy (0x0x7f9dacf064e0) 84
        vptr=((& NA_Symbol::_ZTV9NA_Symbol) + 236u)
    MemoTable (0x0x7f9dacec05b0) 120
      ModuleItem (0x0x7f9dacf06540) 120

Vtable for StringSymbol
StringSymbol::_ZTV12StringSymbol: 61u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI12StringSymbol)
8     (int (*)(...))RuleTable::compileRules
12    (int (*)(...))RuleTable::ruleRewrite
16    (int (*)(...))RuleTable::resetRules
20    (int (*)(...))RuleTable::saveHiddenState
24    (int (*)(...))RuleTable::restoreHiddenState
28    (int (*)(...))Symbol::acceptRule
32    (int (*)(...))StringSymbol::~StringSymbol
36    (int (*)(...))StringSymbol::~StringSymbol
40    (int (*)(...))Symbol::rangeSortNeverLeqThan
44    (int (*)(...))Symbol::rangeSortAlwaysLeqThan
48    (int (*)(...))Symbol::domainSortAlwaysLeqThan
52    (int (*)(...))NA_Symbol::eqRewrite
56    (int (*)(...))StringSymbol::computeBaseSort
60    (int (*)(...))NA_Symbol::normalizeAndComputeTrueSort
64    (int (*)(...))NA_Symbol::makeTerm
68    (int (*)(...))NA_Symbol::makeDagNode
72    (int (*)(...))NA_Symbol::stackArguments
76    (int (*)(...))Symbol::interSymbolPass
80    (int (*)(...))Symbol::postInterSymbolPass
84    (int (*)(...))Symbol::postOpDeclarationPass
88    (int (*)(...))Symbol::reset
92    (int (*)(...))Symbol::finalizeSortInfo
96    (int (*)(...))StringSymbol::fillInSortInfo
100   (int (*)(...))Symbol::attachData
104   (int (*)(...))Symbol::attachSymbol
108   (int (*)(...))Symbol::attachTerm
112   (int (*)(...))Symbol::copyAttachments
116   (int (*)(...))Symbol::getDataAttachments
120   (int (*)(...))Symbol::getSymbolAttachments
124   (int (*)(...))Symbol::getTermAttachments
128   (int (*)(...))StringSymbol::isConstructor
132   (int (*)(...))Symbol::makeUnificationSubproblem
136   (int (*)(...))Symbol::unificationPriority
140   (int (*)(...))NA_Symbol::isStable
144   (int (*)(...))Symbol::canResolveTheoryClash
148   (int (*)(...))NA_Symbol::makeCanonical
152   (int (*)(...))NA_Symbol::makeCanonicalCopy
156   (int (*)(...))Symbol::acceptSortConstraint
160   (int (*)(...))Symbol::acceptEquation
164   (int (*)(...))StringSymbol::compileOpDeclarations
168   (int (*)(...))-28
172   (int (*)(...))(& _ZTI12StringSymbol)
176   (int (*)(...))StringSymbol::_ZThn28_N12StringSymbol21compileOpDeclarationsEv
180   (int (*)(...))StringSymbol::_ZThn28_N12StringSymbol14fillInSortInfoEP4Term
184   (int (*)(...))Symbol::_ZThn28_N6Symbol16finalizeSortInfoEv
188   (int (*)(...))SortTable::canProduceErrorSort
192   (int (*)(...))SortTable::computeSortFunctionBdds
196   (int (*)(...))SortTable::computeGeneralizedSort
200   (int (*)(...))-64
204   (int (*)(...))(& _ZTI12StringSymbol)
208   (int (*)(...))SortConstraintTable::compileSortConstraints
212   (int (*)(...))Symbol::_ZThn64_N6Symbol20acceptSortConstraintEP14SortConstraint
216   (int (*)(...))-76
220   (int (*)(...))(& _ZTI12StringSymbol)
224   (int (*)(...))EquationTable::compileEquations
228   (int (*)(...))Symbol::_ZThn76_N6Symbol14acceptEquationEP8Equation
232   (int (*)(...))-84
236   (int (*)(...))(& _ZTI12StringSymbol)
240   (int (*)(...))Strategy::setFrozen

Class StringSymbol
   size=148 align=4
   base size=148 base align=4
StringSymbol (0x0x7f9dacec0618) 0
    vptr=((& StringSymbol::_ZTV12StringSymbol) + 8u)
  NA_Symbol (0x0x7f9dacec0680) 0
      primary-for StringSymbol (0x0x7f9dacec0618)
    Symbol (0x0x7f9db1473a00) 0
        primary-for NA_Symbol (0x0x7f9dacec0680)
      RuleTable (0x0x7f9dacf065a0) 0
          primary-for Symbol (0x0x7f9db1473a00)
      NamedEntity (0x0x7f9dacf06600) 20
      LineNumber (0x0x7f9dacf06660) 24
      SortTable (0x0x7f9dacf066c0) 28
          vptr=((& StringSymbol::_ZTV12StringSymbol) + 176u)
      SortConstraintTable (0x0x7f9dacf06720) 64
          vptr=((& StringSymbol::_ZTV12StringSymbol) + 208u)
      EquationTable (0x0x7f9dacf06780) 76
          vptr=((& StringSymbol::_ZTV12StringSymbol) + 224u)
      Strategy (0x0x7f9dacf067e0) 84
          vptr=((& StringSymbol::_ZTV12StringSymbol) + 240u)
      MemoTable (0x0x7f9dacec06e8) 120
        ModuleItem (0x0x7f9dacf06840) 120

Vtable for std::type_info
std::type_info::_ZTVSt9type_info: 8u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt9type_info)
8     (int (*)(...))std::type_info::~type_info
12    (int (*)(...))std::type_info::~type_info
16    (int (*)(...))std::type_info::__is_pointer_p
20    (int (*)(...))std::type_info::__is_function_p
24    (int (*)(...))std::type_info::__do_catch
28    (int (*)(...))std::type_info::__do_upcast

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

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

Class std::bad_cast
   size=4 align=4
   base size=4 base align=4
std::bad_cast (0x0x7f9dacec0750) 0 nearly-empty
    vptr=((& std::bad_cast::_ZTVSt8bad_cast) + 8u)
  std::exception (0x0x7f9dacf06900) 0 nearly-empty
      primary-for std::bad_cast (0x0x7f9dacec0750)

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

Class std::bad_typeid
   size=4 align=4
   base size=4 base align=4
std::bad_typeid (0x0x7f9dacec07b8) 0 nearly-empty
    vptr=((& std::bad_typeid::_ZTVSt10bad_typeid) + 8u)
  std::exception (0x0x7f9dacf06960) 0 nearly-empty
      primary-for std::bad_typeid (0x0x7f9dacec07b8)

Class std::tr1::tuple<>
   size=1 align=1
   base size=0 base align=1
std::tr1::tuple<> (0x0x7f9dacf06c60) 0 empty

Class std::tr1::_Swallow_assign
   size=1 align=1
   base size=0 base align=1
std::tr1::_Swallow_assign (0x0x7f9dacb90060) 0 empty

Class std::tr1::__sfinae_types::<anonymous struct>
   size=2 align=1
   base size=2 base align=1
std::tr1::__sfinae_types::<anonymous struct> (0x0x7f9dacb90120) 0

Class std::tr1::__sfinae_types
   size=1 align=1
   base size=0 base align=1
std::tr1::__sfinae_types (0x0x7f9dacb900c0) 0 empty

Class std::tr1::integral_constant<bool, false>
   size=1 align=1
   base size=0 base align=1
std::tr1::integral_constant<bool, false> (0x0x7f9dacb901e0) 0 empty

Class std::tr1::integral_constant<bool, true>
   size=1 align=1
   base size=0 base align=1
std::tr1::integral_constant<bool, true> (0x0x7f9dacb902a0) 0 empty

Class std::tr1::__is_void_helper<void>
   size=1 align=1
   base size=1 base align=1
std::tr1::__is_void_helper<void> (0x0x7f9dacec0a90) 0 empty
  std::tr1::integral_constant<bool, true> (0x0x7f9dacb90300) 0 empty

Class std::tr1::__is_integral_helper<bool>
   size=1 align=1
   base size=1 base align=1
std::tr1::__is_integral_helper<bool> (0x0x7f9dacec0bc8) 0 empty
  std::tr1::integral_constant<bool, true> (0x0x7f9dacb90420) 0 empty

Class std::tr1::__is_integral_helper<char>
   size=1 align=1
   base size=1 base align=1
std::tr1::__is_integral_helper<char> (0x0x7f9dacec0c30) 0 empty
  std::tr1::integral_constant<bool, true> (0x0x7f9dacb90480) 0 empty

Class std::tr1::__is_integral_helper<signed char>
   size=1 align=1
   base size=1 base align=1
std::tr1::__is_integral_helper<signed char> (0x0x7f9dacec0c98) 0 empty
  std::tr1::integral_constant<bool, true> (0x0x7f9dacb904e0) 0 empty

Class std::tr1::__is_integral_helper<unsigned char>
   size=1 align=1
   base size=1 base align=1
std::tr1::__is_integral_helper<unsigned char> (0x0x7f9dacec0d00) 0 empty
  std::tr1::integral_constant<bool, true> (0x0x7f9dacb90540) 0 empty

Class std::tr1::__is_integral_helper<wchar_t>
   size=1 align=1
   base size=1 base align=1
std::tr1::__is_integral_helper<wchar_t> (0x0x7f9dacec0d68) 0 empty
  std::tr1::integral_constant<bool, true> (0x0x7f9dacb905a0) 0 empty

Class std::tr1::__is_integral_helper<short int>
   size=1 align=1
   base size=1 base align=1
std::tr1::__is_integral_helper<short int> (0x0x7f9dacec0dd0) 0 empty
  std::tr1::integral_constant<bool, true> (0x0x7f9dacb90600) 0 empty

Class std::tr1::__is_integral_helper<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::tr1::__is_integral_helper<short unsigned int> (0x0x7f9dacec0e38) 0 empty
  std::tr1::integral_constant<bool, true> (0x0x7f9dacb90660) 0 empty

Class std::tr1::__is_integral_helper<int>
   size=1 align=1
   base size=1 base align=1
std::tr1::__is_integral_helper<int> (0x0x7f9dacec0ea0) 0 empty
  std::tr1::integral_constant<bool, true> (0x0x7f9dacb906c0) 0 empty

Class std::tr1::__is_integral_helper<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::tr1::__is_integral_helper<unsigned int> (0x0x7f9dacec0f08) 0 empty
  std::tr1::integral_constant<bool, true> (0x0x7f9dacb90720) 0 empty

Class std::tr1::__is_integral_helper<long int>
   size=1 align=1
   base size=1 base align=1
std::tr1::__is_integral_helper<long int> (0x0x7f9dacec0f70) 0 empty
  std::tr1::integral_constant<bool, true> (0x0x7f9dacb90780) 0 empty

Class std::tr1::__is_integral_helper<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::tr1::__is_integral_helper<long unsigned int> (0x0x7f9dacba5000) 0 empty
  std::tr1::integral_constant<bool, true> (0x0x7f9dacb907e0) 0 empty

Class std::tr1::__is_integral_helper<long long int>
   size=1 align=1
   base size=1 base align=1
std::tr1::__is_integral_helper<long long int> (0x0x7f9dacba5068) 0 empty
  std::tr1::integral_constant<bool, true> (0x0x7f9dacb90840) 0 empty

Class std::tr1::__is_integral_helper<long long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::tr1::__is_integral_helper<long long unsigned int> (0x0x7f9dacba50d0) 0 empty
  std::tr1::integral_constant<bool, true> (0x0x7f9dacb908a0) 0 empty

Class std::tr1::__is_floating_point_helper<float>
   size=1 align=1
   base size=1 base align=1
std::tr1::__is_floating_point_helper<float> (0x0x7f9dacba5208) 0 empty
  std::tr1::integral_constant<bool, true> (0x0x7f9dacb909c0) 0 empty

Class std::tr1::__is_floating_point_helper<double>
   size=1 align=1
   base size=1 base align=1
std::tr1::__is_floating_point_helper<double> (0x0x7f9dacba5270) 0 empty
  std::tr1::integral_constant<bool, true> (0x0x7f9dacb90a20) 0 empty

Class std::tr1::__is_floating_point_helper<long double>
   size=1 align=1
   base size=1 base align=1
std::tr1::__is_floating_point_helper<long double> (0x0x7f9dacba52d8) 0 empty
  std::tr1::integral_constant<bool, true> (0x0x7f9dacb90a80) 0 empty

Class std::tr1::integral_constant<unsigned int, 0u>
   size=1 align=1
   base size=0 base align=1
std::tr1::integral_constant<unsigned int, 0u> (0x0x7f9dacbbaae0) 0 empty

Class std::tr1::__is_signed_helper<signed char>
   size=1 align=1
   base size=1 base align=1
std::tr1::__is_signed_helper<signed char> (0x0x7f9dacbcec98) 0 empty
  std::tr1::integral_constant<bool, true> (0x0x7f9dacbe2960) 0 empty

Class std::tr1::__is_signed_helper<short int>
   size=1 align=1
   base size=1 base align=1
std::tr1::__is_signed_helper<short int> (0x0x7f9dacbced00) 0 empty
  std::tr1::integral_constant<bool, true> (0x0x7f9dacbe29c0) 0 empty

Class std::tr1::__is_signed_helper<int>
   size=1 align=1
   base size=1 base align=1
std::tr1::__is_signed_helper<int> (0x0x7f9dacbced68) 0 empty
  std::tr1::integral_constant<bool, true> (0x0x7f9dacbe2a20) 0 empty

Class std::tr1::__is_signed_helper<long int>
   size=1 align=1
   base size=1 base align=1
std::tr1::__is_signed_helper<long int> (0x0x7f9dacbcedd0) 0 empty
  std::tr1::integral_constant<bool, true> (0x0x7f9dacbe2a80) 0 empty

Class std::tr1::__is_signed_helper<long long int>
   size=1 align=1
   base size=1 base align=1
std::tr1::__is_signed_helper<long long int> (0x0x7f9dacbcee38) 0 empty
  std::tr1::integral_constant<bool, true> (0x0x7f9dacbe2ae0) 0 empty

Class std::tr1::__is_unsigned_helper<unsigned char>
   size=1 align=1
   base size=1 base align=1
std::tr1::__is_unsigned_helper<unsigned char> (0x0x7f9dacbcef70) 0 empty
  std::tr1::integral_constant<bool, true> (0x0x7f9dacbe2c00) 0 empty

Class std::tr1::__is_unsigned_helper<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::tr1::__is_unsigned_helper<short unsigned int> (0x0x7f9dacbff000) 0 empty
  std::tr1::integral_constant<bool, true> (0x0x7f9dacbe2c60) 0 empty

Class std::tr1::__is_unsigned_helper<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::tr1::__is_unsigned_helper<unsigned int> (0x0x7f9dacbff068) 0 empty
  std::tr1::integral_constant<bool, true> (0x0x7f9dacbe2cc0) 0 empty

Class std::tr1::__is_unsigned_helper<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::tr1::__is_unsigned_helper<long unsigned int> (0x0x7f9dacbff0d0) 0 empty
  std::tr1::integral_constant<bool, true> (0x0x7f9dacbe2d20) 0 empty

Class std::tr1::__is_unsigned_helper<long long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::tr1::__is_unsigned_helper<long long unsigned int> (0x0x7f9dacbff138) 0 empty
  std::tr1::integral_constant<bool, true> (0x0x7f9dacbe2d80) 0 empty

Class std::unary_function<bool, unsigned int>
   size=1 align=1
   base size=0 base align=1
std::unary_function<bool, unsigned int> (0x0x7f9dacc084e0) 0 empty

Class std::tr1::hash<bool>
   size=1 align=1
   base size=1 base align=1
std::tr1::hash<bool> (0x0x7f9dacbff4e0) 0 empty
  std::unary_function<bool, unsigned int> (0x0x7f9dacc08540) 0 empty

Class std::unary_function<char, unsigned int>
   size=1 align=1
   base size=0 base align=1
std::unary_function<char, unsigned int> (0x0x7f9dacc085a0) 0 empty

Class std::tr1::hash<char>
   size=1 align=1
   base size=1 base align=1
std::tr1::hash<char> (0x0x7f9dacbff548) 0 empty
  std::unary_function<char, unsigned int> (0x0x7f9dacc08600) 0 empty

Class std::unary_function<signed char, unsigned int>
   size=1 align=1
   base size=0 base align=1
std::unary_function<signed char, unsigned int> (0x0x7f9dacc08660) 0 empty

Class std::tr1::hash<signed char>
   size=1 align=1
   base size=1 base align=1
std::tr1::hash<signed char> (0x0x7f9dacbff5b0) 0 empty
  std::unary_function<signed char, unsigned int> (0x0x7f9dacc086c0) 0 empty

Class std::unary_function<unsigned char, unsigned int>
   size=1 align=1
   base size=0 base align=1
std::unary_function<unsigned char, unsigned int> (0x0x7f9dacc08720) 0 empty

Class std::tr1::hash<unsigned char>
   size=1 align=1
   base size=1 base align=1
std::tr1::hash<unsigned char> (0x0x7f9dacbff618) 0 empty
  std::unary_function<unsigned char, unsigned int> (0x0x7f9dacc08780) 0 empty

Class std::unary_function<wchar_t, unsigned int>
   size=1 align=1
   base size=0 base align=1
std::unary_function<wchar_t, unsigned int> (0x0x7f9dacc087e0) 0 empty

Class std::tr1::hash<wchar_t>
   size=1 align=1
   base size=1 base align=1
std::tr1::hash<wchar_t> (0x0x7f9dacbff680) 0 empty
  std::unary_function<wchar_t, unsigned int> (0x0x7f9dacc08840) 0 empty

Class std::unary_function<short int, unsigned int>
   size=1 align=1
   base size=0 base align=1
std::unary_function<short int, unsigned int> (0x0x7f9dacc088a0) 0 empty

Class std::tr1::hash<short int>
   size=1 align=1
   base size=1 base align=1
std::tr1::hash<short int> (0x0x7f9dacbff6e8) 0 empty
  std::unary_function<short int, unsigned int> (0x0x7f9dacc08900) 0 empty

Class std::unary_function<int, unsigned int>
   size=1 align=1
   base size=0 base align=1
std::unary_function<int, unsigned int> (0x0x7f9dacc08960) 0 empty

Class std::tr1::hash<int>
   size=1 align=1
   base size=1 base align=1
std::tr1::hash<int> (0x0x7f9dacbff750) 0 empty
  std::unary_function<int, unsigned int> (0x0x7f9dacc089c0) 0 empty

Class std::unary_function<long int, unsigned int>
   size=1 align=1
   base size=0 base align=1
std::unary_function<long int, unsigned int> (0x0x7f9dacc08a20) 0 empty

Class std::tr1::hash<long int>
   size=1 align=1
   base size=1 base align=1
std::tr1::hash<long int> (0x0x7f9dacbff7b8) 0 empty
  std::unary_function<long int, unsigned int> (0x0x7f9dacc08a80) 0 empty

Class std::unary_function<long long int, unsigned int>
   size=1 align=1
   base size=0 base align=1
std::unary_function<long long int, unsigned int> (0x0x7f9dacc08ae0) 0 empty

Class std::tr1::hash<long long int>
   size=1 align=1
   base size=1 base align=1
std::tr1::hash<long long int> (0x0x7f9dacbff820) 0 empty
  std::unary_function<long long int, unsigned int> (0x0x7f9dacc08b40) 0 empty

Class std::unary_function<short unsigned int, unsigned int>
   size=1 align=1
   base size=0 base align=1
std::unary_function<short unsigned int, unsigned int> (0x0x7f9dacc08ba0) 0 empty

Class std::tr1::hash<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::tr1::hash<short unsigned int> (0x0x7f9dacbff888) 0 empty
  std::unary_function<short unsigned int, unsigned int> (0x0x7f9dacc08c00) 0 empty

Class std::unary_function<unsigned int, unsigned int>
   size=1 align=1
   base size=0 base align=1
std::unary_function<unsigned int, unsigned int> (0x0x7f9dacc08c60) 0 empty

Class std::tr1::hash<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::tr1::hash<unsigned int> (0x0x7f9dacbff8f0) 0 empty
  std::unary_function<unsigned int, unsigned int> (0x0x7f9dacc08cc0) 0 empty

Class std::unary_function<long unsigned int, unsigned int>
   size=1 align=1
   base size=0 base align=1
std::unary_function<long unsigned int, unsigned int> (0x0x7f9dacc08d20) 0 empty

Class std::tr1::hash<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::tr1::hash<long unsigned int> (0x0x7f9dacbff958) 0 empty
  std::unary_function<long unsigned int, unsigned int> (0x0x7f9dacc08d80) 0 empty

Class std::unary_function<long long unsigned int, unsigned int>
   size=1 align=1
   base size=0 base align=1
std::unary_function<long long unsigned int, unsigned int> (0x0x7f9dacc08de0) 0 empty

Class std::tr1::hash<long long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::tr1::hash<long long unsigned int> (0x0x7f9dacbff9c0) 0 empty
  std::unary_function<long long unsigned int, unsigned int> (0x0x7f9dacc08e40) 0 empty

Class std::tr1::_Fnv_hash_base<4u>
   size=1 align=1
   base size=0 base align=1
std::tr1::_Fnv_hash_base<4u> (0x0x7f9dacc08f00) 0 empty

Class std::tr1::_Fnv_hash_base<8u>
   size=1 align=1
   base size=0 base align=1
std::tr1::_Fnv_hash_base<8u> (0x0x7f9dacc08f60) 0 empty

Class std::tr1::_Fnv_hash
   size=1 align=1
   base size=1 base align=1
std::tr1::_Fnv_hash (0x0x7f9dacbffa28) 0 empty
  std::tr1::_Fnv_hash_base<4u> (0x0x7f9dacc4e000) 0 empty

Class std::unary_function<float, unsigned int>
   size=1 align=1
   base size=0 base align=1
std::unary_function<float, unsigned int> (0x0x7f9dacc4e060) 0 empty

Class std::tr1::hash<float>
   size=1 align=1
   base size=1 base align=1
std::tr1::hash<float> (0x0x7f9dacbffa90) 0 empty
  std::unary_function<float, unsigned int> (0x0x7f9dacc4e0c0) 0 empty

Class std::unary_function<double, unsigned int>
   size=1 align=1
   base size=0 base align=1
std::unary_function<double, unsigned int> (0x0x7f9dacc4e120) 0 empty

Class std::tr1::hash<double>
   size=1 align=1
   base size=1 base align=1
std::tr1::hash<double> (0x0x7f9dacbffaf8) 0 empty
  std::unary_function<double, unsigned int> (0x0x7f9dacc4e180) 0 empty

Class std::unary_function<long double, unsigned int>
   size=1 align=1
   base size=0 base align=1
std::unary_function<long double, unsigned int> (0x0x7f9dacc4e1e0) 0 empty

Class std::tr1::hash<long double>
   size=1 align=1
   base size=1 base align=1
std::tr1::hash<long double> (0x0x7f9dacbffb60) 0 empty
  std::unary_function<long double, unsigned int> (0x0x7f9dacc4e240) 0 empty

Class std::unary_function<std::basic_string<char>, unsigned int>
   size=1 align=1
   base size=0 base align=1
std::unary_function<std::basic_string<char>, unsigned int> (0x0x7f9dacc4e2a0) 0 empty

Class std::tr1::hash<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::tr1::hash<std::basic_string<char> > (0x0x7f9dacbffc98) 0 empty
  std::unary_function<std::basic_string<char>, unsigned int> (0x0x7f9dacc4e300) 0 empty

Class std::unary_function<const std::basic_string<char>&, unsigned int>
   size=1 align=1
   base size=0 base align=1
std::unary_function<const std::basic_string<char>&, unsigned int> (0x0x7f9dacc4e360) 0 empty

Class std::tr1::hash<const std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::tr1::hash<const std::basic_string<char>&> (0x0x7f9dacbffd00) 0 empty
  std::unary_function<const std::basic_string<char>&, unsigned int> (0x0x7f9dacc4e3c0) 0 empty

Class std::unary_function<std::basic_string<wchar_t>, unsigned int>
   size=1 align=1
   base size=0 base align=1
std::unary_function<std::basic_string<wchar_t>, unsigned int> (0x0x7f9dacc4e420) 0 empty

Class std::tr1::hash<std::basic_string<wchar_t> >
   size=1 align=1
   base size=1 base align=1
std::tr1::hash<std::basic_string<wchar_t> > (0x0x7f9dacbffd68) 0 empty
  std::unary_function<std::basic_string<wchar_t>, unsigned int> (0x0x7f9dacc4e480) 0 empty

Class std::unary_function<const std::basic_string<wchar_t>&, unsigned int>
   size=1 align=1
   base size=0 base align=1
std::unary_function<const std::basic_string<wchar_t>&, unsigned int> (0x0x7f9dacc4e4e0) 0 empty

Class std::tr1::hash<const std::basic_string<wchar_t>&>
   size=1 align=1
   base size=1 base align=1
std::tr1::hash<const std::basic_string<wchar_t>&> (0x0x7f9dacbffdd0) 0 empty
  std::unary_function<const std::basic_string<wchar_t>&, unsigned int> (0x0x7f9dacc4e540) 0 empty

Class std::tr1::_Placeholder<1>
   size=1 align=1
   base size=0 base align=1
std::tr1::_Placeholder<1> (0x0x7f9daccce720) 0 empty

Class std::tr1::_Placeholder<2>
   size=1 align=1
   base size=0 base align=1
std::tr1::_Placeholder<2> (0x0x7f9daccce780) 0 empty

Class std::tr1::_Placeholder<3>
   size=1 align=1
   base size=0 base align=1
std::tr1::_Placeholder<3> (0x0x7f9daccce7e0) 0 empty

Class std::tr1::_Placeholder<4>
   size=1 align=1
   base size=0 base align=1
std::tr1::_Placeholder<4> (0x0x7f9daccce840) 0 empty

Class std::tr1::_Placeholder<5>
   size=1 align=1
   base size=0 base align=1
std::tr1::_Placeholder<5> (0x0x7f9daccce8a0) 0 empty

Class std::tr1::_Placeholder<6>
   size=1 align=1
   base size=0 base align=1
std::tr1::_Placeholder<6> (0x0x7f9daccce900) 0 empty

Class std::tr1::_Placeholder<7>
   size=1 align=1
   base size=0 base align=1
std::tr1::_Placeholder<7> (0x0x7f9daccce960) 0 empty

Class std::tr1::_Placeholder<8>
   size=1 align=1
   base size=0 base align=1
std::tr1::_Placeholder<8> (0x0x7f9daccce9c0) 0 empty

Class std::tr1::_Placeholder<9>
   size=1 align=1
   base size=0 base align=1
std::tr1::_Placeholder<9> (0x0x7f9dacccea20) 0 empty

Class std::tr1::_Placeholder<10>
   size=1 align=1
   base size=0 base align=1
std::tr1::_Placeholder<10> (0x0x7f9dacccea80) 0 empty

Class std::tr1::_Placeholder<11>
   size=1 align=1
   base size=0 base align=1
std::tr1::_Placeholder<11> (0x0x7f9daccceae0) 0 empty

Class std::tr1::_Placeholder<12>
   size=1 align=1
   base size=0 base align=1
std::tr1::_Placeholder<12> (0x0x7f9daccceb40) 0 empty

Class std::tr1::_Placeholder<13>
   size=1 align=1
   base size=0 base align=1
std::tr1::_Placeholder<13> (0x0x7f9daccceba0) 0 empty

Class std::tr1::_Placeholder<14>
   size=1 align=1
   base size=0 base align=1
std::tr1::_Placeholder<14> (0x0x7f9dacccec00) 0 empty

Class std::tr1::_Placeholder<15>
   size=1 align=1
   base size=0 base align=1
std::tr1::_Placeholder<15> (0x0x7f9dacccec60) 0 empty

Class std::tr1::_Placeholder<16>
   size=1 align=1
   base size=0 base align=1
std::tr1::_Placeholder<16> (0x0x7f9dacccecc0) 0 empty

Class std::tr1::_Placeholder<17>
   size=1 align=1
   base size=0 base align=1
std::tr1::_Placeholder<17> (0x0x7f9daccced20) 0 empty

Class std::tr1::_Placeholder<18>
   size=1 align=1
   base size=0 base align=1
std::tr1::_Placeholder<18> (0x0x7f9daccced80) 0 empty

Class std::tr1::_Placeholder<19>
   size=1 align=1
   base size=0 base align=1
std::tr1::_Placeholder<19> (0x0x7f9dacccede0) 0 empty

Class std::tr1::_Placeholder<20>
   size=1 align=1
   base size=0 base align=1
std::tr1::_Placeholder<20> (0x0x7f9dacccee40) 0 empty

Class std::tr1::_Placeholder<21>
   size=1 align=1
   base size=0 base align=1
std::tr1::_Placeholder<21> (0x0x7f9daccceea0) 0 empty

Class std::tr1::_Placeholder<22>
   size=1 align=1
   base size=0 base align=1
std::tr1::_Placeholder<22> (0x0x7f9dacccef00) 0 empty

Class std::tr1::_Placeholder<23>
   size=1 align=1
   base size=0 base align=1
std::tr1::_Placeholder<23> (0x0x7f9dacccef60) 0 empty

Class std::tr1::_Placeholder<24>
   size=1 align=1
   base size=0 base align=1
std::tr1::_Placeholder<24> (0x0x7f9dac918000) 0 empty

Class std::tr1::_Placeholder<25>
   size=1 align=1
   base size=0 base align=1
std::tr1::_Placeholder<25> (0x0x7f9dac918060) 0 empty

Class std::tr1::_Placeholder<26>
   size=1 align=1
   base size=0 base align=1
std::tr1::_Placeholder<26> (0x0x7f9dac9180c0) 0 empty

Class std::tr1::_Placeholder<27>
   size=1 align=1
   base size=0 base align=1
std::tr1::_Placeholder<27> (0x0x7f9dac918120) 0 empty

Class std::tr1::_Placeholder<28>
   size=1 align=1
   base size=0 base align=1
std::tr1::_Placeholder<28> (0x0x7f9dac918180) 0 empty

Class std::tr1::_Placeholder<29>
   size=1 align=1
   base size=0 base align=1
std::tr1::_Placeholder<29> (0x0x7f9dac9181e0) 0 empty

Vtable for std::tr1::bad_function_call
std::tr1::bad_function_call::_ZTVNSt3tr117bad_function_callE: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTINSt3tr117bad_function_callE)
8     (int (*)(...))std::tr1::bad_function_call::~bad_function_call
12    (int (*)(...))std::tr1::bad_function_call::~bad_function_call
16    (int (*)(...))std::exception::what

Class std::tr1::bad_function_call
   size=4 align=4
   base size=4 base align=4
std::tr1::bad_function_call (0x0x7f9dacd0db60) 0 nearly-empty
    vptr=((& std::tr1::bad_function_call::_ZTVNSt3tr117bad_function_callE) + 8u)
  std::exception (0x0x7f9dac918c00) 0 nearly-empty
      primary-for std::tr1::bad_function_call (0x0x7f9dacd0db60)

Class std::tr1::_Nocopy_types
   size=8 align=4
   base size=8 base align=4
std::tr1::_Nocopy_types (0x0x7f9dac918cc0) 0

Class std::tr1::_Any_data
   size=8 align=4
   base size=8 base align=4
std::tr1::_Any_data (0x0x7f9dac918d80) 0

Class std::tr1::_Function_base
   size=12 align=4
   base size=12 base align=4
std::tr1::_Function_base (0x0x7f9dac918ea0) 0

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

Class __gnu_cxx::_Refcount_Base
   size=28 align=4
   base size=28 base align=4
__gnu_cxx::_Refcount_Base (0x0x7f9dac9b1720) 0

Class std::allocator<char>::rebind<__gnu_cxx::_Rope_RopeConcatenation<char, std::allocator<char> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<char>::rebind<__gnu_cxx::_Rope_RopeConcatenation<char, std::allocator<char> > > (0x0x7f9dac9b1de0) 0 empty

Class std::allocator<char>::rebind<__gnu_cxx::_Rope_RopeLeaf<char, std::allocator<char> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<char>::rebind<__gnu_cxx::_Rope_RopeLeaf<char, std::allocator<char> > > (0x0x7f9dac9b1f00) 0 empty

Class std::allocator<char>::rebind<__gnu_cxx::_Rope_RopeFunction<char, std::allocator<char> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<char>::rebind<__gnu_cxx::_Rope_RopeFunction<char, std::allocator<char> > > (0x0x7f9dac9b1f60) 0 empty

Class std::allocator<char>::rebind<__gnu_cxx::_Rope_RopeSubstring<char, std::allocator<char> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<char>::rebind<__gnu_cxx::_Rope_RopeSubstring<char, std::allocator<char> > > (0x0x7f9dac7a70c0) 0 empty

Class __gnu_cxx::_Rope_base<char, std::allocator<char> >
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::_Rope_base<char, std::allocator<char> > (0x0x7f9dac9bd8f0) 0
  std::allocator<char> (0x0x7f9dac9bd958) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7f9dac9b1d80) 0 empty

Class __gnu_cxx::rope<char>
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::rope<char> (0x0x7f9dac9bda28) 0
  __gnu_cxx::_Rope_base<char, std::allocator<char> > (0x0x7f9dac9bda90) 0
    std::allocator<char> (0x0x7f9dac9bdaf8) 0 empty
      __gnu_cxx::new_allocator<char> (0x0x7f9dac7a71e0) 0 empty

Class __gnu_cxx::_Rope_char_ref_proxy<char, std::allocator<char> >
   size=12 align=4
   base size=12 base align=4
__gnu_cxx::_Rope_char_ref_proxy<char, std::allocator<char> > (0x0x7f9dac7a7240) 0

Class std::allocator<wchar_t>::rebind<__gnu_cxx::_Rope_RopeConcatenation<wchar_t, std::allocator<wchar_t> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<wchar_t>::rebind<__gnu_cxx::_Rope_RopeConcatenation<wchar_t, std::allocator<wchar_t> > > (0x0x7f9dac7a7300) 0 empty

Class std::allocator<wchar_t>::rebind<__gnu_cxx::_Rope_RopeLeaf<wchar_t, std::allocator<wchar_t> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<wchar_t>::rebind<__gnu_cxx::_Rope_RopeLeaf<wchar_t, std::allocator<wchar_t> > > (0x0x7f9dac7a7360) 0 empty

Class std::allocator<wchar_t>::rebind<__gnu_cxx::_Rope_RopeFunction<wchar_t, std::allocator<wchar_t> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<wchar_t>::rebind<__gnu_cxx::_Rope_RopeFunction<wchar_t, std::allocator<wchar_t> > > (0x0x7f9dac7a7480) 0 empty

Class std::allocator<wchar_t>::rebind<__gnu_cxx::_Rope_RopeSubstring<wchar_t, std::allocator<wchar_t> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<wchar_t>::rebind<__gnu_cxx::_Rope_RopeSubstring<wchar_t, std::allocator<wchar_t> > > (0x0x7f9dac7a74e0) 0 empty

Class __gnu_cxx::_Rope_base<wchar_t, std::allocator<wchar_t> >
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::_Rope_base<wchar_t, std::allocator<wchar_t> > (0x0x7f9dac9bdbc8) 0
  std::allocator<wchar_t> (0x0x7f9dac9bdc30) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7f9dac7a72a0) 0 empty

Class __gnu_cxx::rope<wchar_t>
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::rope<wchar_t> (0x0x7f9dac9bdf70) 0
  __gnu_cxx::_Rope_base<wchar_t, std::allocator<wchar_t> > (0x0x7f9dac9bd9c0) 0
    std::allocator<wchar_t> (0x0x7f9dac9bdc98) 0 empty
      __gnu_cxx::new_allocator<wchar_t> (0x0x7f9dac7a7540) 0 empty

Class __gnu_cxx::_Rope_char_ref_proxy<wchar_t, std::allocator<wchar_t> >
   size=16 align=4
   base size=16 base align=4
__gnu_cxx::_Rope_char_ref_proxy<wchar_t, std::allocator<wchar_t> > (0x0x7f9dac7a75a0) 0

Class std::tr1::hash<__gnu_cxx::rope<char> >
   size=1 align=1
   base size=0 base align=1
std::tr1::hash<__gnu_cxx::rope<char> > (0x0x7f9dac7a7600) 0 empty

Class std::tr1::hash<__gnu_cxx::rope<wchar_t> >
   size=1 align=1
   base size=0 base align=1
std::tr1::hash<__gnu_cxx::rope<wchar_t> > (0x0x7f9dac7a7660) 0 empty

Class __gnu_cxx::subtractive_rng
   size=228 align=4
   base size=228 base align=4
__gnu_cxx::subtractive_rng (0x0x7f9dac85a680) 0
  std::unary_function<unsigned int, unsigned int> (0x0x7f9dac7a7c60) 0 empty

Vtable for NA_DagNode
NA_DagNode::_ZTV10NA_DagNode: 25u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI10NA_DagNode)
8     0u
12    0u
16    (int (*)(...))NA_DagNode::arguments
20    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
28    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual
36    (int (*)(...))NA_DagNode::copyWithReplacement
40    (int (*)(...))NA_DagNode::copyWithReplacement
44    (int (*)(...))NA_DagNode::stackArguments
48    (int (*)(...))DagNode::computeBaseSortForGroundSubterms
52    (int (*)(...))DagNode::computeSolvedForm2
56    (int (*)(...))DagNode::insertVariables2
60    (int (*)(...))DagNode::instantiate2
64    (int (*)(...))DagNode::indexVariables2
68    (int (*)(...))DagNode::instantiateWithReplacement
72    (int (*)(...))DagNode::matchVariableWithExtension
76    (int (*)(...))DagNode::partialReplace
80    (int (*)(...))DagNode::partialConstruct
84    (int (*)(...))DagNode::makeExtensionInfo
88    (int (*)(...))NA_DagNode::markArguments
92    (int (*)(...))NA_DagNode::copyEagerUptoReduced2
96    (int (*)(...))NA_DagNode::clearCopyPointers2

Class NA_DagNode
   size=8 align=4
   base size=8 base align=4
NA_DagNode (0x0x7f9dac85a8f0) 0
    vptr=((& NA_DagNode::_ZTV10NA_DagNode) + 8u)
  DagNode (0x0x7f9dac5bb060) 0
      primary-for NA_DagNode (0x0x7f9dac85a8f0)

Vtable for StringDagNode
StringDagNode::_ZTV13StringDagNode: 25u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI13StringDagNode)
8     (int (*)(...))StringDagNode::~StringDagNode
12    (int (*)(...))StringDagNode::~StringDagNode
16    (int (*)(...))NA_DagNode::arguments
20    (int (*)(...))StringDagNode::getHashValue
24    (int (*)(...))StringDagNode::compareArguments
28    (int (*)(...))StringDagNode::overwriteWithClone
32    (int (*)(...))StringDagNode::makeClone
36    (int (*)(...))NA_DagNode::copyWithReplacement
40    (int (*)(...))NA_DagNode::copyWithReplacement
44    (int (*)(...))NA_DagNode::stackArguments
48    (int (*)(...))DagNode::computeBaseSortForGroundSubterms
52    (int (*)(...))DagNode::computeSolvedForm2
56    (int (*)(...))DagNode::insertVariables2
60    (int (*)(...))DagNode::instantiate2
64    (int (*)(...))DagNode::indexVariables2
68    (int (*)(...))DagNode::instantiateWithReplacement
72    (int (*)(...))DagNode::matchVariableWithExtension
76    (int (*)(...))DagNode::partialReplace
80    (int (*)(...))DagNode::partialConstruct
84    (int (*)(...))DagNode::makeExtensionInfo
88    (int (*)(...))NA_DagNode::markArguments
92    (int (*)(...))NA_DagNode::copyEagerUptoReduced2
96    (int (*)(...))NA_DagNode::clearCopyPointers2

Class StringDagNode
   size=12 align=4
   base size=12 base align=4
StringDagNode (0x0x7f9dac85a958) 0
    vptr=((& StringDagNode::_ZTV13StringDagNode) + 8u)
  NA_DagNode (0x0x7f9dac85a9c0) 0
      primary-for StringDagNode (0x0x7f9dac85a958)
    DagNode (0x0x7f9dac5bb0c0) 0
        primary-for NA_DagNode (0x0x7f9dac85a9c0)

Vtable for NA_Term
NA_Term::_ZTV7NA_Term: 26u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI7NA_Term)
8     0u
12    0u
16    (int (*)(...))NA_Term::arguments
20    (int (*)(...))NA_Term::deepSelfDestruct
24    (int (*)(...))__cxa_pure_virtual
28    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual
36    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))NA_Term::findAvailableTerms
44    (int (*)(...))NA_Term::findEagerVariables
48    (int (*)(...))NA_Term::analyseConstraintPropagation
52    (int (*)(...))NA_Term::compileLhs2
56    (int (*)(...))NA_Term::markEagerArguments
60    (int (*)(...))NA_Term::compileRhs2
64    (int (*)(...))NA_Term::dagify2
68    (int (*)(...))Term::earlyMatchFailOnInstanceOf
72    (int (*)(...))Term::subsumes
76    (int (*)(...))Term::analyseCollapses2
80    (int (*)(...))Term::insertAbstractionVariables
84    (int (*)(...))Term::partialCompareUnstable
88    (int (*)(...))Term::partialCompareArguments
92    (int (*)(...))Term::instantiate2
96    (int (*)(...))__cxa_pure_virtual
100   (int (*)(...))__cxa_pure_virtual

Class NA_Term
   size=60 align=4
   base size=60 base align=4
NA_Term (0x0x7f9dac85aa28) 0
    vptr=((& NA_Term::_ZTV7NA_Term) + 8u)
  Term (0x0x7f9dac85aa90) 0
      primary-for NA_Term (0x0x7f9dac85aa28)
    LineNumber (0x0x7f9dac5bb120) 4

Vtable for StringTerm
StringTerm::_ZTV10StringTerm: 26u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI10StringTerm)
8     (int (*)(...))StringTerm::~StringTerm
12    (int (*)(...))StringTerm::~StringTerm
16    (int (*)(...))NA_Term::arguments
20    (int (*)(...))NA_Term::deepSelfDestruct
24    (int (*)(...))StringTerm::deepCopy2
28    (int (*)(...))StringTerm::normalize
32    (int (*)(...))StringTerm::compareArguments
36    (int (*)(...))StringTerm::compareArguments
40    (int (*)(...))NA_Term::findAvailableTerms
44    (int (*)(...))NA_Term::findEagerVariables
48    (int (*)(...))NA_Term::analyseConstraintPropagation
52    (int (*)(...))NA_Term::compileLhs2
56    (int (*)(...))NA_Term::markEagerArguments
60    (int (*)(...))NA_Term::compileRhs2
64    (int (*)(...))NA_Term::dagify2
68    (int (*)(...))Term::earlyMatchFailOnInstanceOf
72    (int (*)(...))Term::subsumes
76    (int (*)(...))Term::analyseCollapses2
80    (int (*)(...))Term::insertAbstractionVariables
84    (int (*)(...))Term::partialCompareUnstable
88    (int (*)(...))Term::partialCompareArguments
92    (int (*)(...))StringTerm::instantiate2
96    (int (*)(...))StringTerm::overwriteWithDagNode
100   (int (*)(...))StringTerm::makeDagNode

Class StringTerm
   size=64 align=4
   base size=64 base align=4
StringTerm (0x0x7f9dac85aaf8) 0
    vptr=((& StringTerm::_ZTV10StringTerm) + 8u)
  NA_Term (0x0x7f9dac85ab60) 0
      primary-for StringTerm (0x0x7f9dac85aaf8)
    Term (0x0x7f9dac85abc8) 0
        primary-for NA_Term (0x0x7f9dac85ab60)
      LineNumber (0x0x7f9dac5bb180) 4

Class FloatDagNode::<anonymous union>
   size=8 align=8
   base size=8 base align=8
FloatDagNode::<anonymous union> (0x0x7f9dac5bb240) 0

Vtable for FloatDagNode
FloatDagNode::_ZTV12FloatDagNode: 25u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI12FloatDagNode)
8     (int (*)(...))FloatDagNode::~FloatDagNode
12    (int (*)(...))FloatDagNode::~FloatDagNode
16    (int (*)(...))NA_DagNode::arguments
20    (int (*)(...))FloatDagNode::getHashValue
24    (int (*)(...))FloatDagNode::compareArguments
28    (int (*)(...))FloatDagNode::overwriteWithClone
32    (int (*)(...))FloatDagNode::makeClone
36    (int (*)(...))NA_DagNode::copyWithReplacement
40    (int (*)(...))NA_DagNode::copyWithReplacement
44    (int (*)(...))NA_DagNode::stackArguments
48    (int (*)(...))DagNode::computeBaseSortForGroundSubterms
52    (int (*)(...))DagNode::computeSolvedForm2
56    (int (*)(...))DagNode::insertVariables2
60    (int (*)(...))DagNode::instantiate2
64    (int (*)(...))DagNode::indexVariables2
68    (int (*)(...))DagNode::instantiateWithReplacement
72    (int (*)(...))DagNode::matchVariableWithExtension
76    (int (*)(...))DagNode::partialReplace
80    (int (*)(...))DagNode::partialConstruct
84    (int (*)(...))DagNode::makeExtensionInfo
88    (int (*)(...))NA_DagNode::markArguments
92    (int (*)(...))NA_DagNode::copyEagerUptoReduced2
96    (int (*)(...))NA_DagNode::clearCopyPointers2

Class FloatDagNode
   size=16 align=8
   base size=16 base align=8
FloatDagNode (0x0x7f9dac85ac30) 0
    vptr=((& FloatDagNode::_ZTV12FloatDagNode) + 8u)
  NA_DagNode (0x0x7f9dac85ac98) 0
      primary-for FloatDagNode (0x0x7f9dac85ac30)
    DagNode (0x0x7f9dac5bb1e0) 0
        primary-for NA_DagNode (0x0x7f9dac85ac98)

Class FloatTerm::<anonymous union>
   size=8 align=8
   base size=8 base align=8
FloatTerm::<anonymous union> (0x0x7f9dac5bb300) 0

Vtable for FloatTerm
FloatTerm::_ZTV9FloatTerm: 26u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI9FloatTerm)
8     (int (*)(...))FloatTerm::~FloatTerm
12    (int (*)(...))FloatTerm::~FloatTerm
16    (int (*)(...))NA_Term::arguments
20    (int (*)(...))NA_Term::deepSelfDestruct
24    (int (*)(...))FloatTerm::deepCopy2
28    (int (*)(...))FloatTerm::normalize
32    (int (*)(...))FloatTerm::compareArguments
36    (int (*)(...))FloatTerm::compareArguments
40    (int (*)(...))NA_Term::findAvailableTerms
44    (int (*)(...))NA_Term::findEagerVariables
48    (int (*)(...))NA_Term::analyseConstraintPropagation
52    (int (*)(...))NA_Term::compileLhs2
56    (int (*)(...))NA_Term::markEagerArguments
60    (int (*)(...))NA_Term::compileRhs2
64    (int (*)(...))NA_Term::dagify2
68    (int (*)(...))Term::earlyMatchFailOnInstanceOf
72    (int (*)(...))Term::subsumes
76    (int (*)(...))Term::analyseCollapses2
80    (int (*)(...))Term::insertAbstractionVariables
84    (int (*)(...))Term::partialCompareUnstable
88    (int (*)(...))Term::partialCompareArguments
92    (int (*)(...))FloatTerm::instantiate2
96    (int (*)(...))FloatTerm::overwriteWithDagNode
100   (int (*)(...))FloatTerm::makeDagNode

Class FloatTerm
   size=72 align=8
   base size=72 base align=8
FloatTerm (0x0x7f9dac85ad00) 0
    vptr=((& FloatTerm::_ZTV9FloatTerm) + 8u)
  NA_Term (0x0x7f9dac85ad68) 0
      primary-for FloatTerm (0x0x7f9dac85ad00)
    Term (0x0x7f9dac85add0) 0
        primary-for NA_Term (0x0x7f9dac85ad68)
      LineNumber (0x0x7f9dac5bb2a0) 4

Vtable for SuccSymbol
SuccSymbol::_ZTV10SuccSymbol: 63u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI10SuccSymbol)
8     (int (*)(...))RuleTable::compileRules
12    (int (*)(...))S_Symbol::ruleRewrite
16    (int (*)(...))RuleTable::resetRules
20    (int (*)(...))RuleTable::saveHiddenState
24    (int (*)(...))RuleTable::restoreHiddenState
28    (int (*)(...))Symbol::acceptRule
32    (int (*)(...))SuccSymbol::~SuccSymbol
36    (int (*)(...))SuccSymbol::~SuccSymbol
40    (int (*)(...))Symbol::rangeSortNeverLeqThan
44    (int (*)(...))Symbol::rangeSortAlwaysLeqThan
48    (int (*)(...))Symbol::domainSortAlwaysLeqThan
52    (int (*)(...))S_Symbol::eqRewrite
56    (int (*)(...))S_Symbol::computeBaseSort
60    (int (*)(...))S_Symbol::normalizeAndComputeTrueSort
64    (int (*)(...))S_Symbol::makeTerm
68    (int (*)(...))S_Symbol::makeDagNode
72    (int (*)(...))S_Symbol::stackArguments
76    (int (*)(...))Symbol::interSymbolPass
80    (int (*)(...))SuccSymbol::postInterSymbolPass
84    (int (*)(...))Symbol::postOpDeclarationPass
88    (int (*)(...))SuccSymbol::reset
92    (int (*)(...))S_Symbol::finalizeSortInfo
96    (int (*)(...))S_Symbol::fillInSortInfo
100   (int (*)(...))SuccSymbol::attachData
104   (int (*)(...))Symbol::attachSymbol
108   (int (*)(...))SuccSymbol::attachTerm
112   (int (*)(...))SuccSymbol::copyAttachments
116   (int (*)(...))SuccSymbol::getDataAttachments
120   (int (*)(...))Symbol::getSymbolAttachments
124   (int (*)(...))SuccSymbol::getTermAttachments
128   (int (*)(...))S_Symbol::isConstructor
132   (int (*)(...))Symbol::makeUnificationSubproblem
136   (int (*)(...))Symbol::unificationPriority
140   (int (*)(...))S_Symbol::isStable
144   (int (*)(...))Symbol::canResolveTheoryClash
148   (int (*)(...))S_Symbol::makeCanonical
152   (int (*)(...))S_Symbol::makeCanonicalCopy
156   (int (*)(...))Symbol::acceptSortConstraint
160   (int (*)(...))Symbol::acceptEquation
164   (int (*)(...))S_Symbol::compileOpDeclarations
168   (int (*)(...))S_Symbol::computeSortFunctionBdds
172   (int (*)(...))S_Symbol::computeGeneralizedSort
176   (int (*)(...))-28
180   (int (*)(...))(& _ZTI10SuccSymbol)
184   (int (*)(...))S_Symbol::_ZThn28_N8S_Symbol21compileOpDeclarationsEv
188   (int (*)(...))S_Symbol::_ZThn28_N8S_Symbol14fillInSortInfoEP4Term
192   (int (*)(...))S_Symbol::_ZThn28_N8S_Symbol16finalizeSortInfoEv
196   (int (*)(...))SortTable::canProduceErrorSort
200   (int (*)(...))S_Symbol::_ZThn28_NK8S_Symbol23computeSortFunctionBddsERK8SortBddsR6VectorI3BddE
204   (int (*)(...))S_Symbol::_ZThn28_N8S_Symbol22computeGeneralizedSortERK8SortBddsRK6VectorIiEP7DagNodeRS3_I3BddE
208   (int (*)(...))-64
212   (int (*)(...))(& _ZTI10SuccSymbol)
216   (int (*)(...))SortConstraintTable::compileSortConstraints
220   (int (*)(...))Symbol::_ZThn64_N6Symbol20acceptSortConstraintEP14SortConstraint
224   (int (*)(...))-76
228   (int (*)(...))(& _ZTI10SuccSymbol)
232   (int (*)(...))EquationTable::compileEquations
236   (int (*)(...))Symbol::_ZThn76_N6Symbol14acceptEquationEP8Equation
240   (int (*)(...))-84
244   (int (*)(...))(& _ZTI10SuccSymbol)
248   (int (*)(...))Strategy::setFrozen

Class SuccSymbol
   size=164 align=4
   base size=164 base align=4
SuccSymbol (0x0x7f9dac85ae38) 0
    vptr=((& SuccSymbol::_ZTV10SuccSymbol) + 8u)
  S_Symbol (0x0x7f9dac85aea0) 0
      primary-for SuccSymbol (0x0x7f9dac85ae38)
    Symbol (0x0x7f9db1473aa0) 0
        primary-for S_Symbol (0x0x7f9dac85aea0)
      RuleTable (0x0x7f9dac5bb360) 0
          primary-for Symbol (0x0x7f9db1473aa0)
      NamedEntity (0x0x7f9dac5bb3c0) 20
      LineNumber (0x0x7f9dac5bb420) 24
      SortTable (0x0x7f9dac5bb480) 28
          vptr=((& SuccSymbol::_ZTV10SuccSymbol) + 184u)
      SortConstraintTable (0x0x7f9dac5bb4e0) 64
          vptr=((& SuccSymbol::_ZTV10SuccSymbol) + 216u)
      EquationTable (0x0x7f9dac5bb540) 76
          vptr=((& SuccSymbol::_ZTV10SuccSymbol) + 232u)
      Strategy (0x0x7f9dac5bb5a0) 84
          vptr=((& SuccSymbol::_ZTV10SuccSymbol) + 248u)
      MemoTable (0x0x7f9dac85af08) 120
        ModuleItem (0x0x7f9dac5bb600) 120

Vtable for EqualityConditionFragment
EqualityConditionFragment::_ZTV25EqualityConditionFragment: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI25EqualityConditionFragment)
8     (int (*)(...))EqualityConditionFragment::~EqualityConditionFragment
12    (int (*)(...))EqualityConditionFragment::~EqualityConditionFragment
16    (int (*)(...))EqualityConditionFragment::check
20    (int (*)(...))EqualityConditionFragment::preprocess
24    (int (*)(...))EqualityConditionFragment::compileBuild
28    (int (*)(...))EqualityConditionFragment::compileMatch
32    (int (*)(...))EqualityConditionFragment::solve

Class EqualityConditionFragment
   size=28 align=4
   base size=28 base align=4
EqualityConditionFragment (0x0x7f9dac85af70) 0
    vptr=((& EqualityConditionFragment::_ZTV25EqualityConditionFragment) + 8u)
  ConditionFragment (0x0x7f9dac5bb6c0) 0 nearly-empty
      primary-for EqualityConditionFragment (0x0x7f9dac85af70)

Vtable for SortTestConditionFragment
SortTestConditionFragment::_ZTV25SortTestConditionFragment: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI25SortTestConditionFragment)
8     (int (*)(...))SortTestConditionFragment::~SortTestConditionFragment
12    (int (*)(...))SortTestConditionFragment::~SortTestConditionFragment
16    (int (*)(...))SortTestConditionFragment::check
20    (int (*)(...))SortTestConditionFragment::preprocess
24    (int (*)(...))SortTestConditionFragment::compileBuild
28    (int (*)(...))SortTestConditionFragment::compileMatch
32    (int (*)(...))SortTestConditionFragment::solve

Class SortTestConditionFragment
   size=24 align=4
   base size=24 base align=4
SortTestConditionFragment (0x0x7f9dac62f000) 0
    vptr=((& SortTestConditionFragment::_ZTV25SortTestConditionFragment) + 8u)
  ConditionFragment (0x0x7f9dac5bb720) 0 nearly-empty
      primary-for SortTestConditionFragment (0x0x7f9dac62f000)

Vtable for AssignmentConditionFragment
AssignmentConditionFragment::_ZTV27AssignmentConditionFragment: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI27AssignmentConditionFragment)
8     (int (*)(...))AssignmentConditionFragment::~AssignmentConditionFragment
12    (int (*)(...))AssignmentConditionFragment::~AssignmentConditionFragment
16    (int (*)(...))AssignmentConditionFragment::check
20    (int (*)(...))AssignmentConditionFragment::preprocess
24    (int (*)(...))AssignmentConditionFragment::compileBuild
28    (int (*)(...))AssignmentConditionFragment::compileMatch
32    (int (*)(...))AssignmentConditionFragment::solve

Class AssignmentConditionFragment
   size=28 align=4
   base size=28 base align=4
AssignmentConditionFragment (0x0x7f9dac62f068) 0
    vptr=((& AssignmentConditionFragment::_ZTV27AssignmentConditionFragment) + 8u)
  ConditionFragment (0x0x7f9dac5bb780) 0 nearly-empty
      primary-for AssignmentConditionFragment (0x0x7f9dac62f068)

Vtable for RewriteConditionFragment
RewriteConditionFragment::_ZTV24RewriteConditionFragment: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI24RewriteConditionFragment)
8     (int (*)(...))RewriteConditionFragment::~RewriteConditionFragment
12    (int (*)(...))RewriteConditionFragment::~RewriteConditionFragment
16    (int (*)(...))RewriteConditionFragment::check
20    (int (*)(...))RewriteConditionFragment::preprocess
24    (int (*)(...))RewriteConditionFragment::compileBuild
28    (int (*)(...))RewriteConditionFragment::compileMatch
32    (int (*)(...))RewriteConditionFragment::solve

Class RewriteConditionFragment
   size=28 align=4
   base size=28 base align=4
RewriteConditionFragment (0x0x7f9dac62f0d0) 0
    vptr=((& RewriteConditionFragment::_ZTV24RewriteConditionFragment) + 8u)
  ConditionFragment (0x0x7f9dac5bb7e0) 0 nearly-empty
      primary-for RewriteConditionFragment (0x0x7f9dac62f0d0)

Vtable for CacheableState
CacheableState::_ZTV14CacheableState: 4u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI14CacheableState)
8     (int (*)(...))CacheableState::~CacheableState
12    (int (*)(...))CacheableState::~CacheableState

Class CacheableState
   size=4 align=4
   base size=4 base align=4
CacheableState (0x0x7f9dac5bb840) 0 nearly-empty
    vptr=((& CacheableState::_ZTV14CacheableState) + 8u)

Vtable for SequenceSearch
SequenceSearch::_ZTV14SequenceSearch: 4u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI14SequenceSearch)
8     (int (*)(...))SequenceSearch::~SequenceSearch
12    (int (*)(...))SequenceSearch::~SequenceSearch

Class SequenceSearch
   size=4 align=4
   base size=4 base align=4
SequenceSearch (0x0x7f9dac62f1a0) 0 nearly-empty
    vptr=((& SequenceSearch::_ZTV14SequenceSearch) + 8u)
  CacheableState (0x0x7f9dac5bb8a0) 0 nearly-empty
      primary-for SequenceSearch (0x0x7f9dac62f1a0)

Vtable for SimpleRootContainer
SimpleRootContainer::_ZTV19SimpleRootContainer: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI19SimpleRootContainer)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual

Class SimpleRootContainer
   size=12 align=4
   base size=12 base align=4
SimpleRootContainer (0x0x7f9dac62f2d8) 0
    vptr=((& SimpleRootContainer::_ZTV19SimpleRootContainer) + 8u)
  RootContainer (0x0x7f9dac5bba80) 0
      primary-for SimpleRootContainer (0x0x7f9dac62f2d8)

Vtable for HashConsSet
HashConsSet::_ZTV11HashConsSet: 12u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI11HashConsSet)
8     (int (*)(...))HashConsSet::~HashConsSet
12    (int (*)(...))HashConsSet::~HashConsSet
16    (int (*)(...))HashConsSet::hash
20    (int (*)(...))HashConsSet::isEqual
24    (int (*)(...))HashConsSet::markReachableNodes
28    (int (*)(...))-12
32    (int (*)(...))(& _ZTI11HashConsSet)
36    (int (*)(...))HashConsSet::_ZThn12_N11HashConsSetD1Ev
40    (int (*)(...))HashConsSet::_ZThn12_N11HashConsSetD0Ev
44    (int (*)(...))HashConsSet::_ZThn12_N11HashConsSet18markReachableNodesEv

Class HashConsSet
   size=24 align=4
   base size=24 base align=4
HashConsSet (0x0x7f9dac6b9690) 0
    vptr=((& HashConsSet::_ZTV11HashConsSet) + 8u)
  PointerSet (0x0x7f9dac5bbae0) 0
      primary-for HashConsSet (0x0x7f9dac6b9690)
  SimpleRootContainer (0x0x7f9dac62f340) 12
      vptr=((& HashConsSet::_ZTV11HashConsSet) + 36u)
    RootContainer (0x0x7f9dac5bbb40) 12
        primary-for SimpleRootContainer (0x0x7f9dac62f340)

Class Vector<Symbol*>
   size=4 align=4
   base size=4 base align=4
Vector<Symbol*> (0x0x7f9dac5bbcc0) 0

Vtable for Module
Module::_ZTV6Module: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI6Module)
8     (int (*)(...))Module::~Module
12    (int (*)(...))Module::~Module
16    (int (*)(...))Module::closeSortSet
20    (int (*)(...))Module::closeSignature
24    (int (*)(...))Module::closeFixUps
28    (int (*)(...))Module::closeTheory
32    (int (*)(...))Module::reset

Class Module
   size=60 align=4
   base size=60 base align=4
Module (0x0x7f9dac6cd078) 0
    vptr=((& Module::_ZTV6Module) + 8u)
  NamedEntity (0x0x7f9dac5bbba0) 4
  LineNumber (0x0x7f9dac5bbc00) 8
  BadFlag (0x0x7f9dac62f3a8) 12
    FlagSet (0x0x7f9dac5bbc60) 12

Class Vector<RedexPosition>
   size=4 align=4
   base size=4 base align=4
Vector<RedexPosition> (0x0x7f9dac5bbde0) 0

Vtable for RewritingContext
RewritingContext::_ZTV16RewritingContext: 20u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI16RewritingContext)
8     (int (*)(...))RewritingContext::~RewritingContext
12    (int (*)(...))RewritingContext::~RewritingContext
16    (int (*)(...))RewritingContext::markReachableNodes
20    (int (*)(...))RewritingContext::makeSubcontext
24    (int (*)(...))RewritingContext::traceBeginEqTrial
28    (int (*)(...))RewritingContext::traceBeginRuleTrial
32    (int (*)(...))RewritingContext::traceBeginScTrial
36    (int (*)(...))RewritingContext::traceEndTrial
40    (int (*)(...))RewritingContext::traceExhausted
44    (int (*)(...))RewritingContext::tracePreEqRewrite
48    (int (*)(...))RewritingContext::tracePostEqRewrite
52    (int (*)(...))RewritingContext::tracePreRuleRewrite
56    (int (*)(...))RewritingContext::tracePostRuleRewrite
60    (int (*)(...))RewritingContext::tracePreScApplication
64    (int (*)(...))RewritingContext::traceAbort
68    (int (*)(...))RewritingContext::traceBeginFragment
72    (int (*)(...))RewritingContext::traceEndFragment
76    (int (*)(...))RewritingContext::traceNarrowingStep

Class RewritingContext
   size=96 align=8
   base size=92 base align=8
RewritingContext (0x0x7f9dac6f91c0) 0
    vptr=((& RewritingContext::_ZTV16RewritingContext) + 8u)
  Substitution (0x0x7f9dac5bbd20) 12
  SimpleRootContainer (0x0x7f9dac62f478) 0
      primary-for RewritingContext (0x0x7f9dac6f91c0)
    RootContainer (0x0x7f9dac5bbd80) 0
        primary-for SimpleRootContainer (0x0x7f9dac62f478)

Class __gnu_cxx::new_allocator<std::pair<const int, std::set<Rule*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const int, std::set<Rule*> > > (0x0x7f9dac5bbf60) 0 empty

Class std::allocator<std::pair<const int, std::set<Rule*> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const int, std::set<Rule*> > > (0x0x7f9dac62f680) 0 empty
  __gnu_cxx::new_allocator<std::pair<const int, std::set<Rule*> > > (0x0x7f9dac35b000) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, std::set<Rule*> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, std::set<Rule*> > > > (0x0x7f9dac35b120) 0 empty

Class std::allocator<std::pair<const int, std::set<Rule*> > >::rebind<std::pair<const int, std::set<Rule*> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const int, std::set<Rule*> > >::rebind<std::pair<const int, std::set<Rule*> > > (0x0x7f9dac35b240) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, std::set<Rule*> > > >::rebind<std::pair<const int, std::set<Rule*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, std::set<Rule*> > > >::rebind<std::pair<const int, std::set<Rule*> > > (0x0x7f9dac35b1e0) 0 empty

Class std::allocator<std::pair<const int, std::set<Rule*> > >::rebind<std::_Rb_tree_node<std::pair<const int, std::set<Rule*> > > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const int, std::set<Rule*> > >::rebind<std::_Rb_tree_node<std::pair<const int, std::set<Rule*> > > > (0x0x7f9dac35b480) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, std::set<Rule*> > > >::rebind<std::_Rb_tree_node<std::pair<const int, std::set<Rule*> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, std::set<Rule*> > > >::rebind<std::_Rb_tree_node<std::pair<const int, std::set<Rule*> > > > (0x0x7f9dac35b420) 0 empty

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

Class std::less<int>
   size=1 align=1
   base size=1 base align=1
std::less<int> (0x0x7f9dac62f8f0) 0 empty
  std::binary_function<int, int, bool> (0x0x7f9dac35b540) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, std::set<Rule*> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, std::set<Rule*> > > > (0x0x7f9dac35b5a0) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const int, std::set<Rule*> > > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const int, std::set<Rule*> > > > (0x0x7f9dac62fa28) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, std::set<Rule*> > > > (0x0x7f9dac35b600) 0 empty

Class std::_Rb_tree<int, std::pair<const int, std::set<Rule*> >, std::_Select1st<std::pair<const int, std::set<Rule*> > >, std::less<int>, std::allocator<std::pair<const int, std::set<Rule*> > > >::_Rb_tree_impl<std::less<int>, false>
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<int, std::pair<const int, std::set<Rule*> >, std::_Select1st<std::pair<const int, std::set<Rule*> > >, std::less<int>, std::allocator<std::pair<const int, std::set<Rule*> > > >::_Rb_tree_impl<std::less<int>, false> (0x0x7f9dac62fa90) 0
  std::allocator<std::_Rb_tree_node<std::pair<const int, std::set<Rule*> > > > (0x0x7f9dac62faf8) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, std::set<Rule*> > > > (0x0x7f9dac35b660) 0 empty

Class std::_Rb_tree<int, std::pair<const int, std::set<Rule*> >, std::_Select1st<std::pair<const int, std::set<Rule*> > >, std::less<int>, std::allocator<std::pair<const int, std::set<Rule*> > > >
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<int, std::pair<const int, std::set<Rule*> >, std::_Select1st<std::pair<const int, std::set<Rule*> > >, std::less<int>, std::allocator<std::pair<const int, std::set<Rule*> > > > (0x0x7f9dac35b3c0) 0

Class std::map<int, std::set<Rule*> >
   size=24 align=4
   base size=24 base align=4
std::map<int, std::set<Rule*> > (0x0x7f9dac5bbf00) 0

Class StateTransitionGraph::State
   size=44 align=4
   base size=44 base align=4
StateTransitionGraph::State (0x0x7f9dac5bbea0) 0

Class Vector<StateTransitionGraph::State*>
   size=4 align=4
   base size=4 base align=4
Vector<StateTransitionGraph::State*> (0x0x7f9dac35b6c0) 0

Class StateTransitionGraph
   size=36 align=4
   base size=36 base align=4
StateTransitionGraph (0x0x7f9dac5bbe40) 0

Class PositionState
   size=36 align=4
   base size=36 base align=4
PositionState (0x0x7f9dac35b720) 0

Class std::pair<DagNode*, DagNode*>
   size=8 align=4
   base size=8 base align=4
std::pair<DagNode*, DagNode*> (0x0x7f9dac35b780) 0

Class Vector<DagRoot*>
   size=4 align=4
   base size=4 base align=4
Vector<DagRoot*> (0x0x7f9dac35b8a0) 0

Class __gnu_cxx::new_allocator<ConditionState*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<ConditionState*> (0x0x7f9dac35b9c0) 0 empty

Class std::allocator<ConditionState*>
   size=1 align=1
   base size=1 base align=1
std::allocator<ConditionState*> (0x0x7f9dac62fd00) 0 empty
  __gnu_cxx::new_allocator<ConditionState*> (0x0x7f9dac35ba20) 0 empty

Class std::allocator<ConditionState*>::rebind<ConditionState**>
   size=1 align=1
   base size=0 base align=1
std::allocator<ConditionState*>::rebind<ConditionState**> (0x0x7f9dac35ba80) 0 empty

Class std::allocator<ConditionState*>::rebind<ConditionState*>
   size=1 align=1
   base size=0 base align=1
std::allocator<ConditionState*>::rebind<ConditionState*> (0x0x7f9dac35bae0) 0 empty

Class std::_Deque_iterator<ConditionState*, ConditionState*&, ConditionState**>
   size=16 align=4
   base size=16 base align=4
std::_Deque_iterator<ConditionState*, ConditionState*&, ConditionState**> (0x0x7f9dac35bba0) 0

Class std::_Deque_base<ConditionState*, std::allocator<ConditionState*> >::_Deque_impl
   size=40 align=4
   base size=40 base align=4
std::_Deque_base<ConditionState*, std::allocator<ConditionState*> >::_Deque_impl (0x0x7f9dac62fdd0) 0
  std::allocator<ConditionState*> (0x0x7f9dac62fe38) 0 empty
    __gnu_cxx::new_allocator<ConditionState*> (0x0x7f9dac35bb40) 0 empty

Class std::_Deque_base<ConditionState*, std::allocator<ConditionState*> >
   size=40 align=4
   base size=40 base align=4
std::_Deque_base<ConditionState*, std::allocator<ConditionState*> > (0x0x7f9dac35b960) 0

Class std::deque<ConditionState*, std::allocator<ConditionState*> >
   size=40 align=4
   base size=40 base align=4
std::deque<ConditionState*, std::allocator<ConditionState*> > (0x0x7f9dac62fea0) 0
  std::_Deque_base<ConditionState*, std::allocator<ConditionState*> > (0x0x7f9dac35bc60) 0

Class std::stack<ConditionState*>
   size=40 align=4
   base size=40 base align=4
std::stack<ConditionState*> (0x0x7f9dac35b900) 0

Vtable for SearchState
SearchState::_ZTV11SearchState: 4u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI11SearchState)
8     (int (*)(...))SearchState::~SearchState
12    (int (*)(...))SearchState::~SearchState

Class SearchState
   size=104 align=4
   base size=104 base align=4
SearchState (0x0x7f9dac43b4d0) 0
    vptr=((& SearchState::_ZTV11SearchState) + 8u)
  CacheableState (0x0x7f9dac35b7e0) 0 nearly-empty
      primary-for SearchState (0x0x7f9dac43b4d0)
  PositionState (0x0x7f9dac35b840) 4

Vtable for MatchSearchState
MatchSearchState::_ZTV16MatchSearchState: 4u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI16MatchSearchState)
8     (int (*)(...))MatchSearchState::~MatchSearchState
12    (int (*)(...))MatchSearchState::~MatchSearchState

Class MatchSearchState
   size=112 align=4
   base size=109 base align=4
MatchSearchState (0x0x7f9dac62f6e8) 0
    vptr=((& MatchSearchState::_ZTV16MatchSearchState) + 8u)
  SearchState (0x0x7f9dac4f5070) 0
      primary-for MatchSearchState (0x0x7f9dac62f6e8)
    CacheableState (0x0x7f9dac35bd80) 0 nearly-empty
        primary-for SearchState (0x0x7f9dac4f5070)
    PositionState (0x0x7f9dac35bde0) 4

Vtable for RewriteSequenceSearch
RewriteSequenceSearch::_ZTV21RewriteSequenceSearch: 4u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI21RewriteSequenceSearch)
8     (int (*)(...))RewriteSequenceSearch::~RewriteSequenceSearch
12    (int (*)(...))RewriteSequenceSearch::~RewriteSequenceSearch

Class RewriteSequenceSearch
   size=76 align=4
   base size=76 base align=4
RewriteSequenceSearch (0x0x7f9dac4f5230) 0
    vptr=((& RewriteSequenceSearch::_ZTV21RewriteSequenceSearch) + 8u)
  SequenceSearch (0x0x7f9dac62f750) 0 nearly-empty
      primary-for RewriteSequenceSearch (0x0x7f9dac4f5230)
    CacheableState (0x0x7f9dac35be40) 0 nearly-empty
        primary-for SequenceSearch (0x0x7f9dac62f750)
  StateTransitionGraph (0x0x7f9dac35bea0) 4

Class Vector<char*>
   size=4 align=4
   base size=4 base align=4
Vector<char*> (0x0x7f9dac35bf60) 0

Class StringTable
   size=8 align=4
   base size=8 base align=4
StringTable (0x0x7f9dac35bf00) 0

Class Token
   size=8 align=4
   base size=8 base align=4
Token (0x0x7f9dac11f000) 0

Class Vector<Token>
   size=4 align=4
   base size=4 base align=4
Vector<Token> (0x0x7f9dac11f060) 0

Class FileTable::Entry::<anonymous union>
   size=4 align=4
   base size=4 base align=4
FileTable::Entry::<anonymous union> (0x0x7f9dac11f180) 0

Class FileTable::Entry::<anonymous union>
   size=4 align=4
   base size=4 base align=4
FileTable::Entry::<anonymous union> (0x0x7f9dac11f1e0) 0

Class FileTable::Entry
   size=12 align=4
   base size=12 base align=4
FileTable::Entry (0x0x7f9dac11f120) 0

Class Vector<FileTable::Entry>
   size=4 align=4
   base size=4 base align=4
Vector<FileTable::Entry> (0x0x7f9dac11f2a0) 0

Class FileTable
   size=28 align=4
   base size=28 base align=4
FileTable (0x0x7f9dac11f0c0) 0

Vtable for QuotedIdentifierSymbol
QuotedIdentifierSymbol::_ZTV22QuotedIdentifierSymbol: 61u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI22QuotedIdentifierSymbol)
8     (int (*)(...))RuleTable::compileRules
12    (int (*)(...))RuleTable::ruleRewrite
16    (int (*)(...))RuleTable::resetRules
20    (int (*)(...))RuleTable::saveHiddenState
24    (int (*)(...))RuleTable::restoreHiddenState
28    (int (*)(...))Symbol::acceptRule
32    (int (*)(...))QuotedIdentifierSymbol::~QuotedIdentifierSymbol
36    (int (*)(...))QuotedIdentifierSymbol::~QuotedIdentifierSymbol
40    (int (*)(...))Symbol::rangeSortNeverLeqThan
44    (int (*)(...))Symbol::rangeSortAlwaysLeqThan
48    (int (*)(...))Symbol::domainSortAlwaysLeqThan
52    (int (*)(...))NA_Symbol::eqRewrite
56    (int (*)(...))QuotedIdentifierSymbol::computeBaseSort
60    (int (*)(...))NA_Symbol::normalizeAndComputeTrueSort
64    (int (*)(...))NA_Symbol::makeTerm
68    (int (*)(...))NA_Symbol::makeDagNode
72    (int (*)(...))NA_Symbol::stackArguments
76    (int (*)(...))Symbol::interSymbolPass
80    (int (*)(...))Symbol::postInterSymbolPass
84    (int (*)(...))Symbol::postOpDeclarationPass
88    (int (*)(...))Symbol::reset
92    (int (*)(...))Symbol::finalizeSortInfo
96    (int (*)(...))QuotedIdentifierSymbol::fillInSortInfo
100   (int (*)(...))QuotedIdentifierSymbol::attachData
104   (int (*)(...))Symbol::attachSymbol
108   (int (*)(...))Symbol::attachTerm
112   (int (*)(...))QuotedIdentifierSymbol::copyAttachments
116   (int (*)(...))QuotedIdentifierSymbol::getDataAttachments
120   (int (*)(...))Symbol::getSymbolAttachments
124   (int (*)(...))Symbol::getTermAttachments
128   (int (*)(...))QuotedIdentifierSymbol::isConstructor
132   (int (*)(...))Symbol::makeUnificationSubproblem
136   (int (*)(...))Symbol::unificationPriority
140   (int (*)(...))NA_Symbol::isStable
144   (int (*)(...))Symbol::canResolveTheoryClash
148   (int (*)(...))NA_Symbol::makeCanonical
152   (int (*)(...))NA_Symbol::makeCanonicalCopy
156   (int (*)(...))Symbol::acceptSortConstraint
160   (int (*)(...))Symbol::acceptEquation
164   (int (*)(...))QuotedIdentifierSymbol::compileOpDeclarations
168   (int (*)(...))-28
172   (int (*)(...))(& _ZTI22QuotedIdentifierSymbol)
176   (int (*)(...))QuotedIdentifierSymbol::_ZThn28_N22QuotedIdentifierSymbol21compileOpDeclarationsEv
180   (int (*)(...))QuotedIdentifierSymbol::_ZThn28_N22QuotedIdentifierSymbol14fillInSortInfoEP4Term
184   (int (*)(...))Symbol::_ZThn28_N6Symbol16finalizeSortInfoEv
188   (int (*)(...))SortTable::canProduceErrorSort
192   (int (*)(...))SortTable::computeSortFunctionBdds
196   (int (*)(...))SortTable::computeGeneralizedSort
200   (int (*)(...))-64
204   (int (*)(...))(& _ZTI22QuotedIdentifierSymbol)
208   (int (*)(...))SortConstraintTable::compileSortConstraints
212   (int (*)(...))Symbol::_ZThn64_N6Symbol20acceptSortConstraintEP14SortConstraint
216   (int (*)(...))-76
220   (int (*)(...))(& _ZTI22QuotedIdentifierSymbol)
224   (int (*)(...))EquationTable::compileEquations
228   (int (*)(...))Symbol::_ZThn76_N6Symbol14acceptEquationEP8Equation
232   (int (*)(...))-84
236   (int (*)(...))(& _ZTI22QuotedIdentifierSymbol)
240   (int (*)(...))Strategy::setFrozen

Class QuotedIdentifierSymbol
   size=160 align=4
   base size=160 base align=4
QuotedIdentifierSymbol (0x0x7f9dac14e0d0) 0
    vptr=((& QuotedIdentifierSymbol::_ZTV22QuotedIdentifierSymbol) + 8u)
  NA_Symbol (0x0x7f9dac14e138) 0
      primary-for QuotedIdentifierSymbol (0x0x7f9dac14e0d0)
    Symbol (0x0x7f9db1473c80) 0
        primary-for NA_Symbol (0x0x7f9dac14e138)
      RuleTable (0x0x7f9dac11f300) 0
          primary-for Symbol (0x0x7f9db1473c80)
      NamedEntity (0x0x7f9dac11f360) 20
      LineNumber (0x0x7f9dac11f3c0) 24
      SortTable (0x0x7f9dac11f420) 28
          vptr=((& QuotedIdentifierSymbol::_ZTV22QuotedIdentifierSymbol) + 176u)
      SortConstraintTable (0x0x7f9dac11f480) 64
          vptr=((& QuotedIdentifierSymbol::_ZTV22QuotedIdentifierSymbol) + 208u)
      EquationTable (0x0x7f9dac11f4e0) 76
          vptr=((& QuotedIdentifierSymbol::_ZTV22QuotedIdentifierSymbol) + 224u)
      Strategy (0x0x7f9dac11f540) 84
          vptr=((& QuotedIdentifierSymbol::_ZTV22QuotedIdentifierSymbol) + 240u)
      MemoTable (0x0x7f9dac14e1a0) 120
        ModuleItem (0x0x7f9dac11f5a0) 120

Vtable for QuotedIdentifierOpSymbol
QuotedIdentifierOpSymbol::_ZTV24QuotedIdentifierOpSymbol: 62u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI24QuotedIdentifierOpSymbol)
8     (int (*)(...))RuleTable::compileRules
12    (int (*)(...))RuleTable::ruleRewrite
16    (int (*)(...))RuleTable::resetRules
20    (int (*)(...))RuleTable::saveHiddenState
24    (int (*)(...))RuleTable::restoreHiddenState
28    (int (*)(...))Symbol::acceptRule
32    (int (*)(...))QuotedIdentifierOpSymbol::~QuotedIdentifierOpSymbol
36    (int (*)(...))QuotedIdentifierOpSymbol::~QuotedIdentifierOpSymbol
40    (int (*)(...))Symbol::rangeSortNeverLeqThan
44    (int (*)(...))Symbol::rangeSortAlwaysLeqThan
48    (int (*)(...))Symbol::domainSortAlwaysLeqThan
52    (int (*)(...))QuotedIdentifierOpSymbol::eqRewrite
56    (int (*)(...))FreeSymbol::computeBaseSort
60    (int (*)(...))FreeSymbol::normalizeAndComputeTrueSort
64    (int (*)(...))FreeSymbol::makeTerm
68    (int (*)(...))FreeSymbol::makeDagNode
72    (int (*)(...))FreeSymbol::stackArguments
76    (int (*)(...))Symbol::interSymbolPass
80    (int (*)(...))Symbol::postInterSymbolPass
84    (int (*)(...))Symbol::postOpDeclarationPass
88    (int (*)(...))Symbol::reset
92    (int (*)(...))Symbol::finalizeSortInfo
96    (int (*)(...))Symbol::fillInSortInfo
100   (int (*)(...))QuotedIdentifierOpSymbol::attachData
104   (int (*)(...))QuotedIdentifierOpSymbol::attachSymbol
108   (int (*)(...))Symbol::attachTerm
112   (int (*)(...))QuotedIdentifierOpSymbol::copyAttachments
116   (int (*)(...))QuotedIdentifierOpSymbol::getDataAttachments
120   (int (*)(...))QuotedIdentifierOpSymbol::getSymbolAttachments
124   (int (*)(...))Symbol::getTermAttachments
128   (int (*)(...))Symbol::isConstructor
132   (int (*)(...))Symbol::makeUnificationSubproblem
136   (int (*)(...))Symbol::unificationPriority
140   (int (*)(...))FreeSymbol::isStable
144   (int (*)(...))Symbol::canResolveTheoryClash
148   (int (*)(...))FreeSymbol::makeCanonical
152   (int (*)(...))FreeSymbol::makeCanonicalCopy
156   (int (*)(...))Symbol::acceptSortConstraint
160   (int (*)(...))Symbol::acceptEquation
164   (int (*)(...))FreeSymbol::compileEquations
168   (int (*)(...))FreeSymbol::computeGeneralizedSort
172   (int (*)(...))-28
176   (int (*)(...))(& _ZTI24QuotedIdentifierOpSymbol)
180   (int (*)(...))SortTable::compileOpDeclarations
184   (int (*)(...))Symbol::_ZThn28_N6Symbol14fillInSortInfoEP4Term
188   (int (*)(...))Symbol::_ZThn28_N6Symbol16finalizeSortInfoEv
192   (int (*)(...))SortTable::canProduceErrorSort
196   (int (*)(...))SortTable::computeSortFunctionBdds
200   (int (*)(...))FreeSymbol::_ZThn28_N10FreeSymbol22computeGeneralizedSortERK8SortBddsRK6VectorIiEP7DagNodeRS3_I3BddE
204   (int (*)(...))-64
208   (int (*)(...))(& _ZTI24QuotedIdentifierOpSymbol)
212   (int (*)(...))SortConstraintTable::compileSortConstraints
216   (int (*)(...))Symbol::_ZThn64_N6Symbol20acceptSortConstraintEP14SortConstraint
220   (int (*)(...))-76
224   (int (*)(...))(& _ZTI24QuotedIdentifierOpSymbol)
228   (int (*)(...))FreeSymbol::_ZThn76_N10FreeSymbol16compileEquationsEv
232   (int (*)(...))Symbol::_ZThn76_N6Symbol14acceptEquationEP8Equation
236   (int (*)(...))-84
240   (int (*)(...))(& _ZTI24QuotedIdentifierOpSymbol)
244   (int (*)(...))Strategy::setFrozen

Class QuotedIdentifierOpSymbol
   size=172 align=4
   base size=172 base align=4
QuotedIdentifierOpSymbol (0x0x7f9dac14e270) 0
    vptr=((& QuotedIdentifierOpSymbol::_ZTV24QuotedIdentifierOpSymbol) + 8u)
  FreeSymbol (0x0x7f9dac14e2d8) 0
      primary-for QuotedIdentifierOpSymbol (0x0x7f9dac14e270)
    Symbol (0x0x7f9db1473d20) 0
        primary-for FreeSymbol (0x0x7f9dac14e2d8)
      RuleTable (0x0x7f9dac11f660) 0
          primary-for Symbol (0x0x7f9db1473d20)
      NamedEntity (0x0x7f9dac11f6c0) 20
      LineNumber (0x0x7f9dac11f720) 24
      SortTable (0x0x7f9dac11f780) 28
          vptr=((& QuotedIdentifierOpSymbol::_ZTV24QuotedIdentifierOpSymbol) + 180u)
      SortConstraintTable (0x0x7f9dac11f7e0) 64
          vptr=((& QuotedIdentifierOpSymbol::_ZTV24QuotedIdentifierOpSymbol) + 212u)
      EquationTable (0x0x7f9dac11f840) 76
          vptr=((& QuotedIdentifierOpSymbol::_ZTV24QuotedIdentifierOpSymbol) + 228u)
      Strategy (0x0x7f9dac11f8a0) 84
          vptr=((& QuotedIdentifierOpSymbol::_ZTV24QuotedIdentifierOpSymbol) + 244u)
      MemoTable (0x0x7f9dac14e340) 120
        ModuleItem (0x0x7f9dac11f900) 120

Vtable for QuotedIdentifierTerm
QuotedIdentifierTerm::_ZTV20QuotedIdentifierTerm: 26u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI20QuotedIdentifierTerm)
8     (int (*)(...))QuotedIdentifierTerm::~QuotedIdentifierTerm
12    (int (*)(...))QuotedIdentifierTerm::~QuotedIdentifierTerm
16    (int (*)(...))NA_Term::arguments
20    (int (*)(...))NA_Term::deepSelfDestruct
24    (int (*)(...))QuotedIdentifierTerm::deepCopy2
28    (int (*)(...))QuotedIdentifierTerm::normalize
32    (int (*)(...))QuotedIdentifierTerm::compareArguments
36    (int (*)(...))QuotedIdentifierTerm::compareArguments
40    (int (*)(...))NA_Term::findAvailableTerms
44    (int (*)(...))NA_Term::findEagerVariables
48    (int (*)(...))NA_Term::analyseConstraintPropagation
52    (int (*)(...))NA_Term::compileLhs2
56    (int (*)(...))NA_Term::markEagerArguments
60    (int (*)(...))NA_Term::compileRhs2
64    (int (*)(...))NA_Term::dagify2
68    (int (*)(...))Term::earlyMatchFailOnInstanceOf
72    (int (*)(...))Term::subsumes
76    (int (*)(...))Term::analyseCollapses2
80    (int (*)(...))Term::insertAbstractionVariables
84    (int (*)(...))Term::partialCompareUnstable
88    (int (*)(...))Term::partialCompareArguments
92    (int (*)(...))QuotedIdentifierTerm::instantiate2
96    (int (*)(...))QuotedIdentifierTerm::overwriteWithDagNode
100   (int (*)(...))QuotedIdentifierTerm::makeDagNode

Class QuotedIdentifierTerm
   size=64 align=4
   base size=64 base align=4
QuotedIdentifierTerm (0x0x7f9dac14e3a8) 0
    vptr=((& QuotedIdentifierTerm::_ZTV20QuotedIdentifierTerm) + 8u)
  NA_Term (0x0x7f9dac14e410) 0
      primary-for QuotedIdentifierTerm (0x0x7f9dac14e3a8)
    Term (0x0x7f9dac14e478) 0
        primary-for NA_Term (0x0x7f9dac14e410)
      LineNumber (0x0x7f9dac11f960) 4

Vtable for QuotedIdentifierDagNode
QuotedIdentifierDagNode::_ZTV23QuotedIdentifierDagNode: 25u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI23QuotedIdentifierDagNode)
8     (int (*)(...))QuotedIdentifierDagNode::~QuotedIdentifierDagNode
12    (int (*)(...))QuotedIdentifierDagNode::~QuotedIdentifierDagNode
16    (int (*)(...))NA_DagNode::arguments
20    (int (*)(...))QuotedIdentifierDagNode::getHashValue
24    (int (*)(...))QuotedIdentifierDagNode::compareArguments
28    (int (*)(...))QuotedIdentifierDagNode::overwriteWithClone
32    (int (*)(...))QuotedIdentifierDagNode::makeClone
36    (int (*)(...))NA_DagNode::copyWithReplacement
40    (int (*)(...))NA_DagNode::copyWithReplacement
44    (int (*)(...))NA_DagNode::stackArguments
48    (int (*)(...))DagNode::computeBaseSortForGroundSubterms
52    (int (*)(...))DagNode::computeSolvedForm2
56    (int (*)(...))DagNode::insertVariables2
60    (int (*)(...))DagNode::instantiate2
64    (int (*)(...))DagNode::indexVariables2
68    (int (*)(...))DagNode::instantiateWithReplacement
72    (int (*)(...))DagNode::matchVariableWithExtension
76    (int (*)(...))DagNode::partialReplace
80    (int (*)(...))DagNode::partialConstruct
84    (int (*)(...))DagNode::makeExtensionInfo
88    (int (*)(...))NA_DagNode::markArguments
92    (int (*)(...))NA_DagNode::copyEagerUptoReduced2
96    (int (*)(...))NA_DagNode::clearCopyPointers2

Class QuotedIdentifierDagNode
   size=12 align=4
   base size=12 base align=4
QuotedIdentifierDagNode (0x0x7f9dac14e4e0) 0
    vptr=((& QuotedIdentifierDagNode::_ZTV23QuotedIdentifierDagNode) + 8u)
  NA_DagNode (0x0x7f9dac14e548) 0
      primary-for QuotedIdentifierDagNode (0x0x7f9dac14e4e0)
    DagNode (0x0x7f9dac11f9c0) 0
        primary-for NA_DagNode (0x0x7f9dac14e548)

Class ProfileModule::SymbolProfile
   size=32 align=8
   base size=32 base align=8
ProfileModule::SymbolProfile (0x0x7f9dac11fb40) 0

Class ProfileModule::FragmentProfile
   size=16 align=8
   base size=16 base align=8
ProfileModule::FragmentProfile (0x0x7f9dac11fba0) 0

Class Vector<ProfileModule::FragmentProfile>
   size=4 align=4
   base size=4 base align=4
Vector<ProfileModule::FragmentProfile> (0x0x7f9dac11fc60) 0

Class ProfileModule::StatementProfile
   size=24 align=8
   base size=20 base align=8
ProfileModule::StatementProfile (0x0x7f9dac11fc00) 0

Class Vector<ProfileModule::SymbolProfile>
   size=4 align=4
   base size=4 base align=4
Vector<ProfileModule::SymbolProfile> (0x0x7f9dac11fcc0) 0

Class Vector<ProfileModule::StatementProfile>
   size=4 align=4
   base size=4 base align=4
Vector<ProfileModule::StatementProfile> (0x0x7f9dac11fd20) 0

Vtable for ProfileModule
ProfileModule::_ZTV13ProfileModule: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI13ProfileModule)
8     (int (*)(...))ProfileModule::~ProfileModule
12    (int (*)(...))ProfileModule::~ProfileModule
16    (int (*)(...))Module::closeSortSet
20    (int (*)(...))Module::closeSignature
24    (int (*)(...))Module::closeFixUps
28    (int (*)(...))Module::closeTheory
32    (int (*)(...))Module::reset

Class ProfileModule
   size=76 align=4
   base size=76 base align=4
ProfileModule (0x0x7f9dac14e5b0) 0
    vptr=((& ProfileModule::_ZTV13ProfileModule) + 8u)
  Module (0x0x7f9dac505ca8) 0
      primary-for ProfileModule (0x0x7f9dac14e5b0)
    NamedEntity (0x0x7f9dac11fa20) 4
    LineNumber (0x0x7f9dac11fa80) 8
    BadFlag (0x0x7f9dac14e618) 12
      FlagSet (0x0x7f9dac11fae0) 12

Class PrintAttribute
   size=4 align=4
   base size=4 base align=4
PrintAttribute (0x0x7f9dac11fd80) 0

Class __gnu_cxx::new_allocator<std::pair<const long long int, int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const long long int, int> > (0x0x7f9dac11fea0) 0 empty

Class std::allocator<std::pair<const long long int, int> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const long long int, int> > (0x0x7f9dac14e7b8) 0 empty
  __gnu_cxx::new_allocator<std::pair<const long long int, int> > (0x0x7f9dac11ff00) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const long long int, int> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const long long int, int> > > (0x0x7f9dac11ff60) 0 empty

Class std::allocator<std::pair<const long long int, int> >::rebind<std::pair<const long long int, int> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const long long int, int> >::rebind<std::pair<const long long int, int> > (0x0x7f9dac2290c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const long long int, int> > >::rebind<std::pair<const long long int, int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const long long int, int> > >::rebind<std::pair<const long long int, int> > (0x0x7f9dac229060) 0 empty

Class std::allocator<std::pair<const long long int, int> >::rebind<std::_Rb_tree_node<std::pair<const long long int, int> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const long long int, int> >::rebind<std::_Rb_tree_node<std::pair<const long long int, int> > > (0x0x7f9dac2291e0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const long long int, int> > >::rebind<std::_Rb_tree_node<std::pair<const long long int, int> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const long long int, int> > >::rebind<std::_Rb_tree_node<std::pair<const long long int, int> > > (0x0x7f9dac229180) 0 empty

Class std::binary_function<long long int, long long int, bool>
   size=1 align=1
   base size=0 base align=1
std::binary_function<long long int, long long int, bool> (0x0x7f9dac229240) 0 empty

Class std::less<long long int>
   size=1 align=1
   base size=1 base align=1
std::less<long long int> (0x0x7f9dac14eaf8) 0 empty
  std::binary_function<long long int, long long int, bool> (0x0x7f9dac2292a0) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const long long int, int> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const long long int, int> > > (0x0x7f9dac229300) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const long long int, int> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const long long int, int> > > (0x0x7f9dac14eb60) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const long long int, int> > > (0x0x7f9dac229360) 0 empty

Class std::_Rb_tree<long long int, std::pair<const long long int, int>, std::_Select1st<std::pair<const long long int, int> >, std::less<long long int>, std::allocator<std::pair<const long long int, int> > >::_Rb_tree_impl<std::less<long long int>, false>
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<long long int, std::pair<const long long int, int>, std::_Select1st<std::pair<const long long int, int> >, std::less<long long int>, std::allocator<std::pair<const long long int, int> > >::_Rb_tree_impl<std::less<long long int>, false> (0x0x7f9dac14ebc8) 0
  std::allocator<std::_Rb_tree_node<std::pair<const long long int, int> > > (0x0x7f9dac14ec30) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const long long int, int> > > (0x0x7f9dac2293c0) 0 empty

Class std::_Rb_tree<long long int, std::pair<const long long int, int>, std::_Select1st<std::pair<const long long int, int> >, std::less<long long int>, std::allocator<std::pair<const long long int, int> > >
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<long long int, std::pair<const long long int, int>, std::_Select1st<std::pair<const long long int, int> >, std::less<long long int>, std::allocator<std::pair<const long long int, int> > > (0x0x7f9dac229120) 0

Class std::map<long long int, int>
   size=24 align=4
   base size=24 base align=4
std::map<long long int, int> (0x0x7f9dac11fe40) 0

Class __gnu_cxx::new_allocator<std::pair<const long long int, PrintAttribute> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const long long int, PrintAttribute> > (0x0x7f9dac229540) 0 empty

Class std::allocator<std::pair<const long long int, PrintAttribute> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const long long int, PrintAttribute> > (0x0x7f9dac14ec98) 0 empty
  __gnu_cxx::new_allocator<std::pair<const long long int, PrintAttribute> > (0x0x7f9dac2295a0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const long long int, PrintAttribute> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const long long int, PrintAttribute> > > (0x0x7f9dac229600) 0 empty

Class std::allocator<std::pair<const long long int, PrintAttribute> >::rebind<std::pair<const long long int, PrintAttribute> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const long long int, PrintAttribute> >::rebind<std::pair<const long long int, PrintAttribute> > (0x0x7f9dac2297e0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const long long int, PrintAttribute> > >::rebind<std::pair<const long long int, PrintAttribute> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const long long int, PrintAttribute> > >::rebind<std::pair<const long long int, PrintAttribute> > (0x0x7f9dac229780) 0 empty

Class std::allocator<std::pair<const long long int, PrintAttribute> >::rebind<std::_Rb_tree_node<std::pair<const long long int, PrintAttribute> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const long long int, PrintAttribute> >::rebind<std::_Rb_tree_node<std::pair<const long long int, PrintAttribute> > > (0x0x7f9dac229900) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const long long int, PrintAttribute> > >::rebind<std::_Rb_tree_node<std::pair<const long long int, PrintAttribute> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const long long int, PrintAttribute> > >::rebind<std::_Rb_tree_node<std::pair<const long long int, PrintAttribute> > > (0x0x7f9dac2298a0) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const long long int, PrintAttribute> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const long long int, PrintAttribute> > > (0x0x7f9dac229960) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const long long int, PrintAttribute> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const long long int, PrintAttribute> > > (0x0x7f9dac14ef08) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const long long int, PrintAttribute> > > (0x0x7f9dac229a80) 0 empty

Class std::_Rb_tree<long long int, std::pair<const long long int, PrintAttribute>, std::_Select1st<std::pair<const long long int, PrintAttribute> >, std::less<long long int>, std::allocator<std::pair<const long long int, PrintAttribute> > >::_Rb_tree_impl<std::less<long long int>, false>
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<long long int, std::pair<const long long int, PrintAttribute>, std::_Select1st<std::pair<const long long int, PrintAttribute> >, std::less<long long int>, std::allocator<std::pair<const long long int, PrintAttribute> > >::_Rb_tree_impl<std::less<long long int>, false> (0x0x7f9dac14ef70) 0
  std::allocator<std::_Rb_tree_node<std::pair<const long long int, PrintAttribute> > > (0x0x7f9dac14e820) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const long long int, PrintAttribute> > > (0x0x7f9dac229b40) 0 empty

Class std::_Rb_tree<long long int, std::pair<const long long int, PrintAttribute>, std::_Select1st<std::pair<const long long int, PrintAttribute> >, std::less<long long int>, std::allocator<std::pair<const long long int, PrintAttribute> > >
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<long long int, std::pair<const long long int, PrintAttribute>, std::_Select1st<std::pair<const long long int, PrintAttribute> >, std::less<long long int>, std::allocator<std::pair<const long long int, PrintAttribute> > > (0x0x7f9dac229840) 0

Class std::map<long long int, PrintAttribute>
   size=24 align=4
   base size=24 base align=4
std::map<long long int, PrintAttribute> (0x0x7f9dac2294e0) 0

Class MetadataStore
   size=48 align=4
   base size=48 base align=4
MetadataStore (0x0x7f9dac11fde0) 0

Class SharedTokens
   size=1 align=1
   base size=0 base align=1
SharedTokens (0x0x7f9dac229cc0) 0 empty

Class SymbolType
   size=4 align=4
   base size=4 base align=4
SymbolType (0x0x7f9dac229d20) 0

Class MixfixModule::SymbolInfo
   size=28 align=4
   base size=28 base align=4
MixfixModule::SymbolInfo (0x0x7f9dac229f60) 0

Class MixfixModule::IdHook
   size=8 align=4
   base size=8 base align=4
MixfixModule::IdHook (0x0x7f9dabfec000) 0

Class MixfixModule::OpHook
   size=8 align=4
   base size=8 base align=4
MixfixModule::OpHook (0x0x7f9dabfec060) 0

Class MixfixModule::TermHook
   size=8 align=4
   base size=8 base align=4
MixfixModule::TermHook (0x0x7f9dabfec0c0) 0

Class Vector<MixfixModule::IdHook>
   size=4 align=4
   base size=4 base align=4
Vector<MixfixModule::IdHook> (0x0x7f9dabfec180) 0

Class Vector<MixfixModule::OpHook>
   size=4 align=4
   base size=4 base align=4
Vector<MixfixModule::OpHook> (0x0x7f9dabfec1e0) 0

Class Vector<MixfixModule::TermHook>
   size=4 align=4
   base size=4 base align=4
Vector<MixfixModule::TermHook> (0x0x7f9dabfec240) 0

Class MixfixModule::Polymorph
   size=76 align=4
   base size=76 base align=4
MixfixModule::Polymorph (0x0x7f9dabfec120) 0

Class MixfixModule::ColoringInfo
   size=20 align=4
   base size=18 base align=4
MixfixModule::ColoringInfo (0x0x7f9dabfec2a0) 0

Class __gnu_cxx::new_allocator<std::pair<const int, Sort*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const int, Sort*> > (0x0x7f9dabfec360) 0 empty

Class std::allocator<std::pair<const int, Sort*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const int, Sort*> > (0x0x7f9dabf382d8) 0 empty
  __gnu_cxx::new_allocator<std::pair<const int, Sort*> > (0x0x7f9dabfec3c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, Sort*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, Sort*> > > (0x0x7f9dabfec420) 0 empty

Class std::allocator<std::pair<const int, Sort*> >::rebind<std::pair<const int, Sort*> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const int, Sort*> >::rebind<std::pair<const int, Sort*> > (0x0x7f9dabfec540) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, Sort*> > >::rebind<std::pair<const int, Sort*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, Sort*> > >::rebind<std::pair<const int, Sort*> > (0x0x7f9dabfec4e0) 0 empty

Class std::allocator<std::pair<const int, Sort*> >::rebind<std::_Rb_tree_node<std::pair<const int, Sort*> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const int, Sort*> >::rebind<std::_Rb_tree_node<std::pair<const int, Sort*> > > (0x0x7f9dabfec660) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, Sort*> > >::rebind<std::_Rb_tree_node<std::pair<const int, Sort*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, Sort*> > >::rebind<std::_Rb_tree_node<std::pair<const int, Sort*> > > (0x0x7f9dabfec600) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, Sort*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, Sort*> > > (0x0x7f9dabfec6c0) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const int, Sort*> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const int, Sort*> > > (0x0x7f9dabf38618) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, Sort*> > > (0x0x7f9dabfec720) 0 empty

Class std::_Rb_tree<int, std::pair<const int, Sort*>, std::_Select1st<std::pair<const int, Sort*> >, std::less<int>, std::allocator<std::pair<const int, Sort*> > >::_Rb_tree_impl<std::less<int>, false>
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<int, std::pair<const int, Sort*>, std::_Select1st<std::pair<const int, Sort*> >, std::less<int>, std::allocator<std::pair<const int, Sort*> > >::_Rb_tree_impl<std::less<int>, false> (0x0x7f9dabf38680) 0
  std::allocator<std::_Rb_tree_node<std::pair<const int, Sort*> > > (0x0x7f9dabf386e8) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, Sort*> > > (0x0x7f9dabfec780) 0 empty

Class std::_Rb_tree<int, std::pair<const int, Sort*>, std::_Select1st<std::pair<const int, Sort*> >, std::less<int>, std::allocator<std::pair<const int, Sort*> > >
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<int, std::pair<const int, Sort*>, std::_Select1st<std::pair<const int, Sort*> >, std::less<int>, std::allocator<std::pair<const int, Sort*> > > (0x0x7f9dabfec5a0) 0

Class std::map<int, Sort*>
   size=24 align=4
   base size=24 base align=4
std::map<int, Sort*> (0x0x7f9dabfec300) 0

Class Vector<MixfixModule::SymbolInfo>
   size=4 align=4
   base size=4 base align=4
Vector<MixfixModule::SymbolInfo> (0x0x7f9dabfec7e0) 0

Class Vector<MixfixModule::Polymorph>
   size=4 align=4
   base size=4 base align=4
Vector<MixfixModule::Polymorph> (0x0x7f9dabfec840) 0

Class __gnu_cxx::new_allocator<std::pair<const int, int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const int, int> > (0x0x7f9dabfec900) 0 empty

Class std::allocator<std::pair<const int, int> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const int, int> > (0x0x7f9dabf38820) 0 empty
  __gnu_cxx::new_allocator<std::pair<const int, int> > (0x0x7f9dabfec960) 0 empty

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

Class std::allocator<std::pair<const int, int> >::rebind<std::pair<const int, int> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const int, int> >::rebind<std::pair<const int, int> > (0x0x7f9dabfecae0) 0 empty

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

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

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

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

Class std::allocator<std::_Rb_tree_node<std::pair<const int, int> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const int, int> > > (0x0x7f9dabf38b60) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, int> > > (0x0x7f9dabfeccc0) 0 empty

Class std::_Rb_tree<int, std::pair<const int, int>, std::_Select1st<std::pair<const int, int> >, std::less<int>, std::allocator<std::pair<const int, int> > >::_Rb_tree_impl<std::less<int>, false>
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<int, std::pair<const int, int>, std::_Select1st<std::pair<const int, int> >, std::less<int>, std::allocator<std::pair<const int, int> > >::_Rb_tree_impl<std::less<int>, false> (0x0x7f9dabf38bc8) 0
  std::allocator<std::_Rb_tree_node<std::pair<const int, int> > > (0x0x7f9dabf38c30) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, int> > > (0x0x7f9dabfecd20) 0 empty

Class std::_Rb_tree<int, std::pair<const int, int>, std::_Select1st<std::pair<const int, int> >, std::less<int>, std::allocator<std::pair<const int, int> > >
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<int, std::pair<const int, int>, std::_Select1st<std::pair<const int, int> >, std::less<int>, std::allocator<std::pair<const int, int> > > (0x0x7f9dabfecb40) 0

Class std::map<int, int>
   size=24 align=4
   base size=24 base align=4
std::map<int, int> (0x0x7f9dabfec8a0) 0

Class MixfixModule::BubbleSpec
   size=40 align=4
   base size=40 base align=4
MixfixModule::BubbleSpec (0x0x7f9dabfecd80) 0

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

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

Class std::allocator<int>::rebind<std::_Rb_tree_node<int> >
   size=1 align=1
   base size=0 base align=1
std::allocator<int>::rebind<std::_Rb_tree_node<int> > (0x0x7f9dabde2060) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<int> >::rebind<std::_Rb_tree_node<int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<int> >::rebind<std::_Rb_tree_node<int> > (0x0x7f9dabde2000) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<int> > (0x0x7f9dabde20c0) 0 empty

Class std::allocator<std::_Rb_tree_node<int> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<int> > (0x0x7f9dabf38f08) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<int> > (0x0x7f9dabde2120) 0 empty

Class std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_Rb_tree_impl<std::less<int>, false>
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_Rb_tree_impl<std::less<int>, false> (0x0x7f9dabf38f70) 0
  std::allocator<std::_Rb_tree_node<int> > (0x0x7f9dabf38340) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<int> > (0x0x7f9dabde2180) 0 empty

Class std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> > (0x0x7f9dabfecf60) 0

Class std::set<int>
   size=24 align=4
   base size=24 base align=4
std::set<int> (0x0x7f9dabfecde0) 0

Class Vector<MixfixModule::BubbleSpec>
   size=4 align=4
   base size=4 base align=4
Vector<MixfixModule::BubbleSpec> (0x0x7f9dabde21e0) 0

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

Class std::allocator<double>
   size=1 align=1
   base size=1 base align=1
std::allocator<double> (0x0x7f9dabf38888) 0 empty
  __gnu_cxx::new_allocator<double> (0x0x7f9dabde2300) 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> > (0x0x7f9dabde2360) 0 empty

Class std::allocator<double>::rebind<double>
   size=1 align=1
   base size=0 base align=1
std::allocator<double>::rebind<double> (0x0x7f9dabde2480) 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> (0x0x7f9dabde2420) 0 empty

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

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

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

Class std::less<double>
   size=1 align=1
   base size=1 base align=1
std::less<double> (0x0x7f9dabea8000) 0 empty
  std::binary_function<double, double, bool> (0x0x7f9dabde2660) 0 empty

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

Class std::allocator<std::_Rb_tree_node<double> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<double> > (0x0x7f9dabea8068) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<double> > (0x0x7f9dabde2720) 0 empty

Class std::_Rb_tree<double, double, std::_Identity<double>, std::less<double>, std::allocator<double> >::_Rb_tree_impl<std::less<double>, false>
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<double, double, std::_Identity<double>, std::less<double>, std::allocator<double> >::_Rb_tree_impl<std::less<double>, false> (0x0x7f9dabea80d0) 0
  std::allocator<std::_Rb_tree_node<double> > (0x0x7f9dabea8138) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<double> > (0x0x7f9dabde2780) 0 empty

Class std::_Rb_tree<double, double, std::_Identity<double>, std::less<double>, std::allocator<double> >
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<double, double, std::_Identity<double>, std::less<double>, std::allocator<double> > (0x0x7f9dabde24e0) 0

Class std::set<double>
   size=24 align=4
   base size=24 base align=4
std::set<double> (0x0x7f9dabde2240) 0

Class __gnu_cxx::new_allocator<std::pair<const int, Symbol*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const int, Symbol*> > (0x0x7f9dabde2900) 0 empty

Class std::allocator<std::pair<const int, Symbol*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const int, Symbol*> > (0x0x7f9dabf388f0) 0 empty
  __gnu_cxx::new_allocator<std::pair<const int, Symbol*> > (0x0x7f9dabde2960) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, Symbol*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, Symbol*> > > (0x0x7f9dabde29c0) 0 empty

Class std::allocator<std::pair<const int, Symbol*> >::rebind<std::pair<const int, Symbol*> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const int, Symbol*> >::rebind<std::pair<const int, Symbol*> > (0x0x7f9dabde2ae0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, Symbol*> > >::rebind<std::pair<const int, Symbol*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, Symbol*> > >::rebind<std::pair<const int, Symbol*> > (0x0x7f9dabde2a80) 0 empty

Class std::allocator<std::pair<const int, Symbol*> >::rebind<std::_Rb_tree_node<std::pair<const int, Symbol*> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const int, Symbol*> >::rebind<std::_Rb_tree_node<std::pair<const int, Symbol*> > > (0x0x7f9dabde2c00) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, Symbol*> > >::rebind<std::_Rb_tree_node<std::pair<const int, Symbol*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, Symbol*> > >::rebind<std::_Rb_tree_node<std::pair<const int, Symbol*> > > (0x0x7f9dabde2ba0) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, Symbol*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, Symbol*> > > (0x0x7f9dabde2c60) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const int, Symbol*> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const int, Symbol*> > > (0x0x7f9dabea8478) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, Symbol*> > > (0x0x7f9dabde2cc0) 0 empty

Class std::_Rb_tree<int, std::pair<const int, Symbol*>, std::_Select1st<std::pair<const int, Symbol*> >, std::less<int>, std::allocator<std::pair<const int, Symbol*> > >::_Rb_tree_impl<std::less<int>, false>
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<int, std::pair<const int, Symbol*>, std::_Select1st<std::pair<const int, Symbol*> >, std::less<int>, std::allocator<std::pair<const int, Symbol*> > >::_Rb_tree_impl<std::less<int>, false> (0x0x7f9dabea84e0) 0
  std::allocator<std::_Rb_tree_node<std::pair<const int, Symbol*> > > (0x0x7f9dabea8548) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, Symbol*> > > (0x0x7f9dabde2d20) 0 empty

Class std::_Rb_tree<int, std::pair<const int, Symbol*>, std::_Select1st<std::pair<const int, Symbol*> >, std::less<int>, std::allocator<std::pair<const int, Symbol*> > >
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<int, std::pair<const int, Symbol*>, std::_Select1st<std::pair<const int, Symbol*> >, std::less<int>, std::allocator<std::pair<const int, Symbol*> > > (0x0x7f9dabde2b40) 0

Class std::map<int, Symbol*>
   size=24 align=4
   base size=24 base align=4
std::map<int, Symbol*> (0x0x7f9dabde28a0) 0

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> > (0x0x7f9dabde2de0) 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> > (0x0x7f9dabea85b0) 0 empty
  __gnu_cxx::new_allocator<std::basic_string<char> > (0x0x7f9dabde2e40) 0 empty

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> > > (0x0x7f9dabde2ea0) 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> > (0x0x7f9dabbfa000) 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> > (0x0x7f9dabde2f60) 0 empty

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> > > (0x0x7f9dabbfa120) 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> > > (0x0x7f9dabbfa0c0) 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> (0x0x7f9dabbfa240) 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> > (0x0x7f9dabea8af8) 0 empty
  std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7f9dabbfa2a0) 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> > > (0x0x7f9dabbfa300) 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> > > (0x0x7f9dabea8b60) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::basic_string<char> > > (0x0x7f9dabbfa360) 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=24 align=4
   base size=24 base align=4
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> (0x0x7f9dabea8bc8) 0
  std::allocator<std::_Rb_tree_node<std::basic_string<char> > > (0x0x7f9dabea8c30) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::basic_string<char> > > (0x0x7f9dabbfa3c0) 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=24 align=4
   base size=24 base align=4
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> > > (0x0x7f9dabbfa060) 0

Class std::set<std::basic_string<char> >
   size=24 align=4
   base size=24 base align=4
std::set<std::basic_string<char> > (0x0x7f9dabde2d80) 0

Class __gnu_cxx::new_allocator<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > (0x0x7f9dabbfa540) 0 empty

Class std::allocator<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> >
   size=1 align=1
   base size=1 base align=1
std::allocator<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > (0x0x7f9dabea8d68) 0 empty
  __gnu_cxx::new_allocator<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > (0x0x7f9dabbfa5a0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > (0x0x7f9dabbfa600) 0 empty

Class std::allocator<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> >::rebind<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> >
   size=1 align=1
   base size=0 base align=1
std::allocator<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> >::rebind<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > (0x0x7f9dabbfa7e0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > >::rebind<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > >::rebind<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > (0x0x7f9dabbfa780) 0 empty

Class std::allocator<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> >::rebind<std::_Rb_tree_node<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> >::rebind<std::_Rb_tree_node<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > (0x0x7f9dabbfa900) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > >::rebind<std::_Rb_tree_node<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > >::rebind<std::_Rb_tree_node<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > (0x0x7f9dabbfa8a0) 0 empty

Class std::binary_function<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, bool>
   size=1 align=1
   base size=0 base align=1
std::binary_function<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, bool> (0x0x7f9dabbfa960) 0 empty

Class std::less<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> >
   size=1 align=1
   base size=1 base align=1
std::less<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > (0x0x7f9dabea8270) 0 empty
  std::binary_function<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, bool> (0x0x7f9dabbfa9c0) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > (0x0x7f9dabbfaa20) 0 empty

Class std::allocator<std::_Rb_tree_node<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > (0x0x7f9dabea82d8) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > (0x0x7f9dabbfab40) 0 empty

Class std::_Rb_tree<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, std::_Identity<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> >, std::less<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> >, std::allocator<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > >::_Rb_tree_impl<std::less<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> >, false>
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, std::_Identity<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> >, std::less<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> >, std::allocator<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > >::_Rb_tree_impl<std::less<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> >, false> (0x0x7f9dabea8618) 0
  std::allocator<std::_Rb_tree_node<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > (0x0x7f9dabea8680) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > (0x0x7f9dabbfac00) 0 empty

Class std::_Rb_tree<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, std::_Identity<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> >, std::less<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> >, std::allocator<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > >
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, std::_Identity<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> >, std::less<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> >, std::allocator<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > (0x0x7f9dabbfa840) 0

Class std::set<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> >
   size=24 align=4
   base size=24 base align=4
std::set<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > (0x0x7f9dabbfa4e0) 0

Class __gnu_cxx::new_allocator<std::pair<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > (0x0x7f9dabbfaea0) 0 empty

Class std::allocator<std::pair<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > (0x0x7f9dabcfc208) 0 empty
  __gnu_cxx::new_allocator<std::pair<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > (0x0x7f9dabbfaf00) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > > (0x0x7f9dabbfaf60) 0 empty

Class std::allocator<std::pair<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > >::rebind<std::pair<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > >::rebind<std::pair<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > (0x0x7f9dab9560c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > >::rebind<std::pair<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > >::rebind<std::pair<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > (0x0x7f9dab956060) 0 empty

Class std::allocator<std::pair<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > >::rebind<std::_Rb_tree_node<std::pair<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > >::rebind<std::_Rb_tree_node<std::pair<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > > (0x0x7f9dab9561e0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > >::rebind<std::_Rb_tree_node<std::pair<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > >::rebind<std::_Rb_tree_node<std::pair<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > > (0x0x7f9dab956180) 0 empty

Class std::binary_function<std::pair<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> >, std::pair<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> >, bool>
   size=1 align=1
   base size=0 base align=1
std::binary_function<std::pair<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> >, std::pair<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> >, bool> (0x0x7f9dab956240) 0 empty

Class std::less<std::pair<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > >
   size=1 align=1
   base size=1 base align=1
std::less<std::pair<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > (0x0x7f9dabcfc478) 0 empty
  std::binary_function<std::pair<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> >, std::pair<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> >, bool> (0x0x7f9dab9562a0) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > > (0x0x7f9dab956300) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > > (0x0x7f9dabcfc4e0) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > > (0x0x7f9dab956360) 0 empty

Class std::_Rb_tree<std::pair<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> >, std::pair<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> >, std::_Identity<std::pair<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > >, std::less<std::pair<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > >, std::allocator<std::pair<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > >::_Rb_tree_impl<std::less<std::pair<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > >, false>
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<std::pair<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> >, std::pair<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> >, std::_Identity<std::pair<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > >, std::less<std::pair<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > >, std::allocator<std::pair<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > >::_Rb_tree_impl<std::less<std::pair<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > >, false> (0x0x7f9dabcfc548) 0
  std::allocator<std::_Rb_tree_node<std::pair<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > > (0x0x7f9dabcfc5b0) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > > (0x0x7f9dab9563c0) 0 empty

Class std::_Rb_tree<std::pair<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> >, std::pair<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> >, std::_Identity<std::pair<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > >, std::less<std::pair<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > >, std::allocator<std::pair<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > >
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<std::pair<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> >, std::pair<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> >, std::_Identity<std::pair<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > >, std::less<std::pair<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > >, std::allocator<std::pair<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > > (0x0x7f9dab956120) 0

Class std::set<std::pair<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > >
   size=24 align=4
   base size=24 base align=4
std::set<std::pair<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > (0x0x7f9dabbfae40) 0

Class __gnu_cxx::new_allocator<std::pair<int, int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<int, int> > (0x0x7f9dab956480) 0 empty

Class std::allocator<std::pair<int, int> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<int, int> > (0x0x7f9dabcfc618) 0 empty
  __gnu_cxx::new_allocator<std::pair<int, int> > (0x0x7f9dab9564e0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> > > (0x0x7f9dab956540) 0 empty

Class std::allocator<std::pair<int, int> >::rebind<std::pair<int, int> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<int, int> >::rebind<std::pair<int, int> > (0x0x7f9dab956660) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> > >::rebind<std::pair<int, int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> > >::rebind<std::pair<int, int> > (0x0x7f9dab956600) 0 empty

Class std::allocator<std::pair<int, int> >::rebind<std::_Rb_tree_node<std::pair<int, int> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<int, int> >::rebind<std::_Rb_tree_node<std::pair<int, int> > > (0x0x7f9dab956840) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> > >::rebind<std::_Rb_tree_node<std::pair<int, int> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> > >::rebind<std::_Rb_tree_node<std::pair<int, int> > > (0x0x7f9dab9567e0) 0 empty

Class std::binary_function<std::pair<int, int>, std::pair<int, int>, bool>
   size=1 align=1
   base size=0 base align=1
std::binary_function<std::pair<int, int>, std::pair<int, int>, bool> (0x0x7f9dab9568a0) 0 empty

Class std::less<std::pair<int, int> >
   size=1 align=1
   base size=1 base align=1
std::less<std::pair<int, int> > (0x0x7f9dabcfc888) 0 empty
  std::binary_function<std::pair<int, int>, std::pair<int, int>, bool> (0x0x7f9dab956900) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<int, int> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<int, int> > > (0x0x7f9dab956960) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<int, int> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<int, int> > > (0x0x7f9dabcfc8f0) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<int, int> > > (0x0x7f9dab9569c0) 0 empty

Class std::_Rb_tree<std::pair<int, int>, std::pair<int, int>, std::_Identity<std::pair<int, int> >, std::less<std::pair<int, int> >, std::allocator<std::pair<int, int> > >::_Rb_tree_impl<std::less<std::pair<int, int> >, false>
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<std::pair<int, int>, std::pair<int, int>, std::_Identity<std::pair<int, int> >, std::less<std::pair<int, int> >, std::allocator<std::pair<int, int> > >::_Rb_tree_impl<std::less<std::pair<int, int> >, false> (0x0x7f9dabcfc958) 0
  std::allocator<std::_Rb_tree_node<std::pair<int, int> > > (0x0x7f9dabcfc9c0) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<int, int> > > (0x0x7f9dab956a20) 0 empty

Class std::_Rb_tree<std::pair<int, int>, std::pair<int, int>, std::_Identity<std::pair<int, int> >, std::less<std::pair<int, int> >, std::allocator<std::pair<int, int> > >
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<std::pair<int, int>, std::pair<int, int>, std::_Identity<std::pair<int, int> >, std::less<std::pair<int, int> >, std::allocator<std::pair<int, int> > > (0x0x7f9dab956780) 0

Class std::set<std::pair<int, int> >
   size=24 align=4
   base size=24 base align=4
std::set<std::pair<int, int> > (0x0x7f9dab956420) 0

Vtable for MixfixModule
MixfixModule::_ZTV12MixfixModule: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI12MixfixModule)
8     (int (*)(...))MixfixModule::~MixfixModule
12    (int (*)(...))MixfixModule::~MixfixModule
16    (int (*)(...))Module::closeSortSet
20    (int (*)(...))MixfixModule::closeSignature
24    (int (*)(...))Module::closeFixUps
28    (int (*)(...))Module::closeTheory
32    (int (*)(...))Module::reset

Class MixfixModule
   size=652 align=4
   base size=652 base align=4
MixfixModule (0x0x7f9dabfa0690) 0
    vptr=((& MixfixModule::_ZTV12MixfixModule) + 8u)
  ProfileModule (0x0x7f9dabf380d0) 0
      primary-for MixfixModule (0x0x7f9dabfa0690)
    Module (0x0x7f9dabfa0708) 0
        primary-for ProfileModule (0x0x7f9dabf380d0)
      NamedEntity (0x0x7f9dac229d80) 4
      LineNumber (0x0x7f9dac229de0) 8
      BadFlag (0x0x7f9dabf38138) 12
        FlagSet (0x0x7f9dac229e40) 12
  MetadataStore (0x0x7f9dac229ea0) 76
  SharedTokens (0x0x7f9dac229f00) 0 empty

Vtable for Entity::User
Entity::User::_ZTVN6Entity4UserE: 3u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN6Entity4UserE)
8     (int (*)(...))__cxa_pure_virtual

Class Entity::User
   size=4 align=4
   base size=4 base align=4
Entity::User (0x0x7f9dab956ae0) 0 nearly-empty
    vptr=((& Entity::User::_ZTVN6Entity4UserE) + 8u)

Class Entity::UserLt
   size=1 align=1
   base size=0 base align=1
Entity::UserLt (0x0x7f9dab956b40) 0 empty

Class __gnu_cxx::new_allocator<Entity::User*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<Entity::User*> (0x0x7f9dab956c00) 0 empty

Class std::allocator<Entity::User*>
   size=1 align=1
   base size=1 base align=1
std::allocator<Entity::User*> (0x0x7f9dabcfcbc8) 0 empty
  __gnu_cxx::new_allocator<Entity::User*> (0x0x7f9dab956c60) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<Entity::User*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Entity::User*> > (0x0x7f9dab956cc0) 0 empty

Class std::allocator<Entity::User*>::rebind<Entity::User*>
   size=1 align=1
   base size=0 base align=1
std::allocator<Entity::User*>::rebind<Entity::User*> (0x0x7f9dab956de0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<Entity::User*> >::rebind<Entity::User*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Entity::User*> >::rebind<Entity::User*> (0x0x7f9dab956d80) 0 empty

Class std::allocator<Entity::User*>::rebind<std::_Rb_tree_node<Entity::User*> >
   size=1 align=1
   base size=0 base align=1
std::allocator<Entity::User*>::rebind<std::_Rb_tree_node<Entity::User*> > (0x0x7f9dab956f00) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<Entity::User*> >::rebind<std::_Rb_tree_node<Entity::User*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Entity::User*> >::rebind<std::_Rb_tree_node<Entity::User*> > (0x0x7f9dab956ea0) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<Entity::User*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<Entity::User*> > (0x0x7f9dab956f60) 0 empty

Class std::allocator<std::_Rb_tree_node<Entity::User*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<Entity::User*> > (0x0x7f9dabcfcf08) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<Entity::User*> > (0x0x7f9dabb0c000) 0 empty

Class std::_Rb_tree<Entity::User*, Entity::User*, std::_Identity<Entity::User*>, Entity::UserLt, std::allocator<Entity::User*> >::_Rb_tree_impl<Entity::UserLt, true>
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<Entity::User*, Entity::User*, std::_Identity<Entity::User*>, Entity::UserLt, std::allocator<Entity::User*> >::_Rb_tree_impl<Entity::UserLt, true> (0x0x7f9dabcfcf70) 0
  std::allocator<std::_Rb_tree_node<Entity::User*> > (0x0x7f9dabcfc270) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<Entity::User*> > (0x0x7f9dabb0c060) 0 empty

Class std::_Rb_tree<Entity::User*, Entity::User*, std::_Identity<Entity::User*>, Entity::UserLt, std::allocator<Entity::User*> >
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<Entity::User*, Entity::User*, std::_Identity<Entity::User*>, Entity::UserLt, std::allocator<Entity::User*> > (0x0x7f9dab956e40) 0

Class std::set<Entity::User*, Entity::UserLt>
   size=24 align=4
   base size=24 base align=4
std::set<Entity::User*, Entity::UserLt> (0x0x7f9dab956ba0) 0

Class Entity
   size=24 align=4
   base size=24 base align=4
Entity (0x0x7f9dab956a80) 0

Class Vector<ImportModule*>
   size=4 align=4
   base size=4 base align=4
Vector<ImportModule*> (0x0x7f9dabb0c420) 0

Class Vector<View*>
   size=4 align=4
   base size=4 base align=4
Vector<View*> (0x0x7f9dabb0c480) 0

Vtable for ImportModule
ImportModule::_ZTV12ImportModule: 13u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI12ImportModule)
8     (int (*)(...))ImportModule::~ImportModule
12    (int (*)(...))ImportModule::~ImportModule
16    (int (*)(...))ImportModule::closeSortSet
20    (int (*)(...))ImportModule::closeSignature
24    (int (*)(...))Module::closeFixUps
28    (int (*)(...))Module::closeTheory
32    (int (*)(...))Module::reset
36    (int (*)(...))ImportModule::regretToInform
40    (int (*)(...))-676
44    (int (*)(...))(& _ZTI12ImportModule)
48    (int (*)(...))ImportModule::_ZThn676_N12ImportModule14regretToInformEP6Entity

Class ImportModule
   size=820 align=4
   base size=820 base align=4
ImportModule (0x0x7f9dab6f3078) 0
    vptr=((& ImportModule::_ZTV12ImportModule) + 8u)
  MixfixModule (0x0x7f9dab6f30f0) 0
      primary-for ImportModule (0x0x7f9dab6f3078)
    ProfileModule (0x0x7f9dabcfc2d8) 0
        primary-for MixfixModule (0x0x7f9dab6f30f0)
      Module (0x0x7f9dab6f3168) 0
          primary-for ProfileModule (0x0x7f9dabcfc2d8)
        NamedEntity (0x0x7f9dabb0c180) 4
        LineNumber (0x0x7f9dabb0c1e0) 8
        BadFlag (0x0x7f9dabcfc680) 12
          FlagSet (0x0x7f9dabb0c240) 12
    MetadataStore (0x0x7f9dabb0c2a0) 76
    SharedTokens (0x0x7f9dabb0c300) 0 empty
  Entity (0x0x7f9dabb0c360) 652
  Entity::User (0x0x7f9dabb0c3c0) 676 nearly-empty
      vptr=((& ImportModule::_ZTV12ImportModule) + 48u)

Class __gnu_cxx::new_allocator<std::pair<const int, PreModule*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const int, PreModule*> > (0x0x7f9dabb0c5a0) 0 empty

Class std::allocator<std::pair<const int, PreModule*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const int, PreModule*> > (0x0x7f9dabcfcc98) 0 empty
  __gnu_cxx::new_allocator<std::pair<const int, PreModule*> > (0x0x7f9dabb0c600) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, PreModule*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, PreModule*> > > (0x0x7f9dabb0c660) 0 empty

Class std::allocator<std::pair<const int, PreModule*> >::rebind<std::pair<const int, PreModule*> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const int, PreModule*> >::rebind<std::pair<const int, PreModule*> > (0x0x7f9dabb0c780) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, PreModule*> > >::rebind<std::pair<const int, PreModule*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, PreModule*> > >::rebind<std::pair<const int, PreModule*> > (0x0x7f9dabb0c720) 0 empty

Class std::allocator<std::pair<const int, PreModule*> >::rebind<std::_Rb_tree_node<std::pair<const int, PreModule*> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const int, PreModule*> >::rebind<std::_Rb_tree_node<std::pair<const int, PreModule*> > > (0x0x7f9dabb0c960) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, PreModule*> > >::rebind<std::_Rb_tree_node<std::pair<const int, PreModule*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, PreModule*> > >::rebind<std::_Rb_tree_node<std::pair<const int, PreModule*> > > (0x0x7f9dabb0c900) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, PreModule*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, PreModule*> > > (0x0x7f9dabb0c9c0) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const int, PreModule*> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const int, PreModule*> > > (0x0x7f9dab76f1a0) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, PreModule*> > > (0x0x7f9dabb0ca20) 0 empty

Class std::_Rb_tree<int, std::pair<const int, PreModule*>, std::_Select1st<std::pair<const int, PreModule*> >, std::less<int>, std::allocator<std::pair<const int, PreModule*> > >::_Rb_tree_impl<std::less<int>, false>
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<int, std::pair<const int, PreModule*>, std::_Select1st<std::pair<const int, PreModule*> >, std::less<int>, std::allocator<std::pair<const int, PreModule*> > >::_Rb_tree_impl<std::less<int>, false> (0x0x7f9dab76f208) 0
  std::allocator<std::_Rb_tree_node<std::pair<const int, PreModule*> > > (0x0x7f9dab76f270) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, PreModule*> > > (0x0x7f9dabb0ca80) 0 empty

Class std::_Rb_tree<int, std::pair<const int, PreModule*>, std::_Select1st<std::pair<const int, PreModule*> >, std::less<int>, std::allocator<std::pair<const int, PreModule*> > >
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<int, std::pair<const int, PreModule*>, std::_Select1st<std::pair<const int, PreModule*> >, std::less<int>, std::allocator<std::pair<const int, PreModule*> > > (0x0x7f9dabb0c8a0) 0

Class std::map<int, PreModule*>
   size=24 align=4
   base size=24 base align=4
std::map<int, PreModule*> (0x0x7f9dabb0c540) 0

Class __gnu_cxx::new_allocator<std::pair<const int, ImportModule::ImportMode> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const int, ImportModule::ImportMode> > (0x0x7f9dabb0cc00) 0 empty

Class std::allocator<std::pair<const int, ImportModule::ImportMode> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const int, ImportModule::ImportMode> > (0x0x7f9dab76f2d8) 0 empty
  __gnu_cxx::new_allocator<std::pair<const int, ImportModule::ImportMode> > (0x0x7f9dabb0cc60) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, ImportModule::ImportMode> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, ImportModule::ImportMode> > > (0x0x7f9dabb0ccc0) 0 empty

Class std::allocator<std::pair<const int, ImportModule::ImportMode> >::rebind<std::pair<const int, ImportModule::ImportMode> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const int, ImportModule::ImportMode> >::rebind<std::pair<const int, ImportModule::ImportMode> > (0x0x7f9dabb0cea0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, ImportModule::ImportMode> > >::rebind<std::pair<const int, ImportModule::ImportMode> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, ImportModule::ImportMode> > >::rebind<std::pair<const int, ImportModule::ImportMode> > (0x0x7f9dabb0ce40) 0 empty

Class std::allocator<std::pair<const int, ImportModule::ImportMode> >::rebind<std::_Rb_tree_node<std::pair<const int, ImportModule::ImportMode> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const int, ImportModule::ImportMode> >::rebind<std::_Rb_tree_node<std::pair<const int, ImportModule::ImportMode> > > (0x0x7f9dab832000) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, ImportModule::ImportMode> > >::rebind<std::_Rb_tree_node<std::pair<const int, ImportModule::ImportMode> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, ImportModule::ImportMode> > >::rebind<std::_Rb_tree_node<std::pair<const int, ImportModule::ImportMode> > > (0x0x7f9dabb0cf60) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, ImportModule::ImportMode> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, ImportModule::ImportMode> > > (0x0x7f9dab832060) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const int, ImportModule::ImportMode> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const int, ImportModule::ImportMode> > > (0x0x7f9dab76f548) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, ImportModule::ImportMode> > > (0x0x7f9dab832180) 0 empty

Class std::_Rb_tree<int, std::pair<const int, ImportModule::ImportMode>, std::_Select1st<std::pair<const int, ImportModule::ImportMode> >, std::less<int>, std::allocator<std::pair<const int, ImportModule::ImportMode> > >::_Rb_tree_impl<std::less<int>, false>
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<int, std::pair<const int, ImportModule::ImportMode>, std::_Select1st<std::pair<const int, ImportModule::ImportMode> >, std::less<int>, std::allocator<std::pair<const int, ImportModule::ImportMode> > >::_Rb_tree_impl<std::less<int>, false> (0x0x7f9dab76f5b0) 0
  std::allocator<std::_Rb_tree_node<std::pair<const int, ImportModule::ImportMode> > > (0x0x7f9dab76f618) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, ImportModule::ImportMode> > > (0x0x7f9dab832240) 0 empty

Class std::_Rb_tree<int, std::pair<const int, ImportModule::ImportMode>, std::_Select1st<std::pair<const int, ImportModule::ImportMode> >, std::less<int>, std::allocator<std::pair<const int, ImportModule::ImportMode> > >
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<int, std::pair<const int, ImportModule::ImportMode>, std::_Select1st<std::pair<const int, ImportModule::ImportMode> >, std::less<int>, std::allocator<std::pair<const int, ImportModule::ImportMode> > > (0x0x7f9dabb0cf00) 0

Class std::map<int, ImportModule::ImportMode>
   size=24 align=4
   base size=24 base align=4
std::map<int, ImportModule::ImportMode> (0x0x7f9dabb0cba0) 0

Class ModuleDatabase
   size=72 align=4
   base size=72 base align=4
ModuleDatabase (0x0x7f9dabb0c4e0) 0

Vtable for PreModule
PreModule::_ZTV9PreModule: 14u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI9PreModule)
8     (int (*)(...))__cxa_pure_virtual
12    0u
16    0u
20    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
28    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual
36    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
44    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
52    (int (*)(...))__cxa_pure_virtual

Class PreModule
   size=16 align=4
   base size=16 base align=4
PreModule (0x0x7f9dab4c8770) 0
    vptr=((& PreModule::_ZTV9PreModule) + 8u)
  NamedEntity (0x0x7f9dab8323c0) 4
  Entity::User (0x0x7f9dab832420) 0 nearly-empty
      primary-for PreModule (0x0x7f9dab4c8770)

Class SyntaxContainer::Type
   size=8 align=4
   base size=8 base align=4
SyntaxContainer::Type (0x0x7f9dab8324e0) 0

Vtable for SyntaxContainer
SyntaxContainer::_ZTV15SyntaxContainer: 4u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI15SyntaxContainer)
8     (int (*)(...))__cxa_pure_virtual
12    (int (*)(...))__cxa_pure_virtual

Class SyntaxContainer
   size=4 align=4
   base size=4 base align=4
SyntaxContainer (0x0x7f9dab832480) 0 nearly-empty
    vptr=((& SyntaxContainer::_ZTV15SyntaxContainer) + 8u)

Class SyntacticPreModule::Hook
   size=12 align=4
   base size=12 base align=4
SyntacticPreModule::Hook (0x0x7f9dab832720) 0

Class SyntacticPreModule::OpDecl::<anonymous union>
   size=4 align=4
   base size=4 base align=4
SyntacticPreModule::OpDecl::<anonymous union> (0x0x7f9dab8327e0) 0

Class SyntacticPreModule::OpDecl
   size=24 align=4
   base size=24 base align=4
SyntacticPreModule::OpDecl (0x0x7f9dab832780) 0

Class Vector<SyntaxContainer::Type>
   size=4 align=4
   base size=4 base align=4
Vector<SyntaxContainer::Type> (0x0x7f9dab8328a0) 0

Class Vector<SyntacticPreModule::Hook>
   size=4 align=4
   base size=4 base align=4
Vector<SyntacticPreModule::Hook> (0x0x7f9dab832900) 0

Class SyntacticPreModule::OpDef
   size=60 align=4
   base size=60 base align=4
SyntacticPreModule::OpDef (0x0x7f9dab832840) 0

Class SyntacticPreModule::Parameter
   size=12 align=4
   base size=12 base align=4
SyntacticPreModule::Parameter (0x0x7f9dab832960) 0

Class SyntacticPreModule::Import
   size=12 align=4
   base size=12 base align=4
SyntacticPreModule::Import (0x0x7f9dab8329c0) 0

Class Vector<SyntacticPreModule::Parameter>
   size=4 align=4
   base size=4 base align=4
Vector<SyntacticPreModule::Parameter> (0x0x7f9dab832a20) 0

Class Vector<SyntacticPreModule::Import>
   size=4 align=4
   base size=4 base align=4
Vector<SyntacticPreModule::Import> (0x0x7f9dab832a80) 0

Class Vector<Vector<Token> >
   size=4 align=4
   base size=4 base align=4
Vector<Vector<Token> > (0x0x7f9dab832ae0) 0

Class Vector<SyntacticPreModule::OpDecl>
   size=4 align=4
   base size=4 base align=4
Vector<SyntacticPreModule::OpDecl> (0x0x7f9dab832b40) 0

Class Vector<SyntacticPreModule::OpDef>
   size=4 align=4
   base size=4 base align=4
Vector<SyntacticPreModule::OpDef> (0x0x7f9dab832ba0) 0

Vtable for SyntacticPreModule
SyntacticPreModule::_ZTV18SyntacticPreModule: 20u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI18SyntacticPreModule)
8     (int (*)(...))SyntacticPreModule::regretToInform
12    (int (*)(...))SyntacticPreModule::~SyntacticPreModule
16    (int (*)(...))SyntacticPreModule::~SyntacticPreModule
20    (int (*)(...))SyntacticPreModule::getNrParameters
24    (int (*)(...))SyntacticPreModule::getParameterName
28    (int (*)(...))SyntacticPreModule::getParameter
32    (int (*)(...))SyntacticPreModule::getAutoImports
36    (int (*)(...))SyntacticPreModule::getNrImports
40    (int (*)(...))SyntacticPreModule::getImportMode
44    (int (*)(...))SyntacticPreModule::getImport
48    (int (*)(...))SyntacticPreModule::getFlatSignature
52    (int (*)(...))SyntacticPreModule::getFlatModule
56    (int (*)(...))SyntacticPreModule::addType
60    (int (*)(...))SyntacticPreModule::addVarDecl
64    (int (*)(...))-20
68    (int (*)(...))(& _ZTI18SyntacticPreModule)
72    (int (*)(...))SyntacticPreModule::_ZThn20_N18SyntacticPreModule10addVarDeclE5Token
76    (int (*)(...))SyntacticPreModule::_ZThn20_N18SyntacticPreModule7addTypeEbRK6VectorI5TokenE

Class SyntacticPreModule
   size=112 align=4
   base size=112 base align=4
SyntacticPreModule (0x0x7f9dab4dc480) 0
    vptr=((& SyntacticPreModule::_ZTV18SyntacticPreModule) + 8u)
  PreModule (0x0x7f9dab4c8a80) 0
      primary-for SyntacticPreModule (0x0x7f9dab4dc480)
    NamedEntity (0x0x7f9dab832540) 4
    Entity::User (0x0x7f9dab8325a0) 0 nearly-empty
        primary-for PreModule (0x0x7f9dab4c8a80)
  LineNumber (0x0x7f9dab832600) 16
  SyntaxContainer (0x0x7f9dab832660) 20 nearly-empty
      vptr=((& SyntacticPreModule::_ZTV18SyntacticPreModule) + 72u)
  SharedTokens (0x0x7f9dab8326c0) 0 empty

Vtable for VisibleModule
VisibleModule::_ZTV13VisibleModule: 13u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI13VisibleModule)
8     (int (*)(...))VisibleModule::~VisibleModule
12    (int (*)(...))VisibleModule::~VisibleModule
16    (int (*)(...))ImportModule::closeSortSet
20    (int (*)(...))ImportModule::closeSignature
24    (int (*)(...))Module::closeFixUps
28    (int (*)(...))Module::closeTheory
32    (int (*)(...))Module::reset
36    (int (*)(...))ImportModule::regretToInform
40    (int (*)(...))-676
44    (int (*)(...))(& _ZTI13VisibleModule)
48    (int (*)(...))ImportModule::_ZThn676_N12ImportModule14regretToInformEP6Entity

Class VisibleModule
   size=820 align=4
   base size=820 base align=4
VisibleModule (0x0x7f9dab76fbc8) 0
    vptr=((& VisibleModule::_ZTV13VisibleModule) + 8u)
  ImportModule (0x0x7f9dab4c9b40) 0
      primary-for VisibleModule (0x0x7f9dab76fbc8)
    MixfixModule (0x0x7f9dab4c9bb8) 0
        primary-for ImportModule (0x0x7f9dab4c9b40)
      ProfileModule (0x0x7f9dab76fc30) 0
          primary-for MixfixModule (0x0x7f9dab4c9bb8)
        Module (0x0x7f9dab4c9c30) 0
            primary-for ProfileModule (0x0x7f9dab76fc30)
          NamedEntity (0x0x7f9dab832c60) 4
          LineNumber (0x0x7f9dab832cc0) 8
          BadFlag (0x0x7f9dab76fc98) 12
            FlagSet (0x0x7f9dab832d20) 12
      MetadataStore (0x0x7f9dab832d80) 76
      SharedTokens (0x0x7f9dab832de0) 0 empty
    Entity (0x0x7f9dab832e40) 652
    Entity::User (0x0x7f9dab832ea0) 676 nearly-empty
        vptr=((& VisibleModule::_ZTV13VisibleModule) + 48u)

Class MetaOpCache::Item
   size=16 align=8
   base size=16 base align=8
MetaOpCache::Item (0x0x7f9dab832f60) 0

Class Vector<MetaOpCache::Item>
   size=4 align=4
   base size=4 base align=4
Vector<MetaOpCache::Item> (0x0x7f9dab5b5000) 0

Class MetaOpCache
   size=8 align=4
   base size=8 base align=4
MetaOpCache (0x0x7f9dab832f00) 0

Class MetaModule::ComplexSymbol
   size=20 align=4
   base size=20 base align=4
MetaModule::ComplexSymbol (0x0x7f9dab5b5360) 0

Class Vector<MetaModule::ComplexSymbol>
   size=4 align=4
   base size=4 base align=4
Vector<MetaModule::ComplexSymbol> (0x0x7f9dab5b53c0) 0

Vtable for MetaModule
MetaModule::_ZTV10MetaModule: 13u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI10MetaModule)
8     (int (*)(...))MetaModule::~MetaModule
12    (int (*)(...))MetaModule::~MetaModule
16    (int (*)(...))ImportModule::closeSortSet
20    (int (*)(...))ImportModule::closeSignature
24    (int (*)(...))Module::closeFixUps
28    (int (*)(...))Module::closeTheory
32    (int (*)(...))Module::reset
36    (int (*)(...))ImportModule::regretToInform
40    (int (*)(...))-676
44    (int (*)(...))(& _ZTI10MetaModule)
48    (int (*)(...))ImportModule::_ZThn676_N12ImportModule14regretToInformEP6Entity

Class MetaModule
   size=836 align=4
   base size=836 base align=4
MetaModule (0x0x7f9dab51fa80) 0
    vptr=((& MetaModule::_ZTV10MetaModule) + 8u)
  VisibleModule (0x0x7f9dab76fd68) 0
      primary-for MetaModule (0x0x7f9dab51fa80)
    ImportModule (0x0x7f9dab4c9ca8) 0
        primary-for VisibleModule (0x0x7f9dab76fd68)
      MixfixModule (0x0x7f9dab4c9d20) 0
          primary-for ImportModule (0x0x7f9dab4c9ca8)
        ProfileModule (0x0x7f9dab76fdd0) 0
            primary-for MixfixModule (0x0x7f9dab4c9d20)
          Module (0x0x7f9dab4c9d98) 0
              primary-for ProfileModule (0x0x7f9dab76fdd0)
            NamedEntity (0x0x7f9dab5b5060) 4
            LineNumber (0x0x7f9dab5b50c0) 8
            BadFlag (0x0x7f9dab76fe38) 12
              FlagSet (0x0x7f9dab5b5120) 12
        MetadataStore (0x0x7f9dab5b5180) 76
        SharedTokens (0x0x7f9dab5b51e0) 0 empty
      Entity (0x0x7f9dab5b5240) 652
      Entity::User (0x0x7f9dab5b52a0) 676 nearly-empty
          vptr=((& MetaModule::_ZTV10MetaModule) + 48u)
  MetaOpCache (0x0x7f9dab5b5300) 820

Class MetaModuleCache::Pair
   size=8 align=4
   base size=8 base align=4
MetaModuleCache::Pair (0x0x7f9dab5b5480) 0

Class Vector<MetaModuleCache::Pair>
   size=4 align=4
   base size=4 base align=4
Vector<MetaModuleCache::Pair> (0x0x7f9dab5b54e0) 0

Vtable for MetaModuleCache
MetaModuleCache::_ZTV15MetaModuleCache: 3u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI15MetaModuleCache)
8     (int (*)(...))MetaModuleCache::regretToInform

Class MetaModuleCache
   size=8 align=4
   base size=8 base align=4
MetaModuleCache (0x0x7f9dab76ff08) 0
    vptr=((& MetaModuleCache::_ZTV15MetaModuleCache) + 8u)
  Entity::User (0x0x7f9dab5b5420) 0 nearly-empty
      primary-for MetaModuleCache (0x0x7f9dab76ff08)

Class MetaLevel::AttributeInfo
   size=48 align=4
   base size=48 base align=4
MetaLevel::AttributeInfo (0x0x7f9dab5b55a0) 0

Class MetaLevel::StatementAttributeInfo
   size=20 align=4
   base size=20 base align=4
MetaLevel::StatementAttributeInfo (0x0x7f9dab5b5600) 0

Class MetaLevel
   size=588 align=4
   base size=588 base align=4
MetaLevel (0x0x7f9dab5b5540) 0

Vtable for Environment
Environment::_ZTV11Environment: 4u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI11Environment)
8     (int (*)(...))Environment::~Environment
12    (int (*)(...))Environment::~Environment

Class Environment
   size=4 align=4
   base size=4 base align=4
Environment (0x0x7f9dab5b5660) 0 nearly-empty
    vptr=((& Environment::_ZTV11Environment) + 8u)

Class __gnu_cxx::new_allocator<std::pair<const int, ImportModule*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const int, ImportModule*> > (0x0x7f9dab5b5780) 0 empty

Class std::allocator<std::pair<const int, ImportModule*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const int, ImportModule*> > (0x0x7f9dabea8dd0) 0 empty
  __gnu_cxx::new_allocator<std::pair<const int, ImportModule*> > (0x0x7f9dab5b57e0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, ImportModule*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, ImportModule*> > > (0x0x7f9dab5b5840) 0 empty

Class std::allocator<std::pair<const int, ImportModule*> >::rebind<std::pair<const int, ImportModule*> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const int, ImportModule*> >::rebind<std::pair<const int, ImportModule*> > (0x0x7f9dab5b5960) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, ImportModule*> > >::rebind<std::pair<const int, ImportModule*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, ImportModule*> > >::rebind<std::pair<const int, ImportModule*> > (0x0x7f9dab5b5900) 0 empty

Class std::allocator<std::pair<const int, ImportModule*> >::rebind<std::_Rb_tree_node<std::pair<const int, ImportModule*> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const int, ImportModule*> >::rebind<std::_Rb_tree_node<std::pair<const int, ImportModule*> > > (0x0x7f9dab5b5a80) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, ImportModule*> > >::rebind<std::_Rb_tree_node<std::pair<const int, ImportModule*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, ImportModule*> > >::rebind<std::_Rb_tree_node<std::pair<const int, ImportModule*> > > (0x0x7f9dab5b5a20) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, ImportModule*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, ImportModule*> > > (0x0x7f9dab5b5ae0) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const int, ImportModule*> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const int, ImportModule*> > > (0x0x7f9dab2dd2d8) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, ImportModule*> > > (0x0x7f9dab5b5b40) 0 empty

Class std::_Rb_tree<int, std::pair<const int, ImportModule*>, std::_Select1st<std::pair<const int, ImportModule*> >, std::less<int>, std::allocator<std::pair<const int, ImportModule*> > >::_Rb_tree_impl<std::less<int>, false>
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<int, std::pair<const int, ImportModule*>, std::_Select1st<std::pair<const int, ImportModule*> >, std::less<int>, std::allocator<std::pair<const int, ImportModule*> > >::_Rb_tree_impl<std::less<int>, false> (0x0x7f9dab2dd340) 0
  std::allocator<std::_Rb_tree_node<std::pair<const int, ImportModule*> > > (0x0x7f9dab2dd3a8) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, ImportModule*> > > (0x0x7f9dab5b5ba0) 0 empty

Class std::_Rb_tree<int, std::pair<const int, ImportModule*>, std::_Select1st<std::pair<const int, ImportModule*> >, std::less<int>, std::allocator<std::pair<const int, ImportModule*> > >
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<int, std::pair<const int, ImportModule*>, std::_Select1st<std::pair<const int, ImportModule*> >, std::less<int>, std::allocator<std::pair<const int, ImportModule*> > > (0x0x7f9dab5b59c0) 0

Class std::map<int, ImportModule*>
   size=24 align=4
   base size=24 base align=4
std::map<int, ImportModule*> (0x0x7f9dab5b5720) 0

Vtable for ModuleCache
ModuleCache::_ZTV11ModuleCache: 3u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI11ModuleCache)
8     (int (*)(...))ModuleCache::regretToInform

Class ModuleCache
   size=28 align=4
   base size=28 base align=4
ModuleCache (0x0x7f9dab76f3a8) 0
    vptr=((& ModuleCache::_ZTV11ModuleCache) + 8u)
  Entity::User (0x0x7f9dab5b56c0) 0 nearly-empty
      primary-for ModuleCache (0x0x7f9dab76f3a8)

Class Compiler
   size=12 align=4
   base size=12 base align=4
Compiler (0x0x7f9dab5b5d80) 0

Class __gnu_cxx::new_allocator<std::pair<const int, View*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const int, View*> > (0x0x7f9dab5b5ea0) 0 empty

Class std::allocator<std::pair<const int, View*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const int, View*> > (0x0x7f9dab2dd410) 0 empty
  __gnu_cxx::new_allocator<std::pair<const int, View*> > (0x0x7f9dab5b5f00) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, View*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, View*> > > (0x0x7f9dab5b5f60) 0 empty

Class std::allocator<std::pair<const int, View*> >::rebind<std::pair<const int, View*> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const int, View*> >::rebind<std::pair<const int, View*> > (0x0x7f9dab3a30c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, View*> > >::rebind<std::pair<const int, View*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, View*> > >::rebind<std::pair<const int, View*> > (0x0x7f9dab3a3060) 0 empty

Class std::allocator<std::pair<const int, View*> >::rebind<std::_Rb_tree_node<std::pair<const int, View*> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const int, View*> >::rebind<std::_Rb_tree_node<std::pair<const int, View*> > > (0x0x7f9dab3a31e0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, View*> > >::rebind<std::_Rb_tree_node<std::pair<const int, View*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, View*> > >::rebind<std::_Rb_tree_node<std::pair<const int, View*> > > (0x0x7f9dab3a3180) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, View*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, View*> > > (0x0x7f9dab3a3240) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const int, View*> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const int, View*> > > (0x0x7f9dab2dd750) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, View*> > > (0x0x7f9dab3a32a0) 0 empty

Class std::_Rb_tree<int, std::pair<const int, View*>, std::_Select1st<std::pair<const int, View*> >, std::less<int>, std::allocator<std::pair<const int, View*> > >::_Rb_tree_impl<std::less<int>, false>
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<int, std::pair<const int, View*>, std::_Select1st<std::pair<const int, View*> >, std::less<int>, std::allocator<std::pair<const int, View*> > >::_Rb_tree_impl<std::less<int>, false> (0x0x7f9dab2dd7b8) 0
  std::allocator<std::_Rb_tree_node<std::pair<const int, View*> > > (0x0x7f9dab2dd820) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, View*> > > (0x0x7f9dab3a3300) 0 empty

Class std::_Rb_tree<int, std::pair<const int, View*>, std::_Select1st<std::pair<const int, View*> >, std::less<int>, std::allocator<std::pair<const int, View*> > >
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<int, std::pair<const int, View*>, std::_Select1st<std::pair<const int, View*> >, std::less<int>, std::allocator<std::pair<const int, View*> > > (0x0x7f9dab3a3120) 0

Class std::map<int, View*>
   size=24 align=4
   base size=24 base align=4
std::map<int, View*> (0x0x7f9dab5b5e40) 0

Class ViewDatabase
   size=24 align=4
   base size=24 base align=4
ViewDatabase (0x0x7f9dab5b5de0) 0

Vtable for Interpreter
Interpreter::_ZTV11Interpreter: 7u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI11Interpreter)
8     (int (*)(...))Interpreter::~Interpreter
12    (int (*)(...))Interpreter::~Interpreter
16    (int (*)(...))-76
20    (int (*)(...))(& _ZTI11Interpreter)
24    (int (*)(...))ModuleCache::regretToInform

Class Interpreter
   size=312 align=4
   base size=312 base align=4
Interpreter (0x0x7f9dab432f80) 0
    vptr=((& Interpreter::_ZTV11Interpreter) + 8u)
  Environment (0x0x7f9dab3a3360) 0 nearly-empty
      primary-for Interpreter (0x0x7f9dab432f80)
  ModuleDatabase (0x0x7f9dab3a33c0) 4
  ModuleCache (0x0x7f9dab2dd888) 76
      vptr=((& Interpreter::_ZTV11Interpreter) + 24u)
    Entity::User (0x0x7f9dab3a3420) 76 nearly-empty
        primary-for ModuleCache (0x0x7f9dab2dd888)
  ViewDatabase (0x0x7f9dab3a3480) 104

Class std::_Rb_tree_const_iterator<int>
   size=4 align=4
   base size=4 base align=4
std::_Rb_tree_const_iterator<int> (0x0x7f9dab3a35a0) 0

Class __gnu_cxx::new_allocator<ModuleExpression*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<ModuleExpression*> (0x0x7f9dab3a36c0) 0 empty

Class std::allocator<ModuleExpression*>
   size=1 align=1
   base size=1 base align=1
std::allocator<ModuleExpression*> (0x0x7f9dab2dd9c0) 0 empty
  __gnu_cxx::new_allocator<ModuleExpression*> (0x0x7f9dab3a3720) 0 empty

Class std::allocator<ModuleExpression*>::rebind<std::_List_node<ModuleExpression*> >
   size=1 align=1
   base size=0 base align=1
std::allocator<ModuleExpression*>::rebind<std::_List_node<ModuleExpression*> > (0x0x7f9dab3a3780) 0 empty

Class std::allocator<ModuleExpression*>::rebind<ModuleExpression*>
   size=1 align=1
   base size=0 base align=1
std::allocator<ModuleExpression*>::rebind<ModuleExpression*> (0x0x7f9dab3a37e0) 0 empty

Class __gnu_cxx::new_allocator<std::_List_node<ModuleExpression*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<ModuleExpression*> > (0x0x7f9dab3a3840) 0 empty

Class std::allocator<std::_List_node<ModuleExpression*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<ModuleExpression*> > (0x0x7f9dab2ddaf8) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<ModuleExpression*> > (0x0x7f9dab3a38a0) 0 empty

Class std::_List_base<ModuleExpression*, std::allocator<ModuleExpression*> >::_List_impl
   size=8 align=4
   base size=8 base align=4
std::_List_base<ModuleExpression*, std::allocator<ModuleExpression*> >::_List_impl (0x0x7f9dab2ddb60) 0
  std::allocator<std::_List_node<ModuleExpression*> > (0x0x7f9dab2ddbc8) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<ModuleExpression*> > (0x0x7f9dab3a3900) 0 empty

Class std::_List_base<ModuleExpression*, std::allocator<ModuleExpression*> >
   size=8 align=4
   base size=8 base align=4
std::_List_base<ModuleExpression*, std::allocator<ModuleExpression*> > (0x0x7f9dab3a3660) 0

Class std::list<ModuleExpression*>
   size=8 align=4
   base size=8 base align=4
std::list<ModuleExpression*> (0x0x7f9dab2ddc30) 0
  std::_List_base<ModuleExpression*, std::allocator<ModuleExpression*> > (0x0x7f9dab3a3960) 0

Class ModuleExpression
   size=32 align=4
   base size=32 base align=4
ModuleExpression (0x0x7f9dab3a3600) 0

Class Renaming::OpMapping
   size=32 align=4
   base size=32 base align=4
Renaming::OpMapping (0x0x7f9dab3a3a20) 0

Class Vector<std::_Rb_tree_const_iterator<std::pair<const int, int> > >
   size=4 align=4
   base size=4 base align=4
Vector<std::_Rb_tree_const_iterator<std::pair<const int, int> > > (0x0x7f9dab3a3a80) 0

Class __gnu_cxx::new_allocator<std::pair<const int, Renaming::OpMapping> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const int, Renaming::OpMapping> > (0x0x7f9dab3a3b40) 0 empty

Class std::allocator<std::pair<const int, Renaming::OpMapping> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const int, Renaming::OpMapping> > (0x0x7f9dab2dddd0) 0 empty
  __gnu_cxx::new_allocator<std::pair<const int, Renaming::OpMapping> > (0x0x7f9dab3a3ba0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, Renaming::OpMapping> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, Renaming::OpMapping> > > (0x0x7f9dab3a3c00) 0 empty

Class std::allocator<std::pair<const int, Renaming::OpMapping> >::rebind<std::pair<const int, Renaming::OpMapping> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const int, Renaming::OpMapping> >::rebind<std::pair<const int, Renaming::OpMapping> > (0x0x7f9dab3a3d20) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, Renaming::OpMapping> > >::rebind<std::pair<const int, Renaming::OpMapping> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, Renaming::OpMapping> > >::rebind<std::pair<const int, Renaming::OpMapping> > (0x0x7f9dab3a3cc0) 0 empty

Class std::allocator<std::pair<const int, Renaming::OpMapping> >::rebind<std::_Rb_tree_node<std::pair<const int, Renaming::OpMapping> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const int, Renaming::OpMapping> >::rebind<std::_Rb_tree_node<std::pair<const int, Renaming::OpMapping> > > (0x0x7f9dab3a3e40) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, Renaming::OpMapping> > >::rebind<std::_Rb_tree_node<std::pair<const int, Renaming::OpMapping> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, Renaming::OpMapping> > >::rebind<std::_Rb_tree_node<std::pair<const int, Renaming::OpMapping> > > (0x0x7f9dab3a3de0) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, Renaming::OpMapping> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, Renaming::OpMapping> > > (0x0x7f9dab3a3ea0) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const int, Renaming::OpMapping> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const int, Renaming::OpMapping> > > (0x0x7f9dab2dd068) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, Renaming::OpMapping> > > (0x0x7f9dab175000) 0 empty

Class std::_Rb_tree<int, std::pair<const int, Renaming::OpMapping>, std::_Select1st<std::pair<const int, Renaming::OpMapping> >, std::less<int>, std::allocator<std::pair<const int, Renaming::OpMapping> > >::_Rb_tree_impl<std::less<int>, false>
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<int, std::pair<const int, Renaming::OpMapping>, std::_Select1st<std::pair<const int, Renaming::OpMapping> >, std::less<int>, std::allocator<std::pair<const int, Renaming::OpMapping> > >::_Rb_tree_impl<std::less<int>, false> (0x0x7f9dab2dd478) 0
  std::allocator<std::_Rb_tree_node<std::pair<const int, Renaming::OpMapping> > > (0x0x7f9dab2dd4e0) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, Renaming::OpMapping> > > (0x0x7f9dab1750c0) 0 empty

Class std::_Rb_tree<int, std::pair<const int, Renaming::OpMapping>, std::_Select1st<std::pair<const int, Renaming::OpMapping> >, std::less<int>, std::allocator<std::pair<const int, Renaming::OpMapping> > >
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<int, std::pair<const int, Renaming::OpMapping>, std::_Select1st<std::pair<const int, Renaming::OpMapping> >, std::less<int>, std::allocator<std::pair<const int, Renaming::OpMapping> > > (0x0x7f9dab3a3d80) 0

Class std::multimap<int, Renaming::OpMapping>
   size=24 align=4
   base size=24 base align=4
std::multimap<int, Renaming::OpMapping> (0x0x7f9dab3a3ae0) 0

Class Vector<std::_Rb_tree_const_iterator<std::pair<const int, Renaming::OpMapping> > >
   size=4 align=4
   base size=4 base align=4
Vector<std::_Rb_tree_const_iterator<std::pair<const int, Renaming::OpMapping> > > (0x0x7f9dab175240) 0

Class std::_Rb_tree_iterator<std::pair<const int, Renaming::OpMapping> >
   size=4 align=4
   base size=4 base align=4
std::_Rb_tree_iterator<std::pair<const int, Renaming::OpMapping> > (0x0x7f9dab1752a0) 0

Vtable for Renaming
Renaming::_ZTV8Renaming: 4u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI8Renaming)
8     (int (*)(...))Renaming::addVarDecl
12    (int (*)(...))Renaming::addType

Class Renaming
   size=92 align=4
   base size=92 base align=4
Renaming (0x0x7f9dab2ddd00) 0
    vptr=((& Renaming::_ZTV8Renaming) + 8u)
  SyntaxContainer (0x0x7f9dab3a39c0) 0 nearly-empty
      primary-for Renaming (0x0x7f9dab2ddd00)

Class std::_Rb_tree_const_iterator<std::pair<const int, int> >
   size=4 align=4
   base size=4 base align=4
std::_Rb_tree_const_iterator<std::pair<const int, int> > (0x0x7f9dab175360) 0

Class std::pair<const int, int>
   size=8 align=4
   base size=8 base align=4
std::pair<const int, int> (0x0x7f9dab1753c0) 0

Class std::_Rb_tree_const_iterator<std::pair<const int, Renaming::OpMapping> >
   size=4 align=4
   base size=4 base align=4
std::_Rb_tree_const_iterator<std::pair<const int, Renaming::OpMapping> > (0x0x7f9dab175420) 0

Class std::pair<const int, Renaming::OpMapping>
   size=36 align=4
   base size=36 base align=4
std::pair<const int, Renaming::OpMapping> (0x0x7f9dab175480) 0

Class View::VarDecl
   size=12 align=4
   base size=9 base align=4
View::VarDecl (0x0x7f9dab1756c0) 0

Class View::BubblePair
   size=8 align=4
   base size=8 base align=4
View::BubblePair (0x0x7f9dab175720) 0

Class __gnu_cxx::new_allocator<View::VarDecl>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<View::VarDecl> (0x0x7f9dab1757e0) 0 empty

Class std::allocator<View::VarDecl>
   size=1 align=1
   base size=1 base align=1
std::allocator<View::VarDecl> (0x0x7f9dab2260d0) 0 empty
  __gnu_cxx::new_allocator<View::VarDecl> (0x0x7f9dab175840) 0 empty

Class std::allocator<View::VarDecl>::rebind<std::_List_node<View::VarDecl> >
   size=1 align=1
   base size=0 base align=1
std::allocator<View::VarDecl>::rebind<std::_List_node<View::VarDecl> > (0x0x7f9dab1758a0) 0 empty

Class std::allocator<View::VarDecl>::rebind<View::VarDecl>
   size=1 align=1
   base size=0 base align=1
std::allocator<View::VarDecl>::rebind<View::VarDecl> (0x0x7f9dab175900) 0 empty

Class __gnu_cxx::new_allocator<std::_List_node<View::VarDecl> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<View::VarDecl> > (0x0x7f9dab175960) 0 empty

Class std::allocator<std::_List_node<View::VarDecl> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<View::VarDecl> > (0x0x7f9dab226208) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<View::VarDecl> > (0x0x7f9dab1759c0) 0 empty

Class std::_List_base<View::VarDecl, std::allocator<View::VarDecl> >::_List_impl
   size=8 align=4
   base size=8 base align=4
std::_List_base<View::VarDecl, std::allocator<View::VarDecl> >::_List_impl (0x0x7f9dab226270) 0
  std::allocator<std::_List_node<View::VarDecl> > (0x0x7f9dab2262d8) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<View::VarDecl> > (0x0x7f9dab175a20) 0 empty

Class std::_List_base<View::VarDecl, std::allocator<View::VarDecl> >
   size=8 align=4
   base size=8 base align=4
std::_List_base<View::VarDecl, std::allocator<View::VarDecl> > (0x0x7f9dab175780) 0

Class std::list<View::VarDecl>
   size=8 align=4
   base size=8 base align=4
std::list<View::VarDecl> (0x0x7f9dab226340) 0
  std::_List_base<View::VarDecl, std::allocator<View::VarDecl> > (0x0x7f9dab175a80) 0

Class __gnu_cxx::new_allocator<SyntaxContainer::Type>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<SyntaxContainer::Type> (0x0x7f9dab175b40) 0 empty

Class std::allocator<SyntaxContainer::Type>
   size=1 align=1
   base size=1 base align=1
std::allocator<SyntaxContainer::Type> (0x0x7f9dab226410) 0 empty
  __gnu_cxx::new_allocator<SyntaxContainer::Type> (0x0x7f9dab175ba0) 0 empty

Class std::allocator<SyntaxContainer::Type>::rebind<std::_List_node<SyntaxContainer::Type> >
   size=1 align=1
   base size=0 base align=1
std::allocator<SyntaxContainer::Type>::rebind<std::_List_node<SyntaxContainer::Type> > (0x0x7f9dab175c00) 0 empty

Class std::allocator<SyntaxContainer::Type>::rebind<SyntaxContainer::Type>
   size=1 align=1
   base size=0 base align=1
std::allocator<SyntaxContainer::Type>::rebind<SyntaxContainer::Type> (0x0x7f9dab175c60) 0 empty

Class __gnu_cxx::new_allocator<std::_List_node<SyntaxContainer::Type> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<SyntaxContainer::Type> > (0x0x7f9dab175cc0) 0 empty

Class std::allocator<std::_List_node<SyntaxContainer::Type> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<SyntaxContainer::Type> > (0x0x7f9dab226548) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<SyntaxContainer::Type> > (0x0x7f9dab175d20) 0 empty

Class std::_List_base<SyntaxContainer::Type, std::allocator<SyntaxContainer::Type> >::_List_impl
   size=8 align=4
   base size=8 base align=4
std::_List_base<SyntaxContainer::Type, std::allocator<SyntaxContainer::Type> >::_List_impl (0x0x7f9dab2265b0) 0
  std::allocator<std::_List_node<SyntaxContainer::Type> > (0x0x7f9dab226618) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<SyntaxContainer::Type> > (0x0x7f9dab175d80) 0 empty

Class std::_List_base<SyntaxContainer::Type, std::allocator<SyntaxContainer::Type> >
   size=8 align=4
   base size=8 base align=4
std::_List_base<SyntaxContainer::Type, std::allocator<SyntaxContainer::Type> > (0x0x7f9dab175ae0) 0

Class std::list<SyntaxContainer::Type>
   size=8 align=4
   base size=8 base align=4
std::list<SyntaxContainer::Type> (0x0x7f9dab226680) 0
  std::_List_base<SyntaxContainer::Type, std::allocator<SyntaxContainer::Type> > (0x0x7f9dab175ea0) 0

Class __gnu_cxx::new_allocator<View::BubblePair>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<View::BubblePair> (0x0x7f9dab175f60) 0 empty

Class std::allocator<View::BubblePair>
   size=1 align=1
   base size=1 base align=1
std::allocator<View::BubblePair> (0x0x7f9dab226750) 0 empty
  __gnu_cxx::new_allocator<View::BubblePair> (0x0x7f9daaf16000) 0 empty

Class std::allocator<View::BubblePair>::rebind<std::_List_node<View::BubblePair> >
   size=1 align=1
   base size=0 base align=1
std::allocator<View::BubblePair>::rebind<std::_List_node<View::BubblePair> > (0x0x7f9daaf16060) 0 empty

Class std::allocator<View::BubblePair>::rebind<View::BubblePair>
   size=1 align=1
   base size=0 base align=1
std::allocator<View::BubblePair>::rebind<View::BubblePair> (0x0x7f9daaf160c0) 0 empty

Class __gnu_cxx::new_allocator<std::_List_node<View::BubblePair> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<View::BubblePair> > (0x0x7f9daaf16120) 0 empty

Class std::allocator<std::_List_node<View::BubblePair> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<View::BubblePair> > (0x0x7f9dab226888) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<View::BubblePair> > (0x0x7f9daaf16180) 0 empty

Class std::_List_base<View::BubblePair, std::allocator<View::BubblePair> >::_List_impl
   size=8 align=4
   base size=8 base align=4
std::_List_base<View::BubblePair, std::allocator<View::BubblePair> >::_List_impl (0x0x7f9dab2268f0) 0
  std::allocator<std::_List_node<View::BubblePair> > (0x0x7f9dab226958) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<View::BubblePair> > (0x0x7f9daaf161e0) 0 empty

Class std::_List_base<View::BubblePair, std::allocator<View::BubblePair> >
   size=8 align=4
   base size=8 base align=4
std::_List_base<View::BubblePair, std::allocator<View::BubblePair> > (0x0x7f9dab175f00) 0

Class std::list<View::BubblePair>
   size=8 align=4
   base size=8 base align=4
std::list<View::BubblePair> (0x0x7f9dab2269c0) 0
  std::_List_base<View::BubblePair, std::allocator<View::BubblePair> > (0x0x7f9daaf16240) 0

Class __gnu_cxx::new_allocator<std::pair<const int, std::pair<Term*, Term*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const int, std::pair<Term*, Term*> > > (0x0x7f9daaf16300) 0 empty

Class std::allocator<std::pair<const int, std::pair<Term*, Term*> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const int, std::pair<Term*, Term*> > > (0x0x7f9dab226a90) 0 empty
  __gnu_cxx::new_allocator<std::pair<const int, std::pair<Term*, Term*> > > (0x0x7f9daaf16360) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, std::pair<Term*, Term*> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, std::pair<Term*, Term*> > > > (0x0x7f9daaf163c0) 0 empty

Class std::allocator<std::pair<const int, std::pair<Term*, Term*> > >::rebind<std::pair<const int, std::pair<Term*, Term*> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const int, std::pair<Term*, Term*> > >::rebind<std::pair<const int, std::pair<Term*, Term*> > > (0x0x7f9daaf165a0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, std::pair<Term*, Term*> > > >::rebind<std::pair<const int, std::pair<Term*, Term*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, std::pair<Term*, Term*> > > >::rebind<std::pair<const int, std::pair<Term*, Term*> > > (0x0x7f9daaf16540) 0 empty

Class std::allocator<std::pair<const int, std::pair<Term*, Term*> > >::rebind<std::_Rb_tree_node<std::pair<const int, std::pair<Term*, Term*> > > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const int, std::pair<Term*, Term*> > >::rebind<std::_Rb_tree_node<std::pair<const int, std::pair<Term*, Term*> > > > (0x0x7f9daaf166c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, std::pair<Term*, Term*> > > >::rebind<std::_Rb_tree_node<std::pair<const int, std::pair<Term*, Term*> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, std::pair<Term*, Term*> > > >::rebind<std::_Rb_tree_node<std::pair<const int, std::pair<Term*, Term*> > > > (0x0x7f9daaf16660) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, std::pair<Term*, Term*> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, std::pair<Term*, Term*> > > > (0x0x7f9daaf16720) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const int, std::pair<Term*, Term*> > > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const int, std::pair<Term*, Term*> > > > (0x0x7f9dab226d00) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, std::pair<Term*, Term*> > > > (0x0x7f9daaf16840) 0 empty

Class std::_Rb_tree<int, std::pair<const int, std::pair<Term*, Term*> >, std::_Select1st<std::pair<const int, std::pair<Term*, Term*> > >, std::less<int>, std::allocator<std::pair<const int, std::pair<Term*, Term*> > > >::_Rb_tree_impl<std::less<int>, false>
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<int, std::pair<const int, std::pair<Term*, Term*> >, std::_Select1st<std::pair<const int, std::pair<Term*, Term*> > >, std::less<int>, std::allocator<std::pair<const int, std::pair<Term*, Term*> > > >::_Rb_tree_impl<std::less<int>, false> (0x0x7f9dab226d68) 0
  std::allocator<std::_Rb_tree_node<std::pair<const int, std::pair<Term*, Term*> > > > (0x0x7f9dab226dd0) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, std::pair<Term*, Term*> > > > (0x0x7f9daaf16900) 0 empty

Class std::_Rb_tree<int, std::pair<const int, std::pair<Term*, Term*> >, std::_Select1st<std::pair<const int, std::pair<Term*, Term*> > >, std::less<int>, std::allocator<std::pair<const int, std::pair<Term*, Term*> > > >
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<int, std::pair<const int, std::pair<Term*, Term*> >, std::_Select1st<std::pair<const int, std::pair<Term*, Term*> > >, std::less<int>, std::allocator<std::pair<const int, std::pair<Term*, Term*> > > > (0x0x7f9daaf16600) 0

Class std::multimap<int, std::pair<Term*, Term*> >
   size=24 align=4
   base size=24 base align=4
std::multimap<int, std::pair<Term*, Term*> > (0x0x7f9daaf162a0) 0

Vtable for View
View::_ZTV4View: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI4View)
8     (int (*)(...))View::regretToInform
12    (int (*)(...))View::addVarDecl
16    (int (*)(...))View::addType
20    (int (*)(...))-36
24    (int (*)(...))(& _ZTI4View)
28    (int (*)(...))View::_ZThn36_N4View10addVarDeclE5Token
32    (int (*)(...))View::_ZThn36_N4View7addTypeEbRK6VectorI5TokenE

Class View
   size=204 align=4
   base size=204 base align=4
View (0x0x7f9dab232850) 0
    vptr=((& View::_ZTV4View) + 8u)
  NamedEntity (0x0x7f9dab1754e0) 4
  LineNumber (0x0x7f9dab175540) 8
  Entity (0x0x7f9dab1755a0) 12
  Entity::User (0x0x7f9dab175600) 0 nearly-empty
      primary-for View (0x0x7f9dab232850)
  Renaming (0x0x7f9dab226068) 36
      vptr=((& View::_ZTV4View) + 28u)
    SyntaxContainer (0x0x7f9dab175660) 36 nearly-empty
        primary-for Renaming (0x0x7f9dab226068)

Class IO_Manager
   size=28 align=4
   base size=28 base align=4
IO_Manager (0x0x7f9daaf16a80) 0

Class Vector<const char*>
   size=4 align=4
   base size=4 base align=4
Vector<const char*> (0x0x7f9daaf16de0) 0

Class std::_Rb_tree_const_iterator<std::pair<const int, ImportModule::ImportMode> >
   size=4 align=4
   base size=4 base align=4
std::_Rb_tree_const_iterator<std::pair<const int, ImportModule::ImportMode> > (0x0x7f9daac084e0) 0

Class std::_Rb_tree_iterator<std::pair<const int, ImportModule::ImportMode> >
   size=4 align=4
   base size=4 base align=4
std::_Rb_tree_iterator<std::pair<const int, ImportModule::ImportMode> > (0x0x7f9daac08540) 0

Class std::pair<const int, ImportModule::ImportMode>
   size=8 align=4
   base size=8 base align=4
std::pair<const int, ImportModule::ImportMode> (0x0x7f9daac08600) 0

Class std::_List_const_iterator<ModuleExpression*>
   size=4 align=4
   base size=4 base align=4
std::_List_const_iterator<ModuleExpression*> (0x0x7f9daac08660) 0

Class std::_List_iterator<ModuleExpression*>
   size=4 align=4
   base size=4 base align=4
std::_List_iterator<ModuleExpression*> (0x0x7f9daac08720) 0

Class std::_Rb_tree_iterator<int>
   size=4 align=4
   base size=4 base align=4
std::_Rb_tree_iterator<int> (0x0x7f9daac08780) 0

Class Vector<Vector<const char*> >
   size=4 align=4
   base size=4 base align=4
Vector<Vector<const char*> > (0x0x7f9daac08900) 0

Class std::_Rb_tree_const_iterator<std::pair<const int, std::pair<Term*, Term*> > >
   size=4 align=4
   base size=4 base align=4
std::_Rb_tree_const_iterator<std::pair<const int, std::pair<Term*, Term*> > > (0x0x7f9daac08a20) 0

Class std::_Rb_tree_iterator<std::pair<const int, std::pair<Term*, Term*> > >
   size=4 align=4
   base size=4 base align=4
std::_Rb_tree_iterator<std::pair<const int, std::pair<Term*, Term*> > > (0x0x7f9daac08a80) 0

Class std::pair<Term*, Term*>
   size=8 align=4
   base size=8 base align=4
std::pair<Term*, Term*> (0x0x7f9daac08ba0) 0

Class std::pair<const int, std::pair<Term*, Term*> >
   size=12 align=4
   base size=12 base align=4
std::pair<const int, std::pair<Term*, Term*> > (0x0x7f9daac08b40) 0

Class __gnu_cxx::_Rope_rep_base<char, std::allocator<char> >
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::_Rope_rep_base<char, std::allocator<char> > (0x0x7f9daa4ca000) 0
  std::allocator<char> (0x0x7f9daa4ca068) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7f9daa83b9c0) 0 empty

Class __gnu_cxx::_Rope_RopeRep<char, std::allocator<char> >
   size=64 align=4
   base size=64 base align=4
__gnu_cxx::_Rope_RopeRep<char, std::allocator<char> > (0x0x7f9daa4bdd20) 0
  __gnu_cxx::_Rope_rep_base<char, std::allocator<char> > (0x0x7f9daa4ca138) 0
    std::allocator<char> (0x0x7f9daa4ca1a0) 0 empty
      __gnu_cxx::new_allocator<char> (0x0x7f9daa83ba20) 0 empty
  __gnu_cxx::_Refcount_Base (0x0x7f9daa83ba80) 4

Class __gnu_cxx::_Rope_rep_base<wchar_t, std::allocator<wchar_t> >
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::_Rope_rep_base<wchar_t, std::allocator<wchar_t> > (0x0x7f9daa4ca2d8) 0
  std::allocator<wchar_t> (0x0x7f9daa4ca340) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7f9daa83bae0) 0 empty

Class __gnu_cxx::_Rope_RopeRep<wchar_t, std::allocator<wchar_t> >
   size=64 align=4
   base size=64 base align=4
__gnu_cxx::_Rope_RopeRep<wchar_t, std::allocator<wchar_t> > (0x0x7f9daa4e40e0) 0
  __gnu_cxx::_Rope_rep_base<wchar_t, std::allocator<wchar_t> > (0x0x7f9daa4ca410) 0
    std::allocator<wchar_t> (0x0x7f9daa4ca478) 0 empty
      __gnu_cxx::new_allocator<wchar_t> (0x0x7f9daa83bb40) 0 empty
  __gnu_cxx::_Refcount_Base (0x0x7f9daa83bba0) 4

Class std::unary_function<int, int>
   size=1 align=1
   base size=0 base align=1
std::unary_function<int, int> (0x0x7f9daa83bc00) 0 empty

Class std::_Identity<int>
   size=1 align=1
   base size=1 base align=1
std::_Identity<int> (0x0x7f9daa4ca750) 0 empty
  std::unary_function<int, int> (0x0x7f9daa83bc60) 0 empty

Class std::_Rb_tree_node<std::pair<const int, int> >
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree_node<std::pair<const int, int> > (0x0x7f9daa4cac98) 0
  std::_Rb_tree_node_base (0x0x7f9daa83bcc0) 0

Class std::_Rb_tree_node<std::pair<const int, Renaming::OpMapping> >
   size=52 align=4
   base size=52 base align=4
std::_Rb_tree_node<std::pair<const int, Renaming::OpMapping> > (0x0x7f9daa4cad00) 0
  std::_Rb_tree_node_base (0x0x7f9daa83bd20) 0

Class std::_Rb_tree_node<std::pair<const int, ImportModule::ImportMode> >
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree_node<std::pair<const int, ImportModule::ImportMode> > (0x0x7f9daa4cad68) 0
  std::_Rb_tree_node_base (0x0x7f9daa5dd0c0) 0

Class std::iterator_traits<std::_List_const_iterator<ModuleExpression*> >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<std::_List_const_iterator<ModuleExpression*> > (0x0x7f9daa5dd120) 0 empty

Class std::_List_node<ModuleExpression*>
   size=12 align=4
   base size=12 base align=4
std::_List_node<ModuleExpression*> (0x0x7f9daa4cae38) 0
  std::__detail::_List_node_base (0x0x7f9daa5dd180) 0

Class std::_Rb_tree_node<int>
   size=20 align=4
   base size=20 base align=4
std::_Rb_tree_node<int> (0x0x7f9daa4caea0) 0
  std::_Rb_tree_node_base (0x0x7f9daa5dd1e0) 0

Class std::_Rb_tree_node<std::pair<const int, std::pair<Term*, Term*> > >
   size=28 align=4
   base size=28 base align=4
std::_Rb_tree_node<std::pair<const int, std::pair<Term*, Term*> > > (0x0x7f9daa4caf08) 0
  std::_Rb_tree_node_base (0x0x7f9daa5dd240) 0

Class __gnu_cxx::_Rope_RopeConcatenation<char, std::allocator<char> >
   size=72 align=4
   base size=72 base align=4
__gnu_cxx::_Rope_RopeConcatenation<char, std::allocator<char> > (0x0x7f9daa30a750) 0
  __gnu_cxx::_Rope_RopeRep<char, std::allocator<char> > (0x0x7f9daa327a10) 0
    __gnu_cxx::_Rope_rep_base<char, std::allocator<char> > (0x0x7f9daa30a7b8) 0
      std::allocator<char> (0x0x7f9daa30a820) 0 empty
        __gnu_cxx::new_allocator<char> (0x0x7f9daa312840) 0 empty
    __gnu_cxx::_Refcount_Base (0x0x7f9daa3128a0) 4

Class __gnu_cxx::_Rope_RopeLeaf<char, std::allocator<char> >
   size=68 align=4
   base size=68 base align=4
__gnu_cxx::_Rope_RopeLeaf<char, std::allocator<char> > (0x0x7f9daa30a958) 0
  __gnu_cxx::_Rope_RopeRep<char, std::allocator<char> > (0x0x7f9daa327bd0) 0
    __gnu_cxx::_Rope_rep_base<char, std::allocator<char> > (0x0x7f9daa30a9c0) 0
      std::allocator<char> (0x0x7f9daa30aa28) 0 empty
        __gnu_cxx::new_allocator<char> (0x0x7f9daa312900) 0 empty
    __gnu_cxx::_Refcount_Base (0x0x7f9daa312960) 4

Class __gnu_cxx::_Rope_RopeFunction<char, std::allocator<char> >
   size=72 align=4
   base size=69 base align=4
__gnu_cxx::_Rope_RopeFunction<char, std::allocator<char> > (0x0x7f9daa30ab60) 0
  __gnu_cxx::_Rope_RopeRep<char, std::allocator<char> > (0x0x7f9daa327d20) 0
    __gnu_cxx::_Rope_rep_base<char, std::allocator<char> > (0x0x7f9daa30abc8) 0
      std::allocator<char> (0x0x7f9daa30ac30) 0 empty
        __gnu_cxx::new_allocator<char> (0x0x7f9daa3129c0) 0 empty
    __gnu_cxx::_Refcount_Base (0x0x7f9daa312a20) 4

Vtable for __gnu_cxx::char_producer<char>
__gnu_cxx::char_producer<char>::_ZTVN9__gnu_cxx13char_producerIcEE: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN9__gnu_cxx13char_producerIcEE)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual

Class __gnu_cxx::char_producer<char>
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::char_producer<char> (0x0x7f9daa312a80) 0 nearly-empty
    vptr=((& __gnu_cxx::char_producer<char>::_ZTVN9__gnu_cxx13char_producerIcEE) + 8u)

Class __gnu_cxx::_Rope_RopeConcatenation<wchar_t, std::allocator<wchar_t> >
   size=72 align=4
   base size=72 base align=4
__gnu_cxx::_Rope_RopeConcatenation<wchar_t, std::allocator<wchar_t> > (0x0x7f9daa30ad68) 0
  __gnu_cxx::_Rope_RopeRep<wchar_t, std::allocator<wchar_t> > (0x0x7f9daa3452a0) 0
    __gnu_cxx::_Rope_rep_base<wchar_t, std::allocator<wchar_t> > (0x0x7f9daa30add0) 0
      std::allocator<wchar_t> (0x0x7f9daa30ae38) 0 empty
        __gnu_cxx::new_allocator<wchar_t> (0x0x7f9daa312ae0) 0 empty
    __gnu_cxx::_Refcount_Base (0x0x7f9daa312b40) 4

Class __gnu_cxx::_Rope_RopeLeaf<wchar_t, std::allocator<wchar_t> >
   size=68 align=4
   base size=68 base align=4
__gnu_cxx::_Rope_RopeLeaf<wchar_t, std::allocator<wchar_t> > (0x0x7f9daa30af70) 0
  __gnu_cxx::_Rope_RopeRep<wchar_t, std::allocator<wchar_t> > (0x0x7f9daa345460) 0
    __gnu_cxx::_Rope_rep_base<wchar_t, std::allocator<wchar_t> > (0x0x7f9daa34e000) 0
      std::allocator<wchar_t> (0x0x7f9daa34e068) 0 empty
        __gnu_cxx::new_allocator<wchar_t> (0x0x7f9daa312ba0) 0 empty
    __gnu_cxx::_Refcount_Base (0x0x7f9daa312c00) 4

Class __gnu_cxx::_Rope_RopeFunction<wchar_t, std::allocator<wchar_t> >
   size=72 align=4
   base size=69 base align=4
__gnu_cxx::_Rope_RopeFunction<wchar_t, std::allocator<wchar_t> > (0x0x7f9daa34e1a0) 0
  __gnu_cxx::_Rope_RopeRep<wchar_t, std::allocator<wchar_t> > (0x0x7f9daa3455b0) 0
    __gnu_cxx::_Rope_rep_base<wchar_t, std::allocator<wchar_t> > (0x0x7f9daa34e208) 0
      std::allocator<wchar_t> (0x0x7f9daa34e270) 0 empty
        __gnu_cxx::new_allocator<wchar_t> (0x0x7f9daa312c60) 0 empty
    __gnu_cxx::_Refcount_Base (0x0x7f9daa312cc0) 4

Vtable for __gnu_cxx::char_producer<wchar_t>
__gnu_cxx::char_producer<wchar_t>::_ZTVN9__gnu_cxx13char_producerIwEE: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN9__gnu_cxx13char_producerIwEE)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual

Class __gnu_cxx::char_producer<wchar_t>
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::char_producer<wchar_t> (0x0x7f9daa312d20) 0 nearly-empty
    vptr=((& __gnu_cxx::char_producer<wchar_t>::_ZTVN9__gnu_cxx13char_producerIwEE) + 8u)

Class __gnu_cxx::new_allocator<Rule*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<Rule*> (0x0x7f9daa312ea0) 0 empty

Class std::allocator<Rule*>
   size=1 align=1
   base size=1 base align=1
std::allocator<Rule*> (0x0x7f9daa34e618) 0 empty
  __gnu_cxx::new_allocator<Rule*> (0x0x7f9daa312f00) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<Rule*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Rule*> > (0x0x7f9daa312f60) 0 empty

Class std::allocator<Rule*>::rebind<Rule*>
   size=1 align=1
   base size=0 base align=1
std::allocator<Rule*>::rebind<Rule*> (0x0x7f9daa3860c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<Rule*> >::rebind<Rule*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Rule*> >::rebind<Rule*> (0x0x7f9daa386060) 0 empty

Class std::allocator<Rule*>::rebind<std::_Rb_tree_node<Rule*> >
   size=1 align=1
   base size=0 base align=1
std::allocator<Rule*>::rebind<std::_Rb_tree_node<Rule*> > (0x0x7f9daa3861e0) 0 empty

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

Class std::binary_function<Rule*, Rule*, bool>
   size=1 align=1
   base size=0 base align=1
std::binary_function<Rule*, Rule*, bool> (0x0x7f9daa386240) 0 empty

Class std::less<Rule*>
   size=1 align=1
   base size=1 base align=1
std::less<Rule*> (0x0x7f9daa34e888) 0 empty
  std::binary_function<Rule*, Rule*, bool> (0x0x7f9daa3862a0) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<Rule*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<Rule*> > (0x0x7f9daa386300) 0 empty

Class std::allocator<std::_Rb_tree_node<Rule*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<Rule*> > (0x0x7f9daa34e8f0) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<Rule*> > (0x0x7f9daa386360) 0 empty

Class std::_Rb_tree<Rule*, Rule*, std::_Identity<Rule*>, std::less<Rule*>, std::allocator<Rule*> >::_Rb_tree_impl<std::less<Rule*>, false>
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<Rule*, Rule*, std::_Identity<Rule*>, std::less<Rule*>, std::allocator<Rule*> >::_Rb_tree_impl<std::less<Rule*>, false> (0x0x7f9daa34e958) 0
  std::allocator<std::_Rb_tree_node<Rule*> > (0x0x7f9daa34e9c0) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<Rule*> > (0x0x7f9daa3863c0) 0 empty

Class std::_Rb_tree<Rule*, Rule*, std::_Identity<Rule*>, std::less<Rule*>, std::allocator<Rule*> >
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<Rule*, Rule*, std::_Identity<Rule*>, std::less<Rule*>, std::allocator<Rule*> > (0x0x7f9daa386120) 0

Class std::set<Rule*>
   size=24 align=4
   base size=24 base align=4
std::set<Rule*> (0x0x7f9daa312e40) 0

Class std::pair<const int, std::set<Rule*> >
   size=28 align=4
   base size=28 base align=4
std::pair<const int, std::set<Rule*> > (0x0x7f9daa312de0) 0

Class std::_Rb_tree_node<std::pair<const int, std::set<Rule*> > >
   size=44 align=4
   base size=44 base align=4
std::_Rb_tree_node<std::pair<const int, std::set<Rule*> > > (0x0x7f9daa34e548) 0
  std::_Rb_tree_node_base (0x0x7f9daa312d80) 0

Class std::pair<const int, PreModule*>
   size=8 align=4
   base size=8 base align=4
std::pair<const int, PreModule*> (0x0x7f9daa386540) 0

Class std::_Rb_tree_node<std::pair<const int, PreModule*> >
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree_node<std::pair<const int, PreModule*> > (0x0x7f9daa34ea90) 0
  std::_Rb_tree_node_base (0x0x7f9daa3864e0) 0

Class std::pair<const int, View*>
   size=8 align=4
   base size=8 base align=4
std::pair<const int, View*> (0x0x7f9daa386600) 0

Class std::_Rb_tree_node<std::pair<const int, View*> >
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree_node<std::pair<const int, View*> > (0x0x7f9daa34ed68) 0
  std::_Rb_tree_node_base (0x0x7f9daa3865a0) 0

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const int, std::set<Rule*> > > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const int, std::set<Rule*> > > > > (0x0x7f9daa386b40) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const int, PreModule*> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const int, PreModule*> > > > (0x0x7f9daa386c60) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const int, ImportModule::ImportMode> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const int, ImportModule::ImportMode> > > > (0x0x7f9daa386d20) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<int> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<int> > > (0x0x7f9daa386e40) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const int, View*> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const int, View*> > > > (0x0x7f9daa386f60) 0 empty

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

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const int, Renaming::OpMapping> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const int, Renaming::OpMapping> > > > (0x0x7f9daa1872a0) 0 empty

Vtable for __gnu_cxx::_Rope_RopeSubstring<char, std::allocator<char> >
__gnu_cxx::_Rope_RopeSubstring<char, std::allocator<char> >::_ZTVN9__gnu_cxx19_Rope_RopeSubstringIcSaIcEEE: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN9__gnu_cxx19_Rope_RopeSubstringIcSaIcEEE)
8     (int (*)(...))__gnu_cxx::_Rope_RopeSubstring<_CharT, _Alloc>::~_Rope_RopeSubstring<char, std::allocator<char> >
12    (int (*)(...))__gnu_cxx::_Rope_RopeSubstring<_CharT, _Alloc>::~_Rope_RopeSubstring<char, std::allocator<char> >
16    (int (*)(...))__gnu_cxx::_Rope_RopeSubstring<_CharT, _Alloc>::operator()<char, std::allocator<char> >

Class __gnu_cxx::_Rope_RopeSubstring<char, std::allocator<char> >
   size=84 align=4
   base size=84 base align=4
__gnu_cxx::_Rope_RopeSubstring<char, std::allocator<char> > (0x0x7f9daa1fdd90) 0
    vptr=((& __gnu_cxx::_Rope_RopeSubstring<char, std::allocator<char> >::_ZTVN9__gnu_cxx19_Rope_RopeSubstringIcSaIcEEE) + 8u)
  __gnu_cxx::_Rope_RopeFunction<char, std::allocator<char> > (0x0x7f9daa20c000) 4
    __gnu_cxx::_Rope_RopeRep<char, std::allocator<char> > (0x0x7f9daa1fde00) 4
      __gnu_cxx::_Rope_rep_base<char, std::allocator<char> > (0x0x7f9daa20c068) 4
        std::allocator<char> (0x0x7f9daa20c0d0) 4 empty
          __gnu_cxx::new_allocator<char> (0x0x7f9daa187720) 4 empty
      __gnu_cxx::_Refcount_Base (0x0x7f9daa187780) 8
  __gnu_cxx::char_producer<char> (0x0x7f9daa1877e0) 0 nearly-empty
      primary-for __gnu_cxx::_Rope_RopeSubstring<char, std::allocator<char> > (0x0x7f9daa1fdd90)

Class std::_Rb_tree_node<Rule*>
   size=20 align=4
   base size=20 base align=4
std::_Rb_tree_node<Rule*> (0x0x7f9daa20c270) 0
  std::_Rb_tree_node_base (0x0x7f9daa187960) 0

Class __gnu_cxx::new_allocator<__gnu_cxx::_Rope_RopeLeaf<char, std::allocator<char> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<__gnu_cxx::_Rope_RopeLeaf<char, std::allocator<char> > > (0x0x7f9daa187a80) 0 empty

Class std::allocator<__gnu_cxx::_Rope_RopeLeaf<char, std::allocator<char> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<__gnu_cxx::_Rope_RopeLeaf<char, std::allocator<char> > > (0x0x7f9daa20c2d8) 0 empty
  __gnu_cxx::new_allocator<__gnu_cxx::_Rope_RopeLeaf<char, std::allocator<char> > > (0x0x7f9daa187ae0) 0 empty

Class __gnu_cxx::new_allocator<__gnu_cxx::_Rope_RopeConcatenation<char, std::allocator<char> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<__gnu_cxx::_Rope_RopeConcatenation<char, std::allocator<char> > > (0x0x7f9daa187b40) 0 empty

Class std::allocator<__gnu_cxx::_Rope_RopeConcatenation<char, std::allocator<char> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<__gnu_cxx::_Rope_RopeConcatenation<char, std::allocator<char> > > (0x0x7f9daa20c340) 0 empty
  __gnu_cxx::new_allocator<__gnu_cxx::_Rope_RopeConcatenation<char, std::allocator<char> > > (0x0x7f9daa187c60) 0 empty

Class __gnu_cxx::new_allocator<__gnu_cxx::_Rope_RopeFunction<char, std::allocator<char> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<__gnu_cxx::_Rope_RopeFunction<char, std::allocator<char> > > (0x0x7f9daa187d80) 0 empty

Class std::allocator<__gnu_cxx::_Rope_RopeFunction<char, std::allocator<char> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<__gnu_cxx::_Rope_RopeFunction<char, std::allocator<char> > > (0x0x7f9daa20c3a8) 0 empty
  __gnu_cxx::new_allocator<__gnu_cxx::_Rope_RopeFunction<char, std::allocator<char> > > (0x0x7f9daa187de0) 0 empty

Class __gnu_cxx::new_allocator<__gnu_cxx::_Rope_RopeSubstring<char, std::allocator<char> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<__gnu_cxx::_Rope_RopeSubstring<char, std::allocator<char> > > (0x0x7f9daa187e40) 0 empty

Class std::allocator<__gnu_cxx::_Rope_RopeSubstring<char, std::allocator<char> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<__gnu_cxx::_Rope_RopeSubstring<char, std::allocator<char> > > (0x0x7f9daa20c410) 0 empty
  __gnu_cxx::new_allocator<__gnu_cxx::_Rope_RopeSubstring<char, std::allocator<char> > > (0x0x7f9daa187ea0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<Rule*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<Rule*> > > (0x0x7f9da9eeb000) 0 empty

Class std::iterator_traits<char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char*> (0x0x7f9da9eeb0c0) 0 empty

Class std::pair<char*, char*>
   size=8 align=4
   base size=8 base align=4
std::pair<char*, char*> (0x0x7f9da9eeb120) 0

Class std::__is_move_iterator<char*>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<char*> (0x0x7f9da9eeb180) 0 empty

Class std::_Iter_base<char*, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<char*, false> (0x0x7f9da9eeb1e0) 0 empty

Class std::_Miter_base<char*>
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<char*> (0x0x7f9da9f89000) 0 empty
  std::_Iter_base<char*, false> (0x0x7f9da9eeb240) 0 empty

Class std::__is_normal_iterator<char*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<char*> (0x0x7f9da9eeb2a0) 0 empty

Class std::_Niter_base<char*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<char*> (0x0x7f9da9f89068) 0 empty
  std::_Iter_base<char*, false> (0x0x7f9da9eeb300) 0 empty

Class std::__are_same<char, char>
   size=1 align=1
   base size=0 base align=1
std::__are_same<char, char> (0x0x7f9da9eeb360) 0 empty

Class std::__is_pointer<char*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<char*> (0x0x7f9da9eeb3c0) 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> (0x0x7f9da9eeb420) 0 empty

