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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7f890f277c00) 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> (0x0x7f890f277c60) 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> (0x0x7f890f277cc0) 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> (0x0x7f890f277d20) 0 empty

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7f890f304660) 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> (0x0x7f890f3046c0) 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> (0x0x7f890f304720) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7f890f304780) 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> (0x0x7f890f3047e0) 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> (0x0x7f890f304840) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7f890f304900) 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> (0x0x7f890f304960) 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> (0x0x7f890f3049c0) 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> (0x0x7f890f304a20) 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> (0x0x7f890f304a80) 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> (0x0x7f890f304ae0) 0 empty

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

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

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

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

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

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7f890f544820) 0 empty
  std::input_iterator_tag (0x0x7f890f33b180) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7f890f544888) 0 empty
  std::forward_iterator_tag (0x0x7f890f5448f0) 0 empty
    std::input_iterator_tag (0x0x7f890f33b1e0) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7f890f544958) 0 empty
  std::bidirectional_iterator_tag (0x0x7f890f5449c0) 0 empty
    std::forward_iterator_tag (0x0x7f890f544a28) 0 empty
      std::input_iterator_tag (0x0x7f890f33b240) 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> (0x0x7f890f33b540) 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 (0x0x7f890f33b720) 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 (0x0x7f890f33b780) 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 (0x0x7f890f33b7e0) 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 (0x0x7f890f33b840) 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 (0x0x7f890f33b8a0) 0 empty

Class std::__iter_swap<true>
   size=1 align=1
   base size=0 base align=1
std::__iter_swap<true> (0x0x7f890f33bcc0) 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> (0x0x7f890f33be40) 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> (0x0x7f890f33bf60) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class __gnu_cxx::__numeric_traits<long int>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<long int> (0x0x7f890f14b000) 0 empty
  __gnu_cxx::__numeric_traits_integer<long int> (0x0x7f890f410c00) 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> (0x0x7f890f410d20) 0 empty

Class boost::error_info<boost::throw_function_, const char*>
   size=8 align=8
   base size=8 base align=8
boost::error_info<boost::throw_function_, const char*> (0x0x7f890f1e76c0) 0

Class boost::error_info<boost::throw_file_, const char*>
   size=8 align=8
   base size=8 base align=8
boost::error_info<boost::throw_file_, const char*> (0x0x7f890f1e7720) 0

Class boost::error_info<boost::throw_line_, int>
   size=4 align=4
   base size=4 base align=4
boost::error_info<boost::throw_line_, int> (0x0x7f890f1e7780) 0

Vtable for boost::exception_detail::error_info_container
boost::exception_detail::error_info_container::_ZTVN5boost16exception_detail20error_info_containerE: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail20error_info_containerE)
16    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual

Class boost::exception_detail::error_info_container
   size=8 align=8
   base size=8 base align=8
boost::exception_detail::error_info_container (0x0x7f890f1e77e0) 0 nearly-empty
    vptr=((& boost::exception_detail::error_info_container::_ZTVN5boost16exception_detail20error_info_containerE) + 16u)

Class boost::exception_detail::refcount_ptr<boost::exception_detail::error_info_container>
   size=8 align=8
   base size=8 base align=8
boost::exception_detail::refcount_ptr<boost::exception_detail::error_info_container> (0x0x7f890f1e78a0) 0

Vtable for boost::exception
boost::exception::_ZTVN5boost9exceptionE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost9exceptionE)
16    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual

Class boost::exception
   size=40 align=8
   base size=36 base align=8
boost::exception (0x0x7f890f1e7840) 0
    vptr=((& boost::exception::_ZTVN5boost9exceptionE) + 16u)

Class boost::exception_detail::large_size
   size=256 align=1
   base size=256 base align=1
boost::exception_detail::large_size (0x0x7f890f1e79c0) 0

Class boost::exception_detail::small_size
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::small_size (0x0x7f890f1e7a20) 0 empty

Vtable for boost::exception_detail::clone_base
boost::exception_detail::clone_base::_ZTVN5boost16exception_detail10clone_baseE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail10clone_baseE)
16    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
32    0u
40    0u

Class boost::exception_detail::clone_base
   size=8 align=8
   base size=8 base align=8
boost::exception_detail::clone_base (0x0x7f890f1e7ba0) 0 nearly-empty
    vptr=((& boost::exception_detail::clone_base::_ZTVN5boost16exception_detail10clone_baseE) + 16u)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class __pthread_cleanup_class
   size=24 align=8
   base size=24 base align=8
__pthread_cleanup_class (0x0x7f890ef178a0) 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> > (0x0x7f890ef17a80) 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> (0x0x7f890ef17ae0) 0 empty

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

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

Class std::basic_string<char>::_Alloc_hider
   size=8 align=8
   base size=8 base align=8
std::basic_string<char>::_Alloc_hider (0x0x7f890f14b5b0) 0
  std::allocator<char> (0x0x7f890f14b618) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7f890ef17d20) 0 empty

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

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

Class std::basic_string<char>::_Rep
   size=24 align=8
   base size=24 base align=8
std::basic_string<char>::_Rep (0x0x7f890f14b820) 0
  std::basic_string<char>::_Rep_base (0x0x7f890ef17de0) 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> (0x0x7f890ef17ea0) 0 empty

Class std::basic_string<wchar_t>::_Alloc_hider
   size=8 align=8
   base size=8 base align=8
std::basic_string<wchar_t>::_Alloc_hider (0x0x7f890f14b958) 0
  std::allocator<wchar_t> (0x0x7f890f14b9c0) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7f890ef17f00) 0 empty

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

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

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

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

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

Class std::logic_error
   size=16 align=8
   base size=16 base align=8
std::logic_error (0x0x7f890f14baf8) 0
    vptr=((& std::logic_error::_ZTVSt11logic_error) + 16u)
  std::exception (0x0x7f890eaa70c0) 0 nearly-empty
      primary-for std::logic_error (0x0x7f890f14baf8)

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

Class std::domain_error
   size=16 align=8
   base size=16 base align=8
std::domain_error (0x0x7f890f14bb60) 0
    vptr=((& std::domain_error::_ZTVSt12domain_error) + 16u)
  std::logic_error (0x0x7f890f14bbc8) 0
      primary-for std::domain_error (0x0x7f890f14bb60)
    std::exception (0x0x7f890eaa7120) 0 nearly-empty
        primary-for std::logic_error (0x0x7f890f14bbc8)

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

Class std::invalid_argument
   size=16 align=8
   base size=16 base align=8
std::invalid_argument (0x0x7f890f14bc30) 0
    vptr=((& std::invalid_argument::_ZTVSt16invalid_argument) + 16u)
  std::logic_error (0x0x7f890f14bc98) 0
      primary-for std::invalid_argument (0x0x7f890f14bc30)
    std::exception (0x0x7f890eaa7180) 0 nearly-empty
        primary-for std::logic_error (0x0x7f890f14bc98)

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

Class std::length_error
   size=16 align=8
   base size=16 base align=8
std::length_error (0x0x7f890f14bd00) 0
    vptr=((& std::length_error::_ZTVSt12length_error) + 16u)
  std::logic_error (0x0x7f890f14bd68) 0
      primary-for std::length_error (0x0x7f890f14bd00)
    std::exception (0x0x7f890eaa71e0) 0 nearly-empty
        primary-for std::logic_error (0x0x7f890f14bd68)

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

Class std::out_of_range
   size=16 align=8
   base size=16 base align=8
std::out_of_range (0x0x7f890f14bdd0) 0
    vptr=((& std::out_of_range::_ZTVSt12out_of_range) + 16u)
  std::logic_error (0x0x7f890f14be38) 0
      primary-for std::out_of_range (0x0x7f890f14bdd0)
    std::exception (0x0x7f890eaa7240) 0 nearly-empty
        primary-for std::logic_error (0x0x7f890f14be38)

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

Class std::runtime_error
   size=16 align=8
   base size=16 base align=8
std::runtime_error (0x0x7f890f14bea0) 0
    vptr=((& std::runtime_error::_ZTVSt13runtime_error) + 16u)
  std::exception (0x0x7f890eaa72a0) 0 nearly-empty
      primary-for std::runtime_error (0x0x7f890f14bea0)

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

Class std::range_error
   size=16 align=8
   base size=16 base align=8
std::range_error (0x0x7f890f14bf08) 0
    vptr=((& std::range_error::_ZTVSt11range_error) + 16u)
  std::runtime_error (0x0x7f890f14bf70) 0
      primary-for std::range_error (0x0x7f890f14bf08)
    std::exception (0x0x7f890eaa7300) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f890f14bf70)

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

Class std::overflow_error
   size=16 align=8
   base size=16 base align=8
std::overflow_error (0x0x7f890f14b3a8) 0
    vptr=((& std::overflow_error::_ZTVSt14overflow_error) + 16u)
  std::runtime_error (0x0x7f890f14b478) 0
      primary-for std::overflow_error (0x0x7f890f14b3a8)
    std::exception (0x0x7f890eaa7360) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f890f14b478)

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

Class std::underflow_error
   size=16 align=8
   base size=16 base align=8
std::underflow_error (0x0x7f890f14b4e0) 0
    vptr=((& std::underflow_error::_ZTVSt15underflow_error) + 16u)
  std::runtime_error (0x0x7f890f14b548) 0
      primary-for std::underflow_error (0x0x7f890f14b4e0)
    std::exception (0x0x7f890eaa73c0) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f890f14b548)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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> > (0x0x7f890eaa7c00) 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> (0x0x7f890eaa7c60) 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> (0x0x7f890eb203a8) 0 empty
  __gnu_cxx::__numeric_traits_integer<long unsigned int> (0x0x7f890eaa7cc0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Vtable for std::__ctype_abstract_base<wchar_t>
std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt21__ctype_abstract_baseIwE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual
64    (int (*)(...))__cxa_pure_virtual
72    (int (*)(...))__cxa_pure_virtual
80    (int (*)(...))__cxa_pure_virtual
88    (int (*)(...))__cxa_pure_virtual
96    (int (*)(...))__cxa_pure_virtual
104   (int (*)(...))__cxa_pure_virtual
112   (int (*)(...))__cxa_pure_virtual
120   (int (*)(...))__cxa_pure_virtual

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

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

Class std::ctype<wchar_t>
   size=1344 align=8
   base size=1344 base align=8
std::ctype<wchar_t> (0x0x7f890eb20410) 0
    vptr=((& std::ctype<wchar_t>::_ZTVSt5ctypeIwE) + 16u)
  std::__ctype_abstract_base<wchar_t> (0x0x7f890e92c070) 0
      primary-for std::ctype<wchar_t> (0x0x7f890eb20410)
    std::locale::facet (0x0x7f890ec18ae0) 0
        primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f890e92c070)
    std::ctype_base (0x0x7f890ec18b40) 0 empty

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

Class std::ctype_byname<char>
   size=576 align=8
   base size=570 base align=8
std::ctype_byname<char> (0x0x7f890eb20820) 0
    vptr=((& std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE) + 16u)
  std::ctype<char> (0x0x7f890e92c380) 0
      primary-for std::ctype_byname<char> (0x0x7f890eb20820)
    std::locale::facet (0x0x7f890ec18c00) 0
        primary-for std::ctype<char> (0x0x7f890e92c380)
    std::ctype_base (0x0x7f890ec18c60) 0 empty

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

Class std::ctype_byname<wchar_t>
   size=1344 align=8
   base size=1344 base align=8
std::ctype_byname<wchar_t> (0x0x7f890e951000) 0
    vptr=((& std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE) + 16u)
  std::ctype<wchar_t> (0x0x7f890e951068) 0
      primary-for std::ctype_byname<wchar_t> (0x0x7f890e951000)
    std::__ctype_abstract_base<wchar_t> (0x0x7f890e92c4d0) 0
        primary-for std::ctype<wchar_t> (0x0x7f890e951068)
      std::locale::facet (0x0x7f890ec18cc0) 0
          primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f890e92c4d0)
      std::ctype_base (0x0x7f890ec18d20) 0 empty

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

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

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

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

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

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> > (0x0x7f890e98d180) 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> (0x0x7f890e98d1e0) 0 empty

Class __gnu_cxx::__numeric_traits<char>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<char> (0x0x7f890e9516e8) 0 empty
  __gnu_cxx::__numeric_traits_integer<char> (0x0x7f890e98d240) 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> (0x0x7f890e98d2a0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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> > (0x0x7f890e7f3060) 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> (0x0x7f890e7f30c0) 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> (0x0x7f890e7e52d8) 0 empty
  __gnu_cxx::__numeric_traits_integer<short int> (0x0x7f890e7f3120) 0 empty

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

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

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

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

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

Class std::basic_iostream<char>
   size=288 align=8
   base size=24 base align=8
std::basic_iostream<char> (0x0x7f890e454a10) 0
    vptridx=0u vptr=((& std::basic_iostream<char>::_ZTVSd) + 24u)
  std::basic_istream<char> (0x0x7f890e7e5d00) 0
      primary-for std::basic_iostream<char> (0x0x7f890e454a10)
      subvttidx=8u
    std::basic_ios<char> (0x0x7f890e7e5d68) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<char>::_ZTVSd) + 104u)
      std::ios_base (0x0x7f890e7f31e0) 24
          primary-for std::basic_ios<char> (0x0x7f890e7e5d68)
  std::basic_ostream<char> (0x0x7f890e7e5dd0) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<char>::_ZTVSd) + 64u)
    std::basic_ios<char> (0x0x7f890e7e5d68) 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 (0x0x7f890e7f3240) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::numeric_limits<long int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<long int> (0x0x7f890e7f3720) 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> (0x0x7f890e7f3780) 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> (0x0x7f890e7f37e0) 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> (0x0x7f890e7f3840) 0 empty

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

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

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

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

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

Class boost::detail::integer_traits_base<bool, false, true>
   size=1 align=1
   base size=0 base align=1
boost::detail::integer_traits_base<bool, false, true> (0x0x7f890e7f3b40) 0 empty

Class boost::integer_traits<bool>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<bool> (0x0x7f890e57b4d0) 0 empty
  std::numeric_limits<bool> (0x0x7f890e7f3ba0) 0 empty
  boost::detail::integer_traits_base<bool, false, true> (0x0x7f890e7f3c00) 0 empty

Class boost::detail::integer_traits_base<char, '\37777777600', '\177'>
   size=1 align=1
   base size=0 base align=1
boost::detail::integer_traits_base<char, '\37777777600', '\177'> (0x0x7f890e7f3c60) 0 empty

Class boost::integer_traits<char>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<char> (0x0x7f890e57b620) 0 empty
  std::numeric_limits<char> (0x0x7f890e7f3cc0) 0 empty
  boost::detail::integer_traits_base<char, '\37777777600', '\177'> (0x0x7f890e7f3d20) 0 empty

Class boost::detail::integer_traits_base<signed char, -128, 127>
   size=1 align=1
   base size=0 base align=1
boost::detail::integer_traits_base<signed char, -128, 127> (0x0x7f890e7f3d80) 0 empty

Class boost::integer_traits<signed char>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<signed char> (0x0x7f890e57b770) 0 empty
  std::numeric_limits<signed char> (0x0x7f890e7f3de0) 0 empty
  boost::detail::integer_traits_base<signed char, -128, 127> (0x0x7f890e7f3e40) 0 empty

Class boost::detail::integer_traits_base<unsigned char, 0u, 255u>
   size=1 align=1
   base size=0 base align=1
boost::detail::integer_traits_base<unsigned char, 0u, 255u> (0x0x7f890e7f3ea0) 0 empty

Class boost::integer_traits<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<unsigned char> (0x0x7f890e57b8c0) 0 empty
  std::numeric_limits<unsigned char> (0x0x7f890e7f3f00) 0 empty
  boost::detail::integer_traits_base<unsigned char, 0u, 255u> (0x0x7f890e7f3f60) 0 empty

Class boost::detail::integer_traits_base<wchar_t, -2147483648, 2147483647>
   size=1 align=1
   base size=0 base align=1
boost::detail::integer_traits_base<wchar_t, -2147483648, 2147483647> (0x0x7f890e585000) 0 empty

Class boost::integer_traits<wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<wchar_t> (0x0x7f890e57ba10) 0 empty
  std::numeric_limits<wchar_t> (0x0x7f890e585060) 0 empty
  boost::detail::integer_traits_base<wchar_t, -2147483648, 2147483647> (0x0x7f890e5850c0) 0 empty

Class boost::detail::integer_traits_base<short int, -32768, 32767>
   size=1 align=1
   base size=0 base align=1
boost::detail::integer_traits_base<short int, -32768, 32767> (0x0x7f890e585120) 0 empty

Class boost::integer_traits<short int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<short int> (0x0x7f890e57bb60) 0 empty
  std::numeric_limits<short int> (0x0x7f890e585180) 0 empty
  boost::detail::integer_traits_base<short int, -32768, 32767> (0x0x7f890e5851e0) 0 empty

Class boost::detail::integer_traits_base<short unsigned int, 0u, 65535u>
   size=1 align=1
   base size=0 base align=1
boost::detail::integer_traits_base<short unsigned int, 0u, 65535u> (0x0x7f890e585240) 0 empty

Class boost::integer_traits<short unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<short unsigned int> (0x0x7f890e57bcb0) 0 empty
  std::numeric_limits<short unsigned int> (0x0x7f890e5852a0) 0 empty
  boost::detail::integer_traits_base<short unsigned int, 0u, 65535u> (0x0x7f890e585300) 0 empty

Class boost::detail::integer_traits_base<int, -2147483648, 2147483647>
   size=1 align=1
   base size=0 base align=1
boost::detail::integer_traits_base<int, -2147483648, 2147483647> (0x0x7f890e585360) 0 empty

Class boost::integer_traits<int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<int> (0x0x7f890e57be00) 0 empty
  std::numeric_limits<int> (0x0x7f890e5853c0) 0 empty
  boost::detail::integer_traits_base<int, -2147483648, 2147483647> (0x0x7f890e585420) 0 empty

Class boost::detail::integer_traits_base<unsigned int, 0u, 4294967295u>
   size=1 align=1
   base size=0 base align=1
boost::detail::integer_traits_base<unsigned int, 0u, 4294967295u> (0x0x7f890e585480) 0 empty

Class boost::integer_traits<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<unsigned int> (0x0x7f890e57bf50) 0 empty
  std::numeric_limits<unsigned int> (0x0x7f890e5854e0) 0 empty
  boost::detail::integer_traits_base<unsigned int, 0u, 4294967295u> (0x0x7f890e585540) 0 empty

Class boost::detail::integer_traits_base<long int, -9223372036854775808l, 9223372036854775807l>
   size=1 align=1
   base size=0 base align=1
boost::detail::integer_traits_base<long int, -9223372036854775808l, 9223372036854775807l> (0x0x7f890e5855a0) 0 empty

Class boost::integer_traits<long int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<long int> (0x0x7f890e5900e0) 0 empty
  std::numeric_limits<long int> (0x0x7f890e5856c0) 0 empty
  boost::detail::integer_traits_base<long int, -9223372036854775808l, 9223372036854775807l> (0x0x7f890e585720) 0 empty

Class boost::detail::integer_traits_base<long unsigned int, 0ul, 18446744073709551615ul>
   size=1 align=1
   base size=0 base align=1
boost::detail::integer_traits_base<long unsigned int, 0ul, 18446744073709551615ul> (0x0x7f890e5857e0) 0 empty

Class boost::integer_traits<long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<long unsigned int> (0x0x7f890e590230) 0 empty
  std::numeric_limits<long unsigned int> (0x0x7f890e585840) 0 empty
  boost::detail::integer_traits_base<long unsigned int, 0ul, 18446744073709551615ul> (0x0x7f890e5858a0) 0 empty

Class boost::detail::integer_traits_base<long long int, -9223372036854775808ll, 9223372036854775807ll>
   size=1 align=1
   base size=0 base align=1
boost::detail::integer_traits_base<long long int, -9223372036854775808ll, 9223372036854775807ll> (0x0x7f890e585900) 0 empty

Class boost::integer_traits<long long int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<long long int> (0x0x7f890e590380) 0 empty
  std::numeric_limits<long long int> (0x0x7f890e585960) 0 empty
  boost::detail::integer_traits_base<long long int, -9223372036854775808ll, 9223372036854775807ll> (0x0x7f890e5859c0) 0 empty

Class boost::detail::integer_traits_base<long long unsigned int, 0ull, 18446744073709551615ull>
   size=1 align=1
   base size=0 base align=1
boost::detail::integer_traits_base<long long unsigned int, 0ull, 18446744073709551615ull> (0x0x7f890e585a20) 0 empty

Class boost::integer_traits<long long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<long long unsigned int> (0x0x7f890e5904d0) 0 empty
  std::numeric_limits<long long unsigned int> (0x0x7f890e585b40) 0 empty
  boost::detail::integer_traits_base<long long unsigned int, 0ull, 18446744073709551615ull> (0x0x7f890e585ba0) 0 empty

Class boost::STATIC_ASSERTION_FAILURE<true>
   size=1 align=1
   base size=0 base align=1
boost::STATIC_ASSERTION_FAILURE<true> (0x0x7f890e585c60) 0 empty

Class boost::detail::int_least_helper<1>
   size=1 align=1
   base size=0 base align=1
boost::detail::int_least_helper<1> (0x0x7f890e585e40) 0 empty

Class boost::detail::int_least_helper<2>
   size=1 align=1
   base size=0 base align=1
boost::detail::int_least_helper<2> (0x0x7f890e585ea0) 0 empty

Class boost::detail::int_least_helper<3>
   size=1 align=1
   base size=0 base align=1
boost::detail::int_least_helper<3> (0x0x7f890e585f00) 0 empty

Class boost::detail::int_least_helper<4>
   size=1 align=1
   base size=0 base align=1
boost::detail::int_least_helper<4> (0x0x7f890e585f60) 0 empty

Class boost::detail::int_least_helper<5>
   size=1 align=1
   base size=0 base align=1
boost::detail::int_least_helper<5> (0x0x7f890e59e000) 0 empty

Class boost::detail::uint_least_helper<1>
   size=1 align=1
   base size=0 base align=1
boost::detail::uint_least_helper<1> (0x0x7f890e59e060) 0 empty

Class boost::detail::uint_least_helper<2>
   size=1 align=1
   base size=0 base align=1
boost::detail::uint_least_helper<2> (0x0x7f890e59e0c0) 0 empty

Class boost::detail::uint_least_helper<3>
   size=1 align=1
   base size=0 base align=1
boost::detail::uint_least_helper<3> (0x0x7f890e59e120) 0 empty

Class boost::detail::uint_least_helper<4>
   size=1 align=1
   base size=0 base align=1
boost::detail::uint_least_helper<4> (0x0x7f890e59e180) 0 empty

Class boost::detail::uint_least_helper<5>
   size=1 align=1
   base size=0 base align=1
boost::detail::uint_least_helper<5> (0x0x7f890e59e1e0) 0 empty

Class boost::detail::exact_signed_base_helper<8>
   size=1 align=1
   base size=0 base align=1
boost::detail::exact_signed_base_helper<8> (0x0x7f890e59e300) 0 empty

Class boost::detail::exact_unsigned_base_helper<8>
   size=1 align=1
   base size=0 base align=1
boost::detail::exact_unsigned_base_helper<8> (0x0x7f890e59e360) 0 empty

Class boost::detail::exact_signed_base_helper<16>
   size=1 align=1
   base size=0 base align=1
boost::detail::exact_signed_base_helper<16> (0x0x7f890e59e3c0) 0 empty

Class boost::detail::exact_unsigned_base_helper<16>
   size=1 align=1
   base size=0 base align=1
boost::detail::exact_unsigned_base_helper<16> (0x0x7f890e59e420) 0 empty

Class boost::detail::exact_signed_base_helper<32>
   size=1 align=1
   base size=0 base align=1
boost::detail::exact_signed_base_helper<32> (0x0x7f890e59e480) 0 empty

Class boost::detail::exact_unsigned_base_helper<32>
   size=1 align=1
   base size=0 base align=1
boost::detail::exact_unsigned_base_helper<32> (0x0x7f890e59e4e0) 0 empty

Class boost::detail::exact_signed_base_helper<64>
   size=1 align=1
   base size=0 base align=1
boost::detail::exact_signed_base_helper<64> (0x0x7f890e59e540) 0 empty

Class boost::detail::exact_unsigned_base_helper<64>
   size=1 align=1
   base size=0 base align=1
boost::detail::exact_unsigned_base_helper<64> (0x0x7f890e59e5a0) 0 empty

Class mpl_::integral_c_tag
   size=1 align=1
   base size=0 base align=1
mpl_::integral_c_tag (0x0x7f890e59e7e0) 0 empty

Class mpl_::bool_<true>
   size=1 align=1
   base size=0 base align=1
mpl_::bool_<true> (0x0x7f890e59ea20) 0 empty

Class boost::integral_constant<bool, true>
   size=1 align=1
   base size=1 base align=1
boost::integral_constant<bool, true> (0x0x7f890e48d820) 0 empty
  mpl_::bool_<true> (0x0x7f890e59ea80) 0 empty

Class mpl_::bool_<false>
   size=1 align=1
   base size=0 base align=1
mpl_::bool_<false> (0x0x7f890e59eae0) 0 empty

Class boost::integral_constant<bool, false>
   size=1 align=1
   base size=1 base align=1
boost::integral_constant<bool, false> (0x0x7f890e48d888) 0 empty
  mpl_::bool_<false> (0x0x7f890e59eb40) 0 empty

Class boost::type_traits::no_type
   size=8 align=1
   base size=8 base align=1
boost::type_traits::no_type (0x0x7f890e59ed80) 0

Class boost::type_traits::ice_or<false, false, false, false, false, false, false>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::ice_or<false, false, false, false, false, false, false> (0x0x7f890e59ee40) 0 empty

Class boost::type_traits::ice_and<true, true, true, true, true, true, true>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::ice_and<true, true, true, true, true, true, true> (0x0x7f890e59ef00) 0 empty

Class boost::type_traits::ice_not<true>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::ice_not<true> (0x0x7f890e5d5000) 0 empty

Class boost::is_void<void>
   size=1 align=1
   base size=1 base align=1
boost::is_void<void> (0x0x7f890e48df70) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e48d0d0) 0 empty
    mpl_::bool_<true> (0x0x7f890e5d5540) 0 empty

Class boost::is_void<const void>
   size=1 align=1
   base size=1 base align=1
boost::is_void<const void> (0x0x7f890e48d2d8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e48d3a8) 0 empty
    mpl_::bool_<true> (0x0x7f890e5d55a0) 0 empty

Class boost::is_void<volatile void>
   size=1 align=1
   base size=1 base align=1
boost::is_void<volatile void> (0x0x7f890e5e3000) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e5e3068) 0 empty
    mpl_::bool_<true> (0x0x7f890e5d5600) 0 empty

Class boost::is_void<const volatile void>
   size=1 align=1
   base size=1 base align=1
boost::is_void<const volatile void> (0x0x7f890e5e30d0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e5e3138) 0 empty
    mpl_::bool_<true> (0x0x7f890e5d5660) 0 empty

Class boost::is_integral<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<unsigned char> (0x0x7f890e5e3270) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e5e32d8) 0 empty
    mpl_::bool_<true> (0x0x7f890e5d5720) 0 empty

Class boost::is_integral<const unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const unsigned char> (0x0x7f890e5e3340) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e5e33a8) 0 empty
    mpl_::bool_<true> (0x0x7f890e5d5780) 0 empty

Class boost::is_integral<volatile unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile unsigned char> (0x0x7f890e5e3410) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e5e3478) 0 empty
    mpl_::bool_<true> (0x0x7f890e5d57e0) 0 empty

Class boost::is_integral<const volatile unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const volatile unsigned char> (0x0x7f890e5e34e0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e5e3548) 0 empty
    mpl_::bool_<true> (0x0x7f890e5d5840) 0 empty

Class boost::is_integral<short unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<short unsigned int> (0x0x7f890e5e35b0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e5e3618) 0 empty
    mpl_::bool_<true> (0x0x7f890e5d58a0) 0 empty

Class boost::is_integral<const short unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const short unsigned int> (0x0x7f890e5e3680) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e5e36e8) 0 empty
    mpl_::bool_<true> (0x0x7f890e5d5900) 0 empty

Class boost::is_integral<volatile short unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile short unsigned int> (0x0x7f890e5e3750) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e5e37b8) 0 empty
    mpl_::bool_<true> (0x0x7f890e5d5960) 0 empty

Class boost::is_integral<const volatile short unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const volatile short unsigned int> (0x0x7f890e5e3820) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e5e3888) 0 empty
    mpl_::bool_<true> (0x0x7f890e5d59c0) 0 empty

Class boost::is_integral<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<unsigned int> (0x0x7f890e5e38f0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e5e3958) 0 empty
    mpl_::bool_<true> (0x0x7f890e5d5a20) 0 empty

Class boost::is_integral<const unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const unsigned int> (0x0x7f890e5e39c0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e5e3a28) 0 empty
    mpl_::bool_<true> (0x0x7f890e5d5a80) 0 empty

Class boost::is_integral<volatile unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile unsigned int> (0x0x7f890e5e3a90) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e5e3af8) 0 empty
    mpl_::bool_<true> (0x0x7f890e5d5ae0) 0 empty

Class boost::is_integral<const volatile unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const volatile unsigned int> (0x0x7f890e5e3b60) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e5e3bc8) 0 empty
    mpl_::bool_<true> (0x0x7f890e5d5b40) 0 empty

Class boost::is_integral<long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<long unsigned int> (0x0x7f890e5e3c30) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e5e3c98) 0 empty
    mpl_::bool_<true> (0x0x7f890e5d5ba0) 0 empty

Class boost::is_integral<const long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const long unsigned int> (0x0x7f890e5e3d00) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e5e3d68) 0 empty
    mpl_::bool_<true> (0x0x7f890e5d5c00) 0 empty

Class boost::is_integral<volatile long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile long unsigned int> (0x0x7f890e5e3dd0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e5e3e38) 0 empty
    mpl_::bool_<true> (0x0x7f890e5d5c60) 0 empty

Class boost::is_integral<const volatile long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const volatile long unsigned int> (0x0x7f890e5e3ea0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e5e3f08) 0 empty
    mpl_::bool_<true> (0x0x7f890e5d5cc0) 0 empty

Class boost::is_integral<signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<signed char> (0x0x7f890e5e3f70) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e5f1000) 0 empty
    mpl_::bool_<true> (0x0x7f890e5d5d20) 0 empty

Class boost::is_integral<const signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const signed char> (0x0x7f890e5f1068) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e5f10d0) 0 empty
    mpl_::bool_<true> (0x0x7f890e5d5d80) 0 empty

Class boost::is_integral<volatile signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile signed char> (0x0x7f890e5f1138) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e5f11a0) 0 empty
    mpl_::bool_<true> (0x0x7f890e5d5de0) 0 empty

Class boost::is_integral<const volatile signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const volatile signed char> (0x0x7f890e5f1208) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e5f1270) 0 empty
    mpl_::bool_<true> (0x0x7f890e5d5e40) 0 empty

Class boost::is_integral<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<short int> (0x0x7f890e5f12d8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e5f1340) 0 empty
    mpl_::bool_<true> (0x0x7f890e5d5ea0) 0 empty

Class boost::is_integral<const short int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const short int> (0x0x7f890e5f13a8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e5f1410) 0 empty
    mpl_::bool_<true> (0x0x7f890e5d5f00) 0 empty

Class boost::is_integral<volatile short int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile short int> (0x0x7f890e5f1478) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e5f14e0) 0 empty
    mpl_::bool_<true> (0x0x7f890e5d5f60) 0 empty

Class boost::is_integral<const volatile short int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const volatile short int> (0x0x7f890e5f1548) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e5f15b0) 0 empty
    mpl_::bool_<true> (0x0x7f890e5f4000) 0 empty

Class boost::is_integral<int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<int> (0x0x7f890e5f1618) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e5f1680) 0 empty
    mpl_::bool_<true> (0x0x7f890e5f4060) 0 empty

Class boost::is_integral<const int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const int> (0x0x7f890e5f16e8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e5f1750) 0 empty
    mpl_::bool_<true> (0x0x7f890e5f40c0) 0 empty

Class boost::is_integral<volatile int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile int> (0x0x7f890e5f17b8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e5f1820) 0 empty
    mpl_::bool_<true> (0x0x7f890e5f4120) 0 empty

Class boost::is_integral<const volatile int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const volatile int> (0x0x7f890e5f1888) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e5f18f0) 0 empty
    mpl_::bool_<true> (0x0x7f890e5f4180) 0 empty

Class boost::is_integral<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<long int> (0x0x7f890e5f1958) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e5f19c0) 0 empty
    mpl_::bool_<true> (0x0x7f890e5f41e0) 0 empty

Class boost::is_integral<const long int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const long int> (0x0x7f890e5f1a28) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e5f1a90) 0 empty
    mpl_::bool_<true> (0x0x7f890e5f4240) 0 empty

Class boost::is_integral<volatile long int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile long int> (0x0x7f890e5f1af8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e5f1b60) 0 empty
    mpl_::bool_<true> (0x0x7f890e5f42a0) 0 empty

Class boost::is_integral<const volatile long int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const volatile long int> (0x0x7f890e5f1bc8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e5f1c30) 0 empty
    mpl_::bool_<true> (0x0x7f890e5f4300) 0 empty

Class boost::is_integral<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<bool> (0x0x7f890e5f1c98) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e5f1d00) 0 empty
    mpl_::bool_<true> (0x0x7f890e5f4360) 0 empty

Class boost::is_integral<const bool>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const bool> (0x0x7f890e5f1d68) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e5f1dd0) 0 empty
    mpl_::bool_<true> (0x0x7f890e5f43c0) 0 empty

Class boost::is_integral<volatile bool>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile bool> (0x0x7f890e5f1e38) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e5f1ea0) 0 empty
    mpl_::bool_<true> (0x0x7f890e5f4420) 0 empty

Class boost::is_integral<const volatile bool>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const volatile bool> (0x0x7f890e5f1f08) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e5f1f70) 0 empty
    mpl_::bool_<true> (0x0x7f890e5f4480) 0 empty

Class boost::is_integral<char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<char> (0x0x7f890e600000) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e600068) 0 empty
    mpl_::bool_<true> (0x0x7f890e5f44e0) 0 empty

Class boost::is_integral<const char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const char> (0x0x7f890e6000d0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e600138) 0 empty
    mpl_::bool_<true> (0x0x7f890e5f4540) 0 empty

Class boost::is_integral<volatile char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile char> (0x0x7f890e6001a0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e600208) 0 empty
    mpl_::bool_<true> (0x0x7f890e5f45a0) 0 empty

Class boost::is_integral<const volatile char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const volatile char> (0x0x7f890e600270) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e6002d8) 0 empty
    mpl_::bool_<true> (0x0x7f890e5f4600) 0 empty

Class boost::is_integral<wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<wchar_t> (0x0x7f890e600340) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e6003a8) 0 empty
    mpl_::bool_<true> (0x0x7f890e5f4660) 0 empty

Class boost::is_integral<const wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const wchar_t> (0x0x7f890e600410) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e600478) 0 empty
    mpl_::bool_<true> (0x0x7f890e5f46c0) 0 empty

Class boost::is_integral<volatile wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile wchar_t> (0x0x7f890e6004e0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e600548) 0 empty
    mpl_::bool_<true> (0x0x7f890e5f4720) 0 empty

Class boost::is_integral<const volatile wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const volatile wchar_t> (0x0x7f890e6005b0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e600618) 0 empty
    mpl_::bool_<true> (0x0x7f890e5f4780) 0 empty

Class boost::is_integral<long long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<long long unsigned int> (0x0x7f890e600680) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e6006e8) 0 empty
    mpl_::bool_<true> (0x0x7f890e5f47e0) 0 empty

Class boost::is_integral<const long long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const long long unsigned int> (0x0x7f890e600750) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e6007b8) 0 empty
    mpl_::bool_<true> (0x0x7f890e5f4840) 0 empty

Class boost::is_integral<volatile long long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile long long unsigned int> (0x0x7f890e600820) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e600888) 0 empty
    mpl_::bool_<true> (0x0x7f890e5f48a0) 0 empty

Class boost::is_integral<const volatile long long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const volatile long long unsigned int> (0x0x7f890e6008f0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e600958) 0 empty
    mpl_::bool_<true> (0x0x7f890e5f4900) 0 empty

Class boost::is_integral<long long int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<long long int> (0x0x7f890e6009c0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e600a28) 0 empty
    mpl_::bool_<true> (0x0x7f890e5f4960) 0 empty

Class boost::is_integral<const long long int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const long long int> (0x0x7f890e600a90) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e600af8) 0 empty
    mpl_::bool_<true> (0x0x7f890e5f49c0) 0 empty

Class boost::is_integral<volatile long long int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile long long int> (0x0x7f890e600b60) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e600bc8) 0 empty
    mpl_::bool_<true> (0x0x7f890e5f4a20) 0 empty

Class boost::is_integral<const volatile long long int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const volatile long long int> (0x0x7f890e600c30) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e600c98) 0 empty
    mpl_::bool_<true> (0x0x7f890e5f4a80) 0 empty

Class boost::is_integral<__int128>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<__int128> (0x0x7f890e600d00) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e600d68) 0 empty
    mpl_::bool_<true> (0x0x7f890e5f4ae0) 0 empty

Class boost::is_integral<const __int128>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const __int128> (0x0x7f890e600dd0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e600e38) 0 empty
    mpl_::bool_<true> (0x0x7f890e5f4b40) 0 empty

Class boost::is_integral<volatile __int128>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile __int128> (0x0x7f890e600ea0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e600f08) 0 empty
    mpl_::bool_<true> (0x0x7f890e5f4ba0) 0 empty

Class boost::is_integral<const volatile __int128>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const volatile __int128> (0x0x7f890e600f70) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e60b000) 0 empty
    mpl_::bool_<true> (0x0x7f890e5f4c00) 0 empty

Class boost::is_integral<__int128 unsigned>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<__int128 unsigned> (0x0x7f890e60b068) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e60b0d0) 0 empty
    mpl_::bool_<true> (0x0x7f890e5f4c60) 0 empty

Class boost::is_integral<const __int128 unsigned>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const __int128 unsigned> (0x0x7f890e60b138) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e60b1a0) 0 empty
    mpl_::bool_<true> (0x0x7f890e5f4cc0) 0 empty

Class boost::is_integral<volatile __int128 unsigned>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile __int128 unsigned> (0x0x7f890e60b208) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e60b270) 0 empty
    mpl_::bool_<true> (0x0x7f890e5f4d20) 0 empty

Class boost::is_integral<const volatile __int128 unsigned>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const volatile __int128 unsigned> (0x0x7f890e60b2d8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e60b340) 0 empty
    mpl_::bool_<true> (0x0x7f890e5f4d80) 0 empty

Class boost::is_float<float>
   size=1 align=1
   base size=1 base align=1
boost::is_float<float> (0x0x7f890e60b478) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e60b4e0) 0 empty
    mpl_::bool_<true> (0x0x7f890e5f4e40) 0 empty

Class boost::is_float<const float>
   size=1 align=1
   base size=1 base align=1
boost::is_float<const float> (0x0x7f890e60b548) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e60b5b0) 0 empty
    mpl_::bool_<true> (0x0x7f890e5f4ea0) 0 empty

Class boost::is_float<volatile float>
   size=1 align=1
   base size=1 base align=1
boost::is_float<volatile float> (0x0x7f890e60b618) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e60b680) 0 empty
    mpl_::bool_<true> (0x0x7f890e5f4f00) 0 empty

Class boost::is_float<const volatile float>
   size=1 align=1
   base size=1 base align=1
boost::is_float<const volatile float> (0x0x7f890e60b6e8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e60b750) 0 empty
    mpl_::bool_<true> (0x0x7f890e5f4f60) 0 empty

Class boost::is_float<double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<double> (0x0x7f890e60b7b8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e60b820) 0 empty
    mpl_::bool_<true> (0x0x7f890e613000) 0 empty

Class boost::is_float<const double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<const double> (0x0x7f890e60b888) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e60b8f0) 0 empty
    mpl_::bool_<true> (0x0x7f890e613060) 0 empty

Class boost::is_float<volatile double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<volatile double> (0x0x7f890e60b958) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e60b9c0) 0 empty
    mpl_::bool_<true> (0x0x7f890e6130c0) 0 empty

Class boost::is_float<const volatile double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<const volatile double> (0x0x7f890e60ba28) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e60ba90) 0 empty
    mpl_::bool_<true> (0x0x7f890e613120) 0 empty

Class boost::is_float<long double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<long double> (0x0x7f890e60baf8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e60bb60) 0 empty
    mpl_::bool_<true> (0x0x7f890e613180) 0 empty

Class boost::is_float<const long double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<const long double> (0x0x7f890e60bbc8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e60bc30) 0 empty
    mpl_::bool_<true> (0x0x7f890e6131e0) 0 empty

Class boost::is_float<volatile long double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<volatile long double> (0x0x7f890e60bc98) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e60bd00) 0 empty
    mpl_::bool_<true> (0x0x7f890e613240) 0 empty

Class boost::is_float<const volatile long double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<const volatile long double> (0x0x7f890e60bd68) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890e60bdd0) 0 empty
    mpl_::bool_<true> (0x0x7f890e6132a0) 0 empty

Class boost::detail::is_scalar_impl<void>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_scalar_impl<void> (0x0x7f890e21a060) 0 empty

Class boost::detail::is_scalar_impl<const void>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_scalar_impl<const void> (0x0x7f890e21a0c0) 0 empty

Class boost::detail::is_scalar_impl<volatile void>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_scalar_impl<volatile void> (0x0x7f890e21a120) 0 empty

Class boost::detail::is_scalar_impl<const volatile void>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_scalar_impl<const volatile void> (0x0x7f890e21a180) 0 empty

Class boost::detail::is_pod_impl<void>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pod_impl<void> (0x0x7f890e21a300) 0 empty

Class boost::detail::is_pod_impl<const void>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pod_impl<const void> (0x0x7f890e21a360) 0 empty

Class boost::detail::is_pod_impl<volatile void>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pod_impl<volatile void> (0x0x7f890e21a3c0) 0 empty

Class boost::detail::is_pod_impl<const volatile void>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pod_impl<const volatile void> (0x0x7f890e21a420) 0 empty

Class boost::has_trivial_copy<void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_copy<void> (0x0x7f890de2b000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890de2b068) 0 empty
    mpl_::bool_<false> (0x0x7f890e21a660) 0 empty

Class boost::has_trivial_copy<const void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_copy<const void> (0x0x7f890de2b0d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890de2b138) 0 empty
    mpl_::bool_<false> (0x0x7f890e21a6c0) 0 empty

Class boost::has_trivial_copy<const volatile void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_copy<const volatile void> (0x0x7f890de2b1a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890de2b208) 0 empty
    mpl_::bool_<false> (0x0x7f890e21a720) 0 empty

Class boost::has_trivial_copy<volatile void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_copy<volatile void> (0x0x7f890de2b270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890de2b2d8) 0 empty
    mpl_::bool_<false> (0x0x7f890e21a780) 0 empty

Class boost::has_trivial_copy_constructor<void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_copy_constructor<void> (0x0x7f890de2b340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890de2b3a8) 0 empty
    mpl_::bool_<false> (0x0x7f890e21a7e0) 0 empty

Class boost::has_trivial_copy_constructor<const void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_copy_constructor<const void> (0x0x7f890de2b410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890de2b478) 0 empty
    mpl_::bool_<false> (0x0x7f890e21a840) 0 empty

Class boost::has_trivial_copy_constructor<const volatile void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_copy_constructor<const volatile void> (0x0x7f890de2b4e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890de2b548) 0 empty
    mpl_::bool_<false> (0x0x7f890e21a8a0) 0 empty

Class boost::has_trivial_copy_constructor<volatile void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_copy_constructor<volatile void> (0x0x7f890de2b5b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890de2b618) 0 empty
    mpl_::bool_<false> (0x0x7f890e21a900) 0 empty

Class boost::has_trivial_destructor<void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_destructor<void> (0x0x7f890de2b6e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890de2b750) 0 empty
    mpl_::bool_<false> (0x0x7f890e21aa20) 0 empty

Class boost::has_trivial_destructor<const void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_destructor<const void> (0x0x7f890de2b7b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890de2b820) 0 empty
    mpl_::bool_<false> (0x0x7f890e21aa80) 0 empty

Class boost::has_trivial_destructor<const volatile void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_destructor<const volatile void> (0x0x7f890de2b888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890de2b8f0) 0 empty
    mpl_::bool_<false> (0x0x7f890e21aae0) 0 empty

Class boost::has_trivial_destructor<volatile void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_destructor<volatile void> (0x0x7f890de2b958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890de2b9c0) 0 empty
    mpl_::bool_<false> (0x0x7f890e21ab40) 0 empty

Class mpl_::na
   size=1 align=1
   base size=0 base align=1
mpl_::na (0x0x7f890de3f660) 0 empty

Class boost::mpl::is_na<mpl_::na>
   size=1 align=1
   base size=1 base align=1
boost::mpl::is_na<mpl_::na> (0x0x7f890de3b5b0) 0 empty
  mpl_::bool_<true> (0x0x7f890de3f720) 0 empty

Class boost::mpl::is_not_na<mpl_::na>
   size=1 align=1
   base size=1 base align=1
boost::mpl::is_not_na<mpl_::na> (0x0x7f890de3b680) 0 empty
  mpl_::bool_<false> (0x0x7f890de3f7e0) 0 empty

Class boost::mpl::if_<mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<mpl_::na, mpl_::na, mpl_::na> (0x0x7f890de3fa20) 0 empty

Class mpl_::int_<3>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<3> (0x0x7f890de3fb40) 0 empty

Class mpl_::int_<-1>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<-1> (0x0x7f890de3fc00) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::if_<mpl_::na, mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::if_<mpl_::na, mpl_::na, mpl_::na> > (0x0x7f890de3b7b8) 0 empty
  mpl_::int_<-1> (0x0x7f890de3fc60) 0 empty

Class mpl_::integral_c<long unsigned int, 0ul>
   size=1 align=1
   base size=0 base align=1
mpl_::integral_c<long unsigned int, 0ul> (0x0x7f890de3ff00) 0 empty

Class boost::integral_constant<long unsigned int, 0ul>
   size=1 align=1
   base size=1 base align=1
boost::integral_constant<long unsigned int, 0ul> (0x0x7f890de3b8f0) 0 empty
  mpl_::integral_c<long unsigned int, 0ul> (0x0x7f890de3ff60) 0 empty

Class boost::alignment_of<void>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<void> (0x0x7f890de3b958) 0 empty
  boost::integral_constant<long unsigned int, 0ul> (0x0x7f890de3b9c0) 0 empty
    mpl_::integral_c<long unsigned int, 0ul> (0x0x7f890de79000) 0 empty

Class boost::alignment_of<const void>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<const void> (0x0x7f890de3ba28) 0 empty
  boost::integral_constant<long unsigned int, 0ul> (0x0x7f890de3ba90) 0 empty
    mpl_::integral_c<long unsigned int, 0ul> (0x0x7f890de79060) 0 empty

Class boost::alignment_of<volatile void>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<volatile void> (0x0x7f890de3baf8) 0 empty
  boost::integral_constant<long unsigned int, 0ul> (0x0x7f890de3bb60) 0 empty
    mpl_::integral_c<long unsigned int, 0ul> (0x0x7f890de790c0) 0 empty

Class boost::alignment_of<const volatile void>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<const volatile void> (0x0x7f890de3bbc8) 0 empty
  boost::integral_constant<long unsigned int, 0ul> (0x0x7f890de3bc30) 0 empty
    mpl_::integral_c<long unsigned int, 0ul> (0x0x7f890de79120) 0 empty

Class boost::detail::function::function_buffer::type_t
   size=16 align=8
   base size=16 base align=8
boost::detail::function::function_buffer::type_t (0x0x7f890de79720) 0

Class boost::detail::function::function_buffer::bound_memfunc_ptr_t
   size=24 align=8
   base size=24 base align=8
boost::detail::function::function_buffer::bound_memfunc_ptr_t (0x0x7f890de79780) 0

Class boost::detail::function::function_buffer::obj_ref_t
   size=16 align=8
   base size=16 base align=8
boost::detail::function::function_buffer::obj_ref_t (0x0x7f890de79840) 0

Class boost::detail::function::function_buffer
   size=24 align=8
   base size=24 base align=8
boost::detail::function::function_buffer (0x0x7f890de796c0) 0

Class boost::detail::function::unusable
   size=1 align=1
   base size=0 base align=1
boost::detail::function::unusable (0x0x7f890de79900) 0 empty

Class boost::detail::function::function_return_type<void>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::function_return_type<void> (0x0x7f890de799c0) 0 empty

Class boost::detail::function::function_ptr_tag
   size=1 align=1
   base size=0 base align=1
boost::detail::function::function_ptr_tag (0x0x7f890de79a20) 0 empty

Class boost::detail::function::function_obj_tag
   size=1 align=1
   base size=0 base align=1
boost::detail::function::function_obj_tag (0x0x7f890de79a80) 0 empty

Class boost::detail::function::member_ptr_tag
   size=1 align=1
   base size=0 base align=1
boost::detail::function::member_ptr_tag (0x0x7f890de79ae0) 0 empty

Class boost::detail::function::function_obj_ref_tag
   size=1 align=1
   base size=0 base align=1
boost::detail::function::function_obj_ref_tag (0x0x7f890de79b40) 0 empty

Class boost::detail::alignment_of_impl<boost::detail::function::function_buffer>
   size=1 align=1
   base size=0 base align=1
boost::detail::alignment_of_impl<boost::detail::function::function_buffer> (0x0x7f890de79cc0) 0 empty

Class mpl_::integral_c<long unsigned int, 8ul>
   size=1 align=1
   base size=0 base align=1
mpl_::integral_c<long unsigned int, 8ul> (0x0x7f890de79d20) 0 empty

Class boost::integral_constant<long unsigned int, 8ul>
   size=1 align=1
   base size=1 base align=1
boost::integral_constant<long unsigned int, 8ul> (0x0x7f890de3bf08) 0 empty
  mpl_::integral_c<long unsigned int, 8ul> (0x0x7f890de79d80) 0 empty

Class boost::alignment_of<boost::detail::function::function_buffer>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<boost::detail::function::function_buffer> (0x0x7f890de3bf70) 0 empty
  boost::integral_constant<long unsigned int, 8ul> (0x0x7f890def4000) 0 empty
    mpl_::integral_c<long unsigned int, 8ul> (0x0x7f890de79de0) 0 empty

Class boost::detail::function::useless_clear_type
   size=1 align=1
   base size=0 base align=1
boost::detail::function::useless_clear_type (0x0x7f890df0d060) 0 empty

Class boost::detail::function::vtable_base
   size=8 align=8
   base size=8 base align=8
boost::detail::function::vtable_base (0x0x7f890df0d0c0) 0

Class boost::function_base
   size=32 align=8
   base size=32 base align=8
boost::function_base (0x0x7f890df0d120) 0

Vtable for boost::bad_function_call
boost::bad_function_call::_ZTVN5boost17bad_function_callE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost17bad_function_callE)
16    (int (*)(...))boost::bad_function_call::~bad_function_call
24    (int (*)(...))boost::bad_function_call::~bad_function_call
32    (int (*)(...))std::runtime_error::what

Class boost::bad_function_call
   size=16 align=8
   base size=16 base align=8
boost::bad_function_call (0x0x7f890def4068) 0
    vptr=((& boost::bad_function_call::_ZTVN5boost17bad_function_callE) + 16u)
  std::runtime_error (0x0x7f890def40d0) 0
      primary-for boost::bad_function_call (0x0x7f890def4068)
    std::exception (0x0x7f890df0d180) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f890def40d0)

Class boost::detail::function::get_invoker0<boost::detail::function::function_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker0<boost::detail::function::function_ptr_tag> (0x0x7f890dc834e0) 0 empty

Class boost::detail::function::get_invoker0<boost::detail::function::function_obj_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker0<boost::detail::function::function_obj_tag> (0x0x7f890dc83600) 0 empty

Class boost::detail::function::get_invoker0<boost::detail::function::function_obj_ref_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker0<boost::detail::function::function_obj_ref_tag> (0x0x7f890dc83720) 0 empty

Class boost::detail::function::get_invoker1<boost::detail::function::function_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker1<boost::detail::function::function_ptr_tag> (0x0x7f890dd13060) 0 empty

Class boost::detail::function::get_invoker1<boost::detail::function::member_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker1<boost::detail::function::member_ptr_tag> (0x0x7f890dd13180) 0 empty

Class boost::detail::function::get_invoker1<boost::detail::function::function_obj_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker1<boost::detail::function::function_obj_tag> (0x0x7f890dd132a0) 0 empty

Class boost::detail::function::get_invoker1<boost::detail::function::function_obj_ref_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker1<boost::detail::function::function_obj_ref_tag> (0x0x7f890dd133c0) 0 empty

Class boost::detail::function::get_invoker2<boost::detail::function::function_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker2<boost::detail::function::function_ptr_tag> (0x0x7f890dd13d20) 0 empty

Class boost::detail::function::get_invoker2<boost::detail::function::member_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker2<boost::detail::function::member_ptr_tag> (0x0x7f890dd13e40) 0 empty

Class boost::detail::function::get_invoker2<boost::detail::function::function_obj_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker2<boost::detail::function::function_obj_tag> (0x0x7f890dd13f60) 0 empty

Class boost::detail::function::get_invoker2<boost::detail::function::function_obj_ref_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker2<boost::detail::function::function_obj_ref_tag> (0x0x7f890dd910c0) 0 empty

Class boost::detail::function::get_invoker3<boost::detail::function::function_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker3<boost::detail::function::function_ptr_tag> (0x0x7f890dd91a20) 0 empty

Class boost::detail::function::get_invoker3<boost::detail::function::member_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker3<boost::detail::function::member_ptr_tag> (0x0x7f890dd91b40) 0 empty

Class boost::detail::function::get_invoker3<boost::detail::function::function_obj_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker3<boost::detail::function::function_obj_tag> (0x0x7f890dd91c60) 0 empty

Class boost::detail::function::get_invoker3<boost::detail::function::function_obj_ref_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker3<boost::detail::function::function_obj_ref_tag> (0x0x7f890dd91d80) 0 empty

Class boost::detail::function::get_invoker4<boost::detail::function::function_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker4<boost::detail::function::function_ptr_tag> (0x0x7f890da356c0) 0 empty

Class boost::detail::function::get_invoker4<boost::detail::function::member_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker4<boost::detail::function::member_ptr_tag> (0x0x7f890da357e0) 0 empty

Class boost::detail::function::get_invoker4<boost::detail::function::function_obj_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker4<boost::detail::function::function_obj_tag> (0x0x7f890da35900) 0 empty

Class boost::detail::function::get_invoker4<boost::detail::function::function_obj_ref_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker4<boost::detail::function::function_obj_ref_tag> (0x0x7f890da35a20) 0 empty

Class boost::detail::function::get_invoker5<boost::detail::function::function_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker5<boost::detail::function::function_ptr_tag> (0x0x7f890daf5360) 0 empty

Class boost::detail::function::get_invoker5<boost::detail::function::member_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker5<boost::detail::function::member_ptr_tag> (0x0x7f890daf5480) 0 empty

Class boost::detail::function::get_invoker5<boost::detail::function::function_obj_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker5<boost::detail::function::function_obj_tag> (0x0x7f890daf55a0) 0 empty

Class boost::detail::function::get_invoker5<boost::detail::function::function_obj_ref_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker5<boost::detail::function::function_obj_ref_tag> (0x0x7f890daf56c0) 0 empty

Class boost::detail::function::get_invoker6<boost::detail::function::function_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker6<boost::detail::function::function_ptr_tag> (0x0x7f890db83360) 0 empty

Class boost::detail::function::get_invoker6<boost::detail::function::member_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker6<boost::detail::function::member_ptr_tag> (0x0x7f890db83660) 0 empty

Class boost::detail::function::get_invoker6<boost::detail::function::function_obj_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker6<boost::detail::function::function_obj_tag> (0x0x7f890db83960) 0 empty

Class boost::detail::function::get_invoker6<boost::detail::function::function_obj_ref_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker6<boost::detail::function::function_obj_ref_tag> (0x0x7f890db83c60) 0 empty

Class boost::detail::function::get_invoker7<boost::detail::function::function_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker7<boost::detail::function::function_ptr_tag> (0x0x7f890dc20660) 0 empty

Class boost::detail::function::get_invoker7<boost::detail::function::member_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker7<boost::detail::function::member_ptr_tag> (0x0x7f890dc20ae0) 0 empty

Class boost::detail::function::get_invoker7<boost::detail::function::function_obj_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker7<boost::detail::function::function_obj_tag> (0x0x7f890dc20f60) 0 empty

Class boost::detail::function::get_invoker7<boost::detail::function::function_obj_ref_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker7<boost::detail::function::function_obj_ref_tag> (0x0x7f890d831420) 0 empty

Class boost::detail::function::get_invoker8<boost::detail::function::function_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker8<boost::detail::function::function_ptr_tag> (0x0x7f890d8b8120) 0 empty

Class boost::detail::function::get_invoker8<boost::detail::function::member_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker8<boost::detail::function::member_ptr_tag> (0x0x7f890d8b8240) 0 empty

Class boost::detail::function::get_invoker8<boost::detail::function::function_obj_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker8<boost::detail::function::function_obj_tag> (0x0x7f890d8b8360) 0 empty

Class boost::detail::function::get_invoker8<boost::detail::function::function_obj_ref_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker8<boost::detail::function::function_obj_ref_tag> (0x0x7f890d8b8480) 0 empty

Class boost::detail::function::get_invoker9<boost::detail::function::function_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker9<boost::detail::function::function_ptr_tag> (0x0x7f890d920f60) 0 empty

Class boost::detail::function::get_invoker9<boost::detail::function::member_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker9<boost::detail::function::member_ptr_tag> (0x0x7f890d95a0c0) 0 empty

Class boost::detail::function::get_invoker9<boost::detail::function::function_obj_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker9<boost::detail::function::function_obj_tag> (0x0x7f890d95a1e0) 0 empty

Class boost::detail::function::get_invoker9<boost::detail::function::function_obj_ref_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker9<boost::detail::function::function_obj_ref_tag> (0x0x7f890d95a300) 0 empty

Class boost::detail::function::get_invoker10<boost::detail::function::function_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker10<boost::detail::function::function_ptr_tag> (0x0x7f890d95ac00) 0 empty

Class boost::detail::function::get_invoker10<boost::detail::function::member_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker10<boost::detail::function::member_ptr_tag> (0x0x7f890d95ad20) 0 empty

Class boost::detail::function::get_invoker10<boost::detail::function::function_obj_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker10<boost::detail::function::function_obj_tag> (0x0x7f890d95ae40) 0 empty

Class boost::detail::function::get_invoker10<boost::detail::function::function_obj_ref_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker10<boost::detail::function::function_obj_ref_tag> (0x0x7f890d95af60) 0 empty

Class boost::type_traits::false_result
   size=1 align=1
   base size=0 base align=1
boost::type_traits::false_result (0x0x7f890da104e0) 0 empty

Class boost::detail::is_function_chooser<false>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_function_chooser<false> (0x0x7f890d69ec60) 0 empty

Class boost::mpl::eval_if<mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<mpl_::na, mpl_::na, mpl_::na> (0x0x7f890d74e300) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::eval_if<mpl_::na, mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::eval_if<mpl_::na, mpl_::na, mpl_::na> > (0x0x7f890d664548) 0 empty
  mpl_::int_<-1> (0x0x7f890d74e480) 0 empty

Class boost::mpl::identity<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<mpl_::na> (0x0x7f890d74e5a0) 0 empty

Class mpl_::int_<1>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<1> (0x0x7f890d74e6c0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::identity<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::identity<mpl_::na> > (0x0x7f890d664680) 0 empty
  mpl_::int_<-1> (0x0x7f890d74e780) 0 empty

Class boost::mpl::make_identity<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::make_identity<mpl_::na> (0x0x7f890d74e7e0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::make_identity<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::make_identity<mpl_::na> > (0x0x7f890d6647b8) 0 empty
  mpl_::int_<-1> (0x0x7f890d74e960) 0 empty

Class boost::detail::add_reference_impl<void>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_impl<void> (0x0x7f890d74eb40) 0 empty

Class boost::detail::add_reference_impl<const void>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_impl<const void> (0x0x7f890d74eba0) 0 empty

Class boost::detail::add_reference_impl<volatile void>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_impl<volatile void> (0x0x7f890d74ec00) 0 empty

Class boost::detail::add_reference_impl<const volatile void>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_impl<const volatile void> (0x0x7f890d74ec60) 0 empty

Vtable for boost::any::placeholder
boost::any::placeholder::_ZTVN5boost3any11placeholderE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost3any11placeholderE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual

Class boost::any::placeholder
   size=8 align=8
   base size=8 base align=8
boost::any::placeholder (0x0x7f890d74ed80) 0 nearly-empty
    vptr=((& boost::any::placeholder::_ZTVN5boost3any11placeholderE) + 16u)

Class boost::any
   size=8 align=8
   base size=8 base align=8
boost::any (0x0x7f890d74ed20) 0

Vtable for boost::bad_any_cast
boost::bad_any_cast::_ZTVN5boost12bad_any_castE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost12bad_any_castE)
16    (int (*)(...))boost::bad_any_cast::~bad_any_cast
24    (int (*)(...))boost::bad_any_cast::~bad_any_cast
32    (int (*)(...))boost::bad_any_cast::what

Class boost::bad_any_cast
   size=8 align=8
   base size=8 base align=8
boost::bad_any_cast (0x0x7f890d6648f0) 0 nearly-empty
    vptr=((& boost::bad_any_cast::_ZTVN5boost12bad_any_castE) + 16u)
  std::bad_cast (0x0x7f890d664958) 0 nearly-empty
      primary-for boost::bad_any_cast (0x0x7f890d6648f0)
    std::exception (0x0x7f890d74ee40) 0 nearly-empty
        primary-for std::bad_cast (0x0x7f890d664958)

Vtable for boost::bad_weak_ptr
boost::bad_weak_ptr::_ZTVN5boost12bad_weak_ptrE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost12bad_weak_ptrE)
16    (int (*)(...))boost::bad_weak_ptr::~bad_weak_ptr
24    (int (*)(...))boost::bad_weak_ptr::~bad_weak_ptr
32    (int (*)(...))boost::bad_weak_ptr::what

Class boost::bad_weak_ptr
   size=8 align=8
   base size=8 base align=8
boost::bad_weak_ptr (0x0x7f890d664af8) 0 nearly-empty
    vptr=((& boost::bad_weak_ptr::_ZTVN5boost12bad_weak_ptrE) + 16u)
  std::exception (0x0x7f890d74ef60) 0 nearly-empty
      primary-for boost::bad_weak_ptr (0x0x7f890d664af8)

Vtable for boost::detail::sp_counted_base
boost::detail::sp_counted_base::_ZTVN5boost6detail15sp_counted_baseE: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost6detail15sp_counted_baseE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))boost::detail::sp_counted_base::destroy
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual

Class boost::detail::sp_counted_base
   size=16 align=8
   base size=16 base align=8
boost::detail::sp_counted_base (0x0x7f890d7ad000) 0
    vptr=((& boost::detail::sp_counted_base::_ZTVN5boost6detail15sp_counted_baseE) + 16u)

Class boost::detail::sp_nothrow_tag
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_nothrow_tag (0x0x7f890d7ad240) 0 empty

Class boost::detail::shared_count
   size=8 align=8
   base size=8 base align=8
boost::detail::shared_count (0x0x7f890d7ad300) 0

Class std::binary_function<boost::detail::sp_counted_base*, boost::detail::sp_counted_base*, bool>
   size=1 align=1
   base size=0 base align=1
std::binary_function<boost::detail::sp_counted_base*, boost::detail::sp_counted_base*, bool> (0x0x7f890d7ad360) 0 empty

Class std::less<boost::detail::sp_counted_base*>
   size=1 align=1
   base size=1 base align=1
std::less<boost::detail::sp_counted_base*> (0x0x7f890d664d68) 0 empty
  std::binary_function<boost::detail::sp_counted_base*, boost::detail::sp_counted_base*, bool> (0x0x7f890d7ad480) 0 empty

Class boost::detail::weak_count
   size=8 align=8
   base size=8 base align=8
boost::detail::weak_count (0x0x7f890d7ad540) 0

Class boost::detail::sp_empty
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_empty (0x0x7f890d7ad720) 0 empty

Class boost::detail::sp_enable_if_convertible_impl<true>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f890d7ad780) 0 empty

Class boost::detail::sp_enable_if_convertible_impl<false>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_enable_if_convertible_impl<false> (0x0x7f890d7ad7e0) 0 empty

Class boost::detail::spinlock::scoped_lock
   size=8 align=8
   base size=8 base align=8
boost::detail::spinlock::scoped_lock (0x0x7f890d7ad900) 0

Class boost::detail::spinlock
   size=4 align=4
   base size=4 base align=4
boost::detail::spinlock (0x0x7f890d7ad8a0) 0

Class boost::detail::sp_dereference<void>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<void> (0x0x7f890d7adba0) 0 empty

Class boost::detail::sp_dereference<const void>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<const void> (0x0x7f890d7adc00) 0 empty

Class boost::detail::sp_dereference<volatile void>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<volatile void> (0x0x7f890d7adc60) 0 empty

Class boost::detail::sp_dereference<const volatile void>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<const volatile void> (0x0x7f890d7adcc0) 0 empty

Class boost::detail::sp_element<void>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_element<void> (0x0x7f890d454300) 0 empty

Class boost::detail::sp_member_access<void>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_member_access<void> (0x0x7f890d454360) 0 empty

Class boost::detail::sp_array_access<void>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_array_access<void> (0x0x7f890d4543c0) 0 empty

Class boost::shared_ptr<void>
   size=16 align=8
   base size=16 base align=8
boost::shared_ptr<void> (0x0x7f890d4542a0) 0

Class boost::detail::esft2_deleter_wrapper
   size=16 align=8
   base size=16 base align=8
boost::detail::esft2_deleter_wrapper (0x0x7f890d454240) 0

Class boost::detail::spinlock_pool<2>
   size=1 align=1
   base size=0 base align=1
boost::detail::spinlock_pool<2> (0x0x7f890d454420) 0 empty

Class boost::tuples::null_type
   size=1 align=1
   base size=0 base align=1
boost::tuples::null_type (0x0x7f890d5375a0) 0 empty

Class boost::tuples::detail::drop_front<0>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::drop_front<0> (0x0x7f890d537780) 0 empty

Class boost::tuples::detail::wrap_non_storeable_type<void>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::wrap_non_storeable_type<void> (0x0x7f890d537a80) 0 empty

Class boost::tuples::length<boost::tuples::tuple<> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::length<boost::tuples::tuple<> > (0x0x7f890d537d20) 0 empty

Class boost::tuples::length<const boost::tuples::tuple<> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::length<const boost::tuples::tuple<> > (0x0x7f890d537d80) 0 empty

Class boost::tuples::length<boost::tuples::null_type>
   size=1 align=1
   base size=0 base align=1
boost::tuples::length<boost::tuples::null_type> (0x0x7f890d537de0) 0 empty

Class boost::tuples::length<const boost::tuples::null_type>
   size=1 align=1
   base size=0 base align=1
boost::tuples::length<const boost::tuples::null_type> (0x0x7f890d537e40) 0 empty

Class boost::tuples::detail::map_tuple_to_cons<boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::map_tuple_to_cons<boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> (0x0x7f890d537f00) 0 empty

Class boost::tuples::tuple<>
   size=1 align=1
   base size=1 base align=1
boost::tuples::tuple<> (0x0x7f890d599b60) 0 empty
  boost::tuples::null_type (0x0x7f890d5ab000) 0 empty

Class boost::tuples::detail::swallow_assign
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::swallow_assign (0x0x7f890d5ab0c0) 0 empty

Class boost::tuples::make_tuple_traits<void (boost::tuples::detail::swallow_assign::*(void (boost::tuples::detail::swallow_assign::*)()))()>
   size=1 align=1
   base size=0 base align=1
boost::tuples::make_tuple_traits<void (boost::tuples::detail::swallow_assign::*(void (boost::tuples::detail::swallow_assign::*)()))()> (0x0x7f890d5ab420) 0 empty

Class boost::tuples::detail::tie_traits<void (boost::tuples::detail::swallow_assign::*(void (boost::tuples::detail::swallow_assign::*)()))()>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::tie_traits<void (boost::tuples::detail::swallow_assign::*(void (boost::tuples::detail::swallow_assign::*)()))()> (0x0x7f890d5ab720) 0 empty

Class boost::tuples::detail::tie_traits<void>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::tie_traits<void> (0x0x7f890d5ab780) 0 empty

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

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

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

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

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

Class boost::detail::lcast_abstract_stub
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_abstract_stub (0x0x7f890d5abe40) 0 empty

Class std::time_base
   size=1 align=1
   base size=0 base align=1
std::time_base (0x0x7f890d5abf00) 0 empty

Vtable for std::__timepunct_cache<char>
std::__timepunct_cache<char>::_ZTVSt17__timepunct_cacheIcE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt17__timepunct_cacheIcE)
16    (int (*)(...))std::__timepunct_cache<_CharT>::~__timepunct_cache<char>
24    (int (*)(...))std::__timepunct_cache<_CharT>::~__timepunct_cache<char>

Class std::__timepunct_cache<char>
   size=400 align=8
   base size=393 base align=8
std::__timepunct_cache<char> (0x0x7f890d5f0ea0) 0
    vptr=((& std::__timepunct_cache<char>::_ZTVSt17__timepunct_cacheIcE) + 16u)
  std::locale::facet (0x0x7f890d22f000) 0
      primary-for std::__timepunct_cache<char> (0x0x7f890d5f0ea0)

Vtable for std::__timepunct_cache<wchar_t>
std::__timepunct_cache<wchar_t>::_ZTVSt17__timepunct_cacheIwE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt17__timepunct_cacheIwE)
16    (int (*)(...))std::__timepunct_cache<_CharT>::~__timepunct_cache<wchar_t>
24    (int (*)(...))std::__timepunct_cache<_CharT>::~__timepunct_cache<wchar_t>

Class std::__timepunct_cache<wchar_t>
   size=400 align=8
   base size=393 base align=8
std::__timepunct_cache<wchar_t> (0x0x7f890d5f0f08) 0
    vptr=((& std::__timepunct_cache<wchar_t>::_ZTVSt17__timepunct_cacheIwE) + 16u)
  std::locale::facet (0x0x7f890d22f060) 0
      primary-for std::__timepunct_cache<wchar_t> (0x0x7f890d5f0f08)

Vtable for std::__timepunct<char>
std::__timepunct<char>::_ZTVSt11__timepunctIcE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt11__timepunctIcE)
16    (int (*)(...))std::__timepunct<_CharT>::~__timepunct<char>
24    (int (*)(...))std::__timepunct<_CharT>::~__timepunct<char>

Class std::__timepunct<char>
   size=40 align=8
   base size=40 base align=8
std::__timepunct<char> (0x0x7f890d254000) 0
    vptr=((& std::__timepunct<char>::_ZTVSt11__timepunctIcE) + 16u)
  std::locale::facet (0x0x7f890d22f120) 0
      primary-for std::__timepunct<char> (0x0x7f890d254000)

Vtable for std::__timepunct<wchar_t>
std::__timepunct<wchar_t>::_ZTVSt11__timepunctIwE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt11__timepunctIwE)
16    (int (*)(...))std::__timepunct<_CharT>::~__timepunct<wchar_t>
24    (int (*)(...))std::__timepunct<_CharT>::~__timepunct<wchar_t>

Class std::__timepunct<wchar_t>
   size=40 align=8
   base size=40 base align=8
std::__timepunct<wchar_t> (0x0x7f890d254068) 0
    vptr=((& std::__timepunct<wchar_t>::_ZTVSt11__timepunctIwE) + 16u)
  std::locale::facet (0x0x7f890d22f180) 0
      primary-for std::__timepunct<wchar_t> (0x0x7f890d254068)

Class std::money_base::pattern
   size=4 align=1
   base size=4 base align=1
std::money_base::pattern (0x0x7f890d22f480) 0

Class std::money_base
   size=1 align=1
   base size=0 base align=1
std::money_base (0x0x7f890d22f420) 0 empty

Vtable for std::moneypunct<char, true>
std::moneypunct<char, true>::_ZTVSt10moneypunctIcLb1EE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt10moneypunctIcLb1EE)
16    (int (*)(...))std::moneypunct<_CharT, _Intl>::~moneypunct<char, true>
24    (int (*)(...))std::moneypunct<_CharT, _Intl>::~moneypunct<char, true>
32    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_decimal_point<char, true>
40    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_thousands_sep<char, true>
48    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_grouping<char, true>
56    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_curr_symbol<char, true>
64    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_positive_sign<char, true>
72    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_negative_sign<char, true>
80    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_frac_digits<char, true>
88    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_pos_format<char, true>
96    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_neg_format<char, true>

Class std::moneypunct<char, true>
   size=24 align=8
   base size=24 base align=8
std::moneypunct<char, true> (0x0x7f890d2a3930) 0
    vptr=((& std::moneypunct<char, true>::_ZTVSt10moneypunctIcLb1EE) + 16u)
  std::locale::facet (0x0x7f890d22f600) 0
      primary-for std::moneypunct<char, true> (0x0x7f890d2a3930)
  std::money_base (0x0x7f890d22f660) 0 empty

Vtable for std::moneypunct<char, false>
std::moneypunct<char, false>::_ZTVSt10moneypunctIcLb0EE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt10moneypunctIcLb0EE)
16    (int (*)(...))std::moneypunct<_CharT, _Intl>::~moneypunct<char, false>
24    (int (*)(...))std::moneypunct<_CharT, _Intl>::~moneypunct<char, false>
32    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_decimal_point<char, false>
40    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_thousands_sep<char, false>
48    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_grouping<char, false>
56    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_curr_symbol<char, false>
64    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_positive_sign<char, false>
72    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_negative_sign<char, false>
80    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_frac_digits<char, false>
88    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_pos_format<char, false>
96    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_neg_format<char, false>

Class std::moneypunct<char, false>
   size=24 align=8
   base size=24 base align=8
std::moneypunct<char, false> (0x0x7f890d2a3af0) 0
    vptr=((& std::moneypunct<char, false>::_ZTVSt10moneypunctIcLb0EE) + 16u)
  std::locale::facet (0x0x7f890d22f6c0) 0
      primary-for std::moneypunct<char, false> (0x0x7f890d2a3af0)
  std::money_base (0x0x7f890d22f720) 0 empty

Vtable for std::moneypunct<wchar_t, true>
std::moneypunct<wchar_t, true>::_ZTVSt10moneypunctIwLb1EE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt10moneypunctIwLb1EE)
16    (int (*)(...))std::moneypunct<_CharT, _Intl>::~moneypunct<wchar_t, true>
24    (int (*)(...))std::moneypunct<_CharT, _Intl>::~moneypunct<wchar_t, true>
32    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_decimal_point<wchar_t, true>
40    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_thousands_sep<wchar_t, true>
48    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_grouping<wchar_t, true>
56    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_curr_symbol<wchar_t, true>
64    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_positive_sign<wchar_t, true>
72    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_negative_sign<wchar_t, true>
80    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_frac_digits<wchar_t, true>
88    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_pos_format<wchar_t, true>
96    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_neg_format<wchar_t, true>

Class std::moneypunct<wchar_t, true>
   size=24 align=8
   base size=24 base align=8
std::moneypunct<wchar_t, true> (0x0x7f890d2a3e70) 0
    vptr=((& std::moneypunct<wchar_t, true>::_ZTVSt10moneypunctIwLb1EE) + 16u)
  std::locale::facet (0x0x7f890d22f780) 0
      primary-for std::moneypunct<wchar_t, true> (0x0x7f890d2a3e70)
  std::money_base (0x0x7f890d22f7e0) 0 empty

Vtable for std::moneypunct<wchar_t, false>
std::moneypunct<wchar_t, false>::_ZTVSt10moneypunctIwLb0EE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt10moneypunctIwLb0EE)
16    (int (*)(...))std::moneypunct<_CharT, _Intl>::~moneypunct<wchar_t, false>
24    (int (*)(...))std::moneypunct<_CharT, _Intl>::~moneypunct<wchar_t, false>
32    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_decimal_point<wchar_t, false>
40    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_thousands_sep<wchar_t, false>
48    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_grouping<wchar_t, false>
56    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_curr_symbol<wchar_t, false>
64    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_positive_sign<wchar_t, false>
72    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_negative_sign<wchar_t, false>
80    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_frac_digits<wchar_t, false>
88    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_pos_format<wchar_t, false>
96    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_neg_format<wchar_t, false>

Class std::moneypunct<wchar_t, false>
   size=24 align=8
   base size=24 base align=8
std::moneypunct<wchar_t, false> (0x0x7f890d2d4070) 0
    vptr=((& std::moneypunct<wchar_t, false>::_ZTVSt10moneypunctIwLb0EE) + 16u)
  std::locale::facet (0x0x7f890d22f840) 0
      primary-for std::moneypunct<wchar_t, false> (0x0x7f890d2d4070)
  std::money_base (0x0x7f890d22f8a0) 0 empty

Class std::messages_base
   size=1 align=1
   base size=0 base align=1
std::messages_base (0x0x7f890d22fae0) 0 empty

Vtable for std::messages<char>
std::messages<char>::_ZTVSt8messagesIcE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt8messagesIcE)
16    (int (*)(...))std::messages<_CharT>::~messages<char>
24    (int (*)(...))std::messages<_CharT>::~messages<char>
32    (int (*)(...))std::messages<_CharT>::do_open<char>
40    (int (*)(...))std::messages<_CharT>::do_get<char>
48    (int (*)(...))std::messages<_CharT>::do_close<char>

Class std::messages<char>
   size=32 align=8
   base size=32 base align=8
std::messages<char> (0x0x7f890d2f5620) 0
    vptr=((& std::messages<char>::_ZTVSt8messagesIcE) + 16u)
  std::locale::facet (0x0x7f890d22fc00) 0
      primary-for std::messages<char> (0x0x7f890d2f5620)
  std::messages_base (0x0x7f890d22fc60) 0 empty

Vtable for std::messages<wchar_t>
std::messages<wchar_t>::_ZTVSt8messagesIwE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt8messagesIwE)
16    (int (*)(...))std::messages<_CharT>::~messages<wchar_t>
24    (int (*)(...))std::messages<_CharT>::~messages<wchar_t>
32    (int (*)(...))std::messages<_CharT>::do_open<wchar_t>
40    (int (*)(...))std::messages<_CharT>::do_get<wchar_t>
48    (int (*)(...))std::messages<_CharT>::do_close<wchar_t>

Class std::messages<wchar_t>
   size=32 align=8
   base size=32 base align=8
std::messages<wchar_t> (0x0x7f890d2f57e0) 0
    vptr=((& std::messages<wchar_t>::_ZTVSt8messagesIwE) + 16u)
  std::locale::facet (0x0x7f890d22fcc0) 0
      primary-for std::messages<wchar_t> (0x0x7f890d2f57e0)
  std::messages_base (0x0x7f890d22fd20) 0 empty

Class std::codecvt_base
   size=1 align=1
   base size=0 base align=1
std::codecvt_base (0x0x7f890d22fde0) 0 empty

Vtable for std::__codecvt_abstract_base<char, char, __mbstate_t>
std::__codecvt_abstract_base<char, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIcc11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt23__codecvt_abstract_baseIcc11__mbstate_tE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual
64    (int (*)(...))__cxa_pure_virtual
72    (int (*)(...))__cxa_pure_virtual
80    (int (*)(...))__cxa_pure_virtual

Class std::__codecvt_abstract_base<char, char, __mbstate_t>
   size=16 align=8
   base size=12 base align=8
std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f890d33a3f0) 0
    vptr=((& std::__codecvt_abstract_base<char, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIcc11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7f890d22ff60) 0
      primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f890d33a3f0)
  std::codecvt_base (0x0x7f890d343000) 0 empty

Vtable for std::codecvt<char, char, __mbstate_t>
std::codecvt<char, char, __mbstate_t>::_ZTVSt7codecvtIcc11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt7codecvtIcc11__mbstate_tE)
16    (int (*)(...))std::codecvt<char, char, __mbstate_t>::~codecvt
24    (int (*)(...))std::codecvt<char, char, __mbstate_t>::~codecvt
32    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_out
40    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_unshift
48    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_in
56    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_encoding
64    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_always_noconv
72    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_length
80    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_max_length

Class std::codecvt<char, char, __mbstate_t>
   size=24 align=8
   base size=24 base align=8
std::codecvt<char, char, __mbstate_t> (0x0x7f890d254d68) 0
    vptr=((& std::codecvt<char, char, __mbstate_t>::_ZTVSt7codecvtIcc11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f890d33a4d0) 0
      primary-for std::codecvt<char, char, __mbstate_t> (0x0x7f890d254d68)
    std::locale::facet (0x0x7f890d343060) 0
        primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f890d33a4d0)
    std::codecvt_base (0x0x7f890d3430c0) 0 empty

Vtable for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t>
std::__codecvt_abstract_base<wchar_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIwc11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt23__codecvt_abstract_baseIwc11__mbstate_tE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual
64    (int (*)(...))__cxa_pure_virtual
72    (int (*)(...))__cxa_pure_virtual
80    (int (*)(...))__cxa_pure_virtual

Class std::__codecvt_abstract_base<wchar_t, char, __mbstate_t>
   size=16 align=8
   base size=12 base align=8
std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f890d33a620) 0
    vptr=((& std::__codecvt_abstract_base<wchar_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIwc11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7f890d343120) 0
      primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f890d33a620)
  std::codecvt_base (0x0x7f890d343180) 0 empty

Vtable for std::codecvt<wchar_t, char, __mbstate_t>
std::codecvt<wchar_t, char, __mbstate_t>::_ZTVSt7codecvtIwc11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt7codecvtIwc11__mbstate_tE)
16    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::~codecvt
24    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::~codecvt
32    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_out
40    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_unshift
48    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_in
56    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_encoding
64    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_always_noconv
72    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_length
80    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_max_length

Class std::codecvt<wchar_t, char, __mbstate_t>
   size=24 align=8
   base size=24 base align=8
std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f890d254e38) 0
    vptr=((& std::codecvt<wchar_t, char, __mbstate_t>::_ZTVSt7codecvtIwc11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f890d33a770) 0
      primary-for std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f890d254e38)
    std::locale::facet (0x0x7f890d3431e0) 0
        primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f890d33a770)
    std::codecvt_base (0x0x7f890d343240) 0 empty

Vtable for std::codecvt_byname<char, char, __mbstate_t>
std::codecvt_byname<char, char, __mbstate_t>::_ZTVSt14codecvt_bynameIcc11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt14codecvt_bynameIcc11__mbstate_tE)
16    (int (*)(...))std::codecvt_byname<_InternT, _ExternT, _StateT>::~codecvt_byname<char, char, __mbstate_t>
24    (int (*)(...))std::codecvt_byname<_InternT, _ExternT, _StateT>::~codecvt_byname<char, char, __mbstate_t>
32    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_out
40    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_unshift
48    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_in
56    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_encoding
64    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_always_noconv
72    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_length
80    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_max_length

Class std::codecvt_byname<char, char, __mbstate_t>
   size=24 align=8
   base size=24 base align=8
std::codecvt_byname<char, char, __mbstate_t> (0x0x7f890d254f70) 0
    vptr=((& std::codecvt_byname<char, char, __mbstate_t>::_ZTVSt14codecvt_bynameIcc11__mbstate_tE) + 16u)
  std::codecvt<char, char, __mbstate_t> (0x0x7f890d377000) 0
      primary-for std::codecvt_byname<char, char, __mbstate_t> (0x0x7f890d254f70)
    std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f890d33abd0) 0
        primary-for std::codecvt<char, char, __mbstate_t> (0x0x7f890d377000)
      std::locale::facet (0x0x7f890d343300) 0
          primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f890d33abd0)
      std::codecvt_base (0x0x7f890d343360) 0 empty

Vtable for std::codecvt_byname<wchar_t, char, __mbstate_t>
std::codecvt_byname<wchar_t, char, __mbstate_t>::_ZTVSt14codecvt_bynameIwc11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt14codecvt_bynameIwc11__mbstate_tE)
16    (int (*)(...))std::codecvt_byname<_InternT, _ExternT, _StateT>::~codecvt_byname<wchar_t, char, __mbstate_t>
24    (int (*)(...))std::codecvt_byname<_InternT, _ExternT, _StateT>::~codecvt_byname<wchar_t, char, __mbstate_t>
32    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_out
40    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_unshift
48    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_in
56    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_encoding
64    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_always_noconv
72    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_length
80    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_max_length

Class std::codecvt_byname<wchar_t, char, __mbstate_t>
   size=24 align=8
   base size=24 base align=8
std::codecvt_byname<wchar_t, char, __mbstate_t> (0x0x7f890d3770d0) 0
    vptr=((& std::codecvt_byname<wchar_t, char, __mbstate_t>::_ZTVSt14codecvt_bynameIwc11__mbstate_tE) + 16u)
  std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f890d377138) 0
      primary-for std::codecvt_byname<wchar_t, char, __mbstate_t> (0x0x7f890d3770d0)
    std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f890d33ad90) 0
        primary-for std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f890d377138)
      std::locale::facet (0x0x7f890d3433c0) 0
          primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f890d33ad90)
      std::codecvt_base (0x0x7f890d343420) 0 empty

Class std::iterator_traits<char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char*> (0x0x7f890d3435a0) 0 empty

Class __gnu_cxx::__normal_iterator<char*, std::basic_string<char> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > (0x0x7f890d343540) 0

Vtable for std::moneypunct_byname<char, false>
std::moneypunct_byname<char, false>::_ZTVSt17moneypunct_bynameIcLb0EE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt17moneypunct_bynameIcLb0EE)
16    (int (*)(...))std::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<char, false>
24    (int (*)(...))std::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<char, false>
32    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_decimal_point<char, false>
40    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_thousands_sep<char, false>
48    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_grouping<char, false>
56    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_curr_symbol<char, false>
64    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_positive_sign<char, false>
72    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_negative_sign<char, false>
80    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_frac_digits<char, false>
88    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_pos_format<char, false>
96    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_neg_format<char, false>

Class std::moneypunct_byname<char, false>
   size=24 align=8
   base size=24 base align=8
std::moneypunct_byname<char, false> (0x0x7f890d3778f0) 0
    vptr=((& std::moneypunct_byname<char, false>::_ZTVSt17moneypunct_bynameIcLb0EE) + 16u)
  std::moneypunct<char, false> (0x0x7f890cff5b60) 0
      primary-for std::moneypunct_byname<char, false> (0x0x7f890d3778f0)
    std::locale::facet (0x0x7f890d343a80) 0
        primary-for std::moneypunct<char, false> (0x0x7f890cff5b60)
    std::money_base (0x0x7f890d343ae0) 0 empty

Vtable for std::moneypunct_byname<char, true>
std::moneypunct_byname<char, true>::_ZTVSt17moneypunct_bynameIcLb1EE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt17moneypunct_bynameIcLb1EE)
16    (int (*)(...))std::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<char, true>
24    (int (*)(...))std::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<char, true>
32    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_decimal_point<char, true>
40    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_thousands_sep<char, true>
48    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_grouping<char, true>
56    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_curr_symbol<char, true>
64    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_positive_sign<char, true>
72    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_negative_sign<char, true>
80    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_frac_digits<char, true>
88    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_pos_format<char, true>
96    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_neg_format<char, true>

Class std::moneypunct_byname<char, true>
   size=24 align=8
   base size=24 base align=8
std::moneypunct_byname<char, true> (0x0x7f890d377958) 0
    vptr=((& std::moneypunct_byname<char, true>::_ZTVSt17moneypunct_bynameIcLb1EE) + 16u)
  std::moneypunct<char, true> (0x0x7f890cff5bd0) 0
      primary-for std::moneypunct_byname<char, true> (0x0x7f890d377958)
    std::locale::facet (0x0x7f890d343b40) 0
        primary-for std::moneypunct<char, true> (0x0x7f890cff5bd0)
    std::money_base (0x0x7f890d343ba0) 0 empty

Vtable for std::money_get<char>
std::money_get<char>::_ZTVSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE)
16    (int (*)(...))std::money_get<_CharT, _InIter>::~money_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::money_get<_CharT, _InIter>::~money_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::money_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
40    (int (*)(...))std::money_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >

Class std::money_get<char>
   size=16 align=8
   base size=12 base align=8
std::money_get<char> (0x0x7f890d3779c0) 0
    vptr=((& std::money_get<char>::_ZTVSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::locale::facet (0x0x7f890d343c00) 0
      primary-for std::money_get<char> (0x0x7f890d3779c0)

Vtable for std::money_put<char>
std::money_put<char>::_ZTVSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE)
16    (int (*)(...))std::money_put<_CharT, _OutIter>::~money_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::money_put<_CharT, _OutIter>::~money_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::money_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
40    (int (*)(...))std::money_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >

Class std::money_put<char>
   size=16 align=8
   base size=12 base align=8
std::money_put<char> (0x0x7f890d377a90) 0
    vptr=((& std::money_put<char>::_ZTVSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::locale::facet (0x0x7f890d343c60) 0
      primary-for std::money_put<char> (0x0x7f890d377a90)

Vtable for std::time_put<char>
std::time_put<char>::_ZTVSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE)
16    (int (*)(...))std::time_put<_CharT, _OutIter>::~time_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::time_put<_CharT, _OutIter>::~time_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::time_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >

Class std::time_put<char>
   size=16 align=8
   base size=12 base align=8
std::time_put<char> (0x0x7f890d377b60) 0
    vptr=((& std::time_put<char>::_ZTVSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::locale::facet (0x0x7f890d343cc0) 0
      primary-for std::time_put<char> (0x0x7f890d377b60)

Vtable for std::time_put_byname<char>
std::time_put_byname<char>::_ZTVSt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE)
16    (int (*)(...))std::time_put_byname<_CharT, _OutIter>::~time_put_byname<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::time_put_byname<_CharT, _OutIter>::~time_put_byname<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::time_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >

Class std::time_put_byname<char>
   size=16 align=8
   base size=12 base align=8
std::time_put_byname<char> (0x0x7f890d377bc8) 0
    vptr=((& std::time_put_byname<char>::_ZTVSt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::time_put<char> (0x0x7f890d377c30) 0
      primary-for std::time_put_byname<char> (0x0x7f890d377bc8)
    std::locale::facet (0x0x7f890d343d80) 0
        primary-for std::time_put<char> (0x0x7f890d377c30)

Vtable for std::time_get<char>
std::time_get<char>::_ZTVSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE)
16    (int (*)(...))std::time_get<_CharT, _InIter>::~time_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::time_get<_CharT, _InIter>::~time_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::time_get<_CharT, _InIter>::do_date_order<char, std::istreambuf_iterator<char, std::char_traits<char> > >
40    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_time<char, std::istreambuf_iterator<char, std::char_traits<char> > >
48    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_date<char, std::istreambuf_iterator<char, std::char_traits<char> > >
56    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_weekday<char, std::istreambuf_iterator<char, std::char_traits<char> > >
64    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_monthname<char, std::istreambuf_iterator<char, std::char_traits<char> > >
72    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_year<char, std::istreambuf_iterator<char, std::char_traits<char> > >

Class std::time_get<char>
   size=16 align=8
   base size=12 base align=8
std::time_get<char> (0x0x7f890d0200e0) 0
    vptr=((& std::time_get<char>::_ZTVSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::locale::facet (0x0x7f890d343e40) 0
      primary-for std::time_get<char> (0x0x7f890d0200e0)
  std::time_base (0x0x7f890d343ea0) 0 empty

Vtable for std::time_get_byname<char>
std::time_get_byname<char>::_ZTVSt15time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE)
16    (int (*)(...))std::time_get_byname<_CharT, _InIter>::~time_get_byname<char, std::istreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::time_get_byname<_CharT, _InIter>::~time_get_byname<char, std::istreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::time_get<_CharT, _InIter>::do_date_order<char, std::istreambuf_iterator<char, std::char_traits<char> > >
40    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_time<char, std::istreambuf_iterator<char, std::char_traits<char> > >
48    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_date<char, std::istreambuf_iterator<char, std::char_traits<char> > >
56    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_weekday<char, std::istreambuf_iterator<char, std::char_traits<char> > >
64    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_monthname<char, std::istreambuf_iterator<char, std::char_traits<char> > >
72    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_year<char, std::istreambuf_iterator<char, std::char_traits<char> > >

Class std::time_get_byname<char>
   size=16 align=8
   base size=12 base align=8
std::time_get_byname<char> (0x0x7f890d377d00) 0
    vptr=((& std::time_get_byname<char>::_ZTVSt15time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::time_get<char> (0x0x7f890d0201c0) 0
      primary-for std::time_get_byname<char> (0x0x7f890d377d00)
    std::locale::facet (0x0x7f890d343f60) 0
        primary-for std::time_get<char> (0x0x7f890d0201c0)
    std::time_base (0x0x7f890d033000) 0 empty

Vtable for std::messages_byname<char>
std::messages_byname<char>::_ZTVSt15messages_bynameIcE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15messages_bynameIcE)
16    (int (*)(...))std::messages_byname<_CharT>::~messages_byname<char>
24    (int (*)(...))std::messages_byname<_CharT>::~messages_byname<char>
32    (int (*)(...))std::messages<_CharT>::do_open<char>
40    (int (*)(...))std::messages<_CharT>::do_get<char>
48    (int (*)(...))std::messages<_CharT>::do_close<char>

Class std::messages_byname<char>
   size=32 align=8
   base size=32 base align=8
std::messages_byname<char> (0x0x7f890d377dd0) 0
    vptr=((& std::messages_byname<char>::_ZTVSt15messages_bynameIcE) + 16u)
  std::messages<char> (0x0x7f890d020310) 0
      primary-for std::messages_byname<char> (0x0x7f890d377dd0)
    std::locale::facet (0x0x7f890d0330c0) 0
        primary-for std::messages<char> (0x0x7f890d020310)
    std::messages_base (0x0x7f890d033120) 0 empty

Vtable for std::moneypunct_byname<wchar_t, false>
std::moneypunct_byname<wchar_t, false>::_ZTVSt17moneypunct_bynameIwLb0EE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt17moneypunct_bynameIwLb0EE)
16    (int (*)(...))std::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<wchar_t, false>
24    (int (*)(...))std::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<wchar_t, false>
32    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_decimal_point<wchar_t, false>
40    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_thousands_sep<wchar_t, false>
48    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_grouping<wchar_t, false>
56    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_curr_symbol<wchar_t, false>
64    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_positive_sign<wchar_t, false>
72    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_negative_sign<wchar_t, false>
80    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_frac_digits<wchar_t, false>
88    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_pos_format<wchar_t, false>
96    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_neg_format<wchar_t, false>

Class std::moneypunct_byname<wchar_t, false>
   size=24 align=8
   base size=24 base align=8
std::moneypunct_byname<wchar_t, false> (0x0x7f890d377e38) 0
    vptr=((& std::moneypunct_byname<wchar_t, false>::_ZTVSt17moneypunct_bynameIwLb0EE) + 16u)
  std::moneypunct<wchar_t, false> (0x0x7f890d020460) 0
      primary-for std::moneypunct_byname<wchar_t, false> (0x0x7f890d377e38)
    std::locale::facet (0x0x7f890d033180) 0
        primary-for std::moneypunct<wchar_t, false> (0x0x7f890d020460)
    std::money_base (0x0x7f890d0331e0) 0 empty

Vtable for std::moneypunct_byname<wchar_t, true>
std::moneypunct_byname<wchar_t, true>::_ZTVSt17moneypunct_bynameIwLb1EE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt17moneypunct_bynameIwLb1EE)
16    (int (*)(...))std::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<wchar_t, true>
24    (int (*)(...))std::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<wchar_t, true>
32    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_decimal_point<wchar_t, true>
40    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_thousands_sep<wchar_t, true>
48    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_grouping<wchar_t, true>
56    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_curr_symbol<wchar_t, true>
64    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_positive_sign<wchar_t, true>
72    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_negative_sign<wchar_t, true>
80    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_frac_digits<wchar_t, true>
88    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_pos_format<wchar_t, true>
96    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_neg_format<wchar_t, true>

Class std::moneypunct_byname<wchar_t, true>
   size=24 align=8
   base size=24 base align=8
std::moneypunct_byname<wchar_t, true> (0x0x7f890d377ea0) 0
    vptr=((& std::moneypunct_byname<wchar_t, true>::_ZTVSt17moneypunct_bynameIwLb1EE) + 16u)
  std::moneypunct<wchar_t, true> (0x0x7f890d0204d0) 0
      primary-for std::moneypunct_byname<wchar_t, true> (0x0x7f890d377ea0)
    std::locale::facet (0x0x7f890d033240) 0
        primary-for std::moneypunct<wchar_t, true> (0x0x7f890d0204d0)
    std::money_base (0x0x7f890d0332a0) 0 empty

Vtable for std::money_get<wchar_t>
std::money_get<wchar_t>::_ZTVSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE)
16    (int (*)(...))std::money_get<_CharT, _InIter>::~money_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::money_get<_CharT, _InIter>::~money_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::money_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
40    (int (*)(...))std::money_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::money_get<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::money_get<wchar_t> (0x0x7f890d377f08) 0
    vptr=((& std::money_get<wchar_t>::_ZTVSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::locale::facet (0x0x7f890d033300) 0
      primary-for std::money_get<wchar_t> (0x0x7f890d377f08)

Vtable for std::money_put<wchar_t>
std::money_put<wchar_t>::_ZTVSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE)
16    (int (*)(...))std::money_put<_CharT, _OutIter>::~money_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::money_put<_CharT, _OutIter>::~money_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::money_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
40    (int (*)(...))std::money_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::money_put<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::money_put<wchar_t> (0x0x7f890d377208) 0
    vptr=((& std::money_put<wchar_t>::_ZTVSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::locale::facet (0x0x7f890d0333c0) 0
      primary-for std::money_put<wchar_t> (0x0x7f890d377208)

Vtable for std::time_put<wchar_t>
std::time_put<wchar_t>::_ZTVSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE)
16    (int (*)(...))std::time_put<_CharT, _OutIter>::~time_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::time_put<_CharT, _OutIter>::~time_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::time_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::time_put<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::time_put<wchar_t> (0x0x7f890d062000) 0
    vptr=((& std::time_put<wchar_t>::_ZTVSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::locale::facet (0x0x7f890d033480) 0
      primary-for std::time_put<wchar_t> (0x0x7f890d062000)

Vtable for std::time_put_byname<wchar_t>
std::time_put_byname<wchar_t>::_ZTVSt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE)
16    (int (*)(...))std::time_put_byname<_CharT, _OutIter>::~time_put_byname<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::time_put_byname<_CharT, _OutIter>::~time_put_byname<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::time_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::time_put_byname<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::time_put_byname<wchar_t> (0x0x7f890d0620d0) 0
    vptr=((& std::time_put_byname<wchar_t>::_ZTVSt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::time_put<wchar_t> (0x0x7f890d062138) 0
      primary-for std::time_put_byname<wchar_t> (0x0x7f890d0620d0)
    std::locale::facet (0x0x7f890d0334e0) 0
        primary-for std::time_put<wchar_t> (0x0x7f890d062138)

Vtable for std::time_get<wchar_t>
std::time_get<wchar_t>::_ZTVSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE)
16    (int (*)(...))std::time_get<_CharT, _InIter>::~time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::time_get<_CharT, _InIter>::~time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::time_get<_CharT, _InIter>::do_date_order<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
40    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_time<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
48    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_date<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
56    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_weekday<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
64    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_monthname<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
72    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_year<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::time_get<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::time_get<wchar_t> (0x0x7f890d020770) 0
    vptr=((& std::time_get<wchar_t>::_ZTVSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::locale::facet (0x0x7f890d0335a0) 0
      primary-for std::time_get<wchar_t> (0x0x7f890d020770)
  std::time_base (0x0x7f890d033600) 0 empty

Vtable for std::time_get_byname<wchar_t>
std::time_get_byname<wchar_t>::_ZTVSt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE)
16    (int (*)(...))std::time_get_byname<_CharT, _InIter>::~time_get_byname<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::time_get_byname<_CharT, _InIter>::~time_get_byname<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::time_get<_CharT, _InIter>::do_date_order<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
40    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_time<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
48    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_date<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
56    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_weekday<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
64    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_monthname<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
72    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_year<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::time_get_byname<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::time_get_byname<wchar_t> (0x0x7f890d062270) 0
    vptr=((& std::time_get_byname<wchar_t>::_ZTVSt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::time_get<wchar_t> (0x0x7f890d020850) 0
      primary-for std::time_get_byname<wchar_t> (0x0x7f890d062270)
    std::locale::facet (0x0x7f890d033660) 0
        primary-for std::time_get<wchar_t> (0x0x7f890d020850)
    std::time_base (0x0x7f890d0336c0) 0 empty

Vtable for std::messages_byname<wchar_t>
std::messages_byname<wchar_t>::_ZTVSt15messages_bynameIwE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15messages_bynameIwE)
16    (int (*)(...))std::messages_byname<_CharT>::~messages_byname<wchar_t>
24    (int (*)(...))std::messages_byname<_CharT>::~messages_byname<wchar_t>
32    (int (*)(...))std::messages<_CharT>::do_open<wchar_t>
40    (int (*)(...))std::messages<_CharT>::do_get<wchar_t>
48    (int (*)(...))std::messages<_CharT>::do_close<wchar_t>

Class std::messages_byname<wchar_t>
   size=32 align=8
   base size=32 base align=8
std::messages_byname<wchar_t> (0x0x7f890d062340) 0
    vptr=((& std::messages_byname<wchar_t>::_ZTVSt15messages_bynameIwE) + 16u)
  std::messages<wchar_t> (0x0x7f890d020930) 0
      primary-for std::messages_byname<wchar_t> (0x0x7f890d062340)
    std::locale::facet (0x0x7f890d033780) 0
        primary-for std::messages<wchar_t> (0x0x7f890d020930)
    std::messages_base (0x0x7f890d0337e0) 0 empty

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

Class std::basic_stringbuf<char>
   size=80 align=8
   base size=80 base align=8
std::basic_stringbuf<char> (0x0x7f890d0626e8) 0
    vptr=((& std::basic_stringbuf<char>::_ZTVSt15basic_stringbufIcSt11char_traitsIcESaIcEE) + 16u)
  std::basic_streambuf<char> (0x0x7f890d0339c0) 0
      primary-for std::basic_stringbuf<char> (0x0x7f890d0626e8)

Vtable for std::basic_istringstream<char>
std::basic_istringstream<char>::_ZTVSt19basic_istringstreamIcSt11char_traitsIcESaIcEE: 10u entries
0     96u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt19basic_istringstreamIcSt11char_traitsIcESaIcEE)
24    (int (*)(...))std::basic_istringstream<_CharT, _Traits, _Alloc>::~basic_istringstream<char, std::char_traits<char>, std::allocator<char> >
32    (int (*)(...))std::basic_istringstream<_CharT, _Traits, _Alloc>::~basic_istringstream<char, std::char_traits<char>, std::allocator<char> >
40    18446744073709551520u
48    (int (*)(...))-96
56    (int (*)(...))(& _ZTISt19basic_istringstreamIcSt11char_traitsIcESaIcEE)
64    (int (*)(...))std::basic_istringstream<char>::_ZTv0_n24_NSt19basic_istringstreamIcSt11char_traitsIcESaIcEED1Ev
72    (int (*)(...))std::basic_istringstream<char>::_ZTv0_n24_NSt19basic_istringstreamIcSt11char_traitsIcESaIcEED0Ev

Construction vtable for std::basic_istream<char> (0x0x7f890d062820 instance) in std::basic_istringstream<char>
std::basic_istringstream<char>::_ZTCSt19basic_istringstreamIcSt11char_traitsIcESaIcEE0_Si: 10u entries
0     96u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISi)
24    0u
32    0u
40    18446744073709551520u
48    (int (*)(...))-96
56    (int (*)(...))(& _ZTISi)
64    0u
72    0u

VTT for std::basic_istringstream<char>
std::basic_istringstream<char>::_ZTTSt19basic_istringstreamIcSt11char_traitsIcESaIcEE: 4u entries
0     ((& std::basic_istringstream<char>::_ZTVSt19basic_istringstreamIcSt11char_traitsIcESaIcEE) + 24u)
8     ((& std::basic_istringstream<char>::_ZTCSt19basic_istringstreamIcSt11char_traitsIcESaIcEE0_Si) + 24u)
16    ((& std::basic_istringstream<char>::_ZTCSt19basic_istringstreamIcSt11char_traitsIcESaIcEE0_Si) + 64u)
24    ((& std::basic_istringstream<char>::_ZTVSt19basic_istringstreamIcSt11char_traitsIcESaIcEE) + 64u)

Class std::basic_istringstream<char>
   size=360 align=8
   base size=96 base align=8
std::basic_istringstream<char> (0x0x7f890d0627b8) 0
    vptridx=0u vptr=((& std::basic_istringstream<char>::_ZTVSt19basic_istringstreamIcSt11char_traitsIcESaIcEE) + 24u)
  std::basic_istream<char> (0x0x7f890d062820) 0
      primary-for std::basic_istringstream<char> (0x0x7f890d0627b8)
      subvttidx=8u
    std::basic_ios<char> (0x0x7f890d062888) 96 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::basic_istringstream<char>::_ZTVSt19basic_istringstreamIcSt11char_traitsIcESaIcEE) + 64u)
      std::ios_base (0x0x7f890d033c60) 96
          primary-for std::basic_ios<char> (0x0x7f890d062888)

Vtable for std::basic_ostringstream<char>
std::basic_ostringstream<char>::_ZTVSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE: 10u entries
0     88u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt19basic_ostringstreamIcSt11char_traitsIcESaIcEE)
24    (int (*)(...))std::basic_ostringstream<_CharT, _Traits, _Alloc>::~basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >
32    (int (*)(...))std::basic_ostringstream<_CharT, _Traits, _Alloc>::~basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >
40    18446744073709551528u
48    (int (*)(...))-88
56    (int (*)(...))(& _ZTISt19basic_ostringstreamIcSt11char_traitsIcESaIcEE)
64    (int (*)(...))std::basic_ostringstream<char>::_ZTv0_n24_NSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev
72    (int (*)(...))std::basic_ostringstream<char>::_ZTv0_n24_NSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED0Ev

Construction vtable for std::basic_ostream<char> (0x0x7f890d062d00 instance) in std::basic_ostringstream<char>
std::basic_ostringstream<char>::_ZTCSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE0_So: 10u entries
0     88u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISo)
24    0u
32    0u
40    18446744073709551528u
48    (int (*)(...))-88
56    (int (*)(...))(& _ZTISo)
64    0u
72    0u

VTT for std::basic_ostringstream<char>
std::basic_ostringstream<char>::_ZTTSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE: 4u entries
0     ((& std::basic_ostringstream<char>::_ZTVSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE) + 24u)
8     ((& std::basic_ostringstream<char>::_ZTCSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE0_So) + 24u)
16    ((& std::basic_ostringstream<char>::_ZTCSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE0_So) + 64u)
24    ((& std::basic_ostringstream<char>::_ZTVSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE) + 64u)

Class std::basic_ostringstream<char>
   size=352 align=8
   base size=88 base align=8
std::basic_ostringstream<char> (0x0x7f890d062c98) 0
    vptridx=0u vptr=((& std::basic_ostringstream<char>::_ZTVSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE) + 24u)
  std::basic_ostream<char> (0x0x7f890d062d00) 0 nearly-empty
      primary-for std::basic_ostringstream<char> (0x0x7f890d062c98)
      subvttidx=8u
    std::basic_ios<char> (0x0x7f890d062d68) 88 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::basic_ostringstream<char>::_ZTVSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE) + 64u)
      std::ios_base (0x0x7f890d033d20) 88
          primary-for std::basic_ios<char> (0x0x7f890d062d68)

Vtable for std::basic_stringstream<char>
std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE: 15u entries
0     104u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt18basic_stringstreamIcSt11char_traitsIcESaIcEE)
24    (int (*)(...))std::basic_stringstream<_CharT, _Traits, _Alloc>::~basic_stringstream<char, std::char_traits<char>, std::allocator<char> >
32    (int (*)(...))std::basic_stringstream<_CharT, _Traits, _Alloc>::~basic_stringstream<char, std::char_traits<char>, std::allocator<char> >
40    88u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISt18basic_stringstreamIcSt11char_traitsIcESaIcEE)
64    (int (*)(...))std::basic_stringstream<char>::_ZThn16_NSt18basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev
72    (int (*)(...))std::basic_stringstream<char>::_ZThn16_NSt18basic_stringstreamIcSt11char_traitsIcESaIcEED0Ev
80    18446744073709551512u
88    (int (*)(...))-104
96    (int (*)(...))(& _ZTISt18basic_stringstreamIcSt11char_traitsIcESaIcEE)
104   (int (*)(...))std::basic_stringstream<char>::_ZTv0_n24_NSt18basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev
112   (int (*)(...))std::basic_stringstream<char>::_ZTv0_n24_NSt18basic_stringstreamIcSt11char_traitsIcESaIcEED0Ev

Construction vtable for std::basic_iostream<char> (0x0x7f890d0ef070 instance) in std::basic_stringstream<char>
std::basic_stringstream<char>::_ZTCSt18basic_stringstreamIcSt11char_traitsIcESaIcEE0_Sd: 15u entries
0     104u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISd)
24    0u
32    0u
40    88u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISd)
64    0u
72    0u
80    18446744073709551512u
88    (int (*)(...))-104
96    (int (*)(...))(& _ZTISd)
104   0u
112   0u

Construction vtable for std::basic_istream<char> (0x0x7f890d0f2068 instance) in std::basic_stringstream<char>
std::basic_stringstream<char>::_ZTCSt18basic_stringstreamIcSt11char_traitsIcESaIcEE0_Si: 10u entries
0     104u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISi)
24    0u
32    0u
40    18446744073709551512u
48    (int (*)(...))-104
56    (int (*)(...))(& _ZTISi)
64    0u
72    0u

Construction vtable for std::basic_ostream<char> (0x0x7f890d0f2138 instance) in std::basic_stringstream<char>
std::basic_stringstream<char>::_ZTCSt18basic_stringstreamIcSt11char_traitsIcESaIcEE16_So: 10u entries
0     88u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISo)
24    0u
32    0u
40    18446744073709551528u
48    (int (*)(...))-88
56    (int (*)(...))(& _ZTISo)
64    0u
72    0u

VTT for std::basic_stringstream<char>
std::basic_stringstream<char>::_ZTTSt18basic_stringstreamIcSt11char_traitsIcESaIcEE: 10u entries
0     ((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 24u)
8     ((& std::basic_stringstream<char>::_ZTCSt18basic_stringstreamIcSt11char_traitsIcESaIcEE0_Sd) + 24u)
16    ((& std::basic_stringstream<char>::_ZTCSt18basic_stringstreamIcSt11char_traitsIcESaIcEE0_Si) + 24u)
24    ((& std::basic_stringstream<char>::_ZTCSt18basic_stringstreamIcSt11char_traitsIcESaIcEE0_Si) + 64u)
32    ((& std::basic_stringstream<char>::_ZTCSt18basic_stringstreamIcSt11char_traitsIcESaIcEE16_So) + 24u)
40    ((& std::basic_stringstream<char>::_ZTCSt18basic_stringstreamIcSt11char_traitsIcESaIcEE16_So) + 64u)
48    ((& std::basic_stringstream<char>::_ZTCSt18basic_stringstreamIcSt11char_traitsIcESaIcEE0_Sd) + 104u)
56    ((& std::basic_stringstream<char>::_ZTCSt18basic_stringstreamIcSt11char_traitsIcESaIcEE0_Sd) + 64u)
64    ((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 104u)
72    ((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 64u)

Class std::basic_stringstream<char>
   size=368 align=8
   base size=104 base align=8
std::basic_stringstream<char> (0x0x7f890d0f2000) 0
    vptridx=0u vptr=((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 24u)
  std::basic_iostream<char> (0x0x7f890d0ef070) 0
      primary-for std::basic_stringstream<char> (0x0x7f890d0f2000)
      subvttidx=8u
    std::basic_istream<char> (0x0x7f890d0f2068) 0
        primary-for std::basic_iostream<char> (0x0x7f890d0ef070)
        subvttidx=16u
      std::basic_ios<char> (0x0x7f890d0f20d0) 104 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 104u)
        std::ios_base (0x0x7f890d033de0) 104
            primary-for std::basic_ios<char> (0x0x7f890d0f20d0)
    std::basic_ostream<char> (0x0x7f890d0f2138) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 64u)
      std::basic_ios<char> (0x0x7f890d0f20d0) alternative-path

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

Class std::basic_stringbuf<wchar_t>
   size=80 align=8
   base size=80 base align=8
std::basic_stringbuf<wchar_t> (0x0x7f890d0f2750) 0
    vptr=((& std::basic_stringbuf<wchar_t>::_ZTVSt15basic_stringbufIwSt11char_traitsIwESaIwEE) + 16u)
  std::basic_streambuf<wchar_t> (0x0x7f890d0fe060) 0
      primary-for std::basic_stringbuf<wchar_t> (0x0x7f890d0f2750)

Vtable for std::basic_istringstream<wchar_t>
std::basic_istringstream<wchar_t>::_ZTVSt19basic_istringstreamIwSt11char_traitsIwESaIwEE: 10u entries
0     96u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt19basic_istringstreamIwSt11char_traitsIwESaIwEE)
24    (int (*)(...))std::basic_istringstream<_CharT, _Traits, _Alloc>::~basic_istringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
32    (int (*)(...))std::basic_istringstream<_CharT, _Traits, _Alloc>::~basic_istringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
40    18446744073709551520u
48    (int (*)(...))-96
56    (int (*)(...))(& _ZTISt19basic_istringstreamIwSt11char_traitsIwESaIwEE)
64    (int (*)(...))std::basic_istringstream<wchar_t>::_ZTv0_n24_NSt19basic_istringstreamIwSt11char_traitsIwESaIwEED1Ev
72    (int (*)(...))std::basic_istringstream<wchar_t>::_ZTv0_n24_NSt19basic_istringstreamIwSt11char_traitsIwESaIwEED0Ev

Construction vtable for std::basic_istream<wchar_t> (0x0x7f890d0f2958 instance) in std::basic_istringstream<wchar_t>
std::basic_istringstream<wchar_t>::_ZTCSt19basic_istringstreamIwSt11char_traitsIwESaIwEE0_St13basic_istreamIwS1_E: 10u entries
0     96u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551520u
48    (int (*)(...))-96
56    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
64    0u
72    0u

VTT for std::basic_istringstream<wchar_t>
std::basic_istringstream<wchar_t>::_ZTTSt19basic_istringstreamIwSt11char_traitsIwESaIwEE: 4u entries
0     ((& std::basic_istringstream<wchar_t>::_ZTVSt19basic_istringstreamIwSt11char_traitsIwESaIwEE) + 24u)
8     ((& std::basic_istringstream<wchar_t>::_ZTCSt19basic_istringstreamIwSt11char_traitsIwESaIwEE0_St13basic_istreamIwS1_E) + 24u)
16    ((& std::basic_istringstream<wchar_t>::_ZTCSt19basic_istringstreamIwSt11char_traitsIwESaIwEE0_St13basic_istreamIwS1_E) + 64u)
24    ((& std::basic_istringstream<wchar_t>::_ZTVSt19basic_istringstreamIwSt11char_traitsIwESaIwEE) + 64u)

Class std::basic_istringstream<wchar_t>
   size=360 align=8
   base size=96 base align=8
std::basic_istringstream<wchar_t> (0x0x7f890d0f28f0) 0
    vptridx=0u vptr=((& std::basic_istringstream<wchar_t>::_ZTVSt19basic_istringstreamIwSt11char_traitsIwESaIwEE) + 24u)
  std::basic_istream<wchar_t> (0x0x7f890d0f2958) 0
      primary-for std::basic_istringstream<wchar_t> (0x0x7f890d0f28f0)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7f890d0f29c0) 96 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::basic_istringstream<wchar_t>::_ZTVSt19basic_istringstreamIwSt11char_traitsIwESaIwEE) + 64u)
      std::ios_base (0x0x7f890d0fe240) 96
          primary-for std::basic_ios<wchar_t> (0x0x7f890d0f29c0)

Vtable for std::basic_ostringstream<wchar_t>
std::basic_ostringstream<wchar_t>::_ZTVSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE: 10u entries
0     88u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt19basic_ostringstreamIwSt11char_traitsIwESaIwEE)
24    (int (*)(...))std::basic_ostringstream<_CharT, _Traits, _Alloc>::~basic_ostringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
32    (int (*)(...))std::basic_ostringstream<_CharT, _Traits, _Alloc>::~basic_ostringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
40    18446744073709551528u
48    (int (*)(...))-88
56    (int (*)(...))(& _ZTISt19basic_ostringstreamIwSt11char_traitsIwESaIwEE)
64    (int (*)(...))std::basic_ostringstream<wchar_t>::_ZTv0_n24_NSt19basic_ostringstreamIwSt11char_traitsIwESaIwEED1Ev
72    (int (*)(...))std::basic_ostringstream<wchar_t>::_ZTv0_n24_NSt19basic_ostringstreamIwSt11char_traitsIwESaIwEED0Ev

Construction vtable for std::basic_ostream<wchar_t> (0x0x7f890d0f2d68 instance) in std::basic_ostringstream<wchar_t>
std::basic_ostringstream<wchar_t>::_ZTCSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE0_St13basic_ostreamIwS1_E: 10u entries
0     88u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551528u
48    (int (*)(...))-88
56    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
64    0u
72    0u

VTT for std::basic_ostringstream<wchar_t>
std::basic_ostringstream<wchar_t>::_ZTTSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE: 4u entries
0     ((& std::basic_ostringstream<wchar_t>::_ZTVSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE) + 24u)
8     ((& std::basic_ostringstream<wchar_t>::_ZTCSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE0_St13basic_ostreamIwS1_E) + 24u)
16    ((& std::basic_ostringstream<wchar_t>::_ZTCSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE0_St13basic_ostreamIwS1_E) + 64u)
24    ((& std::basic_ostringstream<wchar_t>::_ZTVSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE) + 64u)

Class std::basic_ostringstream<wchar_t>
   size=352 align=8
   base size=88 base align=8
std::basic_ostringstream<wchar_t> (0x0x7f890d0f2d00) 0
    vptridx=0u vptr=((& std::basic_ostringstream<wchar_t>::_ZTVSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE) + 24u)
  std::basic_ostream<wchar_t> (0x0x7f890d0f2d68) 0 nearly-empty
      primary-for std::basic_ostringstream<wchar_t> (0x0x7f890d0f2d00)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7f890d0f2dd0) 88 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::basic_ostringstream<wchar_t>::_ZTVSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE) + 64u)
      std::ios_base (0x0x7f890d0fe360) 88
          primary-for std::basic_ios<wchar_t> (0x0x7f890d0f2dd0)

Vtable for std::basic_stringstream<wchar_t>
std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE: 15u entries
0     104u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt18basic_stringstreamIwSt11char_traitsIwESaIwEE)
24    (int (*)(...))std::basic_stringstream<_CharT, _Traits, _Alloc>::~basic_stringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
32    (int (*)(...))std::basic_stringstream<_CharT, _Traits, _Alloc>::~basic_stringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
40    88u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISt18basic_stringstreamIwSt11char_traitsIwESaIwEE)
64    (int (*)(...))std::basic_stringstream<wchar_t>::_ZThn16_NSt18basic_stringstreamIwSt11char_traitsIwESaIwEED1Ev
72    (int (*)(...))std::basic_stringstream<wchar_t>::_ZThn16_NSt18basic_stringstreamIwSt11char_traitsIwESaIwEED0Ev
80    18446744073709551512u
88    (int (*)(...))-104
96    (int (*)(...))(& _ZTISt18basic_stringstreamIwSt11char_traitsIwESaIwEE)
104   (int (*)(...))std::basic_stringstream<wchar_t>::_ZTv0_n24_NSt18basic_stringstreamIwSt11char_traitsIwESaIwEED1Ev
112   (int (*)(...))std::basic_stringstream<wchar_t>::_ZTv0_n24_NSt18basic_stringstreamIwSt11char_traitsIwESaIwEED0Ev

Construction vtable for std::basic_iostream<wchar_t> (0x0x7f890d0ef460 instance) in std::basic_stringstream<wchar_t>
std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE0_St14basic_iostreamIwS1_E: 15u entries
0     104u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    88u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
64    0u
72    0u
80    18446744073709551512u
88    (int (*)(...))-104
96    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
104   0u
112   0u

Construction vtable for std::basic_istream<wchar_t> (0x0x7f890d0f2a90 instance) in std::basic_stringstream<wchar_t>
std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE0_St13basic_istreamIwS1_E: 10u entries
0     104u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551512u
48    (int (*)(...))-104
56    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
64    0u
72    0u

Construction vtable for std::basic_ostream<wchar_t> (0x0x7f890d0f2ea0 instance) in std::basic_stringstream<wchar_t>
std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE16_St13basic_ostreamIwS1_E: 10u entries
0     88u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551528u
48    (int (*)(...))-88
56    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
64    0u
72    0u

VTT for std::basic_stringstream<wchar_t>
std::basic_stringstream<wchar_t>::_ZTTSt18basic_stringstreamIwSt11char_traitsIwESaIwEE: 10u entries
0     ((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 24u)
8     ((& std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE0_St14basic_iostreamIwS1_E) + 24u)
16    ((& std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE0_St13basic_istreamIwS1_E) + 24u)
24    ((& std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE0_St13basic_istreamIwS1_E) + 64u)
32    ((& std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE16_St13basic_ostreamIwS1_E) + 24u)
40    ((& std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE16_St13basic_ostreamIwS1_E) + 64u)
48    ((& std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE0_St14basic_iostreamIwS1_E) + 104u)
56    ((& std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE0_St14basic_iostreamIwS1_E) + 64u)
64    ((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 104u)
72    ((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 64u)

Class std::basic_stringstream<wchar_t>
   size=368 align=8
   base size=104 base align=8
std::basic_stringstream<wchar_t> (0x0x7f890d0f2340) 0
    vptridx=0u vptr=((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 24u)
  std::basic_iostream<wchar_t> (0x0x7f890d0ef460) 0
      primary-for std::basic_stringstream<wchar_t> (0x0x7f890d0f2340)
      subvttidx=8u
    std::basic_istream<wchar_t> (0x0x7f890d0f2a90) 0
        primary-for std::basic_iostream<wchar_t> (0x0x7f890d0ef460)
        subvttidx=16u
      std::basic_ios<wchar_t> (0x0x7f890d0f2af8) 104 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 104u)
        std::ios_base (0x0x7f890d0fe480) 104
            primary-for std::basic_ios<wchar_t> (0x0x7f890d0f2af8)
    std::basic_ostream<wchar_t> (0x0x7f890d0f2ea0) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 64u)
      std::basic_ios<wchar_t> (0x0x7f890d0f2af8) alternative-path

Vtable for boost::bad_lexical_cast
boost::bad_lexical_cast::_ZTVN5boost16bad_lexical_castE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16bad_lexical_castE)
16    (int (*)(...))boost::bad_lexical_cast::~bad_lexical_cast
24    (int (*)(...))boost::bad_lexical_cast::~bad_lexical_cast
32    (int (*)(...))boost::bad_lexical_cast::what

Class boost::bad_lexical_cast
   size=24 align=8
   base size=24 base align=8
boost::bad_lexical_cast (0x0x7f890d12a410) 0
    vptr=((& boost::bad_lexical_cast::_ZTVN5boost16bad_lexical_castE) + 16u)
  std::bad_cast (0x0x7f890d12a478) 0 nearly-empty
      primary-for boost::bad_lexical_cast (0x0x7f890d12a410)
    std::exception (0x0x7f890d0fe4e0) 0 nearly-empty
        primary-for std::bad_cast (0x0x7f890d12a478)

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

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

Class boost::mpl::aux::yes_no_tag<true>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::yes_no_tag<true> (0x0x7f890d0feae0) 0 empty

Class mpl_::void_
   size=1 align=1
   base size=0 base align=1
mpl_::void_ (0x0x7f890d0fef00) 0 empty

Class boost::mpl::is_void_<mpl_::void_>
   size=1 align=1
   base size=1 base align=1
boost::mpl::is_void_<mpl_::void_> (0x0x7f890d12a958) 0 empty
  mpl_::bool_<true> (0x0x7f890ce4e000) 0 empty

Class boost::mpl::is_not_void_<mpl_::void_>
   size=1 align=1
   base size=1 base align=1
boost::mpl::is_not_void_<mpl_::void_> (0x0x7f890d12aa28) 0 empty
  mpl_::bool_<false> (0x0x7f890ce4e0c0) 0 empty

Class boost::mpl::is_void_<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::is_void_<mpl_::na> (0x0x7f890ce4e120) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::is_void_<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::is_void_<mpl_::na> > (0x0x7f890d12ab60) 0 empty
  mpl_::int_<-1> (0x0x7f890ce4e2a0) 0 empty

Class boost::mpl::is_not_void_<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::is_not_void_<mpl_::na> (0x0x7f890ce4e300) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::is_not_void_<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::is_not_void_<mpl_::na> > (0x0x7f890d12ac98) 0 empty
  mpl_::int_<-1> (0x0x7f890ce4e480) 0 empty

Class boost::mpl::aux::msvc_eti_base<int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::msvc_eti_base<int> (0x0x7f890ce4e840) 0 empty

Class boost::mpl::equal_to_impl<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::equal_to_impl<mpl_::na, mpl_::na> (0x0x7f890ce4e900) 0 empty

Class boost::mpl::equal_to<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::equal_to<mpl_::na, mpl_::na> (0x0x7f890ce4ec00) 0 empty

Class mpl_::int_<2>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<2> (0x0x7f890ce4ed20) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::equal_to<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::equal_to<mpl_::na, mpl_::na> > (0x0x7f890d12a068) 0 empty
  mpl_::int_<-1> (0x0x7f890ce4ede0) 0 empty

Class boost::mpl::equal_to_impl<mpl_::integral_c_tag, mpl_::integral_c_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::equal_to_impl<mpl_::integral_c_tag, mpl_::integral_c_tag> (0x0x7f890ce4ee40) 0 empty

Class boost::mpl::not_<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::not_<mpl_::na> (0x0x7f890ce7d060) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::not_<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::not_<mpl_::na> > (0x0x7f890ce7b1a0) 0 empty
  mpl_::int_<-1> (0x0x7f890ce7d1e0) 0 empty

Class boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f890ce7b2d8) 0 empty
  mpl_::bool_<true> (0x0x7f890ce7d300) 0 empty

Class boost::mpl::and_<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::and_<mpl_::na, mpl_::na> (0x0x7f890ce7d480) 0 empty

Class mpl_::int_<5>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<5> (0x0x7f890ce7d5a0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::and_<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::and_<mpl_::na, mpl_::na> > (0x0x7f890ce7b478) 0 empty
  mpl_::int_<-1> (0x0x7f890ce7d660) 0 empty

Class boost::mpl::aux::integral_rank<bool>
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::integral_rank<bool> (0x0x7f890ce7b4e0) 0 empty
  mpl_::int_<1> (0x0x7f890ce7da20) 0 empty

Class boost::mpl::aux::integral_rank<signed char>
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::integral_rank<signed char> (0x0x7f890ce7b548) 0 empty
  mpl_::int_<2> (0x0x7f890ce7da80) 0 empty

Class boost::mpl::aux::integral_rank<char>
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::integral_rank<char> (0x0x7f890ce7b5b0) 0 empty
  mpl_::int_<3> (0x0x7f890ce7dae0) 0 empty

Class mpl_::int_<4>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<4> (0x0x7f890ce7db40) 0 empty

Class boost::mpl::aux::integral_rank<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::integral_rank<unsigned char> (0x0x7f890ce7b618) 0 empty
  mpl_::int_<4> (0x0x7f890ce7dba0) 0 empty

Class boost::mpl::aux::integral_rank<wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::integral_rank<wchar_t> (0x0x7f890ce7b680) 0 empty
  mpl_::int_<5> (0x0x7f890ce7dc00) 0 empty

Class mpl_::int_<6>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<6> (0x0x7f890ce7dc60) 0 empty

Class boost::mpl::aux::integral_rank<short int>
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::integral_rank<short int> (0x0x7f890ce7b6e8) 0 empty
  mpl_::int_<6> (0x0x7f890ce7dcc0) 0 empty

Class mpl_::int_<7>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<7> (0x0x7f890ce7dd20) 0 empty

Class boost::mpl::aux::integral_rank<short unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::integral_rank<short unsigned int> (0x0x7f890ce7b750) 0 empty
  mpl_::int_<7> (0x0x7f890ce7dd80) 0 empty

Class mpl_::int_<8>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<8> (0x0x7f890ce7dde0) 0 empty

Class boost::mpl::aux::integral_rank<int>
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::integral_rank<int> (0x0x7f890ce7b7b8) 0 empty
  mpl_::int_<8> (0x0x7f890ce7de40) 0 empty

Class mpl_::int_<9>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<9> (0x0x7f890ce7dea0) 0 empty

Class boost::mpl::aux::integral_rank<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::integral_rank<unsigned int> (0x0x7f890ce7b820) 0 empty
  mpl_::int_<9> (0x0x7f890ce7df00) 0 empty

Class mpl_::int_<10>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<10> (0x0x7f890ce7df60) 0 empty

Class boost::mpl::aux::integral_rank<long int>
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::integral_rank<long int> (0x0x7f890ce7b888) 0 empty
  mpl_::int_<10> (0x0x7f890cec4000) 0 empty

Class mpl_::int_<11>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<11> (0x0x7f890cec4060) 0 empty

Class boost::mpl::aux::integral_rank<long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::integral_rank<long unsigned int> (0x0x7f890ce7b8f0) 0 empty
  mpl_::int_<11> (0x0x7f890cec40c0) 0 empty

Class mpl_::int_<12>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<12> (0x0x7f890cec4120) 0 empty

Class boost::mpl::aux::integral_rank<long long int>
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::integral_rank<long long int> (0x0x7f890ce7b958) 0 empty
  mpl_::int_<12> (0x0x7f890cec4180) 0 empty

Class mpl_::int_<13>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<13> (0x0x7f890cec41e0) 0 empty

Class boost::mpl::aux::integral_rank<long long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::integral_rank<long long unsigned int> (0x0x7f890ce7b9c0) 0 empty
  mpl_::int_<13> (0x0x7f890cec4240) 0 empty

Class boost::mpl::times_impl<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::times_impl<mpl_::na, mpl_::na> (0x0x7f890cec4360) 0 empty

Class boost::mpl::times<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::times<mpl_::na, mpl_::na> (0x0x7f890cec4780) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::times<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::times<mpl_::na, mpl_::na> > (0x0x7f890ce7bd68) 0 empty
  mpl_::int_<-1> (0x0x7f890cec4900) 0 empty

Class boost::mpl::times_impl<mpl_::integral_c_tag, mpl_::integral_c_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::times_impl<mpl_::integral_c_tag, mpl_::integral_c_tag> (0x0x7f890cec4960) 0 empty

Class boost::mpl::multiplies<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::multiplies<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> (0x0x7f890cec4a80) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::multiplies<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::multiplies<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> > (0x0x7f890ce7bf70) 0 empty
  mpl_::int_<-1> (0x0x7f890cec4c00) 0 empty

Class boost::mpl::less_impl<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::less_impl<mpl_::na, mpl_::na> (0x0x7f890cec4d80) 0 empty

Class boost::mpl::less<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::less<mpl_::na, mpl_::na> (0x0x7f890cef60c0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::less<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::less<mpl_::na, mpl_::na> > (0x0x7f890ceef1a0) 0 empty
  mpl_::int_<-1> (0x0x7f890cef6240) 0 empty

Class boost::mpl::less_impl<mpl_::integral_c_tag, mpl_::integral_c_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::less_impl<mpl_::integral_c_tag, mpl_::integral_c_tag> (0x0x7f890cef62a0) 0 empty

Vtable for boost::numeric::bad_numeric_cast
boost::numeric::bad_numeric_cast::_ZTVN5boost7numeric16bad_numeric_castE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost7numeric16bad_numeric_castE)
16    (int (*)(...))boost::numeric::bad_numeric_cast::~bad_numeric_cast
24    (int (*)(...))boost::numeric::bad_numeric_cast::~bad_numeric_cast
32    (int (*)(...))boost::numeric::bad_numeric_cast::what

Class boost::numeric::bad_numeric_cast
   size=8 align=8
   base size=8 base align=8
boost::numeric::bad_numeric_cast (0x0x7f890ceef2d8) 0 nearly-empty
    vptr=((& boost::numeric::bad_numeric_cast::_ZTVN5boost7numeric16bad_numeric_castE) + 16u)
  std::bad_cast (0x0x7f890ceef340) 0 nearly-empty
      primary-for boost::numeric::bad_numeric_cast (0x0x7f890ceef2d8)
    std::exception (0x0x7f890cef6b40) 0 nearly-empty
        primary-for std::bad_cast (0x0x7f890ceef340)

Vtable for boost::numeric::negative_overflow
boost::numeric::negative_overflow::_ZTVN5boost7numeric17negative_overflowE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost7numeric17negative_overflowE)
16    (int (*)(...))boost::numeric::negative_overflow::~negative_overflow
24    (int (*)(...))boost::numeric::negative_overflow::~negative_overflow
32    (int (*)(...))boost::numeric::negative_overflow::what

Class boost::numeric::negative_overflow
   size=8 align=8
   base size=8 base align=8
boost::numeric::negative_overflow (0x0x7f890ceef3a8) 0 nearly-empty
    vptr=((& boost::numeric::negative_overflow::_ZTVN5boost7numeric17negative_overflowE) + 16u)
  boost::numeric::bad_numeric_cast (0x0x7f890ceef410) 0 nearly-empty
      primary-for boost::numeric::negative_overflow (0x0x7f890ceef3a8)
    std::bad_cast (0x0x7f890ceef478) 0 nearly-empty
        primary-for boost::numeric::bad_numeric_cast (0x0x7f890ceef410)
      std::exception (0x0x7f890cef6ba0) 0 nearly-empty
          primary-for std::bad_cast (0x0x7f890ceef478)

Vtable for boost::numeric::positive_overflow
boost::numeric::positive_overflow::_ZTVN5boost7numeric17positive_overflowE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost7numeric17positive_overflowE)
16    (int (*)(...))boost::numeric::positive_overflow::~positive_overflow
24    (int (*)(...))boost::numeric::positive_overflow::~positive_overflow
32    (int (*)(...))boost::numeric::positive_overflow::what

Class boost::numeric::positive_overflow
   size=8 align=8
   base size=8 base align=8
boost::numeric::positive_overflow (0x0x7f890ceef4e0) 0 nearly-empty
    vptr=((& boost::numeric::positive_overflow::_ZTVN5boost7numeric17positive_overflowE) + 16u)
  boost::numeric::bad_numeric_cast (0x0x7f890ceef548) 0 nearly-empty
      primary-for boost::numeric::positive_overflow (0x0x7f890ceef4e0)
    std::bad_cast (0x0x7f890ceef5b0) 0 nearly-empty
        primary-for boost::numeric::bad_numeric_cast (0x0x7f890ceef548)
      std::exception (0x0x7f890cef6c00) 0 nearly-empty
          primary-for std::bad_cast (0x0x7f890ceef5b0)

Class boost::numeric::def_overflow_handler
   size=1 align=1
   base size=0 base align=1
boost::numeric::def_overflow_handler (0x0x7f890cef6c60) 0 empty

Class boost::numeric::silent_overflow_handler
   size=1 align=1
   base size=0 base align=1
boost::numeric::silent_overflow_handler (0x0x7f890cef6d80) 0 empty

Class boost::numeric::UseInternalRangeChecker
   size=1 align=1
   base size=0 base align=1
boost::numeric::UseInternalRangeChecker (0x0x7f890cef6e40) 0 empty

Class boost::numeric::convdetail::non_applicable
   size=1 align=1
   base size=0 base align=1
boost::numeric::convdetail::non_applicable (0x0x7f890cf670c0) 0 empty

Class boost::numeric::convdetail::applicable
   size=1 align=1
   base size=0 base align=1
boost::numeric::convdetail::applicable (0x0x7f890cf67120) 0 empty

Class boost::numeric::numeric_cast_traits<char, char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<char, char> (0x0x7f890cf67f00) 0 empty

Class boost::numeric::numeric_cast_traits<char, signed char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<char, signed char> (0x0x7f890cf67f60) 0 empty

Class boost::numeric::numeric_cast_traits<char, unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<char, unsigned char> (0x0x7f890cbbe000) 0 empty

Class boost::numeric::numeric_cast_traits<char, short int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<char, short int> (0x0x7f890cbbe060) 0 empty

Class boost::numeric::numeric_cast_traits<char, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<char, short unsigned int> (0x0x7f890cbbe0c0) 0 empty

Class boost::numeric::numeric_cast_traits<char, int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<char, int> (0x0x7f890cbbe120) 0 empty

Class boost::numeric::numeric_cast_traits<char, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<char, unsigned int> (0x0x7f890cbbe180) 0 empty

Class boost::numeric::numeric_cast_traits<char, long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<char, long int> (0x0x7f890cbbe1e0) 0 empty

Class boost::numeric::numeric_cast_traits<char, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<char, long unsigned int> (0x0x7f890cbbe240) 0 empty

Class boost::numeric::numeric_cast_traits<char, float>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<char, float> (0x0x7f890cbbe2a0) 0 empty

Class boost::numeric::numeric_cast_traits<char, double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<char, double> (0x0x7f890cbbe300) 0 empty

Class boost::numeric::numeric_cast_traits<char, long double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<char, long double> (0x0x7f890cbbe360) 0 empty

Class boost::numeric::numeric_cast_traits<signed char, char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<signed char, char> (0x0x7f890cbbe3c0) 0 empty

Class boost::numeric::numeric_cast_traits<signed char, signed char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<signed char, signed char> (0x0x7f890cbbe420) 0 empty

Class boost::numeric::numeric_cast_traits<signed char, unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<signed char, unsigned char> (0x0x7f890cbbe480) 0 empty

Class boost::numeric::numeric_cast_traits<signed char, short int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<signed char, short int> (0x0x7f890cbbe4e0) 0 empty

Class boost::numeric::numeric_cast_traits<signed char, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<signed char, short unsigned int> (0x0x7f890cbbe540) 0 empty

Class boost::numeric::numeric_cast_traits<signed char, int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<signed char, int> (0x0x7f890cbbe5a0) 0 empty

Class boost::numeric::numeric_cast_traits<signed char, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<signed char, unsigned int> (0x0x7f890cbbe600) 0 empty

Class boost::numeric::numeric_cast_traits<signed char, long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<signed char, long int> (0x0x7f890cbbe660) 0 empty

Class boost::numeric::numeric_cast_traits<signed char, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<signed char, long unsigned int> (0x0x7f890cbbe6c0) 0 empty

Class boost::numeric::numeric_cast_traits<signed char, float>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<signed char, float> (0x0x7f890cbbe720) 0 empty

Class boost::numeric::numeric_cast_traits<signed char, double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<signed char, double> (0x0x7f890cbbe780) 0 empty

Class boost::numeric::numeric_cast_traits<signed char, long double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<signed char, long double> (0x0x7f890cbbe7e0) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned char, char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned char, char> (0x0x7f890cbbe840) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned char, signed char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned char, signed char> (0x0x7f890cbbe8a0) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned char, unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned char, unsigned char> (0x0x7f890cbbe900) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned char, short int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned char, short int> (0x0x7f890cbbe960) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned char, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned char, short unsigned int> (0x0x7f890cbbe9c0) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned char, int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned char, int> (0x0x7f890cbbea20) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned char, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned char, unsigned int> (0x0x7f890cbbea80) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned char, long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned char, long int> (0x0x7f890cbbeae0) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned char, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned char, long unsigned int> (0x0x7f890cbbeb40) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned char, float>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned char, float> (0x0x7f890cbbeba0) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned char, double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned char, double> (0x0x7f890cbbec00) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned char, long double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned char, long double> (0x0x7f890cbbec60) 0 empty

Class boost::numeric::numeric_cast_traits<short int, char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short int, char> (0x0x7f890cbbecc0) 0 empty

Class boost::numeric::numeric_cast_traits<short int, signed char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short int, signed char> (0x0x7f890cbbed20) 0 empty

Class boost::numeric::numeric_cast_traits<short int, unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short int, unsigned char> (0x0x7f890cbbed80) 0 empty

Class boost::numeric::numeric_cast_traits<short int, short int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short int, short int> (0x0x7f890cbbede0) 0 empty

Class boost::numeric::numeric_cast_traits<short int, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short int, short unsigned int> (0x0x7f890cbbee40) 0 empty

Class boost::numeric::numeric_cast_traits<short int, int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short int, int> (0x0x7f890cbbeea0) 0 empty

Class boost::numeric::numeric_cast_traits<short int, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short int, unsigned int> (0x0x7f890cbbef00) 0 empty

Class boost::numeric::numeric_cast_traits<short int, long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short int, long int> (0x0x7f890cbbef60) 0 empty

Class boost::numeric::numeric_cast_traits<short int, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short int, long unsigned int> (0x0x7f890cbee000) 0 empty

Class boost::numeric::numeric_cast_traits<short int, float>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short int, float> (0x0x7f890cbee060) 0 empty

Class boost::numeric::numeric_cast_traits<short int, double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short int, double> (0x0x7f890cbee0c0) 0 empty

Class boost::numeric::numeric_cast_traits<short int, long double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short int, long double> (0x0x7f890cbee120) 0 empty

Class boost::numeric::numeric_cast_traits<short unsigned int, char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short unsigned int, char> (0x0x7f890cbee180) 0 empty

Class boost::numeric::numeric_cast_traits<short unsigned int, signed char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short unsigned int, signed char> (0x0x7f890cbee1e0) 0 empty

Class boost::numeric::numeric_cast_traits<short unsigned int, unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short unsigned int, unsigned char> (0x0x7f890cbee240) 0 empty

Class boost::numeric::numeric_cast_traits<short unsigned int, short int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short unsigned int, short int> (0x0x7f890cbee2a0) 0 empty

Class boost::numeric::numeric_cast_traits<short unsigned int, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short unsigned int, short unsigned int> (0x0x7f890cbee300) 0 empty

Class boost::numeric::numeric_cast_traits<short unsigned int, int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short unsigned int, int> (0x0x7f890cbee360) 0 empty

Class boost::numeric::numeric_cast_traits<short unsigned int, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short unsigned int, unsigned int> (0x0x7f890cbee3c0) 0 empty

Class boost::numeric::numeric_cast_traits<short unsigned int, long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short unsigned int, long int> (0x0x7f890cbee420) 0 empty

Class boost::numeric::numeric_cast_traits<short unsigned int, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short unsigned int, long unsigned int> (0x0x7f890cbee480) 0 empty

Class boost::numeric::numeric_cast_traits<short unsigned int, float>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short unsigned int, float> (0x0x7f890cbee4e0) 0 empty

Class boost::numeric::numeric_cast_traits<short unsigned int, double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short unsigned int, double> (0x0x7f890cbee540) 0 empty

Class boost::numeric::numeric_cast_traits<short unsigned int, long double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short unsigned int, long double> (0x0x7f890cbee5a0) 0 empty

Class boost::numeric::numeric_cast_traits<int, char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<int, char> (0x0x7f890cbee600) 0 empty

Class boost::numeric::numeric_cast_traits<int, signed char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<int, signed char> (0x0x7f890cbee660) 0 empty

Class boost::numeric::numeric_cast_traits<int, unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<int, unsigned char> (0x0x7f890cbee6c0) 0 empty

Class boost::numeric::numeric_cast_traits<int, short int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<int, short int> (0x0x7f890cbee720) 0 empty

Class boost::numeric::numeric_cast_traits<int, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<int, short unsigned int> (0x0x7f890cbee780) 0 empty

Class boost::numeric::numeric_cast_traits<int, int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<int, int> (0x0x7f890cbee7e0) 0 empty

Class boost::numeric::numeric_cast_traits<int, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<int, unsigned int> (0x0x7f890cbee840) 0 empty

Class boost::numeric::numeric_cast_traits<int, long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<int, long int> (0x0x7f890cbee8a0) 0 empty

Class boost::numeric::numeric_cast_traits<int, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<int, long unsigned int> (0x0x7f890cbee900) 0 empty

Class boost::numeric::numeric_cast_traits<int, float>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<int, float> (0x0x7f890cbee960) 0 empty

Class boost::numeric::numeric_cast_traits<int, double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<int, double> (0x0x7f890cbee9c0) 0 empty

Class boost::numeric::numeric_cast_traits<int, long double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<int, long double> (0x0x7f890cbeea20) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned int, char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned int, char> (0x0x7f890cbeea80) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned int, signed char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned int, signed char> (0x0x7f890cbeeae0) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned int, unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned int, unsigned char> (0x0x7f890cbeeb40) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned int, short int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned int, short int> (0x0x7f890cbeeba0) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned int, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned int, short unsigned int> (0x0x7f890cbeec00) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned int, int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned int, int> (0x0x7f890cbeec60) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned int, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned int, unsigned int> (0x0x7f890cbeecc0) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned int, long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned int, long int> (0x0x7f890cbeed20) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned int, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned int, long unsigned int> (0x0x7f890cbeed80) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned int, float>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned int, float> (0x0x7f890cbeede0) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned int, double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned int, double> (0x0x7f890cbeee40) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned int, long double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned int, long double> (0x0x7f890cbeeea0) 0 empty

Class boost::numeric::numeric_cast_traits<long int, char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long int, char> (0x0x7f890cbeef00) 0 empty

Class boost::numeric::numeric_cast_traits<long int, signed char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long int, signed char> (0x0x7f890cbeef60) 0 empty

Class boost::numeric::numeric_cast_traits<long int, unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long int, unsigned char> (0x0x7f890cc1e000) 0 empty

Class boost::numeric::numeric_cast_traits<long int, short int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long int, short int> (0x0x7f890cc1e060) 0 empty

Class boost::numeric::numeric_cast_traits<long int, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long int, short unsigned int> (0x0x7f890cc1e0c0) 0 empty

Class boost::numeric::numeric_cast_traits<long int, int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long int, int> (0x0x7f890cc1e120) 0 empty

Class boost::numeric::numeric_cast_traits<long int, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long int, unsigned int> (0x0x7f890cc1e180) 0 empty

Class boost::numeric::numeric_cast_traits<long int, long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long int, long int> (0x0x7f890cc1e1e0) 0 empty

Class boost::numeric::numeric_cast_traits<long int, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long int, long unsigned int> (0x0x7f890cc1e240) 0 empty

Class boost::numeric::numeric_cast_traits<long int, float>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long int, float> (0x0x7f890cc1e2a0) 0 empty

Class boost::numeric::numeric_cast_traits<long int, double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long int, double> (0x0x7f890cc1e300) 0 empty

Class boost::numeric::numeric_cast_traits<long int, long double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long int, long double> (0x0x7f890cc1e360) 0 empty

Class boost::numeric::numeric_cast_traits<long unsigned int, char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long unsigned int, char> (0x0x7f890cc1e3c0) 0 empty

Class boost::numeric::numeric_cast_traits<long unsigned int, signed char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long unsigned int, signed char> (0x0x7f890cc1e420) 0 empty

Class boost::numeric::numeric_cast_traits<long unsigned int, unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long unsigned int, unsigned char> (0x0x7f890cc1e480) 0 empty

Class boost::numeric::numeric_cast_traits<long unsigned int, short int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long unsigned int, short int> (0x0x7f890cc1e4e0) 0 empty

Class boost::numeric::numeric_cast_traits<long unsigned int, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long unsigned int, short unsigned int> (0x0x7f890cc1e540) 0 empty

Class boost::numeric::numeric_cast_traits<long unsigned int, int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long unsigned int, int> (0x0x7f890cc1e5a0) 0 empty

Class boost::numeric::numeric_cast_traits<long unsigned int, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long unsigned int, unsigned int> (0x0x7f890cc1e600) 0 empty

Class boost::numeric::numeric_cast_traits<long unsigned int, long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long unsigned int, long int> (0x0x7f890cc1e660) 0 empty

Class boost::numeric::numeric_cast_traits<long unsigned int, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long unsigned int, long unsigned int> (0x0x7f890cc1e6c0) 0 empty

Class boost::numeric::numeric_cast_traits<long unsigned int, float>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long unsigned int, float> (0x0x7f890cc1e720) 0 empty

Class boost::numeric::numeric_cast_traits<long unsigned int, double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long unsigned int, double> (0x0x7f890cc1e780) 0 empty

Class boost::numeric::numeric_cast_traits<long unsigned int, long double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long unsigned int, long double> (0x0x7f890cc1e7e0) 0 empty

Class boost::numeric::numeric_cast_traits<float, char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<float, char> (0x0x7f890cc1e840) 0 empty

Class boost::numeric::numeric_cast_traits<float, signed char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<float, signed char> (0x0x7f890cc1e8a0) 0 empty

Class boost::numeric::numeric_cast_traits<float, unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<float, unsigned char> (0x0x7f890cc1e900) 0 empty

Class boost::numeric::numeric_cast_traits<float, short int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<float, short int> (0x0x7f890cc1e960) 0 empty

Class boost::numeric::numeric_cast_traits<float, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<float, short unsigned int> (0x0x7f890cc1e9c0) 0 empty

Class boost::numeric::numeric_cast_traits<float, int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<float, int> (0x0x7f890cc1ea20) 0 empty

Class boost::numeric::numeric_cast_traits<float, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<float, unsigned int> (0x0x7f890cc1ea80) 0 empty

Class boost::numeric::numeric_cast_traits<float, long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<float, long int> (0x0x7f890cc1eae0) 0 empty

Class boost::numeric::numeric_cast_traits<float, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<float, long unsigned int> (0x0x7f890cc1eb40) 0 empty

Class boost::numeric::numeric_cast_traits<float, float>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<float, float> (0x0x7f890cc1eba0) 0 empty

Class boost::numeric::numeric_cast_traits<float, double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<float, double> (0x0x7f890cc1ec00) 0 empty

Class boost::numeric::numeric_cast_traits<float, long double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<float, long double> (0x0x7f890cc1ec60) 0 empty

Class boost::numeric::numeric_cast_traits<double, char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<double, char> (0x0x7f890cc1ecc0) 0 empty

Class boost::numeric::numeric_cast_traits<double, signed char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<double, signed char> (0x0x7f890cc1ed20) 0 empty

Class boost::numeric::numeric_cast_traits<double, unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<double, unsigned char> (0x0x7f890cc1ed80) 0 empty

Class boost::numeric::numeric_cast_traits<double, short int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<double, short int> (0x0x7f890cc1ede0) 0 empty

Class boost::numeric::numeric_cast_traits<double, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<double, short unsigned int> (0x0x7f890cc1ee40) 0 empty

Class boost::numeric::numeric_cast_traits<double, int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<double, int> (0x0x7f890cc1eea0) 0 empty

Class boost::numeric::numeric_cast_traits<double, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<double, unsigned int> (0x0x7f890cc1ef00) 0 empty

Class boost::numeric::numeric_cast_traits<double, long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<double, long int> (0x0x7f890cc1ef60) 0 empty

Class boost::numeric::numeric_cast_traits<double, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<double, long unsigned int> (0x0x7f890cc4a000) 0 empty

Class boost::numeric::numeric_cast_traits<double, float>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<double, float> (0x0x7f890cc4a060) 0 empty

Class boost::numeric::numeric_cast_traits<double, double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<double, double> (0x0x7f890cc4a0c0) 0 empty

Class boost::numeric::numeric_cast_traits<double, long double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<double, long double> (0x0x7f890cc4a120) 0 empty

Class boost::numeric::numeric_cast_traits<long double, char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long double, char> (0x0x7f890cc4a180) 0 empty

Class boost::numeric::numeric_cast_traits<long double, signed char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long double, signed char> (0x0x7f890cc4a1e0) 0 empty

Class boost::numeric::numeric_cast_traits<long double, unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long double, unsigned char> (0x0x7f890cc4a240) 0 empty

Class boost::numeric::numeric_cast_traits<long double, short int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long double, short int> (0x0x7f890cc4a2a0) 0 empty

Class boost::numeric::numeric_cast_traits<long double, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long double, short unsigned int> (0x0x7f890cc4a300) 0 empty

Class boost::numeric::numeric_cast_traits<long double, int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long double, int> (0x0x7f890cc4a360) 0 empty

Class boost::numeric::numeric_cast_traits<long double, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long double, unsigned int> (0x0x7f890cc4a3c0) 0 empty

Class boost::numeric::numeric_cast_traits<long double, long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long double, long int> (0x0x7f890cc4a420) 0 empty

Class boost::numeric::numeric_cast_traits<long double, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long double, long unsigned int> (0x0x7f890cc4a480) 0 empty

Class boost::numeric::numeric_cast_traits<long double, float>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long double, float> (0x0x7f890cc4a4e0) 0 empty

Class boost::numeric::numeric_cast_traits<long double, double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long double, double> (0x0x7f890cc4a540) 0 empty

Class boost::numeric::numeric_cast_traits<long double, long double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long double, long double> (0x0x7f890cc4a5a0) 0 empty

Class boost::numeric::numeric_cast_traits<char, long long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<char, long long int> (0x0x7f890cc4a600) 0 empty

Class boost::numeric::numeric_cast_traits<char, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<char, long long unsigned int> (0x0x7f890cc4a660) 0 empty

Class boost::numeric::numeric_cast_traits<signed char, long long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<signed char, long long int> (0x0x7f890cc4a6c0) 0 empty

Class boost::numeric::numeric_cast_traits<signed char, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<signed char, long long unsigned int> (0x0x7f890cc4a720) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned char, long long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned char, long long int> (0x0x7f890cc4a780) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned char, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned char, long long unsigned int> (0x0x7f890cc4a7e0) 0 empty

Class boost::numeric::numeric_cast_traits<short int, long long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short int, long long int> (0x0x7f890cc4a840) 0 empty

Class boost::numeric::numeric_cast_traits<short int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short int, long long unsigned int> (0x0x7f890cc4a8a0) 0 empty

Class boost::numeric::numeric_cast_traits<short unsigned int, long long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short unsigned int, long long int> (0x0x7f890cc4a900) 0 empty

Class boost::numeric::numeric_cast_traits<short unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short unsigned int, long long unsigned int> (0x0x7f890cc4a960) 0 empty

Class boost::numeric::numeric_cast_traits<int, long long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<int, long long int> (0x0x7f890cc4a9c0) 0 empty

Class boost::numeric::numeric_cast_traits<int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<int, long long unsigned int> (0x0x7f890cc4aa20) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned int, long long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned int, long long int> (0x0x7f890cc4aa80) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned int, long long unsigned int> (0x0x7f890cc4aae0) 0 empty

Class boost::numeric::numeric_cast_traits<long int, long long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long int, long long int> (0x0x7f890cc4ab40) 0 empty

Class boost::numeric::numeric_cast_traits<long int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long int, long long unsigned int> (0x0x7f890cc4aba0) 0 empty

Class boost::numeric::numeric_cast_traits<long unsigned int, long long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long unsigned int, long long int> (0x0x7f890cc4ac00) 0 empty

Class boost::numeric::numeric_cast_traits<long unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long unsigned int, long long unsigned int> (0x0x7f890cc4ac60) 0 empty

Class boost::numeric::numeric_cast_traits<float, long long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<float, long long int> (0x0x7f890cc4acc0) 0 empty

Class boost::numeric::numeric_cast_traits<float, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<float, long long unsigned int> (0x0x7f890cc4ad20) 0 empty

Class boost::numeric::numeric_cast_traits<double, long long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<double, long long int> (0x0x7f890cc4ad80) 0 empty

Class boost::numeric::numeric_cast_traits<double, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<double, long long unsigned int> (0x0x7f890cc4ade0) 0 empty

Class boost::numeric::numeric_cast_traits<long double, long long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long double, long long int> (0x0x7f890cc4ae40) 0 empty

Class boost::numeric::numeric_cast_traits<long double, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long double, long long unsigned int> (0x0x7f890cc4aea0) 0 empty

Class boost::numeric::numeric_cast_traits<long long int, long long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long long int, long long int> (0x0x7f890cc4af00) 0 empty

Class boost::numeric::numeric_cast_traits<long long int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long long int, long long unsigned int> (0x0x7f890cc4af60) 0 empty

Class boost::numeric::numeric_cast_traits<long long unsigned int, long long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long long unsigned int, long long int> (0x0x7f890cc7b000) 0 empty

Class boost::numeric::numeric_cast_traits<long long unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long long unsigned int, long long unsigned int> (0x0x7f890cc7b060) 0 empty

Class boost::detail::is_signed_select_helper<false>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_signed_select_helper<false> (0x0x7f890cc7b240) 0 empty

Class boost::detail::is_ununsigned_select_helper<false>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_ununsigned_select_helper<false> (0x0x7f890cc7b540) 0 empty

Class boost::detail::any_conversion
   size=1 align=1
   base size=0 base align=1
boost::detail::any_conversion (0x0x7f890cc7bf60) 0 empty

Class boost::detail::is_convertible_impl_select<true, true, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<true, true, false> (0x0x7f890ccb91e0) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, true>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, true> (0x0x7f890ccb92a0) 0 empty

Class boost::detail::is_convertible_impl_select<true, false, true>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<true, false, true> (0x0x7f890ccb9360) 0 empty

Class boost::detail::is_convertible_impl<void, void>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<void, void> (0x0x7f890ccb94e0) 0 empty

Class boost::detail::is_convertible_impl<void, const void>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<void, const void> (0x0x7f890ccb9540) 0 empty

Class boost::detail::is_convertible_impl<void, volatile void>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<void, volatile void> (0x0x7f890ccb95a0) 0 empty

Class boost::detail::is_convertible_impl<void, const volatile void>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<void, const volatile void> (0x0x7f890ccb9600) 0 empty

Class boost::detail::is_convertible_impl<const void, void>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<const void, void> (0x0x7f890ccb9660) 0 empty

Class boost::detail::is_convertible_impl<const void, const void>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<const void, const void> (0x0x7f890ccb96c0) 0 empty

Class boost::detail::is_convertible_impl<const void, volatile void>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<const void, volatile void> (0x0x7f890ccb9720) 0 empty

Class boost::detail::is_convertible_impl<const void, const volatile void>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<const void, const volatile void> (0x0x7f890ccb9780) 0 empty

Class boost::detail::is_convertible_impl<volatile void, void>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<volatile void, void> (0x0x7f890ccb97e0) 0 empty

Class boost::detail::is_convertible_impl<volatile void, const void>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<volatile void, const void> (0x0x7f890ccb9840) 0 empty

Class boost::detail::is_convertible_impl<volatile void, volatile void>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<volatile void, volatile void> (0x0x7f890ccb98a0) 0 empty

Class boost::detail::is_convertible_impl<volatile void, const volatile void>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<volatile void, const volatile void> (0x0x7f890ccb9900) 0 empty

Class boost::detail::is_convertible_impl<const volatile void, void>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<const volatile void, void> (0x0x7f890ccb9960) 0 empty

Class boost::detail::is_convertible_impl<const volatile void, const void>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<const volatile void, const void> (0x0x7f890ccb99c0) 0 empty

Class boost::detail::is_convertible_impl<const volatile void, volatile void>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<const volatile void, volatile void> (0x0x7f890ccb9a20) 0 empty

Class boost::detail::is_convertible_impl<const volatile void, const volatile void>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<const volatile void, const volatile void> (0x0x7f890ccb9a80) 0 empty

Class boost::detail::has_left_shift_impl::no_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_left_shift_impl::no_operator (0x0x7f890ccb9f00) 0 empty

Class boost::detail::has_left_shift_impl::any
   size=1 align=1
   base size=0 base align=1
boost::detail::has_left_shift_impl::any (0x0x7f890ccb9f60) 0 empty

Class boost::detail::has_left_shift_impl::returns_void_t
   size=1 align=1
   base size=0 base align=1
boost::detail::has_left_shift_impl::returns_void_t (0x0x7f890cce4000) 0 empty

Class boost::detail::has_left_shift_impl::dont_care
   size=1 align=1
   base size=0 base align=1
boost::detail::has_left_shift_impl::dont_care (0x0x7f890cce40c0) 0 empty

Class boost::detail::has_left_shift_impl::has_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_left_shift_impl::has_operator (0x0x7f890cce4360) 0 empty

Class boost::detail::has_right_shift_impl::no_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::no_operator (0x0x7f890cce46c0) 0 empty

Class boost::detail::has_right_shift_impl::any
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::any (0x0x7f890cce4720) 0 empty

Class boost::detail::has_right_shift_impl::returns_void_t
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::returns_void_t (0x0x7f890cce4780) 0 empty

Class boost::detail::has_right_shift_impl::dont_care
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::dont_care (0x0x7f890cce4840) 0 empty

Class boost::detail::has_right_shift_impl::has_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::has_operator (0x0x7f890cce4ae0) 0 empty

Class <anonymous struct>
   size=32 align=4
   base size=32 base align=4
<anonymous struct> (0x0x7f890cce4e40) 0

Class boost::math::detail::fpu_guard
   size=2 align=2
   base size=2 base align=2
boost::math::detail::fpu_guard (0x0x7f890cce4ea0) 0

Class boost::is_floating_point<float>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<float> (0x0x7f890ccac7b8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890ccac820) 0 empty
    mpl_::bool_<true> (0x0x7f890cce4f60) 0 empty

Class boost::is_floating_point<const float>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<const float> (0x0x7f890ccac888) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890ccac8f0) 0 empty
    mpl_::bool_<true> (0x0x7f890cd39000) 0 empty

Class boost::is_floating_point<volatile float>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<volatile float> (0x0x7f890ccac958) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890ccac9c0) 0 empty
    mpl_::bool_<true> (0x0x7f890cd39060) 0 empty

Class boost::is_floating_point<const volatile float>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<const volatile float> (0x0x7f890ccaca28) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890ccaca90) 0 empty
    mpl_::bool_<true> (0x0x7f890cd390c0) 0 empty

Class boost::is_floating_point<double>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<double> (0x0x7f890ccacaf8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890ccacb60) 0 empty
    mpl_::bool_<true> (0x0x7f890cd39120) 0 empty

Class boost::is_floating_point<const double>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<const double> (0x0x7f890ccacbc8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890ccacc30) 0 empty
    mpl_::bool_<true> (0x0x7f890cd39180) 0 empty

Class boost::is_floating_point<volatile double>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<volatile double> (0x0x7f890ccacc98) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890ccacd00) 0 empty
    mpl_::bool_<true> (0x0x7f890cd391e0) 0 empty

Class boost::is_floating_point<const volatile double>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<const volatile double> (0x0x7f890ccacd68) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890ccacdd0) 0 empty
    mpl_::bool_<true> (0x0x7f890cd39240) 0 empty

Class boost::is_floating_point<long double>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<long double> (0x0x7f890ccace38) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890ccacea0) 0 empty
    mpl_::bool_<true> (0x0x7f890cd392a0) 0 empty

Class boost::is_floating_point<const long double>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<const long double> (0x0x7f890ccacf08) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890ccacf70) 0 empty
    mpl_::bool_<true> (0x0x7f890cd39300) 0 empty

Class boost::is_floating_point<volatile long double>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<volatile long double> (0x0x7f890cd40000) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890cd40068) 0 empty
    mpl_::bool_<true> (0x0x7f890cd39360) 0 empty

Class boost::is_floating_point<const volatile long double>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<const volatile long double> (0x0x7f890cd400d0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890cd40138) 0 empty
    mpl_::bool_<true> (0x0x7f890cd393c0) 0 empty

Class boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f890cd40270) 0 empty
  mpl_::bool_<false> (0x0x7f890cd394e0) 0 empty

Class boost::mpl::or_<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::or_<mpl_::na, mpl_::na> (0x0x7f890cd39660) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::or_<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::or_<mpl_::na, mpl_::na> > (0x0x7f890cd40410) 0 empty
  mpl_::int_<-1> (0x0x7f890cd397e0) 0 empty

Class boost::math::tools::promote_arg<float>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_arg<float> (0x0x7f890cd398a0) 0 empty

Class boost::math::tools::promote_arg<double>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_arg<double> (0x0x7f890cd39900) 0 empty

Class boost::math::tools::promote_arg<long double>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_arg<long double> (0x0x7f890cd39960) 0 empty

Class boost::math::tools::promote_arg<int>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_arg<int> (0x0x7f890cd399c0) 0 empty

Class boost::math::tools::promote_args_2<float, float>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_args_2<float, float> (0x0x7f890cd39a80) 0 empty

Class boost::math::tools::promote_args_2<double, double>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_args_2<double, double> (0x0x7f890cd39ae0) 0 empty

Class boost::math::tools::promote_args_2<long double, long double>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_args_2<long double, long double> (0x0x7f890cd39b40) 0 empty

Class boost::math::tools::promote_args_2<int, int>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_args_2<int, int> (0x0x7f890cd39ba0) 0 empty

Class boost::math::tools::promote_args_2<int, float>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_args_2<int, float> (0x0x7f890cd39c00) 0 empty

Class boost::math::tools::promote_args_2<float, int>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_args_2<float, int> (0x0x7f890cd39c60) 0 empty

Class boost::math::tools::promote_args_2<int, double>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_args_2<int, double> (0x0x7f890cd39cc0) 0 empty

Class boost::math::tools::promote_args_2<double, int>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_args_2<double, int> (0x0x7f890cd39d20) 0 empty

Class boost::math::tools::promote_args_2<int, long double>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_args_2<int, long double> (0x0x7f890cd39d80) 0 empty

Class boost::math::tools::promote_args_2<long double, int>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_args_2<long double, int> (0x0x7f890cd39de0) 0 empty

Class boost::math::tools::promote_args_2<float, double>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_args_2<float, double> (0x0x7f890cd39e40) 0 empty

Class boost::math::tools::promote_args_2<double, float>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_args_2<double, float> (0x0x7f890cd39ea0) 0 empty

Class boost::math::tools::promote_args_2<float, long double>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_args_2<float, long double> (0x0x7f890cd39f00) 0 empty

Class boost::math::tools::promote_args_2<long double, float>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_args_2<long double, float> (0x0x7f890cd39f60) 0 empty

Class boost::math::tools::promote_args_2<double, long double>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_args_2<double, long double> (0x0x7f890cd5e000) 0 empty

Class boost::math::tools::promote_args_2<long double, double>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_args_2<long double, double> (0x0x7f890cd5e060) 0 empty

Class boost::mpl::next<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::next<mpl_::na> (0x0x7f890cd5e2a0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::next<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::next<mpl_::na> > (0x0x7f890cd40548) 0 empty
  mpl_::int_<-1> (0x0x7f890cd5e420) 0 empty

Class boost::mpl::prior<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::prior<mpl_::na> (0x0x7f890cd5e480) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::prior<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::prior<mpl_::na> > (0x0x7f890cd40680) 0 empty
  mpl_::int_<-1> (0x0x7f890cd5e600) 0 empty

Class boost::mpl::l_end
   size=1 align=1
   base size=0 base align=1
boost::mpl::l_end (0x0x7f890cd5e6c0) 0 empty

Class boost::mpl::push_front_impl<boost::mpl::aux::list_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::push_front_impl<boost::mpl::aux::list_tag> (0x0x7f890cd5e720) 0 empty

Class boost::mpl::pop_front_impl<boost::mpl::aux::list_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::pop_front_impl<boost::mpl::aux::list_tag> (0x0x7f890cd5e7e0) 0 empty

Class boost::mpl::has_push_back_impl<boost::mpl::aux::list_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::has_push_back_impl<boost::mpl::aux::list_tag> (0x0x7f890cd5e8a0) 0 empty

Class boost::mpl::front_impl<boost::mpl::aux::list_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::front_impl<boost::mpl::aux::list_tag> (0x0x7f890cd5e960) 0 empty

Class boost::mpl::clear_impl<boost::mpl::aux::list_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::clear_impl<boost::mpl::aux::list_tag> (0x0x7f890cd5ea20) 0 empty

Class boost::mpl::O1_size_impl<boost::mpl::aux::list_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::O1_size_impl<boost::mpl::aux::list_tag> (0x0x7f890cd5eae0) 0 empty

Class boost::mpl::size_impl<boost::mpl::aux::list_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::size_impl<boost::mpl::aux::list_tag> (0x0x7f890cd5eba0) 0 empty

Class boost::mpl::empty_impl<boost::mpl::aux::list_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::empty_impl<boost::mpl::aux::list_tag> (0x0x7f890cd5ec60) 0 empty

Class mpl_::int_<0>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<0> (0x0x7f890cd5ed20) 0 empty

Class boost::mpl::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
boost::mpl::forward_iterator_tag (0x0x7f890cd40888) 0 empty
  mpl_::int_<0> (0x0x7f890cd5ed80) 0 empty

Class boost::mpl::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
boost::mpl::bidirectional_iterator_tag (0x0x7f890cd408f0) 0 empty
  mpl_::int_<1> (0x0x7f890cd5ede0) 0 empty

Class boost::mpl::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
boost::mpl::random_access_iterator_tag (0x0x7f890cd40958) 0 empty
  mpl_::int_<2> (0x0x7f890cd5ee40) 0 empty

Class boost::mpl::aux::msvc_type<int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::msvc_type<int> (0x0x7f890cd5ef00) 0 empty

Class boost::mpl::deref<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::deref<mpl_::na> (0x0x7f890cda6000) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::deref<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::deref<mpl_::na> > (0x0x7f890cd40a90) 0 empty
  mpl_::int_<-1> (0x0x7f890cda6180) 0 empty

Class boost::mpl::l_iter<boost::mpl::l_end>
   size=1 align=1
   base size=0 base align=1
boost::mpl::l_iter<boost::mpl::l_end> (0x0x7f890cda6300) 0 empty

Class boost::mpl::begin_impl<boost::mpl::aux::list_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::begin_impl<boost::mpl::aux::list_tag> (0x0x7f890cda63c0) 0 empty

Class boost::mpl::end_impl<boost::mpl::aux::list_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::end_impl<boost::mpl::aux::list_tag> (0x0x7f890cda6480) 0 empty

Class boost::mpl::list0<mpl_::na>
   size=1 align=1
   base size=1 base align=1
boost::mpl::list0<mpl_::na> (0x0x7f890cd40af8) 0 empty
  boost::mpl::l_end (0x0x7f890cda6540) 0 empty

Class boost::mpl::list<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=1 base align=1
boost::mpl::list<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> (0x0x7f890c9c7680) 0 empty
  boost::mpl::list0<mpl_::na> (0x0x7f890c9c76e8) 0 empty
    boost::mpl::l_end (0x0x7f890cda6f60) 0 empty

Class boost::mpl::aux::sequence_tag_impl<true, true>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::sequence_tag_impl<true, true> (0x0x7f890c9f2b40) 0 empty

Class boost::mpl::aux::sequence_tag_impl<true, false>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::sequence_tag_impl<true, false> (0x0x7f890c9f2c00) 0 empty

Class boost::mpl::aux::sequence_tag_impl<false, true>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::sequence_tag_impl<false, true> (0x0x7f890c9f2cc0) 0 empty

Class boost::mpl::aux::sequence_tag_impl<false, false>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::sequence_tag_impl<false, false> (0x0x7f890c9f2d80) 0 empty

Class boost::mpl::sequence_tag<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::sequence_tag<mpl_::na> (0x0x7f890c9f2ea0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::sequence_tag<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::sequence_tag<mpl_::na> > (0x0x7f890ca0f410) 0 empty
  mpl_::int_<-1> (0x0x7f890ca3b060) 0 empty

Class boost::mpl::begin_impl<boost::mpl::nested_begin_end_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::begin_impl<boost::mpl::nested_begin_end_tag> (0x0x7f890ca3b300) 0 empty

Class boost::mpl::end_impl<boost::mpl::nested_begin_end_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::end_impl<boost::mpl::nested_begin_end_tag> (0x0x7f890ca3b3c0) 0 empty

Class boost::mpl::begin_impl<boost::mpl::non_sequence_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::begin_impl<boost::mpl::non_sequence_tag> (0x0x7f890ca3b480) 0 empty

Class boost::mpl::end_impl<boost::mpl::non_sequence_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::end_impl<boost::mpl::non_sequence_tag> (0x0x7f890ca3b540) 0 empty

Class boost::mpl::begin_impl<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::begin_impl<mpl_::na> (0x0x7f890ca3b600) 0 empty

Class boost::mpl::end_impl<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::end_impl<mpl_::na> (0x0x7f890ca3b6c0) 0 empty

Class boost::mpl::begin<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::begin<mpl_::na> (0x0x7f890ca3b840) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::begin<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::begin<mpl_::na> > (0x0x7f890ca0f548) 0 empty
  mpl_::int_<-1> (0x0x7f890ca3b9c0) 0 empty

Class boost::mpl::end<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::end<mpl_::na> (0x0x7f890ca3ba20) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::end<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::end<mpl_::na> > (0x0x7f890ca0f680) 0 empty
  mpl_::int_<-1> (0x0x7f890ca3bba0) 0 empty

Class mpl_::failed
   size=1 align=1
   base size=0 base align=1
mpl_::failed (0x0x7f890ca3bc00) 0 empty

Class mpl_::assert<false>
   size=1 align=1
   base size=0 base align=1
mpl_::assert<false> (0x0x7f890ca3bcc0) 0 empty

Class mpl_::assertion<true>
   size=1 align=1
   base size=0 base align=1
mpl_::assertion<true> (0x0x7f890ca3bd80) 0 empty

Class mpl_::assert_
   size=1 align=1
   base size=0 base align=1
mpl_::assert_ (0x0x7f890ca3bde0) 0 empty

Class boost::mpl::aux::weighted_tag<1l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::weighted_tag<1l> (0x0x7f890ca3bf00) 0 empty

Class boost::mpl::aux::weighted_tag<2l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::weighted_tag<2l> (0x0x7f890ca3bf60) 0 empty

Class boost::mpl::aux::weighted_tag<3l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::weighted_tag<3l> (0x0x7f890ca66000) 0 empty

Class boost::mpl::aux::weighted_tag<4l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::weighted_tag<4l> (0x0x7f890ca66060) 0 empty

Class boost::mpl::aux::weighted_tag<5l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::weighted_tag<5l> (0x0x7f890ca660c0) 0 empty

Class boost::mpl::aux::weighted_tag<6l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::weighted_tag<6l> (0x0x7f890ca66120) 0 empty

Class mpl_::assert_arg_pred_impl<true>
   size=1 align=1
   base size=0 base align=1
mpl_::assert_arg_pred_impl<true> (0x0x7f890ca66240) 0 empty

Class mpl_::arg<-1>
   size=1 align=1
   base size=0 base align=1
mpl_::arg<-1> (0x0x7f890ca66360) 0 empty

Class mpl_::arg<1>
   size=1 align=1
   base size=0 base align=1
mpl_::arg<1> (0x0x7f890ca66420) 0 empty

Class mpl_::arg<2>
   size=1 align=1
   base size=0 base align=1
mpl_::arg<2> (0x0x7f890ca664e0) 0 empty

Class mpl_::arg<3>
   size=1 align=1
   base size=0 base align=1
mpl_::arg<3> (0x0x7f890ca665a0) 0 empty

Class mpl_::arg<4>
   size=1 align=1
   base size=0 base align=1
mpl_::arg<4> (0x0x7f890ca66660) 0 empty

Class mpl_::arg<5>
   size=1 align=1
   base size=0 base align=1
mpl_::arg<5> (0x0x7f890ca66720) 0 empty

Class boost::mpl::protect<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::protect<mpl_::na> (0x0x7f890ca66840) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::protect<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::protect<mpl_::na> > (0x0x7f890ca0f820) 0 empty
  mpl_::int_<-1> (0x0x7f890ca66960) 0 empty

Class boost::mpl::aux::arity_tag<0>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::arity_tag<0> (0x0x7f890cb10060) 0 empty

Class boost::mpl::aux::arity_tag<1>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::arity_tag<1> (0x0x7f890cb100c0) 0 empty

Class boost::mpl::aux::arity_tag<2>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::arity_tag<2> (0x0x7f890cb10120) 0 empty

Class boost::mpl::aux::arity_tag<3>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::arity_tag<3> (0x0x7f890cb10180) 0 empty

Class boost::mpl::aux::arity_tag<4>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::arity_tag<4> (0x0x7f890cb101e0) 0 empty

Class boost::mpl::aux::arity_tag<5>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::arity_tag<5> (0x0x7f890cb10240) 0 empty

Class boost::mpl::aux::arity_tag<6>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::arity_tag<6> (0x0x7f890cb102a0) 0 empty

Class boost::mpl::aux::lambda_or<false, false, false, false, false>
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::lambda_or<false, false, false, false, false> (0x0x7f890cb07208) 0 empty
  mpl_::bool_<false> (0x0x7f890cb10420) 0 empty

Class boost::mpl::aux::template_arity_impl<mpl_::na, 1>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<mpl_::na, 1> (0x0x7f890cb10f00) 0 empty

Class boost::mpl::aux::type_wrapper<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::type_wrapper<mpl_::na> (0x0x7f890cb10f60) 0 empty

Class boost::mpl::aux::template_arity_impl<mpl_::na, 2>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<mpl_::na, 2> (0x0x7f890cb82000) 0 empty

Class boost::mpl::aux::template_arity_impl<mpl_::na, 3>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<mpl_::na, 3> (0x0x7f890cb82060) 0 empty

Class boost::mpl::aux::template_arity_impl<mpl_::na, 4>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<mpl_::na, 4> (0x0x7f890cb820c0) 0 empty

Class boost::mpl::aux::template_arity_impl<mpl_::na, 5>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<mpl_::na, 5> (0x0x7f890cb82120) 0 empty

Class boost::mpl::aux::template_arity_impl<mpl_::na, 6>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<mpl_::na, 6> (0x0x7f890cb82180) 0 empty

Class boost::mpl::aux::max_arity<0, 0, 0, 0, 0, 0>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::max_arity<0, 0, 0, 0, 0, 0> (0x0x7f890cb821e0) 0 empty

Class boost::mpl::aux::template_arity<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity<mpl_::na> (0x0x7f890cb10ea0) 0 empty

Class boost::mpl::lambda<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::lambda<mpl_::na, mpl_::na> (0x0x7f890cb82240) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::lambda<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::lambda<mpl_::na, mpl_::na> > (0x0x7f890cb073a8) 0 empty
  mpl_::int_<-1> (0x0x7f890cb823c0) 0 empty

Class boost::mpl::pair<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::pair<mpl_::na, mpl_::na> (0x0x7f890cb82c00) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::pair<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::pair<mpl_::na, mpl_::na> > (0x0x7f890cb07a90) 0 empty
  mpl_::int_<-1> (0x0x7f890cb82d80) 0 empty

Class boost::mpl::first<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::first<mpl_::na> (0x0x7f890cb82de0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::first<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::first<mpl_::na> > (0x0x7f890cb07bc8) 0 empty
  mpl_::int_<-1> (0x0x7f890cb82f60) 0 empty

Class boost::mpl::second<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::second<mpl_::na> (0x0x7f890c7b1000) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::second<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::second<mpl_::na> > (0x0x7f890cb07d00) 0 empty
  mpl_::int_<-1> (0x0x7f890c7b1180) 0 empty

Class boost::mpl::aux::iter_fold_if_step_impl<false>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::iter_fold_if_step_impl<false> (0x0x7f890c7b1300) 0 empty

Class boost::mpl::iter_fold_if<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::iter_fold_if<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> (0x0x7f890c7b1660) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::iter_fold_if<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::iter_fold_if<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> > (0x0x7f890cb07f08) 0 empty
  mpl_::int_<-1> (0x0x7f890c7b17e0) 0 empty

Class boost::mpl::find_if<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::find_if<mpl_::na, mpl_::na> (0x0x7f890c7b18a0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::find_if<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::find_if<mpl_::na, mpl_::na> > (0x0x7f890c7db138) 0 empty
  mpl_::int_<-1> (0x0x7f890c7b1a20) 0 empty

Class boost::mpl::find<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::find<mpl_::na, mpl_::na> (0x0x7f890c7b1c60) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::find<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::find<mpl_::na, mpl_::na> > (0x0x7f890c7db3a8) 0 empty
  mpl_::int_<-1> (0x0x7f890c7b1de0) 0 empty

Class boost::mpl::contains_impl<boost::mpl::non_sequence_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::contains_impl<boost::mpl::non_sequence_tag> (0x0x7f890c7b1f00) 0 empty

Class boost::mpl::contains<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::contains<mpl_::na, mpl_::na> (0x0x7f890c7f0000) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::contains<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::contains<mpl_::na, mpl_::na> > (0x0x7f890c7db5b0) 0 empty
  mpl_::int_<-1> (0x0x7f890c7f0180) 0 empty

Class boost::mpl::O1_size<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::O1_size<mpl_::na> (0x0x7f890c7f0420) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::O1_size<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::O1_size<mpl_::na> > (0x0x7f890c7db820) 0 empty
  mpl_::int_<-1> (0x0x7f890c7f05a0) 0 empty

Class boost::mpl::fold<mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::fold<mpl_::na, mpl_::na, mpl_::na> (0x0x7f890c7f0960) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::fold<mpl_::na, mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::fold<mpl_::na, mpl_::na, mpl_::na> > (0x0x7f890c7db9c0) 0 empty
  mpl_::int_<-1> (0x0x7f890c7f0ae0) 0 empty

Class boost::mpl::reverse_fold<mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::reverse_fold<mpl_::na, mpl_::na, mpl_::na> (0x0x7f890c7f0ea0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::reverse_fold<mpl_::na, mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::reverse_fold<mpl_::na, mpl_::na, mpl_::na> > (0x0x7f890c7dbaf8) 0 empty
  mpl_::int_<-1> (0x0x7f890c84a060) 0 empty

Class boost::mpl::has_push_back_arg
   size=1 align=1
   base size=0 base align=1
boost::mpl::has_push_back_arg (0x0x7f890c84a180) 0 empty

Class boost::mpl::push_back_impl<boost::mpl::non_sequence_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::push_back_impl<boost::mpl::non_sequence_tag> (0x0x7f890c84a480) 0 empty

Class boost::mpl::has_push_back_impl<boost::mpl::non_sequence_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::has_push_back_impl<boost::mpl::non_sequence_tag> (0x0x7f890c84a4e0) 0 empty

Class boost::mpl::push_back<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::push_back<mpl_::na, mpl_::na> (0x0x7f890c84a600) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::push_back<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::push_back<mpl_::na, mpl_::na> > (0x0x7f890c7dbdd0) 0 empty
  mpl_::int_<-1> (0x0x7f890c84a780) 0 empty

Class boost::mpl::has_push_back<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::has_push_back<mpl_::na> (0x0x7f890c84a7e0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::has_push_back<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::has_push_back<mpl_::na> > (0x0x7f890c7dbf08) 0 empty
  mpl_::int_<-1> (0x0x7f890c84a960) 0 empty

Class boost::mpl::has_push_front_arg
   size=1 align=1
   base size=0 base align=1
boost::mpl::has_push_front_arg (0x0x7f890c84aa80) 0 empty

Class boost::mpl::push_front_impl<boost::mpl::non_sequence_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::push_front_impl<boost::mpl::non_sequence_tag> (0x0x7f890c84ad80) 0 empty

Class boost::mpl::has_push_front_impl<boost::mpl::non_sequence_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::has_push_front_impl<boost::mpl::non_sequence_tag> (0x0x7f890c84ade0) 0 empty

Class boost::mpl::push_front<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::push_front<mpl_::na, mpl_::na> (0x0x7f890c84af00) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::push_front<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::push_front<mpl_::na, mpl_::na> > (0x0x7f890c864270) 0 empty
  mpl_::int_<-1> (0x0x7f890c8710c0) 0 empty

Class boost::mpl::has_push_front<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::has_push_front<mpl_::na> (0x0x7f890c871120) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::has_push_front<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::has_push_front<mpl_::na> > (0x0x7f890c8643a8) 0 empty
  mpl_::int_<-1> (0x0x7f890c8712a0) 0 empty

Class boost::mpl::clear_impl<boost::mpl::non_sequence_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::clear_impl<boost::mpl::non_sequence_tag> (0x0x7f890c8713c0) 0 empty

Class boost::mpl::clear<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::clear<mpl_::na> (0x0x7f890c871480) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::clear<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::clear<mpl_::na> > (0x0x7f890c8645b0) 0 empty
  mpl_::int_<-1> (0x0x7f890c871600) 0 empty

Class boost::mpl::remove_if<mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::remove_if<mpl_::na, mpl_::na, mpl_::na> (0x0x7f890c871960) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::remove_if<mpl_::na, mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::remove_if<mpl_::na, mpl_::na, mpl_::na> > (0x0x7f890c864958) 0 empty
  mpl_::int_<-1> (0x0x7f890c871ae0) 0 empty

Class boost::mpl::reverse_remove_if<mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::reverse_remove_if<mpl_::na, mpl_::na, mpl_::na> (0x0x7f890c871b40) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::reverse_remove_if<mpl_::na, mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::reverse_remove_if<mpl_::na, mpl_::na, mpl_::na> > (0x0x7f890c864a90) 0 empty
  mpl_::int_<-1> (0x0x7f890c871cc0) 0 empty

Class boost::mpl::at_impl<boost::mpl::aux::vector_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::at_impl<boost::mpl::aux::vector_tag> (0x0x7f890c871ea0) 0 empty

Class boost::mpl::front_impl<boost::mpl::aux::vector_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::front_impl<boost::mpl::aux::vector_tag> (0x0x7f890c871f60) 0 empty

Class boost::mpl::push_front_impl<boost::mpl::aux::vector_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::push_front_impl<boost::mpl::aux::vector_tag> (0x0x7f890c89f1e0) 0 empty

Class boost::mpl::pop_front_impl<boost::mpl::aux::vector_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::pop_front_impl<boost::mpl::aux::vector_tag> (0x0x7f890c89f2a0) 0 empty

Class boost::mpl::push_back_impl<boost::mpl::aux::vector_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::push_back_impl<boost::mpl::aux::vector_tag> (0x0x7f890c89f360) 0 empty

Class boost::mpl::pop_back_impl<boost::mpl::aux::vector_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::pop_back_impl<boost::mpl::aux::vector_tag> (0x0x7f890c89f420) 0 empty

Class boost::mpl::back_impl<boost::mpl::aux::vector_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::back_impl<boost::mpl::aux::vector_tag> (0x0x7f890c89f4e0) 0 empty

Class boost::mpl::plus_impl<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::plus_impl<mpl_::na, mpl_::na> (0x0x7f890c89f600) 0 empty

Class boost::mpl::plus<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::plus<mpl_::na, mpl_::na> (0x0x7f890c89fa20) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::plus<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::plus<mpl_::na, mpl_::na> > (0x0x7f890c8bf138) 0 empty
  mpl_::int_<-1> (0x0x7f890c89fba0) 0 empty

Class boost::mpl::plus_impl<mpl_::integral_c_tag, mpl_::integral_c_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::plus_impl<mpl_::integral_c_tag, mpl_::integral_c_tag> (0x0x7f890c89fc00) 0 empty

Class boost::mpl::minus_impl<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::minus_impl<mpl_::na, mpl_::na> (0x0x7f890c89fd20) 0 empty

Class boost::mpl::minus<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::minus<mpl_::na, mpl_::na> (0x0x7f890c8d4180) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::minus<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::minus<mpl_::na, mpl_::na> > (0x0x7f890c8bf4e0) 0 empty
  mpl_::int_<-1> (0x0x7f890c8d4300) 0 empty

Class boost::mpl::minus_impl<mpl_::integral_c_tag, mpl_::integral_c_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::minus_impl<mpl_::integral_c_tag, mpl_::integral_c_tag> (0x0x7f890c8d4360) 0 empty

Class boost::mpl::vector0<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::vector0<mpl_::na> (0x0x7f890c8d4600) 0 empty

Class boost::mpl::clear_impl<boost::mpl::aux::vector_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::clear_impl<boost::mpl::aux::vector_tag> (0x0x7f890c8d4660) 0 empty

Class boost::mpl::O1_size_impl<boost::mpl::aux::vector_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::O1_size_impl<boost::mpl::aux::vector_tag> (0x0x7f890c8d4720) 0 empty

Class boost::mpl::size_impl<boost::mpl::aux::vector_tag>
   size=1 align=1
   base size=1 base align=1
boost::mpl::size_impl<boost::mpl::aux::vector_tag> (0x0x7f890c8bf680) 0 empty
  boost::mpl::O1_size_impl<boost::mpl::aux::vector_tag> (0x0x7f890c8d47e0) 0 empty

Class boost::mpl::empty_impl<boost::mpl::aux::vector_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::empty_impl<boost::mpl::aux::vector_tag> (0x0x7f890c8d4840) 0 empty

Class boost::mpl::begin_impl<boost::mpl::aux::vector_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::begin_impl<boost::mpl::aux::vector_tag> (0x0x7f890c8d4900) 0 empty

Class boost::mpl::end_impl<boost::mpl::aux::vector_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::end_impl<boost::mpl::aux::vector_tag> (0x0x7f890c8d49c0) 0 empty

Class boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=1 base align=1
boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> (0x0x7f890c918208) 0 empty
  boost::mpl::vector0<mpl_::na> (0x0x7f890c904480) 0 empty

Class boost::mpl::negate<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::negate<mpl_::na> (0x0x7f890c965000) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::negate<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::negate<mpl_::na> > (0x0x7f890c918f08) 0 empty
  mpl_::int_<-1> (0x0x7f890c965180) 0 empty

Class boost::mpl::negate_impl<mpl_::integral_c_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::negate_impl<mpl_::integral_c_tag> (0x0x7f890c9651e0) 0 empty

Class boost::mpl::aux::advance_forward<0l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::advance_forward<0l> (0x0x7f890c9652a0) 0 empty

Class boost::mpl::aux::advance_forward<1l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::advance_forward<1l> (0x0x7f890c965360) 0 empty

Class boost::mpl::aux::advance_forward<2l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::advance_forward<2l> (0x0x7f890c965420) 0 empty

Class boost::mpl::aux::advance_forward<3l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::advance_forward<3l> (0x0x7f890c9654e0) 0 empty

Class boost::mpl::aux::advance_forward<4l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::advance_forward<4l> (0x0x7f890c9655a0) 0 empty

Class boost::mpl::aux::advance_backward<0l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::advance_backward<0l> (0x0x7f890c965720) 0 empty

Class boost::mpl::aux::advance_backward<1l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::advance_backward<1l> (0x0x7f890c9657e0) 0 empty

Class boost::mpl::aux::advance_backward<2l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::advance_backward<2l> (0x0x7f890c9658a0) 0 empty

Class boost::mpl::aux::advance_backward<3l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::advance_backward<3l> (0x0x7f890c965960) 0 empty

Class boost::mpl::aux::advance_backward<4l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::advance_backward<4l> (0x0x7f890c965a20) 0 empty

Class boost::mpl::advance<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::advance<mpl_::na, mpl_::na> (0x0x7f890c965d20) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::advance<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::advance<mpl_::na, mpl_::na> > (0x0x7f890c98a1a0) 0 empty
  mpl_::int_<-1> (0x0x7f890c965ea0) 0 empty

Class boost::mpl::at_impl<boost::mpl::non_sequence_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::at_impl<boost::mpl::non_sequence_tag> (0x0x7f890c994000) 0 empty

Class boost::mpl::at<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::at<mpl_::na, mpl_::na> (0x0x7f890c994120) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::at<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::at<mpl_::na, mpl_::na> > (0x0x7f890c98a3a8) 0 empty
  mpl_::int_<-1> (0x0x7f890c9942a0) 0 empty

Class boost::mpl::iter_fold<mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::iter_fold<mpl_::na, mpl_::na, mpl_::na> (0x0x7f890c994660) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::iter_fold<mpl_::na, mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::iter_fold<mpl_::na, mpl_::na, mpl_::na> > (0x0x7f890c98a548) 0 empty
  mpl_::int_<-1> (0x0x7f890c9947e0) 0 empty

Class boost::mpl::iterator_range<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::iterator_range<mpl_::na, mpl_::na> (0x0x7f890c9948a0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::iterator_range<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::iterator_range<mpl_::na, mpl_::na> > (0x0x7f890c98a680) 0 empty
  mpl_::int_<-1> (0x0x7f890c994a20) 0 empty

Class boost::mpl::distance<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::distance<mpl_::na, mpl_::na> (0x0x7f890c994ba0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::distance<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::distance<mpl_::na, mpl_::na> > (0x0x7f890c98a888) 0 empty
  mpl_::int_<-1> (0x0x7f890c994d20) 0 empty

Class boost::mpl::size_impl<boost::mpl::non_sequence_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::size_impl<boost::mpl::non_sequence_tag> (0x0x7f890c994e40) 0 empty

Class boost::mpl::size<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::size<mpl_::na> (0x0x7f890c994f00) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::size<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::size<mpl_::na> > (0x0x7f890c98aa90) 0 empty
  mpl_::int_<-1> (0x0x7f890c5cf0c0) 0 empty

Class boost::mpl::not_equal_to_impl<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::not_equal_to_impl<mpl_::na, mpl_::na> (0x0x7f890c5cf180) 0 empty

Class boost::mpl::not_equal_to<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::not_equal_to<mpl_::na, mpl_::na> (0x0x7f890c5cf480) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::not_equal_to<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::not_equal_to<mpl_::na, mpl_::na> > (0x0x7f890c98ac98) 0 empty
  mpl_::int_<-1> (0x0x7f890c5cf600) 0 empty

Class boost::mpl::not_equal_to_impl<mpl_::integral_c_tag, mpl_::integral_c_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::not_equal_to_impl<mpl_::integral_c_tag, mpl_::integral_c_tag> (0x0x7f890c5cf660) 0 empty

Class boost::mpl::greater_impl<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::greater_impl<mpl_::na, mpl_::na> (0x0x7f890c5cf780) 0 empty

Class boost::mpl::greater<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::greater<mpl_::na, mpl_::na> (0x0x7f890c5cfa80) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::greater<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::greater<mpl_::na, mpl_::na> > (0x0x7f890c98af08) 0 empty
  mpl_::int_<-1> (0x0x7f890c5cfc00) 0 empty

Class boost::mpl::greater_impl<mpl_::integral_c_tag, mpl_::integral_c_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::greater_impl<mpl_::integral_c_tag, mpl_::integral_c_tag> (0x0x7f890c5cfc60) 0 empty

Class boost::mpl::less_equal_impl<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::less_equal_impl<mpl_::na, mpl_::na> (0x0x7f890c5cfd80) 0 empty

Class boost::mpl::less_equal<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::less_equal<mpl_::na, mpl_::na> (0x0x7f890c5fd0c0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::less_equal<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::less_equal<mpl_::na, mpl_::na> > (0x0x7f890c5f51a0) 0 empty
  mpl_::int_<-1> (0x0x7f890c5fd240) 0 empty

Class boost::mpl::less_equal_impl<mpl_::integral_c_tag, mpl_::integral_c_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::less_equal_impl<mpl_::integral_c_tag, mpl_::integral_c_tag> (0x0x7f890c5fd2a0) 0 empty

Class boost::mpl::greater_equal_impl<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::greater_equal_impl<mpl_::na, mpl_::na> (0x0x7f890c5fd3c0) 0 empty

Class boost::mpl::greater_equal<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::greater_equal<mpl_::na, mpl_::na> (0x0x7f890c5fd6c0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::greater_equal<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::greater_equal<mpl_::na, mpl_::na> > (0x0x7f890c5f5410) 0 empty
  mpl_::int_<-1> (0x0x7f890c5fd840) 0 empty

Class boost::mpl::greater_equal_impl<mpl_::integral_c_tag, mpl_::integral_c_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::greater_equal_impl<mpl_::integral_c_tag, mpl_::integral_c_tag> (0x0x7f890c5fd8a0) 0 empty

Class boost::math::policies::default_policy
   size=1 align=1
   base size=0 base align=1
boost::math::policies::default_policy (0x0x7f890c635ba0) 0 empty

Class boost::math::policies::detail::default_args<false, false>
   size=1 align=1
   base size=0 base align=1
boost::math::policies::detail::default_args<false, false> (0x0x7f890c6750c0) 0 empty

Class boost::math::policies::detail::default_args<true, false>
   size=1 align=1
   base size=0 base align=1
boost::math::policies::detail::default_args<true, false> (0x0x7f890c675120) 0 empty

Class boost::math::policies::detail::default_args<false, true>
   size=1 align=1
   base size=0 base align=1
boost::math::policies::detail::default_args<false, true> (0x0x7f890c675180) 0 empty

Class boost::math::policies::detail::default_args<true, true>
   size=1 align=1
   base size=0 base align=1
boost::math::policies::detail::default_args<true, true> (0x0x7f890c6751e0) 0 empty

Class boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>
   size=1 align=1
   base size=0 base align=1
boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> (0x0x7f890c6752a0) 0 empty

Class boost::math::policies::policy<boost::math::policies::promote_float<false>, boost::math::policies::promote_double<false>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>
   size=1 align=1
   base size=0 base align=1
boost::math::policies::policy<boost::math::policies::promote_float<false>, boost::math::policies::promote_double<false>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> (0x0x7f890c675300) 0 empty

Class boost::math::policies::normalise<boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>, boost::math::policies::promote_float<false>, boost::math::policies::promote_double<false>, boost::math::policies::discrete_quantile<(boost::math::policies::discrete_quantile_policy_type)1u>, boost::math::policies::assert_undefined<true>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>
   size=1 align=1
   base size=0 base align=1
boost::math::policies::normalise<boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>, boost::math::policies::promote_float<false>, boost::math::policies::promote_double<false>, boost::math::policies::discrete_quantile<(boost::math::policies::discrete_quantile_policy_type)1u>, boost::math::policies::assert_undefined<true>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> (0x0x7f890c6753c0) 0 empty

Class boost::math::policies::normalise<boost::math::policies::policy<boost::math::policies::promote_float<false>, boost::math::policies::promote_double<false>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>, boost::math::policies::promote_float<false>, boost::math::policies::promote_double<false>, boost::math::policies::discrete_quantile<(boost::math::policies::discrete_quantile_policy_type)1u>, boost::math::policies::assert_undefined<true>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>
   size=1 align=1
   base size=0 base align=1
boost::math::policies::normalise<boost::math::policies::policy<boost::math::policies::promote_float<false>, boost::math::policies::promote_double<false>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>, boost::math::policies::promote_float<false>, boost::math::policies::promote_double<false>, boost::math::policies::discrete_quantile<(boost::math::policies::discrete_quantile_policy_type)1u>, boost::math::policies::assert_undefined<true>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> (0x0x7f890c675420) 0 empty

Class std::_Norm_helper<true>
   size=1 align=1
   base size=0 base align=1
std::_Norm_helper<true> (0x0x7f890c675c00) 0 empty

Class std::complex<float>
   size=8 align=4
   base size=8 base align=4
std::complex<float> (0x0x7f890c675c60) 0

Class std::complex<double>
   size=16 align=8
   base size=16 base align=8
std::complex<double> (0x0x7f890c675cc0) 0

Class std::complex<long double>
   size=32 align=16
   base size=32 base align=16
std::complex<long double> (0x0x7f890c675d20) 0

Class boost::math::detail::native_tag
   size=1 align=1
   base size=0 base align=1
boost::math::detail::native_tag (0x0x7f890c4a6060) 0 empty

Class boost::math::detail::ieee_tag
   size=1 align=1
   base size=0 base align=1
boost::math::detail::ieee_tag (0x0x7f890c4a6120) 0 empty

Class boost::math::detail::ieee_copy_all_bits_tag
   size=1 align=1
   base size=1 base align=1
boost::math::detail::ieee_copy_all_bits_tag (0x0x7f890c65a548) 0 empty
  boost::math::detail::ieee_tag (0x0x7f890c4a6180) 0 empty

Class boost::math::detail::ieee_copy_leading_bits_tag
   size=1 align=1
   base size=1 base align=1
boost::math::detail::ieee_copy_leading_bits_tag (0x0x7f890c65a5b0) 0 empty
  boost::math::detail::ieee_tag (0x0x7f890c4a61e0) 0 empty

Class boost::math::detail::unknown_precision
   size=1 align=1
   base size=0 base align=1
boost::math::detail::unknown_precision (0x0x7f890c4a6240) 0 empty

Class boost::math::detail::single_precision
   size=1 align=1
   base size=0 base align=1
boost::math::detail::single_precision (0x0x7f890c4a62a0) 0 empty

Class boost::math::detail::double_precision
   size=1 align=1
   base size=0 base align=1
boost::math::detail::double_precision (0x0x7f890c4a6300) 0 empty

Class boost::math::detail::extended_double_precision
   size=1 align=1
   base size=0 base align=1
boost::math::detail::extended_double_precision (0x0x7f890c4a6360) 0 empty

Class boost::math::detail::fp_traits_non_native<float, boost::math::detail::single_precision>
   size=1 align=1
   base size=0 base align=1
boost::math::detail::fp_traits_non_native<float, boost::math::detail::single_precision> (0x0x7f890c4a6480) 0 empty

Class boost::math::detail::fp_traits_non_native<double, boost::math::detail::double_precision>
   size=1 align=1
   base size=0 base align=1
boost::math::detail::fp_traits_non_native<double, boost::math::detail::double_precision> (0x0x7f890c4a64e0) 0 empty

Class boost::math::detail::fp_traits_non_native<long double, boost::math::detail::double_precision>
   size=1 align=1
   base size=0 base align=1
boost::math::detail::fp_traits_non_native<long double, boost::math::detail::double_precision> (0x0x7f890c4a6600) 0 empty

Class boost::math::detail::fp_traits_non_native<long double, boost::math::detail::extended_double_precision>
   size=1 align=1
   base size=0 base align=1
boost::math::detail::fp_traits_non_native<long double, boost::math::detail::extended_double_precision> (0x0x7f890c4a6720) 0 empty

Class boost::math::detail::size_to_precision<4, true>
   size=1 align=1
   base size=0 base align=1
boost::math::detail::size_to_precision<4, true> (0x0x7f890c4a68a0) 0 empty

Class boost::math::detail::size_to_precision<8, true>
   size=1 align=1
   base size=0 base align=1
boost::math::detail::size_to_precision<8, true> (0x0x7f890c4a6900) 0 empty

Class boost::math::detail::size_to_precision<10, true>
   size=1 align=1
   base size=0 base align=1
boost::math::detail::size_to_precision<10, true> (0x0x7f890c4a6960) 0 empty

Class boost::math::detail::size_to_precision<12, true>
   size=1 align=1
   base size=0 base align=1
boost::math::detail::size_to_precision<12, true> (0x0x7f890c4a69c0) 0 empty

Class boost::math::detail::size_to_precision<16, true>
   size=1 align=1
   base size=0 base align=1
boost::math::detail::size_to_precision<16, true> (0x0x7f890c4a6a20) 0 empty

Class boost::math::detail::select_native<float>
   size=1 align=1
   base size=0 base align=1
boost::math::detail::select_native<float> (0x0x7f890c4a6ae0) 0 empty

Class boost::math::detail::select_native<double>
   size=1 align=1
   base size=0 base align=1
boost::math::detail::select_native<double> (0x0x7f890c4a6b40) 0 empty

Class boost::math::detail::select_native<long double>
   size=1 align=1
   base size=0 base align=1
boost::math::detail::select_native<long double> (0x0x7f890c4a6ba0) 0 empty

Class boost::no_traversal_tag
   size=1 align=1
   base size=0 base align=1
boost::no_traversal_tag (0x0x7f890c4a6f60) 0 empty

Class boost::incrementable_traversal_tag
   size=1 align=1
   base size=1 base align=1
boost::incrementable_traversal_tag (0x0x7f890c65a820) 0 empty
  boost::no_traversal_tag (0x0x7f890c534000) 0 empty

Class boost::single_pass_traversal_tag
   size=1 align=1
   base size=1 base align=1
boost::single_pass_traversal_tag (0x0x7f890c65a888) 0 empty
  boost::incrementable_traversal_tag (0x0x7f890c65a8f0) 0 empty
    boost::no_traversal_tag (0x0x7f890c534060) 0 empty

Class boost::forward_traversal_tag
   size=1 align=1
   base size=1 base align=1
boost::forward_traversal_tag (0x0x7f890c65a958) 0 empty
  boost::single_pass_traversal_tag (0x0x7f890c65a9c0) 0 empty
    boost::incrementable_traversal_tag (0x0x7f890c65aa28) 0 empty
      boost::no_traversal_tag (0x0x7f890c5340c0) 0 empty

Class boost::bidirectional_traversal_tag
   size=1 align=1
   base size=1 base align=1
boost::bidirectional_traversal_tag (0x0x7f890c65aa90) 0 empty
  boost::forward_traversal_tag (0x0x7f890c65aaf8) 0 empty
    boost::single_pass_traversal_tag (0x0x7f890c65ab60) 0 empty
      boost::incrementable_traversal_tag (0x0x7f890c65abc8) 0 empty
        boost::no_traversal_tag (0x0x7f890c534120) 0 empty

Class boost::random_access_traversal_tag
   size=1 align=1
   base size=1 base align=1
boost::random_access_traversal_tag (0x0x7f890c65ac30) 0 empty
  boost::bidirectional_traversal_tag (0x0x7f890c65ac98) 0 empty
    boost::forward_traversal_tag (0x0x7f890c65ad00) 0 empty
      boost::single_pass_traversal_tag (0x0x7f890c65ad68) 0 empty
        boost::incrementable_traversal_tag (0x0x7f890c65add0) 0 empty
          boost::no_traversal_tag (0x0x7f890c534180) 0 empty

Class boost::detail::input_output_iterator_tag
   size=1 align=1
   base size=1 base align=1
boost::detail::input_output_iterator_tag (0x0x7f890c542888) 0 empty
  std::input_iterator_tag (0x0x7f890c534b40) 0 empty

Class boost::iterators::enabled<false>
   size=1 align=1
   base size=0 base align=1
boost::iterators::enabled<false> (0x0x7f890c534f60) 0 empty

Class boost::detail::always_bool2
   size=1 align=1
   base size=0 base align=1
boost::detail::always_bool2 (0x0x7f890c5680c0) 0 empty

Class boost::detail::choose_difference_type
   size=1 align=1
   base size=0 base align=1
boost::detail::choose_difference_type (0x0x7f890c568600) 0 empty

Class boost::iterator_core_access
   size=1 align=1
   base size=0 base align=1
boost::iterator_core_access (0x0x7f890c5686c0) 0 empty

Class boost::range_detail::char_or_wchar_t_array_tag
   size=1 align=1
   base size=0 base align=1
boost::range_detail::char_or_wchar_t_array_tag (0x0x7f890c568c00) 0 empty

Class boost::concepts::failed
   size=1 align=1
   base size=0 base align=1
boost::concepts::failed (0x0x7f890c222540) 0 empty

Class boost::Integer<char>
   size=1 align=1
   base size=0 base align=1
boost::Integer<char> (0x0x7f890c2227e0) 0 empty

Class boost::Integer<signed char>
   size=1 align=1
   base size=0 base align=1
boost::Integer<signed char> (0x0x7f890c222840) 0 empty

Class boost::Integer<unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::Integer<unsigned char> (0x0x7f890c2228a0) 0 empty

Class boost::Integer<short int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<short int> (0x0x7f890c222900) 0 empty

Class boost::Integer<short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<short unsigned int> (0x0x7f890c222960) 0 empty

Class boost::Integer<int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<int> (0x0x7f890c2229c0) 0 empty

Class boost::Integer<unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<unsigned int> (0x0x7f890c222a20) 0 empty

Class boost::Integer<long int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<long int> (0x0x7f890c222a80) 0 empty

Class boost::Integer<long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<long unsigned int> (0x0x7f890c222ae0) 0 empty

Class boost::Integer<long long int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<long long int> (0x0x7f890c222b40) 0 empty

Class boost::Integer<long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<long long unsigned int> (0x0x7f890c222ba0) 0 empty

Class boost::SignedInteger<signed char>
   size=1 align=1
   base size=0 base align=1
boost::SignedInteger<signed char> (0x0x7f890c222cc0) 0 empty

Class boost::SignedInteger<short int>
   size=1 align=1
   base size=0 base align=1
boost::SignedInteger<short int> (0x0x7f890c222d20) 0 empty

Class boost::SignedInteger<int>
   size=1 align=1
   base size=0 base align=1
boost::SignedInteger<int> (0x0x7f890c222d80) 0 empty

Class boost::SignedInteger<long int>
   size=1 align=1
   base size=0 base align=1
boost::SignedInteger<long int> (0x0x7f890c222de0) 0 empty

Class boost::SignedInteger<long long int>
   size=1 align=1
   base size=0 base align=1
boost::SignedInteger<long long int> (0x0x7f890c222e40) 0 empty

Class boost::UnsignedInteger<unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::UnsignedInteger<unsigned char> (0x0x7f890c222f60) 0 empty

Class boost::UnsignedInteger<short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::UnsignedInteger<short unsigned int> (0x0x7f890c271000) 0 empty

Class boost::UnsignedInteger<unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::UnsignedInteger<unsigned int> (0x0x7f890c271060) 0 empty

Class boost::UnsignedInteger<long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::UnsignedInteger<long unsigned int> (0x0x7f890c2710c0) 0 empty

Class boost::UnsignedInteger<long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::UnsignedInteger<long long unsigned int> (0x0x7f890c271120) 0 empty

Class boost::iterator_range_detail::range_tag
   size=1 align=1
   base size=0 base align=1
boost::iterator_range_detail::range_tag (0x0x7f890bff6300) 0 empty

Class boost::iterator_range_detail::const_range_tag
   size=1 align=1
   base size=0 base align=1
boost::iterator_range_detail::const_range_tag (0x0x7f890bff6360) 0 empty

Class boost::container::ordered_range_t
   size=1 align=1
   base size=0 base align=1
boost::container::ordered_range_t (0x0x7f890bff6420) 0 empty

Class boost::container::ordered_unique_range_t
   size=1 align=1
   base size=1 base align=1
boost::container::ordered_unique_range_t (0x0x7f890c389af8) 0 empty
  boost::container::ordered_range_t (0x0x7f890bff6480) 0 empty

Class boost::container::default_init_t
   size=1 align=1
   base size=0 base align=1
boost::container::default_init_t (0x0x7f890bff64e0) 0 empty

Class boost::container::detail_really_deep_namespace::dummy
   size=1 align=1
   base size=0 base align=1
boost::container::detail_really_deep_namespace::dummy (0x0x7f890bff6540) 0 empty

Class boost::detail::normalize_single_byte_char<signed char>
   size=1 align=1
   base size=0 base align=1
boost::detail::normalize_single_byte_char<signed char> (0x0x7f890bff6660) 0 empty

Class boost::detail::normalize_single_byte_char<unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::detail::normalize_single_byte_char<unsigned char> (0x0x7f890bff66c0) 0 empty

Class boost::mpl::identity<char>
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<char> (0x0x7f890bff6ae0) 0 empty

Class boost::detail::stream_char_common<__int128>
   size=1 align=1
   base size=1 base align=1
boost::detail::stream_char_common<__int128> (0x0x7f890c389f08) 0 empty
  boost::mpl::identity<char> (0x0x7f890bff6b40) 0 empty

Class boost::detail::stream_char_common<__int128 unsigned>
   size=1 align=1
   base size=1 base align=1
boost::detail::stream_char_common<__int128 unsigned> (0x0x7f890c389f70) 0 empty
  boost::mpl::identity<char> (0x0x7f890bff6ba0) 0 empty

Class boost::detail::lcast_src_length_integral<short int>
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_src_length_integral<short int> (0x0x7f890c08c3c0) 0 empty

Class boost::detail::lcast_src_length<short int>
   size=1 align=1
   base size=1 base align=1
boost::detail::lcast_src_length<short int> (0x0x7f890c3895b0) 0 empty
  boost::detail::lcast_src_length_integral<short int> (0x0x7f890c08c420) 0 empty

Class boost::detail::lcast_src_length_integral<short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_src_length_integral<short unsigned int> (0x0x7f890c08c480) 0 empty

Class boost::detail::lcast_src_length<short unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::detail::lcast_src_length<short unsigned int> (0x0x7f890c09f000) 0 empty
  boost::detail::lcast_src_length_integral<short unsigned int> (0x0x7f890c08c4e0) 0 empty

Class boost::detail::lcast_src_length_integral<int>
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_src_length_integral<int> (0x0x7f890c08c540) 0 empty

Class boost::detail::lcast_src_length<int>
   size=1 align=1
   base size=1 base align=1
boost::detail::lcast_src_length<int> (0x0x7f890c09f068) 0 empty
  boost::detail::lcast_src_length_integral<int> (0x0x7f890c08c5a0) 0 empty

Class boost::detail::lcast_src_length_integral<unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_src_length_integral<unsigned int> (0x0x7f890c08c600) 0 empty

Class boost::detail::lcast_src_length<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::detail::lcast_src_length<unsigned int> (0x0x7f890c09f0d0) 0 empty
  boost::detail::lcast_src_length_integral<unsigned int> (0x0x7f890c08c660) 0 empty

Class boost::detail::lcast_src_length_integral<long int>
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_src_length_integral<long int> (0x0x7f890c08c6c0) 0 empty

Class boost::detail::lcast_src_length<long int>
   size=1 align=1
   base size=1 base align=1
boost::detail::lcast_src_length<long int> (0x0x7f890c09f138) 0 empty
  boost::detail::lcast_src_length_integral<long int> (0x0x7f890c08c720) 0 empty

Class boost::detail::lcast_src_length_integral<long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_src_length_integral<long unsigned int> (0x0x7f890c08c780) 0 empty

Class boost::detail::lcast_src_length<long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::detail::lcast_src_length<long unsigned int> (0x0x7f890c09f1a0) 0 empty
  boost::detail::lcast_src_length_integral<long unsigned int> (0x0x7f890c08c7e0) 0 empty

Class boost::detail::lcast_src_length_integral<long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_src_length_integral<long long unsigned int> (0x0x7f890c08c840) 0 empty

Class boost::detail::lcast_src_length<long long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::detail::lcast_src_length<long long unsigned int> (0x0x7f890c09f208) 0 empty
  boost::detail::lcast_src_length_integral<long long unsigned int> (0x0x7f890c08c8a0) 0 empty

Class boost::detail::lcast_src_length_integral<long long int>
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_src_length_integral<long long int> (0x0x7f890c08c900) 0 empty

Class boost::detail::lcast_src_length<long long int>
   size=1 align=1
   base size=1 base align=1
boost::detail::lcast_src_length<long long int> (0x0x7f890c09f270) 0 empty
  boost::detail::lcast_src_length_integral<long long int> (0x0x7f890c08c960) 0 empty

Class boost::detail::lcast_src_length_integral<__int128>
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_src_length_integral<__int128> (0x0x7f890c08c9c0) 0 empty

Class boost::detail::lcast_src_length<__int128>
   size=1 align=1
   base size=1 base align=1
boost::detail::lcast_src_length<__int128> (0x0x7f890c09f2d8) 0 empty
  boost::detail::lcast_src_length_integral<__int128> (0x0x7f890c08ca20) 0 empty

Class boost::detail::lcast_src_length_integral<__int128 unsigned>
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_src_length_integral<__int128 unsigned> (0x0x7f890c08ca80) 0 empty

Class boost::detail::lcast_src_length<__int128 unsigned>
   size=1 align=1
   base size=1 base align=1
boost::detail::lcast_src_length<__int128 unsigned> (0x0x7f890c09f340) 0 empty
  boost::detail::lcast_src_length_integral<__int128 unsigned> (0x0x7f890c08cae0) 0 empty

Class boost::detail::lcast_src_length_floating<float>
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_src_length_floating<float> (0x0x7f890c08cba0) 0 empty

Class boost::detail::lcast_src_length<float>
   size=1 align=1
   base size=1 base align=1
boost::detail::lcast_src_length<float> (0x0x7f890c09f3a8) 0 empty
  boost::detail::lcast_src_length_floating<float> (0x0x7f890c08cc00) 0 empty

Class boost::detail::lcast_src_length_floating<double>
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_src_length_floating<double> (0x0x7f890c08cc60) 0 empty

Class boost::detail::lcast_src_length<double>
   size=1 align=1
   base size=1 base align=1
boost::detail::lcast_src_length<double> (0x0x7f890c09f410) 0 empty
  boost::detail::lcast_src_length_floating<double> (0x0x7f890c08ccc0) 0 empty

Class boost::detail::lcast_src_length_floating<long double>
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_src_length_floating<long double> (0x0x7f890c08cd20) 0 empty

Class boost::detail::lcast_src_length<long double>
   size=1 align=1
   base size=1 base align=1
boost::detail::lcast_src_length<long double> (0x0x7f890c09f478) 0 empty
  boost::detail::lcast_src_length_floating<long double> (0x0x7f890c08cd80) 0 empty

Class boost::detail::lcast_char_constants<char>
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_char_constants<char> (0x0x7f890c08ce40) 0 empty

Class boost::detail::lcast_char_constants<wchar_t>
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_char_constants<wchar_t> (0x0x7f890c08cea0) 0 empty

Class boost::detail::mantissa_holder_type<float>
   size=1 align=1
   base size=0 base align=1
boost::detail::mantissa_holder_type<float> (0x0x7f890c0e8060) 0 empty

Class boost::detail::mantissa_holder_type<double>
   size=1 align=1
   base size=0 base align=1
boost::detail::mantissa_holder_type<double> (0x0x7f890c0e80c0) 0 empty

Class boost::int_fast_t<int>
   size=1 align=1
   base size=0 base align=1
boost::int_fast_t<int> (0x0x7f890c0e81e0) 0 empty

Class boost::int_t<32>
   size=1 align=1
   base size=1 base align=1
boost::int_t<32> (0x0x7f890c09f8f0) 0 empty
  boost::detail::exact_signed_base_helper<32> (0x0x7f890c0e8180) 0 empty

Class boost::detail::do_not_construct_out_stream_t
   size=1 align=1
   base size=0 base align=1
boost::detail::do_not_construct_out_stream_t (0x0x7f890c0e8240) 0 empty

Class boost::range_detail::safe_bool<const signed char* boost::iterator_range<const signed char*>::*>
   size=1 align=1
   base size=0 base align=1
boost::range_detail::safe_bool<const signed char* boost::iterator_range<const signed char*>::*> (0x0x7f890c0e8360) 0 empty

Class std::iterator_traits<const signed char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const signed char*> (0x0x7f890c0e84e0) 0 empty

Class boost::detail::iterator_traits<const signed char*>
   size=1 align=1
   base size=1 base align=1
boost::detail::iterator_traits<const signed char*> (0x0x7f890c09fc98) 0 empty
  std::iterator_traits<const signed char*> (0x0x7f890c0e8540) 0 empty

Class boost::iterator_value<const signed char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_value<const signed char*> (0x0x7f890c0e8480) 0 empty

Class boost::iterator_difference<const signed char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_difference<const signed char*> (0x0x7f890c0e85a0) 0 empty

Class boost::iterator_reference<const signed char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_reference<const signed char*> (0x0x7f890c0e8600) 0 empty

Class boost::detail::is_abstract_imp<signed char>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<signed char> (0x0x7f890c0e86c0) 0 empty

Class boost::is_abstract<signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<signed char> (0x0x7f890c09fe38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890c09fea0) 0 empty
    mpl_::bool_<false> (0x0x7f890c0e8720) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_abstract<signed char> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_abstract<signed char> > (0x0x7f890c09ff08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890c09ff70) 0 empty
    mpl_::bool_<false> (0x0x7f890c0e8780) 0 empty

Class boost::is_array<signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_array<signed char> (0x0x7f890c09f888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890c09fa28) 0 empty
    mpl_::bool_<false> (0x0x7f890c0e87e0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_array<signed char> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_array<signed char> > (0x0x7f890c09fa90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890c09faf8) 0 empty
    mpl_::bool_<false> (0x0x7f890c0e8840) 0 empty

Class boost::mpl::aux::or_impl<false, boost::is_array<signed char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::or_impl<false, boost::is_array<signed char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f890c09fb60) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f890c16b000) 0 empty
    mpl_::bool_<false> (0x0x7f890c0e88a0) 0 empty

Class boost::mpl::or_<boost::is_abstract<signed char>, boost::is_array<signed char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::or_<boost::is_abstract<signed char>, boost::is_array<signed char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f890c16b068) 0 empty
  boost::mpl::aux::or_impl<false, boost::is_array<signed char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f890c16b0d0) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f890c16b138) 0 empty
      mpl_::bool_<false> (0x0x7f890c0e8900) 0 empty

Class boost::mpl::if_c<false, const signed char&, signed char>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, const signed char&, signed char> (0x0x7f890c0e8960) 0 empty

Class boost::mpl::if_<boost::mpl::or_<boost::is_abstract<signed char>, boost::is_array<signed char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, const signed char&, signed char>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::or_<boost::is_abstract<signed char>, boost::is_array<signed char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, const signed char&, signed char> (0x0x7f890c0e8660) 0 empty

Class boost::iterator_range<const signed char*>
   size=16 align=8
   base size=16 base align=8
boost::iterator_range<const signed char*> (0x0x7f890c0e8300) 0

Class boost::range_detail::safe_bool<const unsigned char* boost::iterator_range<const unsigned char*>::*>
   size=1 align=1
   base size=0 base align=1
boost::range_detail::safe_bool<const unsigned char* boost::iterator_range<const unsigned char*>::*> (0x0x7f890c0e8a20) 0 empty

Class std::iterator_traits<const unsigned char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const unsigned char*> (0x0x7f890c0e8ae0) 0 empty

Class boost::detail::iterator_traits<const unsigned char*>
   size=1 align=1
   base size=1 base align=1
boost::detail::iterator_traits<const unsigned char*> (0x0x7f890c16b3a8) 0 empty
  std::iterator_traits<const unsigned char*> (0x0x7f890c0e8b40) 0 empty

Class boost::iterator_value<const unsigned char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_value<const unsigned char*> (0x0x7f890c0e8a80) 0 empty

Class boost::iterator_difference<const unsigned char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_difference<const unsigned char*> (0x0x7f890c0e8ba0) 0 empty

Class boost::iterator_reference<const unsigned char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_reference<const unsigned char*> (0x0x7f890c0e8c00) 0 empty

Class boost::detail::is_abstract_imp<unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<unsigned char> (0x0x7f890c0e8cc0) 0 empty

Class boost::is_abstract<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<unsigned char> (0x0x7f890c16b548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890c16b5b0) 0 empty
    mpl_::bool_<false> (0x0x7f890c0e8d20) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_abstract<unsigned char> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_abstract<unsigned char> > (0x0x7f890c16b618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890c16b680) 0 empty
    mpl_::bool_<false> (0x0x7f890c0e8d80) 0 empty

Class boost::is_array<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_array<unsigned char> (0x0x7f890c16b6e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890c16b750) 0 empty
    mpl_::bool_<false> (0x0x7f890c0e8de0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_array<unsigned char> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_array<unsigned char> > (0x0x7f890c16b7b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890c16b820) 0 empty
    mpl_::bool_<false> (0x0x7f890c0e8e40) 0 empty

Class boost::mpl::aux::or_impl<false, boost::is_array<unsigned char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::or_impl<false, boost::is_array<unsigned char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f890c16b888) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f890c16b8f0) 0 empty
    mpl_::bool_<false> (0x0x7f890c0e8ea0) 0 empty

Class boost::mpl::or_<boost::is_abstract<unsigned char>, boost::is_array<unsigned char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::or_<boost::is_abstract<unsigned char>, boost::is_array<unsigned char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f890c16b958) 0 empty
  boost::mpl::aux::or_impl<false, boost::is_array<unsigned char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f890c16b9c0) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f890c16ba28) 0 empty
      mpl_::bool_<false> (0x0x7f890c0e8f00) 0 empty

Class boost::mpl::if_c<false, const unsigned char&, unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, const unsigned char&, unsigned char> (0x0x7f890c0e8f60) 0 empty

Class boost::mpl::if_<boost::mpl::or_<boost::is_abstract<unsigned char>, boost::is_array<unsigned char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, const unsigned char&, unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::or_<boost::is_abstract<unsigned char>, boost::is_array<unsigned char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, const unsigned char&, unsigned char> (0x0x7f890c0e8c60) 0 empty

Class boost::iterator_range<const unsigned char*>
   size=16 align=8
   base size=16 base align=8
boost::iterator_range<const unsigned char*> (0x0x7f890c0e89c0) 0

Class boost::range_detail::safe_bool<signed char* boost::iterator_range<signed char*>::*>
   size=1 align=1
   base size=0 base align=1
boost::range_detail::safe_bool<signed char* boost::iterator_range<signed char*>::*> (0x0x7f890bd78060) 0 empty

Class std::iterator_traits<signed char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<signed char*> (0x0x7f890bd78120) 0 empty

Class boost::detail::iterator_traits<signed char*>
   size=1 align=1
   base size=1 base align=1
boost::detail::iterator_traits<signed char*> (0x0x7f890c16bbc8) 0 empty
  std::iterator_traits<signed char*> (0x0x7f890bd78180) 0 empty

Class boost::iterator_value<signed char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_value<signed char*> (0x0x7f890bd780c0) 0 empty

Class boost::iterator_difference<signed char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_difference<signed char*> (0x0x7f890bd781e0) 0 empty

Class boost::iterator_reference<signed char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_reference<signed char*> (0x0x7f890bd78240) 0 empty

Class boost::mpl::if_c<false, signed char&, signed char>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, signed char&, signed char> (0x0x7f890bd78300) 0 empty

Class boost::mpl::if_<boost::mpl::or_<boost::is_abstract<signed char>, boost::is_array<signed char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, signed char&, signed char>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::or_<boost::is_abstract<signed char>, boost::is_array<signed char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, signed char&, signed char> (0x0x7f890bd782a0) 0 empty

Class boost::iterator_range<signed char*>
   size=16 align=8
   base size=16 base align=8
boost::iterator_range<signed char*> (0x0x7f890bd78000) 0

Class boost::range_detail::safe_bool<unsigned char* boost::iterator_range<unsigned char*>::*>
   size=1 align=1
   base size=0 base align=1
boost::range_detail::safe_bool<unsigned char* boost::iterator_range<unsigned char*>::*> (0x0x7f890bd783c0) 0 empty

Class std::iterator_traits<unsigned char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<unsigned char*> (0x0x7f890bd78480) 0 empty

Class boost::detail::iterator_traits<unsigned char*>
   size=1 align=1
   base size=1 base align=1
boost::detail::iterator_traits<unsigned char*> (0x0x7f890c16bea0) 0 empty
  std::iterator_traits<unsigned char*> (0x0x7f890bd784e0) 0 empty

Class boost::iterator_value<unsigned char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_value<unsigned char*> (0x0x7f890bd78420) 0 empty

Class boost::iterator_difference<unsigned char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_difference<unsigned char*> (0x0x7f890bd78540) 0 empty

Class boost::iterator_reference<unsigned char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_reference<unsigned char*> (0x0x7f890bd785a0) 0 empty

Class boost::mpl::if_c<false, unsigned char&, unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, unsigned char&, unsigned char> (0x0x7f890bd78660) 0 empty

Class boost::mpl::if_<boost::mpl::or_<boost::is_abstract<unsigned char>, boost::is_array<unsigned char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, unsigned char&, unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::or_<boost::is_abstract<unsigned char>, boost::is_array<unsigned char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, unsigned char&, unsigned char> (0x0x7f890bd78600) 0 empty

Class boost::iterator_range<unsigned char*>
   size=16 align=8
   base size=16 base align=8
boost::iterator_range<unsigned char*> (0x0x7f890bd78360) 0

Class boost::type_traits::ice_eq<8, 16>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::ice_eq<8, 16> (0x0x7f890bd786c0) 0 empty

Class boost::mpl::if_c<false, int, char>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, int, char> (0x0x7f890bd78720) 0 empty

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

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

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

Class std::_Bit_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_iterator (0x0x7f890be08208) 0
  std::_Bit_iterator_base (0x0x7f890be08270) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f890be78120) 0 empty

Class std::_Bit_const_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_const_iterator (0x0x7f890be082d8) 0
  std::_Bit_iterator_base (0x0x7f890be08340) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f890be78180) 0 empty

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

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

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

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

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

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

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

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

Class iovec
   size=16 align=8
   base size=16 base align=8
iovec (0x0x7f890be78960) 0

Class sockaddr
   size=16 align=2
   base size=16 base align=2
sockaddr (0x0x7f890be789c0) 0

Class sockaddr_storage
   size=128 align=8
   base size=128 base align=8
sockaddr_storage (0x0x7f890be78a20) 0

Class msghdr
   size=56 align=8
   base size=56 base align=8
msghdr (0x0x7f890be78a80) 0

Class cmsghdr
   size=16 align=8
   base size=16 base align=8
cmsghdr (0x0x7f890be78ae0) 0

Class ucred
   size=12 align=4
   base size=12 base align=4
ucred (0x0x7f890be78b40) 0

Class linger
   size=8 align=4
   base size=8 base align=4
linger (0x0x7f890be78ba0) 0

Class osockaddr
   size=16 align=2
   base size=16 base align=2
osockaddr (0x0x7f890be78c00) 0

Class mmsghdr
   size=64 align=8
   base size=64 base align=8
mmsghdr (0x0x7f890be78c60) 0

Class in_addr
   size=4 align=4
   base size=4 base align=4
in_addr (0x0x7f890be78d20) 0

Class ip_opts
   size=44 align=4
   base size=44 base align=4
ip_opts (0x0x7f890be78d80) 0

Class ip_mreqn
   size=12 align=4
   base size=12 base align=4
ip_mreqn (0x0x7f890be78de0) 0

Class in_pktinfo
   size=12 align=4
   base size=12 base align=4
in_pktinfo (0x0x7f890be78e40) 0

Class in6_addr::<anonymous union>
   size=16 align=4
   base size=16 base align=4
in6_addr::<anonymous union> (0x0x7f890be78f00) 0

Class in6_addr
   size=16 align=4
   base size=16 base align=4
in6_addr (0x0x7f890be78ea0) 0

Class sockaddr_in
   size=16 align=4
   base size=16 base align=4
sockaddr_in (0x0x7f890be78f60) 0

Class sockaddr_in6
   size=28 align=4
   base size=28 base align=4
sockaddr_in6 (0x0x7f890bd14000) 0

Class ip_mreq
   size=8 align=4
   base size=8 base align=4
ip_mreq (0x0x7f890bd14060) 0

Class ip_mreq_source
   size=12 align=4
   base size=12 base align=4
ip_mreq_source (0x0x7f890bd140c0) 0

Class ipv6_mreq
   size=20 align=4
   base size=20 base align=4
ipv6_mreq (0x0x7f890bd14120) 0

Class group_req
   size=136 align=8
   base size=136 base align=8
group_req (0x0x7f890bd14180) 0

Class group_source_req
   size=264 align=8
   base size=264 base align=8
group_source_req (0x0x7f890bd141e0) 0

Class ip_msfilter
   size=20 align=4
   base size=20 base align=4
ip_msfilter (0x0x7f890bd14240) 0

Class group_filter
   size=272 align=8
   base size=272 base align=8
group_filter (0x0x7f890bd142a0) 0

Class in6_pktinfo
   size=20 align=4
   base size=20 base align=4
in6_pktinfo (0x0x7f890bd14300) 0

Class ip6_mtuinfo
   size=32 align=4
   base size=32 base align=4
ip6_mtuinfo (0x0x7f890bd14360) 0

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

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

Class sigval
   size=8 align=8
   base size=8 base align=8
sigval (0x0x7f890bd14480) 0

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

Class <anonymous struct>::<anonymous union>::<anonymous struct>
   size=16 align=8
   base size=16 base align=8
<anonymous struct>::<anonymous union>::<anonymous struct> (0x0x7f890bd14600) 0

Class <anonymous struct>::<anonymous union>::<anonymous struct>
   size=16 align=8
   base size=16 base align=8
<anonymous struct>::<anonymous union>::<anonymous struct> (0x0x7f890bd14660) 0

Class <anonymous struct>::<anonymous union>::<anonymous struct>
   size=32 align=8
   base size=32 base align=8
<anonymous struct>::<anonymous union>::<anonymous struct> (0x0x7f890bd146c0) 0

Class <anonymous struct>::<anonymous union>::<anonymous struct>
   size=16 align=8
   base size=16 base align=8
<anonymous struct>::<anonymous union>::<anonymous struct> (0x0x7f890bd14720) 0

Class <anonymous struct>::<anonymous union>::<anonymous struct>
   size=16 align=8
   base size=16 base align=8
<anonymous struct>::<anonymous union>::<anonymous struct> (0x0x7f890bd14780) 0

Class <anonymous struct>::<anonymous union>::<anonymous struct>
   size=16 align=8
   base size=16 base align=8
<anonymous struct>::<anonymous union>::<anonymous struct> (0x0x7f890bd147e0) 0

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

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

Class sigevent::<anonymous union>::<anonymous struct>
   size=16 align=8
   base size=16 base align=8
sigevent::<anonymous union>::<anonymous struct> (0x0x7f890bd14900) 0

Class sigevent::<anonymous union>
   size=48 align=8
   base size=48 base align=8
sigevent::<anonymous union> (0x0x7f890bd148a0) 0

Class sigevent
   size=64 align=8
   base size=64 base align=8
sigevent (0x0x7f890bd14840) 0

Class sigaction::<anonymous union>
   size=8 align=8
   base size=8 base align=8
sigaction::<anonymous union> (0x0x7f890bd149c0) 0

Class sigaction
   size=152 align=8
   base size=152 base align=8
sigaction (0x0x7f890bd14960) 0

Class sigvec
   size=16 align=8
   base size=16 base align=8
sigvec (0x0x7f890bd14a20) 0

Class _fpx_sw_bytes
   size=48 align=8
   base size=48 base align=8
_fpx_sw_bytes (0x0x7f890bd14a80) 0

Class _fpreg
   size=10 align=2
   base size=10 base align=2
_fpreg (0x0x7f890bd14ae0) 0

Class _fpxreg
   size=16 align=2
   base size=16 base align=2
_fpxreg (0x0x7f890bd14b40) 0

Class _xmmreg
   size=16 align=4
   base size=16 base align=4
_xmmreg (0x0x7f890bd14ba0) 0

Class _fpstate
   size=512 align=8
   base size=512 base align=8
_fpstate (0x0x7f890bd14c00) 0

Class sigcontext::<anonymous union>
   size=8 align=8
   base size=8 base align=8
sigcontext::<anonymous union> (0x0x7f890bd14cc0) 0

Class sigcontext
   size=256 align=8
   base size=256 base align=8
sigcontext (0x0x7f890bd14c60) 0

Class _xsave_hdr
   size=64 align=8
   base size=64 base align=8
_xsave_hdr (0x0x7f890bd14d20) 0

Class _ymmh_state
   size=256 align=4
   base size=256 base align=4
_ymmh_state (0x0x7f890bd14d80) 0

Class _xstate
   size=832 align=8
   base size=832 base align=8
_xstate (0x0x7f890bd14de0) 0

Class sigstack
   size=16 align=8
   base size=16 base align=8
sigstack (0x0x7f890bd14e40) 0

Class sigaltstack
   size=24 align=8
   base size=24 base align=8
sigaltstack (0x0x7f890bd14ea0) 0

Class _libc_fpxreg
   size=16 align=2
   base size=16 base align=2
_libc_fpxreg (0x0x7f890bd14f00) 0

Class _libc_xmmreg
   size=16 align=4
   base size=16 base align=4
_libc_xmmreg (0x0x7f890bd14f60) 0

Class _libc_fpstate
   size=512 align=8
   base size=512 base align=8
_libc_fpstate (0x0x7f890b97e000) 0

Class <anonymous struct>
   size=256 align=8
   base size=256 base align=8
<anonymous struct> (0x0x7f890b97e060) 0

Class ucontext
   size=936 align=8
   base size=936 base align=8
ucontext (0x0x7f890b97e0c0) 0

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

Class boost::has_nothrow_constructor<void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_constructor<void> (0x0x7f890be08e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890be08ea0) 0 empty
    mpl_::bool_<false> (0x0x7f890b97e420) 0 empty

Class boost::has_nothrow_constructor<const void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_constructor<const void> (0x0x7f890be08f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890be08f70) 0 empty
    mpl_::bool_<false> (0x0x7f890b97e480) 0 empty

Class boost::has_nothrow_constructor<const volatile void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_constructor<const volatile void> (0x0x7f890be08478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890be08680) 0 empty
    mpl_::bool_<false> (0x0x7f890b97e4e0) 0 empty

Class boost::has_nothrow_constructor<volatile void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_constructor<volatile void> (0x0x7f890be08820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890be08888) 0 empty
    mpl_::bool_<false> (0x0x7f890b97e540) 0 empty

Class boost::has_nothrow_default_constructor<void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_default_constructor<void> (0x0x7f890be088f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890b9a0000) 0 empty
    mpl_::bool_<false> (0x0x7f890b97e5a0) 0 empty

Class boost::has_nothrow_default_constructor<const void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_default_constructor<const void> (0x0x7f890b9a0068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890b9a00d0) 0 empty
    mpl_::bool_<false> (0x0x7f890b97e600) 0 empty

Class boost::has_nothrow_default_constructor<const volatile void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_default_constructor<const volatile void> (0x0x7f890b9a0138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890b9a01a0) 0 empty
    mpl_::bool_<false> (0x0x7f890b97e660) 0 empty

Class boost::has_nothrow_default_constructor<volatile void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_default_constructor<volatile void> (0x0x7f890b9a0208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890b9a0270) 0 empty
    mpl_::bool_<false> (0x0x7f890b97e6c0) 0 empty

Class boost::detail::has_one_T<char>
   size=1 align=1
   base size=1 base align=1
boost::detail::has_one_T<char> (0x0x7f890b97e960) 0

Class boost::detail::has_one_T<short int>
   size=2 align=2
   base size=2 base align=2
boost::detail::has_one_T<short int> (0x0x7f890b97e9c0) 0

Class boost::detail::has_one_T<int>
   size=4 align=4
   base size=4 base align=4
boost::detail::has_one_T<int> (0x0x7f890b97ea20) 0

Class boost::detail::has_one_T<long int>
   size=8 align=8
   base size=8 base align=8
boost::detail::has_one_T<long int> (0x0x7f890b97ea80) 0

Class boost::detail::has_one_T<long long int>
   size=8 align=8
   base size=8 base align=8
boost::detail::has_one_T<long long int> (0x0x7f890b97eae0) 0

Class boost::detail::has_one_T<float>
   size=4 align=4
   base size=4 base align=4
boost::detail::has_one_T<float> (0x0x7f890b97eb40) 0

Class boost::detail::has_one_T<double>
   size=8 align=8
   base size=8 base align=8
boost::detail::has_one_T<double> (0x0x7f890b97eba0) 0

Class boost::detail::has_one_T<long double>
   size=16 align=16
   base size=16 base align=16
boost::detail::has_one_T<long double> (0x0x7f890b97ec00) 0

Class boost::detail::has_one_T<void*>
   size=8 align=8
   base size=8 base align=8
boost::detail::has_one_T<void*> (0x0x7f890b97ec60) 0

Class boost::detail::has_one_T<void (*)()>
   size=8 align=8
   base size=8 base align=8
boost::detail::has_one_T<void (*)()> (0x0x7f890b97ecc0) 0

Class boost::detail::has_one_T<int boost::detail::alignment_dummy::*>
   size=8 align=8
   base size=8 base align=8
boost::detail::has_one_T<int boost::detail::alignment_dummy::*> (0x0x7f890b97ed20) 0

Class boost::detail::has_one_T<int (boost::detail::alignment_dummy::*)()>
   size=16 align=8
   base size=16 base align=8
boost::detail::has_one_T<int (boost::detail::alignment_dummy::*)()> (0x0x7f890b97ed80) 0

Class boost::detail::max_align
   size=16 align=16
   base size=16 base align=16
boost::detail::max_align (0x0x7f890b97e900) 0

Class boost::align::a2
   size=2 align=2
   base size=0 base align=2
boost::align::a2 (0x0x7f890b97ef60) 0 empty

Class boost::align::a4
   size=4 align=4
   base size=0 base align=4
boost::align::a4 (0x0x7f890b9cf000) 0 empty

Class boost::align::a8
   size=8 align=8
   base size=0 base align=8
boost::align::a8 (0x0x7f890b9cf060) 0 empty

Class boost::align::a16
   size=16 align=16
   base size=0 base align=16
boost::align::a16 (0x0x7f890b9cf0c0) 0 empty

Class boost::align::a32
   size=32 align=32
   base size=0 base align=32
boost::align::a32 (0x0x7f890b9cf120) 0 empty

Class boost::align::a64
   size=64 align=64
   base size=0 base align=64
boost::align::a64 (0x0x7f890b9cf180) 0 empty

Class boost::align::a128
   size=128 align=128
   base size=0 base align=128
boost::align::a128 (0x0x7f890b9cf1e0) 0 empty

Class boost::type_with_alignment<1ul>
   size=1 align=1
   base size=0 base align=1
boost::type_with_alignment<1ul> (0x0x7f890b9cf240) 0 empty

Class boost::type_with_alignment<2ul>
   size=1 align=1
   base size=0 base align=1
boost::type_with_alignment<2ul> (0x0x7f890b9cf2a0) 0 empty

Class boost::type_with_alignment<4ul>
   size=1 align=1
   base size=0 base align=1
boost::type_with_alignment<4ul> (0x0x7f890b9cf300) 0 empty

Class boost::type_with_alignment<8ul>
   size=1 align=1
   base size=0 base align=1
boost::type_with_alignment<8ul> (0x0x7f890b9cf360) 0 empty

Class boost::type_with_alignment<16ul>
   size=1 align=1
   base size=0 base align=1
boost::type_with_alignment<16ul> (0x0x7f890b9cf3c0) 0 empty

Class boost::type_with_alignment<32ul>
   size=1 align=1
   base size=0 base align=1
boost::type_with_alignment<32ul> (0x0x7f890b9cf420) 0 empty

Class boost::type_with_alignment<64ul>
   size=1 align=1
   base size=0 base align=1
boost::type_with_alignment<64ul> (0x0x7f890b9cf480) 0 empty

Class boost::type_with_alignment<128ul>
   size=1 align=1
   base size=0 base align=1
boost::type_with_alignment<128ul> (0x0x7f890b9cf4e0) 0 empty

Class boost::detail::is_pod_impl<boost::align::a2>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pod_impl<boost::align::a2> (0x0x7f890b9cf540) 0 empty

Class boost::detail::is_pod_impl<boost::align::a4>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pod_impl<boost::align::a4> (0x0x7f890b9cf5a0) 0 empty

Class boost::detail::is_pod_impl<boost::align::a8>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pod_impl<boost::align::a8> (0x0x7f890b9cf600) 0 empty

Class boost::detail::is_pod_impl<boost::align::a16>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pod_impl<boost::align::a16> (0x0x7f890b9cf660) 0 empty

Class boost::detail::is_pod_impl<boost::align::a32>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pod_impl<boost::align::a32> (0x0x7f890b9cf6c0) 0 empty

Class boost::detail::is_pod_impl<boost::align::a64>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pod_impl<boost::align::a64> (0x0x7f890b9cf720) 0 empty

Class boost::detail::is_pod_impl<boost::align::a128>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pod_impl<boost::align::a128> (0x0x7f890b9cf780) 0 empty

Class boost::has_nothrow_copy<void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_copy<void> (0x0x7f890b9a0410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890b9a0478) 0 empty
    mpl_::bool_<false> (0x0x7f890b9cf900) 0 empty

Class boost::has_nothrow_copy<const void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_copy<const void> (0x0x7f890b9a04e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890b9a0548) 0 empty
    mpl_::bool_<false> (0x0x7f890b9cf960) 0 empty

Class boost::has_nothrow_copy<const volatile void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_copy<const volatile void> (0x0x7f890b9a05b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890b9a0618) 0 empty
    mpl_::bool_<false> (0x0x7f890b9cf9c0) 0 empty

Class boost::has_nothrow_copy<volatile void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_copy<volatile void> (0x0x7f890b9a0680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890b9a06e8) 0 empty
    mpl_::bool_<false> (0x0x7f890b9cfa20) 0 empty

Class boost::has_nothrow_copy_constructor<void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_copy_constructor<void> (0x0x7f890b9a0750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890b9a07b8) 0 empty
    mpl_::bool_<false> (0x0x7f890b9cfa80) 0 empty

Class boost::has_nothrow_copy_constructor<const void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_copy_constructor<const void> (0x0x7f890b9a0820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890b9a0888) 0 empty
    mpl_::bool_<false> (0x0x7f890b9cfae0) 0 empty

Class boost::has_nothrow_copy_constructor<const volatile void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_copy_constructor<const volatile void> (0x0x7f890b9a08f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890b9a0958) 0 empty
    mpl_::bool_<false> (0x0x7f890b9cfb40) 0 empty

Class boost::has_nothrow_copy_constructor<volatile void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_copy_constructor<volatile void> (0x0x7f890b9a09c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890b9a0a28) 0 empty
    mpl_::bool_<false> (0x0x7f890b9cfba0) 0 empty

Class boost::detail::make_reference_content<mpl_::void_>
   size=1 align=1
   base size=0 base align=1
boost::detail::make_reference_content<mpl_::void_> (0x0x7f890b9cfd20) 0 empty

Class boost::detail::none_helper
   size=1 align=1
   base size=0 base align=1
boost::detail::none_helper (0x0x7f890b9cfe40) 0 empty

Class boost::in_place_factory_base
   size=1 align=1
   base size=0 base align=1
boost::in_place_factory_base (0x0x7f890b9cff60) 0 empty

Class boost::in_place_factory0
   size=1 align=1
   base size=1 base align=1
boost::in_place_factory0 (0x0x7f890b9a0c30) 0 empty
  boost::in_place_factory_base (0x0x7f890b9f5000) 0 empty

Class boost::optional_detail::optional_tag
   size=1 align=1
   base size=0 base align=1
boost::optional_detail::optional_tag (0x0x7f890b9f5ba0) 0 empty

Class boost::optional_detail::swap_selector<true>
   size=1 align=1
   base size=0 base align=1
boost::optional_detail::swap_selector<true> (0x0x7f890b9f5e40) 0 empty

Class boost::optional_detail::swap_selector<false>
   size=1 align=1
   base size=0 base align=1
boost::optional_detail::swap_selector<false> (0x0x7f890b9f5f60) 0 empty

Class boost::detail::make_reference_content<std::locale>
   size=1 align=1
   base size=0 base align=1
boost::detail::make_reference_content<std::locale> (0x0x7f890bade7e0) 0 empty

Class boost::detail::is_reference_impl<std::locale>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<std::locale> (0x0x7f890bade840) 0 empty

Class boost::is_lvalue_reference<std::locale>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<std::locale> (0x0x7f890bb3c208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890bb3c270) 0 empty
    mpl_::bool_<false> (0x0x7f890bade8a0) 0 empty

Class boost::is_rvalue_reference<std::locale>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<std::locale> (0x0x7f890bb3c2d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890bb3c340) 0 empty
    mpl_::bool_<false> (0x0x7f890bade900) 0 empty

Class boost::is_reference<std::locale>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<std::locale> (0x0x7f890bb3c3a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890bb3c410) 0 empty
    mpl_::bool_<false> (0x0x7f890bade960) 0 empty

Class boost::mpl::if_c<false, boost::optional_detail::types_when_is_ref<std::locale>, boost::optional_detail::types_when_isnt_ref<std::locale> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::optional_detail::types_when_is_ref<std::locale>, boost::optional_detail::types_when_isnt_ref<std::locale> > (0x0x7f890badea20) 0 empty

Class boost::mpl::if_<boost::integral_constant<bool, false>, boost::optional_detail::types_when_is_ref<std::locale>, boost::optional_detail::types_when_isnt_ref<std::locale> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::integral_constant<bool, false>, boost::optional_detail::types_when_is_ref<std::locale>, boost::optional_detail::types_when_isnt_ref<std::locale> > (0x0x7f890bade9c0) 0 empty

Class boost::optional_detail::types_when_isnt_ref<std::locale>
   size=1 align=1
   base size=0 base align=1
boost::optional_detail::types_when_isnt_ref<std::locale> (0x0x7f890badeb40) 0 empty

Class boost::detail::alignment_of_impl<std::locale>
   size=1 align=1
   base size=0 base align=1
boost::detail::alignment_of_impl<std::locale> (0x0x7f890badec60) 0 empty

Class boost::alignment_of<std::locale>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<std::locale> (0x0x7f890bb3c4e0) 0 empty
  boost::integral_constant<long unsigned int, 8ul> (0x0x7f890bb3c548) 0 empty
    mpl_::integral_c<long unsigned int, 8ul> (0x0x7f890badecc0) 0 empty

Class boost::optional_detail::aligned_storage<std::locale>::dummy_u
   size=8 align=8
   base size=8 base align=8
boost::optional_detail::aligned_storage<std::locale>::dummy_u (0x0x7f890badec00) 0

Class boost::optional_detail::aligned_storage<std::locale>
   size=8 align=8
   base size=8 base align=8
boost::optional_detail::aligned_storage<std::locale> (0x0x7f890badeba0) 0

Class boost::optional_detail::optional_base<std::locale>
   size=16 align=8
   base size=16 base align=8
boost::optional_detail::optional_base<std::locale> (0x0x7f890bb3c138) 0
  boost::optional_detail::optional_tag (0x0x7f890bade780) 0 empty

Class boost::optional<std::locale>
   size=16 align=8
   base size=16 base align=8
boost::optional<std::locale> (0x0x7f890bb3c618) 0
  boost::optional_detail::optional_base<std::locale> (0x0x7f890bb3c680) 0
    boost::optional_detail::optional_tag (0x0x7f890baded20) 0 empty

Class __gnu_cxx::new_allocator<bool>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<bool> (0x0x7f890badef00) 0 empty

Class std::allocator<bool>
   size=1 align=1
   base size=1 base align=1
std::allocator<bool> (0x0x7f890bb3c7b8) 0 empty
  __gnu_cxx::new_allocator<bool> (0x0x7f890badef60) 0 empty

Class std::allocator<bool>::rebind<long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::allocator<bool>::rebind<long unsigned int> (0x0x7f890b7d1000) 0 empty

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

Class std::allocator<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::allocator<long unsigned int> (0x0x7f890bb3c888) 0 empty
  __gnu_cxx::new_allocator<long unsigned int> (0x0x7f890b7d10c0) 0 empty

Class std::_Bvector_base<std::allocator<bool> >::_Bvector_impl
   size=40 align=8
   base size=40 base align=8
std::_Bvector_base<std::allocator<bool> >::_Bvector_impl (0x0x7f890bb3c8f0) 0
  std::allocator<long unsigned int> (0x0x7f890bb3c958) 0 empty
    __gnu_cxx::new_allocator<long unsigned int> (0x0x7f890b7d1120) 0 empty

Class std::_Bvector_base<std::allocator<bool> >
   size=40 align=8
   base size=40 base align=8
std::_Bvector_base<std::allocator<bool> > (0x0x7f890badeea0) 0

Class std::vector<bool>
   size=40 align=8
   base size=40 base align=8
std::vector<bool> (0x0x7f890bb3c9c0) 0
  std::_Bvector_base<std::allocator<bool> > (0x0x7f890b7d1180) 0

Vtable for boost::io::format_error
boost::io::format_error::_ZTVN5boost2io12format_errorE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost2io12format_errorE)
16    (int (*)(...))boost::io::format_error::~format_error
24    (int (*)(...))boost::io::format_error::~format_error
32    (int (*)(...))boost::io::format_error::what

Class boost::io::format_error
   size=8 align=8
   base size=8 base align=8
boost::io::format_error (0x0x7f890bb3ca28) 0 nearly-empty
    vptr=((& boost::io::format_error::_ZTVN5boost2io12format_errorE) + 16u)
  std::exception (0x0x7f890b7d11e0) 0 nearly-empty
      primary-for boost::io::format_error (0x0x7f890bb3ca28)

Vtable for boost::io::bad_format_string
boost::io::bad_format_string::_ZTVN5boost2io17bad_format_stringE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost2io17bad_format_stringE)
16    (int (*)(...))boost::io::bad_format_string::~bad_format_string
24    (int (*)(...))boost::io::bad_format_string::~bad_format_string
32    (int (*)(...))boost::io::bad_format_string::what

Class boost::io::bad_format_string
   size=24 align=8
   base size=24 base align=8
boost::io::bad_format_string (0x0x7f890bb3ca90) 0
    vptr=((& boost::io::bad_format_string::_ZTVN5boost2io17bad_format_stringE) + 16u)
  boost::io::format_error (0x0x7f890bb3caf8) 0 nearly-empty
      primary-for boost::io::bad_format_string (0x0x7f890bb3ca90)
    std::exception (0x0x7f890b7d1240) 0 nearly-empty
        primary-for boost::io::format_error (0x0x7f890bb3caf8)

Vtable for boost::io::too_few_args
boost::io::too_few_args::_ZTVN5boost2io12too_few_argsE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost2io12too_few_argsE)
16    (int (*)(...))boost::io::too_few_args::~too_few_args
24    (int (*)(...))boost::io::too_few_args::~too_few_args
32    (int (*)(...))boost::io::too_few_args::what

Class boost::io::too_few_args
   size=24 align=8
   base size=24 base align=8
boost::io::too_few_args (0x0x7f890bb3cb60) 0
    vptr=((& boost::io::too_few_args::_ZTVN5boost2io12too_few_argsE) + 16u)
  boost::io::format_error (0x0x7f890bb3cbc8) 0 nearly-empty
      primary-for boost::io::too_few_args (0x0x7f890bb3cb60)
    std::exception (0x0x7f890b7d12a0) 0 nearly-empty
        primary-for boost::io::format_error (0x0x7f890bb3cbc8)

Vtable for boost::io::too_many_args
boost::io::too_many_args::_ZTVN5boost2io13too_many_argsE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost2io13too_many_argsE)
16    (int (*)(...))boost::io::too_many_args::~too_many_args
24    (int (*)(...))boost::io::too_many_args::~too_many_args
32    (int (*)(...))boost::io::too_many_args::what

Class boost::io::too_many_args
   size=24 align=8
   base size=24 base align=8
boost::io::too_many_args (0x0x7f890bb3cc98) 0
    vptr=((& boost::io::too_many_args::_ZTVN5boost2io13too_many_argsE) + 16u)
  boost::io::format_error (0x0x7f890bb3cd00) 0 nearly-empty
      primary-for boost::io::too_many_args (0x0x7f890bb3cc98)
    std::exception (0x0x7f890b7d1300) 0 nearly-empty
        primary-for boost::io::format_error (0x0x7f890bb3cd00)

Vtable for boost::io::out_of_range
boost::io::out_of_range::_ZTVN5boost2io12out_of_rangeE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost2io12out_of_rangeE)
16    (int (*)(...))boost::io::out_of_range::~out_of_range
24    (int (*)(...))boost::io::out_of_range::~out_of_range
32    (int (*)(...))boost::io::out_of_range::what

Class boost::io::out_of_range
   size=24 align=8
   base size=20 base align=8
boost::io::out_of_range (0x0x7f890bb3cdd0) 0
    vptr=((& boost::io::out_of_range::_ZTVN5boost2io12out_of_rangeE) + 16u)
  boost::io::format_error (0x0x7f890bb3ce38) 0 nearly-empty
      primary-for boost::io::out_of_range (0x0x7f890bb3cdd0)
    std::exception (0x0x7f890b7d1360) 0 nearly-empty
        primary-for boost::io::format_error (0x0x7f890bb3ce38)

Class boost::io::detail::group0
   size=1 align=1
   base size=0 base align=1
boost::io::detail::group0 (0x0x7f890b7d13c0) 0 empty

Class boost::io::detail::group1<boost::io::detail::group0>
   size=1 align=1
   base size=1 base align=1
boost::io::detail::group1<boost::io::detail::group0> (0x0x7f890b8f4000) 0

Class boost::algorithm::size_descriptor<1>
   size=1 align=1
   base size=0 base align=1
boost::algorithm::size_descriptor<1> (0x0x7f890b8f4780) 0 empty

Class boost::algorithm::size_descriptor<2>
   size=1 align=1
   base size=0 base align=1
boost::algorithm::size_descriptor<2> (0x0x7f890b8f47e0) 0 empty

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

Class __gnu_cxx::_Slist_node_base
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::_Slist_node_base (0x0x7f890b8f4de0) 0

Class __gnu_cxx::_Slist_iterator_base
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::_Slist_iterator_base (0x0x7f890b8f4ea0) 0

Class boost::algorithm::predicate_facade<boost::algorithm::detail::is_classifiedF>
   size=1 align=1
   base size=0 base align=1
boost::algorithm::predicate_facade<boost::algorithm::detail::is_classifiedF> (0x0x7f890b63a360) 0 empty

Class boost::algorithm::detail::is_classifiedF
   size=16 align=8
   base size=16 base align=8
boost::algorithm::detail::is_classifiedF (0x0x7f890b62c1a0) 0
  boost::algorithm::predicate_facade<boost::algorithm::detail::is_classifiedF> (0x0x7f890b63a3c0) 0 empty

Class boost::algorithm::is_equal
   size=1 align=1
   base size=0 base align=1
boost::algorithm::is_equal (0x0x7f890b500a20) 0 empty

Class boost::algorithm::is_iequal
   size=8 align=8
   base size=8 base align=8
boost::algorithm::is_iequal (0x0x7f890b500a80) 0

Class boost::algorithm::is_less
   size=1 align=1
   base size=0 base align=1
boost::algorithm::is_less (0x0x7f890b500ae0) 0 empty

Class boost::algorithm::is_iless
   size=8 align=8
   base size=8 base align=8
boost::algorithm::is_iless (0x0x7f890b500b40) 0

Class boost::algorithm::is_not_greater
   size=1 align=1
   base size=0 base align=1
boost::algorithm::is_not_greater (0x0x7f890b500ba0) 0 empty

Class boost::algorithm::is_not_igreater
   size=8 align=8
   base size=8 base align=8
boost::algorithm::is_not_igreater (0x0x7f890b500c00) 0

Class boost::algorithm::detail::head_finderF
   size=4 align=4
   base size=4 base align=4
boost::algorithm::detail::head_finderF (0x0x7f890b500d80) 0

Class boost::algorithm::detail::tail_finderF
   size=4 align=4
   base size=4 base align=4
boost::algorithm::detail::tail_finderF (0x0x7f890b500de0) 0

Class boost::algorithm::detail::replace_const_time_helper<true>
   size=1 align=1
   base size=0 base align=1
boost::algorithm::detail::replace_const_time_helper<true> (0x0x7f890b1ef3c0) 0 empty

Class boost::algorithm::detail::replace_native_helper<true>
   size=1 align=1
   base size=0 base align=1
boost::algorithm::detail::replace_native_helper<true> (0x0x7f890b1ef480) 0 empty

Class boost::algorithm::detail::process_segment_helper<true>
   size=1 align=1
   base size=0 base align=1
boost::algorithm::detail::process_segment_helper<true> (0x0x7f890b1ef900) 0 empty

Class Semaphore
   size=8 align=8
   base size=8 base align=8
Semaphore (0x0x7f890b1efc00) 0

Class Utility
   size=1 align=1
   base size=0 base align=1
Utility (0x0x7f890b1efc60) 0 empty

Vtable for FDMultiplexerException
FDMultiplexerException::_ZTV22FDMultiplexerException: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI22FDMultiplexerException)
16    (int (*)(...))FDMultiplexerException::~FDMultiplexerException
24    (int (*)(...))FDMultiplexerException::~FDMultiplexerException
32    (int (*)(...))std::runtime_error::what

Class FDMultiplexerException
   size=16 align=8
   base size=16 base align=8
FDMultiplexerException (0x0x7f890b286208) 0
    vptr=((& FDMultiplexerException::_ZTV22FDMultiplexerException) + 16u)
  std::runtime_error (0x0x7f890b286270) 0
      primary-for FDMultiplexerException (0x0x7f890b286208)
    std::exception (0x0x7f890b1efcc0) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f890b286270)

Class std::binary_function<int, boost::any&, void>
   size=1 align=1
   base size=0 base align=1
std::binary_function<int, boost::any&, void> (0x0x7f890b1efe40) 0 empty

Class boost::function2<void, int, boost::any&>
   size=32 align=8
   base size=32 base align=8
boost::function2<void, int, boost::any&> (0x0x7f890b027e70) 0
  boost::function_base (0x0x7f890b1efea0) 0
  std::binary_function<int, boost::any&, void> (0x0x7f890b1eff00) 0 empty

Class boost::function<void(int, boost::any&)>
   size=32 align=8
   base size=32 base align=8
boost::function<void(int, boost::any&)> (0x0x7f890b2863a8) 0
  boost::function2<void, int, boost::any&> (0x0x7f890b027f50) 0
    boost::function_base (0x0x7f890b074000) 0
    std::binary_function<int, boost::any&, void> (0x0x7f890b074060) 0 empty

Class FDMultiplexer::Callback
   size=56 align=8
   base size=56 base align=8
FDMultiplexer::Callback (0x0x7f890b1efd80) 0

Class __gnu_cxx::new_allocator<std::pair<const int, FDMultiplexer::Callback> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const int, FDMultiplexer::Callback> > (0x0x7f890b074120) 0 empty

Class std::allocator<std::pair<const int, FDMultiplexer::Callback> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const int, FDMultiplexer::Callback> > (0x0x7f890b286410) 0 empty
  __gnu_cxx::new_allocator<std::pair<const int, FDMultiplexer::Callback> > (0x0x7f890b074180) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, FDMultiplexer::Callback> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, FDMultiplexer::Callback> > > (0x0x7f890b0741e0) 0 empty

Class std::allocator<std::pair<const int, FDMultiplexer::Callback> >::rebind<std::pair<const int, FDMultiplexer::Callback> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const int, FDMultiplexer::Callback> >::rebind<std::pair<const int, FDMultiplexer::Callback> > (0x0x7f890b0743c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, FDMultiplexer::Callback> > >::rebind<std::pair<const int, FDMultiplexer::Callback> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, FDMultiplexer::Callback> > >::rebind<std::pair<const int, FDMultiplexer::Callback> > (0x0x7f890b074360) 0 empty

Class std::allocator<std::pair<const int, FDMultiplexer::Callback> >::rebind<std::_Rb_tree_node<std::pair<const int, FDMultiplexer::Callback> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const int, FDMultiplexer::Callback> >::rebind<std::_Rb_tree_node<std::pair<const int, FDMultiplexer::Callback> > > (0x0x7f890b0744e0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, FDMultiplexer::Callback> > >::rebind<std::_Rb_tree_node<std::pair<const int, FDMultiplexer::Callback> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, FDMultiplexer::Callback> > >::rebind<std::_Rb_tree_node<std::pair<const int, FDMultiplexer::Callback> > > (0x0x7f890b074480) 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> (0x0x7f890b074540) 0 empty

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

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, FDMultiplexer::Callback> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, FDMultiplexer::Callback> > > (0x0x7f890b074600) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const int, FDMultiplexer::Callback> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const int, FDMultiplexer::Callback> > > (0x0x7f890b2866e8) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, FDMultiplexer::Callback> > > (0x0x7f890b074720) 0 empty

Class std::_Rb_tree<int, std::pair<const int, FDMultiplexer::Callback>, std::_Select1st<std::pair<const int, FDMultiplexer::Callback> >, std::less<int>, std::allocator<std::pair<const int, FDMultiplexer::Callback> > >::_Rb_tree_impl<std::less<int>, false>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<int, std::pair<const int, FDMultiplexer::Callback>, std::_Select1st<std::pair<const int, FDMultiplexer::Callback> >, std::less<int>, std::allocator<std::pair<const int, FDMultiplexer::Callback> > >::_Rb_tree_impl<std::less<int>, false> (0x0x7f890b286750) 0
  std::allocator<std::_Rb_tree_node<std::pair<const int, FDMultiplexer::Callback> > > (0x0x7f890b2867b8) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, FDMultiplexer::Callback> > > (0x0x7f890b0747e0) 0 empty

Class std::_Rb_tree<int, std::pair<const int, FDMultiplexer::Callback>, std::_Select1st<std::pair<const int, FDMultiplexer::Callback> >, std::less<int>, std::allocator<std::pair<const int, FDMultiplexer::Callback> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<int, std::pair<const int, FDMultiplexer::Callback>, std::_Select1st<std::pair<const int, FDMultiplexer::Callback> >, std::less<int>, std::allocator<std::pair<const int, FDMultiplexer::Callback> > > (0x0x7f890b074420) 0

Class std::map<int, FDMultiplexer::Callback>
   size=48 align=8
   base size=48 base align=8
std::map<int, FDMultiplexer::Callback> (0x0x7f890b0740c0) 0

Class std::_Rb_tree_iterator<std::pair<const int, FDMultiplexer::Callback> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<std::pair<const int, FDMultiplexer::Callback> > (0x0x7f890b074a20) 0

Vtable for FDMultiplexer
FDMultiplexer::_ZTV13FDMultiplexer: 15u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI13FDMultiplexer)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))FDMultiplexer::addReadFD
48    (int (*)(...))FDMultiplexer::addWriteFD
56    (int (*)(...))FDMultiplexer::removeReadFD
64    (int (*)(...))FDMultiplexer::removeWriteFD
72    (int (*)(...))FDMultiplexer::setReadTTD
80    (int (*)(...))FDMultiplexer::getReadParameter
88    (int (*)(...))FDMultiplexer::getTimeouts
96    (int (*)(...))__cxa_pure_virtual
104   (int (*)(...))__cxa_pure_virtual
112   (int (*)(...))__cxa_pure_virtual

Class FDMultiplexer
   size=120 align=8
   base size=120 base align=8
FDMultiplexer (0x0x7f890b1efd20) 0
    vptr=((& FDMultiplexer::_ZTV13FDMultiplexer) + 16u)

Class boost::is_integral<boost::function<void(int, boost::any&)> >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::function<void(int, boost::any&)> > (0x0x7f890b2868f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890b286958) 0 empty
    mpl_::bool_<false> (0x0x7f890b074ae0) 0 empty

Class boost::type_traits::ice_not<false>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::ice_not<false> (0x0x7f890b074b40) 0 empty

Class boost::enable_if_c<true, int>
   size=1 align=1
   base size=0 base align=1
boost::enable_if_c<true, int> (0x0x7f890b074ba0) 0 empty

Class std::pair<const int, FDMultiplexer::Callback>
   size=64 align=8
   base size=64 base align=8
std::pair<const int, FDMultiplexer::Callback> (0x0x7f890b074c00) 0

Class __gnu_cxx::new_allocator<std::pair<int, boost::any> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<int, boost::any> > (0x0x7f890b074d20) 0 empty

Class std::allocator<std::pair<int, boost::any> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<int, boost::any> > (0x0x7f890b286a28) 0 empty
  __gnu_cxx::new_allocator<std::pair<int, boost::any> > (0x0x7f890b074d80) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, boost::any> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<int, boost::any> > > (0x0x7f890b074cc0) 0 empty

Class std::allocator<std::pair<int, boost::any> >::rebind<std::pair<int, boost::any> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<int, boost::any> >::rebind<std::pair<int, boost::any> > (0x0x7f890b074ea0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, boost::any> > >::rebind<std::pair<int, boost::any> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<int, boost::any> > >::rebind<std::pair<int, boost::any> > (0x0x7f890b074e40) 0 empty

Class std::_Vector_base<std::pair<int, boost::any>, std::allocator<std::pair<int, boost::any> > >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::pair<int, boost::any>, std::allocator<std::pair<int, boost::any> > >::_Vector_impl (0x0x7f890b286bc8) 0
  std::allocator<std::pair<int, boost::any> > (0x0x7f890b286c30) 0 empty
    __gnu_cxx::new_allocator<std::pair<int, boost::any> > (0x0x7f890b074f00) 0 empty

Class std::_Vector_base<std::pair<int, boost::any>, std::allocator<std::pair<int, boost::any> > >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::pair<int, boost::any>, std::allocator<std::pair<int, boost::any> > > (0x0x7f890b074c60) 0

Class std::vector<std::pair<int, boost::any> >
   size=24 align=8
   base size=24 base align=8
std::vector<std::pair<int, boost::any> > (0x0x7f890b286c98) 0
  std::_Vector_base<std::pair<int, boost::any>, std::allocator<std::pair<int, boost::any> > > (0x0x7f890ada7060) 0

Class boost::tuples::detail::tie_traits<const long int>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::tie_traits<const long int> (0x0x7f890ada7180) 0 empty

Class boost::tuples::detail::tie_mapper<const long int, const long int, void, void, void, void, void, void, void, void>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::tie_mapper<const long int, const long int, void, void, void, void, void, void, void, void> (0x0x7f890ada7120) 0 empty

Class boost::tuples::detail::map_tuple_to_cons<const long int&, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::map_tuple_to_cons<const long int&, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> (0x0x7f890ada7360) 0 empty

Class boost::tuples::detail::map_tuple_to_cons<const long int&, const long int&, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::map_tuple_to_cons<const long int&, const long int&, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> (0x0x7f890ada7300) 0 empty

Class boost::detail::is_reference_impl<const long int&>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<const long int&> (0x0x7f890ada7480) 0 empty

Class boost::is_lvalue_reference<const long int&>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<const long int&> (0x0x7f890adf1b60) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890adf1bc8) 0 empty
    mpl_::bool_<true> (0x0x7f890ada74e0) 0 empty

Class boost::is_rvalue_reference<const long int&>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<const long int&> (0x0x7f890adf1c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890adf1c98) 0 empty
    mpl_::bool_<false> (0x0x7f890ada7540) 0 empty

Class boost::type_traits::ice_or<true, false, false, false, false, false, false>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::ice_or<true, false, false, false, false, false, false> (0x0x7f890ada75a0) 0 empty

Class boost::is_reference<const long int&>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<const long int&> (0x0x7f890adf1d00) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890adf1d68) 0 empty
    mpl_::bool_<true> (0x0x7f890ada7600) 0 empty

Class boost::detail::is_function_chooser<true>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<true> (0x0x7f890adf1dd0) 0 empty
  boost::type_traits::false_result (0x0x7f890ada7660) 0 empty

Class boost::type_traits::false_result::result_<const long int&>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::false_result::result_<const long int&> (0x0x7f890ada76c0) 0 empty

Class boost::detail::is_function_impl<const long int&>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<const long int&> (0x0x7f890adf1e38) 0 empty
  boost::type_traits::false_result::result_<const long int&> (0x0x7f890ada7720) 0 empty

Class boost::is_function<const long int&>
   size=1 align=1
   base size=1 base align=1
boost::is_function<const long int&> (0x0x7f890adf1ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890adf1f08) 0 empty
    mpl_::bool_<false> (0x0x7f890ada7780) 0 empty

Class boost::tuples::detail::IF<false, boost::tuples::detail::non_storeable_type<const long int&>, const long int&>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::IF<false, boost::tuples::detail::non_storeable_type<const long int&>, const long int&> (0x0x7f890ada77e0) 0 empty

Class boost::tuples::detail::wrap_non_storeable_type<const long int&>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::wrap_non_storeable_type<const long int&> (0x0x7f890ada7420) 0 empty

Class boost::tuples::access_traits<const long int&>
   size=1 align=1
   base size=0 base align=1
boost::tuples::access_traits<const long int&> (0x0x7f890ada78a0) 0 empty

Class boost::tuples::cons<const long int&, boost::tuples::null_type>
   size=8 align=8
   base size=8 base align=8
boost::tuples::cons<const long int&, boost::tuples::null_type> (0x0x7f890ada7840) 0

Class boost::detail::cv_traits_imp<boost::tuples::cons<const long int&, boost::tuples::null_type>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::tuples::cons<const long int&, boost::tuples::null_type>*> (0x0x7f890ada7a20) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::tuples::cons<const long int&, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::tuples::cons<const long int&, boost::tuples::null_type> > (0x0x7f890ada79c0) 0 empty

Class boost::remove_cv<boost::tuples::cons<const long int&, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::tuples::cons<const long int&, boost::tuples::null_type> > (0x0x7f890ada7960) 0 empty

Class boost::tuples::access_traits<boost::tuples::cons<const long int&, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::access_traits<boost::tuples::cons<const long int&, boost::tuples::null_type> > (0x0x7f890ada7900) 0 empty

Class boost::tuples::cons<const long int&, boost::tuples::cons<const long int&, boost::tuples::null_type> >
   size=16 align=8
   base size=16 base align=8
boost::tuples::cons<const long int&, boost::tuples::cons<const long int&, boost::tuples::null_type> > (0x0x7f890ada73c0) 0

Class boost::detail::cv_traits_imp<boost::tuples::null_type*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::tuples::null_type*> (0x0x7f890ada7f60) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::tuples::null_type>
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::tuples::null_type> (0x0x7f890ada7f00) 0 empty

Class boost::remove_cv<boost::tuples::null_type>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::tuples::null_type> (0x0x7f890ada7ea0) 0 empty

Class boost::tuples::access_traits<boost::tuples::null_type>
   size=1 align=1
   base size=0 base align=1
boost::tuples::access_traits<boost::tuples::null_type> (0x0x7f890ada7e40) 0 empty

Class boost::tuples::tuple<const long int&, const long int&, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>
   size=16 align=8
   base size=16 base align=8
boost::tuples::tuple<const long int&, const long int&, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> (0x0x7f890ae182d8) 0
  boost::tuples::cons<const long int&, boost::tuples::cons<const long int&, boost::tuples::null_type> > (0x0x7f890ada7de0) 0

Class boost::tuples::detail::tie_traits<long int>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::tie_traits<long int> (0x0x7f890ae59060) 0 empty

Class boost::tuples::detail::tie_mapper<long int, long int, void, void, void, void, void, void, void, void>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::tie_mapper<long int, long int, void, void, void, void, void, void, void, void> (0x0x7f890ae59000) 0 empty

Class boost::tuples::detail::map_tuple_to_cons<long int&, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::map_tuple_to_cons<long int&, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> (0x0x7f890ae59180) 0 empty

Class boost::tuples::detail::map_tuple_to_cons<long int&, long int&, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::map_tuple_to_cons<long int&, long int&, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> (0x0x7f890ae59120) 0 empty

Class boost::detail::is_reference_impl<long int&>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<long int&> (0x0x7f890ae592a0) 0 empty

Class boost::is_lvalue_reference<long int&>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<long int&> (0x0x7f890ae5f7b8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890ae5f820) 0 empty
    mpl_::bool_<true> (0x0x7f890ae59300) 0 empty

Class boost::is_rvalue_reference<long int&>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<long int&> (0x0x7f890ae5f888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890ae5f8f0) 0 empty
    mpl_::bool_<false> (0x0x7f890ae59360) 0 empty

Class boost::is_reference<long int&>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<long int&> (0x0x7f890ae5f958) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890ae5f9c0) 0 empty
    mpl_::bool_<true> (0x0x7f890ae593c0) 0 empty

Class boost::type_traits::false_result::result_<long int&>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::false_result::result_<long int&> (0x0x7f890ae59420) 0 empty

Class boost::detail::is_function_impl<long int&>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<long int&> (0x0x7f890ae5fa28) 0 empty
  boost::type_traits::false_result::result_<long int&> (0x0x7f890ae59480) 0 empty

Class boost::is_function<long int&>
   size=1 align=1
   base size=1 base align=1
boost::is_function<long int&> (0x0x7f890ae5fa90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890ae5faf8) 0 empty
    mpl_::bool_<false> (0x0x7f890ae594e0) 0 empty

Class boost::tuples::detail::IF<false, boost::tuples::detail::non_storeable_type<long int&>, long int&>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::IF<false, boost::tuples::detail::non_storeable_type<long int&>, long int&> (0x0x7f890ae59540) 0 empty

Class boost::tuples::detail::wrap_non_storeable_type<long int&>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::wrap_non_storeable_type<long int&> (0x0x7f890ae59240) 0 empty

Class boost::tuples::access_traits<long int&>
   size=1 align=1
   base size=0 base align=1
boost::tuples::access_traits<long int&> (0x0x7f890ae59600) 0 empty

Class boost::tuples::cons<long int&, boost::tuples::null_type>
   size=8 align=8
   base size=8 base align=8
boost::tuples::cons<long int&, boost::tuples::null_type> (0x0x7f890ae595a0) 0

Class boost::detail::cv_traits_imp<boost::tuples::cons<long int&, boost::tuples::null_type>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::tuples::cons<long int&, boost::tuples::null_type>*> (0x0x7f890ae59780) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::tuples::cons<long int&, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::tuples::cons<long int&, boost::tuples::null_type> > (0x0x7f890ae59720) 0 empty

Class boost::remove_cv<boost::tuples::cons<long int&, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::tuples::cons<long int&, boost::tuples::null_type> > (0x0x7f890ae596c0) 0 empty

Class boost::tuples::access_traits<boost::tuples::cons<long int&, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::access_traits<boost::tuples::cons<long int&, boost::tuples::null_type> > (0x0x7f890ae59660) 0 empty

Class boost::tuples::cons<long int&, boost::tuples::cons<long int&, boost::tuples::null_type> >
   size=16 align=8
   base size=16 base align=8
boost::tuples::cons<long int&, boost::tuples::cons<long int&, boost::tuples::null_type> > (0x0x7f890ae591e0) 0

Class boost::tuples::tuple<long int&, long int&, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>
   size=16 align=8
   base size=16 base align=8
boost::tuples::tuple<long int&, long int&, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> (0x0x7f890ae87068) 0
  boost::tuples::cons<long int&, boost::tuples::cons<long int&, boost::tuples::null_type> > (0x0x7f890ae599c0) 0

Class std::pair<int, boost::any>
   size=16 align=8
   base size=16 base align=8
std::pair<int, boost::any> (0x0x7f890ae59a80) 0

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

Class std::allocator<std::pair<const int, FDMultiplexer* (*)()> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const int, FDMultiplexer* (*)()> > (0x0x7f890aeab680) 0 empty
  __gnu_cxx::new_allocator<std::pair<const int, FDMultiplexer* (*)()> > (0x0x7f890ae59ba0) 0 empty

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

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

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

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

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

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

Class std::allocator<std::_Rb_tree_node<std::pair<const int, FDMultiplexer* (*)()> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const int, FDMultiplexer* (*)()> > > (0x0x7f890aeab8f0) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, FDMultiplexer* (*)()> > > (0x0x7f890af03000) 0 empty

Class std::_Rb_tree<int, std::pair<const int, FDMultiplexer* (*)()>, std::_Select1st<std::pair<const int, FDMultiplexer* (*)()> >, std::less<int>, std::allocator<std::pair<const int, FDMultiplexer* (*)()> > >::_Rb_tree_impl<std::less<int>, false>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<int, std::pair<const int, FDMultiplexer* (*)()>, std::_Select1st<std::pair<const int, FDMultiplexer* (*)()> >, std::less<int>, std::allocator<std::pair<const int, FDMultiplexer* (*)()> > >::_Rb_tree_impl<std::less<int>, false> (0x0x7f890aeab958) 0
  std::allocator<std::_Rb_tree_node<std::pair<const int, FDMultiplexer* (*)()> > > (0x0x7f890aeab9c0) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, FDMultiplexer* (*)()> > > (0x0x7f890af030c0) 0 empty

Class std::_Rb_tree<int, std::pair<const int, FDMultiplexer* (*)()>, std::_Select1st<std::pair<const int, FDMultiplexer* (*)()> >, std::less<int>, std::allocator<std::pair<const int, FDMultiplexer* (*)()> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<int, std::pair<const int, FDMultiplexer* (*)()>, std::_Select1st<std::pair<const int, FDMultiplexer* (*)()> >, std::less<int>, std::allocator<std::pair<const int, FDMultiplexer* (*)()> > > (0x0x7f890ae59d80) 0

Class std::multimap<int, FDMultiplexer* (*)()>
   size=48 align=8
   base size=48 base align=8
std::multimap<int, FDMultiplexer* (*)()> (0x0x7f890ae59ae0) 0

Class boost::enable_if_c<true, boost::function<void(int, boost::any&)>&>
   size=1 align=1
   base size=0 base align=1
boost::enable_if_c<true, boost::function<void(int, boost::any&)>&> (0x0x7f890af03240) 0 empty

Vtable for SelectFDMultiplexer
SelectFDMultiplexer::_ZTV19SelectFDMultiplexer: 15u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI19SelectFDMultiplexer)
16    (int (*)(...))SelectFDMultiplexer::~SelectFDMultiplexer
24    (int (*)(...))SelectFDMultiplexer::~SelectFDMultiplexer
32    (int (*)(...))SelectFDMultiplexer::run
40    (int (*)(...))FDMultiplexer::addReadFD
48    (int (*)(...))FDMultiplexer::addWriteFD
56    (int (*)(...))FDMultiplexer::removeReadFD
64    (int (*)(...))FDMultiplexer::removeWriteFD
72    (int (*)(...))FDMultiplexer::setReadTTD
80    (int (*)(...))FDMultiplexer::getReadParameter
88    (int (*)(...))FDMultiplexer::getTimeouts
96    (int (*)(...))SelectFDMultiplexer::getName
104   (int (*)(...))SelectFDMultiplexer::addFD
112   (int (*)(...))SelectFDMultiplexer::removeFD

Class SelectFDMultiplexer
   size=120 align=8
   base size=120 base align=8
SelectFDMultiplexer (0x0x7f890aeabb60) 0
    vptr=((& SelectFDMultiplexer::_ZTV19SelectFDMultiplexer) + 16u)
  FDMultiplexer (0x0x7f890af03300) 0
      primary-for SelectFDMultiplexer (0x0x7f890aeabb60)

Class PDNSException
   size=8 align=8
   base size=8 base align=8
PDNSException (0x0x7f890af03360) 0

Class TimeoutException
   size=8 align=8
   base size=8 base align=8
TimeoutException (0x0x7f890aeabbc8) 0
  PDNSException (0x0x7f890af033c0) 0

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

Class re_pattern_buffer
   size=64 align=8
   base size=64 base align=8
re_pattern_buffer (0x0x7f890af03480) 0

Class re_registers
   size=24 align=8
   base size=24 base align=8
re_registers (0x0x7f890af034e0) 0

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

Class boost::move_detail::integral_constant<bool, false>
   size=1 align=1
   base size=0 base align=1
boost::move_detail::integral_constant<bool, false> (0x0x7f890af03d20) 0 empty

Class boost::move_detail::integral_constant<bool, true>
   size=1 align=1
   base size=0 base align=1
boost::move_detail::integral_constant<bool, true> (0x0x7f890af03de0) 0 empty

Class boost::move_detail::empty
   size=1 align=1
   base size=0 base align=1
boost::move_detail::empty (0x0x7f890abe0060) 0 empty

Class boost::mpl::has_key_impl<boost::mpl::aux::set_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::has_key_impl<boost::mpl::aux::set_tag> (0x0x7f890abe05a0) 0 empty

Class boost::mpl::at_impl<boost::mpl::aux::set_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::at_impl<boost::mpl::aux::set_tag> (0x0x7f890abe0660) 0 empty

Class boost::mpl::clear_impl<boost::mpl::aux::set_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::clear_impl<boost::mpl::aux::set_tag> (0x0x7f890abe0780) 0 empty

Class boost::mpl::size_impl<boost::mpl::aux::set_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::size_impl<boost::mpl::aux::set_tag> (0x0x7f890abe0840) 0 empty

Class boost::mpl::empty_impl<boost::mpl::aux::set_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::empty_impl<boost::mpl::aux::set_tag> (0x0x7f890abe0900) 0 empty

Class boost::mpl::base<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::base<mpl_::na> (0x0x7f890abe0b40) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::base<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::base<mpl_::na> > (0x0x7f890ac10270) 0 empty
  mpl_::int_<-1> (0x0x7f890abe0cc0) 0 empty

Class boost::mpl::insert_impl<boost::mpl::aux::set_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::insert_impl<boost::mpl::aux::set_tag> (0x0x7f890abe0d80) 0 empty

Class boost::mpl::erase_key_impl<boost::mpl::aux::set_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::erase_key_impl<boost::mpl::aux::set_tag> (0x0x7f890abe0e40) 0 empty

Class boost::mpl::erase_impl<boost::mpl::aux::set_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::erase_impl<boost::mpl::aux::set_tag> (0x0x7f890abe0f00) 0 empty

Class boost::mpl::key_type_impl<boost::mpl::aux::set_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::key_type_impl<boost::mpl::aux::set_tag> (0x0x7f890ac2d000) 0 empty

Class boost::mpl::value_type_impl<boost::mpl::aux::set_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::value_type_impl<boost::mpl::aux::set_tag> (0x0x7f890ac2d0c0) 0 empty

Class boost::mpl::has_key_impl<boost::mpl::non_sequence_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::has_key_impl<boost::mpl::non_sequence_tag> (0x0x7f890ac2d1e0) 0 empty

Class boost::mpl::has_key<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::has_key<mpl_::na, mpl_::na> (0x0x7f890ac2d2a0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::has_key<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::has_key<mpl_::na, mpl_::na> > (0x0x7f890ac105b0) 0 empty
  mpl_::int_<-1> (0x0x7f890ac2d420) 0 empty

Class boost::mpl::begin_impl<boost::mpl::aux::set_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::begin_impl<boost::mpl::aux::set_tag> (0x0x7f890ac2d6c0) 0 empty

Class boost::mpl::end_impl<boost::mpl::aux::set_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::end_impl<boost::mpl::aux::set_tag> (0x0x7f890ac2d780) 0 empty

Class boost::multi_index::detail::duplicate_tag_mark
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::duplicate_tag_mark (0x0x7f890ac2d840) 0 empty

Class boost::multi_index::detail::duplicate_tag_marker
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::duplicate_tag_marker (0x0x7f890ac2d8a0) 0 empty

Class boost::multi_index::detail::duplicate_tag_list_marker
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::duplicate_tag_list_marker (0x0x7f890ac2d9c0) 0 empty

Class boost::mpl::iterator_category<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::iterator_category<mpl_::na> (0x0x7f890ac2db40) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::iterator_category<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::iterator_category<mpl_::na> > (0x0x7f890ac108f0) 0 empty
  mpl_::int_<-1> (0x0x7f890ac2dcc0) 0 empty

Class boost::mpl::min<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::min<mpl_::na, mpl_::na> (0x0x7f890ac2dde0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::min<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::min<mpl_::na, mpl_::na> > (0x0x7f890ac10af8) 0 empty
  mpl_::int_<-1> (0x0x7f890ac2df60) 0 empty

Class boost::mpl::max<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::max<mpl_::na, mpl_::na> (0x0x7f890ac57000) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::max<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::max<mpl_::na, mpl_::na> > (0x0x7f890ac10c30) 0 empty
  mpl_::int_<-1> (0x0x7f890ac57180) 0 empty

Class boost::mpl::advance_impl<boost::mpl::aux::pair_iter_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::advance_impl<boost::mpl::aux::pair_iter_tag> (0x0x7f890ac57360) 0 empty

Class boost::mpl::distance_impl<boost::mpl::aux::pair_iter_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::distance_impl<boost::mpl::aux::pair_iter_tag> (0x0x7f890ac57420) 0 empty

Class boost::mpl::pair_view<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::pair_view<mpl_::na, mpl_::na> (0x0x7f890ac57540) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::pair_view<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::pair_view<mpl_::na, mpl_::na> > (0x0x7f890ac10d68) 0 empty
  mpl_::int_<-1> (0x0x7f890ac576c0) 0 empty

Class boost::mpl::is_sequence<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::is_sequence<mpl_::na> (0x0x7f890ac57780) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::is_sequence<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::is_sequence<mpl_::na> > (0x0x7f890ac10f08) 0 empty
  mpl_::int_<-1> (0x0x7f890ac57900) 0 empty

Class boost::mpl::transform1<mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::transform1<mpl_::na, mpl_::na, mpl_::na> (0x0x7f890ac57c60) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::transform1<mpl_::na, mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::transform1<mpl_::na, mpl_::na, mpl_::na> > (0x0x7f890ac7d3a8) 0 empty
  mpl_::int_<-1> (0x0x7f890ac57de0) 0 empty

Class boost::mpl::reverse_transform1<mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::reverse_transform1<mpl_::na, mpl_::na, mpl_::na> (0x0x7f890ac57e40) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::reverse_transform1<mpl_::na, mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::reverse_transform1<mpl_::na, mpl_::na, mpl_::na> > (0x0x7f890ac7d4e0) 0 empty
  mpl_::int_<-1> (0x0x7f890ac96000) 0 empty

Class boost::mpl::transform2<mpl_::na, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::transform2<mpl_::na, mpl_::na, mpl_::na, mpl_::na> (0x0x7f890ac962a0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::transform2<mpl_::na, mpl_::na, mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::transform2<mpl_::na, mpl_::na, mpl_::na, mpl_::na> > (0x0x7f890ac7d7b8) 0 empty
  mpl_::int_<-1> (0x0x7f890ac96420) 0 empty

Class boost::mpl::reverse_transform2<mpl_::na, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::reverse_transform2<mpl_::na, mpl_::na, mpl_::na, mpl_::na> (0x0x7f890ac96480) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::reverse_transform2<mpl_::na, mpl_::na, mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::reverse_transform2<mpl_::na, mpl_::na, mpl_::na, mpl_::na> > (0x0x7f890ac7d9c0) 0 empty
  mpl_::int_<-1> (0x0x7f890ac96600) 0 empty

Class boost::mpl::transform<mpl_::na, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::transform<mpl_::na, mpl_::na, mpl_::na, mpl_::na> (0x0x7f890ac966c0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::transform<mpl_::na, mpl_::na, mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::transform<mpl_::na, mpl_::na, mpl_::na, mpl_::na> > (0x0x7f890ac7daf8) 0 empty
  mpl_::int_<-1> (0x0x7f890ac96840) 0 empty

Class boost::mpl::reverse_transform<mpl_::na, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::reverse_transform<mpl_::na, mpl_::na, mpl_::na, mpl_::na> (0x0x7f890ac969c0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::reverse_transform<mpl_::na, mpl_::na, mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::reverse_transform<mpl_::na, mpl_::na, mpl_::na, mpl_::na> > (0x0x7f890ac7dc30) 0 empty
  mpl_::int_<-1> (0x0x7f890ac96b40) 0 empty

Class boost::multi_index::detail::tag_marker
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::tag_marker (0x0x7f890ac96ba0) 0 empty

Class boost::noncopyable_::noncopyable
   size=1 align=1
   base size=0 base align=1
boost::noncopyable_::noncopyable (0x0x7f890ac96e40) 0 empty

Class boost::multi_index::detail::do_not_copy_elements_tag
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::do_not_copy_elements_tag (0x0x7f890ad0d000) 0 empty

Class boost::mpl::reverse_iter_fold<mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::reverse_iter_fold<mpl_::na, mpl_::na, mpl_::na> (0x0x7f890ad0d3c0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::reverse_iter_fold<mpl_::na, mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::reverse_iter_fold<mpl_::na, mpl_::na, mpl_::na> > (0x0x7f890acce478) 0 empty
  mpl_::int_<-1> (0x0x7f890ad0d540) 0 empty

Class boost::detail::alignment_of_impl<boost::detail::max_align>
   size=1 align=1
   base size=0 base align=1
boost::detail::alignment_of_impl<boost::detail::max_align> (0x0x7f890ad0d780) 0 empty

Class mpl_::integral_c<long unsigned int, 16ul>
   size=1 align=1
   base size=0 base align=1
mpl_::integral_c<long unsigned int, 16ul> (0x0x7f890ad0d7e0) 0 empty

Class boost::integral_constant<long unsigned int, 16ul>
   size=1 align=1
   base size=1 base align=1
boost::integral_constant<long unsigned int, 16ul> (0x0x7f890acce548) 0 empty
  mpl_::integral_c<long unsigned int, 16ul> (0x0x7f890ad0d840) 0 empty

Class boost::alignment_of<boost::detail::max_align>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<boost::detail::max_align> (0x0x7f890acce5b0) 0 empty
  boost::integral_constant<long unsigned int, 16ul> (0x0x7f890acce618) 0 empty
    mpl_::integral_c<long unsigned int, 16ul> (0x0x7f890ad0d8a0) 0 empty

Vtable for boost::archive::archive_exception
boost::archive::archive_exception::_ZTVN5boost7archive17archive_exceptionE: 8u entries
0     0u
8     0u
16    0u
24    (int (*)(...))0
32    (int (*)(...))(& _ZTIN5boost7archive17archive_exceptionE)
40    (int (*)(...))boost::archive::archive_exception::~archive_exception
48    (int (*)(...))boost::archive::archive_exception::~archive_exception
56    (int (*)(...))boost::archive::archive_exception::what

VTT for boost::archive::archive_exception
boost::archive::archive_exception::_ZTTN5boost7archive17archive_exceptionE: 2u entries
0     ((& boost::archive::archive_exception::_ZTVN5boost7archive17archive_exceptionE) + 40u)
8     ((& boost::archive::archive_exception::_ZTVN5boost7archive17archive_exceptionE) + 40u)

Class boost::archive::archive_exception
   size=144 align=8
   base size=140 base align=8
boost::archive::archive_exception (0x0x7f890acce7b8) 0
    vptridx=0u vptr=((& boost::archive::archive_exception::_ZTVN5boost7archive17archive_exceptionE) + 40u)
  std::exception (0x0x7f890ad0dae0) 0 nearly-empty virtual
      primary-for boost::archive::archive_exception (0x0x7f890acce7b8)
      vptridx=8u vbaseoffset=-40

Class boost::serialization::access
   size=1 align=1
   base size=0 base align=1
boost::serialization::access (0x0x7f890ad0dba0) 0 empty

Class boost::mpl::empty_impl<boost::mpl::non_sequence_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::empty_impl<boost::mpl::non_sequence_tag> (0x0x7f890ad0dd80) 0 empty

Class boost::mpl::empty<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::empty<mpl_::na> (0x0x7f890ad0de40) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::empty<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::empty<mpl_::na> > (0x0x7f890accea28) 0 empty
  mpl_::int_<-1> (0x0x7f890a96e000) 0 empty

Class boost::multi_index::detail::index_node_applier
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::index_node_applier (0x0x7f890a96e0c0) 0 empty

Class boost::multi_index::detail::noarg
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::noarg (0x0x7f890a96e1e0) 0 empty

Class boost::serialization::basic_traits
   size=1 align=1
   base size=0 base align=1
boost::serialization::basic_traits (0x0x7f890a96e360) 0 empty

Class boost::multi_index::detail::index_matcher::entry::less_by_node
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::index_matcher::entry::less_by_node (0x0x7f890a96eba0) 0 empty

Class boost::multi_index::detail::index_matcher::entry::less_by_pile_top
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::index_matcher::entry::less_by_pile_top (0x0x7f890a96ec00) 0 empty

Class boost::multi_index::detail::index_matcher::entry
   size=48 align=8
   base size=48 base align=8
boost::multi_index::detail::index_matcher::entry (0x0x7f890a96eb40) 0

Class std::binary_function<void*, void*, bool>
   size=1 align=1
   base size=0 base align=1
std::binary_function<void*, void*, bool> (0x0x7f890a96ec60) 0 empty

Class std::less<void*>
   size=1 align=1
   base size=1 base align=1
std::less<void*> (0x0x7f890acceea0) 0 empty
  std::binary_function<void*, void*, bool> (0x0x7f890a96ecc0) 0 empty

Class boost::multi_index::detail::lvalue_tag
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::lvalue_tag (0x0x7f890a96ee40) 0 empty

Class boost::multi_index::detail::rvalue_tag
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::rvalue_tag (0x0x7f890a96eea0) 0 empty

Class boost::multi_index::detail::emplaced_tag
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::emplaced_tag (0x0x7f890a96ef00) 0 empty

Class boost::multi_index::detail::index_applier
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::index_applier (0x0x7f890aa1f060) 0 empty

Class boost::multi_index::detail::scope_guard_impl_base
   size=1 align=1
   base size=1 base align=1
boost::multi_index::detail::scope_guard_impl_base (0x0x7f890aa1f300) 0

Class boost::multi_index::detail::null_guard
   size=1 align=1
   base size=1 base align=1
boost::multi_index::detail::null_guard (0x0x7f890aa270d0) 0
  boost::multi_index::detail::scope_guard_impl_base (0x0x7f890aa1f360) 0

Class boost::detail::true_t
   size=1 align=1
   base size=0 base align=1
boost::detail::true_t (0x0x7f890ab1a3c0) 0 empty

Class boost::detail::false_t
   size=1 align=1
   base size=0 base align=1
boost::detail::false_t (0x0x7f890ab1a420) 0 empty

Class boost::detail::empty_base<boost::serialization::version_type>
   size=1 align=1
   base size=0 base align=1
boost::detail::empty_base<boost::serialization::version_type> (0x0x7f891caadd20) 0 empty

Class boost::equality_comparable2<boost::serialization::version_type, unsigned int, boost::detail::empty_base<boost::serialization::version_type> >
   size=1 align=1
   base size=1 base align=1
boost::equality_comparable2<boost::serialization::version_type, unsigned int, boost::detail::empty_base<boost::serialization::version_type> > (0x0x7f890ae9e1a0) 0 empty
  boost::detail::empty_base<boost::serialization::version_type> (0x0x7f891cb4ca80) 0 empty

Class boost::less_than_comparable2<boost::serialization::version_type, unsigned int, boost::equality_comparable2<boost::serialization::version_type, unsigned int, boost::detail::empty_base<boost::serialization::version_type> > >
   size=1 align=1
   base size=1 base align=1
boost::less_than_comparable2<boost::serialization::version_type, unsigned int, boost::equality_comparable2<boost::serialization::version_type, unsigned int, boost::detail::empty_base<boost::serialization::version_type> > > (0x0x7f890ae9e208) 0 empty
  boost::equality_comparable2<boost::serialization::version_type, unsigned int, boost::detail::empty_base<boost::serialization::version_type> > (0x0x7f890ae9e270) 0 empty
    boost::detail::empty_base<boost::serialization::version_type> (0x0x7f891c29ed80) 0 empty

Class boost::totally_ordered2<boost::serialization::version_type, unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::totally_ordered2<boost::serialization::version_type, unsigned int> (0x0x7f890ae9e2d8) 0 empty
  boost::less_than_comparable2<boost::serialization::version_type, unsigned int, boost::equality_comparable2<boost::serialization::version_type, unsigned int, boost::detail::empty_base<boost::serialization::version_type> > > (0x0x7f890ae9e340) 0 empty
    boost::equality_comparable2<boost::serialization::version_type, unsigned int, boost::detail::empty_base<boost::serialization::version_type> > (0x0x7f890ae9e3a8) 0 empty
      boost::detail::empty_base<boost::serialization::version_type> (0x0x7f891be3a900) 0 empty

Class boost::equality_comparable1<boost::serialization::version_type, boost::totally_ordered2<boost::serialization::version_type, unsigned int> >
   size=1 align=1
   base size=1 base align=1
boost::equality_comparable1<boost::serialization::version_type, boost::totally_ordered2<boost::serialization::version_type, unsigned int> > (0x0x7f890ae9e478) 0 empty
  boost::totally_ordered2<boost::serialization::version_type, unsigned int> (0x0x7f890ae9e4e0) 0 empty
    boost::less_than_comparable2<boost::serialization::version_type, unsigned int, boost::equality_comparable2<boost::serialization::version_type, unsigned int, boost::detail::empty_base<boost::serialization::version_type> > > (0x0x7f890ae9e548) 0 empty
      boost::equality_comparable2<boost::serialization::version_type, unsigned int, boost::detail::empty_base<boost::serialization::version_type> > (0x0x7f890ae9e5b0) 0 empty
        boost::detail::empty_base<boost::serialization::version_type> (0x0x7f891aae4480) 0 empty

Class boost::less_than_comparable1<boost::serialization::version_type, boost::equality_comparable1<boost::serialization::version_type, boost::totally_ordered2<boost::serialization::version_type, unsigned int> > >
   size=1 align=1
   base size=1 base align=1
boost::less_than_comparable1<boost::serialization::version_type, boost::equality_comparable1<boost::serialization::version_type, boost::totally_ordered2<boost::serialization::version_type, unsigned int> > > (0x0x7f890ae9e618) 0 empty
  boost::equality_comparable1<boost::serialization::version_type, boost::totally_ordered2<boost::serialization::version_type, unsigned int> > (0x0x7f890ae9e680) 0 empty
    boost::totally_ordered2<boost::serialization::version_type, unsigned int> (0x0x7f890ae9e750) 0 empty
      boost::less_than_comparable2<boost::serialization::version_type, unsigned int, boost::equality_comparable2<boost::serialization::version_type, unsigned int, boost::detail::empty_base<boost::serialization::version_type> > > (0x0x7f890ae9e7b8) 0 empty
        boost::equality_comparable2<boost::serialization::version_type, unsigned int, boost::detail::empty_base<boost::serialization::version_type> > (0x0x7f890ae9e820) 0 empty
          boost::detail::empty_base<boost::serialization::version_type> (0x0x7f891aae44e0) 0 empty

Class boost::totally_ordered1<boost::serialization::version_type, boost::totally_ordered2<boost::serialization::version_type, unsigned int> >
   size=1 align=1
   base size=1 base align=1
boost::totally_ordered1<boost::serialization::version_type, boost::totally_ordered2<boost::serialization::version_type, unsigned int> > (0x0x7f890ae9e888) 0 empty
  boost::less_than_comparable1<boost::serialization::version_type, boost::equality_comparable1<boost::serialization::version_type, boost::totally_ordered2<boost::serialization::version_type, unsigned int> > > (0x0x7f890ae9e8f0) 0 empty
    boost::equality_comparable1<boost::serialization::version_type, boost::totally_ordered2<boost::serialization::version_type, unsigned int> > (0x0x7f890ae9e958) 0 empty
      boost::totally_ordered2<boost::serialization::version_type, unsigned int> (0x0x7f890ae9ea28) 0 empty
        boost::less_than_comparable2<boost::serialization::version_type, unsigned int, boost::equality_comparable2<boost::serialization::version_type, unsigned int, boost::detail::empty_base<boost::serialization::version_type> > > (0x0x7f890ae9ea90) 0 empty
          boost::equality_comparable2<boost::serialization::version_type, unsigned int, boost::detail::empty_base<boost::serialization::version_type> > (0x0x7f890ae9eaf8) 0 empty
            boost::detail::empty_base<boost::serialization::version_type> (0x0x7f891aae4540) 0 empty

Class boost::serialization::version_type
   size=4 align=4
   base size=4 base align=4
boost::serialization::version_type (0x0x7f890ae9eb60) 0
  boost::totally_ordered1<boost::serialization::version_type, boost::totally_ordered2<boost::serialization::version_type, unsigned int> > (0x0x7f890ae9ebc8) 0 empty
    boost::less_than_comparable1<boost::serialization::version_type, boost::equality_comparable1<boost::serialization::version_type, boost::totally_ordered2<boost::serialization::version_type, unsigned int> > > (0x0x7f890ae9ec30) 0 empty
      boost::equality_comparable1<boost::serialization::version_type, boost::totally_ordered2<boost::serialization::version_type, unsigned int> > (0x0x7f890ae9ed00) 0 empty
        boost::totally_ordered2<boost::serialization::version_type, unsigned int> (0x0x7f890ae9ed68) 0 empty
          boost::less_than_comparable2<boost::serialization::version_type, unsigned int, boost::equality_comparable2<boost::serialization::version_type, unsigned int, boost::detail::empty_base<boost::serialization::version_type> > > (0x0x7f890ae9edd0) 0 empty
            boost::equality_comparable2<boost::serialization::version_type, unsigned int, boost::detail::empty_base<boost::serialization::version_type> > (0x0x7f890ae9ee38) 0 empty
              boost::detail::empty_base<boost::serialization::version_type> (0x0x7f891aae45a0) 0 empty

Class boost::serialization::collection_size_type
   size=8 align=8
   base size=8 base align=8
boost::serialization::collection_size_type (0x0x7f8918be0e40) 0

Class boost::serialization::implementation_level_impl<const boost::serialization::collection_size_type>
   size=1 align=1
   base size=0 base align=1
boost::serialization::implementation_level_impl<const boost::serialization::collection_size_type> (0x0x7f8918be0ea0) 0 empty

Class boost::serialization::is_bitwise_serializable<boost::serialization::collection_size_type>
   size=1 align=1
   base size=1 base align=1
boost::serialization::is_bitwise_serializable<boost::serialization::collection_size_type> (0x0x7f890ae183a8) 0 empty
  mpl_::bool_<true> (0x0x7f8918be0f00) 0 empty

Class boost::multi_index::detail::uintptr_candidates<-1>
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::uintptr_candidates<-1> (0x0x7f890ec182a0) 0 empty

Class boost::multi_index::detail::uintptr_candidates<0>
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::uintptr_candidates<0> (0x0x7f890ec18300) 0 empty

Class boost::multi_index::detail::uintptr_candidates<1>
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::uintptr_candidates<1> (0x0x7f890ec18360) 0 empty

Class boost::multi_index::detail::uintptr_candidates<2>
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::uintptr_candidates<2> (0x0x7f890ec183c0) 0 empty

Class boost::multi_index::detail::uintptr_candidates<3>
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::uintptr_candidates<3> (0x0x7f890ec18420) 0 empty

Class boost::multi_index::detail::uintptr_candidates<4>
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::uintptr_candidates<4> (0x0x7f890ec18480) 0 empty

Class boost::multi_index::detail::uintptr_aux
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::uintptr_aux (0x0x7f890ec184e0) 0 empty

Class boost::multi_index::detail::unbounded_helper
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::unbounded_helper (0x0x7f890e585600) 0 empty

Class boost::multi_index::detail::none_unbounded_tag
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::none_unbounded_tag (0x0x7f890e585660) 0 empty

Class boost::multi_index::detail::lower_unbounded_tag
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::lower_unbounded_tag (0x0x7f890e585780) 0 empty

Class boost::multi_index::detail::upper_unbounded_tag
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::upper_unbounded_tag (0x0x7f890e585a80) 0 empty

Class boost::multi_index::detail::both_unbounded_tag
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::both_unbounded_tag (0x0x7f890e585ae0) 0 empty

Class boost::_bi::unspecified
   size=1 align=1
   base size=0 base align=1
boost::_bi::unspecified (0x0x7f890d831600) 0 empty

Class boost::_bi::list0
   size=1 align=1
   base size=0 base align=1
boost::_bi::list0 (0x0x7f890d8b8900) 0 empty

Class boost::_bi::type<void>
   size=1 align=1
   base size=0 base align=1
boost::_bi::type<void> (0x0x7f890d8b8960) 0 empty

Class boost::arg<1>
   size=1 align=1
   base size=0 base align=1
boost::arg<1> (0x0x7f890d8b8a20) 0 empty

Class boost::arg<2>
   size=1 align=1
   base size=0 base align=1
boost::arg<2> (0x0x7f890d8b8ae0) 0 empty

Class boost::_bi::type<bool>
   size=1 align=1
   base size=0 base align=1
boost::_bi::type<bool> (0x0x7f890d8b8b40) 0 empty

Class boost::arg<3>
   size=1 align=1
   base size=0 base align=1
boost::arg<3> (0x0x7f890d8b8c00) 0 empty

Class boost::arg<4>
   size=1 align=1
   base size=0 base align=1
boost::arg<4> (0x0x7f890d8b8cc0) 0 empty

Class boost::arg<5>
   size=1 align=1
   base size=0 base align=1
boost::arg<5> (0x0x7f890d8b8de0) 0 empty

Class boost::arg<6>
   size=1 align=1
   base size=0 base align=1
boost::arg<6> (0x0x7f890d8e72a0) 0 empty

Class boost::arg<7>
   size=1 align=1
   base size=0 base align=1
boost::arg<7> (0x0x7f890d8e77e0) 0 empty

Class boost::arg<8>
   size=1 align=1
   base size=0 base align=1
boost::arg<8> (0x0x7f890d8f9060) 0 empty

Class boost::arg<9>
   size=1 align=1
   base size=0 base align=1
boost::arg<9> (0x0x7f890d920300) 0 empty

Class boost::_bi::logical_not
   size=1 align=1
   base size=0 base align=1
boost::_bi::logical_not (0x0x7f890c2223c0) 0 empty

Class boost::_bi::equal
   size=1 align=1
   base size=0 base align=1
boost::_bi::equal (0x0x7f890c391c60) 0 empty

Class boost::_bi::not_equal
   size=1 align=1
   base size=0 base align=1
boost::_bi::not_equal (0x0x7f890c08cf00) 0 empty

Class boost::_bi::less
   size=1 align=1
   base size=0 base align=1
boost::_bi::less (0x0x7f890c08cf60) 0 empty

Class boost::_bi::less_equal
   size=1 align=1
   base size=0 base align=1
boost::_bi::less_equal (0x0x7f890c0e83c0) 0 empty

Class boost::_bi::greater
   size=1 align=1
   base size=0 base align=1
boost::_bi::greater (0x0x7f890c0e8420) 0 empty

Class boost::_bi::greater_equal
   size=1 align=1
   base size=0 base align=1
boost::_bi::greater_equal (0x0x7f890bd78cc0) 0 empty

Class boost::_bi::logical_and
   size=1 align=1
   base size=0 base align=1
boost::_bi::logical_and (0x0x7f890b9f54e0) 0 empty

Class boost::_bi::logical_or
   size=1 align=1
   base size=0 base align=1
boost::_bi::logical_or (0x0x7f890b9f5540) 0 empty

Class boost::multi_index::detail::ordered_unique_tag
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::ordered_unique_tag (0x0x7f890e1578a0) 0 empty

Class boost::multi_index::detail::ordered_non_unique_tag
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::ordered_non_unique_tag (0x0x7f890e157900) 0 empty

Class boost::multi_index::detail::key_equal_to<boost::tuples::null_type>
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::key_equal_to<boost::tuples::null_type> (0x0x7f890d52a000) 0 empty

Class boost::multi_index::detail::key_less<boost::tuples::null_type>
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::key_less<boost::tuples::null_type> (0x0x7f890d52a120) 0 empty

Class boost::multi_index::detail::key_greater<boost::tuples::null_type>
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::key_greater<boost::tuples::null_type> (0x0x7f890d52a240) 0 empty

Class boost::multi_index::detail::key_hash<boost::tuples::null_type>
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::key_hash<boost::tuples::null_type> (0x0x7f890d52a360) 0 empty

Class boost::multi_index::detail::generic_operator_equal
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::generic_operator_equal (0x0x7f890d52a420) 0 empty

Class boost::multi_index::detail::generic_operator_less
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::generic_operator_less (0x0x7f890d52a480) 0 empty

Class boost::serialization::implementation_level_impl<const std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::serialization::implementation_level_impl<const std::basic_string<char> > (0x0x7f890f444d80) 0 empty

Class boost::serialization::implementation_level_impl<const std::basic_string<wchar_t> >
   size=1 align=1
   base size=0 base align=1
boost::serialization::implementation_level_impl<const std::basic_string<wchar_t> > (0x0x7f890f444de0) 0 empty

Class QType::init
   size=1 align=1
   base size=0 base align=1
QType::init (0x0x7f890f444ea0) 0 empty

Class QType
   size=8 align=4
   base size=6 base align=4
QType (0x0x7f890f444e40) 0

Class __gnu_cxx::new_allocator<std::pair<std::basic_string<char>, short unsigned int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<std::basic_string<char>, short unsigned int> > (0x0x7f890da69000) 0 empty

Class std::allocator<std::pair<std::basic_string<char>, short unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<std::basic_string<char>, short unsigned int> > (0x0x7f890d062e38) 0 empty
  __gnu_cxx::new_allocator<std::pair<std::basic_string<char>, short unsigned int> > (0x0x7f890da69060) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<std::basic_string<char>, short unsigned int> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<std::basic_string<char>, short unsigned int> > > (0x0x7f890f444f60) 0 empty

Class std::allocator<std::pair<std::basic_string<char>, short unsigned int> >::rebind<std::pair<std::basic_string<char>, short unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<std::basic_string<char>, short unsigned int> >::rebind<std::pair<std::basic_string<char>, short unsigned int> > (0x0x7f890da69180) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<std::basic_string<char>, short unsigned int> > >::rebind<std::pair<std::basic_string<char>, short unsigned int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<std::basic_string<char>, short unsigned int> > >::rebind<std::pair<std::basic_string<char>, short unsigned int> > (0x0x7f890da69120) 0 empty

Class std::_Vector_base<std::pair<std::basic_string<char>, short unsigned int>, std::allocator<std::pair<std::basic_string<char>, short unsigned int> > >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::pair<std::basic_string<char>, short unsigned int>, std::allocator<std::pair<std::basic_string<char>, short unsigned int> > >::_Vector_impl (0x0x7f890d0f22d8) 0
  std::allocator<std::pair<std::basic_string<char>, short unsigned int> > (0x0x7f890d0f23a8) 0 empty
    __gnu_cxx::new_allocator<std::pair<std::basic_string<char>, short unsigned int> > (0x0x7f890da691e0) 0 empty

Class std::_Vector_base<std::pair<std::basic_string<char>, short unsigned int>, std::allocator<std::pair<std::basic_string<char>, short unsigned int> > >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::pair<std::basic_string<char>, short unsigned int>, std::allocator<std::pair<std::basic_string<char>, short unsigned int> > > (0x0x7f890f444f00) 0

Class std::vector<std::pair<std::basic_string<char>, short unsigned int> >
   size=24 align=8
   base size=24 base align=8
std::vector<std::pair<std::basic_string<char>, short unsigned int> > (0x0x7f890d0f2410) 0
  std::_Vector_base<std::pair<std::basic_string<char>, short unsigned int>, std::allocator<std::pair<std::basic_string<char>, short unsigned int> > > (0x0x7f890da69240) 0

Class std::pair<std::basic_string<char>, short unsigned int>
   size=16 align=8
   base size=10 base align=8
std::pair<std::basic_string<char>, short unsigned int> (0x0x7f890da692a0) 0

Class QClass
   size=1 align=1
   base size=0 base align=1
QClass (0x0x7f890da69300) 0 empty

Class SOAData
   size=72 align=8
   base size=65 base align=8
SOAData (0x0x7f890da69360) 0

Class RCode
   size=1 align=1
   base size=0 base align=1
RCode (0x0x7f890da693c0) 0 empty

Class Opcode
   size=1 align=1
   base size=0 base align=1
Opcode (0x0x7f890da69420) 0 empty

Class DNSResourceRecord
   size=72 align=8
   base size=71 base align=8
DNSResourceRecord (0x0x7f890da69480) 0

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

Class dnsrecordheader
   size=10 align=1
   base size=10 base align=1
dnsrecordheader (0x0x7f890da69540) 0

Class EDNS0Record
   size=4 align=1
   base size=4 base align=1
EDNS0Record (0x0x7f890da695a0) 0

Class dnsheader
   size=12 align=4
   base size=12 base align=4
dnsheader (0x0x7f890da69600) 0

Class ServiceTuple
   size=16 align=8
   base size=10 base align=8
ServiceTuple (0x0x7f890da69660) 0

Class DTime
   size=16 align=8
   base size=16 base align=8
DTime (0x0x7f890da696c0) 0

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

Class AtomicCounter
   size=4 align=4
   base size=4 base align=4
AtomicCounter (0x0x7f890da69780) 0

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

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

Class CIStringComparePOSIX
   size=1 align=1
   base size=0 base align=1
CIStringComparePOSIX (0x0x7f890da698a0) 0 empty

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

Class __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > (0x0x7f890da69900) 0

Class std::binary_function<std::pair<std::basic_string<char>, short unsigned int>, std::pair<std::basic_string<char>, short unsigned int>, bool>
   size=1 align=1
   base size=0 base align=1
std::binary_function<std::pair<std::basic_string<char>, short unsigned int>, std::pair<std::basic_string<char>, short unsigned int>, bool> (0x0x7f890da699c0) 0 empty

Class CIStringPairCompare
   size=1 align=1
   base size=1 base align=1
CIStringPairCompare (0x0x7f890d0f2c98) 0 empty
  std::binary_function<std::pair<std::basic_string<char>, short unsigned int>, std::pair<std::basic_string<char>, short unsigned int>, bool> (0x0x7f890da69a20) 0 empty

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

Class __gnu_cxx::__enable_if<false, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, std::basic_string<char> > (0x0x7f890da69ae0) 0 empty

Class Regex
   size=64 align=8
   base size=64 base align=8
Regex (0x0x7f890da69c00) 0

Class rpcent
   size=24 align=8
   base size=24 base align=8
rpcent (0x0x7f890da69c60) 0

Class netent
   size=24 align=8
   base size=24 base align=8
netent (0x0x7f890da69cc0) 0

Class hostent
   size=32 align=8
   base size=32 base align=8
hostent (0x0x7f890da69d20) 0

Class servent
   size=32 align=8
   base size=32 base align=8
servent (0x0x7f890da69d80) 0

Class protoent
   size=24 align=8
   base size=24 base align=8
protoent (0x0x7f890da69de0) 0

Class addrinfo
   size=48 align=8
   base size=48 base align=8
addrinfo (0x0x7f890da69e40) 0

Class gaicb
   size=56 align=8
   base size=56 base align=8
gaicb (0x0x7f890da69ea0) 0

Class ComboAddress::addressOnlyLessThan
   size=1 align=1
   base size=1 base align=1
ComboAddress::addressOnlyLessThan (0x0x7f890d0f2c30) 0 empty
  std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7f890da69f60) 0 empty

Class ComboAddress
   size=28 align=4
   base size=28 base align=4
ComboAddress (0x0x7f890da69f00) 0

Class boost::tuples::detail::tie_traits<const short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::tie_traits<const short unsigned int> (0x0x7f890bb25060) 0 empty

Class boost::tuples::detail::tie_mapper<const short unsigned int, const short unsigned int, void, void, void, void, void, void, void, void>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::tie_mapper<const short unsigned int, const short unsigned int, void, void, void, void, void, void, void, void> (0x0x7f890bb25000) 0 empty

Class boost::tuples::detail::map_tuple_to_cons<const short unsigned int&, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::map_tuple_to_cons<const short unsigned int&, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> (0x0x7f890bb25180) 0 empty

Class boost::tuples::detail::map_tuple_to_cons<const short unsigned int&, const short unsigned int&, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::map_tuple_to_cons<const short unsigned int&, const short unsigned int&, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> (0x0x7f890bb25120) 0 empty

Class boost::detail::is_reference_impl<const short unsigned int&>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<const short unsigned int&> (0x0x7f890bb252a0) 0 empty

Class boost::is_lvalue_reference<const short unsigned int&>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<const short unsigned int&> (0x0x7f890c598618) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890c598680) 0 empty
    mpl_::bool_<true> (0x0x7f890bb25300) 0 empty

Class boost::is_rvalue_reference<const short unsigned int&>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<const short unsigned int&> (0x0x7f890c5986e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890c598750) 0 empty
    mpl_::bool_<false> (0x0x7f890bb25360) 0 empty

Class boost::is_reference<const short unsigned int&>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<const short unsigned int&> (0x0x7f890c5987b8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890c598820) 0 empty
    mpl_::bool_<true> (0x0x7f890bb253c0) 0 empty

Class boost::type_traits::false_result::result_<const short unsigned int&>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::false_result::result_<const short unsigned int&> (0x0x7f890bb25420) 0 empty

Class boost::detail::is_function_impl<const short unsigned int&>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<const short unsigned int&> (0x0x7f890c598888) 0 empty
  boost::type_traits::false_result::result_<const short unsigned int&> (0x0x7f890bb25480) 0 empty

Class boost::is_function<const short unsigned int&>
   size=1 align=1
   base size=1 base align=1
boost::is_function<const short unsigned int&> (0x0x7f890c5988f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890c598958) 0 empty
    mpl_::bool_<false> (0x0x7f890bb254e0) 0 empty

Class boost::tuples::detail::IF<false, boost::tuples::detail::non_storeable_type<const short unsigned int&>, const short unsigned int&>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::IF<false, boost::tuples::detail::non_storeable_type<const short unsigned int&>, const short unsigned int&> (0x0x7f890bb25540) 0 empty

Class boost::tuples::detail::wrap_non_storeable_type<const short unsigned int&>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::wrap_non_storeable_type<const short unsigned int&> (0x0x7f890bb25240) 0 empty

Class boost::tuples::access_traits<const short unsigned int&>
   size=1 align=1
   base size=0 base align=1
boost::tuples::access_traits<const short unsigned int&> (0x0x7f890bb25600) 0 empty

Class boost::tuples::cons<const short unsigned int&, boost::tuples::null_type>
   size=8 align=8
   base size=8 base align=8
boost::tuples::cons<const short unsigned int&, boost::tuples::null_type> (0x0x7f890bb255a0) 0

Class boost::detail::cv_traits_imp<boost::tuples::cons<const short unsigned int&, boost::tuples::null_type>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::tuples::cons<const short unsigned int&, boost::tuples::null_type>*> (0x0x7f890bb25780) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::tuples::cons<const short unsigned int&, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::tuples::cons<const short unsigned int&, boost::tuples::null_type> > (0x0x7f890bb25720) 0 empty

Class boost::remove_cv<boost::tuples::cons<const short unsigned int&, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::tuples::cons<const short unsigned int&, boost::tuples::null_type> > (0x0x7f890bb256c0) 0 empty

Class boost::tuples::access_traits<boost::tuples::cons<const short unsigned int&, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::access_traits<boost::tuples::cons<const short unsigned int&, boost::tuples::null_type> > (0x0x7f890bb25660) 0 empty

Class boost::tuples::cons<const short unsigned int&, boost::tuples::cons<const short unsigned int&, boost::tuples::null_type> >
   size=16 align=8
   base size=16 base align=8
boost::tuples::cons<const short unsigned int&, boost::tuples::cons<const short unsigned int&, boost::tuples::null_type> > (0x0x7f890bb251e0) 0

Class boost::tuples::tuple<const short unsigned int&, const short unsigned int&, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>
   size=16 align=8
   base size=16 base align=8
boost::tuples::tuple<const short unsigned int&, const short unsigned int&, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> (0x0x7f890be08068) 0
  boost::tuples::cons<const short unsigned int&, boost::tuples::cons<const short unsigned int&, boost::tuples::null_type> > (0x0x7f890bb25b40) 0

Class NetmaskException
   size=8 align=8
   base size=8 base align=8
NetmaskException (0x0x7f890ae3ee38) 0
  PDNSException (0x0x7f890bb25f00) 0

Class Netmask
   size=36 align=4
   base size=33 base align=4
Netmask (0x0x7f890bb25f60) 0

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

Class __gnu_cxx::new_allocator<Netmask>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<Netmask> (0x0x7f890a753180) 0 empty

Class std::allocator<Netmask>
   size=1 align=1
   base size=1 base align=1
std::allocator<Netmask> (0x0x7f890ae3eea0) 0 empty
  __gnu_cxx::new_allocator<Netmask> (0x0x7f890a7531e0) 0 empty

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

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

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

Class std::_Vector_base<Netmask, std::allocator<Netmask> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<Netmask, std::allocator<Netmask> >::_Vector_impl (0x0x7f890ae44000) 0
  std::allocator<Netmask> (0x0x7f890ae44068) 0 empty
    __gnu_cxx::new_allocator<Netmask> (0x0x7f890a753360) 0 empty

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

Class std::vector<Netmask>
   size=24 align=8
   base size=24 base align=8
std::vector<Netmask> (0x0x7f890ae440d0) 0
  std::_Vector_base<Netmask, std::allocator<Netmask> > (0x0x7f890a7533c0) 0

Class NetmaskGroup
   size=24 align=8
   base size=24 base align=8
NetmaskGroup (0x0x7f890a753060) 0

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

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

Class std::iterator_traits<Netmask*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<Netmask*> (0x0x7f890a753540) 0 empty

Class __gnu_cxx::__normal_iterator<Netmask*, std::vector<Netmask> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<Netmask*, std::vector<Netmask> > (0x0x7f890a7534e0) 0

Class std::__are_same<Netmask*, Netmask*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<Netmask*, Netmask*> (0x0x7f890a7535a0) 0 empty

Class __gnu_cxx::__enable_if<true, std::vector<Netmask> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, std::vector<Netmask> > (0x0x7f890a753600) 0 empty

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

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

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> > (0x0x7f890a7537e0) 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> > (0x0x7f890ae44138) 0 empty
  __gnu_cxx::new_allocator<std::basic_string<char> > (0x0x7f890a753840) 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> > > (0x0x7f890a753780) 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> > (0x0x7f890a753960) 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> > (0x0x7f890a753900) 0 empty

Class std::_Vector_base<std::basic_string<char>, std::allocator<std::basic_string<char> > >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::basic_string<char>, std::allocator<std::basic_string<char> > >::_Vector_impl (0x0x7f890ae444e0) 0
  std::allocator<std::basic_string<char> > (0x0x7f890ae44548) 0 empty
    __gnu_cxx::new_allocator<std::basic_string<char> > (0x0x7f890a7539c0) 0 empty

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

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

Class std::iterator_traits<const std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const std::basic_string<char>*> (0x0x7f890a753ae0) 0 empty

Class __gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > (0x0x7f890a753a80) 0

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

Class __gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > (0x0x7f890a753c00) 0

Class std::__are_same<std::basic_string<char>*, std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<std::basic_string<char>*, std::basic_string<char>*> (0x0x7f890a753e40) 0 empty

Class __gnu_cxx::__enable_if<true, std::vector<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, std::vector<std::basic_string<char> > > (0x0x7f890a753ea0) 0 empty

Class std::__are_same<const std::basic_string<char>*, std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<const std::basic_string<char>*, std::basic_string<char>*> (0x0x7f890a753f00) 0 empty

Class __gnu_cxx::__enable_if<false, std::vector<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, std::vector<std::basic_string<char> > > (0x0x7f890a753f60) 0 empty

Class flock
   size=32 align=8
   base size=32 base align=8
flock (0x0x7f890a543000) 0

Class flock64
   size=32 align=8
   base size=32 base align=8
flock64 (0x0x7f890a543060) 0

Class f_owner_ex
   size=8 align=4
   base size=8 base align=4
f_owner_ex (0x0x7f890a5430c0) 0

Class file_handle
   size=8 align=4
   base size=8 base align=4
file_handle (0x0x7f890a543120) 0

Class stat
   size=144 align=8
   base size=144 base align=8
stat (0x0x7f890a543180) 0

Class stat64
   size=144 align=8
   base size=144 base align=8
stat64 (0x0x7f890a5431e0) 0

Vtable for NetworkError
NetworkError::_ZTV12NetworkError: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI12NetworkError)
16    (int (*)(...))NetworkError::~NetworkError
24    (int (*)(...))NetworkError::~NetworkError
32    (int (*)(...))std::runtime_error::what

Class NetworkError
   size=16 align=8
   base size=16 base align=8
NetworkError (0x0x7f890ae44dd0) 0
    vptr=((& NetworkError::_ZTV12NetworkError) + 16u)
  std::runtime_error (0x0x7f890ae44e38) 0
      primary-for NetworkError (0x0x7f890ae44dd0)
    std::exception (0x0x7f890a5433c0) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f890ae44e38)

Class Socket
   size=24 align=8
   base size=20 base align=8
Socket (0x0x7f890ae44ea0) 0
  boost::noncopyable_::noncopyable (0x0x7f890a543420) 0 empty

Class LWResException
   size=8 align=8
   base size=8 base align=8
LWResException (0x0x7f890ae5f000) 0
  PDNSException (0x0x7f890a5435a0) 0

Class __gnu_cxx::new_allocator<DNSResourceRecord>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<DNSResourceRecord> (0x0x7f890a543720) 0 empty

Class std::allocator<DNSResourceRecord>
   size=1 align=1
   base size=1 base align=1
std::allocator<DNSResourceRecord> (0x0x7f890ae5f0d0) 0 empty
  __gnu_cxx::new_allocator<DNSResourceRecord> (0x0x7f890a543780) 0 empty

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

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

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

Class std::_Vector_base<DNSResourceRecord, std::allocator<DNSResourceRecord> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<DNSResourceRecord, std::allocator<DNSResourceRecord> >::_Vector_impl (0x0x7f890ae5f2d8) 0
  std::allocator<DNSResourceRecord> (0x0x7f890ae5f340) 0 empty
    __gnu_cxx::new_allocator<DNSResourceRecord> (0x0x7f890a5439c0) 0 empty

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

Class std::vector<DNSResourceRecord>
   size=24 align=8
   base size=24 base align=8
std::vector<DNSResourceRecord> (0x0x7f890ae5f410) 0
  std::_Vector_base<DNSResourceRecord, std::allocator<DNSResourceRecord> > (0x0x7f890a543a20) 0

Class LWResult
   size=40 align=8
   base size=38 base align=8
LWResult (0x0x7f890a543600) 0

Class MemRecursorCache::StoredRecord
   size=16 align=8
   base size=16 base align=8
MemRecursorCache::StoredRecord (0x0x7f890a543ae0) 0

Class __gnu_cxx::new_allocator<MemRecursorCache::StoredRecord>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<MemRecursorCache::StoredRecord> (0x0x7f890a543c60) 0 empty

Class std::allocator<MemRecursorCache::StoredRecord>
   size=1 align=1
   base size=1 base align=1
std::allocator<MemRecursorCache::StoredRecord> (0x0x7f890ae5f478) 0 empty
  __gnu_cxx::new_allocator<MemRecursorCache::StoredRecord> (0x0x7f890a543cc0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<MemRecursorCache::StoredRecord> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<MemRecursorCache::StoredRecord> > (0x0x7f890a543c00) 0 empty

Class std::allocator<MemRecursorCache::StoredRecord>::rebind<MemRecursorCache::StoredRecord>
   size=1 align=1
   base size=0 base align=1
std::allocator<MemRecursorCache::StoredRecord>::rebind<MemRecursorCache::StoredRecord> (0x0x7f890a543de0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<MemRecursorCache::StoredRecord> >::rebind<MemRecursorCache::StoredRecord>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<MemRecursorCache::StoredRecord> >::rebind<MemRecursorCache::StoredRecord> (0x0x7f890a543d80) 0 empty

Class std::_Vector_base<MemRecursorCache::StoredRecord, std::allocator<MemRecursorCache::StoredRecord> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<MemRecursorCache::StoredRecord, std::allocator<MemRecursorCache::StoredRecord> >::_Vector_impl (0x0x7f890ae5fb60) 0
  std::allocator<MemRecursorCache::StoredRecord> (0x0x7f890ae5fbc8) 0 empty
    __gnu_cxx::new_allocator<MemRecursorCache::StoredRecord> (0x0x7f890a543e40) 0 empty

Class std::_Vector_base<MemRecursorCache::StoredRecord, std::allocator<MemRecursorCache::StoredRecord> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<MemRecursorCache::StoredRecord, std::allocator<MemRecursorCache::StoredRecord> > (0x0x7f890a543ba0) 0

Class std::vector<MemRecursorCache::StoredRecord>
   size=24 align=8
   base size=24 base align=8
std::vector<MemRecursorCache::StoredRecord> (0x0x7f890ae5ff70) 0
  std::_Vector_base<MemRecursorCache::StoredRecord, std::allocator<MemRecursorCache::StoredRecord> > (0x0x7f890a543f60) 0

Class MemRecursorCache::CacheEntry
   size=40 align=8
   base size=40 base align=8
MemRecursorCache::CacheEntry (0x0x7f890a543b40) 0

Class boost::multi_index::detail::is_index_list<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> > >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::is_index_list<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> > > (0x0x7f890a5e7060) 0 empty

Class boost::mpl::aux::has_tag<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, mpl_::bool_<false> >::gcc_3_2_wknd
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_tag<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, mpl_::bool_<false> >::gcc_3_2_wknd (0x0x7f890a5e7120) 0 empty

Class mpl_::long_<32768l>
   size=1 align=1
   base size=0 base align=1
mpl_::long_<32768l> (0x0x7f890a5e7300) 0 empty

Class boost::mpl::next<mpl_::long_<32768l> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::next<mpl_::long_<32768l> > (0x0x7f890a5e72a0) 0 empty

Class mpl_::long_<0l>
   size=1 align=1
   base size=0 base align=1
mpl_::long_<0l> (0x0x7f890a5e73c0) 0 empty

Class boost::mpl::next<mpl_::long_<0l> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::next<mpl_::long_<0l> > (0x0x7f890a5e7360) 0 empty

Class boost::mpl::v_item<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::mpl::vector0<mpl_::na>, 0>
   size=1 align=1
   base size=1 base align=1
boost::mpl::v_item<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::mpl::vector0<mpl_::na>, 0> (0x0x7f890ae872d8) 0 empty
  boost::mpl::vector0<mpl_::na> (0x0x7f890a5e7240) 0 empty

Class boost::mpl::vector1<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::vector1<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > > > (0x0x7f890ae874e0) 0 empty
  boost::mpl::v_item<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::mpl::vector0<mpl_::na>, 0> (0x0x7f890ae87548) 0 empty
    boost::mpl::vector0<mpl_::na> (0x0x7f890a5e7420) 0 empty

Class mpl_::long_<32769l>
   size=1 align=1
   base size=0 base align=1
mpl_::long_<32769l> (0x0x7f890a5e7540) 0 empty

Class boost::mpl::next<mpl_::long_<32769l> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::next<mpl_::long_<32769l> > (0x0x7f890a5e74e0) 0 empty

Class mpl_::long_<1l>
   size=1 align=1
   base size=0 base align=1
mpl_::long_<1l> (0x0x7f890a5e7600) 0 empty

Class boost::mpl::next<mpl_::long_<1l> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::next<mpl_::long_<1l> > (0x0x7f890a5e75a0) 0 empty

Class boost::mpl::v_item<boost::multi_index::sequenced<>, boost::mpl::vector1<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > > >, 0>
   size=1 align=1
   base size=1 base align=1
boost::mpl::v_item<boost::multi_index::sequenced<>, boost::mpl::vector1<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > > >, 0> (0x0x7f890ae87680) 0 empty
  boost::mpl::vector1<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > > > (0x0x7f890ae876e8) 0 empty
    boost::mpl::v_item<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::mpl::vector0<mpl_::na>, 0> (0x0x7f890ae87750) 0 empty
      boost::mpl::vector0<mpl_::na> (0x0x7f890a5e7480) 0 empty

Class boost::mpl::vector2<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::vector2<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> > (0x0x7f890ae879c0) 0 empty
  boost::mpl::v_item<boost::multi_index::sequenced<>, boost::mpl::vector1<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > > >, 0> (0x0x7f890ae87a28) 0 empty
    boost::mpl::vector1<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > > > (0x0x7f890ae87a90) 0 empty
      boost::mpl::v_item<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::mpl::vector0<mpl_::na>, 0> (0x0x7f890ae87af8) 0 empty
        boost::mpl::vector0<mpl_::na> (0x0x7f890a5e7660) 0 empty

Class boost::mpl::vector<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=1 base align=1
boost::mpl::vector<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> (0x0x7f890ae87bc8) 0 empty
  boost::mpl::vector2<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> > (0x0x7f890ae87c30) 0 empty
    boost::mpl::v_item<boost::multi_index::sequenced<>, boost::mpl::vector1<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > > >, 0> (0x0x7f890ae87c98) 0 empty
      boost::mpl::vector1<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > > > (0x0x7f890ae87d00) 0 empty
        boost::mpl::v_item<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::mpl::vector0<mpl_::na>, 0> (0x0x7f890ae87d68) 0 empty
          boost::mpl::vector0<mpl_::na> (0x0x7f890a5e76c0) 0 empty

Class boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >
   size=1 align=1
   base size=1 base align=1
boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> > (0x0x7f890ae87ea0) 0 empty
  boost::mpl::vector<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> (0x0x7f890ae87f08) 0 empty
    boost::mpl::vector2<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> > (0x0x7f890ae87f70) 0 empty
      boost::mpl::v_item<boost::multi_index::sequenced<>, boost::mpl::vector1<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > > >, 0> (0x0x7f890aea3000) 0 empty
        boost::mpl::vector1<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > > > (0x0x7f890aea3068) 0 empty
          boost::mpl::v_item<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::mpl::vector0<mpl_::na>, 0> (0x0x7f890aea30d0) 0 empty
            boost::mpl::vector0<mpl_::na> (0x0x7f890a5e7720) 0 empty

Class boost::mpl::aux::has_tag<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, mpl_::bool_<false> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_tag<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, mpl_::bool_<false> > (0x0x7f890a5e70c0) 0 empty

Class boost::mpl::aux::has_begin<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, mpl_::bool_<true> >::gcc_3_2_wknd
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_begin<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, mpl_::bool_<true> >::gcc_3_2_wknd (0x0x7f890a5e77e0) 0 empty

Class boost::mpl::aux::has_begin<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, mpl_::bool_<true> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_begin<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, mpl_::bool_<true> > (0x0x7f890a5e7780) 0 empty

Class boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> > > (0x0x7f890a5e7840) 0 empty

Class boost::mpl::sequence_tag<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::sequence_tag<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> > > (0x0x7f890aea32d8) 0 empty
  boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> > > (0x0x7f890a5e78a0) 0 empty

Class boost::is_same<mpl_::long_<32768l>, mpl_::long_<32770l> >
   size=1 align=1
   base size=1 base align=1
boost::is_same<mpl_::long_<32768l>, mpl_::long_<32770l> > (0x0x7f890aea33a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890aea3410) 0 empty
    mpl_::bool_<false> (0x0x7f890a5e7900) 0 empty

Class boost::mpl::empty_impl<boost::mpl::aux::vector_tag>::apply<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::empty_impl<boost::mpl::aux::vector_tag>::apply<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> > > (0x0x7f890aea3478) 0 empty
  boost::is_same<mpl_::long_<32768l>, mpl_::long_<32770l> > (0x0x7f890aea3548) 0 empty
    boost::integral_constant<bool, false> (0x0x7f890aea35b0) 0 empty
      mpl_::bool_<false> (0x0x7f890a5e7960) 0 empty

Class boost::mpl::empty<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::empty<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> > > (0x0x7f890aea3618) 0 empty
  boost::mpl::empty_impl<boost::mpl::aux::vector_tag>::apply<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> > > (0x0x7f890aea3680) 0 empty
    boost::is_same<mpl_::long_<32768l>, mpl_::long_<32770l> > (0x0x7f890aea36e8) 0 empty
      boost::integral_constant<bool, false> (0x0x7f890aea3750) 0 empty
        mpl_::bool_<false> (0x0x7f890a5e79c0) 0 empty

Class boost::mpl::begin_impl<boost::mpl::aux::vector_tag>::apply<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::begin_impl<boost::mpl::aux::vector_tag>::apply<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> > > (0x0x7f890a5e7a80) 0 empty

Class boost::mpl::begin<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::begin<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> > > (0x0x7f890a5e7a20) 0 empty

Class boost::is_same<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l>, mpl_::void_>
   size=1 align=1
   base size=1 base align=1
boost::is_same<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l>, mpl_::void_> (0x0x7f890aea3888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890aea38f0) 0 empty
    mpl_::bool_<false> (0x0x7f890a5e7ae0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_same<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l>, mpl_::void_> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_same<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l>, mpl_::void_> > (0x0x7f890aea3958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890aea39c0) 0 empty
    mpl_::bool_<false> (0x0x7f890a5e7b40) 0 empty

Class boost::mpl::aux::not_impl<0l>
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::not_impl<0l> (0x0x7f890aea3a28) 0 empty
  mpl_::bool_<true> (0x0x7f890a5e7ba0) 0 empty

Class boost::mpl::not_<boost::is_same<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l>, mpl_::void_> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::not_<boost::is_same<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l>, mpl_::void_> > (0x0x7f890aea3a90) 0 empty
  boost::mpl::aux::not_impl<0l> (0x0x7f890aea3af8) 0 empty
    mpl_::bool_<true> (0x0x7f890a5e7c00) 0 empty

Class boost::mpl::is_sequence<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::is_sequence<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> > > (0x0x7f890aea3bc8) 0 empty
  boost::mpl::not_<boost::is_same<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l>, mpl_::void_> > (0x0x7f890aea3c30) 0 empty
    boost::mpl::aux::not_impl<0l> (0x0x7f890aea3c98) 0 empty
      mpl_::bool_<true> (0x0x7f890a5e7c60) 0 empty

Class mpl_::long_<2l>
   size=1 align=1
   base size=0 base align=1
mpl_::long_<2l> (0x0x7f890a5e7d20) 0 empty

Class boost::mpl::O1_size_impl<boost::mpl::aux::vector_tag>::apply<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::O1_size_impl<boost::mpl::aux::vector_tag>::apply<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> > > (0x0x7f890aea3d68) 0 empty
  mpl_::long_<2l> (0x0x7f890a5e7d80) 0 empty

Class boost::mpl::O1_size<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::O1_size<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> > > (0x0x7f890aea3dd0) 0 empty
  boost::mpl::O1_size_impl<boost::mpl::aux::vector_tag>::apply<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> > > (0x0x7f890aea3e38) 0 empty
    mpl_::long_<2l> (0x0x7f890a5e7de0) 0 empty

Class boost::mpl::end_impl<boost::mpl::aux::vector_tag>::apply<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::end_impl<boost::mpl::aux::vector_tag>::apply<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> > > (0x0x7f890a5e7ea0) 0 empty

Class boost::mpl::end<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::end<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> > > (0x0x7f890a5e7e40) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> > > (0x0x7f890aeab068) 0 empty
  mpl_::int_<3> (0x0x7f890a5e7f00) 0 empty

Class boost::mpl::lambda<boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >, mpl_::void_, mpl_::int_<3> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::lambda<boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >, mpl_::void_, mpl_::int_<3> > (0x0x7f890a5e7f60) 0 empty

Class boost::mpl::aux::template_arity_impl<mpl_::arg<1>, 1>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<mpl_::arg<1>, 1> (0x0x7f890a618060) 0 empty

Class boost::mpl::aux::type_wrapper<mpl_::arg<1> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::type_wrapper<mpl_::arg<1> > (0x0x7f890a6180c0) 0 empty

Class boost::mpl::aux::template_arity_impl<mpl_::arg<1>, 2>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<mpl_::arg<1>, 2> (0x0x7f890a618120) 0 empty

Class boost::mpl::aux::template_arity_impl<mpl_::arg<1>, 3>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<mpl_::arg<1>, 3> (0x0x7f890a618180) 0 empty

Class boost::mpl::aux::template_arity_impl<mpl_::arg<1>, 4>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<mpl_::arg<1>, 4> (0x0x7f890a6181e0) 0 empty

Class boost::mpl::aux::template_arity_impl<mpl_::arg<1>, 5>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<mpl_::arg<1>, 5> (0x0x7f890a618240) 0 empty

Class boost::mpl::aux::template_arity_impl<mpl_::arg<1>, 6>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<mpl_::arg<1>, 6> (0x0x7f890a6182a0) 0 empty

Class boost::mpl::aux::template_arity<mpl_::arg<1> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity<mpl_::arg<1> > (0x0x7f890a618000) 0 empty

Class boost::mpl::lambda<mpl_::arg<1>, mpl_::void_, mpl_::int_<-1> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::lambda<mpl_::arg<1>, mpl_::void_, mpl_::int_<-1> > (0x0x7f890a618300) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::protect<mpl_::arg<1>, 0> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::protect<mpl_::arg<1>, 0> > (0x0x7f890aeab0d0) 0 empty
  mpl_::int_<1> (0x0x7f890a6183c0) 0 empty

Class boost::mpl::lambda<boost::mpl::protect<mpl_::arg<1>, 0>, mpl_::void_, mpl_::int_<1> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::lambda<boost::mpl::protect<mpl_::arg<1>, 0>, mpl_::void_, mpl_::int_<1> > (0x0x7f890a618420) 0 empty

Class boost::mpl::protect<mpl_::arg<1>, 0>
   size=1 align=1
   base size=1 base align=1
boost::mpl::protect<mpl_::arg<1>, 0> (0x0x7f890aeab138) 0 empty
  mpl_::arg<1> (0x0x7f890a618480) 0 empty

Class boost::mpl::is_na<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::is_na<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > (0x0x7f890aeab1a0) 0 empty
  mpl_::bool_<false> (0x0x7f890a6185a0) 0 empty

Class mpl_::assert_arg_pred_impl<false>
   size=1 align=1
   base size=0 base align=1
mpl_::assert_arg_pred_impl<false> (0x0x7f890a618600) 0 empty

Class mpl_::assert_arg_pred<boost::mpl::is_na<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > >
   size=1 align=1
   base size=0 base align=1
mpl_::assert_arg_pred<boost::mpl::is_na<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > (0x0x7f890a618540) 0 empty

Class mpl_::assert_arg_pred_not<boost::mpl::is_na<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > >
   size=1 align=1
   base size=0 base align=1
mpl_::assert_arg_pred_not<boost::mpl::is_na<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > (0x0x7f890a618660) 0 empty

Class mpl_::arg<1>::apply<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l> >
   size=1 align=1
   base size=0 base align=1
mpl_::arg<1>::apply<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l> > (0x0x7f890a6184e0) 0 empty

Class boost::mpl::apply_wrap2<boost::mpl::protect<mpl_::arg<1>, 0>, boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap2<boost::mpl::protect<mpl_::arg<1>, 0>, boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l> > (0x0x7f890aeaba28) 0 empty
  mpl_::arg<1>::apply<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l> > (0x0x7f890a618780) 0 empty

Class boost::mpl::apply2<boost::mpl::protect<mpl_::arg<1>, 0>, boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply2<boost::mpl::protect<mpl_::arg<1>, 0>, boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l> > (0x0x7f890ac7d820) 0 empty
  boost::mpl::apply_wrap2<boost::mpl::protect<mpl_::arg<1>, 0>, boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l> > (0x0x7f890ac7d888) 0 empty
    mpl_::arg<1>::apply<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l> > (0x0x7f890a6187e0) 0 empty

Class boost::mpl::next<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::next<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l> > (0x0x7f890a618840) 0 empty

Class mpl_::arg<1>::apply<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l> >
   size=1 align=1
   base size=0 base align=1
mpl_::arg<1>::apply<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l> > (0x0x7f890a6188a0) 0 empty

Class boost::mpl::apply_wrap2<boost::mpl::protect<mpl_::arg<1>, 0>, boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap2<boost::mpl::protect<mpl_::arg<1>, 0>, boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l> > (0x0x7f890accebc8) 0 empty
  mpl_::arg<1>::apply<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l> > (0x0x7f890a618900) 0 empty

Class boost::mpl::apply2<boost::mpl::protect<mpl_::arg<1>, 0>, boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply2<boost::mpl::protect<mpl_::arg<1>, 0>, boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l> > (0x0x7f890a7bcd68) 0 empty
  boost::mpl::apply_wrap2<boost::mpl::protect<mpl_::arg<1>, 0>, boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l> > (0x0x7f890a7bcdd0) 0 empty
    mpl_::arg<1>::apply<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l> > (0x0x7f890a618960) 0 empty

Class boost::mpl::next<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::next<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l> > (0x0x7f890a6189c0) 0 empty

Class boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> > (0x0x7f890a618a20) 0 empty

Class boost::mpl::aux::replace_unnamed_arg<boost::multi_index::detail::index_node_applier, mpl_::arg<1> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::replace_unnamed_arg<boost::multi_index::detail::index_node_applier, mpl_::arg<1> > (0x0x7f890a618ba0) 0 empty

Class boost::mpl::aux::resolve_bind_arg<boost::multi_index::detail::index_node_applier, boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l>, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::resolve_bind_arg<boost::multi_index::detail::index_node_applier, boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f890a618c60) 0 empty

Class boost::mpl::aux::replace_unnamed_arg<mpl_::arg<2>, mpl_::arg<1> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::replace_unnamed_arg<mpl_::arg<2>, mpl_::arg<1> > (0x0x7f890a618cc0) 0 empty

Class boost::mpl::aux::replace_unnamed_arg<mpl_::arg<1>, mpl_::arg<1> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::replace_unnamed_arg<mpl_::arg<1>, mpl_::arg<1> > (0x0x7f890a618d20) 0 empty

Class boost::mpl::is_na<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::is_na<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l> > (0x0x7f890a6340d0) 0 empty
  mpl_::bool_<false> (0x0x7f890a618f00) 0 empty

Class mpl_::assert_arg_pred<boost::mpl::is_na<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l> > >
   size=1 align=1
   base size=0 base align=1
mpl_::assert_arg_pred<boost::mpl::is_na<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l> > > (0x0x7f890a618ea0) 0 empty

Class mpl_::assert_arg_pred_not<boost::mpl::is_na<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l> > >
   size=1 align=1
   base size=0 base align=1
mpl_::assert_arg_pred_not<boost::mpl::is_na<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l> > > (0x0x7f890a618f60) 0 empty

Class mpl_::arg<2>::apply<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l>, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
mpl_::arg<2>::apply<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f890a618e40) 0 empty

Class boost::mpl::apply_wrap5<mpl_::arg<2>, boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l>, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap5<mpl_::arg<2>, boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f890a634270) 0 empty
  mpl_::arg<2>::apply<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f890a641000) 0 empty

Class boost::mpl::aux::resolve_bind_arg<mpl_::arg<2>, boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l>, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::resolve_bind_arg<mpl_::arg<2>, boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f890a618de0) 0 empty

Class boost::mpl::apply_wrap5<mpl_::arg<1>, boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l>, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap5<mpl_::arg<1>, boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f890a6343a8) 0 empty
  mpl_::arg<1>::apply<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l> > (0x0x7f890a641120) 0 empty

Class boost::mpl::aux::resolve_bind_arg<mpl_::arg<1>, boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l>, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::resolve_bind_arg<mpl_::arg<1>, boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f890a6410c0) 0 empty

Class boost::mpl::aux::type_wrapper<boost::multi_index::sequenced<> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::type_wrapper<boost::multi_index::sequenced<> > (0x0x7f890a641300) 0 empty

Class boost::mpl::v_at_impl<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::v_at_impl<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l> (0x0x7f890a6412a0) 0 empty

Class boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::sequenced<> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::sequenced<> > > (0x0x7f890a641360) 0 empty

Class boost::mpl::v_at<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l>
   size=1 align=1
   base size=1 base align=1
boost::mpl::v_at<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l> (0x0x7f890a6344e0) 0 empty
  boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::sequenced<> > > (0x0x7f890a641480) 0 empty

Class boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l> (0x0x7f890a641240) 0 empty

Class boost::mpl::deref<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::deref<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l> > (0x0x7f890a6411e0) 0 empty

Class boost::multi_index::detail::is_tag<boost::multi_index::tag<> >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::is_tag<boost::multi_index::tag<> > (0x0x7f890a6415a0) 0 empty

Class boost::detail::cv_traits_imp<boost::multi_index::detail::tag_marker*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::multi_index::detail::tag_marker*> (0x0x7f890a641720) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::multi_index::detail::tag_marker>
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::multi_index::detail::tag_marker> (0x0x7f890a6416c0) 0 empty

Class boost::remove_cv<boost::multi_index::detail::tag_marker>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::multi_index::detail::tag_marker> (0x0x7f890a641660) 0 empty

Class boost::detail::cv_traits_imp<boost::multi_index::tag<>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::multi_index::tag<>*> (0x0x7f890a641840) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::multi_index::tag<> >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::multi_index::tag<> > (0x0x7f890a6417e0) 0 empty

Class boost::remove_cv<boost::multi_index::tag<> >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::multi_index::tag<> > (0x0x7f890a641780) 0 empty

Class boost::detail::is_base_and_derived_impl<boost::multi_index::detail::tag_marker, boost::multi_index::tag<> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_base_and_derived_impl<boost::multi_index::detail::tag_marker, boost::multi_index::tag<> > (0x0x7f890a641600) 0 empty

Class boost::is_same<boost::multi_index::detail::tag_marker, boost::multi_index::tag<> >
   size=1 align=1
   base size=1 base align=1
boost::is_same<boost::multi_index::detail::tag_marker, boost::multi_index::tag<> > (0x0x7f890a634888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890a6348f0) 0 empty
    mpl_::bool_<false> (0x0x7f890a6418a0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::mpl::is_na<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::mpl::is_na<mpl_::na> > (0x0x7f890a6349c0) 0 empty
  mpl_::bool_<true> (0x0x7f890a641a80) 0 empty

Class boost::mpl::aux::or_impl<true, boost::mpl::is_lambda_expression<boost::mpl::identity<mpl_::arg<1> > >, boost::mpl::not_<boost::mpl::is_sequence<boost::mpl::identity<mpl_::arg<1> > > >, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::or_impl<true, boost::mpl::is_lambda_expression<boost::mpl::identity<mpl_::arg<1> > >, boost::mpl::not_<boost::mpl::is_sequence<boost::mpl::identity<mpl_::arg<1> > > >, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f890a634a28) 0 empty
  mpl_::bool_<true> (0x0x7f890a641ae0) 0 empty

Class boost::mpl::or_<boost::mpl::is_na<mpl_::na>, boost::mpl::is_lambda_expression<boost::mpl::identity<mpl_::arg<1> > >, boost::mpl::not_<boost::mpl::is_sequence<boost::mpl::identity<mpl_::arg<1> > > >, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::or_<boost::mpl::is_na<mpl_::na>, boost::mpl::is_lambda_expression<boost::mpl::identity<mpl_::arg<1> > >, boost::mpl::not_<boost::mpl::is_sequence<boost::mpl::identity<mpl_::arg<1> > > >, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f890a634a90) 0 empty
  boost::mpl::aux::or_impl<true, boost::mpl::is_lambda_expression<boost::mpl::identity<mpl_::arg<1> > >, boost::mpl::not_<boost::mpl::is_sequence<boost::mpl::identity<mpl_::arg<1> > > >, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f890a634af8) 0 empty
    mpl_::bool_<true> (0x0x7f890a641b40) 0 empty

Class boost::mpl::if_c<true, boost::mpl::transform1<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::identity<mpl_::arg<1> >, mpl_::na>, boost::mpl::transform2<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::identity<mpl_::arg<1> >, mpl_::na, mpl_::na> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::mpl::transform1<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::identity<mpl_::arg<1> >, mpl_::na>, boost::mpl::transform2<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::identity<mpl_::arg<1> >, mpl_::na, mpl_::na> > (0x0x7f890a641ba0) 0 empty

Class boost::mpl::if_<boost::mpl::or_<boost::mpl::is_na<mpl_::na>, boost::mpl::is_lambda_expression<boost::mpl::identity<mpl_::arg<1> > >, boost::mpl::not_<boost::mpl::is_sequence<boost::mpl::identity<mpl_::arg<1> > > >, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::transform1<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::identity<mpl_::arg<1> >, mpl_::na>, boost::mpl::transform2<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::identity<mpl_::arg<1> >, mpl_::na, mpl_::na> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::or_<boost::mpl::is_na<mpl_::na>, boost::mpl::is_lambda_expression<boost::mpl::identity<mpl_::arg<1> > >, boost::mpl::not_<boost::mpl::is_sequence<boost::mpl::identity<mpl_::arg<1> > > >, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::transform1<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::identity<mpl_::arg<1> >, mpl_::na>, boost::mpl::transform2<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::identity<mpl_::arg<1> >, mpl_::na, mpl_::na> > (0x0x7f890a641a20) 0 empty

Class boost::mpl::aux::has_tag<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, mpl_::bool_<false> >::gcc_3_2_wknd
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_tag<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, mpl_::bool_<false> >::gcc_3_2_wknd (0x0x7f890a641c60) 0 empty

Class boost::mpl::aux::has_tag<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, mpl_::bool_<false> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_tag<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, mpl_::bool_<false> > (0x0x7f890a641c00) 0 empty

Class boost::mpl::aux::has_begin<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, mpl_::bool_<true> >::gcc_3_2_wknd
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_begin<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, mpl_::bool_<true> >::gcc_3_2_wknd (0x0x7f890a641d20) 0 empty

Class boost::mpl::aux::has_begin<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, mpl_::bool_<true> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_begin<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, mpl_::bool_<true> > (0x0x7f890a641cc0) 0 empty

Class boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> > (0x0x7f890a641d80) 0 empty

Class boost::mpl::sequence_tag<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::sequence_tag<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> > (0x0x7f890a634dd0) 0 empty
  boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> > (0x0x7f890a641de0) 0 empty

Class boost::mpl::clear_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::clear_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> > (0x0x7f890a641e40) 0 empty

Class boost::mpl::clear<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::clear<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> > (0x0x7f890a634e38) 0 empty
  boost::mpl::clear_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> > (0x0x7f890a641ea0) 0 empty

Class boost::mpl::aux::has_tag<boost::mpl::vector0<mpl_::na>, mpl_::bool_<false> >::gcc_3_2_wknd
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_tag<boost::mpl::vector0<mpl_::na>, mpl_::bool_<false> >::gcc_3_2_wknd (0x0x7f890a65f000) 0 empty

Class boost::mpl::aux::has_tag<boost::mpl::vector0<mpl_::na>, mpl_::bool_<false> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_tag<boost::mpl::vector0<mpl_::na>, mpl_::bool_<false> > (0x0x7f890a641f60) 0 empty

Class boost::mpl::aux::has_begin<boost::mpl::vector0<mpl_::na>, mpl_::bool_<true> >::gcc_3_2_wknd
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_begin<boost::mpl::vector0<mpl_::na>, mpl_::bool_<true> >::gcc_3_2_wknd (0x0x7f890a65f180) 0 empty

Class boost::mpl::aux::has_begin<boost::mpl::vector0<mpl_::na>, mpl_::bool_<true> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_begin<boost::mpl::vector0<mpl_::na>, mpl_::bool_<true> > (0x0x7f890a65f120) 0 empty

Class boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::mpl::vector0<mpl_::na> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::mpl::vector0<mpl_::na> > (0x0x7f890a65f2a0) 0 empty

Class boost::mpl::sequence_tag<boost::mpl::vector0<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::sequence_tag<boost::mpl::vector0<mpl_::na> > (0x0x7f890a663000) 0 empty
  boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::mpl::vector0<mpl_::na> > (0x0x7f890a65f3c0) 0 empty

Class boost::mpl::has_push_back_impl<boost::mpl::aux::vector_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::has_push_back_impl<boost::mpl::aux::vector_tag> (0x0x7f890a65f480) 0 empty

Class boost::mpl::aux::has_type<boost::mpl::push_back<boost::mpl::vector0<mpl_::na>, boost::mpl::has_push_back_arg>, mpl_::bool_<true> >::gcc_3_2_wknd
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_type<boost::mpl::push_back<boost::mpl::vector0<mpl_::na>, boost::mpl::has_push_back_arg>, mpl_::bool_<true> >::gcc_3_2_wknd (0x0x7f890a65f540) 0 empty

Class boost::mpl::push_back_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector0<mpl_::na>, boost::mpl::has_push_back_arg>
   size=1 align=1
   base size=0 base align=1
boost::mpl::push_back_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector0<mpl_::na>, boost::mpl::has_push_back_arg> (0x0x7f890a65f5a0) 0 empty

Class boost::mpl::push_back<boost::mpl::vector0<mpl_::na>, boost::mpl::has_push_back_arg>
   size=1 align=1
   base size=1 base align=1
boost::mpl::push_back<boost::mpl::vector0<mpl_::na>, boost::mpl::has_push_back_arg> (0x0x7f890a6630d0) 0 empty
  boost::mpl::push_back_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector0<mpl_::na>, boost::mpl::has_push_back_arg> (0x0x7f890a65f600) 0 empty

Class boost::mpl::aux::has_type<boost::mpl::push_back<boost::mpl::vector0<mpl_::na>, boost::mpl::has_push_back_arg>, mpl_::bool_<true> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_type<boost::mpl::push_back<boost::mpl::vector0<mpl_::na>, boost::mpl::has_push_back_arg>, mpl_::bool_<true> > (0x0x7f890a65f4e0) 0 empty

Class boost::mpl::has_push_back_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector0<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::has_push_back_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector0<mpl_::na> > (0x0x7f890a663270) 0 empty
  boost::mpl::aux::has_type<boost::mpl::push_back<boost::mpl::vector0<mpl_::na>, boost::mpl::has_push_back_arg>, mpl_::bool_<true> > (0x0x7f890a65f660) 0 empty

Class boost::mpl::has_push_back<boost::mpl::vector0<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::has_push_back<boost::mpl::vector0<mpl_::na> > (0x0x7f890a6633a8) 0 empty
  boost::mpl::has_push_back_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector0<mpl_::na> > (0x0x7f890a663410) 0 empty
    boost::mpl::aux::has_type<boost::mpl::push_back<boost::mpl::vector0<mpl_::na>, boost::mpl::has_push_back_arg>, mpl_::bool_<true> > (0x0x7f890a65f6c0) 0 empty

Class boost::mpl::if_c<true, boost::mpl::aux::transform1_impl<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::identity<mpl_::arg<1> >, boost::mpl::back_inserter<boost::mpl::vector0<mpl_::na> > >, boost::mpl::aux::reverse_transform1_impl<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::identity<mpl_::arg<1> >, boost::mpl::front_inserter<boost::mpl::vector0<mpl_::na> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::mpl::aux::transform1_impl<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::identity<mpl_::arg<1> >, boost::mpl::back_inserter<boost::mpl::vector0<mpl_::na> > >, boost::mpl::aux::reverse_transform1_impl<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::identity<mpl_::arg<1> >, boost::mpl::front_inserter<boost::mpl::vector0<mpl_::na> > > > (0x0x7f890a65f720) 0 empty

Class boost::mpl::if_<boost::mpl::has_push_back<boost::mpl::vector0<mpl_::na> >, boost::mpl::aux::transform1_impl<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::identity<mpl_::arg<1> >, boost::mpl::back_inserter<boost::mpl::vector0<mpl_::na> > >, boost::mpl::aux::reverse_transform1_impl<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::identity<mpl_::arg<1> >, boost::mpl::front_inserter<boost::mpl::vector0<mpl_::na> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::has_push_back<boost::mpl::vector0<mpl_::na> >, boost::mpl::aux::transform1_impl<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::identity<mpl_::arg<1> >, boost::mpl::back_inserter<boost::mpl::vector0<mpl_::na> > >, boost::mpl::aux::reverse_transform1_impl<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::identity<mpl_::arg<1> >, boost::mpl::front_inserter<boost::mpl::vector0<mpl_::na> > > > (0x0x7f890a641f00) 0 empty

Class boost::mpl::inserter<boost::mpl::vector0<mpl_::na>, boost::mpl::push_back<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::inserter<boost::mpl::vector0<mpl_::na>, boost::mpl::push_back<mpl_::na, mpl_::na> > (0x0x7f890a65f780) 0 empty

Class boost::mpl::back_inserter<boost::mpl::vector0<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::back_inserter<boost::mpl::vector0<mpl_::na> > (0x0x7f890a663548) 0 empty
  boost::mpl::inserter<boost::mpl::vector0<mpl_::na>, boost::mpl::push_back<mpl_::na, mpl_::na> > (0x0x7f890a65f8a0) 0 empty

Class boost::mpl::lambda<boost::mpl::push_back<mpl_::na, mpl_::na>, mpl_::void_, mpl_::int_<-1> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::lambda<boost::mpl::push_back<mpl_::na, mpl_::na>, mpl_::void_, mpl_::int_<-1> > (0x0x7f890a65f960) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::identity<mpl_::arg<1> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::identity<mpl_::arg<1> > > (0x0x7f890a6635b0) 0 empty
  mpl_::int_<1> (0x0x7f890a65fa80) 0 empty

Class boost::mpl::aux::lambda_or<true, false, false, false, false>
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::lambda_or<true, false, false, false, false> (0x0x7f890a663680) 0 empty
  mpl_::bool_<true> (0x0x7f890a65fb40) 0 empty

Class boost::mpl::aux::le_result1<mpl_::bool_<true>, mpl_::void_, boost::mpl::identity, boost::mpl::lambda<mpl_::arg<1>, mpl_::void_, mpl_::int_<-1> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::le_result1<mpl_::bool_<true>, mpl_::void_, boost::mpl::identity, boost::mpl::lambda<mpl_::arg<1>, mpl_::void_, mpl_::int_<-1> > > (0x0x7f890a65fba0) 0 empty

Class boost::mpl::lambda<boost::mpl::identity<mpl_::arg<1> >, mpl_::void_, mpl_::int_<1> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::lambda<boost::mpl::identity<mpl_::arg<1> >, mpl_::void_, mpl_::int_<1> > (0x0x7f890a65fae0) 0 empty

Class boost::mpl::O1_size_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::O1_size_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> > (0x0x7f890a663820) 0 empty
  mpl_::long_<0l> (0x0x7f890a65fc60) 0 empty

Class boost::mpl::O1_size<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::O1_size<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> > (0x0x7f890a663888) 0 empty
  boost::mpl::O1_size_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> > (0x0x7f890a6638f0) 0 empty
    mpl_::long_<0l> (0x0x7f890a65fcc0) 0 empty

Class boost::mpl::begin_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::begin_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> > (0x0x7f890a65fd80) 0 empty

Class boost::mpl::begin<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::begin<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> > (0x0x7f890a65fd20) 0 empty

Class boost::mpl::end_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::end_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> > (0x0x7f890a65fe40) 0 empty

Class boost::mpl::end<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::end<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> > (0x0x7f890a65fde0) 0 empty

Class boost::mpl::aux::fold_impl<0, boost::mpl::v_iter<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0l>, boost::mpl::v_iter<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0l>, boost::mpl::vector0<mpl_::na>, boost::mpl::bind2<boost::mpl::push_back<mpl_::na, mpl_::na>, mpl_::arg<1>, boost::mpl::bind1<boost::mpl::protect<boost::mpl::bind1<boost::mpl::quote1<boost::mpl::identity, mpl_::void_>, mpl_::arg<1> >, 0>, mpl_::arg<2> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::fold_impl<0, boost::mpl::v_iter<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0l>, boost::mpl::v_iter<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0l>, boost::mpl::vector0<mpl_::na>, boost::mpl::bind2<boost::mpl::push_back<mpl_::na, mpl_::na>, mpl_::arg<1>, boost::mpl::bind1<boost::mpl::protect<boost::mpl::bind1<boost::mpl::quote1<boost::mpl::identity, mpl_::void_>, mpl_::arg<1> >, 0>, mpl_::arg<2> > > > (0x0x7f890a65fea0) 0 empty

Class boost::mpl::fold<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::vector0<mpl_::na>, boost::mpl::bind2<boost::mpl::push_back<mpl_::na, mpl_::na>, mpl_::arg<1>, boost::mpl::bind1<boost::mpl::protect<boost::mpl::bind1<boost::mpl::quote1<boost::mpl::identity, mpl_::void_>, mpl_::arg<1> >, 0>, mpl_::arg<2> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::fold<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::vector0<mpl_::na>, boost::mpl::bind2<boost::mpl::push_back<mpl_::na, mpl_::na>, mpl_::arg<1>, boost::mpl::bind1<boost::mpl::protect<boost::mpl::bind1<boost::mpl::quote1<boost::mpl::identity, mpl_::void_>, mpl_::arg<1> >, 0>, mpl_::arg<2> > > > (0x0x7f890a65fc00) 0 empty

Class boost::mpl::aux::transform1_impl<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::identity<mpl_::arg<1> >, boost::mpl::back_inserter<boost::mpl::vector0<mpl_::na> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::transform1_impl<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::identity<mpl_::arg<1> >, boost::mpl::back_inserter<boost::mpl::vector0<mpl_::na> > > (0x0x7f890a663af8) 0 empty
  boost::mpl::fold<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::vector0<mpl_::na>, boost::mpl::bind2<boost::mpl::push_back<mpl_::na, mpl_::na>, mpl_::arg<1>, boost::mpl::bind1<boost::mpl::protect<boost::mpl::bind1<boost::mpl::quote1<boost::mpl::identity, mpl_::void_>, mpl_::arg<1> >, 0>, mpl_::arg<2> > > > (0x0x7f890a65ff00) 0 empty

Class boost::mpl::transform1<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::identity<mpl_::arg<1> >, mpl_::na>
   size=1 align=1
   base size=1 base align=1
boost::mpl::transform1<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::identity<mpl_::arg<1> >, mpl_::na> (0x0x7f890a663b60) 0 empty
  boost::mpl::aux::transform1_impl<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::identity<mpl_::arg<1> >, boost::mpl::back_inserter<boost::mpl::vector0<mpl_::na> > > (0x0x7f890a663bc8) 0 empty
    boost::mpl::fold<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::vector0<mpl_::na>, boost::mpl::bind2<boost::mpl::push_back<mpl_::na, mpl_::na>, mpl_::arg<1>, boost::mpl::bind1<boost::mpl::protect<boost::mpl::bind1<boost::mpl::quote1<boost::mpl::identity, mpl_::void_>, mpl_::arg<1> >, 0>, mpl_::arg<2> > > > (0x0x7f890a65ff60) 0 empty

Class boost::mpl::eval_if<boost::mpl::or_<boost::mpl::is_na<mpl_::na>, boost::mpl::is_lambda_expression<boost::mpl::identity<mpl_::arg<1> > >, boost::mpl::not_<boost::mpl::is_sequence<boost::mpl::identity<mpl_::arg<1> > > >, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::transform1<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::identity<mpl_::arg<1> >, mpl_::na>, boost::mpl::transform2<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::identity<mpl_::arg<1> >, mpl_::na, mpl_::na> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::mpl::or_<boost::mpl::is_na<mpl_::na>, boost::mpl::is_lambda_expression<boost::mpl::identity<mpl_::arg<1> > >, boost::mpl::not_<boost::mpl::is_sequence<boost::mpl::identity<mpl_::arg<1> > > >, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::transform1<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::identity<mpl_::arg<1> >, mpl_::na>, boost::mpl::transform2<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::identity<mpl_::arg<1> >, mpl_::na, mpl_::na> > (0x0x7f890a6419c0) 0 empty

Class boost::mpl::transform<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::identity<mpl_::arg<1> >, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::transform<boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::identity<mpl_::arg<1> >, mpl_::na, mpl_::na> (0x0x7f890a641960) 0 empty

Class boost::mpl::O1_size_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector0<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::O1_size_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector0<mpl_::na> > (0x0x7f890a663d00) 0 empty
  mpl_::long_<0l> (0x0x7f890a6760c0) 0 empty

Class boost::mpl::O1_size<boost::mpl::vector0<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::O1_size<boost::mpl::vector0<mpl_::na> > (0x0x7f890a663d68) 0 empty
  boost::mpl::O1_size_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector0<mpl_::na> > (0x0x7f890a663dd0) 0 empty
    mpl_::long_<0l> (0x0x7f890a6761e0) 0 empty

Class boost::mpl::begin_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector0<mpl_::na> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::begin_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector0<mpl_::na> > (0x0x7f890a676300) 0 empty

Class boost::mpl::begin<boost::mpl::vector0<mpl_::na> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::begin<boost::mpl::vector0<mpl_::na> > (0x0x7f890a6762a0) 0 empty

Class boost::mpl::end_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector0<mpl_::na> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::end_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector0<mpl_::na> > (0x0x7f890a676480) 0 empty

Class boost::mpl::end<boost::mpl::vector0<mpl_::na> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::end<boost::mpl::vector0<mpl_::na> > (0x0x7f890a676420) 0 empty

Class boost::mpl::aux::fold_impl<0, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l>, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::fold_impl<0, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l>, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f890a6765a0) 0 empty

Class boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker>
   size=1 align=1
   base size=0 base align=1
boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f890a676060) 0 empty

Class boost::multi_index::detail::no_duplicate_tags<boost::mpl::vector0<mpl_::na> >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::no_duplicate_tags<boost::mpl::vector0<mpl_::na> > (0x0x7f890a676000) 0 empty

Class boost::mpl::aux::has_tag<boost::mpl::set0<>, mpl_::bool_<false> >::gcc_3_2_wknd
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_tag<boost::mpl::set0<>, mpl_::bool_<false> >::gcc_3_2_wknd (0x0x7f890a676660) 0 empty

Class boost::mpl::set0<>
   size=1 align=1
   base size=0 base align=1
boost::mpl::set0<> (0x0x7f890a6766c0) 0 empty

Class boost::mpl::aux::has_tag<boost::mpl::set0<>, mpl_::bool_<false> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_tag<boost::mpl::set0<>, mpl_::bool_<false> > (0x0x7f890a676600) 0 empty

Class boost::mpl::aux::has_begin<boost::mpl::set0<>, mpl_::bool_<true> >::gcc_3_2_wknd
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_begin<boost::mpl::set0<>, mpl_::bool_<true> >::gcc_3_2_wknd (0x0x7f890a676780) 0 empty

Class boost::mpl::aux::has_begin<boost::mpl::set0<>, mpl_::bool_<true> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_begin<boost::mpl::set0<>, mpl_::bool_<true> > (0x0x7f890a676720) 0 empty

Class boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::mpl::set0<> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::mpl::set0<> > (0x0x7f890a6767e0) 0 empty

Class boost::mpl::sequence_tag<boost::mpl::set0<> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::sequence_tag<boost::mpl::set0<> > (0x0x7f890a679208) 0 empty
  boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::mpl::set0<> > (0x0x7f890a676840) 0 empty

Class boost::mpl::has_key_impl<boost::mpl::aux::set_tag>::apply<boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_mark>
   size=1 align=1
   base size=1 base align=1
boost::mpl::has_key_impl<boost::mpl::aux::set_tag>::apply<boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_mark> (0x0x7f890a679270) 0 empty
  mpl_::bool_<false> (0x0x7f890a6768a0) 0 empty

Class boost::mpl::has_key<boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_mark>
   size=1 align=1
   base size=1 base align=1
boost::mpl::has_key<boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_mark> (0x0x7f890a6792d8) 0 empty
  boost::mpl::has_key_impl<boost::mpl::aux::set_tag>::apply<boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_mark> (0x0x7f890a679340) 0 empty
    mpl_::bool_<false> (0x0x7f890a676900) 0 empty

Class boost::multi_index::tag<>
   size=1 align=1
   base size=1 base align=1
boost::multi_index::tag<> (0x0x7f890a634958) 0 empty
  boost::multi_index::detail::tag_marker (0x0x7f890a641900) 0 empty

Class boost::is_base_and_derived<boost::multi_index::detail::tag_marker, boost::multi_index::tag<> >
   size=1 align=1
   base size=1 base align=1
boost::is_base_and_derived<boost::multi_index::detail::tag_marker, boost::multi_index::tag<> > (0x0x7f890a6793a8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890a679410) 0 empty
    mpl_::bool_<true> (0x0x7f890a676960) 0 empty

Class boost::multi_index::sequenced<>
   size=1 align=1
   base size=0 base align=1
boost::multi_index::sequenced<> (0x0x7f890a641540) 0 empty

Class boost::multi_index::sequenced<>::node_class<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::sequenced<>::node_class<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > (0x0x7f890a676a80) 0 empty

Class boost::multi_index::detail::index_node_applier::apply<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l>, boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::index_node_applier::apply<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l>, boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > (0x0x7f890a641180) 0 empty

Class boost::mpl::apply_wrap2<boost::multi_index::detail::index_node_applier, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l>, boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap2<boost::multi_index::detail::index_node_applier, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l>, boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > (0x0x7f890a679478) 0 empty
  boost::multi_index::detail::index_node_applier::apply<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l>, boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > (0x0x7f890a676ae0) 0 empty

Class boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >::apply<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >::apply<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l> > (0x0x7f890a618b40) 0 empty

Class boost::mpl::apply_wrap2<boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >, boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap2<boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >, boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l> > (0x0x7f890a6794e0) 0 empty
  boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >::apply<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l> > (0x0x7f890a676b40) 0 empty

Class boost::mpl::apply2<boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >, boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply2<boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >, boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l> > (0x0x7f890a679548) 0 empty
  boost::mpl::apply_wrap2<boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >, boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l> > (0x0x7f890a6795b0) 0 empty
    boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >::apply<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l> > (0x0x7f890a676ba0) 0 empty

Class boost::mpl::aux::resolve_bind_arg<boost::multi_index::detail::index_node_applier, boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l>, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::resolve_bind_arg<boost::multi_index::detail::index_node_applier, boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f890a676cc0) 0 empty

Class boost::mpl::is_na<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::is_na<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l> > (0x0x7f890a6796e8) 0 empty
  mpl_::bool_<false> (0x0x7f890a676ea0) 0 empty

Class mpl_::assert_arg_pred<boost::mpl::is_na<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l> > >
   size=1 align=1
   base size=0 base align=1
mpl_::assert_arg_pred<boost::mpl::is_na<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l> > > (0x0x7f890a676e40) 0 empty

Class mpl_::assert_arg_pred_not<boost::mpl::is_na<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l> > >
   size=1 align=1
   base size=0 base align=1
mpl_::assert_arg_pred_not<boost::mpl::is_na<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l> > > (0x0x7f890a676f00) 0 empty

Class mpl_::arg<2>::apply<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l>, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
mpl_::arg<2>::apply<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f890a676de0) 0 empty

Class boost::mpl::apply_wrap5<mpl_::arg<2>, boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l>, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap5<mpl_::arg<2>, boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f890a679888) 0 empty
  mpl_::arg<2>::apply<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f890a676f60) 0 empty

Class boost::mpl::aux::resolve_bind_arg<mpl_::arg<2>, boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l>, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::resolve_bind_arg<mpl_::arg<2>, boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f890a676d80) 0 empty

Class boost::mpl::is_na<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::is_na<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > (0x0x7f890a6799c0) 0 empty
  mpl_::bool_<false> (0x0x7f890a698180) 0 empty

Class mpl_::assert_arg_pred<boost::mpl::is_na<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >
   size=1 align=1
   base size=0 base align=1
mpl_::assert_arg_pred<boost::mpl::is_na<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > > (0x0x7f890a698120) 0 empty

Class mpl_::assert_arg_pred_not<boost::mpl::is_na<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >
   size=1 align=1
   base size=0 base align=1
mpl_::assert_arg_pred_not<boost::mpl::is_na<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > > (0x0x7f890a6981e0) 0 empty

Class mpl_::arg<1>::apply<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l>, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
mpl_::arg<1>::apply<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f890a6980c0) 0 empty

Class boost::mpl::apply_wrap5<mpl_::arg<1>, boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l>, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap5<mpl_::arg<1>, boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f890a679b60) 0 empty
  mpl_::arg<1>::apply<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f890a698240) 0 empty

Class boost::mpl::aux::resolve_bind_arg<mpl_::arg<1>, boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l>, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::resolve_bind_arg<mpl_::arg<1>, boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f890a698060) 0 empty

Class boost::mpl::aux::type_wrapper<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::type_wrapper<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > > > (0x0x7f890a698420) 0 empty

Class boost::mpl::v_at_impl<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::v_at_impl<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l> (0x0x7f890a6983c0) 0 empty

Class boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > > > > (0x0x7f890a698480) 0 empty

Class boost::mpl::v_at<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l>
   size=1 align=1
   base size=1 base align=1
boost::mpl::v_at<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l> (0x0x7f890a679c98) 0 empty
  boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > > > > (0x0x7f890a6984e0) 0 empty

Class boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l> (0x0x7f890a698360) 0 empty

Class boost::mpl::deref<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::deref<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l> > (0x0x7f890a698300) 0 empty

Class boost::multi_index::detail::is_tag<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::is_tag<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > > (0x0x7f890a698660) 0 empty

Class boost::detail::cv_traits_imp<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >*> (0x0x7f890a6987e0) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > > (0x0x7f890a698780) 0 empty

Class boost::remove_cv<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > > (0x0x7f890a698720) 0 empty

Class boost::detail::is_base_and_derived_impl<boost::multi_index::detail::tag_marker, boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_base_and_derived_impl<boost::multi_index::detail::tag_marker, boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > > (0x0x7f890a6986c0) 0 empty

Class boost::is_same<boost::multi_index::detail::tag_marker, boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > >
   size=1 align=1
   base size=1 base align=1
boost::is_same<boost::multi_index::detail::tag_marker, boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > > (0x0x7f890a679f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890a6ad000) 0 empty
    mpl_::bool_<false> (0x0x7f890a698840) 0 empty

Class boost::tuples::detail::map_tuple_to_cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::map_tuple_to_cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> (0x0x7f890a698900) 0 empty

Class boost::tuples::detail::map_tuple_to_cons<boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::map_tuple_to_cons<boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> (0x0x7f890a6988a0) 0 empty

Class boost::detail::is_reference_impl<boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname> > (0x0x7f890a698a20) 0 empty

Class boost::is_lvalue_reference<boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname> >
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname> > (0x0x7f890a6adaf8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890a6adb60) 0 empty
    mpl_::bool_<false> (0x0x7f890a698a80) 0 empty

Class boost::is_rvalue_reference<boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname> >
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname> > (0x0x7f890a6adbc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890a6adc30) 0 empty
    mpl_::bool_<false> (0x0x7f890a698ae0) 0 empty

Class boost::is_reference<boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname> >
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname> > (0x0x7f890a6adc98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890a6add00) 0 empty
    mpl_::bool_<false> (0x0x7f890a698b40) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>*> (0x0x7f890a698c60) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname> > (0x0x7f890a6ade38) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>*> (0x0x7f890a698cc0) 0 empty

Class boost::detail::is_function_impl<boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname> > (0x0x7f890a6adea0) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname> > (0x0x7f890a6adf08) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>*> (0x0x7f890a698d20) 0 empty

Class boost::is_function<boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname> >
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname> > (0x0x7f890a6adf70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890a6b7000) 0 empty
    mpl_::bool_<false> (0x0x7f890a698d80) 0 empty

Class boost::tuples::detail::IF<false, boost::tuples::detail::non_storeable_type<boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname> >, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::IF<false, boost::tuples::detail::non_storeable_type<boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname> >, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname> > (0x0x7f890a698de0) 0 empty

Class boost::tuples::detail::wrap_non_storeable_type<boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::wrap_non_storeable_type<boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname> > (0x0x7f890a6989c0) 0 empty

Class boost::detail::is_const_rvalue_filter<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_const_rvalue_filter<std::basic_string<char> > (0x0x7f890a698e40) 0 empty

Class boost::detail::cv_traits_imp<std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<std::basic_string<char>*> (0x0x7f890a698f60) 0 empty

Class boost::is_const<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_const<std::basic_string<char> > (0x0x7f890a6b71a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890a6b7208) 0 empty
    mpl_::bool_<false> (0x0x7f890a6ba000) 0 empty

Class boost::mpl::if_c<false, boost::multi_index::detail::const_member_base<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::detail::non_const_member_base<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::multi_index::detail::const_member_base<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::detail::non_const_member_base<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname> > (0x0x7f890a6ba060) 0 empty

Class boost::multi_index::detail::non_const_member_base<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::non_const_member_base<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname> (0x0x7f890a6ba0c0) 0 empty

Class boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>
   size=1 align=1
   base size=1 base align=1
boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname> (0x0x7f890a6b7270) 0 empty
  boost::multi_index::detail::non_const_member_base<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname> (0x0x7f890a6ba120) 0 empty

Class boost::detail::is_reference_impl<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > (0x0x7f890a6ba240) 0 empty

Class boost::is_lvalue_reference<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > (0x0x7f890a6b7340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890a6b73a8) 0 empty
    mpl_::bool_<false> (0x0x7f890a6ba2a0) 0 empty

Class boost::is_rvalue_reference<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > (0x0x7f890a6b7410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890a6b7478) 0 empty
    mpl_::bool_<false> (0x0x7f890a6ba300) 0 empty

Class boost::is_reference<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > (0x0x7f890a6b74e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890a6b7548) 0 empty
    mpl_::bool_<false> (0x0x7f890a6ba360) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>*> (0x0x7f890a6ba480) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > (0x0x7f890a6b7680) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>*> (0x0x7f890a6ba4e0) 0 empty

Class boost::detail::is_function_impl<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > (0x0x7f890a6b76e8) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > (0x0x7f890a6b7750) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>*> (0x0x7f890a6ba540) 0 empty

Class boost::is_function<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > (0x0x7f890a6b77b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890a6b7820) 0 empty
    mpl_::bool_<false> (0x0x7f890a6ba5a0) 0 empty

Class boost::tuples::detail::IF<false, boost::tuples::detail::non_storeable_type<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::IF<false, boost::tuples::detail::non_storeable_type<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > (0x0x7f890a6ba600) 0 empty

Class boost::tuples::detail::wrap_non_storeable_type<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::wrap_non_storeable_type<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > (0x0x7f890a6ba1e0) 0 empty

Class boost::detail::is_const_rvalue_filter<short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_const_rvalue_filter<short unsigned int> (0x0x7f890a6ba660) 0 empty

Class boost::detail::cv_traits_imp<short unsigned int*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<short unsigned int*> (0x0x7f890a6ba6c0) 0 empty

Class boost::is_const<short unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_const<short unsigned int> (0x0x7f890a6b7a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890a6b7a90) 0 empty
    mpl_::bool_<false> (0x0x7f890a6ba720) 0 empty

Class boost::mpl::if_c<false, boost::multi_index::detail::const_member_base<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::multi_index::detail::non_const_member_base<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::multi_index::detail::const_member_base<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::multi_index::detail::non_const_member_base<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > (0x0x7f890a6ba780) 0 empty

Class boost::multi_index::detail::non_const_member_base<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::non_const_member_base<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> (0x0x7f890a6ba7e0) 0 empty

Class boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>
   size=1 align=1
   base size=1 base align=1
boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> (0x0x7f890a6b7af8) 0 empty
  boost::multi_index::detail::non_const_member_base<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> (0x0x7f890a6ba840) 0 empty

Class boost::detail::cv_traits_imp<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>*> (0x0x7f890a6ba9c0) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > (0x0x7f890a6ba960) 0 empty

Class boost::remove_cv<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > (0x0x7f890a6ba900) 0 empty

Class boost::tuples::access_traits<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::access_traits<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > (0x0x7f890a6ba8a0) 0 empty

Class boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>
   size=1 align=1
   base size=1 base align=1
boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type> (0x0x7f890a6ba180) 0

Class boost::detail::cv_traits_imp<boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>*> (0x0x7f890a6bab40) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname> >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname> > (0x0x7f890a6baae0) 0 empty

Class boost::remove_cv<boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname> >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname> > (0x0x7f890a6baa80) 0 empty

Class boost::tuples::access_traits<boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::access_traits<boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname> > (0x0x7f890a6baa20) 0 empty

Class boost::detail::cv_traits_imp<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>*> (0x0x7f890a6bacc0) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type> > (0x0x7f890a6bac60) 0 empty

Class boost::remove_cv<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type> > (0x0x7f890a6bac00) 0 empty

Class boost::tuples::access_traits<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::access_traits<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type> > (0x0x7f890a6baba0) 0 empty

Class boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type> >
   size=2 align=1
   base size=2 base align=1
boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type> > (0x0x7f890a698960) 0

Class boost::tuples::tuple<boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>
   size=2 align=1
   base size=2 base align=1
boost::tuples::tuple<boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> (0x0x7f890a6ff000) 0
  boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type> > (0x0x7f890a6bae40) 0

Class boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >
   size=2 align=1
   base size=2 base align=1
boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > (0x0x7f890a70b2d8) 0
  boost::tuples::tuple<boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> (0x0x7f890a70b340) 0
    boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type> > (0x0x7f890a6baea0) 0

Class boost::is_base_and_derived<boost::multi_index::detail::tag_marker, boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > >
   size=1 align=1
   base size=1 base align=1
boost::is_base_and_derived<boost::multi_index::detail::tag_marker, boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > > (0x0x7f890a70b478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890a70b4e0) 0 empty
    mpl_::bool_<false> (0x0x7f890a6baf00) 0 empty

Class boost::mpl::if_c<false, boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::tag<> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::tag<> > (0x0x7f890a6baf60) 0 empty

Class boost::mpl::if_<boost::multi_index::detail::is_tag<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > >, boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::tag<> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::multi_index::detail::is_tag<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > >, boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::tag<> > (0x0x7f890a698600) 0 empty

Class boost::mpl::if_c<false, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > > (0x0x7f890a724060) 0 empty

Class boost::mpl::if_<boost::multi_index::detail::is_tag<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::multi_index::detail::is_tag<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > > (0x0x7f890a724000) 0 empty

Class boost::mpl::if_c<false, mpl_::na, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, mpl_::na, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > > (0x0x7f890a724120) 0 empty

Class boost::mpl::if_<boost::multi_index::detail::is_tag<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > >, mpl_::na, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::multi_index::detail::is_tag<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > >, mpl_::na, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > > (0x0x7f890a7240c0) 0 empty

Class boost::mpl::is_na<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::is_na<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > > (0x0x7f890a70b750) 0 empty
  mpl_::bool_<false> (0x0x7f890a724240) 0 empty

Class boost::mpl::if_c<false, boost::multi_index::detail::index_args_default_compare<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > >, boost::mpl::identity<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::multi_index::detail::index_args_default_compare<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > >, boost::mpl::identity<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > > > (0x0x7f890a7242a0) 0 empty

Class boost::mpl::if_<boost::mpl::is_na<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::detail::index_args_default_compare<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > >, boost::mpl::identity<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::is_na<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::detail::index_args_default_compare<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > >, boost::mpl::identity<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > > > (0x0x7f890a7241e0) 0 empty

Class boost::mpl::identity<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > > (0x0x7f890a724300) 0 empty

Class boost::mpl::eval_if<boost::mpl::is_na<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::detail::index_args_default_compare<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > >, boost::mpl::identity<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::mpl::is_na<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::detail::index_args_default_compare<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > >, boost::mpl::identity<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > > > (0x0x7f890a724180) 0 empty

Class boost::mpl::is_na<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::is_na<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > > (0x0x7f890a70b888) 0 empty
  mpl_::bool_<false> (0x0x7f890a724360) 0 empty

Class boost::multi_index::detail::ordered_index_args<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::ordered_index_args<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, mpl_::na> (0x0x7f890a6985a0) 0 empty

Class boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > > (0x0x7f890a698540) 0 empty

Class boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >::node_class<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >::node_class<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > (0x0x7f890a7243c0) 0 empty

Class boost::multi_index::detail::index_node_applier::apply<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l>, boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::index_node_applier::apply<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l>, boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > (0x0x7f890a6982a0) 0 empty

Class boost::mpl::apply_wrap2<boost::multi_index::detail::index_node_applier, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l>, boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap2<boost::multi_index::detail::index_node_applier, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l>, boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > (0x0x7f890a70b958) 0 empty
  boost::multi_index::detail::index_node_applier::apply<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l>, boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > (0x0x7f890a724420) 0 empty

Class boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >::apply<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >::apply<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l> > (0x0x7f890a676c00) 0 empty

Class boost::mpl::apply_wrap2<boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >, boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap2<boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >, boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l> > (0x0x7f890a70b9c0) 0 empty
  boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >::apply<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l> > (0x0x7f890a724480) 0 empty

Class boost::mpl::apply2<boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >, boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply2<boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >, boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l> > (0x0x7f890a70ba28) 0 empty
  boost::mpl::apply_wrap2<boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >, boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l> > (0x0x7f890a70ba90) 0 empty
    boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >::apply<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l> > (0x0x7f890a7244e0) 0 empty

Class boost::mpl::aux::reverse_iter_fold_impl<2l, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l>, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 2l>, boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >, boost::mpl::protect<mpl_::arg<1>, 0> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::reverse_iter_fold_impl<2l, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l>, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 2l>, boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >, boost::mpl::protect<mpl_::arg<1>, 0> > (0x0x7f890a618360) 0 empty

Class boost::mpl::reverse_iter_fold<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >, mpl_::arg<1> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::reverse_iter_fold<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >, mpl_::arg<1> > (0x0x7f890a5e7cc0) 0 empty

Class boost::multi_index::detail::multi_index_node_type<MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::multi_index_node_type<MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> > (0x0x7f890a5e7000) 0 empty

Class boost::detail::allocator::is_partial_std_allocator<std::allocator<MemRecursorCache::CacheEntry> >
   size=1 align=1
   base size=0 base align=1
boost::detail::allocator::is_partial_std_allocator<std::allocator<MemRecursorCache::CacheEntry> > (0x0x7f890a724540) 0 empty

Class boost::mpl::if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<MemRecursorCache::CacheEntry>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<MemRecursorCache::CacheEntry>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<MemRecursorCache::CacheEntry>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<MemRecursorCache::CacheEntry>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > > > (0x0x7f890a724600) 0 empty

Class boost::detail::allocator::rebinder<std::allocator<MemRecursorCache::CacheEntry> >
   size=1 align=1
   base size=0 base align=1
boost::detail::allocator::rebinder<std::allocator<MemRecursorCache::CacheEntry> > (0x0x7f890a7246c0) 0 empty

Class __gnu_cxx::new_allocator<MemRecursorCache::CacheEntry>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<MemRecursorCache::CacheEntry> (0x0x7f890a724780) 0 empty

Class std::allocator<MemRecursorCache::CacheEntry>
   size=1 align=1
   base size=1 base align=1
std::allocator<MemRecursorCache::CacheEntry> (0x0x7f890a70bc30) 0 empty
  __gnu_cxx::new_allocator<MemRecursorCache::CacheEntry> (0x0x7f890a7247e0) 0 empty

Class std::allocator<MemRecursorCache::CacheEntry>::rebind<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >
   size=1 align=1
   base size=0 base align=1
std::allocator<MemRecursorCache::CacheEntry>::rebind<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > > (0x0x7f890a724840) 0 empty

Class boost::detail::allocator::rebinder<std::allocator<MemRecursorCache::CacheEntry> >::result<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::allocator::rebinder<std::allocator<MemRecursorCache::CacheEntry> >::result<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > > (0x0x7f890a724720) 0 empty

Class boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<MemRecursorCache::CacheEntry>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<MemRecursorCache::CacheEntry>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > > (0x0x7f890a724660) 0 empty

Class boost::mpl::eval_if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<MemRecursorCache::CacheEntry>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<MemRecursorCache::CacheEntry>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<MemRecursorCache::CacheEntry>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<MemRecursorCache::CacheEntry>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > > > (0x0x7f890a7245a0) 0 empty

Class boost::detail::allocator::rebind_to<std::allocator<MemRecursorCache::CacheEntry>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >
   size=1 align=1
   base size=1 base align=1
boost::detail::allocator::rebind_to<std::allocator<MemRecursorCache::CacheEntry>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > > (0x0x7f890a70bd68) 0 empty
  boost::mpl::eval_if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<MemRecursorCache::CacheEntry>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<MemRecursorCache::CacheEntry>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > > > (0x0x7f890a7248a0) 0 empty

Class boost::multi_index::detail::prevent_eti<std::allocator<MemRecursorCache::CacheEntry>, std::allocator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > > >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::prevent_eti<std::allocator<MemRecursorCache::CacheEntry>, std::allocator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > > > (0x0x7f890a724900) 0 empty

Class __gnu_cxx::new_allocator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > > (0x0x7f890a724960) 0 empty

Class std::allocator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >
   size=1 align=1
   base size=1 base align=1
std::allocator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > > (0x0x7f890a70bdd0) 0 empty
  __gnu_cxx::new_allocator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > > (0x0x7f890a7249c0) 0 empty

Class boost::mpl::aux::msvc_eti_base<mpl_::long_<2l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::msvc_eti_base<mpl_::long_<2l> > (0x0x7f890a70be38) 0 empty
  mpl_::long_<2l> (0x0x7f890a724a80) 0 empty

Class boost::mpl::size<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::size<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> > > (0x0x7f890a70bea0) 0 empty
  mpl_::long_<2l> (0x0x7f890a724ae0) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::multi_index::detail::index_base<MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> > >, boost::mpl::apply2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l>, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::multi_index::detail::index_base<MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> > >, boost::mpl::apply2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l>, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> > > > (0x0x7f890a724ba0) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::multi_index::detail::index_applier, 1>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::multi_index::detail::index_applier, 1> (0x0x7f890a724c60) 0 empty

Class boost::mpl::aux::type_wrapper<boost::multi_index::detail::index_applier>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::type_wrapper<boost::multi_index::detail::index_applier> (0x0x7f890a724cc0) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::multi_index::detail::index_applier, 2>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::multi_index::detail::index_applier, 2> (0x0x7f890a724d20) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::multi_index::detail::index_applier, 3>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::multi_index::detail::index_applier, 3> (0x0x7f890a724d80) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::multi_index::detail::index_applier, 4>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::multi_index::detail::index_applier, 4> (0x0x7f890a724de0) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::multi_index::detail::index_applier, 5>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::multi_index::detail::index_applier, 5> (0x0x7f890a724e40) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::multi_index::detail::index_applier, 6>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::multi_index::detail::index_applier, 6> (0x0x7f890a724ea0) 0 empty

Class boost::mpl::aux::template_arity<boost::multi_index::detail::index_applier>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity<boost::multi_index::detail::index_applier> (0x0x7f890a724c00) 0 empty

Class boost::mpl::lambda<boost::multi_index::detail::index_applier, mpl_::void_, mpl_::int_<-1> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::lambda<boost::multi_index::detail::index_applier, mpl_::void_, mpl_::int_<-1> > (0x0x7f890a724f00) 0 empty

Class boost::mpl::at_impl<boost::mpl::aux::vector_tag>::apply<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, mpl_::long_<0l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::at_impl<boost::mpl::aux::vector_tag>::apply<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, mpl_::long_<0l> > (0x0x7f890a70bf70) 0 empty
  boost::mpl::v_at<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l> (0x0x7f890a388000) 0 empty
    boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > > > > (0x0x7f890a3850c0) 0 empty

Class boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l>
   size=1 align=1
   base size=1 base align=1
boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l> (0x0x7f890a388068) 0 empty
  boost::mpl::at_impl<boost::mpl::aux::vector_tag>::apply<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, mpl_::long_<0l> > (0x0x7f890a3880d0) 0 empty
    boost::mpl::v_at<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l> (0x0x7f890a388138) 0 empty
      boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > > > > (0x0x7f890a385120) 0 empty

Class boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >::index_class<boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> > >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >::index_class<boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> > > (0x0x7f890a385180) 0 empty

Class boost::multi_index::detail::index_applier::apply<boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l>, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> > >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::index_applier::apply<boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l>, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> > > (0x0x7f890a385060) 0 empty

Class boost::mpl::apply_wrap2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l>, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l>, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> > > (0x0x7f890a388270) 0 empty
  boost::multi_index::detail::index_applier::apply<boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l>, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> > > (0x0x7f890a3851e0) 0 empty

Class boost::mpl::apply2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l>, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l>, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> > > (0x0x7f890a3882d8) 0 empty
  boost::mpl::apply_wrap2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l>, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> > > (0x0x7f890a388340) 0 empty
    boost::multi_index::detail::index_applier::apply<boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l>, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> > > (0x0x7f890a385240) 0 empty

Class boost::mpl::eval_if_c<false, boost::mpl::identity<boost::multi_index::detail::index_base<MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> > >, boost::mpl::apply2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l>, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if_c<false, boost::mpl::identity<boost::multi_index::detail::index_base<MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> > >, boost::mpl::apply2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 0l>, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> > > > (0x0x7f890a724b40) 0 empty

Class boost::multi_index::detail::nth_layer<0, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::nth_layer<0, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> > (0x0x7f890a724a20) 0 empty

Class boost::multi_index::detail::multi_index_base_type<MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >
   size=1 align=1
   base size=1 base align=1
boost::multi_index::detail::multi_index_base_type<MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> > (0x0x7f890a388410) 0 empty
  boost::multi_index::detail::nth_layer<0, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> > (0x0x7f890a3852a0) 0 empty

Class boost::base_from_member<std::allocator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, 0>
   size=1 align=1
   base size=1 base align=1
boost::base_from_member<std::allocator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, 0> (0x0x7f890a385300) 0

Class boost::multi_index::detail::header_holder<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > >*, boost::multi_index::multi_index_container<MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> > > >
   size=8 align=8
   base size=8 base align=8
boost::multi_index::detail::header_holder<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > >*, boost::multi_index::multi_index_container<MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> > > > (0x0x7f890a3885b0) 0
  boost::noncopyable_::noncopyable (0x0x7f890a385480) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::multi_index::detail::index_base<MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> > >, boost::mpl::apply2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l>, boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::multi_index::detail::index_base<MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> > >, boost::mpl::apply2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l>, boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> > > > (0x0x7f890a3855a0) 0 empty

Class boost::mpl::at_impl<boost::mpl::aux::vector_tag>::apply<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, mpl_::long_<1l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::at_impl<boost::mpl::aux::vector_tag>::apply<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, mpl_::long_<1l> > (0x0x7f890a388680) 0 empty
  boost::mpl::v_at<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l> (0x0x7f890a3886e8) 0 empty
    boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::sequenced<> > > (0x0x7f890a385660) 0 empty

Class boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l>
   size=1 align=1
   base size=1 base align=1
boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l> (0x0x7f890a388750) 0 empty
  boost::mpl::at_impl<boost::mpl::aux::vector_tag>::apply<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, mpl_::long_<1l> > (0x0x7f890a3887b8) 0 empty
    boost::mpl::v_at<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l> (0x0x7f890a388820) 0 empty
      boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::sequenced<> > > (0x0x7f890a385720) 0 empty

Class boost::multi_index::sequenced<>::index_class<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> > >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::sequenced<>::index_class<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> > > (0x0x7f890a3857e0) 0 empty

Class boost::multi_index::detail::index_applier::apply<boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l>, boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> > >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::index_applier::apply<boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l>, boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> > > (0x0x7f890a385600) 0 empty

Class boost::mpl::apply_wrap2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l>, boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l>, boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> > > (0x0x7f890a388958) 0 empty
  boost::multi_index::detail::index_applier::apply<boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l>, boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> > > (0x0x7f890a385840) 0 empty

Class boost::mpl::apply2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l>, boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l>, boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> > > (0x0x7f890a3889c0) 0 empty
  boost::mpl::apply_wrap2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l>, boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> > > (0x0x7f890a388a28) 0 empty
    boost::multi_index::detail::index_applier::apply<boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l>, boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> > > (0x0x7f890a3858a0) 0 empty

Class boost::mpl::eval_if_c<false, boost::mpl::identity<boost::multi_index::detail::index_base<MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> > >, boost::mpl::apply2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l>, boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if_c<false, boost::mpl::identity<boost::multi_index::detail::index_base<MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> > >, boost::mpl::apply2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 1l>, boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> > > > (0x0x7f890a385540) 0 empty

Class boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> > (0x0x7f890a3854e0) 0 empty

Class boost::mpl::if_c<true, boost::mpl::identity<boost::multi_index::detail::index_base<MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> > >, boost::mpl::apply2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 2l>, boost::multi_index::detail::nth_layer<3, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::mpl::identity<boost::multi_index::detail::index_base<MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> > >, boost::mpl::apply2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 2l>, boost::multi_index::detail::nth_layer<3, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> > > > (0x0x7f890a3859c0) 0 empty

Class boost::mpl::identity<boost::multi_index::detail::index_base<MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<boost::multi_index::detail::index_base<MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> > > (0x0x7f890a385a20) 0 empty

Class boost::mpl::eval_if_c<true, boost::mpl::identity<boost::multi_index::detail::index_base<MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> > >, boost::mpl::apply2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 2l>, boost::multi_index::detail::nth_layer<3, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if_c<true, boost::mpl::identity<boost::multi_index::detail::index_base<MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> > >, boost::mpl::apply2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, 2l>, boost::multi_index::detail::nth_layer<3, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> > > > (0x0x7f890a385960) 0 empty

Class boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> > (0x0x7f890a385900) 0 empty

Class boost::mpl::if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<MemRecursorCache::CacheEntry>, MemRecursorCache::CacheEntry>, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<MemRecursorCache::CacheEntry>, MemRecursorCache::CacheEntry> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<MemRecursorCache::CacheEntry>, MemRecursorCache::CacheEntry>, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<MemRecursorCache::CacheEntry>, MemRecursorCache::CacheEntry> > (0x0x7f890a385b40) 0 empty

Class std::allocator<MemRecursorCache::CacheEntry>::rebind<MemRecursorCache::CacheEntry>
   size=1 align=1
   base size=0 base align=1
std::allocator<MemRecursorCache::CacheEntry>::rebind<MemRecursorCache::CacheEntry> (0x0x7f890a385c60) 0 empty

Class boost::detail::allocator::rebinder<std::allocator<MemRecursorCache::CacheEntry> >::result<MemRecursorCache::CacheEntry>
   size=1 align=1
   base size=0 base align=1
boost::detail::allocator::rebinder<std::allocator<MemRecursorCache::CacheEntry> >::result<MemRecursorCache::CacheEntry> (0x0x7f890a385c00) 0 empty

Class boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<MemRecursorCache::CacheEntry>, MemRecursorCache::CacheEntry>
   size=1 align=1
   base size=0 base align=1
boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<MemRecursorCache::CacheEntry>, MemRecursorCache::CacheEntry> (0x0x7f890a385ba0) 0 empty

Class boost::mpl::eval_if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<MemRecursorCache::CacheEntry>, MemRecursorCache::CacheEntry>, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<MemRecursorCache::CacheEntry>, MemRecursorCache::CacheEntry> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<MemRecursorCache::CacheEntry>, MemRecursorCache::CacheEntry>, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<MemRecursorCache::CacheEntry>, MemRecursorCache::CacheEntry> > (0x0x7f890a385ae0) 0 empty

Class boost::detail::allocator::rebind_to<std::allocator<MemRecursorCache::CacheEntry>, MemRecursorCache::CacheEntry>
   size=1 align=1
   base size=1 base align=1
boost::detail::allocator::rebind_to<std::allocator<MemRecursorCache::CacheEntry>, MemRecursorCache::CacheEntry> (0x0x7f890a388d68) 0 empty
  boost::mpl::eval_if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<MemRecursorCache::CacheEntry>, MemRecursorCache::CacheEntry>, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<MemRecursorCache::CacheEntry>, MemRecursorCache::CacheEntry> > (0x0x7f890a385cc0) 0 empty

Class boost::multi_index::detail::index_base<MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::index_base<MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> > (0x0x7f890a385a80) 0 empty

Class boost::detail::alignment_of_impl<MemRecursorCache::CacheEntry>
   size=1 align=1
   base size=0 base align=1
boost::detail::alignment_of_impl<MemRecursorCache::CacheEntry> (0x0x7f890a385de0) 0 empty

Class boost::alignment_of<MemRecursorCache::CacheEntry>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<MemRecursorCache::CacheEntry> (0x0x7f890a388ea0) 0 empty
  boost::integral_constant<long unsigned int, 8ul> (0x0x7f890a388f08) 0 empty
    mpl_::integral_c<long unsigned int, 8ul> (0x0x7f890a385e40) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::detail::max_align>, boost::type_with_alignment<8ul> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::detail::max_align>, boost::type_with_alignment<8ul> > (0x0x7f890a41e000) 0 empty

Class boost::mpl::eval_if_c<false, boost::mpl::identity<boost::detail::max_align>, boost::type_with_alignment<8ul> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if_c<false, boost::mpl::identity<boost::detail::max_align>, boost::type_with_alignment<8ul> > (0x0x7f890a385f60) 0 empty

Class boost::detail::aligned_storage::aligned_storage_imp<40ul, 8ul>::data_t
   size=40 align=8
   base size=40 base align=8
boost::detail::aligned_storage::aligned_storage_imp<40ul, 8ul>::data_t (0x0x7f890a385f00) 0

Class boost::detail::aligned_storage::aligned_storage_imp<40ul, 8ul>
   size=40 align=8
   base size=40 base align=8
boost::detail::aligned_storage::aligned_storage_imp<40ul, 8ul> (0x0x7f890a385ea0) 0

Class boost::aligned_storage<40ul, 8ul>
   size=40 align=8
   base size=40 base align=8
boost::aligned_storage<40ul, 8ul> (0x0x7f890a41f138) 0
  boost::detail::aligned_storage::aligned_storage_imp<40ul, 8ul> (0x0x7f890a41e120) 0

Class boost::multi_index::detail::pod_value_holder<MemRecursorCache::CacheEntry>
   size=40 align=8
   base size=40 base align=8
boost::multi_index::detail::pod_value_holder<MemRecursorCache::CacheEntry> (0x0x7f890a385d80) 0

Class boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> >
   size=40 align=8
   base size=40 base align=8
boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > (0x0x7f890a41f208) 0
  boost::multi_index::detail::pod_value_holder<MemRecursorCache::CacheEntry> (0x0x7f890a41e180) 0

Class boost::mpl::if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<MemRecursorCache::CacheEntry>, char>, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<MemRecursorCache::CacheEntry>, char> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<MemRecursorCache::CacheEntry>, char>, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<MemRecursorCache::CacheEntry>, char> > (0x0x7f890a41e240) 0 empty

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

Class boost::detail::allocator::rebinder<std::allocator<MemRecursorCache::CacheEntry> >::result<char>
   size=1 align=1
   base size=0 base align=1
boost::detail::allocator::rebinder<std::allocator<MemRecursorCache::CacheEntry> >::result<char> (0x0x7f890a41e300) 0 empty

Class boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<MemRecursorCache::CacheEntry>, char>
   size=1 align=1
   base size=0 base align=1
boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<MemRecursorCache::CacheEntry>, char> (0x0x7f890a41e2a0) 0 empty

Class boost::mpl::eval_if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<MemRecursorCache::CacheEntry>, char>, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<MemRecursorCache::CacheEntry>, char> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<MemRecursorCache::CacheEntry>, char>, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<MemRecursorCache::CacheEntry>, char> > (0x0x7f890a41e1e0) 0 empty

Class boost::detail::allocator::rebind_to<std::allocator<MemRecursorCache::CacheEntry>, char>
   size=1 align=1
   base size=1 base align=1
boost::detail::allocator::rebind_to<std::allocator<MemRecursorCache::CacheEntry>, char> (0x0x7f890a41f3a8) 0 empty
  boost::mpl::eval_if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<MemRecursorCache::CacheEntry>, char>, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<MemRecursorCache::CacheEntry>, char> > (0x0x7f890a41e480) 0 empty

Class boost::multi_index::detail::prevent_eti<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> >, boost::multi_index::detail::sequenced_index_node_impl<std::allocator<char> > >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::prevent_eti<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> >, boost::multi_index::detail::sequenced_index_node_impl<std::allocator<char> > > (0x0x7f890a41e4e0) 0 empty

Class boost::detail::allocator::is_partial_std_allocator<std::allocator<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::allocator::is_partial_std_allocator<std::allocator<char> > (0x0x7f890a41e5a0) 0 empty

Class boost::mpl::if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<char>, boost::multi_index::detail::sequenced_index_node_impl<std::allocator<char> > >, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<char>, boost::multi_index::detail::sequenced_index_node_impl<std::allocator<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<char>, boost::multi_index::detail::sequenced_index_node_impl<std::allocator<char> > >, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<char>, boost::multi_index::detail::sequenced_index_node_impl<std::allocator<char> > > > (0x0x7f890a41e660) 0 empty

Class boost::detail::allocator::rebinder<std::allocator<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::allocator::rebinder<std::allocator<char> > (0x0x7f890a41e720) 0 empty

Class std::allocator<char>::rebind<boost::multi_index::detail::sequenced_index_node_impl<std::allocator<char> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<char>::rebind<boost::multi_index::detail::sequenced_index_node_impl<std::allocator<char> > > (0x0x7f890a41e7e0) 0 empty

Class boost::detail::allocator::rebinder<std::allocator<char> >::result<boost::multi_index::detail::sequenced_index_node_impl<std::allocator<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::allocator::rebinder<std::allocator<char> >::result<boost::multi_index::detail::sequenced_index_node_impl<std::allocator<char> > > (0x0x7f890a41e780) 0 empty

Class boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<char>, boost::multi_index::detail::sequenced_index_node_impl<std::allocator<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<char>, boost::multi_index::detail::sequenced_index_node_impl<std::allocator<char> > > (0x0x7f890a41e6c0) 0 empty

Class boost::mpl::eval_if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<char>, boost::multi_index::detail::sequenced_index_node_impl<std::allocator<char> > >, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<char>, boost::multi_index::detail::sequenced_index_node_impl<std::allocator<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<char>, boost::multi_index::detail::sequenced_index_node_impl<std::allocator<char> > >, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<char>, boost::multi_index::detail::sequenced_index_node_impl<std::allocator<char> > > > (0x0x7f890a41e600) 0 empty

Class boost::detail::allocator::rebind_to<std::allocator<char>, boost::multi_index::detail::sequenced_index_node_impl<std::allocator<char> > >
   size=1 align=1
   base size=1 base align=1
boost::detail::allocator::rebind_to<std::allocator<char>, boost::multi_index::detail::sequenced_index_node_impl<std::allocator<char> > > (0x0x7f890a41f548) 0 empty
  boost::mpl::eval_if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<char>, boost::multi_index::detail::sequenced_index_node_impl<std::allocator<char> > >, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<char>, boost::multi_index::detail::sequenced_index_node_impl<std::allocator<char> > > > (0x0x7f890a41e900) 0 empty

Class boost::multi_index::detail::prevent_eti<std::allocator<char>, std::allocator<boost::multi_index::detail::sequenced_index_node_impl<std::allocator<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::prevent_eti<std::allocator<char>, std::allocator<boost::multi_index::detail::sequenced_index_node_impl<std::allocator<char> > > > (0x0x7f890a41e960) 0 empty

Class __gnu_cxx::new_allocator<boost::multi_index::detail::sequenced_index_node_impl<std::allocator<char> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<boost::multi_index::detail::sequenced_index_node_impl<std::allocator<char> > > (0x0x7f890a41e9c0) 0 empty

Class std::allocator<boost::multi_index::detail::sequenced_index_node_impl<std::allocator<char> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<boost::multi_index::detail::sequenced_index_node_impl<std::allocator<char> > > (0x0x7f890a41f6e8) 0 empty
  __gnu_cxx::new_allocator<boost::multi_index::detail::sequenced_index_node_impl<std::allocator<char> > > (0x0x7f890a41eae0) 0 empty

Class boost::multi_index::detail::sequenced_index_node_impl<std::allocator<char> >
   size=16 align=8
   base size=16 base align=8
boost::multi_index::detail::sequenced_index_node_impl<std::allocator<char> > (0x0x7f890a41e540) 0

Class boost::multi_index::detail::sequenced_index_node_trampoline<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > >
   size=16 align=8
   base size=16 base align=8
boost::multi_index::detail::sequenced_index_node_trampoline<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > (0x0x7f890a41f7b8) 0
  boost::multi_index::detail::sequenced_index_node_impl<std::allocator<char> > (0x0x7f890a41ec00) 0

Class boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > >
   size=56 align=8
   base size=56 base align=8
boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > (0x0x7f890d572540) 0
  boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > (0x0x7f890a41f888) 0
    boost::multi_index::detail::pod_value_holder<MemRecursorCache::CacheEntry> (0x0x7f890a41ec60) 0
  boost::multi_index::detail::sequenced_index_node_trampoline<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > (0x0x7f890a41f8f0) 40
    boost::multi_index::detail::sequenced_index_node_impl<std::allocator<char> > (0x0x7f890a41ecc0) 40

Class boost::mpl::push_front_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::push_front_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> > > (0x0x7f890a41ed20) 0 empty

Class boost::mpl::push_front<boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::push_front<boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> > > (0x0x7f890a41f9c0) 0 empty
  boost::mpl::push_front_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> > > (0x0x7f890a41ed80) 0 empty

Class boost::mpl::push_front_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::push_front_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > > (0x0x7f890a41ede0) 0 empty

Class boost::mpl::push_front<boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::push_front<boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > > (0x0x7f890a41fa28) 0 empty
  boost::mpl::push_front_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > > (0x0x7f890a41ee40) 0 empty

Class boost::detail::is_pointer_impl<MemRecursorCache::CacheEntry>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<MemRecursorCache::CacheEntry> (0x0x7f890a41ef00) 0 empty

Class boost::detail::cv_traits_imp<MemRecursorCache::CacheEntry*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<MemRecursorCache::CacheEntry*> (0x0x7f890a45f060) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<MemRecursorCache::CacheEntry>
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<MemRecursorCache::CacheEntry> (0x0x7f890a45f000) 0 empty

Class boost::remove_cv<MemRecursorCache::CacheEntry>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<MemRecursorCache::CacheEntry> (0x0x7f890a41ef60) 0 empty

Class boost::detail::is_pointer_helper<MemRecursorCache::CacheEntry>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<MemRecursorCache::CacheEntry> (0x0x7f890a45f0c0) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<MemRecursorCache::CacheEntry>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<MemRecursorCache::CacheEntry> (0x0x7f890a45f420) 0 empty

Class boost::is_member_function_pointer<MemRecursorCache::CacheEntry>
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<MemRecursorCache::CacheEntry> (0x0x7f890a41ff70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890a388e38) 0 empty
    mpl_::bool_<false> (0x0x7f890a45f480) 0 empty

Class boost::is_member_pointer<MemRecursorCache::CacheEntry>
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<MemRecursorCache::CacheEntry> (0x0x7f890a47e000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890a47e068) 0 empty
    mpl_::bool_<false> (0x0x7f890a45f4e0) 0 empty

Class boost::type_traits::ice_and<false, true, true, true, true, true, true>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::ice_and<false, true, true, true, true, true, true> (0x0x7f890a45f540) 0 empty

Class boost::is_pointer<MemRecursorCache::CacheEntry>
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<MemRecursorCache::CacheEntry> (0x0x7f890a47e0d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890a47e138) 0 empty
    mpl_::bool_<false> (0x0x7f890a45f5a0) 0 empty

Class boost::detail::is_arithmetic_impl<MemRecursorCache::CacheEntry>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<MemRecursorCache::CacheEntry> (0x0x7f890a45f600) 0 empty

Class boost::is_integral<MemRecursorCache::CacheEntry>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<MemRecursorCache::CacheEntry> (0x0x7f890a47e208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890a47e270) 0 empty
    mpl_::bool_<false> (0x0x7f890a45f660) 0 empty

Class boost::is_float<MemRecursorCache::CacheEntry>
   size=1 align=1
   base size=1 base align=1
boost::is_float<MemRecursorCache::CacheEntry> (0x0x7f890a47e2d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890a47e340) 0 empty
    mpl_::bool_<false> (0x0x7f890a45f6c0) 0 empty

Class boost::is_arithmetic<MemRecursorCache::CacheEntry>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<MemRecursorCache::CacheEntry> (0x0x7f890a47e3a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890a47e410) 0 empty
    mpl_::bool_<false> (0x0x7f890a45f720) 0 empty

Class boost::is_enum<MemRecursorCache::CacheEntry>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<MemRecursorCache::CacheEntry> (0x0x7f890a47e4e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890a47e548) 0 empty
    mpl_::bool_<false> (0x0x7f890a45f780) 0 empty

Class boost::detail::ct_imp<MemRecursorCache::CacheEntry, false, false, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::ct_imp<MemRecursorCache::CacheEntry, false, false, false> (0x0x7f890a45f7e0) 0 empty

Class boost::call_traits<MemRecursorCache::CacheEntry>
   size=1 align=1
   base size=0 base align=1
boost::call_traits<MemRecursorCache::CacheEntry> (0x0x7f890a41eea0) 0 empty

Class boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> > (0x0x7f890a388dd0) 0 empty
  boost::multi_index::detail::index_base<MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> > (0x0x7f890a385d20) 0 empty

Class boost::multi_index::detail::prevent_eti<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > >, boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::prevent_eti<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > >, boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > > (0x0x7f890a45f8a0) 0 empty

Class boost::mpl::if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<char>, boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > >, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<char>, boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<char>, boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > >, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<char>, boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > > > (0x0x7f890a45f960) 0 empty

Class std::allocator<char>::rebind<boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<char>::rebind<boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > > (0x0x7f890a45fa80) 0 empty

Class boost::detail::allocator::rebinder<std::allocator<char> >::result<boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::allocator::rebinder<std::allocator<char> >::result<boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > > (0x0x7f890a45fa20) 0 empty

Class boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<char>, boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<char>, boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > > (0x0x7f890a45f9c0) 0 empty

Class boost::mpl::eval_if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<char>, boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > >, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<char>, boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<char>, boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > >, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<char>, boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > > > (0x0x7f890a45f900) 0 empty

Class boost::detail::allocator::rebind_to<std::allocator<char>, boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > >
   size=1 align=1
   base size=1 base align=1
boost::detail::allocator::rebind_to<std::allocator<char>, boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > > (0x0x7f890a47e8f0) 0 empty
  boost::mpl::eval_if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<char>, boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > >, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<char>, boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > > > (0x0x7f890a45fae0) 0 empty

Class boost::multi_index::detail::prevent_eti<std::allocator<char>, std::allocator<boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::prevent_eti<std::allocator<char>, std::allocator<boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > > > (0x0x7f890a45fb40) 0 empty

Class __gnu_cxx::new_allocator<boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > > (0x0x7f890a45fba0) 0 empty

Class std::allocator<boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > > (0x0x7f890a47ea28) 0 empty
  __gnu_cxx::new_allocator<boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > > (0x0x7f890a45fcc0) 0 empty

Class boost::is_same<boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> >*, boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> >*>
   size=1 align=1
   base size=1 base align=1
boost::is_same<boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> >*, boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> >*> (0x0x7f890a47eaf8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890a47eb60) 0 empty
    mpl_::bool_<true> (0x0x7f890a45fde0) 0 empty

Class boost::detail::alignment_of_impl<boost::multi_index::detail::ordered_index_node_compressed_base<std::allocator<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::alignment_of_impl<boost::multi_index::detail::ordered_index_node_compressed_base<std::allocator<char> > > (0x0x7f890a45fe40) 0 empty

Class boost::multi_index::detail::ordered_index_node_compressed_base<std::allocator<char> >
   size=24 align=8
   base size=24 base align=8
boost::multi_index::detail::ordered_index_node_compressed_base<std::allocator<char> > (0x0x7f890a45fea0) 0

Class boost::alignment_of<boost::multi_index::detail::ordered_index_node_compressed_base<std::allocator<char> > >
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<boost::multi_index::detail::ordered_index_node_compressed_base<std::allocator<char> > > (0x0x7f890a47ebc8) 0 empty
  boost::integral_constant<long unsigned int, 8ul> (0x0x7f890a47ec30) 0 empty
    mpl_::integral_c<long unsigned int, 8ul> (0x0x7f890a45ff00) 0 empty

Class boost::mpl::if_c<false, boost::multi_index::detail::ordered_index_node_std_base<std::allocator<char> >, boost::multi_index::detail::ordered_index_node_compressed_base<std::allocator<char> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::multi_index::detail::ordered_index_node_std_base<std::allocator<char> >, boost::multi_index::detail::ordered_index_node_compressed_base<std::allocator<char> > > (0x0x7f890a45ff60) 0 empty

Class boost::multi_index::detail::ordered_index_node_impl_base<std::allocator<char> >
   size=24 align=8
   base size=24 base align=8
boost::multi_index::detail::ordered_index_node_impl_base<std::allocator<char> > (0x0x7f890a47ed68) 0
  boost::multi_index::detail::ordered_index_node_compressed_base<std::allocator<char> > (0x0x7f890a50a000) 0

Class boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> >
   size=24 align=8
   base size=24 base align=8
boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > (0x0x7f890a47edd0) 0
  boost::multi_index::detail::ordered_index_node_impl_base<std::allocator<char> > (0x0x7f890a47ee38) 0
    boost::multi_index::detail::ordered_index_node_compressed_base<std::allocator<char> > (0x0x7f890a50a060) 0

Class boost::multi_index::detail::ordered_index_node_trampoline<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > >
   size=24 align=8
   base size=24 base align=8
boost::multi_index::detail::ordered_index_node_trampoline<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > (0x0x7f890a47ef08) 0
  boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > (0x0x7f890a47ef70) 0
    boost::multi_index::detail::ordered_index_node_impl_base<std::allocator<char> > (0x0x7f890a511000) 0
      boost::multi_index::detail::ordered_index_node_compressed_base<std::allocator<char> > (0x0x7f890a50a0c0) 0

Class boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > >
   size=80 align=8
   base size=80 base align=8
boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > (0x0x7f890d5ad540) 0
  boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > (0x0x7f890d5ad620) 0
    boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > (0x0x7f890a5110d0) 0
      boost::multi_index::detail::pod_value_holder<MemRecursorCache::CacheEntry> (0x0x7f890a50a120) 0
    boost::multi_index::detail::sequenced_index_node_trampoline<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > (0x0x7f890a511138) 40
      boost::multi_index::detail::sequenced_index_node_impl<std::allocator<char> > (0x0x7f890a50a180) 40
  boost::multi_index::detail::ordered_index_node_trampoline<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > (0x0x7f890a5111a0) 56
    boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > (0x0x7f890a511208) 56
      boost::multi_index::detail::ordered_index_node_impl_base<std::allocator<char> > (0x0x7f890a511270) 56
        boost::multi_index::detail::ordered_index_node_compressed_base<std::allocator<char> > (0x0x7f890a50a1e0) 56

Class boost::mpl::aux::has_tag<boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, mpl_::bool_<false> >::gcc_3_2_wknd
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_tag<boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, mpl_::bool_<false> >::gcc_3_2_wknd (0x0x7f890a50a2a0) 0 empty

Class boost::mpl::prior<mpl_::long_<32768l> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::prior<mpl_::long_<32768l> > (0x0x7f890a50a360) 0 empty

Class boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>
   size=1 align=1
   base size=1 base align=1
boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1> (0x0x7f890a511548) 0 empty
  boost::mpl::vector0<mpl_::na> (0x0x7f890a50a300) 0 empty

Class boost::mpl::aux::has_tag<boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, mpl_::bool_<false> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_tag<boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, mpl_::bool_<false> > (0x0x7f890a50a240) 0 empty

Class boost::mpl::aux::has_begin<boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, mpl_::bool_<true> >::gcc_3_2_wknd
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_begin<boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, mpl_::bool_<true> >::gcc_3_2_wknd (0x0x7f890a50a420) 0 empty

Class boost::mpl::aux::has_begin<boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, mpl_::bool_<true> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_begin<boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, mpl_::bool_<true> > (0x0x7f890a50a3c0) 0 empty

Class boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1> > (0x0x7f890a50a480) 0 empty

Class boost::mpl::sequence_tag<boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::sequence_tag<boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1> > (0x0x7f890a5117b8) 0 empty
  boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1> > (0x0x7f890a50a4e0) 0 empty

Class boost::mpl::push_front_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::push_front_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> > (0x0x7f890a50a540) 0 empty

Class boost::mpl::push_front<boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::push_front<boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> > (0x0x7f890a511820) 0 empty
  boost::mpl::push_front_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> > (0x0x7f890a50a5a0) 0 empty

Class boost::mpl::aux::has_tag<boost::mpl::v_item<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > >, boost::mpl::vector0<mpl_::na>, 1>, mpl_::bool_<false> >::gcc_3_2_wknd
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_tag<boost::mpl::v_item<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > >, boost::mpl::vector0<mpl_::na>, 1>, mpl_::bool_<false> >::gcc_3_2_wknd (0x0x7f890a50a660) 0 empty

Class boost::mpl::v_item<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > >, boost::mpl::vector0<mpl_::na>, 1>
   size=1 align=1
   base size=1 base align=1
boost::mpl::v_item<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > >, boost::mpl::vector0<mpl_::na>, 1> (0x0x7f890a5118f0) 0 empty
  boost::mpl::vector0<mpl_::na> (0x0x7f890a50a6c0) 0 empty

Class boost::mpl::aux::has_tag<boost::mpl::v_item<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > >, boost::mpl::vector0<mpl_::na>, 1>, mpl_::bool_<false> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_tag<boost::mpl::v_item<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > >, boost::mpl::vector0<mpl_::na>, 1>, mpl_::bool_<false> > (0x0x7f890a50a600) 0 empty

Class boost::mpl::aux::has_begin<boost::mpl::v_item<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > >, boost::mpl::vector0<mpl_::na>, 1>, mpl_::bool_<true> >::gcc_3_2_wknd
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_begin<boost::mpl::v_item<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > >, boost::mpl::vector0<mpl_::na>, 1>, mpl_::bool_<true> >::gcc_3_2_wknd (0x0x7f890a50a780) 0 empty

Class boost::mpl::aux::has_begin<boost::mpl::v_item<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > >, boost::mpl::vector0<mpl_::na>, 1>, mpl_::bool_<true> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_begin<boost::mpl::v_item<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > >, boost::mpl::vector0<mpl_::na>, 1>, mpl_::bool_<true> > (0x0x7f890a50a720) 0 empty

Class boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::mpl::v_item<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > >, boost::mpl::vector0<mpl_::na>, 1> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::mpl::v_item<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > >, boost::mpl::vector0<mpl_::na>, 1> > (0x0x7f890a50a7e0) 0 empty

Class boost::mpl::sequence_tag<boost::mpl::v_item<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > >, boost::mpl::vector0<mpl_::na>, 1> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::sequence_tag<boost::mpl::v_item<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > >, boost::mpl::vector0<mpl_::na>, 1> > (0x0x7f890a511af8) 0 empty
  boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::mpl::v_item<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > >, boost::mpl::vector0<mpl_::na>, 1> > (0x0x7f890a50a840) 0 empty

Class boost::mpl::push_front_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > >, boost::mpl::vector0<mpl_::na>, 1>, boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::push_front_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > >, boost::mpl::vector0<mpl_::na>, 1>, boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > > > (0x0x7f890a50a8a0) 0 empty

Class boost::mpl::push_front<boost::mpl::v_item<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > >, boost::mpl::vector0<mpl_::na>, 1>, boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::push_front<boost::mpl::v_item<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > >, boost::mpl::vector0<mpl_::na>, 1>, boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > > > (0x0x7f890a511b60) 0 empty
  boost::mpl::push_front_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > >, boost::mpl::vector0<mpl_::na>, 1>, boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > > > (0x0x7f890a50a900) 0 empty

Class boost::detail::is_pointer_impl<boost::multi_index::composite_key_result<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<boost::multi_index::composite_key_result<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > > > (0x0x7f890a50a9c0) 0 empty

Class boost::detail::cv_traits_imp<boost::multi_index::composite_key_result<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > >*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::multi_index::composite_key_result<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > >*> (0x0x7f890a50aae0) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::multi_index::composite_key_result<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::multi_index::composite_key_result<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > > > (0x0x7f890a50aa80) 0 empty

Class boost::remove_cv<boost::multi_index::composite_key_result<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > > >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::multi_index::composite_key_result<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > > > (0x0x7f890a50aa20) 0 empty

Class boost::detail::is_pointer_helper<boost::multi_index::composite_key_result<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<boost::multi_index::composite_key_result<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > > > (0x0x7f890a50ab40) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<boost::multi_index::composite_key_result<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > > >
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<boost::multi_index::composite_key_result<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > > > (0x0x7f890a50aea0) 0 empty

Class boost::is_member_function_pointer<boost::multi_index::composite_key_result<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<boost::multi_index::composite_key_result<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > > > (0x0x7f890a169000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890a169068) 0 empty
    mpl_::bool_<false> (0x0x7f890a50af00) 0 empty

Class boost::is_member_pointer<boost::multi_index::composite_key_result<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<boost::multi_index::composite_key_result<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > > > (0x0x7f890a1690d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890a169138) 0 empty
    mpl_::bool_<false> (0x0x7f890a50af60) 0 empty

Class boost::is_pointer<boost::multi_index::composite_key_result<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<boost::multi_index::composite_key_result<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > > > (0x0x7f890a1691a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890a169208) 0 empty
    mpl_::bool_<false> (0x0x7f890a16b000) 0 empty

Class boost::detail::is_arithmetic_impl<boost::multi_index::composite_key_result<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::multi_index::composite_key_result<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > > > (0x0x7f890a16b060) 0 empty

Class boost::is_integral<boost::multi_index::composite_key_result<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::multi_index::composite_key_result<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > > > (0x0x7f890a1692d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890a169340) 0 empty
    mpl_::bool_<false> (0x0x7f890a16b0c0) 0 empty

Class boost::is_float<boost::multi_index::composite_key_result<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::multi_index::composite_key_result<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > > > (0x0x7f890a1693a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890a169410) 0 empty
    mpl_::bool_<false> (0x0x7f890a16b120) 0 empty

Class boost::is_arithmetic<boost::multi_index::composite_key_result<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::multi_index::composite_key_result<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > > > (0x0x7f890a169478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890a1694e0) 0 empty
    mpl_::bool_<false> (0x0x7f890a16b180) 0 empty

Class boost::is_enum<boost::multi_index::composite_key_result<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_enum<boost::multi_index::composite_key_result<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > > > (0x0x7f890a1695b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890a169618) 0 empty
    mpl_::bool_<false> (0x0x7f890a16b1e0) 0 empty

Class boost::detail::ct_imp<boost::multi_index::composite_key_result<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > >, false, false, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::ct_imp<boost::multi_index::composite_key_result<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > >, false, false, false> (0x0x7f890a16b240) 0 empty

Class boost::call_traits<boost::multi_index::composite_key_result<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > > >
   size=1 align=1
   base size=0 base align=1
boost::call_traits<boost::multi_index::composite_key_result<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > > > (0x0x7f890a50a960) 0 empty

Class boost::tuples::detail::map_tuple_to_cons<std::less<short unsigned int>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::map_tuple_to_cons<std::less<short unsigned int>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> (0x0x7f890a16b300) 0 empty

Class boost::tuples::detail::map_tuple_to_cons<CIStringCompare, std::less<short unsigned int>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::map_tuple_to_cons<CIStringCompare, std::less<short unsigned int>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> (0x0x7f890a16b2a0) 0 empty

Class boost::detail::is_reference_impl<CIStringCompare>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<CIStringCompare> (0x0x7f890a16b420) 0 empty

Class boost::is_lvalue_reference<CIStringCompare>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<CIStringCompare> (0x0x7f890a1da2d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890a1da340) 0 empty
    mpl_::bool_<false> (0x0x7f890a16b480) 0 empty

Class boost::is_rvalue_reference<CIStringCompare>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<CIStringCompare> (0x0x7f890a1da3a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890a1da410) 0 empty
    mpl_::bool_<false> (0x0x7f890a16b4e0) 0 empty

Class boost::is_reference<CIStringCompare>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<CIStringCompare> (0x0x7f890a1da478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890a1da4e0) 0 empty
    mpl_::bool_<false> (0x0x7f890a16b540) 0 empty

Class boost::type_traits::is_function_ptr_helper<CIStringCompare*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<CIStringCompare*> (0x0x7f890a16b660) 0 empty

Class boost::detail::is_function_chooser<false>::result_<CIStringCompare>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<CIStringCompare> (0x0x7f890a1da618) 0 empty
  boost::type_traits::is_function_ptr_helper<CIStringCompare*> (0x0x7f890a16b6c0) 0 empty

Class boost::detail::is_function_impl<CIStringCompare>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<CIStringCompare> (0x0x7f890a1da680) 0 empty
  boost::detail::is_function_chooser<false>::result_<CIStringCompare> (0x0x7f890a1da6e8) 0 empty
    boost::type_traits::is_function_ptr_helper<CIStringCompare*> (0x0x7f890a16b720) 0 empty

Class boost::is_function<CIStringCompare>
   size=1 align=1
   base size=1 base align=1
boost::is_function<CIStringCompare> (0x0x7f890a1da750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890a1da7b8) 0 empty
    mpl_::bool_<false> (0x0x7f890a16b780) 0 empty

Class boost::tuples::detail::IF<false, boost::tuples::detail::non_storeable_type<CIStringCompare>, CIStringCompare>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::IF<false, boost::tuples::detail::non_storeable_type<CIStringCompare>, CIStringCompare> (0x0x7f890a16b7e0) 0 empty

Class boost::tuples::detail::wrap_non_storeable_type<CIStringCompare>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::wrap_non_storeable_type<CIStringCompare> (0x0x7f890a16b3c0) 0 empty

Class boost::detail::is_reference_impl<std::less<short unsigned int> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<std::less<short unsigned int> > (0x0x7f890a16b900) 0 empty

Class boost::is_lvalue_reference<std::less<short unsigned int> >
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<std::less<short unsigned int> > (0x0x7f890a1da958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890a1da9c0) 0 empty
    mpl_::bool_<false> (0x0x7f890a16b960) 0 empty

Class boost::is_rvalue_reference<std::less<short unsigned int> >
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<std::less<short unsigned int> > (0x0x7f890a1daa28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890a1daa90) 0 empty
    mpl_::bool_<false> (0x0x7f890a16b9c0) 0 empty

Class boost::is_reference<std::less<short unsigned int> >
   size=1 align=1
   base size=1 base align=1
boost::is_reference<std::less<short unsigned int> > (0x0x7f890a1daaf8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890a1dab60) 0 empty
    mpl_::bool_<false> (0x0x7f890a16ba20) 0 empty

Class boost::type_traits::is_function_ptr_helper<std::less<short unsigned int>*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<std::less<short unsigned int>*> (0x0x7f890a16bb40) 0 empty

Class boost::detail::is_function_chooser<false>::result_<std::less<short unsigned int> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<std::less<short unsigned int> > (0x0x7f890a1dac98) 0 empty
  boost::type_traits::is_function_ptr_helper<std::less<short unsigned int>*> (0x0x7f890a16bba0) 0 empty

Class boost::detail::is_function_impl<std::less<short unsigned int> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<std::less<short unsigned int> > (0x0x7f890a1dad00) 0 empty
  boost::detail::is_function_chooser<false>::result_<std::less<short unsigned int> > (0x0x7f890a1dad68) 0 empty
    boost::type_traits::is_function_ptr_helper<std::less<short unsigned int>*> (0x0x7f890a16bc00) 0 empty

Class boost::is_function<std::less<short unsigned int> >
   size=1 align=1
   base size=1 base align=1
boost::is_function<std::less<short unsigned int> > (0x0x7f890a1dadd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890a1dae38) 0 empty
    mpl_::bool_<false> (0x0x7f890a16bc60) 0 empty

Class boost::tuples::detail::IF<false, boost::tuples::detail::non_storeable_type<std::less<short unsigned int> >, std::less<short unsigned int> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::IF<false, boost::tuples::detail::non_storeable_type<std::less<short unsigned int> >, std::less<short unsigned int> > (0x0x7f890a16bcc0) 0 empty

Class boost::tuples::detail::wrap_non_storeable_type<std::less<short unsigned int> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::wrap_non_storeable_type<std::less<short unsigned int> > (0x0x7f890a16b8a0) 0 empty

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

Class std::less<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::less<short unsigned int> (0x0x7f890a1daf70) 0 empty
  std::binary_function<short unsigned int, short unsigned int, bool> (0x0x7f890a16bd80) 0 empty

Class boost::detail::cv_traits_imp<std::less<short unsigned int>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<std::less<short unsigned int>*> (0x0x7f890a16bf00) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<std::less<short unsigned int> >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<std::less<short unsigned int> > (0x0x7f890a16bea0) 0 empty

Class boost::remove_cv<std::less<short unsigned int> >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<std::less<short unsigned int> > (0x0x7f890a16be40) 0 empty

Class boost::tuples::access_traits<std::less<short unsigned int> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::access_traits<std::less<short unsigned int> > (0x0x7f890a16bde0) 0 empty

Class boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type>
   size=1 align=1
   base size=1 base align=1
boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> (0x0x7f890a16b840) 0

Class boost::detail::cv_traits_imp<CIStringCompare*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<CIStringCompare*> (0x0x7f890a2080c0) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<CIStringCompare>
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<CIStringCompare> (0x0x7f890a208060) 0 empty

Class boost::remove_cv<CIStringCompare>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<CIStringCompare> (0x0x7f890a208000) 0 empty

Class boost::tuples::access_traits<CIStringCompare>
   size=1 align=1
   base size=0 base align=1
boost::tuples::access_traits<CIStringCompare> (0x0x7f890a16bf60) 0 empty

Class boost::detail::cv_traits_imp<boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type>*> (0x0x7f890a208240) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> > (0x0x7f890a2081e0) 0 empty

Class boost::remove_cv<boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> > (0x0x7f890a208180) 0 empty

Class boost::tuples::access_traits<boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::access_traits<boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> > (0x0x7f890a208120) 0 empty

Class boost::tuples::cons<CIStringCompare, boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> >
   size=2 align=1
   base size=2 base align=1
boost::tuples::cons<CIStringCompare, boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> > (0x0x7f890a16b360) 0

Class boost::tuples::tuple<CIStringCompare, std::less<short unsigned int>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>
   size=2 align=1
   base size=2 base align=1
boost::tuples::tuple<CIStringCompare, std::less<short unsigned int>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> (0x0x7f890a1f95b0) 0
  boost::tuples::cons<CIStringCompare, boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> > (0x0x7f890a2086c0) 0

Class boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >
   size=2 align=1
   base size=2 base align=1
boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > (0x0x7f890a22f820) 0
  boost::tuples::tuple<CIStringCompare, std::less<short unsigned int>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> (0x0x7f890a22f888) 0
    boost::tuples::cons<CIStringCompare, boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> > (0x0x7f890a208720) 0

Class boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>
   size=4 align=1
   base size=4 base align=1
boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> (0x0x7f890a47e680) 0
  boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> > (0x0x7f890a47e6e8) 0 empty
    boost::multi_index::detail::index_base<MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> > (0x0x7f890a45f840) 0 empty

Class boost::mpl::aux::has_tag<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, mpl_::bool_<false> >::gcc_3_2_wknd
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_tag<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, mpl_::bool_<false> >::gcc_3_2_wknd (0x0x7f890a208a80) 0 empty

Class mpl_::long_<32767l>
   size=1 align=1
   base size=0 base align=1
mpl_::long_<32767l> (0x0x7f890a208ba0) 0 empty

Class boost::mpl::prior<mpl_::long_<32767l> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::prior<mpl_::long_<32767l> > (0x0x7f890a208b40) 0 empty

Class boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>
   size=1 align=1
   base size=1 base align=1
boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1> (0x0x7f890a26f1a0) 0 empty
  boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1> (0x0x7f890a26f208) 0 empty
    boost::mpl::vector0<mpl_::na> (0x0x7f890a208ae0) 0 empty

Class boost::mpl::aux::has_tag<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, mpl_::bool_<false> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_tag<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, mpl_::bool_<false> > (0x0x7f890a208a20) 0 empty

Class boost::mpl::aux::has_begin<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, mpl_::bool_<true> >::gcc_3_2_wknd
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_begin<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, mpl_::bool_<true> >::gcc_3_2_wknd (0x0x7f890a208c60) 0 empty

Class boost::mpl::aux::has_begin<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, mpl_::bool_<true> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_begin<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, mpl_::bool_<true> > (0x0x7f890a208c00) 0 empty

Class boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1> > (0x0x7f890a208cc0) 0 empty

Class boost::mpl::sequence_tag<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::sequence_tag<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1> > (0x0x7f890a26f478) 0 empty
  boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1> > (0x0x7f890a208d20) 0 empty

Class boost::mpl::O1_size_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::O1_size_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1> > (0x0x7f890a26f4e0) 0 empty
  mpl_::long_<2l> (0x0x7f890a208d80) 0 empty

Class boost::mpl::O1_size<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::O1_size<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1> > (0x0x7f890a26f548) 0 empty
  boost::mpl::O1_size_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1> > (0x0x7f890a26f5b0) 0 empty
    mpl_::long_<2l> (0x0x7f890a208de0) 0 empty

Class boost::mpl::begin_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::begin_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1> > (0x0x7f890a208ea0) 0 empty

Class boost::mpl::begin<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::begin<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1> > (0x0x7f890a208e40) 0 empty

Class boost::mpl::end_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::end_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1> > (0x0x7f890a208f60) 0 empty

Class boost::mpl::end<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::end<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1> > (0x0x7f890a208f00) 0 empty

Class mpl_::long_<32766l>
   size=1 align=1
   base size=0 base align=1
mpl_::long_<32766l> (0x0x7f890a296180) 0 empty

Class boost::mpl::aux::type_wrapper<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::type_wrapper<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> > (0x0x7f890a2961e0) 0 empty

Class boost::mpl::v_at_impl<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::v_at_impl<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> (0x0x7f890a296120) 0 empty

Class boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> > > (0x0x7f890a296240) 0 empty

Class boost::mpl::v_at<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l>
   size=1 align=1
   base size=1 base align=1
boost::mpl::v_at<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> (0x0x7f890a26f820) 0 empty
  boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> > > (0x0x7f890a2962a0) 0 empty

Class boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> (0x0x7f890a2960c0) 0 empty

Class boost::mpl::deref<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::deref<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> > (0x0x7f890a296060) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::multi_index::detail::duplicate_tag_list_marker, 1>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::multi_index::detail::duplicate_tag_list_marker, 1> (0x0x7f890a296360) 0 empty

Class boost::mpl::aux::type_wrapper<boost::multi_index::detail::duplicate_tag_list_marker>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::type_wrapper<boost::multi_index::detail::duplicate_tag_list_marker> (0x0x7f890a296480) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::multi_index::detail::duplicate_tag_list_marker, 2>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::multi_index::detail::duplicate_tag_list_marker, 2> (0x0x7f890a2964e0) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::multi_index::detail::duplicate_tag_list_marker, 3>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::multi_index::detail::duplicate_tag_list_marker, 3> (0x0x7f890a296600) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::multi_index::detail::duplicate_tag_list_marker, 4>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::multi_index::detail::duplicate_tag_list_marker, 4> (0x0x7f890a296720) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::multi_index::detail::duplicate_tag_list_marker, 5>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::multi_index::detail::duplicate_tag_list_marker, 5> (0x0x7f890a296840) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::multi_index::detail::duplicate_tag_list_marker, 6>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::multi_index::detail::duplicate_tag_list_marker, 6> (0x0x7f890a296960) 0 empty

Class boost::mpl::aux::template_arity<boost::multi_index::detail::duplicate_tag_list_marker>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity<boost::multi_index::detail::duplicate_tag_list_marker> (0x0x7f890a296300) 0 empty

Class boost::mpl::lambda<boost::multi_index::detail::duplicate_tag_list_marker, mpl_::void_, mpl_::int_<-1> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::lambda<boost::multi_index::detail::duplicate_tag_list_marker, mpl_::void_, mpl_::int_<-1> > (0x0x7f890a296a80) 0 empty

Class boost::multi_index::detail::duplicate_tag_list_marker::apply<boost::mpl::set0<>, boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> >
   size=1 align=1
   base size=1 base align=1
boost::multi_index::detail::duplicate_tag_list_marker::apply<boost::mpl::set0<>, boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> > (0x0x7f890a26fa90) 0 empty
  boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f890a296ba0) 0 empty

Class boost::mpl::apply_wrap2<boost::multi_index::detail::duplicate_tag_list_marker, boost::mpl::set0<>, boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap2<boost::multi_index::detail::duplicate_tag_list_marker, boost::mpl::set0<>, boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> > (0x0x7f890a26faf8) 0 empty
  boost::multi_index::detail::duplicate_tag_list_marker::apply<boost::mpl::set0<>, boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> > (0x0x7f890a26fb60) 0 empty
    boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f890a296c00) 0 empty

Class boost::mpl::apply2<boost::multi_index::detail::duplicate_tag_list_marker, boost::mpl::set0<>, boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply2<boost::multi_index::detail::duplicate_tag_list_marker, boost::mpl::set0<>, boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> > (0x0x7f890a26fbc8) 0 empty
  boost::mpl::apply_wrap2<boost::multi_index::detail::duplicate_tag_list_marker, boost::mpl::set0<>, boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> > (0x0x7f890a26fc30) 0 empty
    boost::multi_index::detail::duplicate_tag_list_marker::apply<boost::mpl::set0<>, boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> > (0x0x7f890a26fc98) 0 empty
      boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f890a296c60) 0 empty

Class boost::mpl::next<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::next<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> > (0x0x7f890a296cc0) 0 empty

Class boost::mpl::aux::type_wrapper<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::type_wrapper<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> > > (0x0x7f890a296e40) 0 empty

Class boost::mpl::v_at_impl<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::v_at_impl<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> (0x0x7f890a296de0) 0 empty

Class boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> > > > (0x0x7f890a296ea0) 0 empty

Class boost::mpl::v_at<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l>
   size=1 align=1
   base size=1 base align=1
boost::mpl::v_at<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> (0x0x7f890a26fdd0) 0 empty
  boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> > > > (0x0x7f890a296f00) 0 empty

Class boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> (0x0x7f890a296d80) 0 empty

Class boost::mpl::deref<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::deref<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> > (0x0x7f890a296d20) 0 empty

Class boost::multi_index::detail::duplicate_tag_list_marker::apply<boost::mpl::set0<>, boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> > >
   size=1 align=1
   base size=1 base align=1
boost::multi_index::detail::duplicate_tag_list_marker::apply<boost::mpl::set0<>, boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> > > (0x0x7f890a26ff08) 0 empty
  boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f890a296f60) 0 empty

Class boost::mpl::apply_wrap2<boost::multi_index::detail::duplicate_tag_list_marker, boost::mpl::set0<>, boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap2<boost::multi_index::detail::duplicate_tag_list_marker, boost::mpl::set0<>, boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> > > (0x0x7f890a26ff70) 0 empty
  boost::multi_index::detail::duplicate_tag_list_marker::apply<boost::mpl::set0<>, boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> > > (0x0x7f890a26f0d0) 0 empty
    boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f890a2cd000) 0 empty

Class boost::mpl::apply2<boost::multi_index::detail::duplicate_tag_list_marker, boost::mpl::set0<>, boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply2<boost::multi_index::detail::duplicate_tag_list_marker, boost::mpl::set0<>, boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> > > (0x0x7f890a2cf000) 0 empty
  boost::mpl::apply_wrap2<boost::multi_index::detail::duplicate_tag_list_marker, boost::mpl::set0<>, boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> > > (0x0x7f890a2cf068) 0 empty
    boost::multi_index::detail::duplicate_tag_list_marker::apply<boost::mpl::set0<>, boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> > > (0x0x7f890a2cf0d0) 0 empty
      boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f890a2cd060) 0 empty

Class boost::mpl::next<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::next<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> > (0x0x7f890a2cd0c0) 0 empty

Class boost::mpl::aux::fold_impl<2, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 2l>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_list_marker>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::fold_impl<2, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 2l>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_list_marker> (0x0x7f890a296000) 0 empty

Class boost::mpl::fold<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_list_marker>
   size=1 align=1
   base size=0 base align=1
boost::mpl::fold<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_list_marker> (0x0x7f890a2089c0) 0 empty

Class boost::multi_index::detail::no_duplicate_tags_in_index_list<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1> >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::no_duplicate_tags_in_index_list<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1> > (0x0x7f890a208960) 0 empty

Class boost::multi_index::multi_index_container<MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> > >
   size=32 align=8
   base size=32 base align=8
boost::multi_index::multi_index_container<MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> > > (0x0x7f890a1f04b0) 0
  boost::base_from_member<std::allocator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, 0> (0x0x7f890a208840) 0
  boost::multi_index::detail::header_holder<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > >*, boost::multi_index::multi_index_container<MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> > > > (0x0x7f890a244f70) 8
    boost::noncopyable_::noncopyable (0x0x7f890a2088a0) 8 empty
  boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::multi_index::detail::nth_layer<1, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> (0x0x7f890a26f000) 16
    boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> >, boost::mpl::vector0<mpl_::na> > (0x0x7f890a26f068) 16 empty
      boost::multi_index::detail::index_base<MemRecursorCache::CacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::sequenced<> >, std::allocator<MemRecursorCache::CacheEntry> > (0x0x7f890a208900) 16 empty

Class std::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&>
   size=1 align=1
   base size=0 base align=1
std::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f890a2cd180) 0 empty

Class boost::detail::iterator_base<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&>
   size=1 align=1
   base size=1 base align=1
boost::detail::iterator_base<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f890a2cf1a0) 0 empty
  std::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f890a2cd1e0) 0 empty

Class boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&>
   size=1 align=1
   base size=1 base align=1
boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f890a2cf208) 0 empty
  boost::detail::iterator_base<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f890a2cf270) 0 empty
    std::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f890a2cd240) 0 empty

Class boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> >
   size=1 align=1
   base size=1 base align=1
boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > (0x0x7f890a2cf2d8) 0 empty
  boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f890a2cf340) 0 empty
    boost::detail::iterator_base<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f890a2cf3a8) 0 empty
      std::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f890a2cd2a0) 0 empty

Class boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, const MemRecursorCache::CacheEntry*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > >
   size=1 align=1
   base size=1 base align=1
boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, const MemRecursorCache::CacheEntry*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > > (0x0x7f890a2cf410) 0 empty
  boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > (0x0x7f890a2cf478) 0 empty
    boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f890a2cf4e0) 0 empty
      boost::detail::iterator_base<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f890a2cf548) 0 empty
        std::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f890a2cd300) 0 empty

Class boost::incrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, const MemRecursorCache::CacheEntry*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > > >
   size=1 align=1
   base size=1 base align=1
boost::incrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, const MemRecursorCache::CacheEntry*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > > > (0x0x7f890a2cf5b0) 0 empty
  boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, const MemRecursorCache::CacheEntry*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > > (0x0x7f890a2cf618) 0 empty
    boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > (0x0x7f890a2cf680) 0 empty
      boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f890a2cf6e8) 0 empty
        boost::detail::iterator_base<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f890a2cf750) 0 empty
          std::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f890a2cd360) 0 empty

Class boost::equality_comparable1<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::incrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, const MemRecursorCache::CacheEntry*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > > > >
   size=1 align=1
   base size=1 base align=1
boost::equality_comparable1<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::incrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, const MemRecursorCache::CacheEntry*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > > > > (0x0x7f890a2cf7b8) 0 empty
  boost::incrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, const MemRecursorCache::CacheEntry*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > > > (0x0x7f890a2cf820) 0 empty
    boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, const MemRecursorCache::CacheEntry*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > > (0x0x7f890a2cf888) 0 empty
      boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > (0x0x7f890a2cf8f0) 0 empty
        boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f890a2cf958) 0 empty
          boost::detail::iterator_base<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f890a2cf9c0) 0 empty
            std::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f890a2cd3c0) 0 empty

Class boost::input_iteratable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, const MemRecursorCache::CacheEntry*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > >
   size=1 align=1
   base size=1 base align=1
boost::input_iteratable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, const MemRecursorCache::CacheEntry*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > > (0x0x7f890a2cfa28) 0 empty
  boost::equality_comparable1<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::incrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, const MemRecursorCache::CacheEntry*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > > > > (0x0x7f890a2cfa90) 0 empty
    boost::incrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, const MemRecursorCache::CacheEntry*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > > > (0x0x7f890a2cfaf8) 0 empty
      boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, const MemRecursorCache::CacheEntry*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > > (0x0x7f890a2cfb60) 0 empty
        boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > (0x0x7f890a2cfbc8) 0 empty
          boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f890a2cfc30) 0 empty
            boost::detail::iterator_base<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f890a2cfc98) 0 empty
              std::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f890a2cd420) 0 empty

Class boost::forward_iteratable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, const MemRecursorCache::CacheEntry*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > >
   size=1 align=1
   base size=1 base align=1
boost::forward_iteratable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, const MemRecursorCache::CacheEntry*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > > (0x0x7f890a2cfd00) 0 empty
  boost::input_iteratable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, const MemRecursorCache::CacheEntry*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > > (0x0x7f890a2cfd68) 0 empty
    boost::equality_comparable1<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::incrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, const MemRecursorCache::CacheEntry*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > > > > (0x0x7f890a2cfdd0) 0 empty
      boost::incrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, const MemRecursorCache::CacheEntry*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > > > (0x0x7f890a2cfe38) 0 empty
        boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, const MemRecursorCache::CacheEntry*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > > (0x0x7f890a2cfea0) 0 empty
          boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > (0x0x7f890a2cff08) 0 empty
            boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f890a2cff70) 0 empty
              boost::detail::iterator_base<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f890a26f958) 0 empty
                std::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f890a2cd480) 0 empty

Class boost::bidirectional_iteratable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, const MemRecursorCache::CacheEntry*, boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> >
   size=1 align=1
   base size=1 base align=1
boost::bidirectional_iteratable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, const MemRecursorCache::CacheEntry*, boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > (0x0x7f890a32a000) 0 empty
  boost::forward_iteratable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, const MemRecursorCache::CacheEntry*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > > (0x0x7f890a32a068) 0 empty
    boost::input_iteratable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, const MemRecursorCache::CacheEntry*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > > (0x0x7f890a32a0d0) 0 empty
      boost::equality_comparable1<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::incrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, const MemRecursorCache::CacheEntry*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > > > > (0x0x7f890a32a138) 0 empty
        boost::incrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, const MemRecursorCache::CacheEntry*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > > > (0x0x7f890a32a1a0) 0 empty
          boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, const MemRecursorCache::CacheEntry*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > > (0x0x7f890a32a208) 0 empty
            boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > (0x0x7f890a32a270) 0 empty
              boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f890a32a2d8) 0 empty
                boost::detail::iterator_base<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f890a32a340) 0 empty
                  std::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f890a2cd4e0) 0 empty

Class boost::bidirectional_iterator_helper<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&>
   size=1 align=1
   base size=1 base align=1
boost::bidirectional_iterator_helper<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f890a32a3a8) 0 empty
  boost::bidirectional_iteratable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, const MemRecursorCache::CacheEntry*, boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > (0x0x7f890a32a410) 0 empty
    boost::forward_iteratable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, const MemRecursorCache::CacheEntry*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > > (0x0x7f890a32a478) 0 empty
      boost::input_iteratable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, const MemRecursorCache::CacheEntry*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > > (0x0x7f890a32a4e0) 0 empty
        boost::equality_comparable1<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::incrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, const MemRecursorCache::CacheEntry*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > > > > (0x0x7f890a32a548) 0 empty
          boost::incrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, const MemRecursorCache::CacheEntry*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > > > (0x0x7f890a32a5b0) 0 empty
            boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, const MemRecursorCache::CacheEntry*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > > (0x0x7f890a32a618) 0 empty
              boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > (0x0x7f890a32a680) 0 empty
                boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f890a32a6e8) 0 empty
                  boost::detail::iterator_base<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f890a32a750) 0 empty
                    std::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f890a2cd540) 0 empty

Class boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >
   size=8 align=8
   base size=8 base align=8
boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > > (0x0x7f890a32a7b8) 0
  boost::bidirectional_iterator_helper<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f890a32a820) 0 empty
    boost::bidirectional_iteratable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, const MemRecursorCache::CacheEntry*, boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > (0x0x7f890a32a888) 0 empty
      boost::forward_iteratable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, const MemRecursorCache::CacheEntry*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > > (0x0x7f890a32a8f0) 0 empty
        boost::input_iteratable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, const MemRecursorCache::CacheEntry*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > > (0x0x7f890a32a958) 0 empty
          boost::equality_comparable1<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::incrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, const MemRecursorCache::CacheEntry*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > > > > (0x0x7f890a32a9c0) 0 empty
            boost::incrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, const MemRecursorCache::CacheEntry*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > > > (0x0x7f890a32aa28) 0 empty
              boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, const MemRecursorCache::CacheEntry*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > > (0x0x7f890a32aa90) 0 empty
                boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > (0x0x7f890a32aaf8) 0 empty
                  boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f890a32ab60) 0 empty
                    boost::detail::iterator_base<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f890a32abc8) 0 empty
                      std::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f890a2cd5a0) 0 empty

Class std::pair<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > > >
   size=16 align=8
   base size=16 base align=8
std::pair<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > > > (0x0x7f890a2cd120) 0

Class MemRecursorCache
   size=80 align=8
   base size=73 base align=8
MemRecursorCache (0x0x7f890ae5f4e0) 0
  boost::noncopyable_::noncopyable (0x0x7f890a543a80) 0 empty

Class boost::detail::is_reference_impl<boost::tuples::tuple<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::tuples::tuple<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > (0x0x7f890a2cd7e0) 0 empty

Class boost::is_lvalue_reference<boost::tuples::tuple<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::tuples::tuple<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > (0x0x7f890a32ac98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890a32ad00) 0 empty
    mpl_::bool_<false> (0x0x7f890a2cd840) 0 empty

Class boost::is_rvalue_reference<boost::tuples::tuple<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::tuples::tuple<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > (0x0x7f890a32ad68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890a32add0) 0 empty
    mpl_::bool_<false> (0x0x7f890a2cd8a0) 0 empty

Class boost::is_reference<boost::tuples::tuple<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::tuples::tuple<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > (0x0x7f890a32ae38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890a32aea0) 0 empty
    mpl_::bool_<false> (0x0x7f890a2cd900) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::tuples::tuple<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::tuples::tuple<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>*> (0x0x7f890a2cda20) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::tuples::tuple<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::tuples::tuple<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > (0x0x7f8909f57000) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::tuples::tuple<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>*> (0x0x7f890a2cda80) 0 empty

Class boost::detail::is_function_impl<boost::tuples::tuple<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::tuples::tuple<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > (0x0x7f8909f57068) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::tuples::tuple<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > (0x0x7f8909f570d0) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::tuples::tuple<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>*> (0x0x7f890a2cdae0) 0 empty

Class boost::is_function<boost::tuples::tuple<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::tuples::tuple<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > (0x0x7f8909f57138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8909f571a0) 0 empty
    mpl_::bool_<false> (0x0x7f890a2cdb40) 0 empty

Class boost::tuples::detail::IF<false, boost::tuples::detail::non_storeable_type<boost::tuples::tuple<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::tuples::tuple<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::IF<false, boost::tuples::detail::non_storeable_type<boost::tuples::tuple<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::tuples::tuple<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > (0x0x7f890a2cdba0) 0 empty

Class boost::tuples::detail::wrap_non_storeable_type<boost::tuples::tuple<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::wrap_non_storeable_type<boost::tuples::tuple<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > (0x0x7f890a2cd780) 0 empty

Class boost::tuples::detail::map_tuple_to_cons<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::map_tuple_to_cons<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> (0x0x7f890a2cdc60) 0 empty

Class boost::tuples::detail::map_tuple_to_cons<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::map_tuple_to_cons<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> (0x0x7f890a2cdc00) 0 empty

Class boost::detail::is_reference_impl<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > > (0x0x7f890a2cdd80) 0 empty

Class boost::is_lvalue_reference<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > >
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > > (0x0x7f8909f57d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8909f57d68) 0 empty
    mpl_::bool_<false> (0x0x7f890a2cdde0) 0 empty

Class boost::is_rvalue_reference<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > >
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > > (0x0x7f8909f57dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8909f57e38) 0 empty
    mpl_::bool_<false> (0x0x7f890a2cde40) 0 empty

Class boost::is_reference<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > >
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > > (0x0x7f8909f57ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8909f57f08) 0 empty
    mpl_::bool_<false> (0x0x7f890a2cdea0) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >*> (0x0x7f8909f75000) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > > (0x0x7f8909f72068) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >*> (0x0x7f8909f75060) 0 empty

Class boost::detail::is_function_impl<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > > (0x0x7f8909f720d0) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > > (0x0x7f8909f72138) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >*> (0x0x7f8909f750c0) 0 empty

Class boost::is_function<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > >
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > > (0x0x7f8909f721a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8909f72208) 0 empty
    mpl_::bool_<false> (0x0x7f8909f75120) 0 empty

Class boost::tuples::detail::IF<false, boost::tuples::detail::non_storeable_type<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > >, boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > >
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::IF<false, boost::tuples::detail::non_storeable_type<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > >, boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > > (0x0x7f8909f75180) 0 empty

Class boost::tuples::detail::wrap_non_storeable_type<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > >
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::wrap_non_storeable_type<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > > (0x0x7f890a2cdd20) 0 empty

Class boost::detail::is_reference_impl<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > > (0x0x7f8909f752a0) 0 empty

Class boost::is_lvalue_reference<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > > (0x0x7f8909f723a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8909f72410) 0 empty
    mpl_::bool_<false> (0x0x7f8909f75300) 0 empty

Class boost::is_rvalue_reference<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > > (0x0x7f8909f72478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8909f724e0) 0 empty
    mpl_::bool_<false> (0x0x7f8909f75360) 0 empty

Class boost::is_reference<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > > (0x0x7f8909f72548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8909f725b0) 0 empty
    mpl_::bool_<false> (0x0x7f8909f753c0) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >*> (0x0x7f8909f754e0) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > > (0x0x7f8909f726e8) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >*> (0x0x7f8909f75540) 0 empty

Class boost::detail::is_function_impl<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > > (0x0x7f8909f72750) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > > (0x0x7f8909f727b8) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >*> (0x0x7f8909f755a0) 0 empty

Class boost::is_function<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > > (0x0x7f8909f72820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8909f72888) 0 empty
    mpl_::bool_<false> (0x0x7f8909f75600) 0 empty

Class boost::tuples::detail::IF<false, boost::tuples::detail::non_storeable_type<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::IF<false, boost::tuples::detail::non_storeable_type<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > > (0x0x7f8909f75660) 0 empty

Class boost::tuples::detail::wrap_non_storeable_type<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::wrap_non_storeable_type<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > > (0x0x7f8909f75240) 0 empty

Class boost::detail::cv_traits_imp<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >*> (0x0x7f8909f757e0) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > > (0x0x7f8909f75780) 0 empty

Class boost::remove_cv<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > > (0x0x7f8909f75720) 0 empty

Class boost::tuples::access_traits<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > >
   size=1 align=1
   base size=0 base align=1
boost::tuples::access_traits<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > > (0x0x7f8909f756c0) 0 empty

Class boost::tuples::cons<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::tuples::null_type>
   size=2 align=1
   base size=2 base align=1
boost::tuples::cons<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::tuples::null_type> (0x0x7f8909f751e0) 0

Class boost::tuples::access_traits<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > >
   size=1 align=1
   base size=0 base align=1
boost::tuples::access_traits<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > > (0x0x7f8909f75840) 0 empty

Class boost::detail::cv_traits_imp<boost::tuples::cons<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::tuples::null_type>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::tuples::cons<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::tuples::null_type>*> (0x0x7f8909f759c0) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::tuples::cons<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::tuples::cons<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::tuples::null_type> > (0x0x7f8909f75960) 0 empty

Class boost::remove_cv<boost::tuples::cons<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::tuples::cons<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::tuples::null_type> > (0x0x7f8909f75900) 0 empty

Class boost::tuples::access_traits<boost::tuples::cons<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::access_traits<boost::tuples::cons<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::tuples::null_type> > (0x0x7f8909f758a0) 0 empty

Class boost::tuples::cons<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::tuples::cons<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::tuples::null_type> >
   size=4 align=1
   base size=4 base align=1
boost::tuples::cons<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::tuples::cons<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::tuples::null_type> > (0x0x7f890a2cdcc0) 0

Class boost::tuples::tuple<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>
   size=4 align=1
   base size=4 base align=1
boost::tuples::tuple<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> (0x0x7f8909f72dd0) 0
  boost::tuples::cons<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::tuples::cons<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::tuples::null_type> > (0x0x7f8909f75b40) 0

Class boost::detail::is_reference_impl<boost::tuples::null_type>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::tuples::null_type> (0x0x7f8909f75c60) 0 empty

Class boost::is_lvalue_reference<boost::tuples::null_type>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::tuples::null_type> (0x0x7f8909fc80d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8909fc8138) 0 empty
    mpl_::bool_<false> (0x0x7f8909f75cc0) 0 empty

Class boost::is_rvalue_reference<boost::tuples::null_type>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::tuples::null_type> (0x0x7f8909fc81a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8909fc8208) 0 empty
    mpl_::bool_<false> (0x0x7f8909f75d20) 0 empty

Class boost::is_reference<boost::tuples::null_type>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::tuples::null_type> (0x0x7f8909fc8270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8909fc82d8) 0 empty
    mpl_::bool_<false> (0x0x7f8909f75d80) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::tuples::null_type*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::tuples::null_type*> (0x0x7f8909f75ea0) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::tuples::null_type>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::tuples::null_type> (0x0x7f8909fc8410) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::tuples::null_type*> (0x0x7f8909f75f00) 0 empty

Class boost::detail::is_function_impl<boost::tuples::null_type>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::tuples::null_type> (0x0x7f8909fc8478) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::tuples::null_type> (0x0x7f8909fc84e0) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::tuples::null_type*> (0x0x7f8909f75f60) 0 empty

Class boost::is_function<boost::tuples::null_type>
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::tuples::null_type> (0x0x7f8909fc8548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8909fc85b0) 0 empty
    mpl_::bool_<false> (0x0x7f8909fe0000) 0 empty

Class boost::tuples::detail::IF<false, boost::tuples::detail::non_storeable_type<boost::tuples::null_type>, boost::tuples::null_type>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::IF<false, boost::tuples::detail::non_storeable_type<boost::tuples::null_type>, boost::tuples::null_type> (0x0x7f8909fe0060) 0 empty

Class boost::tuples::detail::wrap_non_storeable_type<boost::tuples::null_type>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::wrap_non_storeable_type<boost::tuples::null_type> (0x0x7f8909f75c00) 0 empty

Class boost::tuples::cons<boost::tuples::null_type, boost::tuples::null_type>
   size=1 align=1
   base size=1 base align=1
boost::tuples::cons<boost::tuples::null_type, boost::tuples::null_type> (0x0x7f8909f75ba0) 0

Class boost::detail::cv_traits_imp<boost::tuples::tuple<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::tuples::tuple<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>*> (0x0x7f8909fe01e0) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::tuples::tuple<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::tuples::tuple<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > (0x0x7f8909fe0180) 0 empty

Class boost::remove_cv<boost::tuples::tuple<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::tuples::tuple<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > (0x0x7f8909fe0120) 0 empty

Class boost::tuples::access_traits<boost::tuples::tuple<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::access_traits<boost::tuples::tuple<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > (0x0x7f8909fe00c0) 0 empty

Class boost::detail::cv_traits_imp<boost::tuples::cons<boost::tuples::null_type, boost::tuples::null_type>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::tuples::cons<boost::tuples::null_type, boost::tuples::null_type>*> (0x0x7f8909fe0360) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::tuples::cons<boost::tuples::null_type, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::tuples::cons<boost::tuples::null_type, boost::tuples::null_type> > (0x0x7f8909fe0300) 0 empty

Class boost::remove_cv<boost::tuples::cons<boost::tuples::null_type, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::tuples::cons<boost::tuples::null_type, boost::tuples::null_type> > (0x0x7f8909fe02a0) 0 empty

Class boost::tuples::access_traits<boost::tuples::cons<boost::tuples::null_type, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::access_traits<boost::tuples::cons<boost::tuples::null_type, boost::tuples::null_type> > (0x0x7f8909fe0240) 0 empty

Class boost::tuples::cons<boost::tuples::tuple<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>, boost::tuples::cons<boost::tuples::null_type, boost::tuples::null_type> >
   size=5 align=1
   base size=5 base align=1
boost::tuples::cons<boost::tuples::tuple<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>, boost::tuples::cons<boost::tuples::null_type, boost::tuples::null_type> > (0x0x7f890a2cd720) 0

Class boost::tuples::detail::map_tuple_to_cons<short unsigned int, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::map_tuple_to_cons<short unsigned int, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> (0x0x7f8909fe0660) 0 empty

Class boost::tuples::detail::map_tuple_to_cons<std::basic_string<char>, short unsigned int, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::map_tuple_to_cons<std::basic_string<char>, short unsigned int, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> (0x0x7f8909fe0600) 0 empty

Class boost::detail::is_reference_impl<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<std::basic_string<char> > (0x0x7f8909fe0780) 0 empty

Class boost::is_lvalue_reference<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<std::basic_string<char> > (0x0x7f890a01c6e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890a01c750) 0 empty
    mpl_::bool_<false> (0x0x7f8909fe08a0) 0 empty

Class boost::is_rvalue_reference<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<std::basic_string<char> > (0x0x7f890a01c7b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890a01c820) 0 empty
    mpl_::bool_<false> (0x0x7f8909fe09c0) 0 empty

Class boost::is_reference<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_reference<std::basic_string<char> > (0x0x7f890a01c888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890a01c8f0) 0 empty
    mpl_::bool_<false> (0x0x7f8909fe0ae0) 0 empty

Class boost::type_traits::is_function_ptr_helper<std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<std::basic_string<char>*> (0x0x7f8909fe0c00) 0 empty

Class boost::detail::is_function_chooser<false>::result_<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<std::basic_string<char> > (0x0x7f890a01ca28) 0 empty
  boost::type_traits::is_function_ptr_helper<std::basic_string<char>*> (0x0x7f8909fe0d20) 0 empty

Class boost::detail::is_function_impl<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<std::basic_string<char> > (0x0x7f890a01ca90) 0 empty
  boost::detail::is_function_chooser<false>::result_<std::basic_string<char> > (0x0x7f890a01caf8) 0 empty
    boost::type_traits::is_function_ptr_helper<std::basic_string<char>*> (0x0x7f8909fe0d80) 0 empty

Class boost::is_function<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_function<std::basic_string<char> > (0x0x7f890a01cb60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890a01cbc8) 0 empty
    mpl_::bool_<false> (0x0x7f8909fe0ea0) 0 empty

Class boost::tuples::detail::IF<false, boost::tuples::detail::non_storeable_type<std::basic_string<char> >, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::IF<false, boost::tuples::detail::non_storeable_type<std::basic_string<char> >, std::basic_string<char> > (0x0x7f8909fe0f00) 0 empty

Class boost::tuples::detail::wrap_non_storeable_type<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::wrap_non_storeable_type<std::basic_string<char> > (0x0x7f8909fe0720) 0 empty

Class boost::detail::is_reference_impl<short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<short unsigned int> (0x0x7f890a02d060) 0 empty

Class boost::is_lvalue_reference<short unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<short unsigned int> (0x0x7f890a01ce38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890a01cea0) 0 empty
    mpl_::bool_<false> (0x0x7f890a02d0c0) 0 empty

Class boost::is_rvalue_reference<short unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<short unsigned int> (0x0x7f890a01cf08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890a01cf70) 0 empty
    mpl_::bool_<false> (0x0x7f890a02d120) 0 empty

Class boost::is_reference<short unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<short unsigned int> (0x0x7f890a030000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890a030068) 0 empty
    mpl_::bool_<false> (0x0x7f890a02d180) 0 empty

Class boost::type_traits::is_function_ptr_helper<short unsigned int*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<short unsigned int*> (0x0x7f890a02d2a0) 0 empty

Class boost::detail::is_function_chooser<false>::result_<short unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<short unsigned int> (0x0x7f890a0301a0) 0 empty
  boost::type_traits::is_function_ptr_helper<short unsigned int*> (0x0x7f890a02d300) 0 empty

Class boost::detail::is_function_impl<short unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<short unsigned int> (0x0x7f890a030208) 0 empty
  boost::detail::is_function_chooser<false>::result_<short unsigned int> (0x0x7f890a030270) 0 empty
    boost::type_traits::is_function_ptr_helper<short unsigned int*> (0x0x7f890a02d360) 0 empty

Class boost::is_function<short unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_function<short unsigned int> (0x0x7f890a0302d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890a030340) 0 empty
    mpl_::bool_<false> (0x0x7f890a02d3c0) 0 empty

Class boost::tuples::detail::IF<false, boost::tuples::detail::non_storeable_type<short unsigned int>, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::IF<false, boost::tuples::detail::non_storeable_type<short unsigned int>, short unsigned int> (0x0x7f890a02d420) 0 empty

Class boost::tuples::detail::wrap_non_storeable_type<short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::wrap_non_storeable_type<short unsigned int> (0x0x7f890a02d000) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<short unsigned int> (0x0x7f890a02d600) 0 empty

Class boost::remove_cv<short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<short unsigned int> (0x0x7f890a02d5a0) 0 empty

Class boost::tuples::access_traits<short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::tuples::access_traits<short unsigned int> (0x0x7f890a02d540) 0 empty

Class boost::tuples::cons<short unsigned int, boost::tuples::null_type>
   size=2 align=2
   base size=2 base align=2
boost::tuples::cons<short unsigned int, boost::tuples::null_type> (0x0x7f8909fe0f60) 0

Class boost::detail::rvalue_ref_filter_rem_cv<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<std::basic_string<char> > (0x0x7f890a02d720) 0 empty

Class boost::remove_cv<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<std::basic_string<char> > (0x0x7f890a02d6c0) 0 empty

Class boost::tuples::access_traits<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::access_traits<std::basic_string<char> > (0x0x7f890a02d660) 0 empty

Class boost::detail::cv_traits_imp<boost::tuples::cons<short unsigned int, boost::tuples::null_type>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::tuples::cons<short unsigned int, boost::tuples::null_type>*> (0x0x7f890a02d8a0) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::tuples::cons<short unsigned int, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::tuples::cons<short unsigned int, boost::tuples::null_type> > (0x0x7f890a02d840) 0 empty

Class boost::remove_cv<boost::tuples::cons<short unsigned int, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::tuples::cons<short unsigned int, boost::tuples::null_type> > (0x0x7f890a02d7e0) 0 empty

Class boost::tuples::access_traits<boost::tuples::cons<short unsigned int, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::access_traits<boost::tuples::cons<short unsigned int, boost::tuples::null_type> > (0x0x7f890a02d780) 0 empty

Class boost::tuples::cons<std::basic_string<char>, boost::tuples::cons<short unsigned int, boost::tuples::null_type> >
   size=16 align=8
   base size=10 base align=8
boost::tuples::cons<std::basic_string<char>, boost::tuples::cons<short unsigned int, boost::tuples::null_type> > (0x0x7f8909fe06c0) 0

Class boost::tuples::tuple<std::basic_string<char>, short unsigned int>
   size=16 align=8
   base size=10 base align=8
boost::tuples::tuple<std::basic_string<char>, short unsigned int> (0x0x7f890a030bc8) 0
  boost::tuples::cons<std::basic_string<char>, boost::tuples::cons<short unsigned int, boost::tuples::null_type> > (0x0x7f890a02dae0) 0

Class boost::tuples::detail::drop_front<0>::apply<boost::tuples::cons<std::basic_string<char>, boost::tuples::cons<short unsigned int, boost::tuples::null_type> > >
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::drop_front<0>::apply<boost::tuples::cons<std::basic_string<char>, boost::tuples::cons<short unsigned int, boost::tuples::null_type> > > (0x0x7f890a02dba0) 0 empty

Class boost::tuples::element<0, boost::tuples::cons<std::basic_string<char>, boost::tuples::cons<short unsigned int, boost::tuples::null_type> > >
   size=1 align=1
   base size=0 base align=1
boost::tuples::element<0, boost::tuples::cons<std::basic_string<char>, boost::tuples::cons<short unsigned int, boost::tuples::null_type> > > (0x0x7f890a02db40) 0 empty

Class boost::tuples::detail::drop_front<1>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::drop_front<1> (0x0x7f890a02dc60) 0 empty

Class boost::tuples::detail::drop_front<1>::apply<boost::tuples::cons<std::basic_string<char>, boost::tuples::cons<short unsigned int, boost::tuples::null_type> > >
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::drop_front<1>::apply<boost::tuples::cons<std::basic_string<char>, boost::tuples::cons<short unsigned int, boost::tuples::null_type> > > (0x0x7f890a02dcc0) 0 empty

Class boost::tuples::element<1, boost::tuples::cons<std::basic_string<char>, boost::tuples::cons<short unsigned int, boost::tuples::null_type> > >
   size=1 align=1
   base size=0 base align=1
boost::tuples::element<1, boost::tuples::cons<std::basic_string<char>, boost::tuples::cons<short unsigned int, boost::tuples::null_type> > > (0x0x7f890a02dc00) 0 empty

Class std::iterator_traits<const MemRecursorCache::StoredRecord*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const MemRecursorCache::StoredRecord*> (0x0x7f890a02dd80) 0 empty

Class __gnu_cxx::__normal_iterator<const MemRecursorCache::StoredRecord*, std::vector<MemRecursorCache::StoredRecord> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const MemRecursorCache::StoredRecord*, std::vector<MemRecursorCache::StoredRecord> > (0x0x7f890a02dd20) 0

Class std::__are_same<const MemRecursorCache::StoredRecord*, MemRecursorCache::StoredRecord*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<const MemRecursorCache::StoredRecord*, MemRecursorCache::StoredRecord*> (0x0x7f890a02dde0) 0 empty

Class __gnu_cxx::__enable_if<false, std::vector<MemRecursorCache::StoredRecord> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, std::vector<MemRecursorCache::StoredRecord> > (0x0x7f890a02de40) 0 empty

Class RecursorPacketCache::Entry
   size=16 align=8
   base size=16 base align=8
RecursorPacketCache::Entry (0x0x7f890a02df00) 0

Class boost::multi_index::detail::is_index_list<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> > >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::is_index_list<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> > > (0x0x7f890a0a4000) 0 empty

Class boost::mpl::aux::has_tag<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, mpl_::bool_<false> >::gcc_3_2_wknd
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_tag<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, mpl_::bool_<false> >::gcc_3_2_wknd (0x0x7f890a0a40c0) 0 empty

Class boost::mpl::v_item<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, 0>
   size=1 align=1
   base size=1 base align=1
boost::mpl::v_item<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, 0> (0x0x7f890a08c1a0) 0 empty
  boost::mpl::vector0<mpl_::na> (0x0x7f890a0a41e0) 0 empty

Class boost::mpl::vector1<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::vector1<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> > > (0x0x7f890a08c270) 0 empty
  boost::mpl::v_item<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, 0> (0x0x7f890a08c2d8) 0 empty
    boost::mpl::vector0<mpl_::na> (0x0x7f890a0a4240) 0 empty

Class boost::mpl::v_item<boost::multi_index::sequenced<>, boost::mpl::vector1<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> > >, 0>
   size=1 align=1
   base size=1 base align=1
boost::mpl::v_item<boost::multi_index::sequenced<>, boost::mpl::vector1<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> > >, 0> (0x0x7f890a08c340) 0 empty
  boost::mpl::vector1<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> > > (0x0x7f890a08c3a8) 0 empty
    boost::mpl::v_item<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, 0> (0x0x7f890a08c410) 0 empty
      boost::mpl::vector0<mpl_::na> (0x0x7f890a0a42a0) 0 empty

Class boost::mpl::vector2<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::vector2<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> > (0x0x7f890a08c4e0) 0 empty
  boost::mpl::v_item<boost::multi_index::sequenced<>, boost::mpl::vector1<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> > >, 0> (0x0x7f890a08c548) 0 empty
    boost::mpl::vector1<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> > > (0x0x7f890a08c5b0) 0 empty
      boost::mpl::v_item<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, 0> (0x0x7f890a08c618) 0 empty
        boost::mpl::vector0<mpl_::na> (0x0x7f890a0a4300) 0 empty

Class boost::mpl::vector<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=1 base align=1
boost::mpl::vector<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> (0x0x7f890a08c680) 0 empty
  boost::mpl::vector2<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> > (0x0x7f890a08c6e8) 0 empty
    boost::mpl::v_item<boost::multi_index::sequenced<>, boost::mpl::vector1<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> > >, 0> (0x0x7f890a08c750) 0 empty
      boost::mpl::vector1<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> > > (0x0x7f890a08c7b8) 0 empty
        boost::mpl::v_item<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, 0> (0x0x7f890a08c820) 0 empty
          boost::mpl::vector0<mpl_::na> (0x0x7f890a0a4360) 0 empty

Class boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >
   size=1 align=1
   base size=1 base align=1
boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> > (0x0x7f890a08c8f0) 0 empty
  boost::mpl::vector<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> (0x0x7f890a08c958) 0 empty
    boost::mpl::vector2<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> > (0x0x7f890a08c9c0) 0 empty
      boost::mpl::v_item<boost::multi_index::sequenced<>, boost::mpl::vector1<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> > >, 0> (0x0x7f890a08ca28) 0 empty
        boost::mpl::vector1<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> > > (0x0x7f890a08ca90) 0 empty
          boost::mpl::v_item<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, 0> (0x0x7f890a08caf8) 0 empty
            boost::mpl::vector0<mpl_::na> (0x0x7f890a0a43c0) 0 empty

Class boost::mpl::aux::has_tag<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, mpl_::bool_<false> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_tag<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, mpl_::bool_<false> > (0x0x7f890a0a4060) 0 empty

Class boost::mpl::aux::has_begin<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, mpl_::bool_<true> >::gcc_3_2_wknd
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_begin<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, mpl_::bool_<true> >::gcc_3_2_wknd (0x0x7f890a0a4480) 0 empty

Class boost::mpl::aux::has_begin<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, mpl_::bool_<true> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_begin<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, mpl_::bool_<true> > (0x0x7f890a0a4420) 0 empty

Class boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> > > (0x0x7f890a0a44e0) 0 empty

Class boost::mpl::sequence_tag<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::sequence_tag<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> > > (0x0x7f890a08cc98) 0 empty
  boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> > > (0x0x7f890a0a4540) 0 empty

Class boost::mpl::empty_impl<boost::mpl::aux::vector_tag>::apply<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::empty_impl<boost::mpl::aux::vector_tag>::apply<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> > > (0x0x7f890a08cd00) 0 empty
  boost::is_same<mpl_::long_<32768l>, mpl_::long_<32770l> > (0x0x7f890a08cd68) 0 empty
    boost::integral_constant<bool, false> (0x0x7f890a08cdd0) 0 empty
      mpl_::bool_<false> (0x0x7f890a0a45a0) 0 empty

Class boost::mpl::empty<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::empty<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> > > (0x0x7f890a08ce38) 0 empty
  boost::mpl::empty_impl<boost::mpl::aux::vector_tag>::apply<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> > > (0x0x7f890a08cea0) 0 empty
    boost::is_same<mpl_::long_<32768l>, mpl_::long_<32770l> > (0x0x7f890a08cf08) 0 empty
      boost::integral_constant<bool, false> (0x0x7f890a08cf70) 0 empty
        mpl_::bool_<false> (0x0x7f890a0a4600) 0 empty

Class boost::mpl::begin_impl<boost::mpl::aux::vector_tag>::apply<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::begin_impl<boost::mpl::aux::vector_tag>::apply<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> > > (0x0x7f890a0a46c0) 0 empty

Class boost::mpl::begin<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::begin<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> > > (0x0x7f890a0a4660) 0 empty

Class boost::is_same<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l>, mpl_::void_>
   size=1 align=1
   base size=1 base align=1
boost::is_same<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l>, mpl_::void_> (0x0x7f890a0c4000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890a0c4068) 0 empty
    mpl_::bool_<false> (0x0x7f890a0a4720) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_same<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l>, mpl_::void_> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_same<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l>, mpl_::void_> > (0x0x7f890a0c40d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890a0c4138) 0 empty
    mpl_::bool_<false> (0x0x7f890a0a4780) 0 empty

Class boost::mpl::not_<boost::is_same<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l>, mpl_::void_> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::not_<boost::is_same<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l>, mpl_::void_> > (0x0x7f890a0c41a0) 0 empty
  boost::mpl::aux::not_impl<0l> (0x0x7f890a0c4208) 0 empty
    mpl_::bool_<true> (0x0x7f890a0a47e0) 0 empty

Class boost::mpl::is_sequence<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::is_sequence<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> > > (0x0x7f890a0c4270) 0 empty
  boost::mpl::not_<boost::is_same<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l>, mpl_::void_> > (0x0x7f890a0c42d8) 0 empty
    boost::mpl::aux::not_impl<0l> (0x0x7f890a0c4340) 0 empty
      mpl_::bool_<true> (0x0x7f890a0a4840) 0 empty

Class boost::mpl::O1_size_impl<boost::mpl::aux::vector_tag>::apply<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::O1_size_impl<boost::mpl::aux::vector_tag>::apply<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> > > (0x0x7f890aea3d00) 0 empty
  mpl_::long_<2l> (0x0x7f890a0a4900) 0 empty

Class boost::mpl::O1_size<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::O1_size<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> > > (0x0x7f890a0c43a8) 0 empty
  boost::mpl::O1_size_impl<boost::mpl::aux::vector_tag>::apply<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> > > (0x0x7f890a0c4410) 0 empty
    mpl_::long_<2l> (0x0x7f890a0a4960) 0 empty

Class boost::mpl::end_impl<boost::mpl::aux::vector_tag>::apply<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::end_impl<boost::mpl::aux::vector_tag>::apply<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> > > (0x0x7f890a0a4a20) 0 empty

Class boost::mpl::end<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::end<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> > > (0x0x7f890a0a49c0) 0 empty

Class boost::mpl::is_na<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::is_na<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > (0x0x7f890a0c45b0) 0 empty
  mpl_::bool_<false> (0x0x7f890a0a4ba0) 0 empty

Class mpl_::assert_arg_pred<boost::mpl::is_na<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > >
   size=1 align=1
   base size=0 base align=1
mpl_::assert_arg_pred<boost::mpl::is_na<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > > (0x0x7f890a0a4b40) 0 empty

Class mpl_::assert_arg_pred_not<boost::mpl::is_na<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > >
   size=1 align=1
   base size=0 base align=1
mpl_::assert_arg_pred_not<boost::mpl::is_na<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > > (0x0x7f890a0a4c00) 0 empty

Class mpl_::arg<1>::apply<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l> >
   size=1 align=1
   base size=0 base align=1
mpl_::arg<1>::apply<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l> > (0x0x7f890a0a4ae0) 0 empty

Class boost::mpl::apply_wrap2<boost::mpl::protect<mpl_::arg<1>, 0>, boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap2<boost::mpl::protect<mpl_::arg<1>, 0>, boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l> > (0x0x7f890a0c4750) 0 empty
  mpl_::arg<1>::apply<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l> > (0x0x7f890a0a4d20) 0 empty

Class boost::mpl::apply2<boost::mpl::protect<mpl_::arg<1>, 0>, boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply2<boost::mpl::protect<mpl_::arg<1>, 0>, boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l> > (0x0x7f890a0c47b8) 0 empty
  boost::mpl::apply_wrap2<boost::mpl::protect<mpl_::arg<1>, 0>, boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l> > (0x0x7f890a0c4820) 0 empty
    mpl_::arg<1>::apply<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l> > (0x0x7f890a0a4d80) 0 empty

Class boost::mpl::next<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::next<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l> > (0x0x7f890a0a4de0) 0 empty

Class mpl_::arg<1>::apply<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l> >
   size=1 align=1
   base size=0 base align=1
mpl_::arg<1>::apply<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l> > (0x0x7f890a0a4e40) 0 empty

Class boost::mpl::apply_wrap2<boost::mpl::protect<mpl_::arg<1>, 0>, boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap2<boost::mpl::protect<mpl_::arg<1>, 0>, boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l> > (0x0x7f890a0c49c0) 0 empty
  mpl_::arg<1>::apply<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l> > (0x0x7f890a0a4ea0) 0 empty

Class boost::mpl::apply2<boost::mpl::protect<mpl_::arg<1>, 0>, boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply2<boost::mpl::protect<mpl_::arg<1>, 0>, boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l> > (0x0x7f890a0c4a28) 0 empty
  boost::mpl::apply_wrap2<boost::mpl::protect<mpl_::arg<1>, 0>, boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l> > (0x0x7f890a0c4a90) 0 empty
    mpl_::arg<1>::apply<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l> > (0x0x7f890a0a4f00) 0 empty

Class boost::mpl::next<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::next<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l> > (0x0x7f890a0a4f60) 0 empty

Class boost::mpl::aux::resolve_bind_arg<boost::multi_index::detail::index_node_applier, boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l>, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::resolve_bind_arg<boost::multi_index::detail::index_node_applier, boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f890a0e90c0) 0 empty

Class boost::mpl::is_na<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::is_na<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l> > (0x0x7f890a0c4c98) 0 empty
  mpl_::bool_<false> (0x0x7f890a0e92a0) 0 empty

Class mpl_::assert_arg_pred<boost::mpl::is_na<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l> > >
   size=1 align=1
   base size=0 base align=1
mpl_::assert_arg_pred<boost::mpl::is_na<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l> > > (0x0x7f890a0e9240) 0 empty

Class mpl_::assert_arg_pred_not<boost::mpl::is_na<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l> > >
   size=1 align=1
   base size=0 base align=1
mpl_::assert_arg_pred_not<boost::mpl::is_na<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l> > > (0x0x7f890a0e9300) 0 empty

Class mpl_::arg<2>::apply<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l>, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
mpl_::arg<2>::apply<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f890a0e91e0) 0 empty

Class boost::mpl::apply_wrap5<mpl_::arg<2>, boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l>, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap5<mpl_::arg<2>, boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f890a0c4e38) 0 empty
  mpl_::arg<2>::apply<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f890a0e9360) 0 empty

Class boost::mpl::aux::resolve_bind_arg<mpl_::arg<2>, boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l>, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::resolve_bind_arg<mpl_::arg<2>, boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f890a0e9180) 0 empty

Class boost::mpl::apply_wrap5<mpl_::arg<1>, boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l>, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap5<mpl_::arg<1>, boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f890a0c4f70) 0 empty
  mpl_::arg<1>::apply<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l> > (0x0x7f890a0e9480) 0 empty

Class boost::mpl::aux::resolve_bind_arg<mpl_::arg<1>, boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l>, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::resolve_bind_arg<mpl_::arg<1>, boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f890a0e9420) 0 empty

Class boost::mpl::v_at_impl<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::v_at_impl<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l> (0x0x7f890a0e9600) 0 empty

Class boost::mpl::v_at<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l>
   size=1 align=1
   base size=1 base align=1
boost::mpl::v_at<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l> (0x0x7f890a0ff068) 0 empty
  boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::sequenced<> > > (0x0x7f890a0e9660) 0 empty

Class boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l> (0x0x7f890a0e95a0) 0 empty

Class boost::mpl::deref<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::deref<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l> > (0x0x7f890a0e9540) 0 empty

Class boost::multi_index::sequenced<>::node_class<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::sequenced<>::node_class<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > (0x0x7f890a0e9720) 0 empty

Class boost::multi_index::detail::index_node_applier::apply<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l>, boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::index_node_applier::apply<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l>, boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > (0x0x7f890a0e94e0) 0 empty

Class boost::mpl::apply_wrap2<boost::multi_index::detail::index_node_applier, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l>, boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap2<boost::multi_index::detail::index_node_applier, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l>, boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > (0x0x7f890a0ff208) 0 empty
  boost::multi_index::detail::index_node_applier::apply<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l>, boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > (0x0x7f890a0e9780) 0 empty

Class boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >::apply<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >::apply<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l> > (0x0x7f890a0e9000) 0 empty

Class boost::mpl::apply_wrap2<boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >, boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap2<boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >, boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l> > (0x0x7f890a0ff270) 0 empty
  boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >::apply<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l> > (0x0x7f890a0e97e0) 0 empty

Class boost::mpl::apply2<boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >, boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply2<boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >, boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l> > (0x0x7f890a0ff2d8) 0 empty
  boost::mpl::apply_wrap2<boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >, boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l> > (0x0x7f890a0ff340) 0 empty
    boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >::apply<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l> > (0x0x7f890a0e9840) 0 empty

Class boost::mpl::aux::resolve_bind_arg<boost::multi_index::detail::index_node_applier, boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l>, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::resolve_bind_arg<boost::multi_index::detail::index_node_applier, boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f890a0e9960) 0 empty

Class boost::mpl::is_na<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::is_na<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l> > (0x0x7f890a0ff548) 0 empty
  mpl_::bool_<false> (0x0x7f890a0e9b40) 0 empty

Class mpl_::assert_arg_pred<boost::mpl::is_na<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l> > >
   size=1 align=1
   base size=0 base align=1
mpl_::assert_arg_pred<boost::mpl::is_na<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l> > > (0x0x7f890a0e9ae0) 0 empty

Class mpl_::assert_arg_pred_not<boost::mpl::is_na<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l> > >
   size=1 align=1
   base size=0 base align=1
mpl_::assert_arg_pred_not<boost::mpl::is_na<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l> > > (0x0x7f890a0e9ba0) 0 empty

Class mpl_::arg<2>::apply<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l>, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
mpl_::arg<2>::apply<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f890a0e9a80) 0 empty

Class boost::mpl::apply_wrap5<mpl_::arg<2>, boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l>, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap5<mpl_::arg<2>, boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f890a0ff6e8) 0 empty
  mpl_::arg<2>::apply<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f890a0e9c00) 0 empty

Class boost::mpl::aux::resolve_bind_arg<mpl_::arg<2>, boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l>, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::resolve_bind_arg<mpl_::arg<2>, boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f890a0e9a20) 0 empty

Class boost::mpl::is_na<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::is_na<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > > (0x0x7f890a0ff820) 0 empty
  mpl_::bool_<false> (0x0x7f890a0e9de0) 0 empty

Class mpl_::assert_arg_pred<boost::mpl::is_na<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > > >
   size=1 align=1
   base size=0 base align=1
mpl_::assert_arg_pred<boost::mpl::is_na<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > > > (0x0x7f890a0e9d80) 0 empty

Class mpl_::assert_arg_pred_not<boost::mpl::is_na<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > > >
   size=1 align=1
   base size=0 base align=1
mpl_::assert_arg_pred_not<boost::mpl::is_na<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > > > (0x0x7f890a0e9e40) 0 empty

Class mpl_::arg<1>::apply<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l>, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
mpl_::arg<1>::apply<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f890a0e9d20) 0 empty

Class boost::mpl::apply_wrap5<mpl_::arg<1>, boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l>, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap5<mpl_::arg<1>, boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f890a0ff9c0) 0 empty
  mpl_::arg<1>::apply<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f890a0e9ea0) 0 empty

Class boost::mpl::aux::resolve_bind_arg<mpl_::arg<1>, boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l>, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::resolve_bind_arg<mpl_::arg<1>, boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f890a0e9cc0) 0 empty

Class boost::mpl::aux::type_wrapper<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::type_wrapper<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> > > (0x0x7f890a12b0c0) 0 empty

Class boost::mpl::v_at_impl<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::v_at_impl<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l> (0x0x7f890a12b060) 0 empty

Class boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> > > > (0x0x7f890a12b1e0) 0 empty

Class boost::mpl::v_at<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l>
   size=1 align=1
   base size=1 base align=1
boost::mpl::v_at<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l> (0x0x7f890a0ffaf8) 0 empty
  boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> > > > (0x0x7f890a12b240) 0 empty

Class boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l> (0x0x7f890a12b000) 0 empty

Class boost::mpl::deref<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::deref<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l> > (0x0x7f890a0e9f60) 0 empty

Class boost::multi_index::detail::is_tag<boost::multi_index::identity<RecursorPacketCache::Entry> >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::is_tag<boost::multi_index::identity<RecursorPacketCache::Entry> > (0x0x7f890a12b3c0) 0 empty

Class boost::detail::cv_traits_imp<boost::multi_index::identity<RecursorPacketCache::Entry>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::multi_index::identity<RecursorPacketCache::Entry>*> (0x0x7f890a12b600) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::multi_index::identity<RecursorPacketCache::Entry> >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::multi_index::identity<RecursorPacketCache::Entry> > (0x0x7f890a12b5a0) 0 empty

Class boost::remove_cv<boost::multi_index::identity<RecursorPacketCache::Entry> >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::multi_index::identity<RecursorPacketCache::Entry> > (0x0x7f890a12b540) 0 empty

Class boost::detail::is_base_and_derived_impl<boost::multi_index::detail::tag_marker, boost::multi_index::identity<RecursorPacketCache::Entry> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_base_and_derived_impl<boost::multi_index::detail::tag_marker, boost::multi_index::identity<RecursorPacketCache::Entry> > (0x0x7f890a12b4e0) 0 empty

Class boost::is_same<boost::multi_index::detail::tag_marker, boost::multi_index::identity<RecursorPacketCache::Entry> >
   size=1 align=1
   base size=1 base align=1
boost::is_same<boost::multi_index::detail::tag_marker, boost::multi_index::identity<RecursorPacketCache::Entry> > (0x0x7f890a0ffea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890a0fff08) 0 empty
    mpl_::bool_<false> (0x0x7f890a12b660) 0 empty

Class boost::detail::is_const_rvalue_filter<RecursorPacketCache::Entry>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_const_rvalue_filter<RecursorPacketCache::Entry> (0x0x7f890a12b6c0) 0 empty

Class boost::detail::cv_traits_imp<RecursorPacketCache::Entry*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<RecursorPacketCache::Entry*> (0x0x7f890a12b720) 0 empty

Class boost::is_const<RecursorPacketCache::Entry>
   size=1 align=1
   base size=1 base align=1
boost::is_const<RecursorPacketCache::Entry> (0x0x7f890a0fff70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890a0ff3a8) 0 empty
    mpl_::bool_<false> (0x0x7f890a12b780) 0 empty

Class boost::mpl::if_c<false, boost::multi_index::detail::const_identity_base<RecursorPacketCache::Entry>, boost::multi_index::detail::non_const_identity_base<RecursorPacketCache::Entry> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::multi_index::detail::const_identity_base<RecursorPacketCache::Entry>, boost::multi_index::detail::non_const_identity_base<RecursorPacketCache::Entry> > (0x0x7f890a12b7e0) 0 empty

Class boost::multi_index::detail::non_const_identity_base<RecursorPacketCache::Entry>
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::non_const_identity_base<RecursorPacketCache::Entry> (0x0x7f890a12b840) 0 empty

Class boost::multi_index::identity<RecursorPacketCache::Entry>
   size=1 align=1
   base size=1 base align=1
boost::multi_index::identity<RecursorPacketCache::Entry> (0x0x7f890a0c4888) 0 empty
  boost::multi_index::detail::non_const_identity_base<RecursorPacketCache::Entry> (0x0x7f890a12b8a0) 0 empty

Class boost::is_base_and_derived<boost::multi_index::detail::tag_marker, boost::multi_index::identity<RecursorPacketCache::Entry> >
   size=1 align=1
   base size=1 base align=1
boost::is_base_and_derived<boost::multi_index::detail::tag_marker, boost::multi_index::identity<RecursorPacketCache::Entry> > (0x0x7f8909d40000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8909d40068) 0 empty
    mpl_::bool_<false> (0x0x7f890a12b900) 0 empty

Class boost::mpl::if_c<false, boost::multi_index::identity<RecursorPacketCache::Entry>, boost::multi_index::tag<> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::multi_index::identity<RecursorPacketCache::Entry>, boost::multi_index::tag<> > (0x0x7f890a12b960) 0 empty

Class boost::mpl::if_<boost::multi_index::detail::is_tag<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::identity<RecursorPacketCache::Entry>, boost::multi_index::tag<> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::multi_index::detail::is_tag<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::identity<RecursorPacketCache::Entry>, boost::multi_index::tag<> > (0x0x7f890a12b360) 0 empty

Class boost::mpl::if_c<false, mpl_::na, boost::multi_index::identity<RecursorPacketCache::Entry> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, mpl_::na, boost::multi_index::identity<RecursorPacketCache::Entry> > (0x0x7f890a12ba20) 0 empty

Class boost::mpl::if_<boost::multi_index::detail::is_tag<boost::multi_index::identity<RecursorPacketCache::Entry> >, mpl_::na, boost::multi_index::identity<RecursorPacketCache::Entry> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::multi_index::detail::is_tag<boost::multi_index::identity<RecursorPacketCache::Entry> >, mpl_::na, boost::multi_index::identity<RecursorPacketCache::Entry> > (0x0x7f890a12b9c0) 0 empty

Class boost::mpl::if_c<false, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, mpl_::na, mpl_::na> (0x0x7f890a12bba0) 0 empty

Class boost::mpl::if_<boost::multi_index::detail::is_tag<boost::multi_index::identity<RecursorPacketCache::Entry> >, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::multi_index::detail::is_tag<boost::multi_index::identity<RecursorPacketCache::Entry> >, mpl_::na, mpl_::na> (0x0x7f890a12bb40) 0 empty

Class boost::mpl::if_c<true, boost::multi_index::detail::index_args_default_compare<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::mpl::identity<mpl_::na> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::multi_index::detail::index_args_default_compare<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::mpl::identity<mpl_::na> > (0x0x7f890a12bcc0) 0 empty

Class boost::mpl::if_<boost::mpl::is_na<mpl_::na>, boost::multi_index::detail::index_args_default_compare<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::mpl::identity<mpl_::na> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::is_na<mpl_::na>, boost::multi_index::detail::index_args_default_compare<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::mpl::identity<mpl_::na> > (0x0x7f890a12bc60) 0 empty

Class boost::multi_index::detail::index_args_default_compare<boost::multi_index::identity<RecursorPacketCache::Entry> >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::index_args_default_compare<boost::multi_index::identity<RecursorPacketCache::Entry> > (0x0x7f890a12bd20) 0 empty

Class boost::mpl::eval_if<boost::mpl::is_na<mpl_::na>, boost::multi_index::detail::index_args_default_compare<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::mpl::identity<mpl_::na> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::mpl::is_na<mpl_::na>, boost::multi_index::detail::index_args_default_compare<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::mpl::identity<mpl_::na> > (0x0x7f890a12bc00) 0 empty

Class boost::mpl::is_na<boost::multi_index::identity<RecursorPacketCache::Entry> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::is_na<boost::multi_index::identity<RecursorPacketCache::Entry> > (0x0x7f8909d40410) 0 empty
  mpl_::bool_<false> (0x0x7f890a12bd80) 0 empty

Class boost::mpl::is_na<std::less<RecursorPacketCache::Entry> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::is_na<std::less<RecursorPacketCache::Entry> > (0x0x7f8909d40478) 0 empty
  mpl_::bool_<false> (0x0x7f890a12bde0) 0 empty

Class boost::multi_index::detail::ordered_index_args<boost::multi_index::identity<RecursorPacketCache::Entry>, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::ordered_index_args<boost::multi_index::identity<RecursorPacketCache::Entry>, mpl_::na, mpl_::na> (0x0x7f890a12b300) 0 empty

Class boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> > (0x0x7f890a12b2a0) 0 empty

Class boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >::node_class<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >::node_class<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > > (0x0x7f890a12bf00) 0 empty

Class boost::multi_index::detail::index_node_applier::apply<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l>, boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::index_node_applier::apply<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l>, boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > > (0x0x7f890a0e9f00) 0 empty

Class boost::mpl::apply_wrap2<boost::multi_index::detail::index_node_applier, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l>, boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap2<boost::multi_index::detail::index_node_applier, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l>, boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > > (0x0x7f8909d40618) 0 empty
  boost::multi_index::detail::index_node_applier::apply<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l>, boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > > (0x0x7f890a12bf60) 0 empty

Class boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >::apply<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >::apply<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l> > (0x0x7f890a0e98a0) 0 empty

Class boost::mpl::apply_wrap2<boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >, boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap2<boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >, boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l> > (0x0x7f8909d40680) 0 empty
  boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >::apply<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l> > (0x0x7f8909d56000) 0 empty

Class boost::mpl::apply2<boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >, boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply2<boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >, boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l> > (0x0x7f8909d406e8) 0 empty
  boost::mpl::apply_wrap2<boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >, boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l> > (0x0x7f8909d40750) 0 empty
    boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >::apply<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l> > (0x0x7f8909d56060) 0 empty

Class boost::mpl::aux::reverse_iter_fold_impl<2l, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l>, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 2l>, boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >, boost::mpl::protect<mpl_::arg<1>, 0> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::reverse_iter_fold_impl<2l, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l>, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 2l>, boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >, boost::mpl::protect<mpl_::arg<1>, 0> > (0x0x7f890a0a4a80) 0 empty

Class boost::mpl::reverse_iter_fold<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >, mpl_::arg<1> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::reverse_iter_fold<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >, mpl_::arg<1> > (0x0x7f890a0a48a0) 0 empty

Class boost::multi_index::detail::multi_index_node_type<RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::multi_index_node_type<RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> > (0x0x7f890a02df60) 0 empty

Class boost::detail::allocator::is_partial_std_allocator<std::allocator<RecursorPacketCache::Entry> >
   size=1 align=1
   base size=0 base align=1
boost::detail::allocator::is_partial_std_allocator<std::allocator<RecursorPacketCache::Entry> > (0x0x7f8909d560c0) 0 empty

Class boost::mpl::if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<RecursorPacketCache::Entry>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > > >, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<RecursorPacketCache::Entry>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<RecursorPacketCache::Entry>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > > >, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<RecursorPacketCache::Entry>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > > > > (0x0x7f8909d56240) 0 empty

Class boost::detail::allocator::rebinder<std::allocator<RecursorPacketCache::Entry> >
   size=1 align=1
   base size=0 base align=1
boost::detail::allocator::rebinder<std::allocator<RecursorPacketCache::Entry> > (0x0x7f8909d56300) 0 empty

Class __gnu_cxx::new_allocator<RecursorPacketCache::Entry>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<RecursorPacketCache::Entry> (0x0x7f8909d563c0) 0 empty

Class std::allocator<RecursorPacketCache::Entry>
   size=1 align=1
   base size=1 base align=1
std::allocator<RecursorPacketCache::Entry> (0x0x7f8909d40888) 0 empty
  __gnu_cxx::new_allocator<RecursorPacketCache::Entry> (0x0x7f8909d56420) 0 empty

Class std::allocator<RecursorPacketCache::Entry>::rebind<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > > >
   size=1 align=1
   base size=0 base align=1
std::allocator<RecursorPacketCache::Entry>::rebind<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > > > (0x0x7f8909d56480) 0 empty

Class boost::detail::allocator::rebinder<std::allocator<RecursorPacketCache::Entry> >::result<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::allocator::rebinder<std::allocator<RecursorPacketCache::Entry> >::result<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > > > (0x0x7f8909d56360) 0 empty

Class boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<RecursorPacketCache::Entry>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<RecursorPacketCache::Entry>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > > > (0x0x7f8909d562a0) 0 empty

Class boost::mpl::eval_if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<RecursorPacketCache::Entry>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > > >, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<RecursorPacketCache::Entry>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<RecursorPacketCache::Entry>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > > >, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<RecursorPacketCache::Entry>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > > > > (0x0x7f8909d561e0) 0 empty

Class boost::detail::allocator::rebind_to<std::allocator<RecursorPacketCache::Entry>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > > >
   size=1 align=1
   base size=1 base align=1
boost::detail::allocator::rebind_to<std::allocator<RecursorPacketCache::Entry>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > > > (0x0x7f8909d409c0) 0 empty
  boost::mpl::eval_if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<RecursorPacketCache::Entry>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > > >, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<RecursorPacketCache::Entry>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > > > > (0x0x7f8909d564e0) 0 empty

Class boost::multi_index::detail::prevent_eti<std::allocator<RecursorPacketCache::Entry>, std::allocator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > > > >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::prevent_eti<std::allocator<RecursorPacketCache::Entry>, std::allocator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > > > > (0x0x7f8909d56540) 0 empty

Class __gnu_cxx::new_allocator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > > > (0x0x7f8909d565a0) 0 empty

Class std::allocator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > > >
   size=1 align=1
   base size=1 base align=1
std::allocator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > > > (0x0x7f8909d40a28) 0 empty
  __gnu_cxx::new_allocator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > > > (0x0x7f8909d56600) 0 empty

Class boost::mpl::size<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::size<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> > > (0x0x7f8909d40a90) 0 empty
  mpl_::long_<2l> (0x0x7f8909d566c0) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::multi_index::detail::index_base<RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> > >, boost::mpl::apply2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::multi_index::detail::index_base<RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> > >, boost::mpl::apply2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> > > > (0x0x7f8909d56780) 0 empty

Class boost::mpl::at_impl<boost::mpl::aux::vector_tag>::apply<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, mpl_::long_<0l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::at_impl<boost::mpl::aux::vector_tag>::apply<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, mpl_::long_<0l> > (0x0x7f8909d40b60) 0 empty
  boost::mpl::v_at<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l> (0x0x7f8909d40bc8) 0 empty
    boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> > > > (0x0x7f8909d56840) 0 empty

Class boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l>
   size=1 align=1
   base size=1 base align=1
boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l> (0x0x7f8909d40c30) 0 empty
  boost::mpl::at_impl<boost::mpl::aux::vector_tag>::apply<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, mpl_::long_<0l> > (0x0x7f8909d40c98) 0 empty
    boost::mpl::v_at<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l> (0x0x7f8909d40d00) 0 empty
      boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> > > > (0x0x7f8909d568a0) 0 empty

Class boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >::index_class<boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> > >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >::index_class<boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> > > (0x0x7f8909d56900) 0 empty

Class boost::multi_index::detail::index_applier::apply<boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> > >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::index_applier::apply<boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> > > (0x0x7f8909d567e0) 0 empty

Class boost::mpl::apply_wrap2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> > > (0x0x7f8909d40e38) 0 empty
  boost::multi_index::detail::index_applier::apply<boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> > > (0x0x7f8909d56960) 0 empty

Class boost::mpl::apply2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> > > (0x0x7f8909d40ea0) 0 empty
  boost::mpl::apply_wrap2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> > > (0x0x7f8909d40f08) 0 empty
    boost::multi_index::detail::index_applier::apply<boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> > > (0x0x7f8909d569c0) 0 empty

Class boost::mpl::eval_if_c<false, boost::mpl::identity<boost::multi_index::detail::index_base<RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> > >, boost::mpl::apply2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if_c<false, boost::mpl::identity<boost::multi_index::detail::index_base<RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> > >, boost::mpl::apply2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 0l>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> > > > (0x0x7f8909d56720) 0 empty

Class boost::multi_index::detail::nth_layer<0, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::nth_layer<0, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> > (0x0x7f8909d56660) 0 empty

Class boost::multi_index::detail::multi_index_base_type<RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >
   size=1 align=1
   base size=1 base align=1
boost::multi_index::detail::multi_index_base_type<RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> > (0x0x7f890a0c4478) 0 empty
  boost::multi_index::detail::nth_layer<0, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> > (0x0x7f8909d56a20) 0 empty

Class boost::base_from_member<std::allocator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > > >, 0>
   size=1 align=1
   base size=1 base align=1
boost::base_from_member<std::allocator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > > >, 0> (0x0x7f8909d56a80) 0

Class boost::multi_index::detail::header_holder<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > >*, boost::multi_index::multi_index_container<RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> > > >
   size=8 align=8
   base size=8 base align=8
boost::multi_index::detail::header_holder<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > >*, boost::multi_index::multi_index_container<RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> > > > (0x0x7f8909dc2138) 0
  boost::noncopyable_::noncopyable (0x0x7f8909d56c00) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::multi_index::detail::index_base<RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> > >, boost::mpl::apply2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l>, boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::multi_index::detail::index_base<RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> > >, boost::mpl::apply2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l>, boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> > > > (0x0x7f8909d56d20) 0 empty

Class boost::mpl::at_impl<boost::mpl::aux::vector_tag>::apply<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, mpl_::long_<1l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::at_impl<boost::mpl::aux::vector_tag>::apply<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, mpl_::long_<1l> > (0x0x7f8909dc2208) 0 empty
  boost::mpl::v_at<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l> (0x0x7f8909dc2270) 0 empty
    boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::sequenced<> > > (0x0x7f8909d56de0) 0 empty

Class boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l>
   size=1 align=1
   base size=1 base align=1
boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l> (0x0x7f8909dc22d8) 0 empty
  boost::mpl::at_impl<boost::mpl::aux::vector_tag>::apply<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, mpl_::long_<1l> > (0x0x7f8909dc2340) 0 empty
    boost::mpl::v_at<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l> (0x0x7f8909dc23a8) 0 empty
      boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::sequenced<> > > (0x0x7f8909d56ea0) 0 empty

Class boost::multi_index::sequenced<>::index_class<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> > >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::sequenced<>::index_class<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> > > (0x0x7f8909d56f60) 0 empty

Class boost::multi_index::detail::index_applier::apply<boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l>, boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> > >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::index_applier::apply<boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l>, boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> > > (0x0x7f8909d56d80) 0 empty

Class boost::mpl::apply_wrap2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l>, boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l>, boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> > > (0x0x7f8909dc24e0) 0 empty
  boost::multi_index::detail::index_applier::apply<boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l>, boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> > > (0x0x7f8909de0000) 0 empty

Class boost::mpl::apply2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l>, boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l>, boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> > > (0x0x7f8909dc2548) 0 empty
  boost::mpl::apply_wrap2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l>, boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> > > (0x0x7f8909dc25b0) 0 empty
    boost::multi_index::detail::index_applier::apply<boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l>, boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> > > (0x0x7f8909de0060) 0 empty

Class boost::mpl::eval_if_c<false, boost::mpl::identity<boost::multi_index::detail::index_base<RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> > >, boost::mpl::apply2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l>, boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if_c<false, boost::mpl::identity<boost::multi_index::detail::index_base<RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> > >, boost::mpl::apply2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 1l>, boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> > > > (0x0x7f8909d56cc0) 0 empty

Class boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> > (0x0x7f8909d56c60) 0 empty

Class boost::mpl::if_c<true, boost::mpl::identity<boost::multi_index::detail::index_base<RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> > >, boost::mpl::apply2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 2l>, boost::multi_index::detail::nth_layer<3, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::mpl::identity<boost::multi_index::detail::index_base<RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> > >, boost::mpl::apply2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 2l>, boost::multi_index::detail::nth_layer<3, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> > > > (0x0x7f8909de0180) 0 empty

Class boost::mpl::identity<boost::multi_index::detail::index_base<RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<boost::multi_index::detail::index_base<RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> > > (0x0x7f8909de01e0) 0 empty

Class boost::mpl::eval_if_c<true, boost::mpl::identity<boost::multi_index::detail::index_base<RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> > >, boost::mpl::apply2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 2l>, boost::multi_index::detail::nth_layer<3, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if_c<true, boost::mpl::identity<boost::multi_index::detail::index_base<RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> > >, boost::mpl::apply2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, 2l>, boost::multi_index::detail::nth_layer<3, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> > > > (0x0x7f8909de0120) 0 empty

Class boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> > (0x0x7f8909de00c0) 0 empty

Class boost::mpl::if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<RecursorPacketCache::Entry>, RecursorPacketCache::Entry>, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<RecursorPacketCache::Entry>, RecursorPacketCache::Entry> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<RecursorPacketCache::Entry>, RecursorPacketCache::Entry>, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<RecursorPacketCache::Entry>, RecursorPacketCache::Entry> > (0x0x7f8909de0300) 0 empty

Class std::allocator<RecursorPacketCache::Entry>::rebind<RecursorPacketCache::Entry>
   size=1 align=1
   base size=0 base align=1
std::allocator<RecursorPacketCache::Entry>::rebind<RecursorPacketCache::Entry> (0x0x7f8909de0420) 0 empty

Class boost::detail::allocator::rebinder<std::allocator<RecursorPacketCache::Entry> >::result<RecursorPacketCache::Entry>
   size=1 align=1
   base size=0 base align=1
boost::detail::allocator::rebinder<std::allocator<RecursorPacketCache::Entry> >::result<RecursorPacketCache::Entry> (0x0x7f8909de03c0) 0 empty

Class boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<RecursorPacketCache::Entry>, RecursorPacketCache::Entry>
   size=1 align=1
   base size=0 base align=1
boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<RecursorPacketCache::Entry>, RecursorPacketCache::Entry> (0x0x7f8909de0360) 0 empty

Class boost::mpl::eval_if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<RecursorPacketCache::Entry>, RecursorPacketCache::Entry>, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<RecursorPacketCache::Entry>, RecursorPacketCache::Entry> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<RecursorPacketCache::Entry>, RecursorPacketCache::Entry>, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<RecursorPacketCache::Entry>, RecursorPacketCache::Entry> > (0x0x7f8909de02a0) 0 empty

Class boost::detail::allocator::rebind_to<std::allocator<RecursorPacketCache::Entry>, RecursorPacketCache::Entry>
   size=1 align=1
   base size=1 base align=1
boost::detail::allocator::rebind_to<std::allocator<RecursorPacketCache::Entry>, RecursorPacketCache::Entry> (0x0x7f8909dc29c0) 0 empty
  boost::mpl::eval_if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<RecursorPacketCache::Entry>, RecursorPacketCache::Entry>, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<RecursorPacketCache::Entry>, RecursorPacketCache::Entry> > (0x0x7f8909de0480) 0 empty

Class boost::multi_index::detail::index_base<RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::index_base<RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> > (0x0x7f8909de0240) 0 empty

Class boost::detail::alignment_of_impl<RecursorPacketCache::Entry>
   size=1 align=1
   base size=0 base align=1
boost::detail::alignment_of_impl<RecursorPacketCache::Entry> (0x0x7f8909de05a0) 0 empty

Class boost::alignment_of<RecursorPacketCache::Entry>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<RecursorPacketCache::Entry> (0x0x7f8909dc2af8) 0 empty
  boost::integral_constant<long unsigned int, 8ul> (0x0x7f8909dc2b60) 0 empty
    mpl_::integral_c<long unsigned int, 8ul> (0x0x7f8909de0600) 0 empty

Class boost::detail::aligned_storage::aligned_storage_imp<16ul, 8ul>::data_t
   size=16 align=8
   base size=16 base align=8
boost::detail::aligned_storage::aligned_storage_imp<16ul, 8ul>::data_t (0x0x7f8909de06c0) 0

Class boost::detail::aligned_storage::aligned_storage_imp<16ul, 8ul>
   size=16 align=8
   base size=16 base align=8
boost::detail::aligned_storage::aligned_storage_imp<16ul, 8ul> (0x0x7f8909de0660) 0

Class boost::aligned_storage<16ul, 8ul>
   size=16 align=8
   base size=16 base align=8
boost::aligned_storage<16ul, 8ul> (0x0x7f8909dc2c30) 0
  boost::detail::aligned_storage::aligned_storage_imp<16ul, 8ul> (0x0x7f8909de0720) 0

Class boost::multi_index::detail::pod_value_holder<RecursorPacketCache::Entry>
   size=16 align=8
   base size=16 base align=8
boost::multi_index::detail::pod_value_holder<RecursorPacketCache::Entry> (0x0x7f8909de0540) 0

Class boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> >
   size=16 align=8
   base size=16 base align=8
boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > (0x0x7f8909dc2d00) 0
  boost::multi_index::detail::pod_value_holder<RecursorPacketCache::Entry> (0x0x7f8909de0780) 0

Class boost::mpl::if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<RecursorPacketCache::Entry>, char>, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<RecursorPacketCache::Entry>, char> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<RecursorPacketCache::Entry>, char>, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<RecursorPacketCache::Entry>, char> > (0x0x7f8909de0840) 0 empty

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

Class boost::detail::allocator::rebinder<std::allocator<RecursorPacketCache::Entry> >::result<char>
   size=1 align=1
   base size=0 base align=1
boost::detail::allocator::rebinder<std::allocator<RecursorPacketCache::Entry> >::result<char> (0x0x7f8909de0900) 0 empty

Class boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<RecursorPacketCache::Entry>, char>
   size=1 align=1
   base size=0 base align=1
boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<RecursorPacketCache::Entry>, char> (0x0x7f8909de08a0) 0 empty

Class boost::mpl::eval_if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<RecursorPacketCache::Entry>, char>, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<RecursorPacketCache::Entry>, char> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<RecursorPacketCache::Entry>, char>, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<RecursorPacketCache::Entry>, char> > (0x0x7f8909de07e0) 0 empty

Class boost::detail::allocator::rebind_to<std::allocator<RecursorPacketCache::Entry>, char>
   size=1 align=1
   base size=1 base align=1
boost::detail::allocator::rebind_to<std::allocator<RecursorPacketCache::Entry>, char> (0x0x7f8909dc2ea0) 0 empty
  boost::mpl::eval_if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<RecursorPacketCache::Entry>, char>, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<RecursorPacketCache::Entry>, char> > (0x0x7f8909de0a80) 0 empty

Class boost::multi_index::detail::prevent_eti<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> >, boost::multi_index::detail::sequenced_index_node_impl<std::allocator<char> > >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::prevent_eti<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> >, boost::multi_index::detail::sequenced_index_node_impl<std::allocator<char> > > (0x0x7f8909de0ae0) 0 empty

Class boost::multi_index::detail::sequenced_index_node_trampoline<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > >
   size=16 align=8
   base size=16 base align=8
boost::multi_index::detail::sequenced_index_node_trampoline<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > (0x0x7f8909dc2f08) 0
  boost::multi_index::detail::sequenced_index_node_impl<std::allocator<char> > (0x0x7f8909de0b40) 0

Class boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > >
   size=32 align=8
   base size=32 base align=8
boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > (0x0x7f890ce415b0) 0
  boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > (0x0x7f8909e36000) 0
    boost::multi_index::detail::pod_value_holder<RecursorPacketCache::Entry> (0x0x7f8909de0ba0) 0
  boost::multi_index::detail::sequenced_index_node_trampoline<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > (0x0x7f8909e36068) 16
    boost::multi_index::detail::sequenced_index_node_impl<std::allocator<char> > (0x0x7f8909de0c00) 16

Class boost::mpl::push_front_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::push_front_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> > > (0x0x7f8909de0c60) 0 empty

Class boost::mpl::push_front<boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::push_front<boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> > > (0x0x7f8909e36138) 0 empty
  boost::mpl::push_front_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> > > (0x0x7f8909de0cc0) 0 empty

Class boost::mpl::push_front_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::push_front_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > > > (0x0x7f8909de0d20) 0 empty

Class boost::mpl::push_front<boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::push_front<boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > > > (0x0x7f8909e361a0) 0 empty
  boost::mpl::push_front_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > > > (0x0x7f8909de0d80) 0 empty

Class boost::detail::is_pointer_impl<RecursorPacketCache::Entry>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<RecursorPacketCache::Entry> (0x0x7f8909de0e40) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<RecursorPacketCache::Entry>
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<RecursorPacketCache::Entry> (0x0x7f8909de0f00) 0 empty

Class boost::remove_cv<RecursorPacketCache::Entry>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<RecursorPacketCache::Entry> (0x0x7f8909de0ea0) 0 empty

Class boost::detail::is_pointer_helper<RecursorPacketCache::Entry>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<RecursorPacketCache::Entry> (0x0x7f8909de0f60) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<RecursorPacketCache::Entry>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<RecursorPacketCache::Entry> (0x0x7f8909e5a300) 0 empty

Class boost::is_member_function_pointer<RecursorPacketCache::Entry>
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<RecursorPacketCache::Entry> (0x0x7f8909e366e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8909e36750) 0 empty
    mpl_::bool_<false> (0x0x7f8909e5a360) 0 empty

Class boost::is_member_pointer<RecursorPacketCache::Entry>
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<RecursorPacketCache::Entry> (0x0x7f8909e367b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8909e36820) 0 empty
    mpl_::bool_<false> (0x0x7f8909e5a3c0) 0 empty

Class boost::is_pointer<RecursorPacketCache::Entry>
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<RecursorPacketCache::Entry> (0x0x7f8909e36888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8909e368f0) 0 empty
    mpl_::bool_<false> (0x0x7f8909e5a420) 0 empty

Class boost::detail::is_arithmetic_impl<RecursorPacketCache::Entry>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<RecursorPacketCache::Entry> (0x0x7f8909e5a480) 0 empty

Class boost::is_integral<RecursorPacketCache::Entry>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<RecursorPacketCache::Entry> (0x0x7f8909e369c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8909e36a28) 0 empty
    mpl_::bool_<false> (0x0x7f8909e5a4e0) 0 empty

Class boost::is_float<RecursorPacketCache::Entry>
   size=1 align=1
   base size=1 base align=1
boost::is_float<RecursorPacketCache::Entry> (0x0x7f8909e36a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8909e36af8) 0 empty
    mpl_::bool_<false> (0x0x7f8909e5a540) 0 empty

Class boost::is_arithmetic<RecursorPacketCache::Entry>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<RecursorPacketCache::Entry> (0x0x7f8909e36b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8909e36bc8) 0 empty
    mpl_::bool_<false> (0x0x7f8909e5a5a0) 0 empty

Class boost::is_enum<RecursorPacketCache::Entry>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<RecursorPacketCache::Entry> (0x0x7f8909e36c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8909e36d00) 0 empty
    mpl_::bool_<false> (0x0x7f8909e5a600) 0 empty

Class boost::detail::ct_imp<RecursorPacketCache::Entry, false, false, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::ct_imp<RecursorPacketCache::Entry, false, false, false> (0x0x7f8909e5a660) 0 empty

Class boost::call_traits<RecursorPacketCache::Entry>
   size=1 align=1
   base size=0 base align=1
boost::call_traits<RecursorPacketCache::Entry> (0x0x7f8909de0de0) 0 empty

Class boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> > (0x0x7f8909dc2a28) 0 empty
  boost::multi_index::detail::index_base<RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> > (0x0x7f8909de04e0) 0 empty

Class boost::multi_index::detail::prevent_eti<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > >, boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::prevent_eti<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > >, boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > > (0x0x7f8909e5a720) 0 empty

Class boost::multi_index::detail::ordered_index_node_trampoline<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > >
   size=24 align=8
   base size=24 base align=8
boost::multi_index::detail::ordered_index_node_trampoline<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > > (0x0x7f8909e36f70) 0
  boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > (0x0x7f8909dc2a90) 0
    boost::multi_index::detail::ordered_index_node_impl_base<std::allocator<char> > (0x0x7f8909ecf000) 0
      boost::multi_index::detail::ordered_index_node_compressed_base<std::allocator<char> > (0x0x7f8909e5a780) 0

Class boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > >
   size=56 align=8
   base size=56 base align=8
boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > > (0x0x7f890ce5b700) 0
  boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > (0x0x7f890ce5b770) 0
    boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > (0x0x7f8909ecf0d0) 0
      boost::multi_index::detail::pod_value_holder<RecursorPacketCache::Entry> (0x0x7f8909e5a7e0) 0
    boost::multi_index::detail::sequenced_index_node_trampoline<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > (0x0x7f8909ecf138) 16
      boost::multi_index::detail::sequenced_index_node_impl<std::allocator<char> > (0x0x7f8909e5a840) 16
  boost::multi_index::detail::ordered_index_node_trampoline<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > > (0x0x7f8909ecf1a0) 32
    boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > (0x0x7f8909ecf208) 32
      boost::multi_index::detail::ordered_index_node_impl_base<std::allocator<char> > (0x0x7f8909ecf270) 32
        boost::multi_index::detail::ordered_index_node_compressed_base<std::allocator<char> > (0x0x7f8909e5a8a0) 32

Class boost::mpl::aux::has_tag<boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, mpl_::bool_<false> >::gcc_3_2_wknd
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_tag<boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, mpl_::bool_<false> >::gcc_3_2_wknd (0x0x7f8909e5a960) 0 empty

Class boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>
   size=1 align=1
   base size=1 base align=1
boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1> (0x0x7f8909ecf4e0) 0 empty
  boost::mpl::vector0<mpl_::na> (0x0x7f8909e5a9c0) 0 empty

Class boost::mpl::aux::has_tag<boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, mpl_::bool_<false> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_tag<boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, mpl_::bool_<false> > (0x0x7f8909e5a900) 0 empty

Class boost::mpl::aux::has_begin<boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, mpl_::bool_<true> >::gcc_3_2_wknd
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_begin<boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, mpl_::bool_<true> >::gcc_3_2_wknd (0x0x7f8909e5aa80) 0 empty

Class boost::mpl::aux::has_begin<boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, mpl_::bool_<true> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_begin<boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, mpl_::bool_<true> > (0x0x7f8909e5aa20) 0 empty

Class boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1> > (0x0x7f8909e5aae0) 0 empty

Class boost::mpl::sequence_tag<boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::sequence_tag<boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1> > (0x0x7f8909ecf6e8) 0 empty
  boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1> > (0x0x7f8909e5ab40) 0 empty

Class boost::mpl::push_front_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::push_front_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> > (0x0x7f8909e5aba0) 0 empty

Class boost::mpl::push_front<boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::push_front<boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> > (0x0x7f8909ecf750) 0 empty
  boost::mpl::push_front_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> > (0x0x7f8909e5ac00) 0 empty

Class boost::mpl::aux::has_tag<boost::mpl::v_item<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > >, boost::mpl::vector0<mpl_::na>, 1>, mpl_::bool_<false> >::gcc_3_2_wknd
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_tag<boost::mpl::v_item<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > >, boost::mpl::vector0<mpl_::na>, 1>, mpl_::bool_<false> >::gcc_3_2_wknd (0x0x7f8909e5acc0) 0 empty

Class boost::mpl::v_item<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > >, boost::mpl::vector0<mpl_::na>, 1>
   size=1 align=1
   base size=1 base align=1
boost::mpl::v_item<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > >, boost::mpl::vector0<mpl_::na>, 1> (0x0x7f8909ecf820) 0 empty
  boost::mpl::vector0<mpl_::na> (0x0x7f8909e5ad20) 0 empty

Class boost::mpl::aux::has_tag<boost::mpl::v_item<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > >, boost::mpl::vector0<mpl_::na>, 1>, mpl_::bool_<false> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_tag<boost::mpl::v_item<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > >, boost::mpl::vector0<mpl_::na>, 1>, mpl_::bool_<false> > (0x0x7f8909e5ac60) 0 empty

Class boost::mpl::aux::has_begin<boost::mpl::v_item<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > >, boost::mpl::vector0<mpl_::na>, 1>, mpl_::bool_<true> >::gcc_3_2_wknd
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_begin<boost::mpl::v_item<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > >, boost::mpl::vector0<mpl_::na>, 1>, mpl_::bool_<true> >::gcc_3_2_wknd (0x0x7f8909e5ade0) 0 empty

Class boost::mpl::aux::has_begin<boost::mpl::v_item<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > >, boost::mpl::vector0<mpl_::na>, 1>, mpl_::bool_<true> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_begin<boost::mpl::v_item<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > >, boost::mpl::vector0<mpl_::na>, 1>, mpl_::bool_<true> > (0x0x7f8909e5ad80) 0 empty

Class boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::mpl::v_item<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > >, boost::mpl::vector0<mpl_::na>, 1> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::mpl::v_item<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > >, boost::mpl::vector0<mpl_::na>, 1> > (0x0x7f8909e5ae40) 0 empty

Class boost::mpl::sequence_tag<boost::mpl::v_item<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > >, boost::mpl::vector0<mpl_::na>, 1> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::sequence_tag<boost::mpl::v_item<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > >, boost::mpl::vector0<mpl_::na>, 1> > (0x0x7f8909ecfa28) 0 empty
  boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::mpl::v_item<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > >, boost::mpl::vector0<mpl_::na>, 1> > (0x0x7f8909e5aea0) 0 empty

Class boost::mpl::push_front_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > >, boost::mpl::vector0<mpl_::na>, 1>, boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::push_front_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > >, boost::mpl::vector0<mpl_::na>, 1>, boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > > > > (0x0x7f8909e5af00) 0 empty

Class boost::mpl::push_front<boost::mpl::v_item<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > >, boost::mpl::vector0<mpl_::na>, 1>, boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > > > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::push_front<boost::mpl::v_item<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > >, boost::mpl::vector0<mpl_::na>, 1>, boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > > > > (0x0x7f8909ecfa90) 0 empty
  boost::mpl::push_front_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > >, boost::mpl::vector0<mpl_::na>, 1>, boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > > > > (0x0x7f8909e5af60) 0 empty

Class std::binary_function<RecursorPacketCache::Entry, RecursorPacketCache::Entry, bool>
   size=1 align=1
   base size=0 base align=1
std::binary_function<RecursorPacketCache::Entry, RecursorPacketCache::Entry, bool> (0x0x7f8909b6c000) 0 empty

Class std::less<RecursorPacketCache::Entry>
   size=1 align=1
   base size=1 base align=1
std::less<RecursorPacketCache::Entry> (0x0x7f8909ecfaf8) 0 empty
  std::binary_function<RecursorPacketCache::Entry, RecursorPacketCache::Entry, bool> (0x0x7f8909b6c060) 0 empty

Class boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>
   size=2 align=1
   base size=2 base align=1
boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> (0x0x7f8909e36e38) 0
  boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> > (0x0x7f8909e36ea0) 0 empty
    boost::multi_index::detail::index_base<RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> > (0x0x7f8909e5a6c0) 0 empty

Class boost::mpl::aux::has_tag<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, mpl_::bool_<false> >::gcc_3_2_wknd
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_tag<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, mpl_::bool_<false> >::gcc_3_2_wknd (0x0x7f8909b6c300) 0 empty

Class boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>
   size=1 align=1
   base size=1 base align=1
boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1> (0x0x7f8909ecfd68) 0 empty
  boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1> (0x0x7f8909ecfdd0) 0 empty
    boost::mpl::vector0<mpl_::na> (0x0x7f8909b6c360) 0 empty

Class boost::mpl::aux::has_tag<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, mpl_::bool_<false> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_tag<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, mpl_::bool_<false> > (0x0x7f8909b6c2a0) 0 empty

Class boost::mpl::aux::has_begin<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, mpl_::bool_<true> >::gcc_3_2_wknd
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_begin<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, mpl_::bool_<true> >::gcc_3_2_wknd (0x0x7f8909b6c420) 0 empty

Class boost::mpl::aux::has_begin<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, mpl_::bool_<true> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_begin<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, mpl_::bool_<true> > (0x0x7f8909b6c3c0) 0 empty

Class boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1> > (0x0x7f8909b6c480) 0 empty

Class boost::mpl::sequence_tag<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::sequence_tag<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1> > (0x0x7f8909ecf2d8) 0 empty
  boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1> > (0x0x7f8909b6c4e0) 0 empty

Class boost::mpl::O1_size_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::O1_size_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1> > (0x0x7f8909ecfc98) 0 empty
  mpl_::long_<2l> (0x0x7f8909b6c540) 0 empty

Class boost::mpl::O1_size<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::O1_size<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1> > (0x0x7f8909ba1000) 0 empty
  boost::mpl::O1_size_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1> > (0x0x7f8909ba1068) 0 empty
    mpl_::long_<2l> (0x0x7f8909b6c5a0) 0 empty

Class boost::mpl::begin_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::begin_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1> > (0x0x7f8909b6c660) 0 empty

Class boost::mpl::begin<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::begin<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1> > (0x0x7f8909b6c600) 0 empty

Class boost::mpl::end_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::end_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1> > (0x0x7f8909b6c720) 0 empty

Class boost::mpl::end<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::end<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1> > (0x0x7f8909b6c6c0) 0 empty

Class boost::mpl::aux::type_wrapper<boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::type_wrapper<boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> > (0x0x7f8909b6c900) 0 empty

Class boost::mpl::v_at_impl<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::v_at_impl<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> (0x0x7f8909b6c8a0) 0 empty

Class boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> > > (0x0x7f8909b6c960) 0 empty

Class boost::mpl::v_at<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l>
   size=1 align=1
   base size=1 base align=1
boost::mpl::v_at<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> (0x0x7f8909ba12d8) 0 empty
  boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> > > (0x0x7f8909b6c9c0) 0 empty

Class boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> (0x0x7f8909b6c840) 0 empty

Class boost::mpl::deref<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::deref<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> > (0x0x7f8909b6c7e0) 0 empty

Class boost::multi_index::detail::duplicate_tag_list_marker::apply<boost::mpl::set0<>, boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> >
   size=1 align=1
   base size=1 base align=1
boost::multi_index::detail::duplicate_tag_list_marker::apply<boost::mpl::set0<>, boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> > (0x0x7f8909ba1478) 0 empty
  boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f8909b6ca20) 0 empty

Class boost::mpl::apply_wrap2<boost::multi_index::detail::duplicate_tag_list_marker, boost::mpl::set0<>, boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap2<boost::multi_index::detail::duplicate_tag_list_marker, boost::mpl::set0<>, boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> > (0x0x7f8909ba14e0) 0 empty
  boost::multi_index::detail::duplicate_tag_list_marker::apply<boost::mpl::set0<>, boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> > (0x0x7f8909ba1548) 0 empty
    boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f8909b6ca80) 0 empty

Class boost::mpl::apply2<boost::multi_index::detail::duplicate_tag_list_marker, boost::mpl::set0<>, boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply2<boost::multi_index::detail::duplicate_tag_list_marker, boost::mpl::set0<>, boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> > (0x0x7f8909ba15b0) 0 empty
  boost::mpl::apply_wrap2<boost::multi_index::detail::duplicate_tag_list_marker, boost::mpl::set0<>, boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> > (0x0x7f8909ba1618) 0 empty
    boost::multi_index::detail::duplicate_tag_list_marker::apply<boost::mpl::set0<>, boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> > (0x0x7f8909ba1680) 0 empty
      boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f8909b6cae0) 0 empty

Class boost::mpl::next<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::next<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> > (0x0x7f8909b6cb40) 0 empty

Class boost::mpl::aux::type_wrapper<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::type_wrapper<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> > > (0x0x7f8909b6ccc0) 0 empty

Class boost::mpl::v_at_impl<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::v_at_impl<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> (0x0x7f8909b6cc60) 0 empty

Class boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> > > > (0x0x7f8909b6cd20) 0 empty

Class boost::mpl::v_at<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l>
   size=1 align=1
   base size=1 base align=1
boost::mpl::v_at<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> (0x0x7f8909ba17b8) 0 empty
  boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> > > > (0x0x7f8909b6cd80) 0 empty

Class boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> (0x0x7f8909b6cc00) 0 empty

Class boost::mpl::deref<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::deref<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> > (0x0x7f8909b6cba0) 0 empty

Class boost::multi_index::detail::duplicate_tag_list_marker::apply<boost::mpl::set0<>, boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> > >
   size=1 align=1
   base size=1 base align=1
boost::multi_index::detail::duplicate_tag_list_marker::apply<boost::mpl::set0<>, boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> > > (0x0x7f8909ba18f0) 0 empty
  boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f8909b6cde0) 0 empty

Class boost::mpl::apply_wrap2<boost::multi_index::detail::duplicate_tag_list_marker, boost::mpl::set0<>, boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap2<boost::multi_index::detail::duplicate_tag_list_marker, boost::mpl::set0<>, boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> > > (0x0x7f8909ba1958) 0 empty
  boost::multi_index::detail::duplicate_tag_list_marker::apply<boost::mpl::set0<>, boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> > > (0x0x7f8909ba19c0) 0 empty
    boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f8909b6ce40) 0 empty

Class boost::mpl::apply2<boost::multi_index::detail::duplicate_tag_list_marker, boost::mpl::set0<>, boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply2<boost::multi_index::detail::duplicate_tag_list_marker, boost::mpl::set0<>, boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> > > (0x0x7f8909ba1a28) 0 empty
  boost::mpl::apply_wrap2<boost::multi_index::detail::duplicate_tag_list_marker, boost::mpl::set0<>, boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> > > (0x0x7f8909ba1a90) 0 empty
    boost::multi_index::detail::duplicate_tag_list_marker::apply<boost::mpl::set0<>, boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> > > (0x0x7f8909ba1af8) 0 empty
      boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f8909b6cea0) 0 empty

Class boost::mpl::next<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::next<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> > (0x0x7f8909b6cf00) 0 empty

Class boost::mpl::aux::fold_impl<2, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 2l>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_list_marker>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::fold_impl<2, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 2l>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_list_marker> (0x0x7f8909b6c780) 0 empty

Class boost::mpl::fold<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_list_marker>
   size=1 align=1
   base size=0 base align=1
boost::mpl::fold<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_list_marker> (0x0x7f8909b6c240) 0 empty

Class boost::multi_index::detail::no_duplicate_tags_in_index_list<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1> >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::no_duplicate_tags_in_index_list<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1> > (0x0x7f8909b6c1e0) 0 empty

Class boost::multi_index::multi_index_container<RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> > >
   size=32 align=8
   base size=32 base align=8
boost::multi_index::multi_index_container<RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> > > (0x0x7f8909d49870) 0
  boost::base_from_member<std::allocator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > > >, 0> (0x0x7f8909b6c0c0) 0
  boost::multi_index::detail::header_holder<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > >*, boost::multi_index::multi_index_container<RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> > > > (0x0x7f8909ecfb60) 8
    boost::noncopyable_::noncopyable (0x0x7f8909b6c120) 8 empty
  boost::multi_index::detail::ordered_index<boost::multi_index::identity<RecursorPacketCache::Entry>, std::less<RecursorPacketCache::Entry>, boost::multi_index::detail::nth_layer<1, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> (0x0x7f8909ecfbc8) 16
    boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na> > (0x0x7f8909ecfc30) 16 empty
      boost::multi_index::detail::index_base<RecursorPacketCache::Entry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> >, std::allocator<RecursorPacketCache::Entry> > (0x0x7f8909b6c180) 16 empty

Class RecursorPacketCache
   size=48 align=8
   base size=48 base align=8
RecursorPacketCache (0x0x7f890a02dea0) 0

Class boost::tuples::make_tuple_traits<unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::tuples::make_tuple_traits<unsigned int> (0x0x7f8909c1b060) 0 empty

Class boost::tuples::make_tuple_traits<boost::tuples::null_type>
   size=1 align=1
   base size=0 base align=1
boost::tuples::make_tuple_traits<boost::tuples::null_type> (0x0x7f8909c1b0c0) 0 empty

Class boost::tuples::detail::make_tuple_mapper<unsigned int, unsigned int, unsigned int, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::make_tuple_mapper<unsigned int, unsigned int, unsigned int, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> (0x0x7f8909c1b000) 0 empty

Class boost::tuples::detail::map_tuple_to_cons<unsigned int, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::map_tuple_to_cons<unsigned int, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> (0x0x7f8909c1b1e0) 0 empty

Class boost::tuples::detail::map_tuple_to_cons<unsigned int, unsigned int, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::map_tuple_to_cons<unsigned int, unsigned int, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> (0x0x7f8909c1b180) 0 empty

Class boost::tuples::detail::map_tuple_to_cons<unsigned int, unsigned int, unsigned int, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::map_tuple_to_cons<unsigned int, unsigned int, unsigned int, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> (0x0x7f8909c1b120) 0 empty

Class boost::detail::is_reference_impl<unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<unsigned int> (0x0x7f8909c1b300) 0 empty

Class boost::is_lvalue_reference<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<unsigned int> (0x0x7f8909c1d208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8909c28000) 0 empty
    mpl_::bool_<false> (0x0x7f8909c1b360) 0 empty

Class boost::is_rvalue_reference<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<unsigned int> (0x0x7f8909c28068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8909c280d0) 0 empty
    mpl_::bool_<false> (0x0x7f8909c1b3c0) 0 empty

Class boost::is_reference<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<unsigned int> (0x0x7f8909c28138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8909c281a0) 0 empty
    mpl_::bool_<false> (0x0x7f8909c1b420) 0 empty

Class boost::type_traits::is_function_ptr_helper<unsigned int*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<unsigned int*> (0x0x7f8909c1b540) 0 empty

Class boost::detail::is_function_chooser<false>::result_<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<unsigned int> (0x0x7f8909c282d8) 0 empty
  boost::type_traits::is_function_ptr_helper<unsigned int*> (0x0x7f8909c1b5a0) 0 empty

Class boost::detail::is_function_impl<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<unsigned int> (0x0x7f8909c28340) 0 empty
  boost::detail::is_function_chooser<false>::result_<unsigned int> (0x0x7f8909c283a8) 0 empty
    boost::type_traits::is_function_ptr_helper<unsigned int*> (0x0x7f8909c1b600) 0 empty

Class boost::is_function<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_function<unsigned int> (0x0x7f8909c28410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8909c28478) 0 empty
    mpl_::bool_<false> (0x0x7f8909c1b660) 0 empty

Class boost::tuples::detail::IF<false, boost::tuples::detail::non_storeable_type<unsigned int>, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::IF<false, boost::tuples::detail::non_storeable_type<unsigned int>, unsigned int> (0x0x7f8909c1b6c0) 0 empty

Class boost::tuples::detail::wrap_non_storeable_type<unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::wrap_non_storeable_type<unsigned int> (0x0x7f8909c1b2a0) 0 empty

Class boost::detail::cv_traits_imp<unsigned int*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<unsigned int*> (0x0x7f8909c1b900) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<unsigned int> (0x0x7f8909c1b8a0) 0 empty

Class boost::remove_cv<unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<unsigned int> (0x0x7f8909c1b840) 0 empty

Class boost::tuples::access_traits<unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::tuples::access_traits<unsigned int> (0x0x7f8909c1b7e0) 0 empty

Class boost::tuples::cons<unsigned int, boost::tuples::null_type>
   size=4 align=4
   base size=4 base align=4
boost::tuples::cons<unsigned int, boost::tuples::null_type> (0x0x7f8909c1b780) 0

Class boost::detail::cv_traits_imp<boost::tuples::cons<unsigned int, boost::tuples::null_type>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::tuples::cons<unsigned int, boost::tuples::null_type>*> (0x0x7f8909c1ba80) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::tuples::cons<unsigned int, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::tuples::cons<unsigned int, boost::tuples::null_type> > (0x0x7f8909c1ba20) 0 empty

Class boost::remove_cv<boost::tuples::cons<unsigned int, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::tuples::cons<unsigned int, boost::tuples::null_type> > (0x0x7f8909c1b9c0) 0 empty

Class boost::tuples::access_traits<boost::tuples::cons<unsigned int, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::access_traits<boost::tuples::cons<unsigned int, boost::tuples::null_type> > (0x0x7f8909c1b960) 0 empty

Class boost::tuples::cons<unsigned int, boost::tuples::cons<unsigned int, boost::tuples::null_type> >
   size=8 align=4
   base size=8 base align=4
boost::tuples::cons<unsigned int, boost::tuples::cons<unsigned int, boost::tuples::null_type> > (0x0x7f8909c1b720) 0

Class boost::detail::cv_traits_imp<boost::tuples::cons<unsigned int, boost::tuples::cons<unsigned int, boost::tuples::null_type> >*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::tuples::cons<unsigned int, boost::tuples::cons<unsigned int, boost::tuples::null_type> >*> (0x0x7f8909c1bf60) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::tuples::cons<unsigned int, boost::tuples::cons<unsigned int, boost::tuples::null_type> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::tuples::cons<unsigned int, boost::tuples::cons<unsigned int, boost::tuples::null_type> > > (0x0x7f8909c1bf00) 0 empty

Class boost::remove_cv<boost::tuples::cons<unsigned int, boost::tuples::cons<unsigned int, boost::tuples::null_type> > >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::tuples::cons<unsigned int, boost::tuples::cons<unsigned int, boost::tuples::null_type> > > (0x0x7f8909c1bea0) 0 empty

Class boost::tuples::access_traits<boost::tuples::cons<unsigned int, boost::tuples::cons<unsigned int, boost::tuples::null_type> > >
   size=1 align=1
   base size=0 base align=1
boost::tuples::access_traits<boost::tuples::cons<unsigned int, boost::tuples::cons<unsigned int, boost::tuples::null_type> > > (0x0x7f8909c1be40) 0 empty

Class boost::tuples::cons<unsigned int, boost::tuples::cons<unsigned int, boost::tuples::cons<unsigned int, boost::tuples::null_type> > >
   size=12 align=4
   base size=12 base align=4
boost::tuples::cons<unsigned int, boost::tuples::cons<unsigned int, boost::tuples::cons<unsigned int, boost::tuples::null_type> > > (0x0x7f8909c1b240) 0

Class boost::tuples::tuple<unsigned int, unsigned int, unsigned int, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>
   size=12 align=4
   base size=12 base align=4
boost::tuples::tuple<unsigned int, unsigned int, unsigned int, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> (0x0x7f8909c28e38) 0
  boost::tuples::cons<unsigned int, boost::tuples::cons<unsigned int, boost::tuples::cons<unsigned int, boost::tuples::null_type> > > (0x0x7f8909c72120) 0

Class KeyTag
   size=1 align=1
   base size=0 base align=1
KeyTag (0x0x7f8909c722a0) 0 empty

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

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

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

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

Class std::_Deque_iterator<int, int&, int*>
   size=32 align=8
   base size=32 base align=8
std::_Deque_iterator<int, int&, int*> (0x0x7f8909c72600) 0

Class std::_Deque_base<int, std::allocator<int> >::_Deque_impl
   size=80 align=8
   base size=80 base align=8
std::_Deque_base<int, std::allocator<int> >::_Deque_impl (0x0x7f8909c903a8) 0
  std::allocator<int> (0x0x7f8909c90410) 0 empty
    __gnu_cxx::new_allocator<int> (0x0x7f8909c725a0) 0 empty

Class std::_Deque_base<int, std::allocator<int> >
   size=80 align=8
   base size=80 base align=8
std::_Deque_base<int, std::allocator<int> > (0x0x7f8909c723c0) 0

Class std::deque<int, std::allocator<int> >
   size=80 align=8
   base size=80 base align=8
std::deque<int, std::allocator<int> > (0x0x7f8909c90478) 0
  std::_Deque_base<int, std::allocator<int> > (0x0x7f8909c726c0) 0

Class std::queue<int>
   size=80 align=8
   base size=80 base align=8
std::queue<int> (0x0x7f8909c72360) 0

Class std::pair<unsigned int, unsigned int>
   size=8 align=4
   base size=8 base align=4
std::pair<unsigned int, unsigned int> (0x0x7f8909c727e0) 0

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

Class NegCacheEntry
   size=32 align=8
   base size=28 base align=8
NegCacheEntry (0x0x7f8909c728a0) 0

Class DecayingEwma
   size=40 align=8
   base size=37 base align=8
DecayingEwma (0x0x7f8909c729c0) 0

Class __gnu_cxx::new_allocator<std::pair<ComboAddress, DecayingEwma> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<ComboAddress, DecayingEwma> > (0x0x7f8909c72c00) 0 empty

Class std::allocator<std::pair<ComboAddress, DecayingEwma> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<ComboAddress, DecayingEwma> > (0x0x7f8909c90750) 0 empty
  __gnu_cxx::new_allocator<std::pair<ComboAddress, DecayingEwma> > (0x0x7f8909c72c60) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<ComboAddress, DecayingEwma> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<ComboAddress, DecayingEwma> > > (0x0x7f8909c72ba0) 0 empty

Class std::allocator<std::pair<ComboAddress, DecayingEwma> >::rebind<std::pair<ComboAddress, DecayingEwma> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<ComboAddress, DecayingEwma> >::rebind<std::pair<ComboAddress, DecayingEwma> > (0x0x7f8909c72d80) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<ComboAddress, DecayingEwma> > >::rebind<std::pair<ComboAddress, DecayingEwma> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<ComboAddress, DecayingEwma> > >::rebind<std::pair<ComboAddress, DecayingEwma> > (0x0x7f8909c72d20) 0 empty

Class std::_Vector_base<std::pair<ComboAddress, DecayingEwma>, std::allocator<std::pair<ComboAddress, DecayingEwma> > >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::pair<ComboAddress, DecayingEwma>, std::allocator<std::pair<ComboAddress, DecayingEwma> > >::_Vector_impl (0x0x7f8909c909c0) 0
  std::allocator<std::pair<ComboAddress, DecayingEwma> > (0x0x7f8909c90a28) 0 empty
    __gnu_cxx::new_allocator<std::pair<ComboAddress, DecayingEwma> > (0x0x7f8909c72de0) 0 empty

Class std::_Vector_base<std::pair<ComboAddress, DecayingEwma>, std::allocator<std::pair<ComboAddress, DecayingEwma> > >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::pair<ComboAddress, DecayingEwma>, std::allocator<std::pair<ComboAddress, DecayingEwma> > > (0x0x7f8909c72b40) 0

Class std::vector<std::pair<ComboAddress, DecayingEwma> >
   size=24 align=8
   base size=24 base align=8
std::vector<std::pair<ComboAddress, DecayingEwma> > (0x0x7f8909c90a90) 0
  std::_Vector_base<std::pair<ComboAddress, DecayingEwma>, std::allocator<std::pair<ComboAddress, DecayingEwma> > > (0x0x7f8909c72e40) 0

Class SyncRes::DecayingEwmaCollection
   size=56 align=8
   base size=52 base align=8
SyncRes::DecayingEwmaCollection (0x0x7f8909c72ae0) 0

Class SyncRes::EDNSStatus
   size=24 align=8
   base size=20 base align=8
SyncRes::EDNSStatus (0x0x7f8909c72ea0) 0

Class __gnu_cxx::new_allocator<ComboAddress>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<ComboAddress> (0x0x7f89099e4060) 0 empty

Class std::allocator<ComboAddress>
   size=1 align=1
   base size=1 base align=1
std::allocator<ComboAddress> (0x0x7f8909c90c98) 0 empty
  __gnu_cxx::new_allocator<ComboAddress> (0x0x7f89099e40c0) 0 empty

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

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

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

Class std::_Vector_base<ComboAddress, std::allocator<ComboAddress> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<ComboAddress, std::allocator<ComboAddress> >::_Vector_impl (0x0x7f8909c90e38) 0
  std::allocator<ComboAddress> (0x0x7f8909c90ea0) 0 empty
    __gnu_cxx::new_allocator<ComboAddress> (0x0x7f89099e4240) 0 empty

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

Class std::vector<ComboAddress>
   size=24 align=8
   base size=24 base align=8
std::vector<ComboAddress> (0x0x7f8909c90f08) 0
  std::_Vector_base<ComboAddress, std::allocator<ComboAddress> > (0x0x7f89099e42a0) 0

Class boost::multi_index::detail::is_index_list<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > > >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::is_index_list<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > > > (0x0x7f89099e4420) 0 empty

Class boost::mpl::aux::has_tag<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, mpl_::bool_<false> >::gcc_3_2_wknd
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_tag<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, mpl_::bool_<false> >::gcc_3_2_wknd (0x0x7f89099e44e0) 0 empty

Class boost::mpl::v_item<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::mpl::vector0<mpl_::na>, 0>
   size=1 align=1
   base size=1 base align=1
boost::mpl::v_item<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::mpl::vector0<mpl_::na>, 0> (0x0x7f8909c90af8) 0 empty
  boost::mpl::vector0<mpl_::na> (0x0x7f89099e4600) 0 empty

Class boost::mpl::vector1<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::vector1<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > > (0x0x7f8909c90f70) 0 empty
  boost::mpl::v_item<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::mpl::vector0<mpl_::na>, 0> (0x0x7f8909a50000) 0 empty
    boost::mpl::vector0<mpl_::na> (0x0x7f89099e4660) 0 empty

Class boost::mpl::vector<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=1 base align=1
boost::mpl::vector<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> (0x0x7f8909a50068) 0 empty
  boost::mpl::vector1<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > > (0x0x7f8909a500d0) 0 empty
    boost::mpl::v_item<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::mpl::vector0<mpl_::na>, 0> (0x0x7f8909a50138) 0 empty
      boost::mpl::vector0<mpl_::na> (0x0x7f89099e46c0) 0 empty

Class boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >
   size=1 align=1
   base size=1 base align=1
boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > > (0x0x7f8909a50208) 0 empty
  boost::mpl::vector<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> (0x0x7f8909a50270) 0 empty
    boost::mpl::vector1<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > > (0x0x7f8909a502d8) 0 empty
      boost::mpl::v_item<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::mpl::vector0<mpl_::na>, 0> (0x0x7f8909a50340) 0 empty
        boost::mpl::vector0<mpl_::na> (0x0x7f89099e4720) 0 empty

Class boost::mpl::aux::has_tag<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, mpl_::bool_<false> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_tag<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, mpl_::bool_<false> > (0x0x7f89099e4480) 0 empty

Class boost::mpl::aux::has_begin<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, mpl_::bool_<true> >::gcc_3_2_wknd
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_begin<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, mpl_::bool_<true> >::gcc_3_2_wknd (0x0x7f89099e47e0) 0 empty

Class boost::mpl::aux::has_begin<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, mpl_::bool_<true> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_begin<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, mpl_::bool_<true> > (0x0x7f89099e4780) 0 empty

Class boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > > > (0x0x7f89099e4840) 0 empty

Class boost::mpl::sequence_tag<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::sequence_tag<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > > > (0x0x7f8909a504e0) 0 empty
  boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > > > (0x0x7f89099e48a0) 0 empty

Class boost::is_same<mpl_::long_<32768l>, mpl_::long_<32769l> >
   size=1 align=1
   base size=1 base align=1
boost::is_same<mpl_::long_<32768l>, mpl_::long_<32769l> > (0x0x7f890aea3340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8909a50548) 0 empty
    mpl_::bool_<false> (0x0x7f89099e4900) 0 empty

Class boost::mpl::empty_impl<boost::mpl::aux::vector_tag>::apply<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::empty_impl<boost::mpl::aux::vector_tag>::apply<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > > > (0x0x7f8909a505b0) 0 empty
  boost::is_same<mpl_::long_<32768l>, mpl_::long_<32769l> > (0x0x7f8909a50618) 0 empty
    boost::integral_constant<bool, false> (0x0x7f8909a50680) 0 empty
      mpl_::bool_<false> (0x0x7f89099e4960) 0 empty

Class boost::mpl::empty<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::empty<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > > > (0x0x7f8909a506e8) 0 empty
  boost::mpl::empty_impl<boost::mpl::aux::vector_tag>::apply<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > > > (0x0x7f8909a50750) 0 empty
    boost::is_same<mpl_::long_<32768l>, mpl_::long_<32769l> > (0x0x7f8909a507b8) 0 empty
      boost::integral_constant<bool, false> (0x0x7f8909a50820) 0 empty
        mpl_::bool_<false> (0x0x7f89099e49c0) 0 empty

Class boost::mpl::begin_impl<boost::mpl::aux::vector_tag>::apply<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::begin_impl<boost::mpl::aux::vector_tag>::apply<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > > > (0x0x7f89099e4a80) 0 empty

Class boost::mpl::begin<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::begin<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > > > (0x0x7f89099e4a20) 0 empty

Class boost::is_same<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l>, mpl_::void_>
   size=1 align=1
   base size=1 base align=1
boost::is_same<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l>, mpl_::void_> (0x0x7f8909a508f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8909a50958) 0 empty
    mpl_::bool_<false> (0x0x7f89099e4ae0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_same<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l>, mpl_::void_> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_same<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l>, mpl_::void_> > (0x0x7f8909a509c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8909a50a28) 0 empty
    mpl_::bool_<false> (0x0x7f89099e4b40) 0 empty

Class boost::mpl::not_<boost::is_same<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l>, mpl_::void_> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::not_<boost::is_same<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l>, mpl_::void_> > (0x0x7f8909a50a90) 0 empty
  boost::mpl::aux::not_impl<0l> (0x0x7f8909a50af8) 0 empty
    mpl_::bool_<true> (0x0x7f89099e4ba0) 0 empty

Class boost::mpl::is_sequence<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::is_sequence<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > > > (0x0x7f8909a50b60) 0 empty
  boost::mpl::not_<boost::is_same<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l>, mpl_::void_> > (0x0x7f8909a50bc8) 0 empty
    boost::mpl::aux::not_impl<0l> (0x0x7f8909a50c30) 0 empty
      mpl_::bool_<true> (0x0x7f89099e4c00) 0 empty

Class boost::mpl::O1_size_impl<boost::mpl::aux::vector_tag>::apply<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::O1_size_impl<boost::mpl::aux::vector_tag>::apply<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > > > (0x0x7f8909a50c98) 0 empty
  mpl_::long_<1l> (0x0x7f89099e4cc0) 0 empty

Class boost::mpl::O1_size<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::O1_size<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > > > (0x0x7f8909a50d00) 0 empty
  boost::mpl::O1_size_impl<boost::mpl::aux::vector_tag>::apply<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > > > (0x0x7f8909a50d68) 0 empty
    mpl_::long_<1l> (0x0x7f89099e4d20) 0 empty

Class boost::mpl::end_impl<boost::mpl::aux::vector_tag>::apply<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::end_impl<boost::mpl::aux::vector_tag>::apply<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > > > (0x0x7f89099e4de0) 0 empty

Class boost::mpl::end<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::end<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > > > (0x0x7f89099e4d80) 0 empty

Class boost::mpl::is_na<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::is_na<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> > > (0x0x7f8909a50f08) 0 empty
  mpl_::bool_<false> (0x0x7f89099e4f60) 0 empty

Class mpl_::assert_arg_pred<boost::mpl::is_na<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> > > >
   size=1 align=1
   base size=0 base align=1
mpl_::assert_arg_pred<boost::mpl::is_na<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> > > > (0x0x7f89099e4f00) 0 empty

Class mpl_::assert_arg_pred_not<boost::mpl::is_na<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> > > >
   size=1 align=1
   base size=0 base align=1
mpl_::assert_arg_pred_not<boost::mpl::is_na<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> > > > (0x0x7f8909a81000) 0 empty

Class mpl_::arg<1>::apply<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l> >
   size=1 align=1
   base size=0 base align=1
mpl_::arg<1>::apply<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l> > (0x0x7f89099e4ea0) 0 empty

Class boost::mpl::apply_wrap2<boost::mpl::protect<mpl_::arg<1>, 0>, boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap2<boost::mpl::protect<mpl_::arg<1>, 0>, boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l> > (0x0x7f8909a820d0) 0 empty
  mpl_::arg<1>::apply<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l> > (0x0x7f8909a81060) 0 empty

Class boost::mpl::apply2<boost::mpl::protect<mpl_::arg<1>, 0>, boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply2<boost::mpl::protect<mpl_::arg<1>, 0>, boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l> > (0x0x7f8909a82138) 0 empty
  boost::mpl::apply_wrap2<boost::mpl::protect<mpl_::arg<1>, 0>, boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l> > (0x0x7f8909a821a0) 0 empty
    mpl_::arg<1>::apply<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l> > (0x0x7f8909a810c0) 0 empty

Class boost::mpl::next<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::next<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l> > (0x0x7f8909a81120) 0 empty

Class boost::mpl::aux::resolve_bind_arg<boost::multi_index::detail::index_node_applier, boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l>, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::resolve_bind_arg<boost::multi_index::detail::index_node_applier, boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f8909a81240) 0 empty

Class boost::mpl::is_na<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::is_na<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l> > (0x0x7f8909a82478) 0 empty
  mpl_::bool_<false> (0x0x7f8909a81420) 0 empty

Class mpl_::assert_arg_pred<boost::mpl::is_na<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l> > >
   size=1 align=1
   base size=0 base align=1
mpl_::assert_arg_pred<boost::mpl::is_na<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l> > > (0x0x7f8909a813c0) 0 empty

Class mpl_::assert_arg_pred_not<boost::mpl::is_na<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l> > >
   size=1 align=1
   base size=0 base align=1
mpl_::assert_arg_pred_not<boost::mpl::is_na<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l> > > (0x0x7f8909a81480) 0 empty

Class mpl_::arg<2>::apply<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l>, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
mpl_::arg<2>::apply<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f8909a81360) 0 empty

Class boost::mpl::apply_wrap5<mpl_::arg<2>, boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l>, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap5<mpl_::arg<2>, boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f8909a82618) 0 empty
  mpl_::arg<2>::apply<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f8909a814e0) 0 empty

Class boost::mpl::aux::resolve_bind_arg<mpl_::arg<2>, boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l>, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::resolve_bind_arg<mpl_::arg<2>, boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f8909a81300) 0 empty

Class boost::mpl::apply_wrap5<mpl_::arg<1>, boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l>, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap5<mpl_::arg<1>, boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f8909a82750) 0 empty
  mpl_::arg<1>::apply<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l> > (0x0x7f8909a81600) 0 empty

Class boost::mpl::aux::resolve_bind_arg<mpl_::arg<1>, boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l>, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::resolve_bind_arg<mpl_::arg<1>, boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f8909a815a0) 0 empty

Class boost::mpl::aux::type_wrapper<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::type_wrapper<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > > (0x0x7f8909a817e0) 0 empty

Class boost::mpl::v_at_impl<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::v_at_impl<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l> (0x0x7f8909a81780) 0 empty

Class boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > > > (0x0x7f8909a81840) 0 empty

Class boost::mpl::v_at<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l>
   size=1 align=1
   base size=1 base align=1
boost::mpl::v_at<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l> (0x0x7f8909a82888) 0 empty
  boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > > > (0x0x7f8909a818a0) 0 empty

Class boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l> (0x0x7f8909a81720) 0 empty

Class boost::mpl::deref<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::deref<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l> > (0x0x7f8909a816c0) 0 empty

Class boost::multi_index::detail::is_tag<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::is_tag<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > > (0x0x7f8909a81a20) 0 empty

Class boost::detail::cv_traits_imp<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >*> (0x0x7f8909a81ba0) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > > (0x0x7f8909a81b40) 0 empty

Class boost::remove_cv<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > > (0x0x7f8909a81ae0) 0 empty

Class boost::detail::is_base_and_derived_impl<boost::multi_index::detail::tag_marker, boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_base_and_derived_impl<boost::multi_index::detail::tag_marker, boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > > (0x0x7f8909a81a80) 0 empty

Class boost::is_same<boost::multi_index::detail::tag_marker, boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > >
   size=1 align=1
   base size=1 base align=1
boost::is_same<boost::multi_index::detail::tag_marker, boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > > (0x0x7f8909a82b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8909a82bc8) 0 empty
    mpl_::bool_<false> (0x0x7f8909a81c00) 0 empty

Class boost::tuples::detail::map_tuple_to_cons<boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::map_tuple_to_cons<boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> (0x0x7f8909a81cc0) 0 empty

Class boost::tuples::detail::map_tuple_to_cons<boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::map_tuple_to_cons<boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> (0x0x7f8909a81c60) 0 empty

Class boost::detail::is_reference_impl<boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname> > (0x0x7f8909a81de0) 0 empty

Class boost::is_lvalue_reference<boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname> >
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname> > (0x0x7f8909ac3680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8909ac36e8) 0 empty
    mpl_::bool_<false> (0x0x7f8909a81e40) 0 empty

Class boost::is_rvalue_reference<boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname> >
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname> > (0x0x7f8909ac3750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8909ac37b8) 0 empty
    mpl_::bool_<false> (0x0x7f8909a81ea0) 0 empty

Class boost::is_reference<boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname> >
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname> > (0x0x7f8909ac3820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8909ac3888) 0 empty
    mpl_::bool_<false> (0x0x7f8909a81f00) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>*> (0x0x7f8909ad0060) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname> > (0x0x7f8909ac39c0) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>*> (0x0x7f8909ad00c0) 0 empty

Class boost::detail::is_function_impl<boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname> > (0x0x7f8909ac3a28) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname> > (0x0x7f8909ac3a90) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>*> (0x0x7f8909ad0120) 0 empty

Class boost::is_function<boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname> >
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname> > (0x0x7f8909ac3af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8909ac3b60) 0 empty
    mpl_::bool_<false> (0x0x7f8909ad0180) 0 empty

Class boost::tuples::detail::IF<false, boost::tuples::detail::non_storeable_type<boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname> >, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::IF<false, boost::tuples::detail::non_storeable_type<boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname> >, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname> > (0x0x7f8909ad01e0) 0 empty

Class boost::tuples::detail::wrap_non_storeable_type<boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::wrap_non_storeable_type<boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname> > (0x0x7f8909a81d80) 0 empty

Class boost::mpl::if_c<false, boost::multi_index::detail::const_member_base<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::detail::non_const_member_base<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::multi_index::detail::const_member_base<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::detail::non_const_member_base<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname> > (0x0x7f8909ad0240) 0 empty

Class boost::multi_index::detail::non_const_member_base<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::non_const_member_base<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname> (0x0x7f8909ad02a0) 0 empty

Class boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>
   size=1 align=1
   base size=1 base align=1
boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname> (0x0x7f8909ac3d00) 0 empty
  boost::multi_index::detail::non_const_member_base<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname> (0x0x7f8909ad0300) 0 empty

Class boost::detail::is_reference_impl<boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > (0x0x7f8909ad0420) 0 empty

Class boost::is_lvalue_reference<boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > (0x0x7f8909ac3f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8909ae3000) 0 empty
    mpl_::bool_<false> (0x0x7f8909ad0480) 0 empty

Class boost::is_rvalue_reference<boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > (0x0x7f8909ae3138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8909ae31a0) 0 empty
    mpl_::bool_<false> (0x0x7f8909ad04e0) 0 empty

Class boost::is_reference<boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > (0x0x7f8909ae32d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8909ae3340) 0 empty
    mpl_::bool_<false> (0x0x7f8909ad0540) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype>*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype>*> (0x0x7f8909ad0720) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > (0x0x7f8909ae3548) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype>*> (0x0x7f8909ad0780) 0 empty

Class boost::detail::is_function_impl<boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > (0x0x7f8909ae35b0) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > (0x0x7f8909ae3618) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype>*> (0x0x7f8909ad08a0) 0 empty

Class boost::is_function<boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > (0x0x7f8909ae3750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8909ae37b8) 0 empty
    mpl_::bool_<false> (0x0x7f8909ad0900) 0 empty

Class boost::tuples::detail::IF<false, boost::tuples::detail::non_storeable_type<boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::IF<false, boost::tuples::detail::non_storeable_type<boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > (0x0x7f8909ad0a20) 0 empty

Class boost::tuples::detail::wrap_non_storeable_type<boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::wrap_non_storeable_type<boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > (0x0x7f8909ad03c0) 0 empty

Class boost::detail::is_const_rvalue_filter<QType>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_const_rvalue_filter<QType> (0x0x7f8909ad0a80) 0 empty

Class boost::detail::cv_traits_imp<QType*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<QType*> (0x0x7f8909ad0ae0) 0 empty

Class boost::is_const<QType>
   size=1 align=1
   base size=1 base align=1
boost::is_const<QType> (0x0x7f8909ae39c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8909ae3a28) 0 empty
    mpl_::bool_<false> (0x0x7f8909ad0b40) 0 empty

Class boost::mpl::if_c<false, boost::multi_index::detail::const_member_base<DNSResourceRecord, QType, &DNSResourceRecord::qtype>, boost::multi_index::detail::non_const_member_base<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::multi_index::detail::const_member_base<DNSResourceRecord, QType, &DNSResourceRecord::qtype>, boost::multi_index::detail::non_const_member_base<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > (0x0x7f8909ad0ba0) 0 empty

Class boost::multi_index::detail::non_const_member_base<DNSResourceRecord, QType, &DNSResourceRecord::qtype>
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::non_const_member_base<DNSResourceRecord, QType, &DNSResourceRecord::qtype> (0x0x7f8909ad0c00) 0 empty

Class boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype>
   size=1 align=1
   base size=1 base align=1
boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> (0x0x7f8909ae3b60) 0 empty
  boost::multi_index::detail::non_const_member_base<DNSResourceRecord, QType, &DNSResourceRecord::qtype> (0x0x7f8909ad0c60) 0 empty

Class boost::detail::cv_traits_imp<boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype>*> (0x0x7f8909ad0de0) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > (0x0x7f8909ad0d80) 0 empty

Class boost::remove_cv<boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > (0x0x7f8909ad0d20) 0 empty

Class boost::tuples::access_traits<boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::access_traits<boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > (0x0x7f8909ad0cc0) 0 empty

Class boost::tuples::cons<boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype>, boost::tuples::null_type>
   size=1 align=1
   base size=1 base align=1
boost::tuples::cons<boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype>, boost::tuples::null_type> (0x0x7f8909ad0360) 0

Class boost::detail::cv_traits_imp<boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>*> (0x0x7f8909afd1e0) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname> >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname> > (0x0x7f8909afd180) 0 empty

Class boost::remove_cv<boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname> >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname> > (0x0x7f8909afd120) 0 empty

Class boost::tuples::access_traits<boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::access_traits<boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname> > (0x0x7f8909afd0c0) 0 empty

Class boost::detail::cv_traits_imp<boost::tuples::cons<boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype>, boost::tuples::null_type>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::tuples::cons<boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype>, boost::tuples::null_type>*> (0x0x7f8909afd360) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::tuples::cons<boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype>, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::tuples::cons<boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype>, boost::tuples::null_type> > (0x0x7f8909afd300) 0 empty

Class boost::remove_cv<boost::tuples::cons<boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype>, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::tuples::cons<boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype>, boost::tuples::null_type> > (0x0x7f8909afd2a0) 0 empty

Class boost::tuples::access_traits<boost::tuples::cons<boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype>, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::access_traits<boost::tuples::cons<boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype>, boost::tuples::null_type> > (0x0x7f8909afd240) 0 empty

Class boost::tuples::cons<boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::tuples::cons<boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype>, boost::tuples::null_type> >
   size=2 align=1
   base size=2 base align=1
boost::tuples::cons<boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::tuples::cons<boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype>, boost::tuples::null_type> > (0x0x7f8909a81d20) 0

Class boost::tuples::tuple<boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>
   size=2 align=1
   base size=2 base align=1
boost::tuples::tuple<boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> (0x0x7f8909b161a0) 0
  boost::tuples::cons<boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::tuples::cons<boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype>, boost::tuples::null_type> > (0x0x7f8909afd4e0) 0

Class boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >
   size=2 align=1
   base size=2 base align=1
boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > (0x0x7f890973b478) 0
  boost::tuples::tuple<boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> (0x0x7f890973b4e0) 0
    boost::tuples::cons<boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::tuples::cons<boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype>, boost::tuples::null_type> > (0x0x7f8909afd540) 0

Class boost::is_base_and_derived<boost::multi_index::detail::tag_marker, boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > >
   size=1 align=1
   base size=1 base align=1
boost::is_base_and_derived<boost::multi_index::detail::tag_marker, boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > > (0x0x7f890973b618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890973b680) 0 empty
    mpl_::bool_<false> (0x0x7f8909afd5a0) 0 empty

Class boost::mpl::if_c<false, boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::tag<> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::tag<> > (0x0x7f8909afd600) 0 empty

Class boost::mpl::if_<boost::multi_index::detail::is_tag<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > >, boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::tag<> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::multi_index::detail::is_tag<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > >, boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::tag<> > (0x0x7f8909a819c0) 0 empty

Class boost::mpl::if_c<false, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > > (0x0x7f8909afd6c0) 0 empty

Class boost::mpl::if_<boost::multi_index::detail::is_tag<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::multi_index::detail::is_tag<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > > (0x0x7f8909afd660) 0 empty

Class boost::mpl::if_c<false, mpl_::na, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, mpl_::na, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > (0x0x7f8909afd780) 0 empty

Class boost::mpl::if_<boost::multi_index::detail::is_tag<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > >, mpl_::na, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::multi_index::detail::is_tag<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > >, mpl_::na, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > (0x0x7f8909afd720) 0 empty

Class boost::mpl::is_na<boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::is_na<boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > (0x0x7f890973b8f0) 0 empty
  mpl_::bool_<false> (0x0x7f8909afd8a0) 0 empty

Class boost::mpl::if_c<false, boost::multi_index::detail::index_args_default_compare<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > >, boost::mpl::identity<boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::multi_index::detail::index_args_default_compare<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > >, boost::mpl::identity<boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > > (0x0x7f8909afd900) 0 empty

Class boost::mpl::if_<boost::mpl::is_na<boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::detail::index_args_default_compare<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > >, boost::mpl::identity<boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::is_na<boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::detail::index_args_default_compare<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > >, boost::mpl::identity<boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > > (0x0x7f8909afd840) 0 empty

Class boost::mpl::identity<boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > (0x0x7f8909afd960) 0 empty

Class boost::mpl::eval_if<boost::mpl::is_na<boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::detail::index_args_default_compare<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > >, boost::mpl::identity<boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::mpl::is_na<boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::detail::index_args_default_compare<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > >, boost::mpl::identity<boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > > (0x0x7f8909afd7e0) 0 empty

Class boost::mpl::is_na<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::is_na<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > > (0x0x7f890973bbc8) 0 empty
  mpl_::bool_<false> (0x0x7f8909afd9c0) 0 empty

Class boost::multi_index::detail::ordered_index_args<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::ordered_index_args<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, mpl_::na> (0x0x7f8909a81960) 0 empty

Class boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > (0x0x7f8909a81900) 0 empty

Class boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >::node_class<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> > >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >::node_class<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> > > (0x0x7f8909afda20) 0 empty

Class boost::multi_index::detail::index_node_applier::apply<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l>, boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> > >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::index_node_applier::apply<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l>, boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> > > (0x0x7f8909a81660) 0 empty

Class boost::mpl::apply_wrap2<boost::multi_index::detail::index_node_applier, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l>, boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap2<boost::multi_index::detail::index_node_applier, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l>, boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> > > (0x0x7f890973bc98) 0 empty
  boost::multi_index::detail::index_node_applier::apply<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l>, boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> > > (0x0x7f8909afda80) 0 empty

Class boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >::apply<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >::apply<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l> > (0x0x7f8909a81180) 0 empty

Class boost::mpl::apply_wrap2<boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >, boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap2<boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >, boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l> > (0x0x7f890973bd00) 0 empty
  boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >::apply<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l> > (0x0x7f8909afdae0) 0 empty

Class boost::mpl::apply2<boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >, boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply2<boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >, boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l> > (0x0x7f890973bd68) 0 empty
  boost::mpl::apply_wrap2<boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >, boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l> > (0x0x7f890973bdd0) 0 empty
    boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >::apply<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l> > (0x0x7f8909afdb40) 0 empty

Class boost::mpl::aux::reverse_iter_fold_impl<1l, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l>, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 1l>, boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> >, boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >, boost::mpl::protect<mpl_::arg<1>, 0> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::reverse_iter_fold_impl<1l, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l>, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 1l>, boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> >, boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >, boost::mpl::protect<mpl_::arg<1>, 0> > (0x0x7f89099e4e40) 0 empty

Class boost::mpl::reverse_iter_fold<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> >, boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >, mpl_::arg<1> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::reverse_iter_fold<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> >, boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >, mpl_::arg<1> > (0x0x7f89099e4c60) 0 empty

Class boost::multi_index::detail::multi_index_node_type<DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::multi_index_node_type<DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> > (0x0x7f89099e43c0) 0 empty

Class boost::detail::allocator::is_partial_std_allocator<std::allocator<DNSResourceRecord> >
   size=1 align=1
   base size=0 base align=1
boost::detail::allocator::is_partial_std_allocator<std::allocator<DNSResourceRecord> > (0x0x7f8909afdba0) 0 empty

Class boost::mpl::if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<DNSResourceRecord>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> > > >, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<DNSResourceRecord>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<DNSResourceRecord>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> > > >, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<DNSResourceRecord>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> > > > > (0x0x7f8909afdc60) 0 empty

Class boost::detail::allocator::rebinder<std::allocator<DNSResourceRecord> >
   size=1 align=1
   base size=0 base align=1
boost::detail::allocator::rebinder<std::allocator<DNSResourceRecord> > (0x0x7f8909afdd20) 0 empty

Class std::allocator<DNSResourceRecord>::rebind<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> > > >
   size=1 align=1
   base size=0 base align=1
std::allocator<DNSResourceRecord>::rebind<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> > > > (0x0x7f8909afdde0) 0 empty

Class boost::detail::allocator::rebinder<std::allocator<DNSResourceRecord> >::result<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::allocator::rebinder<std::allocator<DNSResourceRecord> >::result<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> > > > (0x0x7f8909afdd80) 0 empty

Class boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<DNSResourceRecord>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<DNSResourceRecord>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> > > > (0x0x7f8909afdcc0) 0 empty

Class boost::mpl::eval_if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<DNSResourceRecord>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> > > >, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<DNSResourceRecord>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<DNSResourceRecord>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> > > >, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<DNSResourceRecord>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> > > > > (0x0x7f8909afdc00) 0 empty

Class boost::detail::allocator::rebind_to<std::allocator<DNSResourceRecord>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> > > >
   size=1 align=1
   base size=1 base align=1
boost::detail::allocator::rebind_to<std::allocator<DNSResourceRecord>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> > > > (0x0x7f890973bf70) 0 empty
  boost::mpl::eval_if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<DNSResourceRecord>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> > > >, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<DNSResourceRecord>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> > > > > (0x0x7f8909afde40) 0 empty

Class boost::multi_index::detail::prevent_eti<std::allocator<DNSResourceRecord>, std::allocator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> > > > >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::prevent_eti<std::allocator<DNSResourceRecord>, std::allocator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> > > > > (0x0x7f8909afdea0) 0 empty

Class __gnu_cxx::new_allocator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> > > > (0x0x7f8909afdf00) 0 empty

Class std::allocator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> > > >
   size=1 align=1
   base size=1 base align=1
std::allocator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> > > > (0x0x7f8909798000) 0 empty
  __gnu_cxx::new_allocator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> > > > (0x0x7f8909afdf60) 0 empty

Class boost::mpl::aux::msvc_eti_base<mpl_::long_<1l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::msvc_eti_base<mpl_::long_<1l> > (0x0x7f8909798068) 0 empty
  mpl_::long_<1l> (0x0x7f89097a2060) 0 empty

Class boost::mpl::size<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::size<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > > > (0x0x7f89097980d0) 0 empty
  mpl_::long_<1l> (0x0x7f89097a20c0) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::multi_index::detail::index_base<DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> > >, boost::mpl::apply2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l>, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::multi_index::detail::index_base<DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> > >, boost::mpl::apply2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l>, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> > > > (0x0x7f89097a2180) 0 empty

Class boost::mpl::at_impl<boost::mpl::aux::vector_tag>::apply<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, mpl_::long_<0l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::at_impl<boost::mpl::aux::vector_tag>::apply<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, mpl_::long_<0l> > (0x0x7f89097981a0) 0 empty
  boost::mpl::v_at<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l> (0x0x7f8909798208) 0 empty
    boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > > > (0x0x7f89097a2240) 0 empty

Class boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l>
   size=1 align=1
   base size=1 base align=1
boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l> (0x0x7f8909798270) 0 empty
  boost::mpl::at_impl<boost::mpl::aux::vector_tag>::apply<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, mpl_::long_<0l> > (0x0x7f89097982d8) 0 empty
    boost::mpl::v_at<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l> (0x0x7f8909798340) 0 empty
      boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > > > (0x0x7f89097a22a0) 0 empty

Class boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >::index_class<boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> > >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >::index_class<boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> > > (0x0x7f89097a2300) 0 empty

Class boost::multi_index::detail::index_applier::apply<boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l>, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> > >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::index_applier::apply<boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l>, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> > > (0x0x7f89097a21e0) 0 empty

Class boost::mpl::apply_wrap2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l>, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l>, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> > > (0x0x7f8909798478) 0 empty
  boost::multi_index::detail::index_applier::apply<boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l>, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> > > (0x0x7f89097a2360) 0 empty

Class boost::mpl::apply2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l>, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l>, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> > > (0x0x7f89097984e0) 0 empty
  boost::mpl::apply_wrap2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l>, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> > > (0x0x7f8909798548) 0 empty
    boost::multi_index::detail::index_applier::apply<boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l>, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> > > (0x0x7f89097a23c0) 0 empty

Class boost::mpl::eval_if_c<false, boost::mpl::identity<boost::multi_index::detail::index_base<DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> > >, boost::mpl::apply2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l>, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if_c<false, boost::mpl::identity<boost::multi_index::detail::index_base<DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> > >, boost::mpl::apply2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0l>, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> > > > (0x0x7f89097a2120) 0 empty

Class boost::multi_index::detail::nth_layer<0, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::nth_layer<0, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> > (0x0x7f89097a2000) 0 empty

Class boost::multi_index::detail::multi_index_base_type<DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >
   size=1 align=1
   base size=1 base align=1
boost::multi_index::detail::multi_index_base_type<DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> > (0x0x7f8909798618) 0 empty
  boost::multi_index::detail::nth_layer<0, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> > (0x0x7f89097a2420) 0 empty

Class boost::base_from_member<std::allocator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> > > >, 0>
   size=1 align=1
   base size=1 base align=1
boost::base_from_member<std::allocator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> > > >, 0> (0x0x7f89097a2480) 0

Class boost::multi_index::detail::header_holder<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> > >*, boost::multi_index::multi_index_container<DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > > > >
   size=8 align=8
   base size=8 base align=8
boost::multi_index::detail::header_holder<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> > >*, boost::multi_index::multi_index_container<DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > > > > (0x0x7f89097987b8) 0
  boost::noncopyable_::noncopyable (0x0x7f89097a2600) 0 empty

Class boost::mpl::if_c<true, boost::mpl::identity<boost::multi_index::detail::index_base<DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> > >, boost::mpl::apply2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 1l>, boost::multi_index::detail::nth_layer<2, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::mpl::identity<boost::multi_index::detail::index_base<DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> > >, boost::mpl::apply2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 1l>, boost::multi_index::detail::nth_layer<2, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> > > > (0x0x7f89097a2720) 0 empty

Class boost::mpl::identity<boost::multi_index::detail::index_base<DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<boost::multi_index::detail::index_base<DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> > > (0x0x7f89097a2780) 0 empty

Class boost::mpl::eval_if_c<true, boost::mpl::identity<boost::multi_index::detail::index_base<DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> > >, boost::mpl::apply2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 1l>, boost::multi_index::detail::nth_layer<2, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if_c<true, boost::mpl::identity<boost::multi_index::detail::index_base<DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> > >, boost::mpl::apply2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 1l>, boost::multi_index::detail::nth_layer<2, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> > > > (0x0x7f89097a26c0) 0 empty

Class boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> > (0x0x7f89097a2660) 0 empty

Class boost::mpl::if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<DNSResourceRecord>, DNSResourceRecord>, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<DNSResourceRecord>, DNSResourceRecord> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<DNSResourceRecord>, DNSResourceRecord>, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<DNSResourceRecord>, DNSResourceRecord> > (0x0x7f89097a28a0) 0 empty

Class boost::detail::allocator::rebinder<std::allocator<DNSResourceRecord> >::result<DNSResourceRecord>
   size=1 align=1
   base size=0 base align=1
boost::detail::allocator::rebinder<std::allocator<DNSResourceRecord> >::result<DNSResourceRecord> (0x0x7f89097a2960) 0 empty

Class boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<DNSResourceRecord>, DNSResourceRecord>
   size=1 align=1
   base size=0 base align=1
boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<DNSResourceRecord>, DNSResourceRecord> (0x0x7f89097a2900) 0 empty

Class boost::mpl::eval_if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<DNSResourceRecord>, DNSResourceRecord>, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<DNSResourceRecord>, DNSResourceRecord> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<DNSResourceRecord>, DNSResourceRecord>, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<DNSResourceRecord>, DNSResourceRecord> > (0x0x7f89097a2840) 0 empty

Class boost::detail::allocator::rebind_to<std::allocator<DNSResourceRecord>, DNSResourceRecord>
   size=1 align=1
   base size=1 base align=1
boost::detail::allocator::rebind_to<std::allocator<DNSResourceRecord>, DNSResourceRecord> (0x0x7f8909798b60) 0 empty
  boost::mpl::eval_if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<DNSResourceRecord>, DNSResourceRecord>, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<DNSResourceRecord>, DNSResourceRecord> > (0x0x7f89097a29c0) 0 empty

Class boost::multi_index::detail::index_base<DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::index_base<DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> > (0x0x7f89097a27e0) 0 empty

Class boost::detail::alignment_of_impl<DNSResourceRecord>
   size=1 align=1
   base size=0 base align=1
boost::detail::alignment_of_impl<DNSResourceRecord> (0x0x7f89097a2ba0) 0 empty

Class boost::alignment_of<DNSResourceRecord>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<DNSResourceRecord> (0x0x7f8909798c98) 0 empty
  boost::integral_constant<long unsigned int, 8ul> (0x0x7f8909798d00) 0 empty
    mpl_::integral_c<long unsigned int, 8ul> (0x0x7f89097a2c00) 0 empty

Class boost::detail::aligned_storage::aligned_storage_imp<72ul, 8ul>::data_t
   size=72 align=8
   base size=72 base align=8
boost::detail::aligned_storage::aligned_storage_imp<72ul, 8ul>::data_t (0x0x7f89097a2cc0) 0

Class boost::detail::aligned_storage::aligned_storage_imp<72ul, 8ul>
   size=72 align=8
   base size=72 base align=8
boost::detail::aligned_storage::aligned_storage_imp<72ul, 8ul> (0x0x7f89097a2c60) 0

Class boost::aligned_storage<72ul, 8ul>
   size=72 align=8
   base size=72 base align=8
boost::aligned_storage<72ul, 8ul> (0x0x7f8909798dd0) 0
  boost::detail::aligned_storage::aligned_storage_imp<72ul, 8ul> (0x0x7f89097a2d20) 0

Class boost::multi_index::detail::pod_value_holder<DNSResourceRecord>
   size=72 align=8
   base size=72 base align=8
boost::multi_index::detail::pod_value_holder<DNSResourceRecord> (0x0x7f89097a2b40) 0

Class boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> >
   size=72 align=8
   base size=72 base align=8
boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> > (0x0x7f8909798ea0) 0
  boost::multi_index::detail::pod_value_holder<DNSResourceRecord> (0x0x7f89097a2d80) 0

Class boost::mpl::if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<DNSResourceRecord>, char>, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<DNSResourceRecord>, char> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<DNSResourceRecord>, char>, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<DNSResourceRecord>, char> > (0x0x7f89097a2e40) 0 empty

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

Class boost::detail::allocator::rebinder<std::allocator<DNSResourceRecord> >::result<char>
   size=1 align=1
   base size=0 base align=1
boost::detail::allocator::rebinder<std::allocator<DNSResourceRecord> >::result<char> (0x0x7f89097a2f00) 0 empty

Class boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<DNSResourceRecord>, char>
   size=1 align=1
   base size=0 base align=1
boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<DNSResourceRecord>, char> (0x0x7f89097a2ea0) 0 empty

Class boost::mpl::eval_if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<DNSResourceRecord>, char>, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<DNSResourceRecord>, char> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<DNSResourceRecord>, char>, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<DNSResourceRecord>, char> > (0x0x7f89097a2de0) 0 empty

Class boost::detail::allocator::rebind_to<std::allocator<DNSResourceRecord>, char>
   size=1 align=1
   base size=1 base align=1
boost::detail::allocator::rebind_to<std::allocator<DNSResourceRecord>, char> (0x0x7f8909847208) 0 empty
  boost::mpl::eval_if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<DNSResourceRecord>, char>, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<DNSResourceRecord>, char> > (0x0x7f8909849000) 0 empty

Class boost::multi_index::detail::prevent_eti<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> >, boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::prevent_eti<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> >, boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > > (0x0x7f8909849060) 0 empty

Class boost::multi_index::detail::ordered_index_node_trampoline<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> > >
   size=24 align=8
   base size=24 base align=8
boost::multi_index::detail::ordered_index_node_trampoline<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> > > (0x0x7f8909847270) 0
  boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > (0x0x7f89098472d8) 0
    boost::multi_index::detail::ordered_index_node_impl_base<std::allocator<char> > (0x0x7f8909847340) 0
      boost::multi_index::detail::ordered_index_node_compressed_base<std::allocator<char> > (0x0x7f89098490c0) 0

Class boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> > >
   size=96 align=8
   base size=96 base align=8
boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> > > (0x0x7f890cb19e00) 0
  boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> > (0x0x7f8909847410) 0
    boost::multi_index::detail::pod_value_holder<DNSResourceRecord> (0x0x7f8909849120) 0
  boost::multi_index::detail::ordered_index_node_trampoline<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> > > (0x0x7f8909847478) 72
    boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > (0x0x7f89098474e0) 72
      boost::multi_index::detail::ordered_index_node_impl_base<std::allocator<char> > (0x0x7f8909847548) 72
        boost::multi_index::detail::ordered_index_node_compressed_base<std::allocator<char> > (0x0x7f8909849180) 72

Class boost::mpl::push_front_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::push_front_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag> > (0x0x7f89098491e0) 0 empty

Class boost::mpl::push_front<boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::push_front<boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag> > (0x0x7f8909847820) 0 empty
  boost::mpl::push_front_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag> > (0x0x7f8909849240) 0 empty

Class boost::mpl::push_front_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::push_front_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> > > > > (0x0x7f89098492a0) 0 empty

Class boost::mpl::push_front<boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> > > > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::push_front<boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> > > > > (0x0x7f8909847888) 0 empty
  boost::mpl::push_front_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> > > > > (0x0x7f8909849300) 0 empty

Class boost::detail::is_pointer_impl<DNSResourceRecord>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<DNSResourceRecord> (0x0x7f89098493c0) 0 empty

Class boost::detail::cv_traits_imp<DNSResourceRecord*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<DNSResourceRecord*> (0x0x7f89098494e0) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<DNSResourceRecord>
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<DNSResourceRecord> (0x0x7f8909849480) 0 empty

Class boost::remove_cv<DNSResourceRecord>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<DNSResourceRecord> (0x0x7f8909849420) 0 empty

Class boost::detail::is_pointer_helper<DNSResourceRecord>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<DNSResourceRecord> (0x0x7f8909849540) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<DNSResourceRecord>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<DNSResourceRecord> (0x0x7f89098498a0) 0 empty

Class boost::is_member_function_pointer<DNSResourceRecord>
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<DNSResourceRecord> (0x0x7f8909847dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8909847e38) 0 empty
    mpl_::bool_<false> (0x0x7f8909849900) 0 empty

Class boost::is_member_pointer<DNSResourceRecord>
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<DNSResourceRecord> (0x0x7f8909847ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8909847f08) 0 empty
    mpl_::bool_<false> (0x0x7f8909849960) 0 empty

Class boost::is_pointer<DNSResourceRecord>
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<DNSResourceRecord> (0x0x7f8909847f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f89098475b0) 0 empty
    mpl_::bool_<false> (0x0x7f89098499c0) 0 empty

Class boost::detail::is_arithmetic_impl<DNSResourceRecord>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<DNSResourceRecord> (0x0x7f8909849a20) 0 empty

Class boost::is_integral<DNSResourceRecord>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<DNSResourceRecord> (0x0x7f8909889000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8909889068) 0 empty
    mpl_::bool_<false> (0x0x7f8909849a80) 0 empty

Class boost::is_float<DNSResourceRecord>
   size=1 align=1
   base size=1 base align=1
boost::is_float<DNSResourceRecord> (0x0x7f89098890d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8909889138) 0 empty
    mpl_::bool_<false> (0x0x7f8909849ae0) 0 empty

Class boost::is_arithmetic<DNSResourceRecord>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<DNSResourceRecord> (0x0x7f89098891a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8909889208) 0 empty
    mpl_::bool_<false> (0x0x7f8909849b40) 0 empty

Class boost::is_enum<DNSResourceRecord>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<DNSResourceRecord> (0x0x7f89098892d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8909889340) 0 empty
    mpl_::bool_<false> (0x0x7f8909849ba0) 0 empty

Class boost::detail::ct_imp<DNSResourceRecord, false, false, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::ct_imp<DNSResourceRecord, false, false, false> (0x0x7f8909849c00) 0 empty

Class boost::call_traits<DNSResourceRecord>
   size=1 align=1
   base size=0 base align=1
boost::call_traits<DNSResourceRecord> (0x0x7f8909849360) 0 empty

Class boost::detail::is_pointer_impl<boost::multi_index::composite_key_result<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<boost::multi_index::composite_key_result<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > > > (0x0x7f8909849cc0) 0 empty

Class boost::detail::cv_traits_imp<boost::multi_index::composite_key_result<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > >*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::multi_index::composite_key_result<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > >*> (0x0x7f8909849de0) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::multi_index::composite_key_result<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::multi_index::composite_key_result<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > > > (0x0x7f8909849d80) 0 empty

Class boost::remove_cv<boost::multi_index::composite_key_result<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > > >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::multi_index::composite_key_result<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > > > (0x0x7f8909849d20) 0 empty

Class boost::detail::is_pointer_helper<boost::multi_index::composite_key_result<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<boost::multi_index::composite_key_result<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > > > (0x0x7f8909849e40) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<boost::multi_index::composite_key_result<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > > >
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<boost::multi_index::composite_key_result<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > > > (0x0x7f89098aa1e0) 0 empty

Class boost::is_member_function_pointer<boost::multi_index::composite_key_result<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<boost::multi_index::composite_key_result<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > > > (0x0x7f8909889958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f89098899c0) 0 empty
    mpl_::bool_<false> (0x0x7f89098aa240) 0 empty

Class boost::is_member_pointer<boost::multi_index::composite_key_result<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<boost::multi_index::composite_key_result<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > > > (0x0x7f8909889a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8909889a90) 0 empty
    mpl_::bool_<false> (0x0x7f89098aa2a0) 0 empty

Class boost::is_pointer<boost::multi_index::composite_key_result<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<boost::multi_index::composite_key_result<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > > > (0x0x7f8909889af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8909889b60) 0 empty
    mpl_::bool_<false> (0x0x7f89098aa300) 0 empty

Class boost::detail::is_arithmetic_impl<boost::multi_index::composite_key_result<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::multi_index::composite_key_result<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > > > (0x0x7f89098aa360) 0 empty

Class boost::is_integral<boost::multi_index::composite_key_result<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::multi_index::composite_key_result<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > > > (0x0x7f8909889c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8909889c98) 0 empty
    mpl_::bool_<false> (0x0x7f89098aa3c0) 0 empty

Class boost::is_float<boost::multi_index::composite_key_result<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::multi_index::composite_key_result<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > > > (0x0x7f8909889d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8909889d68) 0 empty
    mpl_::bool_<false> (0x0x7f89098aa420) 0 empty

Class boost::is_arithmetic<boost::multi_index::composite_key_result<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::multi_index::composite_key_result<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > > > (0x0x7f8909889dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8909889e38) 0 empty
    mpl_::bool_<false> (0x0x7f89098aa480) 0 empty

Class boost::is_enum<boost::multi_index::composite_key_result<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_enum<boost::multi_index::composite_key_result<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > > > (0x0x7f8909889f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8909889f70) 0 empty
    mpl_::bool_<false> (0x0x7f89098aa4e0) 0 empty

Class boost::detail::ct_imp<boost::multi_index::composite_key_result<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > >, false, false, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::ct_imp<boost::multi_index::composite_key_result<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > >, false, false, false> (0x0x7f89098aa540) 0 empty

Class boost::call_traits<boost::multi_index::composite_key_result<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > > >
   size=1 align=1
   base size=0 base align=1
boost::call_traits<boost::multi_index::composite_key_result<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > > > (0x0x7f8909849c60) 0 empty

Class boost::tuples::detail::map_tuple_to_cons<std::less<QType>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::map_tuple_to_cons<std::less<QType>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> (0x0x7f89098aa600) 0 empty

Class boost::tuples::detail::map_tuple_to_cons<CIStringCompare, std::less<QType>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::map_tuple_to_cons<CIStringCompare, std::less<QType>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> (0x0x7f89098aa5a0) 0 empty

Class boost::detail::is_reference_impl<std::less<QType> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<std::less<QType> > (0x0x7f89098aa780) 0 empty

Class boost::is_lvalue_reference<std::less<QType> >
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<std::less<QType> > (0x0x7f89098bec30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f89098bec98) 0 empty
    mpl_::bool_<false> (0x0x7f89098aa7e0) 0 empty

Class boost::is_rvalue_reference<std::less<QType> >
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<std::less<QType> > (0x0x7f89098bed00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f89098bed68) 0 empty
    mpl_::bool_<false> (0x0x7f89098aa840) 0 empty

Class boost::is_reference<std::less<QType> >
   size=1 align=1
   base size=1 base align=1
boost::is_reference<std::less<QType> > (0x0x7f89098bedd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f89098bee38) 0 empty
    mpl_::bool_<false> (0x0x7f89098aa8a0) 0 empty

Class boost::type_traits::is_function_ptr_helper<std::less<QType>*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<std::less<QType>*> (0x0x7f89098aa9c0) 0 empty

Class boost::detail::is_function_chooser<false>::result_<std::less<QType> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<std::less<QType> > (0x0x7f89098bef70) 0 empty
  boost::type_traits::is_function_ptr_helper<std::less<QType>*> (0x0x7f89098aaa20) 0 empty

Class boost::detail::is_function_impl<std::less<QType> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<std::less<QType> > (0x0x7f890993a000) 0 empty
  boost::detail::is_function_chooser<false>::result_<std::less<QType> > (0x0x7f890993a068) 0 empty
    boost::type_traits::is_function_ptr_helper<std::less<QType>*> (0x0x7f89098aaa80) 0 empty

Class boost::is_function<std::less<QType> >
   size=1 align=1
   base size=1 base align=1
boost::is_function<std::less<QType> > (0x0x7f890993a0d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890993a138) 0 empty
    mpl_::bool_<false> (0x0x7f89098aaae0) 0 empty

Class boost::tuples::detail::IF<false, boost::tuples::detail::non_storeable_type<std::less<QType> >, std::less<QType> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::IF<false, boost::tuples::detail::non_storeable_type<std::less<QType> >, std::less<QType> > (0x0x7f89098aab40) 0 empty

Class boost::tuples::detail::wrap_non_storeable_type<std::less<QType> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::wrap_non_storeable_type<std::less<QType> > (0x0x7f89098aa720) 0 empty

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

Class std::less<QType>
   size=1 align=1
   base size=1 base align=1
std::less<QType> (0x0x7f890993a270) 0 empty
  std::binary_function<QType, QType, bool> (0x0x7f89098aacc0) 0 empty

Class boost::detail::cv_traits_imp<std::less<QType>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<std::less<QType>*> (0x0x7f89098aae40) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<std::less<QType> >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<std::less<QType> > (0x0x7f89098aade0) 0 empty

Class boost::remove_cv<std::less<QType> >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<std::less<QType> > (0x0x7f89098aad80) 0 empty

Class boost::tuples::access_traits<std::less<QType> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::access_traits<std::less<QType> > (0x0x7f89098aad20) 0 empty

Class boost::tuples::cons<std::less<QType>, boost::tuples::null_type>
   size=1 align=1
   base size=1 base align=1
boost::tuples::cons<std::less<QType>, boost::tuples::null_type> (0x0x7f89098aa6c0) 0

Class boost::detail::cv_traits_imp<boost::tuples::cons<std::less<QType>, boost::tuples::null_type>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::tuples::cons<std::less<QType>, boost::tuples::null_type>*> (0x0x7f8909551000) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::tuples::cons<std::less<QType>, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::tuples::cons<std::less<QType>, boost::tuples::null_type> > (0x0x7f89098aaf60) 0 empty

Class boost::remove_cv<boost::tuples::cons<std::less<QType>, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::tuples::cons<std::less<QType>, boost::tuples::null_type> > (0x0x7f89098aaf00) 0 empty

Class boost::tuples::access_traits<boost::tuples::cons<std::less<QType>, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::access_traits<boost::tuples::cons<std::less<QType>, boost::tuples::null_type> > (0x0x7f89098aaea0) 0 empty

Class boost::tuples::cons<CIStringCompare, boost::tuples::cons<std::less<QType>, boost::tuples::null_type> >
   size=2 align=1
   base size=2 base align=1
boost::tuples::cons<CIStringCompare, boost::tuples::cons<std::less<QType>, boost::tuples::null_type> > (0x0x7f89098aa660) 0

Class boost::tuples::tuple<CIStringCompare, std::less<QType>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>
   size=2 align=1
   base size=2 base align=1
boost::tuples::tuple<CIStringCompare, std::less<QType>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> (0x0x7f890993a750) 0
  boost::tuples::cons<CIStringCompare, boost::tuples::cons<std::less<QType>, boost::tuples::null_type> > (0x0x7f89095513c0) 0

Class boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >
   size=2 align=1
   base size=2 base align=1
boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > (0x0x7f8909577a28) 0
  boost::tuples::tuple<CIStringCompare, std::less<QType>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> (0x0x7f8909577a90) 0
    boost::tuples::cons<CIStringCompare, boost::tuples::cons<std::less<QType>, boost::tuples::null_type> > (0x0x7f8909551420) 0

Class boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag>
   size=4 align=1
   base size=4 base align=1
boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag> (0x0x7f8909798bc8) 0
  boost::multi_index::detail::index_base<DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> > (0x0x7f89097a2ae0) 0 empty

Class boost::mpl::aux::has_tag<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, mpl_::bool_<false> >::gcc_3_2_wknd
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_tag<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, mpl_::bool_<false> >::gcc_3_2_wknd (0x0x7f89095516c0) 0 empty

Class boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>
   size=1 align=1
   base size=1 base align=1
boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1> (0x0x7f890959a3a8) 0 empty
  boost::mpl::vector0<mpl_::na> (0x0x7f8909551720) 0 empty

Class boost::mpl::aux::has_tag<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, mpl_::bool_<false> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_tag<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, mpl_::bool_<false> > (0x0x7f8909551660) 0 empty

Class boost::mpl::aux::has_begin<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, mpl_::bool_<true> >::gcc_3_2_wknd
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_begin<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, mpl_::bool_<true> >::gcc_3_2_wknd (0x0x7f89095517e0) 0 empty

Class boost::mpl::aux::has_begin<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, mpl_::bool_<true> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_begin<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, mpl_::bool_<true> > (0x0x7f8909551780) 0 empty

Class boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1> > (0x0x7f8909551840) 0 empty

Class boost::mpl::sequence_tag<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::sequence_tag<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1> > (0x0x7f890959a5b0) 0 empty
  boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1> > (0x0x7f89095518a0) 0 empty

Class boost::mpl::O1_size_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::O1_size_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1> > (0x0x7f890959a618) 0 empty
  mpl_::long_<1l> (0x0x7f8909551900) 0 empty

Class boost::mpl::O1_size<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::O1_size<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1> > (0x0x7f890959a680) 0 empty
  boost::mpl::O1_size_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1> > (0x0x7f890959a6e8) 0 empty
    mpl_::long_<1l> (0x0x7f8909551960) 0 empty

Class boost::mpl::begin_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::begin_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1> > (0x0x7f8909551a20) 0 empty

Class boost::mpl::begin<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::begin<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1> > (0x0x7f89095519c0) 0 empty

Class boost::mpl::end_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::end_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1> > (0x0x7f8909551ae0) 0 empty

Class boost::mpl::end<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::end<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1> > (0x0x7f8909551a80) 0 empty

Class boost::mpl::aux::type_wrapper<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::type_wrapper<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag> > (0x0x7f8909551cc0) 0 empty

Class boost::mpl::v_at_impl<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 0l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::v_at_impl<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 0l> (0x0x7f8909551c60) 0 empty

Class boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag> > > (0x0x7f8909551d20) 0 empty

Class boost::mpl::v_at<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 0l>
   size=1 align=1
   base size=1 base align=1
boost::mpl::v_at<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 0l> (0x0x7f890959a958) 0 empty
  boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag> > > (0x0x7f8909551d80) 0 empty

Class boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 0l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 0l> (0x0x7f8909551c00) 0 empty

Class boost::mpl::deref<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 0l> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::deref<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 0l> > (0x0x7f8909551ba0) 0 empty

Class boost::multi_index::detail::duplicate_tag_list_marker::apply<boost::mpl::set0<>, boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag> >
   size=1 align=1
   base size=1 base align=1
boost::multi_index::detail::duplicate_tag_list_marker::apply<boost::mpl::set0<>, boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag> > (0x0x7f890959aaf8) 0 empty
  boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f8909551de0) 0 empty

Class boost::mpl::apply_wrap2<boost::multi_index::detail::duplicate_tag_list_marker, boost::mpl::set0<>, boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap2<boost::multi_index::detail::duplicate_tag_list_marker, boost::mpl::set0<>, boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag> > (0x0x7f890959ab60) 0 empty
  boost::multi_index::detail::duplicate_tag_list_marker::apply<boost::mpl::set0<>, boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag> > (0x0x7f890959abc8) 0 empty
    boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f8909551e40) 0 empty

Class boost::mpl::apply2<boost::multi_index::detail::duplicate_tag_list_marker, boost::mpl::set0<>, boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply2<boost::multi_index::detail::duplicate_tag_list_marker, boost::mpl::set0<>, boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag> > (0x0x7f890959ac30) 0 empty
  boost::mpl::apply_wrap2<boost::multi_index::detail::duplicate_tag_list_marker, boost::mpl::set0<>, boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag> > (0x0x7f890959ac98) 0 empty
    boost::multi_index::detail::duplicate_tag_list_marker::apply<boost::mpl::set0<>, boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag> > (0x0x7f890959ad00) 0 empty
      boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f8909551ea0) 0 empty

Class boost::mpl::next<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 0l> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::next<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 0l> > (0x0x7f8909551f00) 0 empty

Class boost::mpl::aux::fold_impl<1, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 0l>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1l>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_list_marker>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::fold_impl<1, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 0l>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1l>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_list_marker> (0x0x7f8909551b40) 0 empty

Class boost::mpl::fold<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_list_marker>
   size=1 align=1
   base size=0 base align=1
boost::mpl::fold<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_list_marker> (0x0x7f8909551600) 0 empty

Class boost::multi_index::detail::no_duplicate_tags_in_index_list<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1> >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::no_duplicate_tags_in_index_list<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1> > (0x0x7f89095515a0) 0 empty

Class boost::multi_index::multi_index_container<DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > > >
   size=32 align=8
   base size=32 base align=8
boost::multi_index::multi_index_container<DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > > > (0x0x7f8909937168) 0
  boost::base_from_member<std::allocator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> > > >, 0> (0x0x7f8909551480) 0
  boost::multi_index::detail::header_holder<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> > >*, boost::multi_index::multi_index_container<DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > > > > (0x0x7f890959a208) 8
    boost::noncopyable_::noncopyable (0x0x7f89095514e0) 8 empty
  boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_non_unique_tag> (0x0x7f890959a270) 16
    boost::multi_index::detail::index_base<DNSResourceRecord, boost::multi_index::indexed_by<boost::multi_index::ordered_non_unique<boost::multi_index::composite_key<DNSResourceRecord, boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>, boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, std::allocator<DNSResourceRecord> > (0x0x7f8909551540) 16 empty

Class SyncRes::AuthDomain
   size=64 align=8
   base size=64 base align=8
SyncRes::AuthDomain (0x0x7f8909c72f00) 0

Class boost::multi_index::detail::is_index_list<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> > >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::is_index_list<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> > > (0x0x7f8909658060) 0 empty

Class boost::mpl::aux::has_tag<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, mpl_::bool_<false> >::gcc_3_2_wknd
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_tag<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, mpl_::bool_<false> >::gcc_3_2_wknd (0x0x7f8909658120) 0 empty

Class boost::mpl::v_item<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::mpl::vector0<mpl_::na>, 0>
   size=1 align=1
   base size=1 base align=1
boost::mpl::v_item<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::mpl::vector0<mpl_::na>, 0> (0x0x7f890959a2d8) 0 empty
  boost::mpl::vector0<mpl_::na> (0x0x7f8909658240) 0 empty

Class boost::mpl::vector1<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::vector1<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > > (0x0x7f8909667068) 0 empty
  boost::mpl::v_item<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::mpl::vector0<mpl_::na>, 0> (0x0x7f89096670d0) 0 empty
    boost::mpl::vector0<mpl_::na> (0x0x7f89096582a0) 0 empty

Class boost::mpl::v_item<boost::multi_index::sequenced<>, boost::mpl::vector1<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0>
   size=1 align=1
   base size=1 base align=1
boost::mpl::v_item<boost::multi_index::sequenced<>, boost::mpl::vector1<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0> (0x0x7f8909667138) 0 empty
  boost::mpl::vector1<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > > (0x0x7f89096671a0) 0 empty
    boost::mpl::v_item<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::mpl::vector0<mpl_::na>, 0> (0x0x7f8909667208) 0 empty
      boost::mpl::vector0<mpl_::na> (0x0x7f8909658300) 0 empty

Class boost::mpl::vector2<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::vector2<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> > (0x0x7f89096672d8) 0 empty
  boost::mpl::v_item<boost::multi_index::sequenced<>, boost::mpl::vector1<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0> (0x0x7f8909667340) 0 empty
    boost::mpl::vector1<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > > (0x0x7f89096673a8) 0 empty
      boost::mpl::v_item<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::mpl::vector0<mpl_::na>, 0> (0x0x7f8909667410) 0 empty
        boost::mpl::vector0<mpl_::na> (0x0x7f8909658360) 0 empty

Class boost::mpl::vector<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=1 base align=1
boost::mpl::vector<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> (0x0x7f8909667478) 0 empty
  boost::mpl::vector2<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> > (0x0x7f89096674e0) 0 empty
    boost::mpl::v_item<boost::multi_index::sequenced<>, boost::mpl::vector1<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0> (0x0x7f8909667548) 0 empty
      boost::mpl::vector1<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > > (0x0x7f89096675b0) 0 empty
        boost::mpl::v_item<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::mpl::vector0<mpl_::na>, 0> (0x0x7f8909667618) 0 empty
          boost::mpl::vector0<mpl_::na> (0x0x7f89096583c0) 0 empty

Class boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >
   size=1 align=1
   base size=1 base align=1
boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> > (0x0x7f89096676e8) 0 empty
  boost::mpl::vector<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> (0x0x7f8909667750) 0 empty
    boost::mpl::vector2<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> > (0x0x7f89096677b8) 0 empty
      boost::mpl::v_item<boost::multi_index::sequenced<>, boost::mpl::vector1<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >, 0> (0x0x7f8909667820) 0 empty
        boost::mpl::vector1<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > > (0x0x7f8909667888) 0 empty
          boost::mpl::v_item<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::mpl::vector0<mpl_::na>, 0> (0x0x7f89096678f0) 0 empty
            boost::mpl::vector0<mpl_::na> (0x0x7f8909658420) 0 empty

Class boost::mpl::aux::has_tag<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, mpl_::bool_<false> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_tag<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, mpl_::bool_<false> > (0x0x7f89096580c0) 0 empty

Class boost::mpl::aux::has_begin<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, mpl_::bool_<true> >::gcc_3_2_wknd
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_begin<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, mpl_::bool_<true> >::gcc_3_2_wknd (0x0x7f89096584e0) 0 empty

Class boost::mpl::aux::has_begin<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, mpl_::bool_<true> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_begin<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, mpl_::bool_<true> > (0x0x7f8909658480) 0 empty

Class boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> > > (0x0x7f8909658540) 0 empty

Class boost::mpl::sequence_tag<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::sequence_tag<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> > > (0x0x7f8909667a90) 0 empty
  boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> > > (0x0x7f89096585a0) 0 empty

Class boost::mpl::empty_impl<boost::mpl::aux::vector_tag>::apply<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::empty_impl<boost::mpl::aux::vector_tag>::apply<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> > > (0x0x7f8909667af8) 0 empty
  boost::is_same<mpl_::long_<32768l>, mpl_::long_<32770l> > (0x0x7f8909667b60) 0 empty
    boost::integral_constant<bool, false> (0x0x7f8909667bc8) 0 empty
      mpl_::bool_<false> (0x0x7f8909658600) 0 empty

Class boost::mpl::empty<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::empty<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> > > (0x0x7f8909667c30) 0 empty
  boost::mpl::empty_impl<boost::mpl::aux::vector_tag>::apply<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> > > (0x0x7f8909667c98) 0 empty
    boost::is_same<mpl_::long_<32768l>, mpl_::long_<32770l> > (0x0x7f8909667d00) 0 empty
      boost::integral_constant<bool, false> (0x0x7f8909667d68) 0 empty
        mpl_::bool_<false> (0x0x7f8909658660) 0 empty

Class boost::mpl::begin_impl<boost::mpl::aux::vector_tag>::apply<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::begin_impl<boost::mpl::aux::vector_tag>::apply<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> > > (0x0x7f8909658720) 0 empty

Class boost::mpl::begin<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::begin<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> > > (0x0x7f89096586c0) 0 empty

Class boost::is_same<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l>, mpl_::void_>
   size=1 align=1
   base size=1 base align=1
boost::is_same<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l>, mpl_::void_> (0x0x7f8909667e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8909667ea0) 0 empty
    mpl_::bool_<false> (0x0x7f8909658780) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_same<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l>, mpl_::void_> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_same<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l>, mpl_::void_> > (0x0x7f8909667f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8909667f70) 0 empty
    mpl_::bool_<false> (0x0x7f89096587e0) 0 empty

Class boost::mpl::not_<boost::is_same<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l>, mpl_::void_> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::not_<boost::is_same<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l>, mpl_::void_> > (0x0x7f890968f000) 0 empty
  boost::mpl::aux::not_impl<0l> (0x0x7f890968f068) 0 empty
    mpl_::bool_<true> (0x0x7f8909658840) 0 empty

Class boost::mpl::is_sequence<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::is_sequence<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> > > (0x0x7f890968f0d0) 0 empty
  boost::mpl::not_<boost::is_same<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l>, mpl_::void_> > (0x0x7f890968f138) 0 empty
    boost::mpl::aux::not_impl<0l> (0x0x7f890968f1a0) 0 empty
      mpl_::bool_<true> (0x0x7f89096588a0) 0 empty

Class boost::mpl::O1_size_impl<boost::mpl::aux::vector_tag>::apply<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::O1_size_impl<boost::mpl::aux::vector_tag>::apply<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> > > (0x0x7f890968f208) 0 empty
  mpl_::long_<2l> (0x0x7f8909658960) 0 empty

Class boost::mpl::O1_size<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::O1_size<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> > > (0x0x7f890968f270) 0 empty
  boost::mpl::O1_size_impl<boost::mpl::aux::vector_tag>::apply<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> > > (0x0x7f890968f2d8) 0 empty
    mpl_::long_<2l> (0x0x7f89096589c0) 0 empty

Class boost::mpl::end_impl<boost::mpl::aux::vector_tag>::apply<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::end_impl<boost::mpl::aux::vector_tag>::apply<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> > > (0x0x7f8909658a80) 0 empty

Class boost::mpl::end<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::end<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> > > (0x0x7f8909658a20) 0 empty

Class boost::mpl::is_na<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::is_na<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > (0x0x7f890968f478) 0 empty
  mpl_::bool_<false> (0x0x7f8909658c00) 0 empty

Class mpl_::assert_arg_pred<boost::mpl::is_na<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > >
   size=1 align=1
   base size=0 base align=1
mpl_::assert_arg_pred<boost::mpl::is_na<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > > (0x0x7f8909658ba0) 0 empty

Class mpl_::assert_arg_pred_not<boost::mpl::is_na<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > >
   size=1 align=1
   base size=0 base align=1
mpl_::assert_arg_pred_not<boost::mpl::is_na<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > > (0x0x7f8909658c60) 0 empty

Class mpl_::arg<1>::apply<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l> >
   size=1 align=1
   base size=0 base align=1
mpl_::arg<1>::apply<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l> > (0x0x7f8909658b40) 0 empty

Class boost::mpl::apply_wrap2<boost::mpl::protect<mpl_::arg<1>, 0>, boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap2<boost::mpl::protect<mpl_::arg<1>, 0>, boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l> > (0x0x7f890968f6e8) 0 empty
  mpl_::arg<1>::apply<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l> > (0x0x7f8909658cc0) 0 empty

Class boost::mpl::apply2<boost::mpl::protect<mpl_::arg<1>, 0>, boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply2<boost::mpl::protect<mpl_::arg<1>, 0>, boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l> > (0x0x7f890968f750) 0 empty
  boost::mpl::apply_wrap2<boost::mpl::protect<mpl_::arg<1>, 0>, boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l> > (0x0x7f890968f7b8) 0 empty
    mpl_::arg<1>::apply<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l> > (0x0x7f8909658d20) 0 empty

Class boost::mpl::next<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::next<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l> > (0x0x7f8909658d80) 0 empty

Class mpl_::arg<1>::apply<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l> >
   size=1 align=1
   base size=0 base align=1
mpl_::arg<1>::apply<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l> > (0x0x7f8909658de0) 0 empty

Class boost::mpl::apply_wrap2<boost::mpl::protect<mpl_::arg<1>, 0>, boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap2<boost::mpl::protect<mpl_::arg<1>, 0>, boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l> > (0x0x7f890968f958) 0 empty
  mpl_::arg<1>::apply<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l> > (0x0x7f8909658e40) 0 empty

Class boost::mpl::apply2<boost::mpl::protect<mpl_::arg<1>, 0>, boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply2<boost::mpl::protect<mpl_::arg<1>, 0>, boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l> > (0x0x7f890968f9c0) 0 empty
  boost::mpl::apply_wrap2<boost::mpl::protect<mpl_::arg<1>, 0>, boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l> > (0x0x7f890968fa28) 0 empty
    mpl_::arg<1>::apply<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l> > (0x0x7f8909658ea0) 0 empty

Class boost::mpl::next<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::next<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l> > (0x0x7f8909658f00) 0 empty

Class boost::mpl::aux::resolve_bind_arg<boost::multi_index::detail::index_node_applier, boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l>, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::resolve_bind_arg<boost::multi_index::detail::index_node_applier, boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f89096be060) 0 empty

Class boost::mpl::is_na<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::is_na<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l> > (0x0x7f890968fc30) 0 empty
  mpl_::bool_<false> (0x0x7f89096be240) 0 empty

Class mpl_::assert_arg_pred<boost::mpl::is_na<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l> > >
   size=1 align=1
   base size=0 base align=1
mpl_::assert_arg_pred<boost::mpl::is_na<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l> > > (0x0x7f89096be1e0) 0 empty

Class mpl_::assert_arg_pred_not<boost::mpl::is_na<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l> > >
   size=1 align=1
   base size=0 base align=1
mpl_::assert_arg_pred_not<boost::mpl::is_na<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l> > > (0x0x7f89096be2a0) 0 empty

Class mpl_::arg<2>::apply<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l>, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
mpl_::arg<2>::apply<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f89096be180) 0 empty

Class boost::mpl::apply_wrap5<mpl_::arg<2>, boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l>, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap5<mpl_::arg<2>, boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f890968fdd0) 0 empty
  mpl_::arg<2>::apply<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f89096be300) 0 empty

Class boost::mpl::aux::resolve_bind_arg<mpl_::arg<2>, boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l>, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::resolve_bind_arg<mpl_::arg<2>, boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f89096be120) 0 empty

Class boost::mpl::apply_wrap5<mpl_::arg<1>, boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l>, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap5<mpl_::arg<1>, boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f890968ff08) 0 empty
  mpl_::arg<1>::apply<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l> > (0x0x7f89096be420) 0 empty

Class boost::mpl::aux::resolve_bind_arg<mpl_::arg<1>, boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l>, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::resolve_bind_arg<mpl_::arg<1>, boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f89096be3c0) 0 empty

Class boost::mpl::v_at_impl<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::v_at_impl<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l> (0x0x7f89096be5a0) 0 empty

Class boost::mpl::v_at<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l>
   size=1 align=1
   base size=1 base align=1
boost::mpl::v_at<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l> (0x0x7f89096dc000) 0 empty
  boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::sequenced<> > > (0x0x7f89096be600) 0 empty

Class boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l> (0x0x7f89096be540) 0 empty

Class boost::mpl::deref<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::deref<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l> > (0x0x7f89096be4e0) 0 empty

Class boost::multi_index::sequenced<>::node_class<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::sequenced<>::node_class<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > (0x0x7f89096be6c0) 0 empty

Class boost::multi_index::detail::index_node_applier::apply<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l>, boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::index_node_applier::apply<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l>, boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > (0x0x7f89096be480) 0 empty

Class boost::mpl::apply_wrap2<boost::multi_index::detail::index_node_applier, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l>, boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap2<boost::multi_index::detail::index_node_applier, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l>, boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > (0x0x7f89096dc270) 0 empty
  boost::multi_index::detail::index_node_applier::apply<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l>, boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > (0x0x7f89096be720) 0 empty

Class boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >::apply<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >::apply<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l> > (0x0x7f8909658f60) 0 empty

Class boost::mpl::apply_wrap2<boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >, boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap2<boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >, boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l> > (0x0x7f89096dc2d8) 0 empty
  boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >::apply<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l> > (0x0x7f89096be780) 0 empty

Class boost::mpl::apply2<boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >, boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply2<boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >, boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l> > (0x0x7f89096dc340) 0 empty
  boost::mpl::apply_wrap2<boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >, boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l> > (0x0x7f89096dc3a8) 0 empty
    boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >::apply<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l> > (0x0x7f89096be7e0) 0 empty

Class boost::mpl::aux::resolve_bind_arg<boost::multi_index::detail::index_node_applier, boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l>, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::resolve_bind_arg<boost::multi_index::detail::index_node_applier, boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f89096be900) 0 empty

Class boost::mpl::is_na<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::is_na<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l> > (0x0x7f89096dc5b0) 0 empty
  mpl_::bool_<false> (0x0x7f89096beae0) 0 empty

Class mpl_::assert_arg_pred<boost::mpl::is_na<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l> > >
   size=1 align=1
   base size=0 base align=1
mpl_::assert_arg_pred<boost::mpl::is_na<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l> > > (0x0x7f89096bea80) 0 empty

Class mpl_::assert_arg_pred_not<boost::mpl::is_na<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l> > >
   size=1 align=1
   base size=0 base align=1
mpl_::assert_arg_pred_not<boost::mpl::is_na<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l> > > (0x0x7f89096beb40) 0 empty

Class mpl_::arg<2>::apply<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l>, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
mpl_::arg<2>::apply<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f89096bea20) 0 empty

Class boost::mpl::apply_wrap5<mpl_::arg<2>, boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l>, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap5<mpl_::arg<2>, boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f89096dc750) 0 empty
  mpl_::arg<2>::apply<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f89096beba0) 0 empty

Class boost::mpl::aux::resolve_bind_arg<mpl_::arg<2>, boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l>, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::resolve_bind_arg<mpl_::arg<2>, boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f89096be9c0) 0 empty

Class boost::mpl::is_na<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::is_na<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > > (0x0x7f89096dc888) 0 empty
  mpl_::bool_<false> (0x0x7f89096bed80) 0 empty

Class mpl_::assert_arg_pred<boost::mpl::is_na<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > > >
   size=1 align=1
   base size=0 base align=1
mpl_::assert_arg_pred<boost::mpl::is_na<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > > > (0x0x7f89096bed20) 0 empty

Class mpl_::assert_arg_pred_not<boost::mpl::is_na<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > > >
   size=1 align=1
   base size=0 base align=1
mpl_::assert_arg_pred_not<boost::mpl::is_na<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > > > (0x0x7f89096bede0) 0 empty

Class mpl_::arg<1>::apply<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l>, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
mpl_::arg<1>::apply<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f89096becc0) 0 empty

Class boost::mpl::apply_wrap5<mpl_::arg<1>, boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l>, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap5<mpl_::arg<1>, boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f89096dca28) 0 empty
  mpl_::arg<1>::apply<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f89096bee40) 0 empty

Class boost::mpl::aux::resolve_bind_arg<mpl_::arg<1>, boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l>, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::resolve_bind_arg<mpl_::arg<1>, boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f89096bec60) 0 empty

Class boost::mpl::aux::type_wrapper<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::type_wrapper<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > > (0x0x7f8909718060) 0 empty

Class boost::mpl::v_at_impl<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::v_at_impl<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l> (0x0x7f8909718000) 0 empty

Class boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > > > (0x0x7f89097180c0) 0 empty

Class boost::mpl::v_at<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l>
   size=1 align=1
   base size=1 base align=1
boost::mpl::v_at<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l> (0x0x7f89096dcb60) 0 empty
  boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > > > (0x0x7f8909718120) 0 empty

Class boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l> (0x0x7f89096bef60) 0 empty

Class boost::mpl::deref<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::deref<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l> > (0x0x7f89096bef00) 0 empty

Class boost::multi_index::detail::is_tag<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::is_tag<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > > (0x0x7f89097182a0) 0 empty

Class boost::detail::cv_traits_imp<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >*> (0x0x7f8909718420) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > > (0x0x7f89097183c0) 0 empty

Class boost::remove_cv<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > > (0x0x7f8909718360) 0 empty

Class boost::detail::is_base_and_derived_impl<boost::multi_index::detail::tag_marker, boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_base_and_derived_impl<boost::multi_index::detail::tag_marker, boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > > (0x0x7f8909718300) 0 empty

Class boost::is_same<boost::multi_index::detail::tag_marker, boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > >
   size=1 align=1
   base size=1 base align=1
boost::is_same<boost::multi_index::detail::tag_marker, boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > > (0x0x7f89096dce38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f89096dcea0) 0 empty
    mpl_::bool_<false> (0x0x7f8909718480) 0 empty

Class boost::tuples::detail::map_tuple_to_cons<boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::map_tuple_to_cons<boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> (0x0x7f8909718540) 0 empty

Class boost::tuples::detail::map_tuple_to_cons<boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::map_tuple_to_cons<boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> (0x0x7f89097184e0) 0 empty

Class boost::detail::is_reference_impl<boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name> > (0x0x7f8909718660) 0 empty

Class boost::is_lvalue_reference<boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name> >
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name> > (0x0x7f890972a8f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890972a958) 0 empty
    mpl_::bool_<false> (0x0x7f89097186c0) 0 empty

Class boost::is_rvalue_reference<boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name> >
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name> > (0x0x7f890972a9c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890972aa28) 0 empty
    mpl_::bool_<false> (0x0x7f8909718720) 0 empty

Class boost::is_reference<boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name> >
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name> > (0x0x7f890972aa90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890972aaf8) 0 empty
    mpl_::bool_<false> (0x0x7f8909718780) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>*> (0x0x7f89097188a0) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name> > (0x0x7f890972ac30) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>*> (0x0x7f8909718900) 0 empty

Class boost::detail::is_function_impl<boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name> > (0x0x7f890972ac98) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name> > (0x0x7f890972ad00) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>*> (0x0x7f8909718960) 0 empty

Class boost::is_function<boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name> >
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name> > (0x0x7f890972ad68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890972add0) 0 empty
    mpl_::bool_<false> (0x0x7f89097189c0) 0 empty

Class boost::tuples::detail::IF<false, boost::tuples::detail::non_storeable_type<boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name> >, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::IF<false, boost::tuples::detail::non_storeable_type<boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name> >, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name> > (0x0x7f8909718a20) 0 empty

Class boost::tuples::detail::wrap_non_storeable_type<boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::wrap_non_storeable_type<boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name> > (0x0x7f8909718600) 0 empty

Class boost::mpl::if_c<false, boost::multi_index::detail::const_member_base<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::detail::non_const_member_base<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::multi_index::detail::const_member_base<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::detail::non_const_member_base<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name> > (0x0x7f8909718a80) 0 empty

Class boost::multi_index::detail::non_const_member_base<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::non_const_member_base<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name> (0x0x7f8909718ae0) 0 empty

Class boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>
   size=1 align=1
   base size=1 base align=1
boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name> (0x0x7f890972af70) 0 empty
  boost::multi_index::detail::non_const_member_base<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name> (0x0x7f8909718b40) 0 empty

Class boost::detail::is_reference_impl<boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > (0x0x7f8909718d20) 0 empty

Class boost::is_lvalue_reference<boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > (0x0x7f8909348068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f89093480d0) 0 empty
    mpl_::bool_<false> (0x0x7f8909718e40) 0 empty

Class boost::is_rvalue_reference<boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > (0x0x7f8909348208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8909348270) 0 empty
    mpl_::bool_<false> (0x0x7f8909718f60) 0 empty

Class boost::is_reference<boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > (0x0x7f89093483a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8909348410) 0 empty
    mpl_::bool_<false> (0x0x7f890934c0c0) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype>*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype>*> (0x0x7f890934c360) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > (0x0x7f8909348618) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype>*> (0x0x7f890934c3c0) 0 empty

Class boost::detail::is_function_impl<boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > (0x0x7f8909348680) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > (0x0x7f89093486e8) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype>*> (0x0x7f890934c420) 0 empty

Class boost::is_function<boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > (0x0x7f8909348750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f89093487b8) 0 empty
    mpl_::bool_<false> (0x0x7f890934c540) 0 empty

Class boost::tuples::detail::IF<false, boost::tuples::detail::non_storeable_type<boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::IF<false, boost::tuples::detail::non_storeable_type<boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > (0x0x7f890934c660) 0 empty

Class boost::tuples::detail::wrap_non_storeable_type<boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::wrap_non_storeable_type<boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > (0x0x7f8909718cc0) 0 empty

Class boost::mpl::if_c<false, boost::multi_index::detail::const_member_base<NegCacheEntry, QType, &NegCacheEntry::d_qtype>, boost::multi_index::detail::non_const_member_base<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::multi_index::detail::const_member_base<NegCacheEntry, QType, &NegCacheEntry::d_qtype>, boost::multi_index::detail::non_const_member_base<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > (0x0x7f890934c6c0) 0 empty

Class boost::multi_index::detail::non_const_member_base<NegCacheEntry, QType, &NegCacheEntry::d_qtype>
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::non_const_member_base<NegCacheEntry, QType, &NegCacheEntry::d_qtype> (0x0x7f890934c720) 0 empty

Class boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype>
   size=1 align=1
   base size=1 base align=1
boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> (0x0x7f8909348a90) 0 empty
  boost::multi_index::detail::non_const_member_base<NegCacheEntry, QType, &NegCacheEntry::d_qtype> (0x0x7f890934c780) 0 empty

Class boost::detail::cv_traits_imp<boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype>*> (0x0x7f890934c900) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > (0x0x7f890934c8a0) 0 empty

Class boost::remove_cv<boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > (0x0x7f890934c840) 0 empty

Class boost::tuples::access_traits<boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::access_traits<boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > (0x0x7f890934c7e0) 0 empty

Class boost::tuples::cons<boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype>, boost::tuples::null_type>
   size=1 align=1
   base size=1 base align=1
boost::tuples::cons<boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype>, boost::tuples::null_type> (0x0x7f8909718c60) 0

Class boost::detail::cv_traits_imp<boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>*> (0x0x7f890934ccc0) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name> >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name> > (0x0x7f890934cc60) 0 empty

Class boost::remove_cv<boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name> >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name> > (0x0x7f890934cc00) 0 empty

Class boost::tuples::access_traits<boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::access_traits<boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name> > (0x0x7f890934cba0) 0 empty

Class boost::detail::cv_traits_imp<boost::tuples::cons<boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype>, boost::tuples::null_type>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::tuples::cons<boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype>, boost::tuples::null_type>*> (0x0x7f890934ce40) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::tuples::cons<boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype>, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::tuples::cons<boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype>, boost::tuples::null_type> > (0x0x7f890934cde0) 0 empty

Class boost::remove_cv<boost::tuples::cons<boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype>, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::tuples::cons<boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype>, boost::tuples::null_type> > (0x0x7f890934cd80) 0 empty

Class boost::tuples::access_traits<boost::tuples::cons<boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype>, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::access_traits<boost::tuples::cons<boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype>, boost::tuples::null_type> > (0x0x7f890934cd20) 0 empty

Class boost::tuples::cons<boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::tuples::cons<boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype>, boost::tuples::null_type> >
   size=2 align=1
   base size=2 base align=1
boost::tuples::cons<boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::tuples::cons<boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype>, boost::tuples::null_type> > (0x0x7f89097185a0) 0

Class boost::tuples::tuple<boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>
   size=2 align=1
   base size=2 base align=1
boost::tuples::tuple<boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> (0x0x7f890937d0d0) 0
  boost::tuples::cons<boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::tuples::cons<boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype>, boost::tuples::null_type> > (0x0x7f8909398000) 0

Class boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >
   size=2 align=1
   base size=2 base align=1
boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > (0x0x7f89093a43a8) 0
  boost::tuples::tuple<boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> (0x0x7f89093a4410) 0
    boost::tuples::cons<boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::tuples::cons<boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype>, boost::tuples::null_type> > (0x0x7f8909398060) 0

Class boost::is_base_and_derived<boost::multi_index::detail::tag_marker, boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > >
   size=1 align=1
   base size=1 base align=1
boost::is_base_and_derived<boost::multi_index::detail::tag_marker, boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > > (0x0x7f89093a4548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f89093a45b0) 0 empty
    mpl_::bool_<false> (0x0x7f89093980c0) 0 empty

Class boost::mpl::if_c<false, boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::tag<> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::tag<> > (0x0x7f8909398120) 0 empty

Class boost::mpl::if_<boost::multi_index::detail::is_tag<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > >, boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::tag<> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::multi_index::detail::is_tag<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > >, boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::tag<> > (0x0x7f8909718240) 0 empty

Class boost::mpl::if_c<false, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > > (0x0x7f89093981e0) 0 empty

Class boost::mpl::if_<boost::multi_index::detail::is_tag<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::multi_index::detail::is_tag<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > > (0x0x7f8909398180) 0 empty

Class boost::mpl::if_<boost::multi_index::detail::is_tag<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > >, mpl_::na, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::multi_index::detail::is_tag<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > >, mpl_::na, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > (0x0x7f8909398240) 0 empty

Class boost::mpl::if_c<false, boost::multi_index::detail::index_args_default_compare<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > >, boost::mpl::identity<boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::multi_index::detail::index_args_default_compare<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > >, boost::mpl::identity<boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > > (0x0x7f8909398360) 0 empty

Class boost::mpl::if_<boost::mpl::is_na<boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::detail::index_args_default_compare<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > >, boost::mpl::identity<boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::is_na<boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::detail::index_args_default_compare<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > >, boost::mpl::identity<boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > > (0x0x7f8909398300) 0 empty

Class boost::mpl::eval_if<boost::mpl::is_na<boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::detail::index_args_default_compare<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > >, boost::mpl::identity<boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::mpl::is_na<boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::detail::index_args_default_compare<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > >, boost::mpl::identity<boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > > (0x0x7f89093982a0) 0 empty

Class boost::mpl::is_na<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::is_na<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > > (0x0x7f89093a48f0) 0 empty
  mpl_::bool_<false> (0x0x7f89093983c0) 0 empty

Class boost::multi_index::detail::ordered_index_args<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::ordered_index_args<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, mpl_::na> (0x0x7f89097181e0) 0 empty

Class boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > (0x0x7f8909718180) 0 empty

Class boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >::node_class<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >::node_class<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > > (0x0x7f8909398420) 0 empty

Class boost::multi_index::detail::index_node_applier::apply<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l>, boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::index_node_applier::apply<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l>, boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > > (0x0x7f89096beea0) 0 empty

Class boost::mpl::apply_wrap2<boost::multi_index::detail::index_node_applier, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l>, boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap2<boost::multi_index::detail::index_node_applier, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l>, boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > > (0x0x7f89093a49c0) 0 empty
  boost::multi_index::detail::index_node_applier::apply<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l>, boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > > (0x0x7f8909398480) 0 empty

Class boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >::apply<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >::apply<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l> > (0x0x7f89096be840) 0 empty

Class boost::mpl::apply_wrap2<boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >, boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap2<boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >, boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l> > (0x0x7f89093a4a28) 0 empty
  boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >::apply<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l> > (0x0x7f89093984e0) 0 empty

Class boost::mpl::apply2<boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >, boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply2<boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >, boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l> > (0x0x7f89093a4a90) 0 empty
  boost::mpl::apply_wrap2<boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >, boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l> > (0x0x7f89093a4af8) 0 empty
    boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >::apply<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l> > (0x0x7f8909398540) 0 empty

Class boost::mpl::aux::reverse_iter_fold_impl<2l, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l>, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 2l>, boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> >, boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >, boost::mpl::protect<mpl_::arg<1>, 0> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::reverse_iter_fold_impl<2l, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l>, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 2l>, boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> >, boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >, boost::mpl::protect<mpl_::arg<1>, 0> > (0x0x7f8909658ae0) 0 empty

Class boost::mpl::reverse_iter_fold<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> >, boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >, mpl_::arg<1> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::reverse_iter_fold<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> >, boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >, mpl_::arg<1> > (0x0x7f8909658900) 0 empty

Class boost::multi_index::detail::multi_index_node_type<NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::multi_index_node_type<NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> > (0x0x7f8909658000) 0 empty

Class boost::detail::allocator::is_partial_std_allocator<std::allocator<NegCacheEntry> >
   size=1 align=1
   base size=0 base align=1
boost::detail::allocator::is_partial_std_allocator<std::allocator<NegCacheEntry> > (0x0x7f89093985a0) 0 empty

Class boost::mpl::if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<NegCacheEntry>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > > >, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<NegCacheEntry>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<NegCacheEntry>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > > >, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<NegCacheEntry>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > > > > (0x0x7f8909398660) 0 empty

Class boost::detail::allocator::rebinder<std::allocator<NegCacheEntry> >
   size=1 align=1
   base size=0 base align=1
boost::detail::allocator::rebinder<std::allocator<NegCacheEntry> > (0x0x7f8909398720) 0 empty

Class __gnu_cxx::new_allocator<NegCacheEntry>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<NegCacheEntry> (0x0x7f89093987e0) 0 empty

Class std::allocator<NegCacheEntry>
   size=1 align=1
   base size=1 base align=1
std::allocator<NegCacheEntry> (0x0x7f89093a4bc8) 0 empty
  __gnu_cxx::new_allocator<NegCacheEntry> (0x0x7f8909398840) 0 empty

Class std::allocator<NegCacheEntry>::rebind<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > > >
   size=1 align=1
   base size=0 base align=1
std::allocator<NegCacheEntry>::rebind<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > > > (0x0x7f89093988a0) 0 empty

Class boost::detail::allocator::rebinder<std::allocator<NegCacheEntry> >::result<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::allocator::rebinder<std::allocator<NegCacheEntry> >::result<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > > > (0x0x7f8909398780) 0 empty

Class boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<NegCacheEntry>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<NegCacheEntry>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > > > (0x0x7f89093986c0) 0 empty

Class boost::mpl::eval_if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<NegCacheEntry>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > > >, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<NegCacheEntry>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<NegCacheEntry>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > > >, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<NegCacheEntry>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > > > > (0x0x7f8909398600) 0 empty

Class boost::detail::allocator::rebind_to<std::allocator<NegCacheEntry>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > > >
   size=1 align=1
   base size=1 base align=1
boost::detail::allocator::rebind_to<std::allocator<NegCacheEntry>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > > > (0x0x7f89093a4d00) 0 empty
  boost::mpl::eval_if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<NegCacheEntry>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > > >, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<NegCacheEntry>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > > > > (0x0x7f8909398900) 0 empty

Class boost::multi_index::detail::prevent_eti<std::allocator<NegCacheEntry>, std::allocator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > > > >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::prevent_eti<std::allocator<NegCacheEntry>, std::allocator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > > > > (0x0x7f8909398960) 0 empty

Class __gnu_cxx::new_allocator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > > > (0x0x7f89093989c0) 0 empty

Class std::allocator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > > >
   size=1 align=1
   base size=1 base align=1
std::allocator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > > > (0x0x7f89093a4d68) 0 empty
  __gnu_cxx::new_allocator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > > > (0x0x7f8909398a20) 0 empty

Class boost::mpl::size<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::size<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> > > (0x0x7f89093a4dd0) 0 empty
  mpl_::long_<2l> (0x0x7f8909398ae0) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::multi_index::detail::index_base<NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> > >, boost::mpl::apply2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l>, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::multi_index::detail::index_base<NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> > >, boost::mpl::apply2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l>, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> > > > (0x0x7f8909398ba0) 0 empty

Class boost::mpl::at_impl<boost::mpl::aux::vector_tag>::apply<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, mpl_::long_<0l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::at_impl<boost::mpl::aux::vector_tag>::apply<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, mpl_::long_<0l> > (0x0x7f89093a4ea0) 0 empty
  boost::mpl::v_at<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l> (0x0x7f89093a4f08) 0 empty
    boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > > > (0x0x7f8909398c60) 0 empty

Class boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l>
   size=1 align=1
   base size=1 base align=1
boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l> (0x0x7f89093a4f70) 0 empty
  boost::mpl::at_impl<boost::mpl::aux::vector_tag>::apply<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, mpl_::long_<0l> > (0x0x7f8909425000) 0 empty
    boost::mpl::v_at<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l> (0x0x7f8909425068) 0 empty
      boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > > > > (0x0x7f8909398cc0) 0 empty

Class boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >::index_class<boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> > >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >::index_class<boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> > > (0x0x7f8909398d20) 0 empty

Class boost::multi_index::detail::index_applier::apply<boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l>, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> > >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::index_applier::apply<boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l>, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> > > (0x0x7f8909398c00) 0 empty

Class boost::mpl::apply_wrap2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l>, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l>, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> > > (0x0x7f89094251a0) 0 empty
  boost::multi_index::detail::index_applier::apply<boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l>, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> > > (0x0x7f8909398d80) 0 empty

Class boost::mpl::apply2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l>, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l>, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> > > (0x0x7f8909425208) 0 empty
  boost::mpl::apply_wrap2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l>, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> > > (0x0x7f8909425270) 0 empty
    boost::multi_index::detail::index_applier::apply<boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l>, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> > > (0x0x7f8909398de0) 0 empty

Class boost::mpl::eval_if_c<false, boost::mpl::identity<boost::multi_index::detail::index_base<NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> > >, boost::mpl::apply2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l>, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if_c<false, boost::mpl::identity<boost::multi_index::detail::index_base<NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> > >, boost::mpl::apply2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 0l>, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> > > > (0x0x7f8909398b40) 0 empty

Class boost::multi_index::detail::nth_layer<0, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::nth_layer<0, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> > (0x0x7f8909398a80) 0 empty

Class boost::multi_index::detail::multi_index_base_type<NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >
   size=1 align=1
   base size=1 base align=1
boost::multi_index::detail::multi_index_base_type<NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> > (0x0x7f8909425340) 0 empty
  boost::multi_index::detail::nth_layer<0, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> > (0x0x7f8909398e40) 0 empty

Class boost::base_from_member<std::allocator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > > >, 0>
   size=1 align=1
   base size=1 base align=1
boost::base_from_member<std::allocator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > > >, 0> (0x0x7f8909398ea0) 0

Class boost::multi_index::detail::header_holder<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > >*, boost::multi_index::multi_index_container<NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> > > >
   size=8 align=8
   base size=8 base align=8
boost::multi_index::detail::header_holder<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > >*, boost::multi_index::multi_index_container<NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> > > > (0x0x7f89094254e0) 0
  boost::noncopyable_::noncopyable (0x0x7f8909459060) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::multi_index::detail::index_base<NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> > >, boost::mpl::apply2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l>, boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::multi_index::detail::index_base<NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> > >, boost::mpl::apply2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l>, boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> > > > (0x0x7f8909459180) 0 empty

Class boost::mpl::at_impl<boost::mpl::aux::vector_tag>::apply<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, mpl_::long_<1l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::at_impl<boost::mpl::aux::vector_tag>::apply<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, mpl_::long_<1l> > (0x0x7f89094255b0) 0 empty
  boost::mpl::v_at<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l> (0x0x7f8909425618) 0 empty
    boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::sequenced<> > > (0x0x7f8909459240) 0 empty

Class boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l>
   size=1 align=1
   base size=1 base align=1
boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l> (0x0x7f8909425680) 0 empty
  boost::mpl::at_impl<boost::mpl::aux::vector_tag>::apply<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, mpl_::long_<1l> > (0x0x7f89094256e8) 0 empty
    boost::mpl::v_at<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l> (0x0x7f8909425750) 0 empty
      boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::sequenced<> > > (0x0x7f8909459300) 0 empty

Class boost::multi_index::sequenced<>::index_class<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> > >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::sequenced<>::index_class<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> > > (0x0x7f89094593c0) 0 empty

Class boost::multi_index::detail::index_applier::apply<boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l>, boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> > >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::index_applier::apply<boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l>, boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> > > (0x0x7f89094591e0) 0 empty

Class boost::mpl::apply_wrap2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l>, boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l>, boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> > > (0x0x7f8909425888) 0 empty
  boost::multi_index::detail::index_applier::apply<boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l>, boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> > > (0x0x7f8909459420) 0 empty

Class boost::mpl::apply2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l>, boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l>, boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> > > (0x0x7f89094258f0) 0 empty
  boost::mpl::apply_wrap2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l>, boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> > > (0x0x7f8909425958) 0 empty
    boost::multi_index::detail::index_applier::apply<boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l>, boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> > > (0x0x7f8909459480) 0 empty

Class boost::mpl::eval_if_c<false, boost::mpl::identity<boost::multi_index::detail::index_base<NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> > >, boost::mpl::apply2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l>, boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if_c<false, boost::mpl::identity<boost::multi_index::detail::index_base<NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> > >, boost::mpl::apply2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 1l>, boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> > > > (0x0x7f8909459120) 0 empty

Class boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> > (0x0x7f89094590c0) 0 empty

Class boost::mpl::if_c<true, boost::mpl::identity<boost::multi_index::detail::index_base<NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> > >, boost::mpl::apply2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 2l>, boost::multi_index::detail::nth_layer<3, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::mpl::identity<boost::multi_index::detail::index_base<NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> > >, boost::mpl::apply2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 2l>, boost::multi_index::detail::nth_layer<3, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> > > > (0x0x7f89094595a0) 0 empty

Class boost::mpl::identity<boost::multi_index::detail::index_base<NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<boost::multi_index::detail::index_base<NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> > > (0x0x7f8909459600) 0 empty

Class boost::mpl::eval_if_c<true, boost::mpl::identity<boost::multi_index::detail::index_base<NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> > >, boost::mpl::apply2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 2l>, boost::multi_index::detail::nth_layer<3, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if_c<true, boost::mpl::identity<boost::multi_index::detail::index_base<NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> > >, boost::mpl::apply2<boost::multi_index::detail::index_applier, boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, 2l>, boost::multi_index::detail::nth_layer<3, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> > > > (0x0x7f8909459540) 0 empty

Class boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> > (0x0x7f89094594e0) 0 empty

Class boost::mpl::if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<NegCacheEntry>, NegCacheEntry>, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<NegCacheEntry>, NegCacheEntry> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<NegCacheEntry>, NegCacheEntry>, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<NegCacheEntry>, NegCacheEntry> > (0x0x7f8909459720) 0 empty

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

Class boost::detail::allocator::rebinder<std::allocator<NegCacheEntry> >::result<NegCacheEntry>
   size=1 align=1
   base size=0 base align=1
boost::detail::allocator::rebinder<std::allocator<NegCacheEntry> >::result<NegCacheEntry> (0x0x7f89094597e0) 0 empty

Class boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<NegCacheEntry>, NegCacheEntry>
   size=1 align=1
   base size=0 base align=1
boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<NegCacheEntry>, NegCacheEntry> (0x0x7f8909459780) 0 empty

Class boost::mpl::eval_if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<NegCacheEntry>, NegCacheEntry>, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<NegCacheEntry>, NegCacheEntry> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<NegCacheEntry>, NegCacheEntry>, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<NegCacheEntry>, NegCacheEntry> > (0x0x7f89094596c0) 0 empty

Class boost::detail::allocator::rebind_to<std::allocator<NegCacheEntry>, NegCacheEntry>
   size=1 align=1
   base size=1 base align=1
boost::detail::allocator::rebind_to<std::allocator<NegCacheEntry>, NegCacheEntry> (0x0x7f8909425d68) 0 empty
  boost::mpl::eval_if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<NegCacheEntry>, NegCacheEntry>, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<NegCacheEntry>, NegCacheEntry> > (0x0x7f8909459960) 0 empty

Class boost::multi_index::detail::index_base<NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::index_base<NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> > (0x0x7f8909459660) 0 empty

Class boost::detail::alignment_of_impl<NegCacheEntry>
   size=1 align=1
   base size=0 base align=1
boost::detail::alignment_of_impl<NegCacheEntry> (0x0x7f8909459a80) 0 empty

Class boost::alignment_of<NegCacheEntry>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<NegCacheEntry> (0x0x7f8909425ea0) 0 empty
  boost::integral_constant<long unsigned int, 8ul> (0x0x7f8909425f08) 0 empty
    mpl_::integral_c<long unsigned int, 8ul> (0x0x7f8909459ae0) 0 empty

Class boost::detail::aligned_storage::aligned_storage_imp<32ul, 8ul>::data_t
   size=32 align=8
   base size=32 base align=8
boost::detail::aligned_storage::aligned_storage_imp<32ul, 8ul>::data_t (0x0x7f8909459ba0) 0

Class boost::detail::aligned_storage::aligned_storage_imp<32ul, 8ul>
   size=32 align=8
   base size=32 base align=8
boost::detail::aligned_storage::aligned_storage_imp<32ul, 8ul> (0x0x7f8909459b40) 0

Class boost::aligned_storage<32ul, 8ul>
   size=32 align=8
   base size=32 base align=8
boost::aligned_storage<32ul, 8ul> (0x0x7f89094c7000) 0
  boost::detail::aligned_storage::aligned_storage_imp<32ul, 8ul> (0x0x7f8909459c00) 0

Class boost::multi_index::detail::pod_value_holder<NegCacheEntry>
   size=32 align=8
   base size=32 base align=8
boost::multi_index::detail::pod_value_holder<NegCacheEntry> (0x0x7f8909459a20) 0

Class boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> >
   size=32 align=8
   base size=32 base align=8
boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > (0x0x7f89094c70d0) 0
  boost::multi_index::detail::pod_value_holder<NegCacheEntry> (0x0x7f8909459c60) 0

Class boost::mpl::if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<NegCacheEntry>, char>, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<NegCacheEntry>, char> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<NegCacheEntry>, char>, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<NegCacheEntry>, char> > (0x0x7f8909459de0) 0 empty

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

Class boost::detail::allocator::rebinder<std::allocator<NegCacheEntry> >::result<char>
   size=1 align=1
   base size=0 base align=1
boost::detail::allocator::rebinder<std::allocator<NegCacheEntry> >::result<char> (0x0x7f8909459ea0) 0 empty

Class boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<NegCacheEntry>, char>
   size=1 align=1
   base size=0 base align=1
boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<NegCacheEntry>, char> (0x0x7f8909459e40) 0 empty

Class boost::mpl::eval_if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<NegCacheEntry>, char>, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<NegCacheEntry>, char> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<NegCacheEntry>, char>, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<NegCacheEntry>, char> > (0x0x7f8909459d80) 0 empty

Class boost::detail::allocator::rebind_to<std::allocator<NegCacheEntry>, char>
   size=1 align=1
   base size=1 base align=1
boost::detail::allocator::rebind_to<std::allocator<NegCacheEntry>, char> (0x0x7f89094c7270) 0 empty
  boost::mpl::eval_if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<NegCacheEntry>, char>, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<NegCacheEntry>, char> > (0x0x7f89094d7060) 0 empty

Class boost::multi_index::detail::prevent_eti<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> >, boost::multi_index::detail::sequenced_index_node_impl<std::allocator<char> > >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::prevent_eti<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> >, boost::multi_index::detail::sequenced_index_node_impl<std::allocator<char> > > (0x0x7f89094d70c0) 0 empty

Class boost::multi_index::detail::sequenced_index_node_trampoline<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > >
   size=16 align=8
   base size=16 base align=8
boost::multi_index::detail::sequenced_index_node_trampoline<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > (0x0x7f89094c72d8) 0
  boost::multi_index::detail::sequenced_index_node_impl<std::allocator<char> > (0x0x7f89094d7120) 0

Class boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > >
   size=48 align=8
   base size=48 base align=8
boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > (0x0x7f890c6e32a0) 0
  boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > (0x0x7f89094c73a8) 0
    boost::multi_index::detail::pod_value_holder<NegCacheEntry> (0x0x7f89094d7180) 0
  boost::multi_index::detail::sequenced_index_node_trampoline<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > (0x0x7f89094c7410) 32
    boost::multi_index::detail::sequenced_index_node_impl<std::allocator<char> > (0x0x7f89094d71e0) 32

Class boost::mpl::push_front_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::push_front_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> > > (0x0x7f89094d72a0) 0 empty

Class boost::mpl::push_front<boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::push_front<boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> > > (0x0x7f89094c74e0) 0 empty
  boost::mpl::push_front_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> > > (0x0x7f89094d7300) 0 empty

Class boost::mpl::push_front_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::push_front_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > > > (0x0x7f89094d7360) 0 empty

Class boost::mpl::push_front<boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::push_front<boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > > > (0x0x7f89094c7548) 0 empty
  boost::mpl::push_front_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > > > (0x0x7f89094d73c0) 0 empty

Class boost::detail::is_pointer_impl<NegCacheEntry>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<NegCacheEntry> (0x0x7f89094d7480) 0 empty

Class boost::detail::cv_traits_imp<NegCacheEntry*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<NegCacheEntry*> (0x0x7f89094d75a0) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<NegCacheEntry>
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<NegCacheEntry> (0x0x7f89094d7540) 0 empty

Class boost::remove_cv<NegCacheEntry>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<NegCacheEntry> (0x0x7f89094d74e0) 0 empty

Class boost::detail::is_pointer_helper<NegCacheEntry>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<NegCacheEntry> (0x0x7f89094d7600) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<NegCacheEntry>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<NegCacheEntry> (0x0x7f89094d7960) 0 empty

Class boost::is_member_function_pointer<NegCacheEntry>
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<NegCacheEntry> (0x0x7f89094c7a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f89094c7af8) 0 empty
    mpl_::bool_<false> (0x0x7f89094d79c0) 0 empty

Class boost::is_member_pointer<NegCacheEntry>
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<NegCacheEntry> (0x0x7f89094c7b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f89094c7bc8) 0 empty
    mpl_::bool_<false> (0x0x7f89094d7a20) 0 empty

Class boost::is_pointer<NegCacheEntry>
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<NegCacheEntry> (0x0x7f89094c7c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f89094c7c98) 0 empty
    mpl_::bool_<false> (0x0x7f89094d7a80) 0 empty

Class boost::detail::is_arithmetic_impl<NegCacheEntry>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<NegCacheEntry> (0x0x7f89094d7ae0) 0 empty

Class boost::is_integral<NegCacheEntry>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<NegCacheEntry> (0x0x7f89094c7d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f89094c7dd0) 0 empty
    mpl_::bool_<false> (0x0x7f89094d7b40) 0 empty

Class boost::is_float<NegCacheEntry>
   size=1 align=1
   base size=1 base align=1
boost::is_float<NegCacheEntry> (0x0x7f89094c7e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f89094c7ea0) 0 empty
    mpl_::bool_<false> (0x0x7f89094d7ba0) 0 empty

Class boost::is_arithmetic<NegCacheEntry>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<NegCacheEntry> (0x0x7f89094c7f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f89094c7f70) 0 empty
    mpl_::bool_<false> (0x0x7f89094d7c00) 0 empty

Class boost::is_enum<NegCacheEntry>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<NegCacheEntry> (0x0x7f890950e000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890950e068) 0 empty
    mpl_::bool_<false> (0x0x7f89094d7c60) 0 empty

Class boost::detail::ct_imp<NegCacheEntry, false, false, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::ct_imp<NegCacheEntry, false, false, false> (0x0x7f89094d7cc0) 0 empty

Class boost::call_traits<NegCacheEntry>
   size=1 align=1
   base size=0 base align=1
boost::call_traits<NegCacheEntry> (0x0x7f89094d7420) 0 empty

Class boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> > (0x0x7f8909425dd0) 0 empty
  boost::multi_index::detail::index_base<NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> > (0x0x7f89094599c0) 0 empty

Class boost::multi_index::detail::prevent_eti<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > >, boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::prevent_eti<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > >, boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > > (0x0x7f89094d7d80) 0 empty

Class boost::multi_index::detail::ordered_index_node_trampoline<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > >
   size=24 align=8
   base size=24 base align=8
boost::multi_index::detail::ordered_index_node_trampoline<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > > (0x0x7f890950e2d8) 0
  boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > (0x0x7f890950e340) 0
    boost::multi_index::detail::ordered_index_node_impl_base<std::allocator<char> > (0x0x7f890950e3a8) 0
      boost::multi_index::detail::ordered_index_node_compressed_base<std::allocator<char> > (0x0x7f89094d7de0) 0

Class boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > >
   size=72 align=8
   base size=72 base align=8
boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > > (0x0x7f890c73c4d0) 0
  boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > (0x0x7f890c73c540) 0
    boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > (0x0x7f890950e478) 0
      boost::multi_index::detail::pod_value_holder<NegCacheEntry> (0x0x7f89094d7e40) 0
    boost::multi_index::detail::sequenced_index_node_trampoline<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > (0x0x7f890950e4e0) 32
      boost::multi_index::detail::sequenced_index_node_impl<std::allocator<char> > (0x0x7f89094d7ea0) 32
  boost::multi_index::detail::ordered_index_node_trampoline<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > > (0x0x7f890950e548) 48
    boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > (0x0x7f890950e5b0) 48
      boost::multi_index::detail::ordered_index_node_impl_base<std::allocator<char> > (0x0x7f890950e618) 48
        boost::multi_index::detail::ordered_index_node_compressed_base<std::allocator<char> > (0x0x7f89094d7f00) 48

Class boost::mpl::aux::has_tag<boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, mpl_::bool_<false> >::gcc_3_2_wknd
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_tag<boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, mpl_::bool_<false> >::gcc_3_2_wknd (0x0x7f890918b060) 0 empty

Class boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>
   size=1 align=1
   base size=1 base align=1
boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1> (0x0x7f890950e8f0) 0 empty
  boost::mpl::vector0<mpl_::na> (0x0x7f890918b0c0) 0 empty

Class boost::mpl::aux::has_tag<boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, mpl_::bool_<false> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_tag<boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, mpl_::bool_<false> > (0x0x7f890918b000) 0 empty

Class boost::mpl::aux::has_begin<boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, mpl_::bool_<true> >::gcc_3_2_wknd
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_begin<boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, mpl_::bool_<true> >::gcc_3_2_wknd (0x0x7f890918b180) 0 empty

Class boost::mpl::aux::has_begin<boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, mpl_::bool_<true> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_begin<boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, mpl_::bool_<true> > (0x0x7f890918b120) 0 empty

Class boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1> > (0x0x7f890918b1e0) 0 empty

Class boost::mpl::sequence_tag<boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::sequence_tag<boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1> > (0x0x7f890950eaf8) 0 empty
  boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1> > (0x0x7f890918b240) 0 empty

Class boost::mpl::push_front_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::push_front_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> > (0x0x7f890918b2a0) 0 empty

Class boost::mpl::push_front<boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::push_front<boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> > (0x0x7f890950eb60) 0 empty
  boost::mpl::push_front_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> > (0x0x7f890918b300) 0 empty

Class boost::mpl::aux::has_tag<boost::mpl::v_item<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > >, boost::mpl::vector0<mpl_::na>, 1>, mpl_::bool_<false> >::gcc_3_2_wknd
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_tag<boost::mpl::v_item<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > >, boost::mpl::vector0<mpl_::na>, 1>, mpl_::bool_<false> >::gcc_3_2_wknd (0x0x7f890918b3c0) 0 empty

Class boost::mpl::v_item<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > >, boost::mpl::vector0<mpl_::na>, 1>
   size=1 align=1
   base size=1 base align=1
boost::mpl::v_item<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > >, boost::mpl::vector0<mpl_::na>, 1> (0x0x7f890950ec30) 0 empty
  boost::mpl::vector0<mpl_::na> (0x0x7f890918b420) 0 empty

Class boost::mpl::aux::has_tag<boost::mpl::v_item<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > >, boost::mpl::vector0<mpl_::na>, 1>, mpl_::bool_<false> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_tag<boost::mpl::v_item<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > >, boost::mpl::vector0<mpl_::na>, 1>, mpl_::bool_<false> > (0x0x7f890918b360) 0 empty

Class boost::mpl::aux::has_begin<boost::mpl::v_item<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > >, boost::mpl::vector0<mpl_::na>, 1>, mpl_::bool_<true> >::gcc_3_2_wknd
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_begin<boost::mpl::v_item<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > >, boost::mpl::vector0<mpl_::na>, 1>, mpl_::bool_<true> >::gcc_3_2_wknd (0x0x7f890918b4e0) 0 empty

Class boost::mpl::aux::has_begin<boost::mpl::v_item<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > >, boost::mpl::vector0<mpl_::na>, 1>, mpl_::bool_<true> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_begin<boost::mpl::v_item<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > >, boost::mpl::vector0<mpl_::na>, 1>, mpl_::bool_<true> > (0x0x7f890918b480) 0 empty

Class boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::mpl::v_item<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > >, boost::mpl::vector0<mpl_::na>, 1> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::mpl::v_item<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > >, boost::mpl::vector0<mpl_::na>, 1> > (0x0x7f890918b540) 0 empty

Class boost::mpl::sequence_tag<boost::mpl::v_item<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > >, boost::mpl::vector0<mpl_::na>, 1> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::sequence_tag<boost::mpl::v_item<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > >, boost::mpl::vector0<mpl_::na>, 1> > (0x0x7f890950ee38) 0 empty
  boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::mpl::v_item<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > >, boost::mpl::vector0<mpl_::na>, 1> > (0x0x7f890918b5a0) 0 empty

Class boost::mpl::push_front_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > >, boost::mpl::vector0<mpl_::na>, 1>, boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::push_front_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > >, boost::mpl::vector0<mpl_::na>, 1>, boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > > > > (0x0x7f890918b600) 0 empty

Class boost::mpl::push_front<boost::mpl::v_item<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > >, boost::mpl::vector0<mpl_::na>, 1>, boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > > > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::push_front<boost::mpl::v_item<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > >, boost::mpl::vector0<mpl_::na>, 1>, boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > > > > (0x0x7f890950eea0) 0 empty
  boost::mpl::push_front_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > >, boost::mpl::vector0<mpl_::na>, 1>, boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > > > > (0x0x7f890918b660) 0 empty

Class boost::detail::is_pointer_impl<boost::multi_index::composite_key_result<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<boost::multi_index::composite_key_result<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > > > (0x0x7f890918b720) 0 empty

Class boost::detail::cv_traits_imp<boost::multi_index::composite_key_result<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > >*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::multi_index::composite_key_result<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > >*> (0x0x7f890918b840) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::multi_index::composite_key_result<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::multi_index::composite_key_result<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > > > (0x0x7f890918b7e0) 0 empty

Class boost::remove_cv<boost::multi_index::composite_key_result<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > > >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::multi_index::composite_key_result<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > > > (0x0x7f890918b780) 0 empty

Class boost::detail::is_pointer_helper<boost::multi_index::composite_key_result<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<boost::multi_index::composite_key_result<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > > > (0x0x7f890918b8a0) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<boost::multi_index::composite_key_result<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > > >
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<boost::multi_index::composite_key_result<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > > > (0x0x7f890918bc00) 0 empty

Class boost::is_member_function_pointer<boost::multi_index::composite_key_result<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<boost::multi_index::composite_key_result<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > > > (0x0x7f89091d7340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f89091d73a8) 0 empty
    mpl_::bool_<false> (0x0x7f890918bc60) 0 empty

Class boost::is_member_pointer<boost::multi_index::composite_key_result<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<boost::multi_index::composite_key_result<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > > > (0x0x7f89091d7410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f89091d7478) 0 empty
    mpl_::bool_<false> (0x0x7f890918bcc0) 0 empty

Class boost::is_pointer<boost::multi_index::composite_key_result<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<boost::multi_index::composite_key_result<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > > > (0x0x7f89091d74e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f89091d7548) 0 empty
    mpl_::bool_<false> (0x0x7f890918bd20) 0 empty

Class boost::detail::is_arithmetic_impl<boost::multi_index::composite_key_result<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::multi_index::composite_key_result<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > > > (0x0x7f890918bd80) 0 empty

Class boost::is_integral<boost::multi_index::composite_key_result<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::multi_index::composite_key_result<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > > > (0x0x7f89091d7618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f89091d7680) 0 empty
    mpl_::bool_<false> (0x0x7f890918bde0) 0 empty

Class boost::is_float<boost::multi_index::composite_key_result<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::multi_index::composite_key_result<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > > > (0x0x7f89091d76e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f89091d7750) 0 empty
    mpl_::bool_<false> (0x0x7f890918be40) 0 empty

Class boost::is_arithmetic<boost::multi_index::composite_key_result<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::multi_index::composite_key_result<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > > > (0x0x7f89091d77b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f89091d7820) 0 empty
    mpl_::bool_<false> (0x0x7f890918bea0) 0 empty

Class boost::is_enum<boost::multi_index::composite_key_result<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_enum<boost::multi_index::composite_key_result<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > > > (0x0x7f89091d78f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f89091d7958) 0 empty
    mpl_::bool_<false> (0x0x7f890918bf00) 0 empty

Class boost::detail::ct_imp<boost::multi_index::composite_key_result<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > >, false, false, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::ct_imp<boost::multi_index::composite_key_result<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > >, false, false, false> (0x0x7f890918bf60) 0 empty

Class boost::call_traits<boost::multi_index::composite_key_result<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > > >
   size=1 align=1
   base size=0 base align=1
boost::call_traits<boost::multi_index::composite_key_result<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > > > (0x0x7f890918b6c0) 0 empty

Class boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>
   size=4 align=1
   base size=4 base align=1
boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> (0x0x7f890950e1a0) 0
  boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> > (0x0x7f890950e208) 0 empty
    boost::multi_index::detail::index_base<NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> > (0x0x7f89094d7d20) 0 empty

Class boost::mpl::aux::has_tag<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, mpl_::bool_<false> >::gcc_3_2_wknd
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_tag<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, mpl_::bool_<false> >::gcc_3_2_wknd (0x0x7f890926d240) 0 empty

Class boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>
   size=1 align=1
   base size=1 base align=1
boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1> (0x0x7f89091d7c98) 0 empty
  boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1> (0x0x7f89091d7d00) 0 empty
    boost::mpl::vector0<mpl_::na> (0x0x7f890926d2a0) 0 empty

Class boost::mpl::aux::has_tag<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, mpl_::bool_<false> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_tag<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, mpl_::bool_<false> > (0x0x7f890926d1e0) 0 empty

Class boost::mpl::aux::has_begin<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, mpl_::bool_<true> >::gcc_3_2_wknd
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_begin<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, mpl_::bool_<true> >::gcc_3_2_wknd (0x0x7f890926d360) 0 empty

Class boost::mpl::aux::has_begin<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, mpl_::bool_<true> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_begin<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, mpl_::bool_<true> > (0x0x7f890926d300) 0 empty

Class boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1> > (0x0x7f890926d3c0) 0 empty

Class boost::mpl::sequence_tag<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::sequence_tag<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1> > (0x0x7f89091d7f08) 0 empty
  boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1> > (0x0x7f890926d420) 0 empty

Class boost::mpl::O1_size_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::O1_size_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1> > (0x0x7f89091d7f70) 0 empty
  mpl_::long_<2l> (0x0x7f890926d480) 0 empty

Class boost::mpl::O1_size<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::O1_size<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1> > (0x0x7f89091d7bc8) 0 empty
  boost::mpl::O1_size_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1> > (0x0x7f8909294000) 0 empty
    mpl_::long_<2l> (0x0x7f890926d4e0) 0 empty

Class boost::mpl::begin_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::begin_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1> > (0x0x7f890926d5a0) 0 empty

Class boost::mpl::begin<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::begin<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1> > (0x0x7f890926d540) 0 empty

Class boost::mpl::end_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::end_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1> > (0x0x7f890926d660) 0 empty

Class boost::mpl::end<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::end<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1> > (0x0x7f890926d600) 0 empty

Class boost::mpl::aux::type_wrapper<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::type_wrapper<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> > (0x0x7f890926d840) 0 empty

Class boost::mpl::v_at_impl<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::v_at_impl<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> (0x0x7f890926d7e0) 0 empty

Class boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> > > (0x0x7f890926d8a0) 0 empty

Class boost::mpl::v_at<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l>
   size=1 align=1
   base size=1 base align=1
boost::mpl::v_at<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> (0x0x7f8909294270) 0 empty
  boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> > > (0x0x7f890926d900) 0 empty

Class boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> (0x0x7f890926d780) 0 empty

Class boost::mpl::deref<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::deref<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> > (0x0x7f890926d720) 0 empty

Class boost::multi_index::detail::duplicate_tag_list_marker::apply<boost::mpl::set0<>, boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> >
   size=1 align=1
   base size=1 base align=1
boost::multi_index::detail::duplicate_tag_list_marker::apply<boost::mpl::set0<>, boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> > (0x0x7f8909294410) 0 empty
  boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f890926d960) 0 empty

Class boost::mpl::apply_wrap2<boost::multi_index::detail::duplicate_tag_list_marker, boost::mpl::set0<>, boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap2<boost::multi_index::detail::duplicate_tag_list_marker, boost::mpl::set0<>, boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> > (0x0x7f8909294478) 0 empty
  boost::multi_index::detail::duplicate_tag_list_marker::apply<boost::mpl::set0<>, boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> > (0x0x7f89092944e0) 0 empty
    boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f890926d9c0) 0 empty

Class boost::mpl::apply2<boost::multi_index::detail::duplicate_tag_list_marker, boost::mpl::set0<>, boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply2<boost::multi_index::detail::duplicate_tag_list_marker, boost::mpl::set0<>, boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> > (0x0x7f8909294548) 0 empty
  boost::mpl::apply_wrap2<boost::multi_index::detail::duplicate_tag_list_marker, boost::mpl::set0<>, boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> > (0x0x7f89092945b0) 0 empty
    boost::multi_index::detail::duplicate_tag_list_marker::apply<boost::mpl::set0<>, boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> > (0x0x7f8909294618) 0 empty
      boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f890926da20) 0 empty

Class boost::mpl::next<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::next<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> > (0x0x7f890926da80) 0 empty

Class boost::mpl::aux::type_wrapper<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::type_wrapper<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> > > (0x0x7f890926dc00) 0 empty

Class boost::mpl::v_at_impl<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::v_at_impl<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> (0x0x7f890926dba0) 0 empty

Class boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> > > > (0x0x7f890926dc60) 0 empty

Class boost::mpl::v_at<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l>
   size=1 align=1
   base size=1 base align=1
boost::mpl::v_at<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> (0x0x7f8909294750) 0 empty
  boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> > > > (0x0x7f890926dcc0) 0 empty

Class boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> (0x0x7f890926db40) 0 empty

Class boost::mpl::deref<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::deref<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> > (0x0x7f890926dae0) 0 empty

Class boost::multi_index::detail::duplicate_tag_list_marker::apply<boost::mpl::set0<>, boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> > >
   size=1 align=1
   base size=1 base align=1
boost::multi_index::detail::duplicate_tag_list_marker::apply<boost::mpl::set0<>, boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> > > (0x0x7f8909294888) 0 empty
  boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f890926dd20) 0 empty

Class boost::mpl::apply_wrap2<boost::multi_index::detail::duplicate_tag_list_marker, boost::mpl::set0<>, boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap2<boost::multi_index::detail::duplicate_tag_list_marker, boost::mpl::set0<>, boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> > > (0x0x7f89092948f0) 0 empty
  boost::multi_index::detail::duplicate_tag_list_marker::apply<boost::mpl::set0<>, boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> > > (0x0x7f8909294958) 0 empty
    boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f890926dd80) 0 empty

Class boost::mpl::apply2<boost::multi_index::detail::duplicate_tag_list_marker, boost::mpl::set0<>, boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply2<boost::multi_index::detail::duplicate_tag_list_marker, boost::mpl::set0<>, boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> > > (0x0x7f89092949c0) 0 empty
  boost::mpl::apply_wrap2<boost::multi_index::detail::duplicate_tag_list_marker, boost::mpl::set0<>, boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> > > (0x0x7f8909294a28) 0 empty
    boost::multi_index::detail::duplicate_tag_list_marker::apply<boost::mpl::set0<>, boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> > > (0x0x7f8909294a90) 0 empty
      boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f890926dde0) 0 empty

Class boost::mpl::next<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::next<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> > (0x0x7f890926de40) 0 empty

Class boost::mpl::aux::fold_impl<2, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 2l>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_list_marker>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::fold_impl<2, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, 2l>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_list_marker> (0x0x7f890926d6c0) 0 empty

Class boost::mpl::fold<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_list_marker>
   size=1 align=1
   base size=0 base align=1
boost::mpl::fold<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_list_marker> (0x0x7f890926d180) 0 empty

Class boost::multi_index::detail::no_duplicate_tags_in_index_list<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1> >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::no_duplicate_tags_in_index_list<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> >, boost::mpl::vector0<mpl_::na>, 1>, 1> > (0x0x7f890926d120) 0 empty

Class boost::multi_index::multi_index_container<NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> > >
   size=32 align=8
   base size=32 base align=8
boost::multi_index::multi_index_container<NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> > > (0x0x7f8909501708) 0
  boost::base_from_member<std::allocator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > > >, 0> (0x0x7f890926d000) 0
  boost::multi_index::detail::header_holder<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > >*, boost::multi_index::multi_index_container<NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> > > > (0x0x7f89091d7a90) 8
    boost::noncopyable_::noncopyable (0x0x7f890926d060) 8 empty
  boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> >, boost::multi_index::detail::nth_layer<1, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> (0x0x7f89091d7af8) 16
    boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<2, NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> >, boost::mpl::vector0<mpl_::na> > (0x0x7f89091d7b60) 16 empty
      boost::multi_index::detail::index_base<NegCacheEntry, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>, boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> >, boost::multi_index::composite_key_compare<CIStringCompare, std::less<QType> > >, boost::multi_index::sequenced<> >, std::allocator<NegCacheEntry> > (0x0x7f890926d0c0) 16 empty

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

Class std::allocator<std::pair<const std::basic_string<char>, SyncRes::DecayingEwmaCollection> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const std::basic_string<char>, SyncRes::DecayingEwmaCollection> > (0x0x7f8909294c30) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, SyncRes::DecayingEwmaCollection> > (0x0x7f890926df60) 0 empty

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

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

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

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

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

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

Class std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, SyncRes::DecayingEwmaCollection> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, SyncRes::DecayingEwmaCollection> > > (0x0x7f8909294f08) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, SyncRes::DecayingEwmaCollection> > > (0x0x7f8908f443c0) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, SyncRes::DecayingEwmaCollection>, std::_Select1st<std::pair<const std::basic_string<char>, SyncRes::DecayingEwmaCollection> >, CIStringCompare, std::allocator<std::pair<const std::basic_string<char>, SyncRes::DecayingEwmaCollection> > >::_Rb_tree_impl<CIStringCompare, false>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, SyncRes::DecayingEwmaCollection>, std::_Select1st<std::pair<const std::basic_string<char>, SyncRes::DecayingEwmaCollection> >, CIStringCompare, std::allocator<std::pair<const std::basic_string<char>, SyncRes::DecayingEwmaCollection> > >::_Rb_tree_impl<CIStringCompare, false> (0x0x7f8909294f70) 0
  std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, SyncRes::DecayingEwmaCollection> > > (0x0x7f89092943a8) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, SyncRes::DecayingEwmaCollection> > > (0x0x7f8908f44420) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, SyncRes::DecayingEwmaCollection>, std::_Select1st<std::pair<const std::basic_string<char>, SyncRes::DecayingEwmaCollection> >, CIStringCompare, std::allocator<std::pair<const std::basic_string<char>, SyncRes::DecayingEwmaCollection> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, SyncRes::DecayingEwmaCollection>, std::_Select1st<std::pair<const std::basic_string<char>, SyncRes::DecayingEwmaCollection> >, CIStringCompare, std::allocator<std::pair<const std::basic_string<char>, SyncRes::DecayingEwmaCollection> > > (0x0x7f8908f44240) 0

Class std::map<std::basic_string<char>, SyncRes::DecayingEwmaCollection, CIStringCompare>
   size=48 align=8
   base size=48 base align=8
std::map<std::basic_string<char>, SyncRes::DecayingEwmaCollection, CIStringCompare> (0x0x7f890926dea0) 0

Class __gnu_cxx::new_allocator<std::pair<const ComboAddress, SyncRes::EDNSStatus> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const ComboAddress, SyncRes::EDNSStatus> > (0x0x7f8908f444e0) 0 empty

Class std::allocator<std::pair<const ComboAddress, SyncRes::EDNSStatus> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const ComboAddress, SyncRes::EDNSStatus> > (0x0x7f8909294d00) 0 empty
  __gnu_cxx::new_allocator<std::pair<const ComboAddress, SyncRes::EDNSStatus> > (0x0x7f8908f44540) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const ComboAddress, SyncRes::EDNSStatus> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const ComboAddress, SyncRes::EDNSStatus> > > (0x0x7f8908f445a0) 0 empty

Class std::allocator<std::pair<const ComboAddress, SyncRes::EDNSStatus> >::rebind<std::pair<const ComboAddress, SyncRes::EDNSStatus> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const ComboAddress, SyncRes::EDNSStatus> >::rebind<std::pair<const ComboAddress, SyncRes::EDNSStatus> > (0x0x7f8908f44780) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const ComboAddress, SyncRes::EDNSStatus> > >::rebind<std::pair<const ComboAddress, SyncRes::EDNSStatus> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const ComboAddress, SyncRes::EDNSStatus> > >::rebind<std::pair<const ComboAddress, SyncRes::EDNSStatus> > (0x0x7f8908f44720) 0 empty

Class std::allocator<std::pair<const ComboAddress, SyncRes::EDNSStatus> >::rebind<std::_Rb_tree_node<std::pair<const ComboAddress, SyncRes::EDNSStatus> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const ComboAddress, SyncRes::EDNSStatus> >::rebind<std::_Rb_tree_node<std::pair<const ComboAddress, SyncRes::EDNSStatus> > > (0x0x7f8908f448a0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const ComboAddress, SyncRes::EDNSStatus> > >::rebind<std::_Rb_tree_node<std::pair<const ComboAddress, SyncRes::EDNSStatus> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const ComboAddress, SyncRes::EDNSStatus> > >::rebind<std::_Rb_tree_node<std::pair<const ComboAddress, SyncRes::EDNSStatus> > > (0x0x7f8908f44840) 0 empty

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

Class std::less<ComboAddress>
   size=1 align=1
   base size=1 base align=1
std::less<ComboAddress> (0x0x7f8908fea1a0) 0 empty
  std::binary_function<ComboAddress, ComboAddress, bool> (0x0x7f8908f44960) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const ComboAddress, SyncRes::EDNSStatus> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const ComboAddress, SyncRes::EDNSStatus> > > (0x0x7f8908f449c0) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const ComboAddress, SyncRes::EDNSStatus> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const ComboAddress, SyncRes::EDNSStatus> > > (0x0x7f8908fea2d8) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const ComboAddress, SyncRes::EDNSStatus> > > (0x0x7f8908f44a20) 0 empty

Class std::_Rb_tree<ComboAddress, std::pair<const ComboAddress, SyncRes::EDNSStatus>, std::_Select1st<std::pair<const ComboAddress, SyncRes::EDNSStatus> >, std::less<ComboAddress>, std::allocator<std::pair<const ComboAddress, SyncRes::EDNSStatus> > >::_Rb_tree_impl<std::less<ComboAddress>, false>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<ComboAddress, std::pair<const ComboAddress, SyncRes::EDNSStatus>, std::_Select1st<std::pair<const ComboAddress, SyncRes::EDNSStatus> >, std::less<ComboAddress>, std::allocator<std::pair<const ComboAddress, SyncRes::EDNSStatus> > >::_Rb_tree_impl<std::less<ComboAddress>, false> (0x0x7f8908fea3a8) 0
  std::allocator<std::_Rb_tree_node<std::pair<const ComboAddress, SyncRes::EDNSStatus> > > (0x0x7f8908fea410) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const ComboAddress, SyncRes::EDNSStatus> > > (0x0x7f8908f44b40) 0 empty

Class std::_Rb_tree<ComboAddress, std::pair<const ComboAddress, SyncRes::EDNSStatus>, std::_Select1st<std::pair<const ComboAddress, SyncRes::EDNSStatus> >, std::less<ComboAddress>, std::allocator<std::pair<const ComboAddress, SyncRes::EDNSStatus> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<ComboAddress, std::pair<const ComboAddress, SyncRes::EDNSStatus>, std::_Select1st<std::pair<const ComboAddress, SyncRes::EDNSStatus> >, std::less<ComboAddress>, std::allocator<std::pair<const ComboAddress, SyncRes::EDNSStatus> > > (0x0x7f8908f447e0) 0

Class std::map<ComboAddress, SyncRes::EDNSStatus>
   size=48 align=8
   base size=48 base align=8
std::map<ComboAddress, SyncRes::EDNSStatus> (0x0x7f8908f44480) 0

Class __gnu_cxx::new_allocator<std::pair<const boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int>, Throttle<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int> >::entry> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int>, Throttle<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int> >::entry> > (0x0x7f8908f44d80) 0 empty

Class std::allocator<std::pair<const boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int>, Throttle<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int> >::entry> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int>, Throttle<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int> >::entry> > (0x0x7f8908fea618) 0 empty
  __gnu_cxx::new_allocator<std::pair<const boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int>, Throttle<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int> >::entry> > (0x0x7f8908f44de0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int>, Throttle<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int> >::entry> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int>, Throttle<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int> >::entry> > > (0x0x7f8908f44e40) 0 empty

Class std::allocator<std::pair<const boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int>, Throttle<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int> >::entry> >::rebind<std::pair<const boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int>, Throttle<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int> >::entry> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int>, Throttle<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int> >::entry> >::rebind<std::pair<const boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int>, Throttle<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int> >::entry> > (0x0x7f8908f44f60) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int>, Throttle<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int> >::entry> > >::rebind<std::pair<const boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int>, Throttle<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int> >::entry> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int>, Throttle<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int> >::entry> > >::rebind<std::pair<const boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int>, Throttle<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int> >::entry> > (0x0x7f8908f44f00) 0 empty

Class std::allocator<std::pair<const boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int>, Throttle<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int> >::entry> >::rebind<std::_Rb_tree_node<std::pair<const boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int>, Throttle<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int> >::entry> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int>, Throttle<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int> >::entry> >::rebind<std::_Rb_tree_node<std::pair<const boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int>, Throttle<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int> >::entry> > > (0x0x7f89090a10c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int>, Throttle<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int> >::entry> > >::rebind<std::_Rb_tree_node<std::pair<const boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int>, Throttle<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int> >::entry> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int>, Throttle<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int> >::entry> > >::rebind<std::_Rb_tree_node<std::pair<const boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int>, Throttle<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int> >::entry> > > (0x0x7f89090a1060) 0 empty

Class std::binary_function<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int>, boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int>, bool>
   size=1 align=1
   base size=0 base align=1
std::binary_function<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int>, boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int>, bool> (0x0x7f89090a1120) 0 empty

Class std::less<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::less<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int> > (0x0x7f8908fea888) 0 empty
  std::binary_function<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int>, boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int>, bool> (0x0x7f89090a1180) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int>, Throttle<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int> >::entry> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int>, Throttle<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int> >::entry> > > (0x0x7f89090a12a0) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int>, Throttle<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int> >::entry> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int>, Throttle<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int> >::entry> > > (0x0x7f8908fea8f0) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int>, Throttle<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int> >::entry> > > (0x0x7f89090a1300) 0 empty

Class std::_Rb_tree<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int>, std::pair<const boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int>, Throttle<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int> >::entry>, std::_Select1st<std::pair<const boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int>, Throttle<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int> >::entry> >, std::less<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int> >, std::allocator<std::pair<const boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int>, Throttle<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int> >::entry> > >::_Rb_tree_impl<std::less<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int> >, false>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int>, std::pair<const boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int>, Throttle<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int> >::entry>, std::_Select1st<std::pair<const boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int>, Throttle<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int> >::entry> >, std::less<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int> >, std::allocator<std::pair<const boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int>, Throttle<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int> >::entry> > >::_Rb_tree_impl<std::less<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int> >, false> (0x0x7f8908fea958) 0
  std::allocator<std::_Rb_tree_node<std::pair<const boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int>, Throttle<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int> >::entry> > > (0x0x7f8908fea9c0) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int>, Throttle<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int> >::entry> > > (0x0x7f89090a1360) 0 empty

Class std::_Rb_tree<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int>, std::pair<const boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int>, Throttle<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int> >::entry>, std::_Select1st<std::pair<const boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int>, Throttle<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int> >::entry> >, std::less<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int> >, std::allocator<std::pair<const boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int>, Throttle<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int> >::entry> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int>, std::pair<const boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int>, Throttle<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int> >::entry>, std::_Select1st<std::pair<const boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int>, Throttle<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int> >::entry> >, std::less<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int> >, std::allocator<std::pair<const boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int>, Throttle<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int> >::entry> > > (0x0x7f89090a1000) 0

Class std::map<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int>, Throttle<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int> >::entry, std::less<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int> >, std::allocator<std::pair<const boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int>, Throttle<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int> >::entry> > >
   size=48 align=8
   base size=48 base align=8
std::map<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int>, Throttle<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int> >::entry, std::less<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int> >, std::allocator<std::pair<const boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int>, Throttle<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int> >::entry> > > (0x0x7f8908f44d20) 0

Class Throttle<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int> >
   size=72 align=8
   base size=72 base align=8
Throttle<boost::tuples::tuple<ComboAddress, std::basic_string<char>, short unsigned int> > (0x0x7f8908fea5b0) 0
  boost::noncopyable_::noncopyable (0x0x7f8908f44cc0) 0 empty

Class __gnu_cxx::new_allocator<std::pair<const ComboAddress, long unsigned int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const ComboAddress, long unsigned int> > (0x0x7f89090a1540) 0 empty

Class std::allocator<std::pair<const ComboAddress, long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const ComboAddress, long unsigned int> > (0x0x7f8908feaa90) 0 empty
  __gnu_cxx::new_allocator<std::pair<const ComboAddress, long unsigned int> > (0x0x7f89090a15a0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const ComboAddress, long unsigned int> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const ComboAddress, long unsigned int> > > (0x0x7f89090a1600) 0 empty

Class std::allocator<std::pair<const ComboAddress, long unsigned int> >::rebind<std::pair<const ComboAddress, long unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const ComboAddress, long unsigned int> >::rebind<std::pair<const ComboAddress, long unsigned int> > (0x0x7f89090a17e0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const ComboAddress, long unsigned int> > >::rebind<std::pair<const ComboAddress, long unsigned int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const ComboAddress, long unsigned int> > >::rebind<std::pair<const ComboAddress, long unsigned int> > (0x0x7f89090a1780) 0 empty

Class std::allocator<std::pair<const ComboAddress, long unsigned int> >::rebind<std::_Rb_tree_node<std::pair<const ComboAddress, long unsigned int> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const ComboAddress, long unsigned int> >::rebind<std::_Rb_tree_node<std::pair<const ComboAddress, long unsigned int> > > (0x0x7f89090a1900) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const ComboAddress, long unsigned int> > >::rebind<std::_Rb_tree_node<std::pair<const ComboAddress, long unsigned int> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const ComboAddress, long unsigned int> > >::rebind<std::_Rb_tree_node<std::pair<const ComboAddress, long unsigned int> > > (0x0x7f89090a18a0) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const ComboAddress, long unsigned int> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const ComboAddress, long unsigned int> > > (0x0x7f89090a1960) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const ComboAddress, long unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const ComboAddress, long unsigned int> > > (0x0x7f8908feadd0) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const ComboAddress, long unsigned int> > > (0x0x7f89090a19c0) 0 empty

Class std::_Rb_tree<ComboAddress, std::pair<const ComboAddress, long unsigned int>, std::_Select1st<std::pair<const ComboAddress, long unsigned int> >, std::less<ComboAddress>, std::allocator<std::pair<const ComboAddress, long unsigned int> > >::_Rb_tree_impl<std::less<ComboAddress>, false>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<ComboAddress, std::pair<const ComboAddress, long unsigned int>, std::_Select1st<std::pair<const ComboAddress, long unsigned int> >, std::less<ComboAddress>, std::allocator<std::pair<const ComboAddress, long unsigned int> > >::_Rb_tree_impl<std::less<ComboAddress>, false> (0x0x7f8908feaea0) 0
  std::allocator<std::_Rb_tree_node<std::pair<const ComboAddress, long unsigned int> > > (0x0x7f8908feaf08) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const ComboAddress, long unsigned int> > > (0x0x7f89090a1a20) 0 empty

Class std::_Rb_tree<ComboAddress, std::pair<const ComboAddress, long unsigned int>, std::_Select1st<std::pair<const ComboAddress, long unsigned int> >, std::less<ComboAddress>, std::allocator<std::pair<const ComboAddress, long unsigned int> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<ComboAddress, std::pair<const ComboAddress, long unsigned int>, std::_Select1st<std::pair<const ComboAddress, long unsigned int> >, std::less<ComboAddress>, std::allocator<std::pair<const ComboAddress, long unsigned int> > > (0x0x7f89090a1840) 0

Class std::map<ComboAddress, long unsigned int, std::less<ComboAddress>, std::allocator<std::pair<const ComboAddress, long unsigned int> > >
   size=48 align=8
   base size=48 base align=8
std::map<ComboAddress, long unsigned int, std::less<ComboAddress>, std::allocator<std::pair<const ComboAddress, long unsigned int> > > (0x0x7f89090a14e0) 0

Class Counters<ComboAddress>
   size=48 align=8
   base size=48 base align=8
Counters<ComboAddress> (0x0x7f8908feaa28) 0
  boost::noncopyable_::noncopyable (0x0x7f89090a1480) 0 empty

Class SyncRes::StaticStorage
   size=256 align=8
   base size=256 base align=8
SyncRes::StaticStorage (0x0x7f8909551f60) 0

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

Class std::allocator<std::pair<const std::basic_string<char>, SyncRes::AuthDomain> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const std::basic_string<char>, SyncRes::AuthDomain> > (0x0x7f8908dcd000) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, SyncRes::AuthDomain> > (0x0x7f89090a1cc0) 0 empty

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

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

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

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

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

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

Class std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, SyncRes::AuthDomain> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, SyncRes::AuthDomain> > > (0x0x7f8908dcd270) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, SyncRes::AuthDomain> > > (0x0x7f8908de00c0) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, SyncRes::AuthDomain>, std::_Select1st<std::pair<const std::basic_string<char>, SyncRes::AuthDomain> >, CIStringCompare, std::allocator<std::pair<const std::basic_string<char>, SyncRes::AuthDomain> > >::_Rb_tree_impl<CIStringCompare, false>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, SyncRes::AuthDomain>, std::_Select1st<std::pair<const std::basic_string<char>, SyncRes::AuthDomain> >, CIStringCompare, std::allocator<std::pair<const std::basic_string<char>, SyncRes::AuthDomain> > >::_Rb_tree_impl<CIStringCompare, false> (0x0x7f8908dcd3a8) 0
  std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, SyncRes::AuthDomain> > > (0x0x7f8908dcd410) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, SyncRes::AuthDomain> > > (0x0x7f8908de0120) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, SyncRes::AuthDomain>, std::_Select1st<std::pair<const std::basic_string<char>, SyncRes::AuthDomain> >, CIStringCompare, std::allocator<std::pair<const std::basic_string<char>, SyncRes::AuthDomain> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, SyncRes::AuthDomain>, std::_Select1st<std::pair<const std::basic_string<char>, SyncRes::AuthDomain> >, CIStringCompare, std::allocator<std::pair<const std::basic_string<char>, SyncRes::AuthDomain> > > (0x0x7f89090a1f00) 0

Class std::map<std::basic_string<char>, SyncRes::AuthDomain, CIStringCompare>
   size=48 align=8
   base size=48 base align=8
std::map<std::basic_string<char>, SyncRes::AuthDomain, CIStringCompare> (0x0x7f89090a1b40) 0

Class std::allocator<DNSResourceRecord>::rebind<std::_Rb_tree_node<DNSResourceRecord> >
   size=1 align=1
   base size=0 base align=1
std::allocator<DNSResourceRecord>::rebind<std::_Rb_tree_node<DNSResourceRecord> > (0x0x7f8908de0300) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<DNSResourceRecord> >::rebind<std::_Rb_tree_node<DNSResourceRecord> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<DNSResourceRecord> >::rebind<std::_Rb_tree_node<DNSResourceRecord> > (0x0x7f8908de02a0) 0 empty

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

Class std::less<DNSResourceRecord>
   size=1 align=1
   base size=1 base align=1
std::less<DNSResourceRecord> (0x0x7f8908dcd618) 0 empty
  std::binary_function<DNSResourceRecord, DNSResourceRecord, bool> (0x0x7f8908de03c0) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<DNSResourceRecord> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<DNSResourceRecord> > (0x0x7f8908de0420) 0 empty

Class std::allocator<std::_Rb_tree_node<DNSResourceRecord> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<DNSResourceRecord> > (0x0x7f8908dcd680) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<DNSResourceRecord> > (0x0x7f8908de0480) 0 empty

Class std::_Rb_tree<DNSResourceRecord, DNSResourceRecord, std::_Identity<DNSResourceRecord>, std::less<DNSResourceRecord>, std::allocator<DNSResourceRecord> >::_Rb_tree_impl<std::less<DNSResourceRecord>, false>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<DNSResourceRecord, DNSResourceRecord, std::_Identity<DNSResourceRecord>, std::less<DNSResourceRecord>, std::allocator<DNSResourceRecord> >::_Rb_tree_impl<std::less<DNSResourceRecord>, false> (0x0x7f8908dcd6e8) 0
  std::allocator<std::_Rb_tree_node<DNSResourceRecord> > (0x0x7f8908dcd750) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<DNSResourceRecord> > (0x0x7f8908de04e0) 0 empty

Class std::_Rb_tree<DNSResourceRecord, DNSResourceRecord, std::_Identity<DNSResourceRecord>, std::less<DNSResourceRecord>, std::allocator<DNSResourceRecord> >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<DNSResourceRecord, DNSResourceRecord, std::_Identity<DNSResourceRecord>, std::less<DNSResourceRecord>, std::allocator<DNSResourceRecord> > (0x0x7f8908de0240) 0

Class std::set<DNSResourceRecord>
   size=48 align=8
   base size=48 base align=8
std::set<DNSResourceRecord> (0x0x7f8908de01e0) 0

Class SyncRes::GetBestNSAnswer
   size=56 align=8
   base size=56 base align=8
SyncRes::GetBestNSAnswer (0x0x7f8908de0180) 0

Class SyncRes
   size=408 align=8
   base size=408 base align=8
SyncRes (0x0x7f8909c90680) 0
  boost::noncopyable_::noncopyable (0x0x7f8909c72a80) 0 empty

Class std::iterator_traits<std::pair<ComboAddress, DecayingEwma>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<std::pair<ComboAddress, DecayingEwma>*> (0x0x7f8908de0660) 0 empty

Class __gnu_cxx::__normal_iterator<std::pair<ComboAddress, DecayingEwma>*, std::vector<std::pair<ComboAddress, DecayingEwma> > >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<std::pair<ComboAddress, DecayingEwma>*, std::vector<std::pair<ComboAddress, DecayingEwma> > > (0x0x7f8908de0600) 0

Class std::pair<ComboAddress, DecayingEwma>
   size=72 align=8
   base size=72 base align=8
std::pair<ComboAddress, DecayingEwma> (0x0x7f8908de06c0) 0

Class std::__are_same<std::pair<ComboAddress, DecayingEwma>*, std::pair<ComboAddress, DecayingEwma>*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<std::pair<ComboAddress, DecayingEwma>*, std::pair<ComboAddress, DecayingEwma>*> (0x0x7f8908de0720) 0 empty

Class __gnu_cxx::__enable_if<true, std::vector<std::pair<ComboAddress, DecayingEwma> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, std::vector<std::pair<ComboAddress, DecayingEwma> > > (0x0x7f8908de0900) 0 empty

Class std::iterator_traits<const std::pair<ComboAddress, DecayingEwma>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const std::pair<ComboAddress, DecayingEwma>*> (0x0x7f8908de09c0) 0 empty

Class __gnu_cxx::__normal_iterator<const std::pair<ComboAddress, DecayingEwma>*, std::vector<std::pair<ComboAddress, DecayingEwma> > >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const std::pair<ComboAddress, DecayingEwma>*, std::vector<std::pair<ComboAddress, DecayingEwma> > > (0x0x7f8908de0960) 0

Class std::__are_same<const std::pair<ComboAddress, DecayingEwma>*, std::pair<ComboAddress, DecayingEwma>*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<const std::pair<ComboAddress, DecayingEwma>*, std::pair<ComboAddress, DecayingEwma>*> (0x0x7f8908de0a20) 0 empty

Class __gnu_cxx::__enable_if<false, std::vector<std::pair<ComboAddress, DecayingEwma> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, std::vector<std::pair<ComboAddress, DecayingEwma> > > (0x0x7f8908de0a80) 0 empty

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

Class std::allocator<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::allocator<short unsigned int> (0x0x7f8908dcde38) 0 empty
  __gnu_cxx::new_allocator<short unsigned int> (0x0x7f8908de0c00) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<short unsigned int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<short unsigned int> > (0x0x7f8908de0c60) 0 empty

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

Class __gnu_cxx::__alloc_traits<std::allocator<short unsigned int> >::rebind<short unsigned int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<short unsigned int> >::rebind<short unsigned int> (0x0x7f8908de0d20) 0 empty

Class std::allocator<short unsigned int>::rebind<std::_Rb_tree_node<short unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::allocator<short unsigned int>::rebind<std::_Rb_tree_node<short unsigned int> > (0x0x7f8908de0f60) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<short unsigned int> >::rebind<std::_Rb_tree_node<short unsigned int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<short unsigned int> >::rebind<std::_Rb_tree_node<short unsigned int> > (0x0x7f8908de0f00) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<short unsigned int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<short unsigned int> > (0x0x7f8908b6d000) 0 empty

Class std::allocator<std::_Rb_tree_node<short unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<short unsigned int> > (0x0x7f8908dcd4e0) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<short unsigned int> > (0x0x7f8908b6d060) 0 empty

Class std::_Rb_tree<short unsigned int, short unsigned int, std::_Identity<short unsigned int>, std::less<short unsigned int>, std::allocator<short unsigned int> >::_Rb_tree_impl<std::less<short unsigned int>, false>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<short unsigned int, short unsigned int, std::_Identity<short unsigned int>, std::less<short unsigned int>, std::allocator<short unsigned int> >::_Rb_tree_impl<std::less<short unsigned int>, false> (0x0x7f8908dcd9c0) 0
  std::allocator<std::_Rb_tree_node<short unsigned int> > (0x0x7f8908dcdaf8) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<short unsigned int> > (0x0x7f8908b6d0c0) 0 empty

Class std::_Rb_tree<short unsigned int, short unsigned int, std::_Identity<short unsigned int>, std::less<short unsigned int>, std::allocator<short unsigned int> >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<short unsigned int, short unsigned int, std::_Identity<short unsigned int>, std::less<short unsigned int>, std::allocator<short unsigned int> > (0x0x7f8908de0ea0) 0

Class std::set<short unsigned int>
   size=48 align=8
   base size=48 base align=8
std::set<short unsigned int> (0x0x7f8908de0b40) 0

Class PacketID
   size=160 align=8
   base size=156 base align=8
PacketID (0x0x7f8908de0ae0) 0

Class boost::tuples::detail::tie_traits<const ComboAddress>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::tie_traits<const ComboAddress> (0x0x7f8908b6d360) 0 empty

Class boost::tuples::detail::tie_traits<int>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::tie_traits<int> (0x0x7f8908b6d3c0) 0 empty

Class boost::tuples::detail::tie_mapper<const ComboAddress, int, const short unsigned int, void, void, void, void, void, void, void>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::tie_mapper<const ComboAddress, int, const short unsigned int, void, void, void, void, void, void, void> (0x0x7f8908b6d300) 0 empty

Class boost::tuples::detail::map_tuple_to_cons<int&, const short unsigned int&, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::map_tuple_to_cons<int&, const short unsigned int&, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> (0x0x7f8908b6d480) 0 empty

Class boost::tuples::detail::map_tuple_to_cons<const ComboAddress&, int&, const short unsigned int&, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::map_tuple_to_cons<const ComboAddress&, int&, const short unsigned int&, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> (0x0x7f8908b6d420) 0 empty

Class boost::detail::is_reference_impl<const ComboAddress&>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<const ComboAddress&> (0x0x7f8908b6d5a0) 0 empty

Class boost::is_lvalue_reference<const ComboAddress&>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<const ComboAddress&> (0x0x7f8908bebf70) 0 empty
  boost::integral_constant<bool, true> (0x0x7f8908bf7000) 0 empty
    mpl_::bool_<true> (0x0x7f8908b6d600) 0 empty

Class boost::is_rvalue_reference<const ComboAddress&>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<const ComboAddress&> (0x0x7f8908bf7068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8908bf70d0) 0 empty
    mpl_::bool_<false> (0x0x7f8908b6d660) 0 empty

Class boost::is_reference<const ComboAddress&>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<const ComboAddress&> (0x0x7f8908bf7138) 0 empty
  boost::integral_constant<bool, true> (0x0x7f8908bf71a0) 0 empty
    mpl_::bool_<true> (0x0x7f8908b6d6c0) 0 empty

Class boost::type_traits::false_result::result_<const ComboAddress&>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::false_result::result_<const ComboAddress&> (0x0x7f8908b6d720) 0 empty

Class boost::detail::is_function_impl<const ComboAddress&>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<const ComboAddress&> (0x0x7f8908bf7208) 0 empty
  boost::type_traits::false_result::result_<const ComboAddress&> (0x0x7f8908b6d780) 0 empty

Class boost::is_function<const ComboAddress&>
   size=1 align=1
   base size=1 base align=1
boost::is_function<const ComboAddress&> (0x0x7f8908bf7270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8908bf72d8) 0 empty
    mpl_::bool_<false> (0x0x7f8908b6d7e0) 0 empty

Class boost::tuples::detail::IF<false, boost::tuples::detail::non_storeable_type<const ComboAddress&>, const ComboAddress&>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::IF<false, boost::tuples::detail::non_storeable_type<const ComboAddress&>, const ComboAddress&> (0x0x7f8908b6d840) 0 empty

Class boost::tuples::detail::wrap_non_storeable_type<const ComboAddress&>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::wrap_non_storeable_type<const ComboAddress&> (0x0x7f8908b6d540) 0 empty

Class boost::detail::is_reference_impl<int&>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<int&> (0x0x7f8908b6da20) 0 empty

Class boost::is_lvalue_reference<int&>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<int&> (0x0x7f8908bf7410) 0 empty
  boost::integral_constant<bool, true> (0x0x7f8908bf7478) 0 empty
    mpl_::bool_<true> (0x0x7f8908b6da80) 0 empty

Class boost::is_rvalue_reference<int&>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<int&> (0x0x7f8908bf74e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8908bf7548) 0 empty
    mpl_::bool_<false> (0x0x7f8908b6dae0) 0 empty

Class boost::is_reference<int&>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<int&> (0x0x7f8908bf75b0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f8908bf7618) 0 empty
    mpl_::bool_<true> (0x0x7f8908b6db40) 0 empty

Class boost::type_traits::false_result::result_<int&>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::false_result::result_<int&> (0x0x7f8908b6dba0) 0 empty

Class boost::detail::is_function_impl<int&>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<int&> (0x0x7f8908bf7680) 0 empty
  boost::type_traits::false_result::result_<int&> (0x0x7f8908b6dc00) 0 empty

Class boost::is_function<int&>
   size=1 align=1
   base size=1 base align=1
boost::is_function<int&> (0x0x7f8908bf76e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8908bf7750) 0 empty
    mpl_::bool_<false> (0x0x7f8908b6dc60) 0 empty

Class boost::tuples::detail::IF<false, boost::tuples::detail::non_storeable_type<int&>, int&>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::IF<false, boost::tuples::detail::non_storeable_type<int&>, int&> (0x0x7f8908b6dcc0) 0 empty

Class boost::tuples::detail::wrap_non_storeable_type<int&>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::wrap_non_storeable_type<int&> (0x0x7f8908b6d9c0) 0 empty

Class boost::tuples::access_traits<int&>
   size=1 align=1
   base size=0 base align=1
boost::tuples::access_traits<int&> (0x0x7f8908b6dd20) 0 empty

Class boost::tuples::cons<int&, boost::tuples::cons<const short unsigned int&, boost::tuples::null_type> >
   size=16 align=8
   base size=16 base align=8
boost::tuples::cons<int&, boost::tuples::cons<const short unsigned int&, boost::tuples::null_type> > (0x0x7f8908b6d960) 0

Class boost::tuples::access_traits<const ComboAddress&>
   size=1 align=1
   base size=0 base align=1
boost::tuples::access_traits<const ComboAddress&> (0x0x7f8908b6dea0) 0 empty

Class boost::detail::cv_traits_imp<boost::tuples::cons<int&, boost::tuples::cons<const short unsigned int&, boost::tuples::null_type> >*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::tuples::cons<int&, boost::tuples::cons<const short unsigned int&, boost::tuples::null_type> >*> (0x0x7f8908c23060) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::tuples::cons<int&, boost::tuples::cons<const short unsigned int&, boost::tuples::null_type> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::tuples::cons<int&, boost::tuples::cons<const short unsigned int&, boost::tuples::null_type> > > (0x0x7f8908c23000) 0 empty

Class boost::remove_cv<boost::tuples::cons<int&, boost::tuples::cons<const short unsigned int&, boost::tuples::null_type> > >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::tuples::cons<int&, boost::tuples::cons<const short unsigned int&, boost::tuples::null_type> > > (0x0x7f8908b6df60) 0 empty

Class boost::tuples::access_traits<boost::tuples::cons<int&, boost::tuples::cons<const short unsigned int&, boost::tuples::null_type> > >
   size=1 align=1
   base size=0 base align=1
boost::tuples::access_traits<boost::tuples::cons<int&, boost::tuples::cons<const short unsigned int&, boost::tuples::null_type> > > (0x0x7f8908b6df00) 0 empty

Class boost::tuples::cons<const ComboAddress&, boost::tuples::cons<int&, boost::tuples::cons<const short unsigned int&, boost::tuples::null_type> > >
   size=24 align=8
   base size=24 base align=8
boost::tuples::cons<const ComboAddress&, boost::tuples::cons<int&, boost::tuples::cons<const short unsigned int&, boost::tuples::null_type> > > (0x0x7f8908b6d4e0) 0

Class boost::tuples::tuple<const ComboAddress&, int&, const short unsigned int&, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>
   size=24 align=8
   base size=24 base align=8
boost::tuples::tuple<const ComboAddress&, int&, const short unsigned int&, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> (0x0x7f8908bf7d00) 0
  boost::tuples::cons<const ComboAddress&, boost::tuples::cons<int&, boost::tuples::cons<const short unsigned int&, boost::tuples::null_type> > > (0x0x7f8908c231e0) 0

Class boost::tuples::detail::tie_traits<const int>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::tie_traits<const int> (0x0x7f8908c23420) 0 empty

Class boost::tuples::detail::tie_mapper<const int, const short unsigned int, void, void, void, void, void, void, void, void>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::tie_mapper<const int, const short unsigned int, void, void, void, void, void, void, void, void> (0x0x7f8908c233c0) 0 empty

Class boost::tuples::detail::map_tuple_to_cons<const int&, const short unsigned int&, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::map_tuple_to_cons<const int&, const short unsigned int&, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> (0x0x7f8908c23540) 0 empty

Class boost::detail::is_reference_impl<const int&>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<const int&> (0x0x7f8908c23720) 0 empty

Class boost::is_lvalue_reference<const int&>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<const int&> (0x0x7f8908c5eb60) 0 empty
  boost::integral_constant<bool, true> (0x0x7f8908c5ebc8) 0 empty
    mpl_::bool_<true> (0x0x7f8908c23780) 0 empty

Class boost::is_rvalue_reference<const int&>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<const int&> (0x0x7f8908c5ec30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8908c5ec98) 0 empty
    mpl_::bool_<false> (0x0x7f8908c237e0) 0 empty

Class boost::is_reference<const int&>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<const int&> (0x0x7f8908c5ed00) 0 empty
  boost::integral_constant<bool, true> (0x0x7f8908c5ed68) 0 empty
    mpl_::bool_<true> (0x0x7f8908c23840) 0 empty

Class boost::type_traits::false_result::result_<const int&>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::false_result::result_<const int&> (0x0x7f8908c238a0) 0 empty

Class boost::detail::is_function_impl<const int&>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<const int&> (0x0x7f8908c5edd0) 0 empty
  boost::type_traits::false_result::result_<const int&> (0x0x7f8908c23900) 0 empty

Class boost::is_function<const int&>
   size=1 align=1
   base size=1 base align=1
boost::is_function<const int&> (0x0x7f8908c5ee38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8908c5eea0) 0 empty
    mpl_::bool_<false> (0x0x7f8908c23960) 0 empty

Class boost::tuples::detail::IF<false, boost::tuples::detail::non_storeable_type<const int&>, const int&>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::IF<false, boost::tuples::detail::non_storeable_type<const int&>, const int&> (0x0x7f8908c239c0) 0 empty

Class boost::tuples::detail::wrap_non_storeable_type<const int&>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::wrap_non_storeable_type<const int&> (0x0x7f8908c236c0) 0 empty

Class boost::tuples::access_traits<const int&>
   size=1 align=1
   base size=0 base align=1
boost::tuples::access_traits<const int&> (0x0x7f8908c23a20) 0 empty

Class boost::tuples::cons<const int&, boost::tuples::cons<const short unsigned int&, boost::tuples::null_type> >
   size=16 align=8
   base size=16 base align=8
boost::tuples::cons<const int&, boost::tuples::cons<const short unsigned int&, boost::tuples::null_type> > (0x0x7f8908c23660) 0

Class boost::tuples::tuple<const int&, const short unsigned int&, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>
   size=16 align=8
   base size=16 base align=8
boost::tuples::tuple<const int&, const short unsigned int&, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> (0x0x7f8908c6b208) 0
  boost::tuples::cons<const int&, boost::tuples::cons<const short unsigned int&, boost::tuples::null_type> > (0x0x7f8908c23ba0) 0

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

Class PacketIDBirthdayCompare
   size=1 align=1
   base size=1 base align=1
PacketIDBirthdayCompare (0x0x7f8908c934e0) 0 empty
  std::binary_function<PacketID, PacketID, bool> (0x0x7f8908c23cc0) 0 empty

Class RecursorStats
   size=272 align=8
   base size=272 base align=8
RecursorStats (0x0x7f8908c23f60) 0

Class TCPConnection
   size=65580 align=4
   base size=65580 base align=4
TCPConnection (0x0x7f8908c936e8) 0
  boost::noncopyable_::noncopyable (0x0x7f8908cb2000) 0 empty

Class ImmediateServFailException
   size=8 align=8
   base size=8 base align=8
ImmediateServFailException (0x0x7f8908cb2060) 0

Class RemoteKeeper
   size=32 align=8
   base size=28 base align=8
RemoteKeeper (0x0x7f8908cb20c0) 0

Class RegisterOurselves
   size=1 align=1
   base size=0 base align=1
RegisterOurselves (0x0x7f8908cb2120) 0 empty

Class std::pair<int, FDMultiplexer* (*)()>
   size=16 align=8
   base size=16 base align=8
std::pair<int, FDMultiplexer* (*)()> (0x0x7f8908cb2180) 0

Class std::pair<const int, FDMultiplexer* (*)()>
   size=16 align=8
   base size=16 base align=8
std::pair<const int, FDMultiplexer* (*)()> (0x0x7f8908cb21e0) 0

Class std::_Rb_tree_iterator<std::pair<const int, FDMultiplexer* (*)()> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<std::pair<const int, FDMultiplexer* (*)()> > (0x0x7f8908cb2240) 0

Class std::_Rb_tree_const_iterator<std::pair<const int, FDMultiplexer::Callback> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_const_iterator<std::pair<const int, FDMultiplexer::Callback> > (0x0x7f8908cb2300) 0

Class boost::exception_detail::enable_error_info_helper<boost::bad_weak_ptr, 1>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_helper<boost::bad_weak_ptr, 1> (0x0x7f8908cb23c0) 0 empty

Class boost::exception_detail::enable_error_info_return_type<boost::bad_weak_ptr>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_return_type<boost::bad_weak_ptr> (0x0x7f8908cb2360) 0 empty

Vtable for boost::exception_detail::error_info_injector<boost::bad_weak_ptr>
boost::exception_detail::error_info_injector<boost::bad_weak_ptr>::_ZTVN5boost16exception_detail19error_info_injectorINS_12bad_weak_ptrEEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_12bad_weak_ptrEEE)
16    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::bad_weak_ptr>
24    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::bad_weak_ptr>
32    (int (*)(...))boost::bad_weak_ptr::what
40    (int (*)(...))-8
48    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_12bad_weak_ptrEEE)
56    (int (*)(...))boost::exception_detail::error_info_injector<boost::bad_weak_ptr>::_ZThn8_N5boost16exception_detail19error_info_injectorINS_12bad_weak_ptrEED1Ev
64    (int (*)(...))boost::exception_detail::error_info_injector<boost::bad_weak_ptr>::_ZThn8_N5boost16exception_detail19error_info_injectorINS_12bad_weak_ptrEED0Ev

Class boost::exception_detail::error_info_injector<boost::bad_weak_ptr>
   size=48 align=8
   base size=44 base align=8
boost::exception_detail::error_info_injector<boost::bad_weak_ptr> (0x0x7f890c35b930) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::bad_weak_ptr>::_ZTVN5boost16exception_detail19error_info_injectorINS_12bad_weak_ptrEEE) + 16u)
  boost::bad_weak_ptr (0x0x7f8908c93a90) 0 nearly-empty
      primary-for boost::exception_detail::error_info_injector<boost::bad_weak_ptr> (0x0x7f890c35b930)
    std::exception (0x0x7f8908cb2420) 0 nearly-empty
        primary-for boost::bad_weak_ptr (0x0x7f8908c93a90)
  boost::exception (0x0x7f8908cb2480) 8
      vptr=((& boost::exception_detail::error_info_injector<boost::bad_weak_ptr>::_ZTVN5boost16exception_detail19error_info_injectorINS_12bad_weak_ptrEEE) + 56u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEEE: 21u entries
0     48u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEEE)
24    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >
32    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >
40    (int (*)(...))boost::bad_weak_ptr::what
48    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >
56    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >
64    (int (*)(...))-8
72    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEEE)
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZThn8_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEED1Ev
88    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZThn8_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEED0Ev
96    18446744073709551568u
104   18446744073709551568u
112   18446744073709551568u
120   (int (*)(...))-48
128   (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEEE)
136   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZTv0_n24_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEE5cloneEv
144   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZTv0_n32_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEE7rethrowEv
152   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEED1Ev
160   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZTTN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEEE) + 24u)
8     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEEE) + 136u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >
   size=56 align=8
   base size=44 base align=8
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> > (0x0x7f890c35baf0) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEEE) + 24u)
  boost::exception_detail::error_info_injector<boost::bad_weak_ptr> (0x0x7f890c35bb60) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> > (0x0x7f890c35baf0)
    boost::bad_weak_ptr (0x0x7f8908c93af8) 0 nearly-empty
        primary-for boost::exception_detail::error_info_injector<boost::bad_weak_ptr> (0x0x7f890c35bb60)
      std::exception (0x0x7f8908cb25a0) 0 nearly-empty
          primary-for boost::bad_weak_ptr (0x0x7f8908c93af8)
    boost::exception (0x0x7f8908cb2600) 8
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEEE) + 80u)
  boost::exception_detail::clone_base (0x0x7f8908cb2660) 48 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEEE) + 136u)

Class std::__is_normal_iterator<long unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<long unsigned int*> (0x0x7f8908cb2900) 0 empty

Class std::_Iter_base<long unsigned int*, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<long unsigned int*, false> (0x0x7f8908cb2960) 0 empty

Class std::_Niter_base<long unsigned int*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<long unsigned int*> (0x0x7f8908c93f70) 0 empty
  std::_Iter_base<long unsigned int*, false> (0x0x7f8908cb29c0) 0 empty

Class std::__is_pointer<int>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<int> (0x0x7f8908cb2a80) 0 empty

Class std::__is_floating<int>
   size=1 align=1
   base size=0 base align=1
std::__is_floating<int> (0x0x7f8908cb2b40) 0 empty

Class std::__traitor<std::__is_integer<int>, std::__is_floating<int> >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_integer<int>, std::__is_floating<int> > (0x0x7f8908cb2ae0) 0 empty

Class std::__is_arithmetic<int>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<int> (0x0x7f8908c93888) 0 empty
  std::__traitor<std::__is_integer<int>, std::__is_floating<int> > (0x0x7f8908cb2ba0) 0 empty

Class std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7f8908cb2a20) 0 empty

Class std::__is_scalar<int>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<int> (0x0x7f8908c93958) 0 empty
  std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7f8908cb2c00) 0 empty

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

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

Class boost::exception_detail::enable_error_info_helper<boost::io::bad_format_string, 1>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_helper<boost::io::bad_format_string, 1> (0x0x7f8908cb2d80) 0 empty

Class boost::exception_detail::enable_error_info_return_type<boost::io::bad_format_string>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_return_type<boost::io::bad_format_string> (0x0x7f8908cb2d20) 0 empty

Vtable for boost::exception_detail::error_info_injector<boost::io::bad_format_string>
boost::exception_detail::error_info_injector<boost::io::bad_format_string>::_ZTVN5boost16exception_detail19error_info_injectorINS_2io17bad_format_stringEEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_2io17bad_format_stringEEE)
16    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::io::bad_format_string>
24    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::io::bad_format_string>
32    (int (*)(...))boost::io::bad_format_string::what
40    (int (*)(...))-24
48    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_2io17bad_format_stringEEE)
56    (int (*)(...))boost::exception_detail::error_info_injector<boost::io::bad_format_string>::_ZThn24_N5boost16exception_detail19error_info_injectorINS_2io17bad_format_stringEED1Ev
64    (int (*)(...))boost::exception_detail::error_info_injector<boost::io::bad_format_string>::_ZThn24_N5boost16exception_detail19error_info_injectorINS_2io17bad_format_stringEED0Ev

Class boost::exception_detail::error_info_injector<boost::io::bad_format_string>
   size=64 align=8
   base size=60 base align=8
boost::exception_detail::error_info_injector<boost::io::bad_format_string> (0x0x7f890c390d90) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::io::bad_format_string>::_ZTVN5boost16exception_detail19error_info_injectorINS_2io17bad_format_stringEEE) + 16u)
  boost::io::bad_format_string (0x0x7f8908c93b60) 0
      primary-for boost::exception_detail::error_info_injector<boost::io::bad_format_string> (0x0x7f890c390d90)
    boost::io::format_error (0x0x7f8908954000) 0 nearly-empty
        primary-for boost::io::bad_format_string (0x0x7f8908c93b60)
      std::exception (0x0x7f8908cb2de0) 0 nearly-empty
          primary-for boost::io::format_error (0x0x7f8908954000)
  boost::exception (0x0x7f8908cb2e40) 24
      vptr=((& boost::exception_detail::error_info_injector<boost::io::bad_format_string>::_ZTVN5boost16exception_detail19error_info_injectorINS_2io17bad_format_stringEEE) + 56u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::io::bad_format_string> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::io::bad_format_string> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_2io17bad_format_stringEEEEE: 21u entries
0     64u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_2io17bad_format_stringEEEEE)
24    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::io::bad_format_string> >
32    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::io::bad_format_string> >
40    (int (*)(...))boost::io::bad_format_string::what
48    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<boost::io::bad_format_string> >
56    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<boost::io::bad_format_string> >
64    (int (*)(...))-24
72    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_2io17bad_format_stringEEEEE)
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::io::bad_format_string> >::_ZThn24_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_2io17bad_format_stringEEEED1Ev
88    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::io::bad_format_string> >::_ZThn24_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_2io17bad_format_stringEEEED0Ev
96    18446744073709551552u
104   18446744073709551552u
112   18446744073709551552u
120   (int (*)(...))-64
128   (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_2io17bad_format_stringEEEEE)
136   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::io::bad_format_string> >::_ZTv0_n24_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_2io17bad_format_stringEEEE5cloneEv
144   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::io::bad_format_string> >::_ZTv0_n32_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_2io17bad_format_stringEEEE7rethrowEv
152   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::io::bad_format_string> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_2io17bad_format_stringEEEED1Ev
160   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::io::bad_format_string> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_2io17bad_format_stringEEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::io::bad_format_string> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::io::bad_format_string> >::_ZTTN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_2io17bad_format_stringEEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::io::bad_format_string> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_2io17bad_format_stringEEEEE) + 24u)
8     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::io::bad_format_string> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_2io17bad_format_stringEEEEE) + 136u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::io::bad_format_string> >
   size=72 align=8
   base size=60 base align=8
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::io::bad_format_string> > (0x0x7f890c390e70) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::io::bad_format_string> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_2io17bad_format_stringEEEEE) + 24u)
  boost::exception_detail::error_info_injector<boost::io::bad_format_string> (0x0x7f890c390ee0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::io::bad_format_string> > (0x0x7f890c390e70)
    boost::io::bad_format_string (0x0x7f8908954138) 0
        primary-for boost::exception_detail::error_info_injector<boost::io::bad_format_string> (0x0x7f890c390ee0)
      boost::io::format_error (0x0x7f89089541a0) 0 nearly-empty
          primary-for boost::io::bad_format_string (0x0x7f8908954138)
        std::exception (0x0x7f8908cb2ea0) 0 nearly-empty
            primary-for boost::io::format_error (0x0x7f89089541a0)
    boost::exception (0x0x7f8908cb2f00) 24
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::io::bad_format_string> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_2io17bad_format_stringEEEEE) + 80u)
  boost::exception_detail::clone_base (0x0x7f8908cb2f60) 64 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::io::bad_format_string> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_2io17bad_format_stringEEEEE) + 136u)

Class boost::is_integral<boost::function2<void, int, boost::any&> >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::function2<void, int, boost::any&> > (0x0x7f89089544e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8908954548) 0 empty
    mpl_::bool_<false> (0x0x7f8908978180) 0 empty

Class boost::detail::array_to_pointer_decay<int>
   size=1 align=1
   base size=0 base align=1
boost::detail::array_to_pointer_decay<int> (0x0x7f89089781e0) 0 empty

Class boost::detail::is_xchar_to_xchar<std::basic_string<char>, int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_xchar_to_xchar<std::basic_string<char>, int> (0x0x7f8908978240) 0 empty

Class boost::is_same<int, std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_same<int, std::basic_string<char> > (0x0x7f89089546e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8908954750) 0 empty
    mpl_::bool_<false> (0x0x7f8908978360) 0 empty

Class boost::is_same<std::basic_string<char>, char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<std::basic_string<char>, char> (0x0x7f89089547b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8908954820) 0 empty
    mpl_::bool_<false> (0x0x7f8908978420) 0 empty

Class boost::is_same<std::basic_string<char>, wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::is_same<std::basic_string<char>, wchar_t> (0x0x7f8908954888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f89089548f0) 0 empty
    mpl_::bool_<false> (0x0x7f8908978480) 0 empty

Class boost::is_same<std::basic_string<char>, unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<std::basic_string<char>, unsigned char> (0x0x7f8908954958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f89089549c0) 0 empty
    mpl_::bool_<false> (0x0x7f89089785a0) 0 empty

Class boost::is_same<std::basic_string<char>, signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<std::basic_string<char>, signed char> (0x0x7f8908954a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8908954a90) 0 empty
    mpl_::bool_<false> (0x0x7f89089786c0) 0 empty

Class boost::detail::is_char_or_wchar<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_char_or_wchar<std::basic_string<char> > (0x0x7f89089783c0) 0 empty

Class boost::type_traits::ice_and<false, false, true, true, true, true, true>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::ice_and<false, false, true, true, true, true, true> (0x0x7f89089788a0) 0 empty

Class boost::type_traits::ice_eq<1, 8>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::ice_eq<1, 8> (0x0x7f8908978900) 0 empty

Class boost::type_traits::ice_eq<1, 4>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::ice_eq<1, 4> (0x0x7f8908978960) 0 empty

Class boost::is_same<int, char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<int, char> (0x0x7f8908954af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8908954b60) 0 empty
    mpl_::bool_<false> (0x0x7f8908978a20) 0 empty

Class boost::is_same<int, wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::is_same<int, wchar_t> (0x0x7f8908954bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8908954c30) 0 empty
    mpl_::bool_<false> (0x0x7f8908978a80) 0 empty

Class boost::is_same<int, unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<int, unsigned char> (0x0x7f8908954c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8908954d00) 0 empty
    mpl_::bool_<false> (0x0x7f8908978ae0) 0 empty

Class boost::is_same<int, signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<int, signed char> (0x0x7f8908954d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8908954dd0) 0 empty
    mpl_::bool_<false> (0x0x7f8908978b40) 0 empty

Class boost::detail::is_char_or_wchar<int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_char_or_wchar<int> (0x0x7f89089789c0) 0 empty

Class boost::type_traits::ice_and<false, false, false, false, true, true, true>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::ice_and<false, false, false, false, true, true, true> (0x0x7f8908978ba0) 0 empty

Class boost::detail::is_char_array_to_stdstring<std::basic_string<char>, int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_char_array_to_stdstring<std::basic_string<char>, int> (0x0x7f8908978c00) 0 empty

Class boost::is_same<std::basic_string<char>, int>
   size=1 align=1
   base size=1 base align=1
boost::is_same<std::basic_string<char>, int> (0x0x7f8908954f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8908954f70) 0 empty
    mpl_::bool_<false> (0x0x7f8908978c60) 0 empty

Class boost::detail::is_stdstring<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_stdstring<std::basic_string<char> > (0x0x7f8908978cc0) 0 empty

Class boost::detail::is_arithmetic_and_not_xchars<std::basic_string<char>, int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_and_not_xchars<std::basic_string<char>, int> (0x0x7f8908978d20) 0 empty

Class boost::detail::is_arithmetic_impl<int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<int> (0x0x7f8908978d80) 0 empty

Class boost::is_float<int>
   size=1 align=1
   base size=1 base align=1
boost::is_float<int> (0x0x7f890899e000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890899e068) 0 empty
    mpl_::bool_<false> (0x0x7f8908978de0) 0 empty

Class boost::is_arithmetic<int>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<int> (0x0x7f890899e0d0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890899e138) 0 empty
    mpl_::bool_<true> (0x0x7f8908978e40) 0 empty

Class boost::detail::is_arithmetic_impl<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<std::basic_string<char> > (0x0x7f8908978ea0) 0 empty

Class boost::is_integral<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<std::basic_string<char> > (0x0x7f890899e1a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890899e208) 0 empty
    mpl_::bool_<false> (0x0x7f89089a3000) 0 empty

Class boost::is_float<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_float<std::basic_string<char> > (0x0x7f890899e270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890899e2d8) 0 empty
    mpl_::bool_<false> (0x0x7f89089a3060) 0 empty

Class boost::is_arithmetic<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<std::basic_string<char> > (0x0x7f890899e340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890899e3a8) 0 empty
    mpl_::bool_<false> (0x0x7f89089a30c0) 0 empty

Class boost::type_traits::ice_and<true, false, true, true, true, true, true>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::ice_and<true, false, true, true, true, true, true> (0x0x7f89089a3120) 0 empty

Class boost::mpl::if_c<false, boost::detail::lexical_cast_dynamic_num<std::basic_string<char>, int>, boost::detail::lexical_cast_do_cast<std::basic_string<char>, int> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::detail::lexical_cast_dynamic_num<std::basic_string<char>, int>, boost::detail::lexical_cast_do_cast<std::basic_string<char>, int> > (0x0x7f89089a3180) 0 empty

Class boost::mpl::if_c<false, boost::detail::lexical_cast_copy<int>, boost::detail::lexical_cast_do_cast<std::basic_string<char>, int> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::detail::lexical_cast_copy<int>, boost::detail::lexical_cast_do_cast<std::basic_string<char>, int> > (0x0x7f89089a31e0) 0 empty

Class boost::detail::lexical_cast_do_cast<std::basic_string<char>, int>
   size=1 align=1
   base size=0 base align=1
boost::detail::lexical_cast_do_cast<std::basic_string<char>, int> (0x0x7f89089a3240) 0 empty

Class std::_Rb_tree_node<std::pair<const int, FDMultiplexer::Callback> >
   size=96 align=8
   base size=96 base align=8
std::_Rb_tree_node<std::pair<const int, FDMultiplexer::Callback> > (0x0x7f890899e680) 0
  std::_Rb_tree_node_base (0x0x7f89089a32a0) 0

Class boost::tuples::length<boost::tuples::cons<long int&, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::length<boost::tuples::cons<long int&, boost::tuples::null_type> > (0x0x7f89089a3300) 0 empty

Class boost::tuples::length<boost::tuples::cons<const long int&, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::length<boost::tuples::cons<const long int&, boost::tuples::null_type> > (0x0x7f89089a3360) 0 empty

Class std::iterator_traits<std::pair<int, boost::any>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<std::pair<int, boost::any>*> (0x0x7f89089a3420) 0 empty

Class __gnu_cxx::__normal_iterator<std::pair<int, boost::any>*, std::vector<std::pair<int, boost::any> > >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<std::pair<int, boost::any>*, std::vector<std::pair<int, boost::any> > > (0x0x7f89089a33c0) 0

Class std::__are_same<std::pair<int, boost::any>*, std::pair<int, boost::any>*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<std::pair<int, boost::any>*, std::pair<int, boost::any>*> (0x0x7f89089a3480) 0 empty

Class __gnu_cxx::__enable_if<true, std::vector<std::pair<int, boost::any> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, std::vector<std::pair<int, boost::any> > > (0x0x7f89089a34e0) 0 empty

Class std::iterator_traits<const std::pair<int, boost::any>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const std::pair<int, boost::any>*> (0x0x7f89089a35a0) 0 empty

Class __gnu_cxx::__normal_iterator<const std::pair<int, boost::any>*, std::vector<std::pair<int, boost::any> > >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const std::pair<int, boost::any>*, std::vector<std::pair<int, boost::any> > > (0x0x7f89089a3540) 0

Class std::__are_same<const std::pair<int, boost::any>*, std::pair<int, boost::any>*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<const std::pair<int, boost::any>*, std::pair<int, boost::any>*> (0x0x7f89089a3600) 0 empty

Class __gnu_cxx::__enable_if<false, std::vector<std::pair<int, boost::any> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, std::vector<std::pair<int, boost::any> > > (0x0x7f89089a3660) 0 empty

Class std::iterator_traits<std::pair<std::basic_string<char>, short unsigned int>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<std::pair<std::basic_string<char>, short unsigned int>*> (0x0x7f89089a38a0) 0 empty

Class __gnu_cxx::__normal_iterator<std::pair<std::basic_string<char>, short unsigned int>*, std::vector<std::pair<std::basic_string<char>, short unsigned int> > >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<std::pair<std::basic_string<char>, short unsigned int>*, std::vector<std::pair<std::basic_string<char>, short unsigned int> > > (0x0x7f89089a3840) 0

Class std::__are_same<std::pair<std::basic_string<char>, short unsigned int>*, std::pair<std::basic_string<char>, short unsigned int>*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<std::pair<std::basic_string<char>, short unsigned int>*, std::pair<std::basic_string<char>, short unsigned int>*> (0x0x7f89089a3900) 0 empty

Class __gnu_cxx::__enable_if<true, std::vector<std::pair<std::basic_string<char>, short unsigned int> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, std::vector<std::pair<std::basic_string<char>, short unsigned int> > > (0x0x7f89089a3960) 0 empty

Class __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(char, char)>
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__ops::_Iter_comp_iter<bool (*)(char, char)> (0x0x7f89089a39c0) 0

Class boost::tuples::length<boost::tuples::cons<const short unsigned int&, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::length<boost::tuples::cons<const short unsigned int&, boost::tuples::null_type> > (0x0x7f89089a3a20) 0 empty

Class boost::detail::array_to_pointer_decay<short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::array_to_pointer_decay<short unsigned int> (0x0x7f89089a3ba0) 0 empty

Class boost::detail::is_xchar_to_xchar<std::basic_string<char>, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_xchar_to_xchar<std::basic_string<char>, short unsigned int> (0x0x7f89089a3c00) 0 empty

Class boost::is_same<short unsigned int, std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_same<short unsigned int, std::basic_string<char> > (0x0x7f89089badd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f89089bae38) 0 empty
    mpl_::bool_<false> (0x0x7f89089a3c60) 0 empty

Class boost::type_traits::ice_eq<1, 2>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::ice_eq<1, 2> (0x0x7f89089a3cc0) 0 empty

Class boost::is_same<short unsigned int, char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<short unsigned int, char> (0x0x7f89089baf70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f89089ba270) 0 empty
    mpl_::bool_<false> (0x0x7f89089a3d80) 0 empty

Class boost::is_same<short unsigned int, wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::is_same<short unsigned int, wchar_t> (0x0x7f89089ba478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f89089ba5b0) 0 empty
    mpl_::bool_<false> (0x0x7f89089a3de0) 0 empty

Class boost::is_same<short unsigned int, unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<short unsigned int, unsigned char> (0x0x7f8908a46000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8908a46068) 0 empty
    mpl_::bool_<false> (0x0x7f89089a3e40) 0 empty

Class boost::is_same<short unsigned int, signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<short unsigned int, signed char> (0x0x7f8908a460d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8908a46138) 0 empty
    mpl_::bool_<false> (0x0x7f89089a3ea0) 0 empty

Class boost::detail::is_char_or_wchar<short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_char_or_wchar<short unsigned int> (0x0x7f89089a3d20) 0 empty

Class boost::detail::is_char_array_to_stdstring<std::basic_string<char>, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_char_array_to_stdstring<std::basic_string<char>, short unsigned int> (0x0x7f89089a3f00) 0 empty

Class boost::is_same<std::basic_string<char>, short unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_same<std::basic_string<char>, short unsigned int> (0x0x7f8908a461a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8908a46208) 0 empty
    mpl_::bool_<false> (0x0x7f89089a3f60) 0 empty

Class boost::detail::is_arithmetic_and_not_xchars<std::basic_string<char>, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_and_not_xchars<std::basic_string<char>, short unsigned int> (0x0x7f8908a4b000) 0 empty

Class boost::detail::is_arithmetic_impl<short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<short unsigned int> (0x0x7f8908a4b120) 0 empty

Class boost::is_float<short unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_float<short unsigned int> (0x0x7f8908a46410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8908a46478) 0 empty
    mpl_::bool_<false> (0x0x7f8908a4b180) 0 empty

Class boost::is_arithmetic<short unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<short unsigned int> (0x0x7f8908a464e0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f8908a46548) 0 empty
    mpl_::bool_<true> (0x0x7f8908a4b1e0) 0 empty

Class boost::mpl::if_c<false, boost::detail::lexical_cast_dynamic_num<std::basic_string<char>, short unsigned int>, boost::detail::lexical_cast_do_cast<std::basic_string<char>, short unsigned int> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::detail::lexical_cast_dynamic_num<std::basic_string<char>, short unsigned int>, boost::detail::lexical_cast_do_cast<std::basic_string<char>, short unsigned int> > (0x0x7f8908a4b240) 0 empty

Class boost::mpl::if_c<false, boost::detail::lexical_cast_copy<short unsigned int>, boost::detail::lexical_cast_do_cast<std::basic_string<char>, short unsigned int> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::detail::lexical_cast_copy<short unsigned int>, boost::detail::lexical_cast_do_cast<std::basic_string<char>, short unsigned int> > (0x0x7f8908a4b2a0) 0 empty

Class boost::detail::lexical_cast_do_cast<std::basic_string<char>, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::lexical_cast_do_cast<std::basic_string<char>, short unsigned int> (0x0x7f8908a4b300) 0 empty

Class boost::detail::array_to_pointer_decay<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::array_to_pointer_decay<std::basic_string<char> > (0x0x7f8908a4b360) 0 empty

Class boost::detail::is_xchar_to_xchar<unsigned int, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_xchar_to_xchar<unsigned int, std::basic_string<char> > (0x0x7f8908a4b480) 0 empty

Class boost::is_same<std::basic_string<char>, unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_same<std::basic_string<char>, unsigned int> (0x0x7f8908a46750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8908a467b8) 0 empty
    mpl_::bool_<false> (0x0x7f8908a4b4e0) 0 empty

Class boost::is_same<unsigned int, char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<unsigned int, char> (0x0x7f8908a46820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8908a46888) 0 empty
    mpl_::bool_<false> (0x0x7f8908a4b660) 0 empty

Class boost::is_same<unsigned int, wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::is_same<unsigned int, wchar_t> (0x0x7f8908a468f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8908a46958) 0 empty
    mpl_::bool_<false> (0x0x7f8908a4b6c0) 0 empty

Class boost::is_same<unsigned int, unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<unsigned int, unsigned char> (0x0x7f8908a469c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8908a46a28) 0 empty
    mpl_::bool_<false> (0x0x7f8908a4b720) 0 empty

Class boost::is_same<unsigned int, signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<unsigned int, signed char> (0x0x7f8908a46a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8908a46af8) 0 empty
    mpl_::bool_<false> (0x0x7f8908a4b780) 0 empty

Class boost::detail::is_char_or_wchar<unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_char_or_wchar<unsigned int> (0x0x7f8908a4b600) 0 empty

Class boost::detail::is_char_array_to_stdstring<unsigned int, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_char_array_to_stdstring<unsigned int, std::basic_string<char> > (0x0x7f8908a4b7e0) 0 empty

Class boost::is_same<unsigned int, std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_same<unsigned int, std::basic_string<char> > (0x0x7f8908a46b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8908a46bc8) 0 empty
    mpl_::bool_<false> (0x0x7f8908a4b840) 0 empty

Class boost::detail::is_stdstring<unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_stdstring<unsigned int> (0x0x7f8908a4b960) 0 empty

Class boost::detail::is_arithmetic_and_not_xchars<unsigned int, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_and_not_xchars<unsigned int, std::basic_string<char> > (0x0x7f8908a4b9c0) 0 empty

Class boost::detail::is_arithmetic_impl<unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<unsigned int> (0x0x7f8908a4ba20) 0 empty

Class boost::is_float<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_float<unsigned int> (0x0x7f8908a46d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8908a46d68) 0 empty
    mpl_::bool_<false> (0x0x7f8908a4ba80) 0 empty

Class boost::is_arithmetic<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<unsigned int> (0x0x7f8908a46dd0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f8908a46e38) 0 empty
    mpl_::bool_<true> (0x0x7f8908a4bae0) 0 empty

Class boost::mpl::if_c<false, boost::detail::lexical_cast_dynamic_num<unsigned int, std::basic_string<char> >, boost::detail::lexical_cast_do_cast<unsigned int, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::detail::lexical_cast_dynamic_num<unsigned int, std::basic_string<char> >, boost::detail::lexical_cast_do_cast<unsigned int, std::basic_string<char> > > (0x0x7f8908a4bb40) 0 empty

Class boost::mpl::if_c<false, boost::detail::lexical_cast_copy<std::basic_string<char> >, boost::detail::lexical_cast_do_cast<unsigned int, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::detail::lexical_cast_copy<std::basic_string<char> >, boost::detail::lexical_cast_do_cast<unsigned int, std::basic_string<char> > > (0x0x7f8908a4bba0) 0 empty

Class boost::detail::lexical_cast_do_cast<unsigned int, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::lexical_cast_do_cast<unsigned int, std::basic_string<char> > (0x0x7f8908a4bc00) 0 empty

Class boost::detail::array_to_pointer_decay<unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::array_to_pointer_decay<unsigned int> (0x0x7f8908a4bc60) 0 empty

Class boost::detail::is_xchar_to_xchar<std::basic_string<char>, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_xchar_to_xchar<std::basic_string<char>, unsigned int> (0x0x7f8908a4bcc0) 0 empty

Class boost::detail::is_char_array_to_stdstring<std::basic_string<char>, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_char_array_to_stdstring<std::basic_string<char>, unsigned int> (0x0x7f8908a4bd20) 0 empty

Class boost::detail::is_arithmetic_and_not_xchars<std::basic_string<char>, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_and_not_xchars<std::basic_string<char>, unsigned int> (0x0x7f8908a4bd80) 0 empty

Class boost::mpl::if_c<false, boost::detail::lexical_cast_dynamic_num<std::basic_string<char>, unsigned int>, boost::detail::lexical_cast_do_cast<std::basic_string<char>, unsigned int> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::detail::lexical_cast_dynamic_num<std::basic_string<char>, unsigned int>, boost::detail::lexical_cast_do_cast<std::basic_string<char>, unsigned int> > (0x0x7f8908a4bde0) 0 empty

Class boost::mpl::if_c<false, boost::detail::lexical_cast_copy<unsigned int>, boost::detail::lexical_cast_do_cast<std::basic_string<char>, unsigned int> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::detail::lexical_cast_copy<unsigned int>, boost::detail::lexical_cast_do_cast<std::basic_string<char>, unsigned int> > (0x0x7f8908a4be40) 0 empty

Class boost::detail::lexical_cast_do_cast<std::basic_string<char>, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::lexical_cast_do_cast<std::basic_string<char>, unsigned int> (0x0x7f8908a4bea0) 0 empty

Class boost::tuples::length<boost::tuples::cons<unsigned int, boost::tuples::cons<unsigned int, boost::tuples::null_type> > >
   size=1 align=1
   base size=0 base align=1
boost::tuples::length<boost::tuples::cons<unsigned int, boost::tuples::cons<unsigned int, boost::tuples::null_type> > > (0x0x7f8908aab0c0) 0 empty

Class boost::tuples::length<boost::tuples::cons<unsigned int, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::length<boost::tuples::cons<unsigned int, boost::tuples::null_type> > (0x0x7f8908aab120) 0 empty

Class std::unary_function<DNSResourceRecord, DNSResourceRecord>
   size=1 align=1
   base size=0 base align=1
std::unary_function<DNSResourceRecord, DNSResourceRecord> (0x0x7f8908aab1e0) 0 empty

Class std::_Identity<DNSResourceRecord>
   size=1 align=1
   base size=1 base align=1
std::_Identity<DNSResourceRecord> (0x0x7f8908a64f70) 0 empty
  std::unary_function<DNSResourceRecord, DNSResourceRecord> (0x0x7f8908aab240) 0 empty

Class boost::tuples::length<boost::tuples::cons<int&, boost::tuples::cons<const short unsigned int&, boost::tuples::null_type> > >
   size=1 align=1
   base size=0 base align=1
boost::tuples::length<boost::tuples::cons<int&, boost::tuples::cons<const short unsigned int&, boost::tuples::null_type> > > (0x0x7f8908aab2a0) 0 empty

Class boost::detail::function::basic_vtable2<void, int, boost::any&>
   size=16 align=8
   base size=16 base align=8
boost::detail::function::basic_vtable2<void, int, boost::any&> (0x0x7f8908aab360) 0

Class boost::detail::cv_traits_imp<int*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<int*> (0x0x7f8908aab840) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<int>
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<int> (0x0x7f8908aab7e0) 0 empty

Class boost::remove_cv<int>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<int> (0x0x7f8908aab780) 0 empty

Class boost::mpl::if_c<false, int, boost::detail::deduce_character_type_later<int> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, int, boost::detail::deduce_character_type_later<int> > (0x0x7f8908aab900) 0 empty

Class boost::detail::stream_char_common<int>
   size=1 align=1
   base size=1 base align=1
boost::detail::stream_char_common<int> (0x0x7f89087572d8) 0 empty
  boost::mpl::if_c<false, int, boost::detail::deduce_character_type_later<int> > (0x0x7f8908aab960) 0 empty

Class boost::detail::remove_rvalue_ref<std::basic_ostream<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_rvalue_ref<std::basic_ostream<char> > (0x0x7f8908aabae0) 0 empty

Class boost::remove_reference<std::basic_ostream<char> >
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<std::basic_ostream<char> > (0x0x7f8908aaba80) 0 empty

Class boost::detail::remove_rvalue_ref<int>
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_rvalue_ref<int> (0x0x7f8908aabba0) 0 empty

Class boost::remove_reference<int>
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<int> (0x0x7f8908aabb40) 0 empty

Class boost::detail::cv_traits_imp<std::basic_ostream<char>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<std::basic_ostream<char>*> (0x0x7f8908aabcc0) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<std::basic_ostream<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<std::basic_ostream<char> > (0x0x7f8908aabc60) 0 empty

Class boost::remove_cv<std::basic_ostream<char> >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<std::basic_ostream<char> > (0x0x7f8908aabc00) 0 empty

Class boost::remove_pointer<std::basic_ostream<char> >
   size=1 align=1
   base size=0 base align=1
boost::remove_pointer<std::basic_ostream<char> > (0x0x7f8908aabd20) 0 empty

Class boost::remove_pointer<int>
   size=1 align=1
   base size=0 base align=1
boost::remove_pointer<int> (0x0x7f8908aabd80) 0 empty

Class boost::detail::has_left_shift_impl::trait_impl<std::basic_ostream<char>, int, boost::detail::has_left_shift_impl::dont_care>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_left_shift_impl::trait_impl<std::basic_ostream<char>, int, boost::detail::has_left_shift_impl::dont_care> (0x0x7f8908aaba20) 0 empty

Class boost::detail::is_arithmetic_impl<std::basic_ostream<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<std::basic_ostream<char> > (0x0x7f8908aabde0) 0 empty

Class boost::is_integral<std::basic_ostream<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<std::basic_ostream<char> > (0x0x7f89087575b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8908757618) 0 empty
    mpl_::bool_<false> (0x0x7f8908aabe40) 0 empty

Class boost::is_float<std::basic_ostream<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_float<std::basic_ostream<char> > (0x0x7f8908757680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f89087576e8) 0 empty
    mpl_::bool_<false> (0x0x7f8908aabea0) 0 empty

Class boost::is_arithmetic<std::basic_ostream<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<std::basic_ostream<char> > (0x0x7f8908757750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f89087577b8) 0 empty
    mpl_::bool_<false> (0x0x7f8908aabf00) 0 empty

Class boost::is_void<std::basic_ostream<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_void<std::basic_ostream<char> > (0x0x7f8908757820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8908757888) 0 empty
    mpl_::bool_<false> (0x0x7f8908aabf60) 0 empty

Class boost::detail::is_fundamental_impl<std::basic_ostream<char> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_fundamental_impl<std::basic_ostream<char> > (0x0x7f89087578f0) 0 empty
  boost::type_traits::ice_or<false, false, false, false, false, false, false> (0x0x7f8908782000) 0 empty

Class boost::is_fundamental<std::basic_ostream<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_fundamental<std::basic_ostream<char> > (0x0x7f8908757958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f89087579c0) 0 empty
    mpl_::bool_<false> (0x0x7f8908782060) 0 empty

Class boost::is_void<int>
   size=1 align=1
   base size=1 base align=1
boost::is_void<int> (0x0x7f8908757a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8908757a90) 0 empty
    mpl_::bool_<false> (0x0x7f89087820c0) 0 empty

Class boost::detail::is_fundamental_impl<int>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_fundamental_impl<int> (0x0x7f8908757af8) 0 empty
  boost::type_traits::ice_or<true, false, false, false, false, false, false> (0x0x7f8908782120) 0 empty

Class boost::is_fundamental<int>
   size=1 align=1
   base size=1 base align=1
boost::is_fundamental<int> (0x0x7f8908757b60) 0 empty
  boost::integral_constant<bool, true> (0x0x7f8908757bc8) 0 empty
    mpl_::bool_<true> (0x0x7f8908782180) 0 empty

Class boost::detail::is_pointer_impl<int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<int> (0x0x7f89087821e0) 0 empty

Class boost::detail::is_pointer_helper<int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<int> (0x0x7f8908782240) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<int>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<int> (0x0x7f89087825a0) 0 empty

Class boost::is_member_function_pointer<int>
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<int> (0x0x7f8908757410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f89087c6000) 0 empty
    mpl_::bool_<false> (0x0x7f8908782600) 0 empty

Class boost::is_member_pointer<int>
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<int> (0x0x7f89087c6068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f89087c60d0) 0 empty
    mpl_::bool_<false> (0x0x7f8908782660) 0 empty

Class boost::is_pointer<int>
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<int> (0x0x7f89087c6138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f89087c61a0) 0 empty
    mpl_::bool_<false> (0x0x7f89087826c0) 0 empty

Class boost::detail::is_pointer_impl<std::basic_ostream<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<std::basic_ostream<char> > (0x0x7f8908782720) 0 empty

Class boost::detail::is_pointer_helper<std::basic_ostream<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<std::basic_ostream<char> > (0x0x7f8908782780) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<std::basic_ostream<char> >
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<std::basic_ostream<char> > (0x0x7f8908782ae0) 0 empty

Class boost::is_member_function_pointer<std::basic_ostream<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<std::basic_ostream<char> > (0x0x7f89087c65b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f89087c6618) 0 empty
    mpl_::bool_<false> (0x0x7f8908782b40) 0 empty

Class boost::is_member_pointer<std::basic_ostream<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<std::basic_ostream<char> > (0x0x7f89087c6680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f89087c66e8) 0 empty
    mpl_::bool_<false> (0x0x7f8908782ba0) 0 empty

Class boost::is_pointer<std::basic_ostream<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<std::basic_ostream<char> > (0x0x7f89087c6750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f89087c67b8) 0 empty
    mpl_::bool_<false> (0x0x7f8908782c00) 0 empty

Class boost::detail::has_left_shift_impl::trait_impl1<std::basic_ostream<char>, int, boost::detail::has_left_shift_impl::dont_care, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_left_shift_impl::trait_impl1<std::basic_ostream<char>, int, boost::detail::has_left_shift_impl::dont_care, false> (0x0x7f8908782c60) 0 empty

Class boost::detail::has_left_shift_impl::operator_exists<std::basic_ostream<char>, int>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_left_shift_impl::operator_exists<std::basic_ostream<char>, int> (0x0x7f8908782cc0) 0 empty

Class boost::detail::has_left_shift_impl::operator_returns_void<std::basic_ostream<char>, int>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_left_shift_impl::operator_returns_void<std::basic_ostream<char>, int> (0x0x7f8908782d20) 0 empty

Class boost::detail::has_left_shift_impl::operator_returns_Ret<std::basic_ostream<char>, int, boost::detail::has_left_shift_impl::dont_care, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_left_shift_impl::operator_returns_Ret<std::basic_ostream<char>, int, boost::detail::has_left_shift_impl::dont_care, false> (0x0x7f8908782e40) 0 empty

Class boost::has_left_shift<std::basic_ostream<char>, int, boost::detail::has_left_shift_impl::dont_care>
   size=1 align=1
   base size=1 base align=1
boost::has_left_shift<std::basic_ostream<char>, int, boost::detail::has_left_shift_impl::dont_care> (0x0x7f89087c6820) 0 empty
  boost::integral_constant<bool, true> (0x0x7f89087c6888) 0 empty
    mpl_::bool_<true> (0x0x7f8908782ea0) 0 empty

Class boost::mpl::if_c<true, char, wchar_t>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, char, wchar_t> (0x0x7f8908782f00) 0 empty

Class boost::detail::deduce_source_char_impl<boost::detail::deduce_character_type_later<int> >
   size=1 align=1
   base size=0 base align=1
boost::detail::deduce_source_char_impl<boost::detail::deduce_character_type_later<int> > (0x0x7f8908aab9c0) 0 empty

Class boost::detail::deduce_source_char<int>
   size=1 align=1
   base size=0 base align=1
boost::detail::deduce_source_char<int> (0x0x7f8908aab8a0) 0 empty

Class boost::detail::stream_char_common<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::stream_char_common<std::basic_string<char> > (0x0x7f89088360c0) 0 empty

Class boost::detail::normalize_single_byte_char<char>
   size=1 align=1
   base size=0 base align=1
boost::detail::normalize_single_byte_char<char> (0x0x7f8908836240) 0 empty

Class boost::detail::deduce_target_char_impl<char>
   size=1 align=1
   base size=0 base align=1
boost::detail::deduce_target_char_impl<char> (0x0x7f89088361e0) 0 empty

Class boost::detail::deduce_target_char<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::deduce_target_char<std::basic_string<char> > (0x0x7f8908836060) 0 empty

Class boost::mpl::if_c<false, char, char>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, char, char> (0x0x7f89088363c0) 0 empty

Class boost::detail::widest_char<char, char>
   size=1 align=1
   base size=0 base align=1
boost::detail::widest_char<char, char> (0x0x7f8908836360) 0 empty

Class boost::detail::deduce_char_traits<char, std::basic_string<char>, int>
   size=1 align=1
   base size=0 base align=1
boost::detail::deduce_char_traits<char, std::basic_string<char>, int> (0x0x7f8908836420) 0 empty

Class boost::is_same<char, char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<char, char> (0x0x7f89087c6c30) 0 empty
  boost::integral_constant<bool, true> (0x0x7f89087c6c98) 0 empty
    mpl_::bool_<true> (0x0x7f8908836480) 0 empty

Class boost::type_traits::ice_ne<1, 1>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::ice_ne<1, 1> (0x0x7f89088364e0) 0 empty

Class boost::type_traits::ice_eq<1, 1>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::ice_eq<1, 1> (0x0x7f89088365a0) 0 empty

Class boost::is_same<char, wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::is_same<char, wchar_t> (0x0x7f89087c6d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f89087c6d68) 0 empty
    mpl_::bool_<false> (0x0x7f8908836600) 0 empty

Class boost::detail::is_this_float_conversion_optimized<int, char>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_this_float_conversion_optimized<int, char> (0x0x7f8908836540) 0 empty

Class boost::is_same<boost::detail::deduce_character_type_later<int>, char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<boost::detail::deduce_character_type_later<int>, char> (0x0x7f89087c6dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f89087c6e38) 0 empty
    mpl_::bool_<false> (0x0x7f89088366c0) 0 empty

Class boost::is_same<boost::detail::deduce_character_type_later<int>, wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::is_same<boost::detail::deduce_character_type_later<int>, wchar_t> (0x0x7f89087c6ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f89087c6f08) 0 empty
    mpl_::bool_<false> (0x0x7f8908836720) 0 empty

Class boost::is_same<boost::detail::deduce_character_type_later<int>, unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<boost::detail::deduce_character_type_later<int>, unsigned char> (0x0x7f89087c6f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8908757138) 0 empty
    mpl_::bool_<false> (0x0x7f8908836780) 0 empty

Class boost::is_same<boost::detail::deduce_character_type_later<int>, signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<boost::detail::deduce_character_type_later<int>, signed char> (0x0x7f8908848000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8908848068) 0 empty
    mpl_::bool_<false> (0x0x7f89088367e0) 0 empty

Class boost::detail::is_char_or_wchar<boost::detail::deduce_character_type_later<int> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_char_or_wchar<boost::detail::deduce_character_type_later<int> > (0x0x7f8908836660) 0 empty

Class boost::detail::lexical_cast_stream_traits<int, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::lexical_cast_stream_traits<int, std::basic_string<char> > (0x0x7f8908aab720) 0 empty

Class boost::mpl::if_c<false, std::basic_ostringstream<char>, boost::detail::do_not_construct_out_stream_t>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, std::basic_ostringstream<char>, boost::detail::do_not_construct_out_stream_t> (0x0x7f89088368a0) 0 empty

Class boost::detail::lexical_stream_limited_src<char, std::char_traits<char>, false>
   size=24 align=8
   base size=17 base align=8
boost::detail::lexical_stream_limited_src<char, std::char_traits<char>, false> (0x0x7f8908836840) 0

Class boost::range_detail::safe_bool<const char* boost::iterator_range<const char*>::*>
   size=1 align=1
   base size=0 base align=1
boost::range_detail::safe_bool<const char* boost::iterator_range<const char*>::*> (0x0x7f8908836960) 0 empty

Class boost::detail::iterator_traits<const char*>
   size=1 align=1
   base size=1 base align=1
boost::detail::iterator_traits<const char*> (0x0x7f8908848410) 0 empty
  std::iterator_traits<const char*> (0x0x7f8908836a20) 0 empty

Class boost::iterator_value<const char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_value<const char*> (0x0x7f89088369c0) 0 empty

Class boost::iterator_difference<const char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_difference<const char*> (0x0x7f8908836a80) 0 empty

Class boost::iterator_reference<const char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_reference<const char*> (0x0x7f8908836ae0) 0 empty

Class boost::detail::is_abstract_imp<char>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<char> (0x0x7f8908836ba0) 0 empty

Class boost::is_abstract<char>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<char> (0x0x7f89088485b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8908848618) 0 empty
    mpl_::bool_<false> (0x0x7f8908836c00) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_abstract<char> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_abstract<char> > (0x0x7f8908848680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f89088486e8) 0 empty
    mpl_::bool_<false> (0x0x7f8908836c60) 0 empty

Class boost::is_array<char>
   size=1 align=1
   base size=1 base align=1
boost::is_array<char> (0x0x7f8908848750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f89088487b8) 0 empty
    mpl_::bool_<false> (0x0x7f8908836cc0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_array<char> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_array<char> > (0x0x7f8908848820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8908848888) 0 empty
    mpl_::bool_<false> (0x0x7f8908836d20) 0 empty

Class boost::mpl::aux::or_impl<false, boost::is_array<char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::or_impl<false, boost::is_array<char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f89088488f0) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f8908848958) 0 empty
    mpl_::bool_<false> (0x0x7f8908836d80) 0 empty

Class boost::mpl::or_<boost::is_abstract<char>, boost::is_array<char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::or_<boost::is_abstract<char>, boost::is_array<char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f8908848a90) 0 empty
  boost::mpl::aux::or_impl<false, boost::is_array<char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f8908848af8) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f8908848b60) 0 empty
      mpl_::bool_<false> (0x0x7f8908836de0) 0 empty

Class boost::mpl::if_c<false, const char&, char>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, const char&, char> (0x0x7f8908836e40) 0 empty

Class boost::mpl::if_<boost::mpl::or_<boost::is_abstract<char>, boost::is_array<char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, const char&, char>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::or_<boost::is_abstract<char>, boost::is_array<char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, const char&, char> (0x0x7f8908836b40) 0 empty

Class boost::iterator_range<const char*>
   size=16 align=8
   base size=16 base align=8
boost::iterator_range<const char*> (0x0x7f8908836900) 0

Class boost::range_detail::safe_bool<char* boost::iterator_range<char*>::*>
   size=1 align=1
   base size=0 base align=1
boost::range_detail::safe_bool<char* boost::iterator_range<char*>::*> (0x0x7f8908836f00) 0 empty

Class boost::detail::iterator_traits<char*>
   size=1 align=1
   base size=1 base align=1
boost::detail::iterator_traits<char*> (0x0x7f8908848d00) 0 empty
  std::iterator_traits<char*> (0x0x7f89088d0000) 0 empty

Class boost::iterator_value<char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_value<char*> (0x0x7f8908836f60) 0 empty

Class boost::iterator_difference<char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_difference<char*> (0x0x7f89088d0060) 0 empty

Class boost::iterator_reference<char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_reference<char*> (0x0x7f89088d00c0) 0 empty

Class boost::mpl::if_c<false, char&, char>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, char&, char> (0x0x7f89088d0180) 0 empty

Class boost::mpl::if_<boost::mpl::or_<boost::is_abstract<char>, boost::is_array<char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, char&, char>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::or_<boost::is_abstract<char>, boost::is_array<char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, char&, char> (0x0x7f89088d0120) 0 empty

Class boost::iterator_range<char*>
   size=16 align=8
   base size=16 base align=8
boost::iterator_range<char*> (0x0x7f8908836ea0) 0

Class std::_Rb_tree_node<std::pair<const int, FDMultiplexer* (*)()> >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree_node<std::pair<const int, FDMultiplexer* (*)()> > (0x0x7f8908903958) 0
  std::_Rb_tree_node_base (0x0x7f89088d0420) 0

Class std::pair<std::_Rb_tree_iterator<std::pair<const int, FDMultiplexer::Callback> >, std::_Rb_tree_iterator<std::pair<const int, FDMultiplexer::Callback> > >
   size=16 align=8
   base size=16 base align=8
std::pair<std::_Rb_tree_iterator<std::pair<const int, FDMultiplexer::Callback> >, std::_Rb_tree_iterator<std::pair<const int, FDMultiplexer::Callback> > > (0x0x7f89088d04e0) 0

Class std::iterator_traits<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > (0x0x7f89088d0600) 0 empty

Class __gnu_cxx::__ops::_Iter_comp_to_iter<bool (*)(char, char), __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >
   size=16 align=8
   base size=16 base align=8
__gnu_cxx::__ops::_Iter_comp_to_iter<bool (*)(char, char), __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > (0x0x7f89088d05a0) 0

Class boost::mpl::if_c<false, short unsigned int, boost::detail::deduce_character_type_later<short unsigned int> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, short unsigned int, boost::detail::deduce_character_type_later<short unsigned int> > (0x0x7f89088d0840) 0 empty

Class boost::detail::stream_char_common<short unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::detail::stream_char_common<short unsigned int> (0x0x7f8908903c98) 0 empty
  boost::mpl::if_c<false, short unsigned int, boost::detail::deduce_character_type_later<short unsigned int> > (0x0x7f89088d08a0) 0 empty

Class boost::detail::remove_rvalue_ref<short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_rvalue_ref<short unsigned int> (0x0x7f89088d0a20) 0 empty

Class boost::remove_reference<short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<short unsigned int> (0x0x7f89088d09c0) 0 empty

Class boost::remove_pointer<short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::remove_pointer<short unsigned int> (0x0x7f89088d0a80) 0 empty

Class boost::detail::has_left_shift_impl::trait_impl<std::basic_ostream<char>, short unsigned int, boost::detail::has_left_shift_impl::dont_care>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_left_shift_impl::trait_impl<std::basic_ostream<char>, short unsigned int, boost::detail::has_left_shift_impl::dont_care> (0x0x7f89088d0960) 0 empty

Class boost::is_void<short unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_void<short unsigned int> (0x0x7f8908903e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8908903ea0) 0 empty
    mpl_::bool_<false> (0x0x7f89088d0ae0) 0 empty

Class boost::detail::is_fundamental_impl<short unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_fundamental_impl<short unsigned int> (0x0x7f8908903f08) 0 empty
  boost::type_traits::ice_or<true, false, false, false, false, false, false> (0x0x7f89088d0b40) 0 empty

Class boost::is_fundamental<short unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_fundamental<short unsigned int> (0x0x7f8908903f70) 0 empty
  boost::integral_constant<bool, true> (0x0x7f8908903d68) 0 empty
    mpl_::bool_<true> (0x0x7f89088d0ba0) 0 empty

Class boost::detail::is_pointer_impl<short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<short unsigned int> (0x0x7f89088d0c00) 0 empty

Class boost::detail::is_pointer_helper<short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<short unsigned int> (0x0x7f89088d0c60) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<short unsigned int> (0x0x7f89085ea000) 0 empty

Class boost::is_member_function_pointer<short unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<short unsigned int> (0x0x7f89085933a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8908593410) 0 empty
    mpl_::bool_<false> (0x0x7f89085ea060) 0 empty

Class boost::is_member_pointer<short unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<short unsigned int> (0x0x7f8908593478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f89085934e0) 0 empty
    mpl_::bool_<false> (0x0x7f89085ea0c0) 0 empty

Class boost::is_pointer<short unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<short unsigned int> (0x0x7f8908593548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f89085935b0) 0 empty
    mpl_::bool_<false> (0x0x7f89085ea120) 0 empty

Class boost::detail::has_left_shift_impl::trait_impl1<std::basic_ostream<char>, short unsigned int, boost::detail::has_left_shift_impl::dont_care, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_left_shift_impl::trait_impl1<std::basic_ostream<char>, short unsigned int, boost::detail::has_left_shift_impl::dont_care, false> (0x0x7f89085ea180) 0 empty

Class boost::detail::has_left_shift_impl::operator_exists<std::basic_ostream<char>, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_left_shift_impl::operator_exists<std::basic_ostream<char>, short unsigned int> (0x0x7f89085ea1e0) 0 empty

Class boost::detail::has_left_shift_impl::operator_returns_void<std::basic_ostream<char>, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_left_shift_impl::operator_returns_void<std::basic_ostream<char>, short unsigned int> (0x0x7f89085ea240) 0 empty

Class boost::detail::has_left_shift_impl::operator_returns_Ret<std::basic_ostream<char>, short unsigned int, boost::detail::has_left_shift_impl::dont_care, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_left_shift_impl::operator_returns_Ret<std::basic_ostream<char>, short unsigned int, boost::detail::has_left_shift_impl::dont_care, false> (0x0x7f89085ea360) 0 empty

Class boost::has_left_shift<std::basic_ostream<char>, short unsigned int, boost::detail::has_left_shift_impl::dont_care>
   size=1 align=1
   base size=1 base align=1
boost::has_left_shift<std::basic_ostream<char>, short unsigned int, boost::detail::has_left_shift_impl::dont_care> (0x0x7f89085937b8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f8908593820) 0 empty
    mpl_::bool_<true> (0x0x7f89085ea3c0) 0 empty

Class boost::detail::deduce_source_char_impl<boost::detail::deduce_character_type_later<short unsigned int> >
   size=1 align=1
   base size=0 base align=1
boost::detail::deduce_source_char_impl<boost::detail::deduce_character_type_later<short unsigned int> > (0x0x7f89088d0900) 0 empty

Class boost::detail::deduce_source_char<short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::deduce_source_char<short unsigned int> (0x0x7f89088d07e0) 0 empty

Class boost::detail::deduce_char_traits<char, std::basic_string<char>, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::deduce_char_traits<char, std::basic_string<char>, short unsigned int> (0x0x7f89085ea4e0) 0 empty

Class boost::detail::is_this_float_conversion_optimized<short unsigned int, char>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_this_float_conversion_optimized<short unsigned int, char> (0x0x7f89085ea540) 0 empty

Class boost::is_same<boost::detail::deduce_character_type_later<short unsigned int>, char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<boost::detail::deduce_character_type_later<short unsigned int>, char> (0x0x7f89085939c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8908593a28) 0 empty
    mpl_::bool_<false> (0x0x7f89085ea600) 0 empty

Class boost::is_same<boost::detail::deduce_character_type_later<short unsigned int>, wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::is_same<boost::detail::deduce_character_type_later<short unsigned int>, wchar_t> (0x0x7f8908593a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8908593af8) 0 empty
    mpl_::bool_<false> (0x0x7f89085ea660) 0 empty

Class boost::is_same<boost::detail::deduce_character_type_later<short unsigned int>, unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<boost::detail::deduce_character_type_later<short unsigned int>, unsigned char> (0x0x7f8908593b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8908593bc8) 0 empty
    mpl_::bool_<false> (0x0x7f89085ea6c0) 0 empty

Class boost::is_same<boost::detail::deduce_character_type_later<short unsigned int>, signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<boost::detail::deduce_character_type_later<short unsigned int>, signed char> (0x0x7f8908593c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8908593c98) 0 empty
    mpl_::bool_<false> (0x0x7f89085ea7e0) 0 empty

Class boost::detail::is_char_or_wchar<boost::detail::deduce_character_type_later<short unsigned int> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_char_or_wchar<boost::detail::deduce_character_type_later<short unsigned int> > (0x0x7f89085ea5a0) 0 empty

Class boost::detail::lexical_cast_stream_traits<short unsigned int, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::lexical_cast_stream_traits<short unsigned int, std::basic_string<char> > (0x0x7f89088d0780) 0 empty

Class boost::detail::deduce_source_char_impl<char>
   size=1 align=1
   base size=0 base align=1
boost::detail::deduce_source_char_impl<char> (0x0x7f89085ea9c0) 0 empty

Class boost::detail::deduce_source_char<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::deduce_source_char<std::basic_string<char> > (0x0x7f89085ea960) 0 empty

Class boost::mpl::if_c<false, unsigned int, boost::detail::deduce_character_type_later<unsigned int> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, unsigned int, boost::detail::deduce_character_type_later<unsigned int> > (0x0x7f89085eab40) 0 empty

Class boost::detail::stream_char_common<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::detail::stream_char_common<unsigned int> (0x0x7f890861b0d0) 0 empty
  boost::mpl::if_c<false, unsigned int, boost::detail::deduce_character_type_later<unsigned int> > (0x0x7f89085eaba0) 0 empty

Class boost::detail::remove_rvalue_ref<std::basic_istream<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_rvalue_ref<std::basic_istream<char> > (0x0x7f89085ead20) 0 empty

Class boost::remove_reference<std::basic_istream<char> >
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<std::basic_istream<char> > (0x0x7f89085eacc0) 0 empty

Class boost::detail::remove_rvalue_ref<unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_rvalue_ref<unsigned int> (0x0x7f89085eade0) 0 empty

Class boost::remove_reference<unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<unsigned int> (0x0x7f89085ead80) 0 empty

Class boost::detail::cv_traits_imp<std::basic_istream<char>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<std::basic_istream<char>*> (0x0x7f89085eaf00) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<std::basic_istream<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<std::basic_istream<char> > (0x0x7f89085eaea0) 0 empty

Class boost::remove_cv<std::basic_istream<char> >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<std::basic_istream<char> > (0x0x7f89085eae40) 0 empty

Class boost::remove_pointer<std::basic_istream<char> >
   size=1 align=1
   base size=0 base align=1
boost::remove_pointer<std::basic_istream<char> > (0x0x7f89085eaf60) 0 empty

Class boost::remove_pointer<unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::remove_pointer<unsigned int> (0x0x7f8908625000) 0 empty

Class boost::detail::has_right_shift_impl::trait_impl<std::basic_istream<char>, unsigned int, boost::detail::has_right_shift_impl::dont_care>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::trait_impl<std::basic_istream<char>, unsigned int, boost::detail::has_right_shift_impl::dont_care> (0x0x7f89085eac60) 0 empty

Class boost::detail::is_arithmetic_impl<std::basic_istream<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<std::basic_istream<char> > (0x0x7f8908625060) 0 empty

Class boost::is_integral<std::basic_istream<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<std::basic_istream<char> > (0x0x7f890861b410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890861b478) 0 empty
    mpl_::bool_<false> (0x0x7f89086250c0) 0 empty

Class boost::is_float<std::basic_istream<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_float<std::basic_istream<char> > (0x0x7f890861b4e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890861b548) 0 empty
    mpl_::bool_<false> (0x0x7f8908625120) 0 empty

Class boost::is_arithmetic<std::basic_istream<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<std::basic_istream<char> > (0x0x7f890861b5b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890861b618) 0 empty
    mpl_::bool_<false> (0x0x7f8908625180) 0 empty

Class boost::is_void<std::basic_istream<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_void<std::basic_istream<char> > (0x0x7f890861b680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890861b6e8) 0 empty
    mpl_::bool_<false> (0x0x7f89086251e0) 0 empty

Class boost::detail::is_fundamental_impl<std::basic_istream<char> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_fundamental_impl<std::basic_istream<char> > (0x0x7f890861b750) 0 empty
  boost::type_traits::ice_or<false, false, false, false, false, false, false> (0x0x7f8908625240) 0 empty

Class boost::is_fundamental<std::basic_istream<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_fundamental<std::basic_istream<char> > (0x0x7f890861b7b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890861b820) 0 empty
    mpl_::bool_<false> (0x0x7f89086252a0) 0 empty

Class boost::is_void<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_void<unsigned int> (0x0x7f890861b888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890861b8f0) 0 empty
    mpl_::bool_<false> (0x0x7f8908625300) 0 empty

Class boost::detail::is_fundamental_impl<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_fundamental_impl<unsigned int> (0x0x7f890861b958) 0 empty
  boost::type_traits::ice_or<true, false, false, false, false, false, false> (0x0x7f8908625360) 0 empty

Class boost::is_fundamental<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_fundamental<unsigned int> (0x0x7f890861b9c0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890861ba28) 0 empty
    mpl_::bool_<true> (0x0x7f89086253c0) 0 empty

Class boost::detail::is_pointer_impl<unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<unsigned int> (0x0x7f8908625420) 0 empty

Class boost::detail::is_pointer_helper<unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<unsigned int> (0x0x7f8908625480) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<unsigned int> (0x0x7f89086257e0) 0 empty

Class boost::is_member_function_pointer<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<unsigned int> (0x0x7f890861be38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890861bea0) 0 empty
    mpl_::bool_<false> (0x0x7f8908625840) 0 empty

Class boost::is_member_pointer<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<unsigned int> (0x0x7f890861bf08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890861bf70) 0 empty
    mpl_::bool_<false> (0x0x7f89086258a0) 0 empty

Class boost::is_pointer<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<unsigned int> (0x0x7f890861b270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8908687000) 0 empty
    mpl_::bool_<false> (0x0x7f8908625900) 0 empty

Class boost::detail::is_pointer_impl<std::basic_istream<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<std::basic_istream<char> > (0x0x7f8908625960) 0 empty

Class boost::detail::is_pointer_helper<std::basic_istream<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<std::basic_istream<char> > (0x0x7f89086259c0) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<std::basic_istream<char> >
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<std::basic_istream<char> > (0x0x7f8908625d20) 0 empty

Class boost::is_member_function_pointer<std::basic_istream<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<std::basic_istream<char> > (0x0x7f8908687410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8908687478) 0 empty
    mpl_::bool_<false> (0x0x7f8908625d80) 0 empty

Class boost::is_member_pointer<std::basic_istream<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<std::basic_istream<char> > (0x0x7f89086874e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8908687548) 0 empty
    mpl_::bool_<false> (0x0x7f8908625de0) 0 empty

Class boost::is_pointer<std::basic_istream<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<std::basic_istream<char> > (0x0x7f89086875b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8908687618) 0 empty
    mpl_::bool_<false> (0x0x7f8908625e40) 0 empty

Class boost::detail::has_right_shift_impl::trait_impl1<std::basic_istream<char>, unsigned int, boost::detail::has_right_shift_impl::dont_care, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::trait_impl1<std::basic_istream<char>, unsigned int, boost::detail::has_right_shift_impl::dont_care, false> (0x0x7f8908625ea0) 0 empty

Class boost::detail::has_right_shift_impl::operator_exists<std::basic_istream<char>, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::operator_exists<std::basic_istream<char>, unsigned int> (0x0x7f8908625f00) 0 empty

Class boost::detail::has_right_shift_impl::operator_returns_void<std::basic_istream<char>, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::operator_returns_void<std::basic_istream<char>, unsigned int> (0x0x7f89086e5060) 0 empty

Class boost::detail::has_right_shift_impl::operator_returns_Ret<std::basic_istream<char>, unsigned int, boost::detail::has_right_shift_impl::dont_care, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::operator_returns_Ret<std::basic_istream<char>, unsigned int, boost::detail::has_right_shift_impl::dont_care, false> (0x0x7f89086e50c0) 0 empty

Class boost::has_right_shift<std::basic_istream<char>, unsigned int, boost::detail::has_right_shift_impl::dont_care>
   size=1 align=1
   base size=1 base align=1
boost::has_right_shift<std::basic_istream<char>, unsigned int, boost::detail::has_right_shift_impl::dont_care> (0x0x7f8908687750) 0 empty
  boost::integral_constant<bool, true> (0x0x7f89086877b8) 0 empty
    mpl_::bool_<true> (0x0x7f89086e5120) 0 empty

Class boost::detail::remove_rvalue_ref<std::basic_istream<wchar_t> >
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_rvalue_ref<std::basic_istream<wchar_t> > (0x0x7f89086e5240) 0 empty

Class boost::remove_reference<std::basic_istream<wchar_t> >
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<std::basic_istream<wchar_t> > (0x0x7f89086e51e0) 0 empty

Class boost::detail::cv_traits_imp<std::basic_istream<wchar_t>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<std::basic_istream<wchar_t>*> (0x0x7f89086e5360) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<std::basic_istream<wchar_t> >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<std::basic_istream<wchar_t> > (0x0x7f89086e5300) 0 empty

Class boost::remove_cv<std::basic_istream<wchar_t> >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<std::basic_istream<wchar_t> > (0x0x7f89086e52a0) 0 empty

Class boost::remove_pointer<std::basic_istream<wchar_t> >
   size=1 align=1
   base size=0 base align=1
boost::remove_pointer<std::basic_istream<wchar_t> > (0x0x7f89086e53c0) 0 empty

Class boost::detail::has_right_shift_impl::trait_impl<std::basic_istream<wchar_t>, unsigned int, boost::detail::has_right_shift_impl::dont_care>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::trait_impl<std::basic_istream<wchar_t>, unsigned int, boost::detail::has_right_shift_impl::dont_care> (0x0x7f89086e5180) 0 empty

Class boost::detail::is_arithmetic_impl<std::basic_istream<wchar_t> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<std::basic_istream<wchar_t> > (0x0x7f89086e5420) 0 empty

Class boost::is_integral<std::basic_istream<wchar_t> >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<std::basic_istream<wchar_t> > (0x0x7f8908687a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8908687a90) 0 empty
    mpl_::bool_<false> (0x0x7f89086e5480) 0 empty

Class boost::is_float<std::basic_istream<wchar_t> >
   size=1 align=1
   base size=1 base align=1
boost::is_float<std::basic_istream<wchar_t> > (0x0x7f8908687af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8908687b60) 0 empty
    mpl_::bool_<false> (0x0x7f89086e54e0) 0 empty

Class boost::is_arithmetic<std::basic_istream<wchar_t> >
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<std::basic_istream<wchar_t> > (0x0x7f8908687bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8908687c30) 0 empty
    mpl_::bool_<false> (0x0x7f89086e5540) 0 empty

Class boost::is_void<std::basic_istream<wchar_t> >
   size=1 align=1
   base size=1 base align=1
boost::is_void<std::basic_istream<wchar_t> > (0x0x7f8908687c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8908687d00) 0 empty
    mpl_::bool_<false> (0x0x7f89086e55a0) 0 empty

Class boost::detail::is_fundamental_impl<std::basic_istream<wchar_t> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_fundamental_impl<std::basic_istream<wchar_t> > (0x0x7f8908687d68) 0 empty
  boost::type_traits::ice_or<false, false, false, false, false, false, false> (0x0x7f89086e5600) 0 empty

Class boost::is_fundamental<std::basic_istream<wchar_t> >
   size=1 align=1
   base size=1 base align=1
boost::is_fundamental<std::basic_istream<wchar_t> > (0x0x7f8908687dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8908687e38) 0 empty
    mpl_::bool_<false> (0x0x7f89086e5660) 0 empty

Class boost::detail::is_pointer_impl<std::basic_istream<wchar_t> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<std::basic_istream<wchar_t> > (0x0x7f89086e56c0) 0 empty

Class boost::detail::is_pointer_helper<std::basic_istream<wchar_t> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<std::basic_istream<wchar_t> > (0x0x7f89086e5720) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<std::basic_istream<wchar_t> >
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<std::basic_istream<wchar_t> > (0x0x7f89086e5a80) 0 empty

Class boost::is_member_function_pointer<std::basic_istream<wchar_t> >
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<std::basic_istream<wchar_t> > (0x0x7f890834a208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890834a270) 0 empty
    mpl_::bool_<false> (0x0x7f89086e5ae0) 0 empty

Class boost::is_member_pointer<std::basic_istream<wchar_t> >
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<std::basic_istream<wchar_t> > (0x0x7f890834a2d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890834a340) 0 empty
    mpl_::bool_<false> (0x0x7f89086e5b40) 0 empty

Class boost::is_pointer<std::basic_istream<wchar_t> >
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<std::basic_istream<wchar_t> > (0x0x7f890834a3a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890834a410) 0 empty
    mpl_::bool_<false> (0x0x7f89086e5ba0) 0 empty

Class boost::detail::has_right_shift_impl::trait_impl1<std::basic_istream<wchar_t>, unsigned int, boost::detail::has_right_shift_impl::dont_care, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::trait_impl1<std::basic_istream<wchar_t>, unsigned int, boost::detail::has_right_shift_impl::dont_care, false> (0x0x7f89086e5c00) 0 empty

Class boost::detail::has_right_shift_impl::operator_exists<std::basic_istream<wchar_t>, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::operator_exists<std::basic_istream<wchar_t>, unsigned int> (0x0x7f89086e5c60) 0 empty

Class boost::detail::has_right_shift_impl::operator_returns_void<std::basic_istream<wchar_t>, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::operator_returns_void<std::basic_istream<wchar_t>, unsigned int> (0x0x7f89086e5d80) 0 empty

Class boost::detail::has_right_shift_impl::operator_returns_Ret<std::basic_istream<wchar_t>, unsigned int, boost::detail::has_right_shift_impl::dont_care, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::operator_returns_Ret<std::basic_istream<wchar_t>, unsigned int, boost::detail::has_right_shift_impl::dont_care, false> (0x0x7f89086e5ea0) 0 empty

Class boost::has_right_shift<std::basic_istream<wchar_t>, unsigned int, boost::detail::has_right_shift_impl::dont_care>
   size=1 align=1
   base size=1 base align=1
boost::has_right_shift<std::basic_istream<wchar_t>, unsigned int, boost::detail::has_right_shift_impl::dont_care> (0x0x7f890834a548) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890834a5b0) 0 empty
    mpl_::bool_<true> (0x0x7f89086e5f00) 0 empty

Class boost::detail::deduce_target_char_impl<boost::detail::deduce_character_type_later<unsigned int> >
   size=1 align=1
   base size=0 base align=1
boost::detail::deduce_target_char_impl<boost::detail::deduce_character_type_later<unsigned int> > (0x0x7f89085eac00) 0 empty

Class boost::detail::deduce_target_char<unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::deduce_target_char<unsigned int> (0x0x7f89085eaae0) 0 empty

Class boost::detail::deduce_char_traits<char, unsigned int, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::deduce_char_traits<char, unsigned int, std::basic_string<char> > (0x0x7f89086e5f60) 0 empty

Class boost::detail::is_this_float_conversion_optimized<std::basic_string<char>, char>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_this_float_conversion_optimized<std::basic_string<char>, char> (0x0x7f890836b000) 0 empty

Class boost::is_same<char, unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<char, unsigned char> (0x0x7f8908593ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890834a6e8) 0 empty
    mpl_::bool_<false> (0x0x7f890836b0c0) 0 empty

Class boost::is_same<char, signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<char, signed char> (0x0x7f890834a750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890834a7b8) 0 empty
    mpl_::bool_<false> (0x0x7f890836b120) 0 empty

Class boost::detail::is_char_or_wchar<char>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_char_or_wchar<char> (0x0x7f890836b060) 0 empty

Class boost::type_traits::ice_or<false, false, true, false, false, false, false>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::ice_or<false, false, true, false, false, false, false> (0x0x7f890836b180) 0 empty

Class boost::detail::lexical_cast_stream_traits<std::basic_string<char>, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::lexical_cast_stream_traits<std::basic_string<char>, unsigned int> (0x0x7f89085ea900) 0 empty

Class boost::detail::lcast_src_length<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_src_length<std::basic_string<char> > (0x0x7f890836b2a0) 0 empty

Class boost::detail::has_left_shift_impl::trait_impl<std::basic_ostream<char>, unsigned int, boost::detail::has_left_shift_impl::dont_care>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_left_shift_impl::trait_impl<std::basic_ostream<char>, unsigned int, boost::detail::has_left_shift_impl::dont_care> (0x0x7f890836b420) 0 empty

Class boost::detail::has_left_shift_impl::trait_impl1<std::basic_ostream<char>, unsigned int, boost::detail::has_left_shift_impl::dont_care, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_left_shift_impl::trait_impl1<std::basic_ostream<char>, unsigned int, boost::detail::has_left_shift_impl::dont_care, false> (0x0x7f890836b480) 0 empty

Class boost::detail::has_left_shift_impl::operator_exists<std::basic_ostream<char>, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_left_shift_impl::operator_exists<std::basic_ostream<char>, unsigned int> (0x0x7f890836b4e0) 0 empty

Class boost::detail::has_left_shift_impl::operator_returns_void<std::basic_ostream<char>, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_left_shift_impl::operator_returns_void<std::basic_ostream<char>, unsigned int> (0x0x7f890836b600) 0 empty

Class boost::detail::has_left_shift_impl::operator_returns_Ret<std::basic_ostream<char>, unsigned int, boost::detail::has_left_shift_impl::dont_care, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_left_shift_impl::operator_returns_Ret<std::basic_ostream<char>, unsigned int, boost::detail::has_left_shift_impl::dont_care, false> (0x0x7f890836b660) 0 empty

Class boost::has_left_shift<std::basic_ostream<char>, unsigned int, boost::detail::has_left_shift_impl::dont_care>
   size=1 align=1
   base size=1 base align=1
boost::has_left_shift<std::basic_ostream<char>, unsigned int, boost::detail::has_left_shift_impl::dont_care> (0x0x7f890834abc8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f890834ac30) 0 empty
    mpl_::bool_<true> (0x0x7f890836b6c0) 0 empty

Class boost::detail::deduce_source_char_impl<boost::detail::deduce_character_type_later<unsigned int> >
   size=1 align=1
   base size=0 base align=1
boost::detail::deduce_source_char_impl<boost::detail::deduce_character_type_later<unsigned int> > (0x0x7f890836b3c0) 0 empty

Class boost::detail::deduce_source_char<unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::deduce_source_char<unsigned int> (0x0x7f890836b360) 0 empty

Class boost::detail::deduce_char_traits<char, std::basic_string<char>, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::deduce_char_traits<char, std::basic_string<char>, unsigned int> (0x0x7f890836b720) 0 empty

Class boost::detail::is_this_float_conversion_optimized<unsigned int, char>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_this_float_conversion_optimized<unsigned int, char> (0x0x7f890836b780) 0 empty

Class boost::is_same<boost::detail::deduce_character_type_later<unsigned int>, char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<boost::detail::deduce_character_type_later<unsigned int>, char> (0x0x7f890834add0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890834ae38) 0 empty
    mpl_::bool_<false> (0x0x7f890836b840) 0 empty

Class boost::is_same<boost::detail::deduce_character_type_later<unsigned int>, wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::is_same<boost::detail::deduce_character_type_later<unsigned int>, wchar_t> (0x0x7f890834aea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890834af08) 0 empty
    mpl_::bool_<false> (0x0x7f890836b8a0) 0 empty

Class boost::is_same<boost::detail::deduce_character_type_later<unsigned int>, unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<boost::detail::deduce_character_type_later<unsigned int>, unsigned char> (0x0x7f890834af70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890834a958) 0 empty
    mpl_::bool_<false> (0x0x7f890836b900) 0 empty

Class boost::is_same<boost::detail::deduce_character_type_later<unsigned int>, signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<boost::detail::deduce_character_type_later<unsigned int>, signed char> (0x0x7f890834aa90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f890839f000) 0 empty
    mpl_::bool_<false> (0x0x7f890836b960) 0 empty

Class boost::detail::is_char_or_wchar<boost::detail::deduce_character_type_later<unsigned int> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_char_or_wchar<boost::detail::deduce_character_type_later<unsigned int> > (0x0x7f890836b7e0) 0 empty

Class boost::detail::lexical_cast_stream_traits<unsigned int, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::lexical_cast_stream_traits<unsigned int, std::basic_string<char> > (0x0x7f890836b300) 0 empty

Class boost::tuples::detail::drop_front<0>::apply<boost::tuples::cons<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::tuples::cons<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::tuples::null_type> > >
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::drop_front<0>::apply<boost::tuples::cons<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::tuples::cons<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::tuples::null_type> > > (0x0x7f890836bba0) 0 empty

Class boost::tuples::element<0, boost::tuples::cons<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::tuples::cons<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::tuples::null_type> > >
   size=1 align=1
   base size=0 base align=1
boost::tuples::element<0, boost::tuples::cons<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::tuples::cons<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::tuples::null_type> > > (0x0x7f890836bb40) 0 empty

Class boost::tuples::detail::drop_front<1>::apply<boost::tuples::cons<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::tuples::cons<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::tuples::null_type> > >
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::drop_front<1>::apply<boost::tuples::cons<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::tuples::cons<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::tuples::null_type> > > (0x0x7f890836bc60) 0 empty

Class boost::tuples::element<1, boost::tuples::cons<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::tuples::cons<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::tuples::null_type> > >
   size=1 align=1
   base size=0 base align=1
boost::tuples::element<1, boost::tuples::cons<boost::multi_index::composite_key<MemRecursorCache::CacheEntry, boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> >, boost::tuples::cons<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >, boost::tuples::null_type> > > (0x0x7f890836bc00) 0 empty

Class std::_Rb_tree_const_iterator<DNSResourceRecord>
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_const_iterator<DNSResourceRecord> (0x0x7f890836bf00) 0

Class std::_Rb_tree_iterator<DNSResourceRecord>
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<DNSResourceRecord> (0x0x7f890836bf60) 0

Class std::_Rb_tree_node<short unsigned int>
   size=40 align=8
   base size=34 base align=8
std::_Rb_tree_node<short unsigned int> (0x0x7f89084756e8) 0
  std::_Rb_tree_node_base (0x0x7f890849a060) 0

Class std::unary_function<std::pair<const int, FDMultiplexer* (*)()>, const int>
   size=1 align=1
   base size=0 base align=1
std::unary_function<std::pair<const int, FDMultiplexer* (*)()>, const int> (0x0x7f890849a300) 0 empty

Class std::_Select1st<std::pair<const int, FDMultiplexer* (*)()> >
   size=1 align=1
   base size=1 base align=1
std::_Select1st<std::pair<const int, FDMultiplexer* (*)()> > (0x0x7f8908475c30) 0 empty
  std::unary_function<std::pair<const int, FDMultiplexer* (*)()>, const int> (0x0x7f890849a360) 0 empty

Class boost::exception_detail::enable_error_info_helper<boost::bad_function_call, 1>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_helper<boost::bad_function_call, 1> (0x0x7f890849a420) 0 empty

Class boost::exception_detail::enable_error_info_return_type<boost::bad_function_call>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_return_type<boost::bad_function_call> (0x0x7f890849a3c0) 0 empty

Vtable for boost::exception_detail::error_info_injector<boost::bad_function_call>
boost::exception_detail::error_info_injector<boost::bad_function_call>::_ZTVN5boost16exception_detail19error_info_injectorINS_17bad_function_callEEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_17bad_function_callEEE)
16    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::bad_function_call>
24    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::bad_function_call>
32    (int (*)(...))std::runtime_error::what
40    (int (*)(...))-16
48    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_17bad_function_callEEE)
56    (int (*)(...))boost::exception_detail::error_info_injector<boost::bad_function_call>::_ZThn16_N5boost16exception_detail19error_info_injectorINS_17bad_function_callEED1Ev
64    (int (*)(...))boost::exception_detail::error_info_injector<boost::bad_function_call>::_ZThn16_N5boost16exception_detail19error_info_injectorINS_17bad_function_callEED0Ev

Class boost::exception_detail::error_info_injector<boost::bad_function_call>
   size=56 align=8
   base size=52 base align=8
boost::exception_detail::error_info_injector<boost::bad_function_call> (0x0x7f890b284000) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::bad_function_call>::_ZTVN5boost16exception_detail19error_info_injectorINS_17bad_function_callEEE) + 16u)
  boost::bad_function_call (0x0x7f8908475dd0) 0
      primary-for boost::exception_detail::error_info_injector<boost::bad_function_call> (0x0x7f890b284000)
    std::runtime_error (0x0x7f8908475e38) 0
        primary-for boost::bad_function_call (0x0x7f8908475dd0)
      std::exception (0x0x7f890849a480) 0 nearly-empty
          primary-for std::runtime_error (0x0x7f8908475e38)
  boost::exception (0x0x7f890849a4e0) 16
      vptr=((& boost::exception_detail::error_info_injector<boost::bad_function_call>::_ZTVN5boost16exception_detail19error_info_injectorINS_17bad_function_callEEE) + 56u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE: 21u entries
0     56u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE)
24    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >
32    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >
40    (int (*)(...))std::runtime_error::what
48    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<boost::bad_function_call> >
56    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<boost::bad_function_call> >
64    (int (*)(...))-16
72    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE)
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::_ZThn16_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEED1Ev
88    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::_ZThn16_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEED0Ev
96    18446744073709551560u
104   18446744073709551560u
112   18446744073709551560u
120   (int (*)(...))-56
128   (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE)
136   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::_ZTv0_n24_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEE5cloneEv
144   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::_ZTv0_n32_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEE7rethrowEv
152   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEED1Ev
160   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::_ZTTN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE) + 24u)
8     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE) + 136u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >
   size=64 align=8
   base size=52 base align=8
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> > (0x0x7f890b2841c0) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE) + 24u)
  boost::exception_detail::error_info_injector<boost::bad_function_call> (0x0x7f890b2842a0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> > (0x0x7f890b2841c0)
    boost::bad_function_call (0x0x7f8908475ea0) 0
        primary-for boost::exception_detail::error_info_injector<boost::bad_function_call> (0x0x7f890b2842a0)
      std::runtime_error (0x0x7f8908475f08) 0
          primary-for boost::bad_function_call (0x0x7f8908475ea0)
        std::exception (0x0x7f890849a600) 0 nearly-empty
            primary-for std::runtime_error (0x0x7f8908475f08)
    boost::exception (0x0x7f890849a660) 16
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE) + 80u)
  boost::exception_detail::clone_base (0x0x7f890849a6c0) 56 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE) + 136u)

Class std::unary_function<std::pair<const int, FDMultiplexer::Callback>, const int>
   size=1 align=1
   base size=0 base align=1
std::unary_function<std::pair<const int, FDMultiplexer::Callback>, const int> (0x0x7f890849aae0) 0 empty

Class std::_Select1st<std::pair<const int, FDMultiplexer::Callback> >
   size=1 align=1
   base size=1 base align=1
std::_Select1st<std::pair<const int, FDMultiplexer::Callback> > (0x0x7f89084f62d8) 0 empty
  std::unary_function<std::pair<const int, FDMultiplexer::Callback>, const int> (0x0x7f890849ab40) 0 empty

Class boost::exception_detail::enable_error_info_helper<boost::bad_lexical_cast, 1>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_helper<boost::bad_lexical_cast, 1> (0x0x7f890849ac60) 0 empty

Class boost::exception_detail::enable_error_info_return_type<boost::bad_lexical_cast>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_return_type<boost::bad_lexical_cast> (0x0x7f890849ac00) 0 empty

Vtable for boost::exception_detail::error_info_injector<boost::bad_lexical_cast>
boost::exception_detail::error_info_injector<boost::bad_lexical_cast>::_ZTVN5boost16exception_detail19error_info_injectorINS_16bad_lexical_castEEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_16bad_lexical_castEEE)
16    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::bad_lexical_cast>
24    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::bad_lexical_cast>
32    (int (*)(...))boost::bad_lexical_cast::what
40    (int (*)(...))-24
48    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_16bad_lexical_castEEE)
56    (int (*)(...))boost::exception_detail::error_info_injector<boost::bad_lexical_cast>::_ZThn24_N5boost16exception_detail19error_info_injectorINS_16bad_lexical_castEED1Ev
64    (int (*)(...))boost::exception_detail::error_info_injector<boost::bad_lexical_cast>::_ZThn24_N5boost16exception_detail19error_info_injectorINS_16bad_lexical_castEED0Ev

Class boost::exception_detail::error_info_injector<boost::bad_lexical_cast>
   size=64 align=8
   base size=60 base align=8
boost::exception_detail::error_info_injector<boost::bad_lexical_cast> (0x0x7f890ad5a5b0) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::bad_lexical_cast>::_ZTVN5boost16exception_detail19error_info_injectorINS_16bad_lexical_castEEE) + 16u)
  boost::bad_lexical_cast (0x0x7f89084f6478) 0
      primary-for boost::exception_detail::error_info_injector<boost::bad_lexical_cast> (0x0x7f890ad5a5b0)
    std::bad_cast (0x0x7f89084f64e0) 0 nearly-empty
        primary-for boost::bad_lexical_cast (0x0x7f89084f6478)
      std::exception (0x0x7f890849acc0) 0 nearly-empty
          primary-for std::bad_cast (0x0x7f89084f64e0)
  boost::exception (0x0x7f890849ad20) 24
      vptr=((& boost::exception_detail::error_info_injector<boost::bad_lexical_cast>::_ZTVN5boost16exception_detail19error_info_injectorINS_16bad_lexical_castEEE) + 56u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEEE: 21u entries
0     64u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEEE)
24    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >
32    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >
40    (int (*)(...))boost::bad_lexical_cast::what
48    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >
56    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >
64    (int (*)(...))-24
72    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEEE)
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::_ZThn24_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEED1Ev
88    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::_ZThn24_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEED0Ev
96    18446744073709551552u
104   18446744073709551552u
112   18446744073709551552u
120   (int (*)(...))-64
128   (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEEE)
136   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::_ZTv0_n24_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEE5cloneEv
144   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::_ZTv0_n32_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEE7rethrowEv
152   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEED1Ev
160   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::_ZTTN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEEE) + 24u)
8     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEEE) + 136u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >
   size=72 align=8
   base size=60 base align=8
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> > (0x0x7f890ad5a770) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEEE) + 24u)
  boost::exception_detail::error_info_injector<boost::bad_lexical_cast> (0x0x7f890ad5a7e0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> > (0x0x7f890ad5a770)
    boost::bad_lexical_cast (0x0x7f89084f6548) 0
        primary-for boost::exception_detail::error_info_injector<boost::bad_lexical_cast> (0x0x7f890ad5a7e0)
      std::bad_cast (0x0x7f89084f65b0) 0 nearly-empty
          primary-for boost::bad_lexical_cast (0x0x7f89084f6548)
        std::exception (0x0x7f890849ae40) 0 nearly-empty
            primary-for std::bad_cast (0x0x7f89084f65b0)
    boost::exception (0x0x7f890849aea0) 24
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEEE) + 80u)
  boost::exception_detail::clone_base (0x0x7f890849af00) 64 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEEE) + 136u)

Class std::_Destroy_aux<false>
   size=1 align=1
   base size=0 base align=1
std::_Destroy_aux<false> (0x0x7f89081220c0) 0 empty

Class std::__is_move_iterator<std::pair<int, boost::any>*>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<std::pair<int, boost::any>*> (0x0x7f89081222a0) 0 empty

Class std::_Iter_base<std::pair<int, boost::any>*, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<std::pair<int, boost::any>*, false> (0x0x7f8908122300) 0 empty

Class std::_Miter_base<std::pair<int, boost::any>*>
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<std::pair<int, boost::any>*> (0x0x7f89084f6f70) 0 empty
  std::_Iter_base<std::pair<int, boost::any>*, false> (0x0x7f8908122360) 0 empty

Class std::iterator_traits<__gnu_cxx::__normal_iterator<const std::pair<int, boost::any>*, std::vector<std::pair<int, boost::any> > > >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<const std::pair<int, boost::any>*, std::vector<std::pair<int, boost::any> > > > (0x0x7f8908122420) 0 empty

Class std::__uninitialized_copy<false>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_copy<false> (0x0x7f8908122480) 0 empty

Class std::__is_move_iterator<std::pair<std::basic_string<char>, short unsigned int>*>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<std::pair<std::basic_string<char>, short unsigned int>*> (0x0x7f89081224e0) 0 empty

Class std::_Iter_base<std::pair<std::basic_string<char>, short unsigned int>*, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<std::pair<std::basic_string<char>, short unsigned int>*, false> (0x0x7f8908122540) 0 empty

Class std::_Miter_base<std::pair<std::basic_string<char>, short unsigned int>*>
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<std::pair<std::basic_string<char>, short unsigned int>*> (0x0x7f890816c478) 0 empty
  std::_Iter_base<std::pair<std::basic_string<char>, short unsigned int>*, false> (0x0x7f89081225a0) 0 empty

Class std::__is_move_iterator<Netmask*>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<Netmask*> (0x0x7f89081226c0) 0 empty

Class std::_Iter_base<Netmask*, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<Netmask*, false> (0x0x7f8908122720) 0 empty

Class std::_Miter_base<Netmask*>
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<Netmask*> (0x0x7f890816ca90) 0 empty
  std::_Iter_base<Netmask*, false> (0x0x7f8908122780) 0 empty

Class std::__is_move_iterator<std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<std::basic_string<char>*> (0x0x7f89081227e0) 0 empty

Class std::_Iter_base<std::basic_string<char>*, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<std::basic_string<char>*, false> (0x0x7f8908122900) 0 empty

Class std::_Miter_base<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<std::basic_string<char>*> (0x0x7f890816cea0) 0 empty
  std::_Iter_base<std::basic_string<char>*, false> (0x0x7f8908122a20) 0 empty

Class boost::multi_index::detail::ordered_index_node_compressed_base<std::allocator<char> >::color_ref
   size=8 align=8
   base size=8 base align=8
boost::multi_index::detail::ordered_index_node_compressed_base<std::allocator<char> >::color_ref (0x0x7f8908122ae0) 0

Class boost::multi_index::detail::ordered_index_node_compressed_base<std::allocator<char> >::parent_ref
   size=8 align=8
   base size=8 base align=8
boost::multi_index::detail::ordered_index_node_compressed_base<std::allocator<char> >::parent_ref (0x0x7f8908122b40) 0

Class std::iterator_traits<__gnu_cxx::__normal_iterator<const MemRecursorCache::StoredRecord*, std::vector<MemRecursorCache::StoredRecord> > >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<const MemRecursorCache::StoredRecord*, std::vector<MemRecursorCache::StoredRecord> > > (0x0x7f8908122ba0) 0 empty

Class std::iterator_traits<MemRecursorCache::StoredRecord*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<MemRecursorCache::StoredRecord*> (0x0x7f8908122c00) 0 empty

Class std::__is_move_iterator<std::pair<ComboAddress, DecayingEwma>*>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<std::pair<ComboAddress, DecayingEwma>*> (0x0x7f8908122cc0) 0 empty

Class std::_Iter_base<std::pair<ComboAddress, DecayingEwma>*, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<std::pair<ComboAddress, DecayingEwma>*, false> (0x0x7f8908122d20) 0 empty

Class std::_Miter_base<std::pair<ComboAddress, DecayingEwma>*>
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<std::pair<ComboAddress, DecayingEwma>*> (0x0x7f89081eed68) 0 empty
  std::_Iter_base<std::pair<ComboAddress, DecayingEwma>*, false> (0x0x7f8908122d80) 0 empty

Class std::_Rb_tree_node<DNSResourceRecord>
   size=104 align=8
   base size=104 base align=8
std::_Rb_tree_node<DNSResourceRecord> (0x0x7f8908254138) 0
  std::_Rb_tree_node_base (0x0x7f8908122ea0) 0

Class std::__is_normal_iterator<std::_Rb_tree_const_iterator<DNSResourceRecord> >
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<std::_Rb_tree_const_iterator<DNSResourceRecord> > (0x0x7f8908122f00) 0 empty

Class std::_Iter_base<std::_Rb_tree_const_iterator<DNSResourceRecord>, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<std::_Rb_tree_const_iterator<DNSResourceRecord>, false> (0x0x7f8908122f60) 0 empty

Class std::_Niter_base<std::_Rb_tree_const_iterator<DNSResourceRecord> >
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<std::_Rb_tree_const_iterator<DNSResourceRecord> > (0x0x7f8908254208) 0 empty
  std::_Iter_base<std::_Rb_tree_const_iterator<DNSResourceRecord>, false> (0x0x7f890825f000) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const int, FDMultiplexer::Callback> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const int, FDMultiplexer::Callback> > > > (0x0x7f890825f120) 0 empty

Class std::__are_same<char*, char*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<char*, char*> (0x0x7f890825f1e0) 0 empty

Class __gnu_cxx::__enable_if<true, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, std::basic_string<char> > (0x0x7f890825f240) 0 empty

Class boost::is_enum<int>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<int> (0x0x7f8908254f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f8908254ea0) 0 empty
    mpl_::bool_<false> (0x0x7f890825f420) 0 empty

Class boost::is_same<int, bool>
   size=1 align=1
   base size=1 base align=1
boost::is_same<int, bool> (0x0x7f89082cc068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f89082cc0d0) 0 empty
    mpl_::bool_<false> (0x0x7f890825f480) 0 empty

Class boost::detail::is_ununsigned_select_helper<true>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_ununsigned_select_helper<true> (0x0x7f890825f540) 0 empty

Class boost::detail::is_ununsigned_select_helper<true>::rebind<int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_ununsigned_select_helper<true>::rebind<int> (0x0x7f890825f5a0) 0 empty

Class boost::detail::is_unsigned_imp<int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_unsigned_imp<int> (0x0x7f890825f4e0) 0 empty

Class boost::detail::is_ununsigned_helper<int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_ununsigned_helper<int> (0x0x7f890825f600) 0 empty

Class boost::detail::is_unsigned_values<int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_unsigned_values<int> (0x0x7f890825f660) 0 empty

Class boost::is_unsigned<int>
   size=1 align=1
   base size=1 base align=1
boost::is_unsigned<int> (0x0x7f89082cc270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f89082cc2d8) 0 empty
    mpl_::bool_<false> (0x0x7f890825f6c0) 0 empty

Class boost::mpl::if_c<false, long long unsigned int, __int128 unsigned>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, long long unsigned int, __int128 unsigned> (0x0x7f890825f720) 0 empty

Class boost::is_same<int, long int>
   size=1 align=1
   base size=1 base align=1
boost::is_same<int, long int> (0x0x7f89082cc410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f89082cc478) 0 empty
    mpl_::bool_<false> (0x0x7f890825f7e0) 0 empty

Class boost::mpl::if_c<false, long unsigned int, __int128 unsigned>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, long unsigned int, __int128 unsigned> (0x0x7f890825f840) 0 empty

Class boost::mpl::if_<boost::is_same<int, long int>, long unsigned int, __int128 unsigned>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_same<int, long int>, long unsigned int, __int128 unsigned> (0x0x7f890825f780) 0 empty

Class boost::is_same<int, int>
   size=1 align=1
   base size=1 base align=1
boost::is_same<int, int> (0x0x7f89082cc5b0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f89082cc618) 0 empty
    mpl_::bool_<true> (0x0x7f890825f900) 0 empty

Class boost::mpl::if_c<true, unsigned int, __int128 unsigned>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, unsigned int, __int128 unsigned> (0x0x7f890825f960) 0 empty

Class boost::mpl::if_<boost::is_same<int, int>, unsigned int, __int128 unsigned>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_same<int, int>, unsigned int, __int128 unsigned> (0x0x7f890825f8a0) 0 empty

Class boost::is_same<int, short int>
   size=1 align=1
   base size=1 base align=1
boost::is_same<int, short int> (0x0x7f89082cc750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f89082cc7b8) 0 empty
    mpl_::bool_<false> (0x0x7f890825fa20) 0 empty

Class boost::mpl::if_c<false, short unsigned int, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, short unsigned int, unsigned int> (0x0x7f890825fa80) 0 empty

Class boost::mpl::if_<boost::is_same<int, short int>, short unsigned int, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_same<int, short int>, short unsigned int, unsigned int> (0x0x7f890825f9c0) 0 empty

Class boost::mpl::if_c<false, unsigned char, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, unsigned char, unsigned int> (0x0x7f890825fb40) 0 empty

Class boost::mpl::if_<boost::is_same<int, signed char>, unsigned char, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_same<int, signed char>, unsigned char, unsigned int> (0x0x7f890825fae0) 0 empty

Class boost::mpl::if_c<true, unsigned int, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, unsigned int, unsigned int> (0x0x7f890825fba0) 0 empty

Class boost::mpl::if_c<false, int, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, int, unsigned int> (0x0x7f890825fc00) 0 empty

Class boost::add_const<unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::add_const<unsigned int> (0x0x7f890825fc60) 0 empty

Class boost::detail::is_const_rvalue_filter<int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_const_rvalue_filter<int> (0x0x7f890825fd20) 0 empty

Class boost::is_const<int>
   size=1 align=1
   base size=1 base align=1
boost::is_const<int> (0x0x7f89082cca28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f89082cca90) 0 empty
    mpl_::bool_<false> (0x0x7f890825fd80) 0 empty

Class boost::mpl::if_c<false, const unsigned int, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, const unsigned int, unsigned int> (0x0x7f890825fde0) 0 empty

Class boost::mpl::if_<boost::is_const<int>, const unsigned int, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_const<int>, const unsigned int, unsigned int> (0x0x7f890825fcc0) 0 empty

Class boost::add_volatile<unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::add_volatile<unsigned int> (0x0x7f890825fe40) 0 empty

Class boost::detail::is_volatile_rval_filter<int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_volatile_rval_filter<int> (0x0x7f890825ff00) 0 empty

Class boost::is_volatile<int>
   size=1 align=1
   base size=1 base align=1
boost::is_volatile<int> (0x0x7f89082ccb60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f89082ccbc8) 0 empty
    mpl_::bool_<false> (0x0x7f890825ff60) 0 empty

Class boost::mpl::if_c<false, volatile unsigned int, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, volatile unsigned int, unsigned int> (0x0x7f89082f5000) 0 empty

Class boost::mpl::if_<boost::is_volatile<int>, volatile unsigned int, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_volatile<int>, volatile unsigned int, unsigned int> (0x0x7f890825fea0) 0 empty

Class boost::detail::make_unsigned_imp<int>
   size=1 align=1
   base size=0 base align=1
boost::detail::make_unsigned_imp<int> (0x0x7f890825f3c0) 0 empty

Class boost::make_unsigned<int>
   size=1 align=1
   base size=0 base align=1
boost::make_unsigned<int> (0x0x7f890825f360) 0 empty

Class std::__is_normal_iterator<std::pair<int, boost::any>*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<std::pair<int, boost::any>*> (0x0x7f89082f5240) 0 empty

Class std::_Niter_base<std::pair<int, boost::any>*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<std::pair<int, boost::any>*> (0x0x7f89082cce38) 0 empty
  std::_Iter_base<std::pair<int, boost::any>*, false> (0x0x7f89082f52a0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const int, FDMultiplexer* (*)()> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const int, FDMultiplexer* (*)()> > > > (0x0x7f89082f5360) 0 empty

Class std::__is_normal_iterator<std::pair<std::basic_string<char>, short unsigned int>*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<std::pair<std::basic_string<char>, short unsigned int>*> (0x0x7f89082f5420) 0 empty

Class std::_Niter_base<std::pair<std::basic_string<char>, short unsigned int>*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<std::pair<std::basic_string<char>, short unsigned int>*> (0x0x7f8907f26478) 0 empty
  std::_Iter_base<std::pair<std::basic_string<char>, short unsigned int>*, false> (0x0x7f89082f5480) 0 empty

Class boost::mpl::if_c<true, int, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, int, short unsigned int> (0x0x7f89082f54e0) 0 empty

Class std::__is_normal_iterator<Netmask*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<Netmask*> (0x0x7f89082f5660) 0 empty

Class std::_Niter_base<Netmask*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<Netmask*> (0x0x7f8907f7b068) 0 empty
  std::_Iter_base<Netmask*, false> (0x0x7f89082f56c0) 0 empty

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

Class std::__is_normal_iterator<std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<std::basic_string<char>*> (0x0x7f89082f5780) 0 empty

Class std::_Niter_base<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<std::basic_string<char>*> (0x0x7f8907f7b1a0) 0 empty
  std::_Iter_base<std::basic_string<char>*, false> (0x0x7f89082f58a0) 0 empty

Class std::__is_normal_iterator<std::pair<ComboAddress, DecayingEwma>*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<std::pair<ComboAddress, DecayingEwma>*> (0x0x7f89082f5960) 0 empty

Class std::_Niter_base<std::pair<ComboAddress, DecayingEwma>*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<std::pair<ComboAddress, DecayingEwma>*> (0x0x7f8907f7b9c0) 0 empty
  std::_Iter_base<std::pair<ComboAddress, DecayingEwma>*, false> (0x0x7f89082f59c0) 0 empty

Class std::iterator_traits<std::_Rb_tree_const_iterator<DNSResourceRecord> >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<std::_Rb_tree_const_iterator<DNSResourceRecord> > (0x0x7f89082f5b40) 0 empty

Class std::__is_pointer<std::_Rb_tree_const_iterator<DNSResourceRecord> >
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<std::_Rb_tree_const_iterator<DNSResourceRecord> > (0x0x7f89082f5ba0) 0 empty

Class std::__is_integer<DNSResourceRecord>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<DNSResourceRecord> (0x0x7f89082f5c00) 0 empty

Class __gnu_cxx::__conditional_type<false, __gnu_cxx::__numeric_traits_integer<DNSResourceRecord>, __gnu_cxx::__numeric_traits_floating<DNSResourceRecord> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__conditional_type<false, __gnu_cxx::__numeric_traits_integer<DNSResourceRecord>, __gnu_cxx::__numeric_traits_floating<DNSResourceRecord> > (0x0x7f89082f5c60) 0 empty

Class __gnu_cxx::__numeric_traits_floating<DNSResourceRecord>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__numeric_traits_floating<DNSResourceRecord> (0x0x7f89082f5cc0) 0 empty

Class __gnu_cxx::__numeric_traits<DNSResourceRecord>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<DNSResourceRecord> (0x0x7f8907f7bbc8) 0 empty
  __gnu_cxx::__numeric_traits_floating<DNSResourceRecord> (0x0x7f89082f5d20) 0 empty

Class std::__is_byte<DNSResourceRecord>
   size=1 align=1
   base size=0 base align=1
std::__is_byte<DNSResourceRecord> (0x0x7f89082f5d80) 0 empty

Class std::__lexicographical_compare<false>
   size=1 align=1
   base size=0 base align=1
std::__lexicographical_compare<false> (0x0x7f89082f5de0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<short unsigned int> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<short unsigned int> > > (0x0x7f89082f5ea0) 0 empty

Class std::__are_same<std::pair<int, boost::any>, std::pair<int, boost::any> >
   size=1 align=1
   base size=0 base align=1
std::__are_same<std::pair<int, boost::any>, std::pair<int, boost::any> > (0x0x7f8908033180) 0 empty

Class std::__is_pointer<std::pair<int, boost::any>*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<std::pair<int, boost::any>*> (0x0x7f89080331e0) 0 empty

Class std::__are_same<std::pair<std::basic_string<char>, short unsigned int>, std::pair<std::basic_string<char>, short unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::__are_same<std::pair<std::basic_string<char>, short unsigned int>, std::pair<std::basic_string<char>, short unsigned int> > (0x0x7f8908033240) 0 empty

Class std::__is_pointer<std::pair<std::basic_string<char>, short unsigned int>*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<std::pair<std::basic_string<char>, short unsigned int>*> (0x0x7f89080332a0) 0 empty

Class std::__are_same<Netmask, Netmask>
   size=1 align=1
   base size=0 base align=1
std::__are_same<Netmask, Netmask> (0x0x7f89080333c0) 0 empty

Class std::__is_pointer<Netmask*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<Netmask*> (0x0x7f8908033420) 0 empty

Class std::__are_same<std::basic_string<char>, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::__are_same<std::basic_string<char>, std::basic_string<char> > (0x0x7f8908033480) 0 empty

Class std::__is_pointer<std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<std::basic_string<char>*> (0x0x7f89080334e0) 0 empty

Class std::__are_same<std::pair<ComboAddress, DecayingEwma>, std::pair<ComboAddress, DecayingEwma> >
   size=1 align=1
   base size=0 base align=1
std::__are_same<std::pair<ComboAddress, DecayingEwma>, std::pair<ComboAddress, DecayingEwma> > (0x0x7f89080335a0) 0 empty

Class std::__is_pointer<std::pair<ComboAddress, DecayingEwma>*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<std::pair<ComboAddress, DecayingEwma>*> (0x0x7f8908033780) 0 empty

Vtable for std::__numpunct_cache<char>
std::__numpunct_cache<char>::_ZTVSt16__numpunct_cacheIcE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt16__numpunct_cacheIcE)
16    (int (*)(...))std::__numpunct_cache<_CharT>::~__numpunct_cache<char>
24    (int (*)(...))std::__numpunct_cache<_CharT>::~__numpunct_cache<char>

Class std::__numpunct_cache<char>
   size=144 align=8
   base size=137 base align=8
std::__numpunct_cache<char> (0x0x7f8907d1f270) 0
    vptr=((& std::__numpunct_cache<char>::_ZTVSt16__numpunct_cacheIcE) + 16u)
  std::locale::facet (0x0x7f89080338a0) 0
      primary-for std::__numpunct_cache<char> (0x0x7f8907d1f270)

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

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::clone_tag
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::clone_tag (0x0x7f8907e160c0) 0 empty

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::clone_tag
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::clone_tag (0x0x7f8907e16120) 0 empty

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::io::bad_format_string> >::clone_tag
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::io::bad_format_string> >::clone_tag (0x0x7f8907e16180) 0 empty

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::clone_tag
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::clone_tag (0x0x7f8907e161e0) 0 empty

