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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7f437ce8d3c0) 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> (0x0x7f437ce8d420) 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> (0x0x7f437ce8d480) 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> (0x0x7f437ce8d4e0) 0 empty

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7f437ce8dde0) 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> (0x0x7f437ce8de40) 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> (0x0x7f437ce8dea0) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7f437ce8df00) 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> (0x0x7f437ce8df60) 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> (0x0x7f437cec6000) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7f437cec60c0) 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> (0x0x7f437cec6120) 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> (0x0x7f437cec6180) 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> (0x0x7f437cec61e0) 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> (0x0x7f437cec6240) 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> (0x0x7f437cec62a0) 0 empty

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

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

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

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

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

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7f437d0ea340) 0 empty
  std::input_iterator_tag (0x0x7f437cec6960) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7f437d0ea3a8) 0 empty
  std::forward_iterator_tag (0x0x7f437d0ea410) 0 empty
    std::input_iterator_tag (0x0x7f437cec69c0) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7f437d0ea478) 0 empty
  std::bidirectional_iterator_tag (0x0x7f437d0ea4e0) 0 empty
    std::forward_iterator_tag (0x0x7f437d0ea548) 0 empty
      std::input_iterator_tag (0x0x7f437cec6a20) 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> (0x0x7f437cec6d20) 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 (0x0x7f437cec6f00) 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 (0x0x7f437cec6f60) 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 (0x0x7f437caee000) 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 (0x0x7f437caee060) 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 (0x0x7f437caee0c0) 0 empty

Class std::__iter_swap<true>
   size=1 align=1
   base size=0 base align=1
std::__iter_swap<true> (0x0x7f437caee4e0) 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> (0x0x7f437caee660) 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> (0x0x7f437caee780) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class <anonymous struct>
   size=8 align=4
   base size=8 base align=4
<anonymous struct> (0x0x7f437cc27900) 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 (0x0x7f437cc27960) 0 nearly-empty
    vptr=((& __cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE) + 16u)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class __pthread_cleanup_class
   size=24 align=8
   base size=24 base align=8
__pthread_cleanup_class (0x0x7f437c98bde0) 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> > (0x0x7f437c6ae000) 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> (0x0x7f437c6ae060) 0 empty

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

Class std::allocator<char>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<char>::rebind<char> (0x0x7f437c6ae240) 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 (0x0x7f437c944c98) 0
  std::allocator<char> (0x0x7f437c944d00) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7f437c6ae2a0) 0 empty

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

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

Class std::basic_string<char>::_Rep
   size=24 align=8
   base size=24 base align=8
std::basic_string<char>::_Rep (0x0x7f437c944f08) 0
  std::basic_string<char>::_Rep_base (0x0x7f437c6ae360) 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> (0x0x7f437c6ae420) 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 (0x0x7f437c944a90) 0
  std::allocator<wchar_t> (0x0x7f437c944b60) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7f437c6ae480) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::_Destroy_aux<true>
   size=1 align=1
   base size=0 base align=1
std::_Destroy_aux<true> (0x0x7f437c296180) 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> > (0x0x7f437c2961e0) 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> (0x0x7f437c296240) 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> (0x0x7f437c4b8208) 0 empty
  __gnu_cxx::__numeric_traits_integer<long int> (0x0x7f437c2962a0) 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> (0x0x7f437c2963c0) 0 empty

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

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

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

Class mpl_::bool_<true>
   size=1 align=1
   base size=0 base align=1
mpl_::bool_<true> (0x0x7f437c296f00) 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> (0x0x7f437c4b8410) 0 empty
  mpl_::bool_<true> (0x0x7f437c296f60) 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> (0x0x7f437c4b84e0) 0 empty
  mpl_::bool_<false> (0x0x7f437c083060) 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> (0x0x7f437c083300) 0 empty

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

Class mpl_::int_<-1>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<-1> (0x0x7f437c0834e0) 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> > (0x0x7f437c4b8618) 0 empty
  mpl_::int_<-1> (0x0x7f437c083540) 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> (0x0x7f437c083660) 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> > (0x0x7f437c4b8750) 0 empty
  mpl_::int_<-1> (0x0x7f437c0837e0) 0 empty

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

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

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

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

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

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

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> (0x0x7f437c0f4660) 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> (0x0x7f437c0f4720) 0 empty

Class boost::move_detail::empty
   size=1 align=1
   base size=0 base align=1
boost::move_detail::empty (0x0x7f437c0f4960) 0 empty

Class mpl_::void_
   size=1 align=1
   base size=0 base align=1
mpl_::void_ (0x0x7f437c0f4d20) 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_> (0x0x7f437c11d1a0) 0 empty
  mpl_::bool_<true> (0x0x7f437c0f4de0) 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_> (0x0x7f437c11d270) 0 empty
  mpl_::bool_<false> (0x0x7f437c0f4ea0) 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> (0x0x7f437c0f4f00) 0 empty

Class mpl_::int_<1>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<1> (0x0x7f437c127060) 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> > (0x0x7f437c11d3a8) 0 empty
  mpl_::int_<-1> (0x0x7f437c127120) 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> (0x0x7f437c127180) 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> > (0x0x7f437c11d4e0) 0 empty
  mpl_::int_<-1> (0x0x7f437c127300) 0 empty

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> (0x0x7f437c127480) 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> (0x0x7f437c127840) 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> (0x0x7f437c127900) 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> (0x0x7f437c1279c0) 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> (0x0x7f437c127a80) 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> (0x0x7f437c127b40) 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> (0x0x7f437c127c00) 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> (0x0x7f437c127de0) 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> (0x0x7f437c127ea0) 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> (0x0x7f437c127f60) 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> (0x0x7f437c150060) 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> (0x0x7f437c150180) 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> > (0x0x7f437c11d680) 0 empty
  mpl_::int_<-1> (0x0x7f437c150300) 0 empty

Class boost::mpl::begin<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::begin<mpl_::na> (0x0x7f437c150420) 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> > (0x0x7f437c11d7b8) 0 empty
  mpl_::int_<-1> (0x0x7f437c1505a0) 0 empty

Class boost::mpl::end<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::end<mpl_::na> (0x0x7f437c150600) 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> > (0x0x7f437c11d8f0) 0 empty
  mpl_::int_<-1> (0x0x7f437c150780) 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> (0x0x7f437c150e40) 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> (0x0x7f437c150f00) 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> (0x0x7f437c17e240) 0 empty

Class mpl_::int_<2>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<2> (0x0x7f437c17e360) 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> > (0x0x7f437c11df70) 0 empty
  mpl_::int_<-1> (0x0x7f437c17e420) 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> (0x0x7f437c17e480) 0 empty

Class boost::mpl::negate<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::negate<mpl_::na> (0x0x7f437c17e600) 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> > (0x0x7f437c18e1a0) 0 empty
  mpl_::int_<-1> (0x0x7f437c17e780) 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> (0x0x7f437c17e7e0) 0 empty

Class boost::mpl::next<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::next<mpl_::na> (0x0x7f437c17e9c0) 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> > (0x0x7f437c18e340) 0 empty
  mpl_::int_<-1> (0x0x7f437c17eb40) 0 empty

Class boost::mpl::prior<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::prior<mpl_::na> (0x0x7f437c17eba0) 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> > (0x0x7f437c18e478) 0 empty
  mpl_::int_<-1> (0x0x7f437c17ed20) 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> (0x0x7f437c17ed80) 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> (0x0x7f437c17ee40) 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> (0x0x7f437c17ef00) 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> (0x0x7f437c1ae000) 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> (0x0x7f437c1ae0c0) 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> (0x0x7f437c1ae240) 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> (0x0x7f437c1ae300) 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> (0x0x7f437c1ae3c0) 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> (0x0x7f437c1ae480) 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> (0x0x7f437c1ae540) 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> (0x0x7f437c1ae840) 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> > (0x0x7f437c18e680) 0 empty
  mpl_::int_<-1> (0x0x7f437c1ae9c0) 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> (0x0x7f437c1aea80) 0 empty

Class boost::mpl::deref<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::deref<mpl_::na> (0x0x7f437c1aeb40) 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> > (0x0x7f437c18e7b8) 0 empty
  mpl_::int_<-1> (0x0x7f437c1aecc0) 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> (0x0x7f437c1aede0) 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> (0x0x7f437c1aef00) 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> > (0x0x7f437c18e9c0) 0 empty
  mpl_::int_<-1> (0x0x7f437c1db0c0) 0 empty

Class boost::mpl::not_<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::not_<mpl_::na> (0x0x7f437c1db240) 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> > (0x0x7f437c18ec30) 0 empty
  mpl_::int_<-1> (0x0x7f437c1db3c0) 0 empty

Class mpl_::failed
   size=1 align=1
   base size=0 base align=1
mpl_::failed (0x0x7f437c1db420) 0 empty

Class mpl_::assert<false>
   size=1 align=1
   base size=0 base align=1
mpl_::assert<false> (0x0x7f437c1db4e0) 0 empty

Class mpl_::assertion<true>
   size=1 align=1
   base size=0 base align=1
mpl_::assertion<true> (0x0x7f437c1db5a0) 0 empty

Class mpl_::assert_
   size=1 align=1
   base size=0 base align=1
mpl_::assert_ (0x0x7f437c1db600) 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> (0x0x7f437c1db720) 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> (0x0x7f437c1db780) 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> (0x0x7f437c1db7e0) 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> (0x0x7f437c1db840) 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> (0x0x7f437c1db8a0) 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> (0x0x7f437c1db900) 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> (0x0x7f437c1dba20) 0 empty

Class mpl_::arg<-1>
   size=1 align=1
   base size=0 base align=1
mpl_::arg<-1> (0x0x7f437c1dbb40) 0 empty

Class mpl_::arg<1>
   size=1 align=1
   base size=0 base align=1
mpl_::arg<1> (0x0x7f437c1dbc00) 0 empty

Class mpl_::arg<2>
   size=1 align=1
   base size=0 base align=1
mpl_::arg<2> (0x0x7f437c1dbcc0) 0 empty

Class mpl_::arg<3>
   size=1 align=1
   base size=0 base align=1
mpl_::arg<3> (0x0x7f437c1dbd80) 0 empty

Class mpl_::arg<4>
   size=1 align=1
   base size=0 base align=1
mpl_::arg<4> (0x0x7f437c1dbe40) 0 empty

Class mpl_::arg<5>
   size=1 align=1
   base size=0 base align=1
mpl_::arg<5> (0x0x7f437c1dbf00) 0 empty

Class boost::mpl::protect<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::protect<mpl_::na> (0x0x7f437c223060) 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> > (0x0x7f437c18edd0) 0 empty
  mpl_::int_<-1> (0x0x7f437c223180) 0 empty

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

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

Class mpl_::int_<6>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<6> (0x0x7f437c2700c0) 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> (0x0x7f437c270960) 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> (0x0x7f437c2709c0) 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> (0x0x7f437c270a20) 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> (0x0x7f437c270a80) 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> (0x0x7f437c270ae0) 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> (0x0x7f437c270b40) 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> (0x0x7f437c270ba0) 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> (0x0x7f437c24b820) 0 empty
  mpl_::bool_<false> (0x0x7f437c270d20) 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> (0x0x7f437becf840) 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> (0x0x7f437becf8a0) 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> (0x0x7f437becf900) 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> (0x0x7f437becf960) 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> (0x0x7f437becf9c0) 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> (0x0x7f437becfa20) 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> (0x0x7f437becfa80) 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> (0x0x7f437becfae0) 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> (0x0x7f437becf7e0) 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> (0x0x7f437becfb40) 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> > (0x0x7f437c24b9c0) 0 empty
  mpl_::int_<-1> (0x0x7f437becfcc0) 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> > (0x0x7f437bf3e0d0) 0 empty
  mpl_::bool_<false> (0x0x7f437bf33420) 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> (0x0x7f437bf335a0) 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> > (0x0x7f437bf3e270) 0 empty
  mpl_::int_<-1> (0x0x7f437bf33720) 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> > (0x0x7f437bf3e3a8) 0 empty
  mpl_::bool_<true> (0x0x7f437bf33840) 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> (0x0x7f437bf339c0) 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> > (0x0x7f437bf3e548) 0 empty
  mpl_::int_<-1> (0x0x7f437bf33b40) 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> (0x0x7f437bf33d80) 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> > (0x0x7f437bf3e680) 0 empty
  mpl_::int_<-1> (0x0x7f437bf33f00) 0 empty

Class boost::mpl::first<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::first<mpl_::na> (0x0x7f437bf33f60) 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> > (0x0x7f437bf3e7b8) 0 empty
  mpl_::int_<-1> (0x0x7f437bf5f120) 0 empty

Class boost::mpl::second<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::second<mpl_::na> (0x0x7f437bf5f180) 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> > (0x0x7f437bf3e8f0) 0 empty
  mpl_::int_<-1> (0x0x7f437bf5f300) 0 empty

Class boost::mpl::identity<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<mpl_::na> (0x0x7f437bf5f420) 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> > (0x0x7f437bf3ea28) 0 empty
  mpl_::int_<-1> (0x0x7f437bf5f5a0) 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> (0x0x7f437bf5f600) 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> > (0x0x7f437bf3eb60) 0 empty
  mpl_::int_<-1> (0x0x7f437bf5f780) 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> (0x0x7f437bf5f900) 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> (0x0x7f437bf5fc60) 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> > (0x0x7f437bf3ed68) 0 empty
  mpl_::int_<-1> (0x0x7f437bf5fde0) 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> (0x0x7f437bf5fea0) 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> > (0x0x7f437bf3ef70) 0 empty
  mpl_::int_<-1> (0x0x7f437bf9f060) 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> (0x0x7f437bf9f2a0) 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> > (0x0x7f437bfa0208) 0 empty
  mpl_::int_<-1> (0x0x7f437bf9f420) 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> (0x0x7f437bf9f540) 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> (0x0x7f437bf9f600) 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> > (0x0x7f437bfa0410) 0 empty
  mpl_::int_<-1> (0x0x7f437bf9f780) 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> (0x0x7f437bf9fa20) 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> > (0x0x7f437bfa0680) 0 empty
  mpl_::int_<-1> (0x0x7f437bf9fba0) 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> (0x0x7f437bf9ff60) 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> > (0x0x7f437bfa0820) 0 empty
  mpl_::int_<-1> (0x0x7f437bfd8120) 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> (0x0x7f437bfd81e0) 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> > (0x0x7f437bfa0958) 0 empty
  mpl_::int_<-1> (0x0x7f437bfd8360) 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> (0x0x7f437bfd84e0) 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> > (0x0x7f437bfa0b60) 0 empty
  mpl_::int_<-1> (0x0x7f437bfd8660) 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> (0x0x7f437bfd8780) 0 empty

Class boost::mpl::size<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::size<mpl_::na> (0x0x7f437bfd8840) 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> > (0x0x7f437bfa0d68) 0 empty
  mpl_::int_<-1> (0x0x7f437bfd89c0) 0 empty

Class boost::type_traits::no_type
   size=8 align=1
   base size=8 base align=1
boost::type_traits::no_type (0x0x7f437bfd8d20) 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> (0x0x7f437bfd8de0) 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> (0x0x7f437bfd8ea0) 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> (0x0x7f437bfd8f60) 0 empty

Class boost::is_integral<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<unsigned char> (0x0x7f437bffdd00) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437bffdd68) 0 empty
    mpl_::bool_<true> (0x0x7f437c003ea0) 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> (0x0x7f437bffddd0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437bffde38) 0 empty
    mpl_::bool_<true> (0x0x7f437c003f00) 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> (0x0x7f437bffdea0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437bffdf08) 0 empty
    mpl_::bool_<true> (0x0x7f437c003f60) 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> (0x0x7f437bffdf70) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c02a000) 0 empty
    mpl_::bool_<true> (0x0x7f437c02b000) 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> (0x0x7f437c02a068) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c02a0d0) 0 empty
    mpl_::bool_<true> (0x0x7f437c02b060) 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> (0x0x7f437c02a138) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c02a1a0) 0 empty
    mpl_::bool_<true> (0x0x7f437c02b0c0) 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> (0x0x7f437c02a208) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c02a270) 0 empty
    mpl_::bool_<true> (0x0x7f437c02b120) 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> (0x0x7f437c02a2d8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c02a340) 0 empty
    mpl_::bool_<true> (0x0x7f437c02b180) 0 empty

Class boost::is_integral<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<unsigned int> (0x0x7f437c02a3a8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c02a410) 0 empty
    mpl_::bool_<true> (0x0x7f437c02b1e0) 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> (0x0x7f437c02a478) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c02a4e0) 0 empty
    mpl_::bool_<true> (0x0x7f437c02b240) 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> (0x0x7f437c02a548) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c02a5b0) 0 empty
    mpl_::bool_<true> (0x0x7f437c02b2a0) 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> (0x0x7f437c02a618) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c02a680) 0 empty
    mpl_::bool_<true> (0x0x7f437c02b300) 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> (0x0x7f437c02a6e8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c02a750) 0 empty
    mpl_::bool_<true> (0x0x7f437c02b360) 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> (0x0x7f437c02a7b8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c02a820) 0 empty
    mpl_::bool_<true> (0x0x7f437c02b3c0) 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> (0x0x7f437c02a888) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c02a8f0) 0 empty
    mpl_::bool_<true> (0x0x7f437c02b420) 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> (0x0x7f437c02a958) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c02a9c0) 0 empty
    mpl_::bool_<true> (0x0x7f437c02b480) 0 empty

Class boost::is_integral<signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<signed char> (0x0x7f437c02aa28) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c02aa90) 0 empty
    mpl_::bool_<true> (0x0x7f437c02b4e0) 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> (0x0x7f437c02aaf8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c02ab60) 0 empty
    mpl_::bool_<true> (0x0x7f437c02b540) 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> (0x0x7f437c02abc8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c02ac30) 0 empty
    mpl_::bool_<true> (0x0x7f437c02b5a0) 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> (0x0x7f437c02ac98) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c02ad00) 0 empty
    mpl_::bool_<true> (0x0x7f437c02b600) 0 empty

Class boost::is_integral<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<short int> (0x0x7f437c02ad68) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c02add0) 0 empty
    mpl_::bool_<true> (0x0x7f437c02b660) 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> (0x0x7f437c02ae38) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c02aea0) 0 empty
    mpl_::bool_<true> (0x0x7f437c02b6c0) 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> (0x0x7f437c02af08) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c02af70) 0 empty
    mpl_::bool_<true> (0x0x7f437c02b720) 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> (0x0x7f437c039000) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c039068) 0 empty
    mpl_::bool_<true> (0x0x7f437c02b780) 0 empty

Class boost::is_integral<int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<int> (0x0x7f437c0390d0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c039138) 0 empty
    mpl_::bool_<true> (0x0x7f437c02b7e0) 0 empty

Class boost::is_integral<const int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const int> (0x0x7f437c0391a0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c039208) 0 empty
    mpl_::bool_<true> (0x0x7f437c02b840) 0 empty

Class boost::is_integral<volatile int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile int> (0x0x7f437c039270) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c0392d8) 0 empty
    mpl_::bool_<true> (0x0x7f437c02b8a0) 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> (0x0x7f437c039340) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c0393a8) 0 empty
    mpl_::bool_<true> (0x0x7f437c02b900) 0 empty

Class boost::is_integral<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<long int> (0x0x7f437c039410) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c039478) 0 empty
    mpl_::bool_<true> (0x0x7f437c02b960) 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> (0x0x7f437c0394e0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c039548) 0 empty
    mpl_::bool_<true> (0x0x7f437c02b9c0) 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> (0x0x7f437c0395b0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c039618) 0 empty
    mpl_::bool_<true> (0x0x7f437c02ba20) 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> (0x0x7f437c039680) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c0396e8) 0 empty
    mpl_::bool_<true> (0x0x7f437c02ba80) 0 empty

Class boost::is_integral<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<bool> (0x0x7f437c039750) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c0397b8) 0 empty
    mpl_::bool_<true> (0x0x7f437c02bae0) 0 empty

Class boost::is_integral<const bool>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const bool> (0x0x7f437c039820) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c039888) 0 empty
    mpl_::bool_<true> (0x0x7f437c02bb40) 0 empty

Class boost::is_integral<volatile bool>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile bool> (0x0x7f437c0398f0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c039958) 0 empty
    mpl_::bool_<true> (0x0x7f437c02bba0) 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> (0x0x7f437c0399c0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c039a28) 0 empty
    mpl_::bool_<true> (0x0x7f437c02bc00) 0 empty

Class boost::is_integral<char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<char> (0x0x7f437c039a90) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c039af8) 0 empty
    mpl_::bool_<true> (0x0x7f437c02bc60) 0 empty

Class boost::is_integral<const char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const char> (0x0x7f437c039b60) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c039bc8) 0 empty
    mpl_::bool_<true> (0x0x7f437c02bcc0) 0 empty

Class boost::is_integral<volatile char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile char> (0x0x7f437c039c30) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c039c98) 0 empty
    mpl_::bool_<true> (0x0x7f437c02bd20) 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> (0x0x7f437c039d00) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c039d68) 0 empty
    mpl_::bool_<true> (0x0x7f437c02bd80) 0 empty

Class boost::is_integral<wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<wchar_t> (0x0x7f437c039dd0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c039e38) 0 empty
    mpl_::bool_<true> (0x0x7f437c02bde0) 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> (0x0x7f437c039ea0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c039f08) 0 empty
    mpl_::bool_<true> (0x0x7f437c02be40) 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> (0x0x7f437c039f70) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c045000) 0 empty
    mpl_::bool_<true> (0x0x7f437c02bea0) 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> (0x0x7f437c045068) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c0450d0) 0 empty
    mpl_::bool_<true> (0x0x7f437c02bf00) 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> (0x0x7f437c045138) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c0451a0) 0 empty
    mpl_::bool_<true> (0x0x7f437c02bf60) 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> (0x0x7f437c045208) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c045270) 0 empty
    mpl_::bool_<true> (0x0x7f437c048000) 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> (0x0x7f437c0452d8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c045340) 0 empty
    mpl_::bool_<true> (0x0x7f437c048060) 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> (0x0x7f437c0453a8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c045410) 0 empty
    mpl_::bool_<true> (0x0x7f437c0480c0) 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> (0x0x7f437c045478) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c0454e0) 0 empty
    mpl_::bool_<true> (0x0x7f437c048120) 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> (0x0x7f437c045548) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c0455b0) 0 empty
    mpl_::bool_<true> (0x0x7f437c048180) 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> (0x0x7f437c045618) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c045680) 0 empty
    mpl_::bool_<true> (0x0x7f437c0481e0) 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> (0x0x7f437c0456e8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c045750) 0 empty
    mpl_::bool_<true> (0x0x7f437c048240) 0 empty

Class boost::is_integral<__int128>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<__int128> (0x0x7f437c0457b8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c045820) 0 empty
    mpl_::bool_<true> (0x0x7f437c0482a0) 0 empty

Class boost::is_integral<const __int128>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const __int128> (0x0x7f437c045888) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c0458f0) 0 empty
    mpl_::bool_<true> (0x0x7f437c048300) 0 empty

Class boost::is_integral<volatile __int128>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile __int128> (0x0x7f437c045958) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c0459c0) 0 empty
    mpl_::bool_<true> (0x0x7f437c048360) 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> (0x0x7f437c045a28) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c045a90) 0 empty
    mpl_::bool_<true> (0x0x7f437c0483c0) 0 empty

Class boost::is_integral<__int128 unsigned>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<__int128 unsigned> (0x0x7f437c045af8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c045b60) 0 empty
    mpl_::bool_<true> (0x0x7f437c048420) 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> (0x0x7f437c045bc8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c045c30) 0 empty
    mpl_::bool_<true> (0x0x7f437c048480) 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> (0x0x7f437c045c98) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c045d00) 0 empty
    mpl_::bool_<true> (0x0x7f437c0484e0) 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> (0x0x7f437c045d68) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c045dd0) 0 empty
    mpl_::bool_<true> (0x0x7f437c048540) 0 empty

Class boost::is_float<float>
   size=1 align=1
   base size=1 base align=1
boost::is_float<float> (0x0x7f437c045f08) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c045f70) 0 empty
    mpl_::bool_<true> (0x0x7f437c048600) 0 empty

Class boost::is_float<const float>
   size=1 align=1
   base size=1 base align=1
boost::is_float<const float> (0x0x7f437c056000) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c056068) 0 empty
    mpl_::bool_<true> (0x0x7f437c048660) 0 empty

Class boost::is_float<volatile float>
   size=1 align=1
   base size=1 base align=1
boost::is_float<volatile float> (0x0x7f437c0560d0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c056138) 0 empty
    mpl_::bool_<true> (0x0x7f437c0486c0) 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> (0x0x7f437c0561a0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c056208) 0 empty
    mpl_::bool_<true> (0x0x7f437c048720) 0 empty

Class boost::is_float<double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<double> (0x0x7f437c056270) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c0562d8) 0 empty
    mpl_::bool_<true> (0x0x7f437c048780) 0 empty

Class boost::is_float<const double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<const double> (0x0x7f437c056340) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c0563a8) 0 empty
    mpl_::bool_<true> (0x0x7f437c0487e0) 0 empty

Class boost::is_float<volatile double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<volatile double> (0x0x7f437c056410) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c056478) 0 empty
    mpl_::bool_<true> (0x0x7f437c048840) 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> (0x0x7f437c0564e0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c056548) 0 empty
    mpl_::bool_<true> (0x0x7f437c0488a0) 0 empty

Class boost::is_float<long double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<long double> (0x0x7f437c0565b0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c056618) 0 empty
    mpl_::bool_<true> (0x0x7f437c048900) 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> (0x0x7f437c056680) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c0566e8) 0 empty
    mpl_::bool_<true> (0x0x7f437c048960) 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> (0x0x7f437c056750) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c0567b8) 0 empty
    mpl_::bool_<true> (0x0x7f437c0489c0) 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> (0x0x7f437c056820) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c056888) 0 empty
    mpl_::bool_<true> (0x0x7f437c048a20) 0 empty

Class boost::is_void<void>
   size=1 align=1
   base size=1 base align=1
boost::is_void<void> (0x0x7f437c056a28) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c056a90) 0 empty
    mpl_::bool_<true> (0x0x7f437c048ba0) 0 empty

Class boost::is_void<const void>
   size=1 align=1
   base size=1 base align=1
boost::is_void<const void> (0x0x7f437c056af8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c056b60) 0 empty
    mpl_::bool_<true> (0x0x7f437c048c00) 0 empty

Class boost::is_void<volatile void>
   size=1 align=1
   base size=1 base align=1
boost::is_void<volatile void> (0x0x7f437c056bc8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c056c30) 0 empty
    mpl_::bool_<true> (0x0x7f437c048c60) 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> (0x0x7f437c056c98) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437c056d00) 0 empty
    mpl_::bool_<true> (0x0x7f437c048cc0) 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> (0x0x7f437c048f00) 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> (0x0x7f437c048f60) 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> (0x0x7f437c069000) 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> (0x0x7f437c069060) 0 empty

Class boost::type_traits::false_result
   size=1 align=1
   base size=0 base align=1
boost::type_traits::false_result (0x0x7f437c0692a0) 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> (0x0x7f437bcb4a20) 0 empty

Class boost::detail::any_conversion
   size=1 align=1
   base size=0 base align=1
boost::detail::any_conversion (0x0x7f437bcb4ba0) 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> (0x0x7f437bcb4de0) 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> (0x0x7f437bcb4ea0) 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> (0x0x7f437bcb4f60) 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> (0x0x7f437bd58120) 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> (0x0x7f437bd58180) 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> (0x0x7f437bd581e0) 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> (0x0x7f437bd58240) 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> (0x0x7f437bd582a0) 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> (0x0x7f437bd58300) 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> (0x0x7f437bd58360) 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> (0x0x7f437bd583c0) 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> (0x0x7f437bd58420) 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> (0x0x7f437bd58480) 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> (0x0x7f437bd584e0) 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> (0x0x7f437bd58540) 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> (0x0x7f437bd585a0) 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> (0x0x7f437bd58600) 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> (0x0x7f437bd58660) 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> (0x0x7f437bd586c0) 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> (0x0x7f437bd58c60) 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> (0x0x7f437bd58d20) 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> (0x0x7f437bd58f60) 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> (0x0x7f437bd90060) 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> (0x0x7f437bd90120) 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> (0x0x7f437bd901e0) 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> (0x0x7f437bd902a0) 0 empty

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

Class boost::mpl::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
boost::mpl::forward_iterator_tag (0x0x7f437bc9b680) 0 empty
  mpl_::int_<0> (0x0x7f437bd903c0) 0 empty

Class boost::mpl::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
boost::mpl::bidirectional_iterator_tag (0x0x7f437bc9b6e8) 0 empty
  mpl_::int_<1> (0x0x7f437bd90420) 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 (0x0x7f437bc9b750) 0 empty
  mpl_::int_<2> (0x0x7f437bd90480) 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> (0x0x7f437bc9b7b8) 0 empty
  mpl_::int_<1> (0x0x7f437bd904e0) 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> (0x0x7f437bc9b820) 0 empty
  mpl_::int_<2> (0x0x7f437bd90540) 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> (0x0x7f437bc9b888) 0 empty
  mpl_::int_<3> (0x0x7f437bd905a0) 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> (0x0x7f437bc9b8f0) 0 empty
  mpl_::int_<4> (0x0x7f437bd90600) 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> (0x0x7f437bc9b958) 0 empty
  mpl_::int_<5> (0x0x7f437bd90660) 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> (0x0x7f437bc9b9c0) 0 empty
  mpl_::int_<6> (0x0x7f437bd906c0) 0 empty

Class mpl_::int_<7>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<7> (0x0x7f437bd90720) 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> (0x0x7f437bc9ba28) 0 empty
  mpl_::int_<7> (0x0x7f437bd90780) 0 empty

Class mpl_::int_<8>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<8> (0x0x7f437bd907e0) 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> (0x0x7f437bc9ba90) 0 empty
  mpl_::int_<8> (0x0x7f437bd90840) 0 empty

Class mpl_::int_<9>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<9> (0x0x7f437bd908a0) 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> (0x0x7f437bc9baf8) 0 empty
  mpl_::int_<9> (0x0x7f437bd90900) 0 empty

Class mpl_::int_<10>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<10> (0x0x7f437bd90960) 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> (0x0x7f437bc9bb60) 0 empty
  mpl_::int_<10> (0x0x7f437bd909c0) 0 empty

Class mpl_::int_<11>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<11> (0x0x7f437bd90a20) 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> (0x0x7f437bc9bbc8) 0 empty
  mpl_::int_<11> (0x0x7f437bd90a80) 0 empty

Class mpl_::int_<12>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<12> (0x0x7f437bd90ae0) 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> (0x0x7f437bc9bc30) 0 empty
  mpl_::int_<12> (0x0x7f437bd90b40) 0 empty

Class mpl_::int_<13>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<13> (0x0x7f437bd90ba0) 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> (0x0x7f437bc9bc98) 0 empty
  mpl_::int_<13> (0x0x7f437bd90c00) 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> (0x0x7f437bd90d20) 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> (0x0x7f437bdc6180) 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> > (0x0x7f437bdd2068) 0 empty
  mpl_::int_<-1> (0x0x7f437bdc6300) 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> (0x0x7f437bdc6360) 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> (0x0x7f437bdc6480) 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> (0x0x7f437bdc68a0) 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> > (0x0x7f437bdd2410) 0 empty
  mpl_::int_<-1> (0x0x7f437bdc6a20) 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> (0x0x7f437bdc6a80) 0 empty

Class boost::mpl::vector0<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::vector0<mpl_::na> (0x0x7f437bdc6d20) 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> (0x0x7f437bdc6d80) 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> (0x0x7f437bdc6e40) 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> (0x0x7f437bdd25b0) 0 empty
  boost::mpl::O1_size_impl<boost::mpl::aux::vector_tag> (0x0x7f437bdc6f00) 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> (0x0x7f437bdc6f60) 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> (0x0x7f437bdfa060) 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> (0x0x7f437bdfa120) 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> (0x0x7f437be2b138) 0 empty
  boost::mpl::vector0<mpl_::na> (0x0x7f437bdfaba0) 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> (0x0x7f437be49a20) 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> > (0x0x7f437be2bea0) 0 empty
  mpl_::int_<-1> (0x0x7f437be49ba0) 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> (0x0x7f437be49c00) 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> (0x0x7f437be49cc0) 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> (0x0x7f437be49de0) 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> (0x0x7f437be49ea0) 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> (0x0x7f437be49f60) 0 empty

Class boost::mpl::base<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::base<mpl_::na> (0x0x7f437ba9c1e0) 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> > (0x0x7f437ba9b270) 0 empty
  mpl_::int_<-1> (0x0x7f437ba9c360) 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> (0x0x7f437ba9c420) 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> (0x0x7f437ba9c4e0) 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> (0x0x7f437ba9c5a0) 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> (0x0x7f437ba9c660) 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> (0x0x7f437ba9c720) 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> (0x0x7f437ba9c840) 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> (0x0x7f437ba9c900) 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> > (0x0x7f437ba9b5b0) 0 empty
  mpl_::int_<-1> (0x0x7f437ba9ca80) 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> (0x0x7f437ba9cd20) 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> (0x0x7f437ba9cde0) 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 (0x0x7f437ba9cea0) 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 (0x0x7f437ba9cf00) 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 (0x0x7f437bacf060) 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> (0x0x7f437bacf4e0) 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> > (0x0x7f437ba9b8f0) 0 empty
  mpl_::int_<-1> (0x0x7f437bacf660) 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> (0x0x7f437bacf7e0) 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> > (0x0x7f437ba9ba28) 0 empty
  mpl_::int_<-1> (0x0x7f437bacf960) 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> (0x0x7f437bacfa80) 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> > (0x0x7f437ba9bc30) 0 empty
  mpl_::int_<-1> (0x0x7f437bacfc00) 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> (0x0x7f437bacfc60) 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> > (0x0x7f437ba9bd68) 0 empty
  mpl_::int_<-1> (0x0x7f437bacfde0) 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> (0x0x7f437bb1a000) 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> (0x0x7f437bb1a0c0) 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> (0x0x7f437bb1a1e0) 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> > (0x0x7f437ba9bea0) 0 empty
  mpl_::int_<-1> (0x0x7f437bb1a360) 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> (0x0x7f437bb1a420) 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> > (0x0x7f437bb2e068) 0 empty
  mpl_::int_<-1> (0x0x7f437bb1a5a0) 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 (0x0x7f437bb1a600) 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> (0x0x7f437bb1a900) 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> (0x0x7f437bb1a960) 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> (0x0x7f437bb1aa80) 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> > (0x0x7f437bb2e340) 0 empty
  mpl_::int_<-1> (0x0x7f437bb1ac00) 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> (0x0x7f437bb1ac60) 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> > (0x0x7f437bb2e478) 0 empty
  mpl_::int_<-1> (0x0x7f437bb1ade0) 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 (0x0x7f437bb1af00) 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> (0x0x7f437bb48240) 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> (0x0x7f437bb482a0) 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> (0x0x7f437bb483c0) 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> > (0x0x7f437bb2e7b8) 0 empty
  mpl_::int_<-1> (0x0x7f437bb48540) 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> (0x0x7f437bb485a0) 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> > (0x0x7f437bb2e8f0) 0 empty
  mpl_::int_<-1> (0x0x7f437bb48720) 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> (0x0x7f437bb48840) 0 empty

Class boost::mpl::clear<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::clear<mpl_::na> (0x0x7f437bb48900) 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> > (0x0x7f437bb2eaf8) 0 empty
  mpl_::int_<-1> (0x0x7f437bb48a80) 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> (0x0x7f437bb48de0) 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> > (0x0x7f437bb2ef70) 0 empty
  mpl_::int_<-1> (0x0x7f437bb48f60) 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> (0x0x7f437bb7b000) 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> > (0x0x7f437bb7d0d0) 0 empty
  mpl_::int_<-1> (0x0x7f437bb7b180) 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> (0x0x7f437bb7b420) 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> > (0x0x7f437bb7d3a8) 0 empty
  mpl_::int_<-1> (0x0x7f437bb7b5a0) 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> (0x0x7f437bb7b600) 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> > (0x0x7f437bb7d5b0) 0 empty
  mpl_::int_<-1> (0x0x7f437bb7b780) 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> (0x0x7f437bb7b840) 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> > (0x0x7f437bb7d6e8) 0 empty
  mpl_::int_<-1> (0x0x7f437bb7b9c0) 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> (0x0x7f437bb7bb40) 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> > (0x0x7f437bb7d820) 0 empty
  mpl_::int_<-1> (0x0x7f437bb7bcc0) 0 empty

Class boost::STATIC_ASSERTION_FAILURE<true>
   size=1 align=1
   base size=0 base align=1
boost::STATIC_ASSERTION_FAILURE<true> (0x0x7f437bb7bd20) 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 (0x0x7f437bbad240) 0 empty

Class boost::noncopyable_::noncopyable
   size=1 align=1
   base size=0 base align=1
boost::noncopyable_::noncopyable (0x0x7f437bbad4e0) 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 (0x0x7f437bbad660) 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> (0x0x7f437bbada20) 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> > (0x0x7f437bbcc340) 0 empty
  mpl_::int_<-1> (0x0x7f437bbadba0) 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> (0x0x7f437bc3e060) 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> (0x0x7f437bbcc4e0) 0 empty
  mpl_::integral_c<long unsigned int, 0ul> (0x0x7f437bc3e0c0) 0 empty

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

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

Class boost::alignment_of<volatile void>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<volatile void> (0x0x7f437bbcc6e8) 0 empty
  boost::integral_constant<long unsigned int, 0ul> (0x0x7f437bbcc750) 0 empty
    mpl_::integral_c<long unsigned int, 0ul> (0x0x7f437bc3e1e0) 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> (0x0x7f437bbcc7b8) 0 empty
  boost::integral_constant<long unsigned int, 0ul> (0x0x7f437bbcc820) 0 empty
    mpl_::integral_c<long unsigned int, 0ul> (0x0x7f437bc3e240) 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> (0x0x7f437b812cc0) 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> (0x0x7f437b812d20) 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> (0x0x7f437b812d80) 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> (0x0x7f437b812de0) 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> (0x0x7f437b812f60) 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> (0x0x7f437b861000) 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> (0x0x7f437b861060) 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> (0x0x7f437b8610c0) 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> (0x0x7f437b861420) 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> (0x0x7f437b861480) 0

Class boost::detail::has_one_T<int>
   size=4 align=4
   base size=4 base align=4
boost::detail::has_one_T<int> (0x0x7f437b8614e0) 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> (0x0x7f437b861540) 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> (0x0x7f437b8615a0) 0

Class boost::detail::has_one_T<float>
   size=4 align=4
   base size=4 base align=4
boost::detail::has_one_T<float> (0x0x7f437b861600) 0

Class boost::detail::has_one_T<double>
   size=8 align=8
   base size=8 base align=8
boost::detail::has_one_T<double> (0x0x7f437b861660) 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> (0x0x7f437b8616c0) 0

Class boost::detail::has_one_T<void*>
   size=8 align=8
   base size=8 base align=8
boost::detail::has_one_T<void*> (0x0x7f437b861720) 0

Class boost::detail::has_one_T<void (*)()>
   size=8 align=8
   base size=8 base align=8
boost::detail::has_one_T<void (*)()> (0x0x7f437b861780) 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::*> (0x0x7f437b8617e0) 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::*)()> (0x0x7f437b861840) 0

Class boost::detail::max_align
   size=16 align=16
   base size=16 base align=16
boost::detail::max_align (0x0x7f437b8613c0) 0

Class boost::align::a2
   size=2 align=2
   base size=0 base align=2
boost::align::a2 (0x0x7f437b861a20) 0 empty

Class boost::align::a4
   size=4 align=4
   base size=0 base align=4
boost::align::a4 (0x0x7f437b861a80) 0 empty

Class boost::align::a8
   size=8 align=8
   base size=0 base align=8
boost::align::a8 (0x0x7f437b861ae0) 0 empty

Class boost::align::a16
   size=16 align=16
   base size=0 base align=16
boost::align::a16 (0x0x7f437b861b40) 0 empty

Class boost::align::a32
   size=32 align=32
   base size=0 base align=32
boost::align::a32 (0x0x7f437b861ba0) 0 empty

Class boost::align::a64
   size=64 align=64
   base size=0 base align=64
boost::align::a64 (0x0x7f437b861c00) 0 empty

Class boost::align::a128
   size=128 align=128
   base size=0 base align=128
boost::align::a128 (0x0x7f437b861c60) 0 empty

Class boost::type_with_alignment<1ul>
   size=1 align=1
   base size=0 base align=1
boost::type_with_alignment<1ul> (0x0x7f437b861cc0) 0 empty

Class boost::type_with_alignment<2ul>
   size=1 align=1
   base size=0 base align=1
boost::type_with_alignment<2ul> (0x0x7f437b861d20) 0 empty

Class boost::type_with_alignment<4ul>
   size=1 align=1
   base size=0 base align=1
boost::type_with_alignment<4ul> (0x0x7f437b861d80) 0 empty

Class boost::type_with_alignment<8ul>
   size=1 align=1
   base size=0 base align=1
boost::type_with_alignment<8ul> (0x0x7f437b861de0) 0 empty

Class boost::type_with_alignment<16ul>
   size=1 align=1
   base size=0 base align=1
boost::type_with_alignment<16ul> (0x0x7f437b861e40) 0 empty

Class boost::type_with_alignment<32ul>
   size=1 align=1
   base size=0 base align=1
boost::type_with_alignment<32ul> (0x0x7f437b861ea0) 0 empty

Class boost::type_with_alignment<64ul>
   size=1 align=1
   base size=0 base align=1
boost::type_with_alignment<64ul> (0x0x7f437b861f00) 0 empty

Class boost::type_with_alignment<128ul>
   size=1 align=1
   base size=0 base align=1
boost::type_with_alignment<128ul> (0x0x7f437b861f60) 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> (0x0x7f437b499000) 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> (0x0x7f437b499060) 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> (0x0x7f437b4990c0) 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> (0x0x7f437b499120) 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> (0x0x7f437b499180) 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> (0x0x7f437b4991e0) 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> (0x0x7f437b499240) 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> (0x0x7f437b4992a0) 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> (0x0x7f437b499300) 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> (0x0x7f437b909958) 0 empty
  mpl_::integral_c<long unsigned int, 16ul> (0x0x7f437b499360) 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> (0x0x7f437b9099c0) 0 empty
  boost::integral_constant<long unsigned int, 16ul> (0x0x7f437b909a28) 0 empty
    mpl_::integral_c<long unsigned int, 16ul> (0x0x7f437b4993c0) 0 empty

Class std::locale
   size=8 align=8
   base size=8 base align=8
std::locale (0x0x7f437b499600) 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 (0x0x7f437b499660) 0
    vptr=((& std::locale::facet::_ZTVNSt6locale5facetE) + 16u)

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

Class std::locale::_Impl
   size=40 align=8
   base size=40 base align=8
std::locale::_Impl (0x0x7f437b499720) 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> (0x0x7f437b909d00) 0
    vptr=((& std::collate<char>::_ZTVSt7collateIcE) + 16u)
  std::locale::facet (0x0x7f437b4997e0) 0
      primary-for std::collate<char> (0x0x7f437b909d00)

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> (0x0x7f437b909d68) 0
    vptr=((& std::collate<wchar_t>::_ZTVSt7collateIwE) + 16u)
  std::locale::facet (0x0x7f437b499840) 0
      primary-for std::collate<wchar_t> (0x0x7f437b909d68)

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> > (0x0x7f437b499900) 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> (0x0x7f437b499960) 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> (0x0x7f437b909ea0) 0 empty
  __gnu_cxx::__numeric_traits_integer<long unsigned int> (0x0x7f437b4999c0) 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> (0x0x7f437b909f70) 0
    vptr=((& std::collate_byname<char>::_ZTVSt14collate_bynameIcE) + 16u)
  std::collate<char> (0x0x7f437b909e38) 0
      primary-for std::collate_byname<char> (0x0x7f437b909f70)
    std::locale::facet (0x0x7f437b499a20) 0
        primary-for std::collate<char> (0x0x7f437b909e38)

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> (0x0x7f437b909f08) 0
    vptr=((& std::collate_byname<wchar_t>::_ZTVSt14collate_bynameIwE) + 16u)
  std::collate<wchar_t> (0x0x7f437b533000) 0
      primary-for std::collate_byname<wchar_t> (0x0x7f437b909f08)
    std::locale::facet (0x0x7f437b499a80) 0
        primary-for std::collate<wchar_t> (0x0x7f437b533000)

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 (0x0x7f437b533068) 0
    vptr=((& std::ios_base::failure::_ZTVNSt8ios_base7failureE) + 16u)
  std::exception (0x0x7f437b499b40) 0 nearly-empty
      primary-for std::ios_base::failure (0x0x7f437b533068)

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

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

Class std::ios_base::Init
   size=1 align=1
   base size=0 base align=1
std::ios_base::Init (0x0x7f437b499c60) 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 (0x0x7f437b499ae0) 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> (0x0x7f437b499d20) 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> (0x0x7f437b602240) 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 (0x0x7f437b6023c0) 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> (0x0x7f437b291000) 0
    vptr=((& std::ctype<char>::_ZTVSt5ctypeIcE) + 16u)
  std::locale::facet (0x0x7f437b602660) 0
      primary-for std::ctype<char> (0x0x7f437b291000)
  std::ctype_base (0x0x7f437b6026c0) 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> (0x0x7f437b291cb0) 0
    vptr=((& std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE) + 16u)
  std::locale::facet (0x0x7f437b602720) 0
      primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f437b291cb0)
  std::ctype_base (0x0x7f437b602780) 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> (0x0x7f437b533a90) 0
    vptr=((& std::ctype<wchar_t>::_ZTVSt5ctypeIwE) + 16u)
  std::__ctype_abstract_base<wchar_t> (0x0x7f437b291d90) 0
      primary-for std::ctype<wchar_t> (0x0x7f437b533a90)
    std::locale::facet (0x0x7f437b6027e0) 0
        primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f437b291d90)
    std::ctype_base (0x0x7f437b602840) 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> (0x0x7f437b533c30) 0
    vptr=((& std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE) + 16u)
  std::ctype<char> (0x0x7f437b2d20e0) 0
      primary-for std::ctype_byname<char> (0x0x7f437b533c30)
    std::locale::facet (0x0x7f437b602900) 0
        primary-for std::ctype<char> (0x0x7f437b2d20e0)
    std::ctype_base (0x0x7f437b602960) 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> (0x0x7f437b533c98) 0
    vptr=((& std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE) + 16u)
  std::ctype<wchar_t> (0x0x7f437b533d00) 0
      primary-for std::ctype_byname<wchar_t> (0x0x7f437b533c98)
    std::__ctype_abstract_base<wchar_t> (0x0x7f437b2d2230) 0
        primary-for std::ctype<wchar_t> (0x0x7f437b533d00)
      std::locale::facet (0x0x7f437b6029c0) 0
          primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f437b2d2230)
      std::ctype_base (0x0x7f437b602a20) 0 empty

Class std::__num_base
   size=1 align=1
   base size=0 base align=1
std::__num_base (0x0x7f437b602a80) 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> (0x0x7f437b533138) 0
    vptr=((& std::numpunct<char>::_ZTVSt8numpunctIcE) + 16u)
  std::locale::facet (0x0x7f437b602ba0) 0
      primary-for std::numpunct<char> (0x0x7f437b533138)

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> (0x0x7f437b5331a0) 0
    vptr=((& std::numpunct<wchar_t>::_ZTVSt8numpunctIwE) + 16u)
  std::locale::facet (0x0x7f437b602c00) 0
      primary-for std::numpunct<wchar_t> (0x0x7f437b5331a0)

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> > (0x0x7f437b602e40) 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> (0x0x7f437b602ea0) 0 empty

Class __gnu_cxx::__numeric_traits<char>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<char> (0x0x7f437b314208) 0 empty
  __gnu_cxx::__numeric_traits_integer<char> (0x0x7f437b602f00) 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> (0x0x7f437b602f60) 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> (0x0x7f437b314618) 0
    vptr=((& std::numpunct_byname<char>::_ZTVSt15numpunct_bynameIcE) + 16u)
  std::numpunct<char> (0x0x7f437b314680) 0
      primary-for std::numpunct_byname<char> (0x0x7f437b314618)
    std::locale::facet (0x0x7f437b39b2a0) 0
        primary-for std::numpunct<char> (0x0x7f437b314680)

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> (0x0x7f437b3146e8) 0
    vptr=((& std::num_get<char>::_ZTVSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::locale::facet (0x0x7f437b39b300) 0
      primary-for std::num_get<char> (0x0x7f437b3146e8)

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> (0x0x7f437b314750) 0
    vptr=((& std::num_put<char>::_ZTVSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::locale::facet (0x0x7f437b39b3c0) 0
      primary-for std::num_put<char> (0x0x7f437b314750)

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> (0x0x7f437b3147b8) 0
    vptr=((& std::numpunct_byname<wchar_t>::_ZTVSt15numpunct_bynameIwE) + 16u)
  std::numpunct<wchar_t> (0x0x7f437b314820) 0
      primary-for std::numpunct_byname<wchar_t> (0x0x7f437b3147b8)
    std::locale::facet (0x0x7f437b39b480) 0
        primary-for std::numpunct<wchar_t> (0x0x7f437b314820)

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> (0x0x7f437b314888) 0
    vptr=((& std::num_get<wchar_t>::_ZTVSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::locale::facet (0x0x7f437b39b4e0) 0
      primary-for std::num_get<wchar_t> (0x0x7f437b314888)

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> (0x0x7f437b314958) 0
    vptr=((& std::num_put<wchar_t>::_ZTVSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::locale::facet (0x0x7f437b39b540) 0
      primary-for std::num_put<wchar_t> (0x0x7f437b314958)

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> (0x0x7f437b314c98) 0
    vptr=((& std::basic_ios<char>::_ZTVSt9basic_iosIcSt11char_traitsIcEE) + 16u)
  std::ios_base (0x0x7f437b39b600) 0
      primary-for std::basic_ios<char> (0x0x7f437b314c98)

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> (0x0x7f437b314d68) 0
    vptr=((& std::basic_ios<wchar_t>::_ZTVSt9basic_iosIwSt11char_traitsIwEE) + 16u)
  std::ios_base (0x0x7f437b39b720) 0
      primary-for std::basic_ios<wchar_t> (0x0x7f437b314d68)

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> (0x0x7f437b0941a0) 0 nearly-empty
    vptridx=0u vptr=((& std::basic_ostream<char>::_ZTVSo) + 24u)
  std::basic_ios<char> (0x0x7f437b094208) 8 virtual
      vptridx=8u vbaseoffset=-24 vptr=((& std::basic_ostream<char>::_ZTVSo) + 64u)
    std::ios_base (0x0x7f437b39b960) 8
        primary-for std::basic_ios<char> (0x0x7f437b094208)

Class std::basic_ostream<char>::sentry
   size=16 align=8
   base size=16 base align=8
std::basic_ostream<char>::sentry (0x0x7f437b39b9c0) 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> (0x0x7f437b094410) 0 nearly-empty
    vptridx=0u vptr=((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 24u)
  std::basic_ios<wchar_t> (0x0x7f437b094478) 8 virtual
      vptridx=8u vbaseoffset=-24 vptr=((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 64u)
    std::ios_base (0x0x7f437b39ba20) 8
        primary-for std::basic_ios<wchar_t> (0x0x7f437b094478)

Class std::basic_ostream<wchar_t>::sentry
   size=16 align=8
   base size=16 base align=8
std::basic_ostream<wchar_t>::sentry (0x0x7f437b39ba80) 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> (0x0x7f437b094820) 0
    vptridx=0u vptr=((& std::basic_istream<char>::_ZTVSi) + 24u)
  std::basic_ios<char> (0x0x7f437b094888) 16 virtual
      vptridx=8u vbaseoffset=-24 vptr=((& std::basic_istream<char>::_ZTVSi) + 64u)
    std::ios_base (0x0x7f437b39bb40) 16
        primary-for std::basic_ios<char> (0x0x7f437b094888)

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> (0x0x7f437b094a90) 0
    vptridx=0u vptr=((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 24u)
  std::basic_ios<wchar_t> (0x0x7f437b094af8) 16 virtual
      vptridx=8u vbaseoffset=-24 vptr=((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 64u)
    std::ios_base (0x0x7f437b39bba0) 16
        primary-for std::basic_ios<wchar_t> (0x0x7f437b094af8)

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> > (0x0x7f437b39bd20) 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> (0x0x7f437b39bd80) 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> (0x0x7f437b094f70) 0 empty
  __gnu_cxx::__numeric_traits_integer<short int> (0x0x7f437b39bde0) 0 empty

Class std::basic_istream<char>::sentry
   size=1 align=1
   base size=1 base align=1
std::basic_istream<char>::sentry (0x0x7f437b39be40) 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> (0x0x7f437b1826e8 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> (0x0x7f437b1827b8 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> (0x0x7f437b1be770) 0
    vptridx=0u vptr=((& std::basic_iostream<char>::_ZTVSd) + 24u)
  std::basic_istream<char> (0x0x7f437b1826e8) 0
      primary-for std::basic_iostream<char> (0x0x7f437b1be770)
      subvttidx=8u
    std::basic_ios<char> (0x0x7f437b182750) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<char>::_ZTVSd) + 104u)
      std::ios_base (0x0x7f437b39bea0) 24
          primary-for std::basic_ios<char> (0x0x7f437b182750)
  std::basic_ostream<char> (0x0x7f437b1827b8) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<char>::_ZTVSd) + 64u)
    std::basic_ios<char> (0x0x7f437b182750) 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 (0x0x7f437b39bf00) 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> (0x0x7f437b182b60 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> (0x0x7f437b182c30 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> (0x0x7f437b1bee70) 0
    vptridx=0u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 24u)
  std::basic_istream<wchar_t> (0x0x7f437b182b60) 0
      primary-for std::basic_iostream<wchar_t> (0x0x7f437b1bee70)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7f437b182bc8) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 104u)
      std::ios_base (0x0x7f437b39bf60) 24
          primary-for std::basic_ios<wchar_t> (0x0x7f437b182bc8)
  std::basic_ostream<wchar_t> (0x0x7f437b182c30) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 64u)
    std::basic_ios<wchar_t> (0x0x7f437b182bc8) alternative-path

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 (0x0x7f437b182a90) 0
    vptridx=0u vptr=((& boost::archive::archive_exception::_ZTVN5boost7archive17archive_exceptionE) + 40u)
  std::exception (0x0x7f437b201000) 0 nearly-empty virtual
      primary-for boost::archive::archive_exception (0x0x7f437b182a90)
      vptridx=8u vbaseoffset=-40

Class boost::serialization::access
   size=1 align=1
   base size=0 base align=1
boost::serialization::access (0x0x7f437b2010c0) 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*> (0x0x7f437b201180) 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*> (0x0x7f437b2011e0) 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> (0x0x7f437b201240) 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 (0x0x7f437b2012a0) 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> (0x0x7f437b201360) 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 (0x0x7f437b201300) 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 (0x0x7f437b201480) 0

Class boost::exception_detail::small_size
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::small_size (0x0x7f437b2014e0) 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 (0x0x7f437b201660) 0 nearly-empty
    vptr=((& boost::exception_detail::clone_base::_ZTVN5boost16exception_detail10clone_baseE) + 16u)

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

Class boost::mpl::empty<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::empty<mpl_::na> (0x0x7f437b201a80) 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> > (0x0x7f437ae74208) 0 empty
  mpl_::int_<-1> (0x0x7f437b201c00) 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 (0x0x7f437b201cc0) 0 empty

Class boost::multi_index::detail::noarg
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::noarg (0x0x7f437b201de0) 0 empty

Class boost::tuples::null_type
   size=1 align=1
   base size=0 base align=1
boost::tuples::null_type (0x0x7f437aeda360) 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> (0x0x7f437aeda540) 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> (0x0x7f437aeda840) 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<> > (0x0x7f437aedaae0) 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<> > (0x0x7f437aedab40) 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> (0x0x7f437aedaba0) 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> (0x0x7f437aedac00) 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> (0x0x7f437aedacc0) 0 empty

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

Class boost::tuples::detail::swallow_assign
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::swallow_assign (0x0x7f437aedae40) 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::*)()))()> (0x0x7f437af581e0) 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::*)()))()> (0x0x7f437af584e0) 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> (0x0x7f437af58540) 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> (0x0x7f437af58ae0) 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> (0x0x7f437af58de0) 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> > (0x0x7f437afa5618) 0 empty
  mpl_::int_<-1> (0x0x7f437af58f60) 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> (0x0x7f437afc4000) 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> (0x0x7f437afc4120) 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> (0x0x7f437afc4420) 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> > (0x0x7f437afa5888) 0 empty
  mpl_::int_<-1> (0x0x7f437afc45a0) 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> (0x0x7f437afc4600) 0 empty

Class boost::serialization::basic_traits
   size=1 align=1
   base size=0 base align=1
boost::serialization::basic_traits (0x0x7f437afc46c0) 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 (0x0x7f437afc4ea0) 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 (0x0x7f437afc4f00) 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 (0x0x7f437afc4e40) 0

Class std::binary_function<void*, void*, bool>
   size=1 align=1
   base size=0 base align=1
std::binary_function<void*, void*, bool> (0x0x7f437afc4f60) 0 empty

Class std::less<void*>
   size=1 align=1
   base size=1 base align=1
std::less<void*> (0x0x7f437afa5c30) 0 empty
  std::binary_function<void*, void*, bool> (0x0x7f437b022000) 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 (0x0x7f437b022180) 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 (0x0x7f437b0221e0) 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 (0x0x7f437b022240) 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 (0x0x7f437b022360) 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 (0x0x7f437b022600) 0

Class boost::multi_index::detail::null_guard
   size=1 align=1
   base size=1 base align=1
boost::multi_index::detail::null_guard (0x0x7f437afa5ea0) 0
  boost::multi_index::detail::scope_guard_impl_base (0x0x7f437b022660) 0

Class boost::detail::true_t
   size=1 align=1
   base size=0 base align=1
boost::detail::true_t (0x0x7f437ad87a80) 0 empty

Class boost::detail::false_t
   size=1 align=1
   base size=0 base align=1
boost::detail::false_t (0x0x7f437ad87ae0) 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> (0x0x7f437aa7c840) 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> > (0x0x7f437ae3ef70) 0 empty
  boost::detail::empty_base<boost::serialization::version_type> (0x0x7f437aa7c8a0) 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> > > (0x0x7f437aaa0000) 0 empty
  boost::equality_comparable2<boost::serialization::version_type, unsigned int, boost::detail::empty_base<boost::serialization::version_type> > (0x0x7f437aaa0068) 0 empty
    boost::detail::empty_base<boost::serialization::version_type> (0x0x7f437aa7c900) 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> (0x0x7f437aaa00d0) 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> > > (0x0x7f437aaa0138) 0 empty
    boost::equality_comparable2<boost::serialization::version_type, unsigned int, boost::detail::empty_base<boost::serialization::version_type> > (0x0x7f437aaa01a0) 0 empty
      boost::detail::empty_base<boost::serialization::version_type> (0x0x7f437aa7c960) 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> > (0x0x7f437aaa0208) 0 empty
  boost::totally_ordered2<boost::serialization::version_type, unsigned int> (0x0x7f437aaa0270) 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> > > (0x0x7f437aaa02d8) 0 empty
      boost::equality_comparable2<boost::serialization::version_type, unsigned int, boost::detail::empty_base<boost::serialization::version_type> > (0x0x7f437aaa0340) 0 empty
        boost::detail::empty_base<boost::serialization::version_type> (0x0x7f437aa7c9c0) 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> > > (0x0x7f437aaa03a8) 0 empty
  boost::equality_comparable1<boost::serialization::version_type, boost::totally_ordered2<boost::serialization::version_type, unsigned int> > (0x0x7f437aaa0410) 0 empty
    boost::totally_ordered2<boost::serialization::version_type, unsigned int> (0x0x7f437aaa0478) 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> > > (0x0x7f437aaa04e0) 0 empty
        boost::equality_comparable2<boost::serialization::version_type, unsigned int, boost::detail::empty_base<boost::serialization::version_type> > (0x0x7f437aaa0548) 0 empty
          boost::detail::empty_base<boost::serialization::version_type> (0x0x7f437aa7ca20) 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> > (0x0x7f437aaa05b0) 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> > > (0x0x7f437aaa0618) 0 empty
    boost::equality_comparable1<boost::serialization::version_type, boost::totally_ordered2<boost::serialization::version_type, unsigned int> > (0x0x7f437aaa0680) 0 empty
      boost::totally_ordered2<boost::serialization::version_type, unsigned int> (0x0x7f437aaa06e8) 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> > > (0x0x7f437aaa0750) 0 empty
          boost::equality_comparable2<boost::serialization::version_type, unsigned int, boost::detail::empty_base<boost::serialization::version_type> > (0x0x7f437aaa07b8) 0 empty
            boost::detail::empty_base<boost::serialization::version_type> (0x0x7f437aa7ca80) 0 empty

Class boost::serialization::version_type
   size=4 align=4
   base size=4 base align=4
boost::serialization::version_type (0x0x7f437aaa0820) 0
  boost::totally_ordered1<boost::serialization::version_type, boost::totally_ordered2<boost::serialization::version_type, unsigned int> > (0x0x7f437aaa0888) 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> > > (0x0x7f437aaa08f0) 0 empty
      boost::equality_comparable1<boost::serialization::version_type, boost::totally_ordered2<boost::serialization::version_type, unsigned int> > (0x0x7f437aaa0958) 0 empty
        boost::totally_ordered2<boost::serialization::version_type, unsigned int> (0x0x7f437aaa09c0) 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> > > (0x0x7f437aaa0a28) 0 empty
            boost::equality_comparable2<boost::serialization::version_type, unsigned int, boost::detail::empty_base<boost::serialization::version_type> > (0x0x7f437aaa0a90) 0 empty
              boost::detail::empty_base<boost::serialization::version_type> (0x0x7f437aa7cae0) 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> (0x0x7f437aa7ce40) 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> (0x0x7f437aae5180) 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> > (0x0x7f437aaa0ea0) 0 empty
  mpl_::int_<-1> (0x0x7f437aae5300) 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> (0x0x7f437aae5360) 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> (0x0x7f437aae5480) 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> (0x0x7f437aae5780) 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> > (0x0x7f437aafd138) 0 empty
  mpl_::int_<-1> (0x0x7f437aae5900) 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> (0x0x7f437aae5960) 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> (0x0x7f437aae5a80) 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> (0x0x7f437aae5d80) 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> > (0x0x7f437aafd3a8) 0 empty
  mpl_::int_<-1> (0x0x7f437aae5f00) 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> (0x0x7f437aae5f60) 0 empty

Class boost::serialization::collection_size_type
   size=8 align=8
   base size=8 base align=8
boost::serialization::collection_size_type (0x0x7f437ab14240) 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> (0x0x7f437ab142a0) 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> (0x0x7f437aafd5b0) 0 empty
  mpl_::bool_<true> (0x0x7f437ab14300) 0 empty

Class boost::no_traversal_tag
   size=1 align=1
   base size=0 base align=1
boost::no_traversal_tag (0x0x7f437ab14f00) 0 empty

Class boost::incrementable_traversal_tag
   size=1 align=1
   base size=1 base align=1
boost::incrementable_traversal_tag (0x0x7f437aafd8f0) 0 empty
  boost::no_traversal_tag (0x0x7f437ab14f60) 0 empty

Class boost::single_pass_traversal_tag
   size=1 align=1
   base size=1 base align=1
boost::single_pass_traversal_tag (0x0x7f437aafd958) 0 empty
  boost::incrementable_traversal_tag (0x0x7f437aafd9c0) 0 empty
    boost::no_traversal_tag (0x0x7f437abe4000) 0 empty

Class boost::forward_traversal_tag
   size=1 align=1
   base size=1 base align=1
boost::forward_traversal_tag (0x0x7f437aafda28) 0 empty
  boost::single_pass_traversal_tag (0x0x7f437aafda90) 0 empty
    boost::incrementable_traversal_tag (0x0x7f437aafdaf8) 0 empty
      boost::no_traversal_tag (0x0x7f437abe4060) 0 empty

Class boost::bidirectional_traversal_tag
   size=1 align=1
   base size=1 base align=1
boost::bidirectional_traversal_tag (0x0x7f437aafdb60) 0 empty
  boost::forward_traversal_tag (0x0x7f437aafdbc8) 0 empty
    boost::single_pass_traversal_tag (0x0x7f437aafdc30) 0 empty
      boost::incrementable_traversal_tag (0x0x7f437aafdc98) 0 empty
        boost::no_traversal_tag (0x0x7f437abe40c0) 0 empty

Class boost::random_access_traversal_tag
   size=1 align=1
   base size=1 base align=1
boost::random_access_traversal_tag (0x0x7f437aafdd00) 0 empty
  boost::bidirectional_traversal_tag (0x0x7f437aafdd68) 0 empty
    boost::forward_traversal_tag (0x0x7f437aafddd0) 0 empty
      boost::single_pass_traversal_tag (0x0x7f437aafde38) 0 empty
        boost::incrementable_traversal_tag (0x0x7f437aafdea0) 0 empty
          boost::no_traversal_tag (0x0x7f437abe4120) 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 (0x0x7f437abfc750) 0 empty
  std::input_iterator_tag (0x0x7f437abe4f00) 0 empty

Class boost::iterators::enabled<false>
   size=1 align=1
   base size=0 base align=1
boost::iterators::enabled<false> (0x0x7f437ac11360) 0 empty

Class boost::detail::always_bool2
   size=1 align=1
   base size=0 base align=1
boost::detail::always_bool2 (0x0x7f437ac11480) 0 empty

Class boost::detail::choose_difference_type
   size=1 align=1
   base size=0 base align=1
boost::detail::choose_difference_type (0x0x7f437ac119c0) 0 empty

Class boost::iterator_core_access
   size=1 align=1
   base size=0 base align=1
boost::iterator_core_access (0x0x7f437ac11a80) 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> (0x0x7f437ac11e40) 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> (0x0x7f437ac11ea0) 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> (0x0x7f437ac11f00) 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> (0x0x7f437ac11f60) 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> (0x0x7f437a8c7000) 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> (0x0x7f437a8c7060) 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 (0x0x7f437a8c70c0) 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 (0x0x7f437a8c7480) 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 (0x0x7f437a8c74e0) 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 (0x0x7f437a8c7540) 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 (0x0x7f437a8c75a0) 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 (0x0x7f437a8c7600) 0 empty

Class boost::_bi::unspecified
   size=1 align=1
   base size=0 base align=1
boost::_bi::unspecified (0x0x7f437a66ede0) 0 empty

Class boost::_bi::list0
   size=1 align=1
   base size=0 base align=1
boost::_bi::list0 (0x0x7f437a6a2060) 0 empty

Class boost::_bi::type<void>
   size=1 align=1
   base size=0 base align=1
boost::_bi::type<void> (0x0x7f437a6a20c0) 0 empty

Class boost::arg<1>
   size=1 align=1
   base size=0 base align=1
boost::arg<1> (0x0x7f437a6a2180) 0 empty

Class boost::arg<2>
   size=1 align=1
   base size=0 base align=1
boost::arg<2> (0x0x7f437a6a2240) 0 empty

Class boost::_bi::type<bool>
   size=1 align=1
   base size=0 base align=1
boost::_bi::type<bool> (0x0x7f437a6a22a0) 0 empty

Class boost::arg<3>
   size=1 align=1
   base size=0 base align=1
boost::arg<3> (0x0x7f437a6a2360) 0 empty

Class boost::arg<4>
   size=1 align=1
   base size=0 base align=1
boost::arg<4> (0x0x7f437a6a2420) 0 empty

Class boost::arg<5>
   size=1 align=1
   base size=0 base align=1
boost::arg<5> (0x0x7f437a6a24e0) 0 empty

Class boost::arg<6>
   size=1 align=1
   base size=0 base align=1
boost::arg<6> (0x0x7f437a6a25a0) 0 empty

Class boost::arg<7>
   size=1 align=1
   base size=0 base align=1
boost::arg<7> (0x0x7f437a6a27e0) 0 empty

Class boost::arg<8>
   size=1 align=1
   base size=0 base align=1
boost::arg<8> (0x0x7f437a6a28a0) 0 empty

Class boost::arg<9>
   size=1 align=1
   base size=0 base align=1
boost::arg<9> (0x0x7f437a7c7ba0) 0 empty

Class boost::_bi::logical_not
   size=1 align=1
   base size=0 base align=1
boost::_bi::logical_not (0x0x7f437a469960) 0 empty

Class boost::_bi::equal
   size=1 align=1
   base size=0 base align=1
boost::_bi::equal (0x0x7f437a4699c0) 0 empty

Class boost::_bi::not_equal
   size=1 align=1
   base size=0 base align=1
boost::_bi::not_equal (0x0x7f437a469a20) 0 empty

Class boost::_bi::less
   size=1 align=1
   base size=0 base align=1
boost::_bi::less (0x0x7f437a469a80) 0 empty

Class boost::_bi::less_equal
   size=1 align=1
   base size=0 base align=1
boost::_bi::less_equal (0x0x7f437a469ae0) 0 empty

Class boost::_bi::greater
   size=1 align=1
   base size=0 base align=1
boost::_bi::greater (0x0x7f437a469b40) 0 empty

Class boost::_bi::greater_equal
   size=1 align=1
   base size=0 base align=1
boost::_bi::greater_equal (0x0x7f437a469ba0) 0 empty

Class boost::_bi::logical_and
   size=1 align=1
   base size=0 base align=1
boost::_bi::logical_and (0x0x7f437a469c00) 0 empty

Class boost::_bi::logical_or
   size=1 align=1
   base size=0 base align=1
boost::_bi::logical_or (0x0x7f437a469c60) 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 (0x0x7f437a1e0120) 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 (0x0x7f437a1e0180) 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> (0x0x7f437a1e0840) 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> (0x0x7f437a1e0960) 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> (0x0x7f437a1e0a80) 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> (0x0x7f437a1e0ba0) 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 (0x0x7f437a1e0c60) 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 (0x0x7f437a1e0cc0) 0 empty

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

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

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

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

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

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

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

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

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

Class std::numeric_limits<long int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<long int> (0x0x7f437a0065a0) 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> (0x0x7f437a006600) 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> (0x0x7f437a006660) 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> (0x0x7f437a0066c0) 0 empty

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

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

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

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

Class std::numeric_limits<long double>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<long double> (0x0x7f437a0068a0) 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> > (0x0x7f437a006d80) 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> > (0x0x7f437a006de0) 0 empty

Class iovec
   size=16 align=8
   base size=16 base align=8
iovec (0x0x7f437a006e40) 0

Class sockaddr
   size=16 align=2
   base size=16 base align=2
sockaddr (0x0x7f437a006ea0) 0

Class sockaddr_storage
   size=128 align=8
   base size=128 base align=8
sockaddr_storage (0x0x7f437a006f00) 0

Class msghdr
   size=56 align=8
   base size=56 base align=8
msghdr (0x0x7f437a006f60) 0

Class cmsghdr
   size=16 align=8
   base size=16 base align=8
cmsghdr (0x0x7f437a1ba000) 0

Class ucred
   size=12 align=4
   base size=12 base align=4
ucred (0x0x7f437a1ba060) 0

Class linger
   size=8 align=4
   base size=8 base align=4
linger (0x0x7f437a1ba0c0) 0

Class osockaddr
   size=16 align=2
   base size=16 base align=2
osockaddr (0x0x7f437a1ba120) 0

Class mmsghdr
   size=64 align=8
   base size=64 base align=8
mmsghdr (0x0x7f437a1ba180) 0

Class in_addr
   size=4 align=4
   base size=4 base align=4
in_addr (0x0x7f437a1ba240) 0

Class ip_opts
   size=44 align=4
   base size=44 base align=4
ip_opts (0x0x7f437a1ba2a0) 0

Class ip_mreqn
   size=12 align=4
   base size=12 base align=4
ip_mreqn (0x0x7f437a1ba300) 0

Class in_pktinfo
   size=12 align=4
   base size=12 base align=4
in_pktinfo (0x0x7f437a1ba360) 0

Class in6_addr::<anonymous union>
   size=16 align=4
   base size=16 base align=4
in6_addr::<anonymous union> (0x0x7f437a1ba420) 0

Class in6_addr
   size=16 align=4
   base size=16 base align=4
in6_addr (0x0x7f437a1ba3c0) 0

Class sockaddr_in
   size=16 align=4
   base size=16 base align=4
sockaddr_in (0x0x7f437a1ba480) 0

Class sockaddr_in6
   size=28 align=4
   base size=28 base align=4
sockaddr_in6 (0x0x7f437a1ba4e0) 0

Class ip_mreq
   size=8 align=4
   base size=8 base align=4
ip_mreq (0x0x7f437a1ba540) 0

Class ip_mreq_source
   size=12 align=4
   base size=12 base align=4
ip_mreq_source (0x0x7f437a1ba5a0) 0

Class ipv6_mreq
   size=20 align=4
   base size=20 base align=4
ipv6_mreq (0x0x7f437a1ba600) 0

Class group_req
   size=136 align=8
   base size=136 base align=8
group_req (0x0x7f437a1ba660) 0

Class group_source_req
   size=264 align=8
   base size=264 base align=8
group_source_req (0x0x7f437a1ba6c0) 0

Class ip_msfilter
   size=20 align=4
   base size=20 base align=4
ip_msfilter (0x0x7f437a1ba720) 0

Class group_filter
   size=272 align=8
   base size=272 base align=8
group_filter (0x0x7f437a1ba780) 0

Class in6_pktinfo
   size=20 align=4
   base size=20 base align=4
in6_pktinfo (0x0x7f437a1ba7e0) 0

Class ip6_mtuinfo
   size=32 align=4
   base size=32 base align=4
ip6_mtuinfo (0x0x7f437a1ba840) 0

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

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

Class sigval
   size=8 align=8
   base size=8 base align=8
sigval (0x0x7f437a1ba960) 0

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

Class <anonymous struct>::<anonymous union>::<anonymous struct>
   size=16 align=8
   base size=16 base align=8
<anonymous struct>::<anonymous union>::<anonymous struct> (0x0x7f437a1baae0) 0

Class <anonymous struct>::<anonymous union>::<anonymous struct>
   size=16 align=8
   base size=16 base align=8
<anonymous struct>::<anonymous union>::<anonymous struct> (0x0x7f437a1bab40) 0

Class <anonymous struct>::<anonymous union>::<anonymous struct>
   size=32 align=8
   base size=32 base align=8
<anonymous struct>::<anonymous union>::<anonymous struct> (0x0x7f437a1baba0) 0

Class <anonymous struct>::<anonymous union>::<anonymous struct>
   size=16 align=8
   base size=16 base align=8
<anonymous struct>::<anonymous union>::<anonymous struct> (0x0x7f437a1bac00) 0

Class <anonymous struct>::<anonymous union>::<anonymous struct>
   size=16 align=8
   base size=16 base align=8
<anonymous struct>::<anonymous union>::<anonymous struct> (0x0x7f437a1bac60) 0

Class <anonymous struct>::<anonymous union>::<anonymous struct>
   size=16 align=8
   base size=16 base align=8
<anonymous struct>::<anonymous union>::<anonymous struct> (0x0x7f437a1bacc0) 0

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

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

Class sigevent::<anonymous union>::<anonymous struct>
   size=16 align=8
   base size=16 base align=8
sigevent::<anonymous union>::<anonymous struct> (0x0x7f437a1bade0) 0

Class sigevent::<anonymous union>
   size=48 align=8
   base size=48 base align=8
sigevent::<anonymous union> (0x0x7f437a1bad80) 0

Class sigevent
   size=64 align=8
   base size=64 base align=8
sigevent (0x0x7f437a1bad20) 0

Class sigaction::<anonymous union>
   size=8 align=8
   base size=8 base align=8
sigaction::<anonymous union> (0x0x7f437a1baea0) 0

Class sigaction
   size=152 align=8
   base size=152 base align=8
sigaction (0x0x7f437a1bae40) 0

Class sigvec
   size=16 align=8
   base size=16 base align=8
sigvec (0x0x7f437a1baf00) 0

Class _fpx_sw_bytes
   size=48 align=8
   base size=48 base align=8
_fpx_sw_bytes (0x0x7f437a1baf60) 0

Class _fpreg
   size=10 align=2
   base size=10 base align=2
_fpreg (0x0x7f4379e34000) 0

Class _fpxreg
   size=16 align=2
   base size=16 base align=2
_fpxreg (0x0x7f4379e34060) 0

Class _xmmreg
   size=16 align=4
   base size=16 base align=4
_xmmreg (0x0x7f4379e340c0) 0

Class _fpstate
   size=512 align=8
   base size=512 base align=8
_fpstate (0x0x7f4379e34120) 0

Class sigcontext::<anonymous union>
   size=8 align=8
   base size=8 base align=8
sigcontext::<anonymous union> (0x0x7f4379e341e0) 0

Class sigcontext
   size=256 align=8
   base size=256 base align=8
sigcontext (0x0x7f4379e34180) 0

Class _xsave_hdr
   size=64 align=8
   base size=64 base align=8
_xsave_hdr (0x0x7f4379e34240) 0

Class _ymmh_state
   size=256 align=4
   base size=256 base align=4
_ymmh_state (0x0x7f4379e342a0) 0

Class _xstate
   size=832 align=8
   base size=832 base align=8
_xstate (0x0x7f4379e34300) 0

Class sigstack
   size=16 align=8
   base size=16 base align=8
sigstack (0x0x7f4379e34360) 0

Class sigaltstack
   size=24 align=8
   base size=24 base align=8
sigaltstack (0x0x7f4379e343c0) 0

Class _libc_fpxreg
   size=16 align=2
   base size=16 base align=2
_libc_fpxreg (0x0x7f4379e34420) 0

Class _libc_xmmreg
   size=16 align=4
   base size=16 base align=4
_libc_xmmreg (0x0x7f4379e34480) 0

Class _libc_fpstate
   size=512 align=8
   base size=512 base align=8
_libc_fpstate (0x0x7f4379e344e0) 0

Class <anonymous struct>
   size=256 align=8
   base size=256 base align=8
<anonymous struct> (0x0x7f4379e34540) 0

Class ucontext
   size=936 align=8
   base size=936 base align=8
ucontext (0x0x7f4379e345a0) 0

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

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

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

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

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

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

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 (0x0x7f4379e349c0) 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 (0x0x7f437a3b7820) 0 nearly-empty
    vptr=((& std::bad_cast::_ZTVSt8bad_cast) + 16u)
  std::exception (0x0x7f4379e34a20) 0 nearly-empty
      primary-for std::bad_cast (0x0x7f437a3b7820)

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 (0x0x7f437a3b7888) 0 nearly-empty
    vptr=((& std::bad_typeid::_ZTVSt10bad_typeid) + 16u)
  std::exception (0x0x7f4379e34a80) 0 nearly-empty
      primary-for std::bad_typeid (0x0x7f437a3b7888)

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

Class boost::integer_traits<bool>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<bool> (0x0x7f4379f11a80) 0 empty
  std::numeric_limits<bool> (0x0x7f4379e34c00) 0 empty
  boost::detail::integer_traits_base<bool, false, true> (0x0x7f4379e34c60) 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'> (0x0x7f4379e34cc0) 0 empty

Class boost::integer_traits<char>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<char> (0x0x7f4379f11bd0) 0 empty
  std::numeric_limits<char> (0x0x7f4379e34d20) 0 empty
  boost::detail::integer_traits_base<char, '\37777777600', '\177'> (0x0x7f4379e34d80) 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> (0x0x7f4379e34de0) 0 empty

Class boost::integer_traits<signed char>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<signed char> (0x0x7f4379f11d20) 0 empty
  std::numeric_limits<signed char> (0x0x7f4379e34e40) 0 empty
  boost::detail::integer_traits_base<signed char, -128, 127> (0x0x7f4379e34ea0) 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> (0x0x7f4379e34f00) 0 empty

Class boost::integer_traits<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<unsigned char> (0x0x7f4379f11e70) 0 empty
  std::numeric_limits<unsigned char> (0x0x7f4379e34f60) 0 empty
  boost::detail::integer_traits_base<unsigned char, 0u, 255u> (0x0x7f4379f2a000) 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> (0x0x7f4379f2a060) 0 empty

Class boost::integer_traits<wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<wchar_t> (0x0x7f4379f2d000) 0 empty
  std::numeric_limits<wchar_t> (0x0x7f4379f2a0c0) 0 empty
  boost::detail::integer_traits_base<wchar_t, -2147483648, 2147483647> (0x0x7f4379f2a120) 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> (0x0x7f4379f2a180) 0 empty

Class boost::integer_traits<short int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<short int> (0x0x7f4379f2d150) 0 empty
  std::numeric_limits<short int> (0x0x7f4379f2a1e0) 0 empty
  boost::detail::integer_traits_base<short int, -32768, 32767> (0x0x7f4379f2a240) 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> (0x0x7f4379f2a2a0) 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> (0x0x7f4379f2d2a0) 0 empty
  std::numeric_limits<short unsigned int> (0x0x7f4379f2a300) 0 empty
  boost::detail::integer_traits_base<short unsigned int, 0u, 65535u> (0x0x7f4379f2a360) 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> (0x0x7f4379f2a3c0) 0 empty

Class boost::integer_traits<int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<int> (0x0x7f4379f2d3f0) 0 empty
  std::numeric_limits<int> (0x0x7f4379f2a420) 0 empty
  boost::detail::integer_traits_base<int, -2147483648, 2147483647> (0x0x7f4379f2a480) 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> (0x0x7f4379f2a4e0) 0 empty

Class boost::integer_traits<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<unsigned int> (0x0x7f4379f2d540) 0 empty
  std::numeric_limits<unsigned int> (0x0x7f4379f2a540) 0 empty
  boost::detail::integer_traits_base<unsigned int, 0u, 4294967295u> (0x0x7f4379f2a5a0) 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> (0x0x7f4379f2a600) 0 empty

Class boost::integer_traits<long int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<long int> (0x0x7f4379f2d690) 0 empty
  std::numeric_limits<long int> (0x0x7f4379f2a720) 0 empty
  boost::detail::integer_traits_base<long int, -9223372036854775808l, 9223372036854775807l> (0x0x7f4379f2a780) 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> (0x0x7f4379f2a840) 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> (0x0x7f4379f2d7e0) 0 empty
  std::numeric_limits<long unsigned int> (0x0x7f4379f2a8a0) 0 empty
  boost::detail::integer_traits_base<long unsigned int, 0ul, 18446744073709551615ul> (0x0x7f4379f2a900) 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> (0x0x7f4379f2a960) 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> (0x0x7f4379f2d930) 0 empty
  std::numeric_limits<long long int> (0x0x7f4379f2a9c0) 0 empty
  boost::detail::integer_traits_base<long long int, -9223372036854775808ll, 9223372036854775807ll> (0x0x7f4379f2aa20) 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> (0x0x7f4379f2aa80) 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> (0x0x7f4379f2da80) 0 empty
  std::numeric_limits<long long unsigned int> (0x0x7f4379f2aba0) 0 empty
  boost::detail::integer_traits_base<long long unsigned int, 0ull, 18446744073709551615ull> (0x0x7f4379f2ac00) 0 empty

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

Class std::time_base
   size=1 align=1
   base size=0 base align=1
std::time_base (0x0x7f4379f2ad80) 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> (0x0x7f437a3b7b60) 0
    vptr=((& std::__timepunct_cache<char>::_ZTVSt17__timepunct_cacheIcE) + 16u)
  std::locale::facet (0x0x7f4379f2ae40) 0
      primary-for std::__timepunct_cache<char> (0x0x7f437a3b7b60)

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> (0x0x7f437a3b7bc8) 0
    vptr=((& std::__timepunct_cache<wchar_t>::_ZTVSt17__timepunct_cacheIwE) + 16u)
  std::locale::facet (0x0x7f4379f2aea0) 0
      primary-for std::__timepunct_cache<wchar_t> (0x0x7f437a3b7bc8)

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> (0x0x7f437a3b7c98) 0
    vptr=((& std::__timepunct<char>::_ZTVSt11__timepunctIcE) + 16u)
  std::locale::facet (0x0x7f4379f2af60) 0
      primary-for std::__timepunct<char> (0x0x7f437a3b7c98)

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> (0x0x7f437a3b7d00) 0
    vptr=((& std::__timepunct<wchar_t>::_ZTVSt11__timepunctIwE) + 16u)
  std::locale::facet (0x0x7f4379f81000) 0
      primary-for std::__timepunct<wchar_t> (0x0x7f437a3b7d00)

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

Class std::money_base
   size=1 align=1
   base size=0 base align=1
std::money_base (0x0x7f4379f812a0) 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> (0x0x7f4379fbce70) 0
    vptr=((& std::moneypunct<char, true>::_ZTVSt10moneypunctIcLb1EE) + 16u)
  std::locale::facet (0x0x7f4379f81480) 0
      primary-for std::moneypunct<char, true> (0x0x7f4379fbce70)
  std::money_base (0x0x7f4379f814e0) 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> (0x0x7f4379bdf070) 0
    vptr=((& std::moneypunct<char, false>::_ZTVSt10moneypunctIcLb0EE) + 16u)
  std::locale::facet (0x0x7f4379f81540) 0
      primary-for std::moneypunct<char, false> (0x0x7f4379bdf070)
  std::money_base (0x0x7f4379f815a0) 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> (0x0x7f4379bdf3f0) 0
    vptr=((& std::moneypunct<wchar_t, true>::_ZTVSt10moneypunctIwLb1EE) + 16u)
  std::locale::facet (0x0x7f4379f81600) 0
      primary-for std::moneypunct<wchar_t, true> (0x0x7f4379bdf3f0)
  std::money_base (0x0x7f4379f81660) 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> (0x0x7f4379bdf5b0) 0
    vptr=((& std::moneypunct<wchar_t, false>::_ZTVSt10moneypunctIwLb0EE) + 16u)
  std::locale::facet (0x0x7f4379f816c0) 0
      primary-for std::moneypunct<wchar_t, false> (0x0x7f4379bdf5b0)
  std::money_base (0x0x7f4379f81720) 0 empty

Class std::messages_base
   size=1 align=1
   base size=0 base align=1
std::messages_base (0x0x7f4379f81960) 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> (0x0x7f4379c11b60) 0
    vptr=((& std::messages<char>::_ZTVSt8messagesIcE) + 16u)
  std::locale::facet (0x0x7f4379f81a80) 0
      primary-for std::messages<char> (0x0x7f4379c11b60)
  std::messages_base (0x0x7f4379f81ae0) 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> (0x0x7f4379c11d20) 0
    vptr=((& std::messages<wchar_t>::_ZTVSt8messagesIwE) + 16u)
  std::locale::facet (0x0x7f4379f81b40) 0
      primary-for std::messages<wchar_t> (0x0x7f4379c11d20)
  std::messages_base (0x0x7f4379f81ba0) 0 empty

Class std::codecvt_base
   size=1 align=1
   base size=0 base align=1
std::codecvt_base (0x0x7f4379f81c60) 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> (0x0x7f4379c50930) 0
    vptr=((& std::__codecvt_abstract_base<char, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIcc11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7f4379f81de0) 0
      primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f4379c50930)
  std::codecvt_base (0x0x7f4379f81e40) 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> (0x0x7f4379faaa28) 0
    vptr=((& std::codecvt<char, char, __mbstate_t>::_ZTVSt7codecvtIcc11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f4379c50a10) 0
      primary-for std::codecvt<char, char, __mbstate_t> (0x0x7f4379faaa28)
    std::locale::facet (0x0x7f4379f81ea0) 0
        primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f4379c50a10)
    std::codecvt_base (0x0x7f4379f81f00) 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> (0x0x7f4379c50b60) 0
    vptr=((& std::__codecvt_abstract_base<wchar_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIwc11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7f4379f81f60) 0
      primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f4379c50b60)
  std::codecvt_base (0x0x7f4379c80000) 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> (0x0x7f4379faaaf8) 0
    vptr=((& std::codecvt<wchar_t, char, __mbstate_t>::_ZTVSt7codecvtIwc11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f4379c50cb0) 0
      primary-for std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f4379faaaf8)
    std::locale::facet (0x0x7f4379c80060) 0
        primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f4379c50cb0)
    std::codecvt_base (0x0x7f4379c800c0) 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> (0x0x7f4379faac30) 0
    vptr=((& std::codecvt_byname<char, char, __mbstate_t>::_ZTVSt14codecvt_bynameIcc11__mbstate_tE) + 16u)
  std::codecvt<char, char, __mbstate_t> (0x0x7f4379faac98) 0
      primary-for std::codecvt_byname<char, char, __mbstate_t> (0x0x7f4379faac30)
    std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f4379c9b150) 0
        primary-for std::codecvt<char, char, __mbstate_t> (0x0x7f4379faac98)
      std::locale::facet (0x0x7f4379c80180) 0
          primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f4379c9b150)
      std::codecvt_base (0x0x7f4379c801e0) 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> (0x0x7f4379faad68) 0
    vptr=((& std::codecvt_byname<wchar_t, char, __mbstate_t>::_ZTVSt14codecvt_bynameIwc11__mbstate_tE) + 16u)
  std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f4379faadd0) 0
      primary-for std::codecvt_byname<wchar_t, char, __mbstate_t> (0x0x7f4379faad68)
    std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f4379c9b310) 0
        primary-for std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f4379faadd0)
      std::locale::facet (0x0x7f4379c80240) 0
          primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f4379c9b310)
      std::codecvt_base (0x0x7f4379c802a0) 0 empty

Class std::iterator_traits<char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char*> (0x0x7f4379c80420) 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> > (0x0x7f4379c803c0) 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> (0x0x7f4379ceb4e0) 0
    vptr=((& std::moneypunct_byname<char, false>::_ZTVSt17moneypunct_bynameIcLb0EE) + 16u)
  std::moneypunct<char, false> (0x0x7f4379d270e0) 0
      primary-for std::moneypunct_byname<char, false> (0x0x7f4379ceb4e0)
    std::locale::facet (0x0x7f4379c80900) 0
        primary-for std::moneypunct<char, false> (0x0x7f4379d270e0)
    std::money_base (0x0x7f4379c80960) 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> (0x0x7f4379ceb548) 0
    vptr=((& std::moneypunct_byname<char, true>::_ZTVSt17moneypunct_bynameIcLb1EE) + 16u)
  std::moneypunct<char, true> (0x0x7f4379d27150) 0
      primary-for std::moneypunct_byname<char, true> (0x0x7f4379ceb548)
    std::locale::facet (0x0x7f4379c809c0) 0
        primary-for std::moneypunct<char, true> (0x0x7f4379d27150)
    std::money_base (0x0x7f4379c80a20) 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> (0x0x7f4379ceb5b0) 0
    vptr=((& std::money_get<char>::_ZTVSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::locale::facet (0x0x7f4379c80a80) 0
      primary-for std::money_get<char> (0x0x7f4379ceb5b0)

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> (0x0x7f4379ceb680) 0
    vptr=((& std::money_put<char>::_ZTVSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::locale::facet (0x0x7f4379c80ae0) 0
      primary-for std::money_put<char> (0x0x7f4379ceb680)

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> (0x0x7f4379ceb750) 0
    vptr=((& std::time_put<char>::_ZTVSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::locale::facet (0x0x7f4379c80b40) 0
      primary-for std::time_put<char> (0x0x7f4379ceb750)

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> (0x0x7f4379ceb7b8) 0
    vptr=((& std::time_put_byname<char>::_ZTVSt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::time_put<char> (0x0x7f4379ceb820) 0
      primary-for std::time_put_byname<char> (0x0x7f4379ceb7b8)
    std::locale::facet (0x0x7f4379c80c00) 0
        primary-for std::time_put<char> (0x0x7f4379ceb820)

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> (0x0x7f4379d27620) 0
    vptr=((& std::time_get<char>::_ZTVSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::locale::facet (0x0x7f4379c80cc0) 0
      primary-for std::time_get<char> (0x0x7f4379d27620)
  std::time_base (0x0x7f4379c80d20) 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> (0x0x7f4379ceb8f0) 0
    vptr=((& std::time_get_byname<char>::_ZTVSt15time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::time_get<char> (0x0x7f4379d27700) 0
      primary-for std::time_get_byname<char> (0x0x7f4379ceb8f0)
    std::locale::facet (0x0x7f4379c80de0) 0
        primary-for std::time_get<char> (0x0x7f4379d27700)
    std::time_base (0x0x7f4379c80e40) 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> (0x0x7f4379ceb9c0) 0
    vptr=((& std::messages_byname<char>::_ZTVSt15messages_bynameIcE) + 16u)
  std::messages<char> (0x0x7f4379d27850) 0
      primary-for std::messages_byname<char> (0x0x7f4379ceb9c0)
    std::locale::facet (0x0x7f4379c80f00) 0
        primary-for std::messages<char> (0x0x7f4379d27850)
    std::messages_base (0x0x7f4379c80f60) 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> (0x0x7f4379ceba28) 0
    vptr=((& std::moneypunct_byname<wchar_t, false>::_ZTVSt17moneypunct_bynameIwLb0EE) + 16u)
  std::moneypunct<wchar_t, false> (0x0x7f4379d279a0) 0
      primary-for std::moneypunct_byname<wchar_t, false> (0x0x7f4379ceba28)
    std::locale::facet (0x0x7f4379d6d000) 0
        primary-for std::moneypunct<wchar_t, false> (0x0x7f4379d279a0)
    std::money_base (0x0x7f4379d6d060) 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> (0x0x7f4379ceba90) 0
    vptr=((& std::moneypunct_byname<wchar_t, true>::_ZTVSt17moneypunct_bynameIwLb1EE) + 16u)
  std::moneypunct<wchar_t, true> (0x0x7f4379d27a10) 0
      primary-for std::moneypunct_byname<wchar_t, true> (0x0x7f4379ceba90)
    std::locale::facet (0x0x7f4379d6d0c0) 0
        primary-for std::moneypunct<wchar_t, true> (0x0x7f4379d27a10)
    std::money_base (0x0x7f4379d6d120) 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> (0x0x7f4379cebaf8) 0
    vptr=((& std::money_get<wchar_t>::_ZTVSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::locale::facet (0x0x7f4379d6d180) 0
      primary-for std::money_get<wchar_t> (0x0x7f4379cebaf8)

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> (0x0x7f4379cebbc8) 0
    vptr=((& std::money_put<wchar_t>::_ZTVSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::locale::facet (0x0x7f4379d6d240) 0
      primary-for std::money_put<wchar_t> (0x0x7f4379cebbc8)

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> (0x0x7f4379cebc98) 0
    vptr=((& std::time_put<wchar_t>::_ZTVSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::locale::facet (0x0x7f4379d6d300) 0
      primary-for std::time_put<wchar_t> (0x0x7f4379cebc98)

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> (0x0x7f4379cebd68) 0
    vptr=((& std::time_put_byname<wchar_t>::_ZTVSt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::time_put<wchar_t> (0x0x7f4379cebdd0) 0
      primary-for std::time_put_byname<wchar_t> (0x0x7f4379cebd68)
    std::locale::facet (0x0x7f4379d6d360) 0
        primary-for std::time_put<wchar_t> (0x0x7f4379cebdd0)

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> (0x0x7f4379d27cb0) 0
    vptr=((& std::time_get<wchar_t>::_ZTVSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::locale::facet (0x0x7f4379d6d420) 0
      primary-for std::time_get<wchar_t> (0x0x7f4379d27cb0)
  std::time_base (0x0x7f4379d6d480) 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> (0x0x7f4379cebf08) 0
    vptr=((& std::time_get_byname<wchar_t>::_ZTVSt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::time_get<wchar_t> (0x0x7f4379d27d90) 0
      primary-for std::time_get_byname<wchar_t> (0x0x7f4379cebf08)
    std::locale::facet (0x0x7f4379d6d4e0) 0
        primary-for std::time_get<wchar_t> (0x0x7f4379d27d90)
    std::time_base (0x0x7f4379d6d540) 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> (0x0x7f4379da0000) 0
    vptr=((& std::messages_byname<wchar_t>::_ZTVSt15messages_bynameIwE) + 16u)
  std::messages<wchar_t> (0x0x7f4379d27e70) 0
      primary-for std::messages_byname<wchar_t> (0x0x7f4379da0000)
    std::locale::facet (0x0x7f4379d6d600) 0
        primary-for std::messages<wchar_t> (0x0x7f4379d27e70)
    std::messages_base (0x0x7f4379d6d660) 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> (0x0x7f4379da03a8) 0
    vptr=((& std::basic_stringbuf<char>::_ZTVSt15basic_stringbufIcSt11char_traitsIcESaIcEE) + 16u)
  std::basic_streambuf<char> (0x0x7f4379d6d840) 0
      primary-for std::basic_stringbuf<char> (0x0x7f4379da03a8)

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> (0x0x7f4379da04e0 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> (0x0x7f4379da0478) 0
    vptridx=0u vptr=((& std::basic_istringstream<char>::_ZTVSt19basic_istringstreamIcSt11char_traitsIcESaIcEE) + 24u)
  std::basic_istream<char> (0x0x7f4379da04e0) 0
      primary-for std::basic_istringstream<char> (0x0x7f4379da0478)
      subvttidx=8u
    std::basic_ios<char> (0x0x7f4379da0548) 96 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::basic_istringstream<char>::_ZTVSt19basic_istringstreamIcSt11char_traitsIcESaIcEE) + 64u)
      std::ios_base (0x0x7f4379d6dae0) 96
          primary-for std::basic_ios<char> (0x0x7f4379da0548)

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> (0x0x7f4379da09c0 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> (0x0x7f4379da0958) 0
    vptridx=0u vptr=((& std::basic_ostringstream<char>::_ZTVSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE) + 24u)
  std::basic_ostream<char> (0x0x7f4379da09c0) 0 nearly-empty
      primary-for std::basic_ostringstream<char> (0x0x7f4379da0958)
      subvttidx=8u
    std::basic_ios<char> (0x0x7f4379da0a28) 88 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::basic_ostringstream<char>::_ZTVSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE) + 64u)
      std::ios_base (0x0x7f4379d6dba0) 88
          primary-for std::basic_ios<char> (0x0x7f4379da0a28)

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> (0x0x7f43799f05b0 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> (0x0x7f4379da0ea0 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> (0x0x7f4379da0f70 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> (0x0x7f4379da0e38) 0
    vptridx=0u vptr=((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 24u)
  std::basic_iostream<char> (0x0x7f43799f05b0) 0
      primary-for std::basic_stringstream<char> (0x0x7f4379da0e38)
      subvttidx=8u
    std::basic_istream<char> (0x0x7f4379da0ea0) 0
        primary-for std::basic_iostream<char> (0x0x7f43799f05b0)
        subvttidx=16u
      std::basic_ios<char> (0x0x7f4379da0f08) 104 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 104u)
        std::ios_base (0x0x7f4379d6dc60) 104
            primary-for std::basic_ios<char> (0x0x7f4379da0f08)
    std::basic_ostream<char> (0x0x7f4379da0f70) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 64u)
      std::basic_ios<char> (0x0x7f4379da0f08) 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> (0x0x7f4379a20270) 0
    vptr=((& std::basic_stringbuf<wchar_t>::_ZTVSt15basic_stringbufIwSt11char_traitsIwESaIwEE) + 16u)
  std::basic_streambuf<wchar_t> (0x0x7f4379d6dea0) 0
      primary-for std::basic_stringbuf<wchar_t> (0x0x7f4379a20270)

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> (0x0x7f4379a20478 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> (0x0x7f4379a20410) 0
    vptridx=0u vptr=((& std::basic_istringstream<wchar_t>::_ZTVSt19basic_istringstreamIwSt11char_traitsIwESaIwEE) + 24u)
  std::basic_istream<wchar_t> (0x0x7f4379a20478) 0
      primary-for std::basic_istringstream<wchar_t> (0x0x7f4379a20410)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7f4379a204e0) 96 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::basic_istringstream<wchar_t>::_ZTVSt19basic_istringstreamIwSt11char_traitsIwESaIwEE) + 64u)
      std::ios_base (0x0x7f4379a2f0c0) 96
          primary-for std::basic_ios<wchar_t> (0x0x7f4379a204e0)

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> (0x0x7f4379a20888 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> (0x0x7f4379a20820) 0
    vptridx=0u vptr=((& std::basic_ostringstream<wchar_t>::_ZTVSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE) + 24u)
  std::basic_ostream<wchar_t> (0x0x7f4379a20888) 0 nearly-empty
      primary-for std::basic_ostringstream<wchar_t> (0x0x7f4379a20820)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7f4379a208f0) 88 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::basic_ostringstream<wchar_t>::_ZTVSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE) + 64u)
      std::ios_base (0x0x7f4379a2f1e0) 88
          primary-for std::basic_ios<wchar_t> (0x0x7f4379a208f0)

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> (0x0x7f43799f09a0 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> (0x0x7f4379a20c98 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> (0x0x7f4379a20d68 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> (0x0x7f4379a20c30) 0
    vptridx=0u vptr=((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 24u)
  std::basic_iostream<wchar_t> (0x0x7f43799f09a0) 0
      primary-for std::basic_stringstream<wchar_t> (0x0x7f4379a20c30)
      subvttidx=8u
    std::basic_istream<wchar_t> (0x0x7f4379a20c98) 0
        primary-for std::basic_iostream<wchar_t> (0x0x7f43799f09a0)
        subvttidx=16u
      std::basic_ios<wchar_t> (0x0x7f4379a20d00) 104 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 104u)
        std::ios_base (0x0x7f4379a2f300) 104
            primary-for std::basic_ios<wchar_t> (0x0x7f4379a20d00)
    std::basic_ostream<wchar_t> (0x0x7f4379a20d68) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 64u)
      std::basic_ios<wchar_t> (0x0x7f4379a20d00) 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 (0x0x7f4379a20f08) 0
    vptr=((& boost::bad_lexical_cast::_ZTVN5boost16bad_lexical_castE) + 16u)
  std::bad_cast (0x0x7f4379a20f70) 0 nearly-empty
      primary-for boost::bad_lexical_cast (0x0x7f4379a20f08)
    std::exception (0x0x7f4379a2f360) 0 nearly-empty
        primary-for std::bad_cast (0x0x7f4379a20f70)

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

Class __signbitl(long double)::<anonymous union>
   size=16 align=16
   base size=16 base align=16
__signbitl(long double)::<anonymous union> (0x0x7f4379a2f4e0) 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 (0x0x7f4379b01000) 0
    vptr=((& std::logic_error::_ZTVSt11logic_error) + 16u)
  std::exception (0x0x7f4379a2f5a0) 0 nearly-empty
      primary-for std::logic_error (0x0x7f4379b01000)

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 (0x0x7f4379b01068) 0
    vptr=((& std::domain_error::_ZTVSt12domain_error) + 16u)
  std::logic_error (0x0x7f4379b010d0) 0
      primary-for std::domain_error (0x0x7f4379b01068)
    std::exception (0x0x7f4379a2f600) 0 nearly-empty
        primary-for std::logic_error (0x0x7f4379b010d0)

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 (0x0x7f4379b01138) 0
    vptr=((& std::invalid_argument::_ZTVSt16invalid_argument) + 16u)
  std::logic_error (0x0x7f4379b011a0) 0
      primary-for std::invalid_argument (0x0x7f4379b01138)
    std::exception (0x0x7f4379a2f660) 0 nearly-empty
        primary-for std::logic_error (0x0x7f4379b011a0)

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 (0x0x7f4379b01208) 0
    vptr=((& std::length_error::_ZTVSt12length_error) + 16u)
  std::logic_error (0x0x7f4379b01270) 0
      primary-for std::length_error (0x0x7f4379b01208)
    std::exception (0x0x7f4379a2f6c0) 0 nearly-empty
        primary-for std::logic_error (0x0x7f4379b01270)

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 (0x0x7f4379b012d8) 0
    vptr=((& std::out_of_range::_ZTVSt12out_of_range) + 16u)
  std::logic_error (0x0x7f4379b01340) 0
      primary-for std::out_of_range (0x0x7f4379b012d8)
    std::exception (0x0x7f4379a2f720) 0 nearly-empty
        primary-for std::logic_error (0x0x7f4379b01340)

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 (0x0x7f4379b013a8) 0
    vptr=((& std::runtime_error::_ZTVSt13runtime_error) + 16u)
  std::exception (0x0x7f4379a2f780) 0 nearly-empty
      primary-for std::runtime_error (0x0x7f4379b013a8)

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 (0x0x7f4379b01410) 0
    vptr=((& std::range_error::_ZTVSt11range_error) + 16u)
  std::runtime_error (0x0x7f4379b01478) 0
      primary-for std::range_error (0x0x7f4379b01410)
    std::exception (0x0x7f4379a2f7e0) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f4379b01478)

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 (0x0x7f4379b014e0) 0
    vptr=((& std::overflow_error::_ZTVSt14overflow_error) + 16u)
  std::runtime_error (0x0x7f4379b01548) 0
      primary-for std::overflow_error (0x0x7f4379b014e0)
    std::exception (0x0x7f4379a2f840) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f4379b01548)

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 (0x0x7f4379b015b0) 0
    vptr=((& std::underflow_error::_ZTVSt15underflow_error) + 16u)
  std::runtime_error (0x0x7f4379b01618) 0
      primary-for std::underflow_error (0x0x7f4379b015b0)
    std::exception (0x0x7f4379a2f8a0) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f4379b01618)

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> (0x0x7f4379a2fd80) 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> (0x0x7f4379b8a1e0) 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> > (0x0x7f4379b01958) 0 empty
  mpl_::int_<-1> (0x0x7f4379b8a360) 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> (0x0x7f4379b8a3c0) 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> (0x0x7f4379b8a4e0) 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> > (0x0x7f4379b01b60) 0 empty
  mpl_::int_<-1> (0x0x7f4379b8a660) 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 (0x0x7f4379b01c30) 0 nearly-empty
    vptr=((& boost::numeric::bad_numeric_cast::_ZTVN5boost7numeric16bad_numeric_castE) + 16u)
  std::bad_cast (0x0x7f4379b01c98) 0 nearly-empty
      primary-for boost::numeric::bad_numeric_cast (0x0x7f4379b01c30)
    std::exception (0x0x7f4379b8af60) 0 nearly-empty
        primary-for std::bad_cast (0x0x7f4379b01c98)

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 (0x0x7f4379b01d00) 0 nearly-empty
    vptr=((& boost::numeric::negative_overflow::_ZTVN5boost7numeric17negative_overflowE) + 16u)
  boost::numeric::bad_numeric_cast (0x0x7f4379b01d68) 0 nearly-empty
      primary-for boost::numeric::negative_overflow (0x0x7f4379b01d00)
    std::bad_cast (0x0x7f4379b01dd0) 0 nearly-empty
        primary-for boost::numeric::bad_numeric_cast (0x0x7f4379b01d68)
      std::exception (0x0x7f4379bd8000) 0 nearly-empty
          primary-for std::bad_cast (0x0x7f4379b01dd0)

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 (0x0x7f4379b01e38) 0 nearly-empty
    vptr=((& boost::numeric::positive_overflow::_ZTVN5boost7numeric17positive_overflowE) + 16u)
  boost::numeric::bad_numeric_cast (0x0x7f4379b01ea0) 0 nearly-empty
      primary-for boost::numeric::positive_overflow (0x0x7f4379b01e38)
    std::bad_cast (0x0x7f4379b01f08) 0 nearly-empty
        primary-for boost::numeric::bad_numeric_cast (0x0x7f4379b01ea0)
      std::exception (0x0x7f4379bd8060) 0 nearly-empty
          primary-for std::bad_cast (0x0x7f4379b01f08)

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

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

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

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

Class boost::numeric::convdetail::applicable
   size=1 align=1
   base size=0 base align=1
boost::numeric::convdetail::applicable (0x0x7f4379bd8480) 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> (0x0x7f4379810240) 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> (0x0x7f43798102a0) 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> (0x0x7f4379810300) 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> (0x0x7f4379810360) 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> (0x0x7f43798103c0) 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> (0x0x7f4379810420) 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> (0x0x7f4379810480) 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> (0x0x7f43798104e0) 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> (0x0x7f4379810540) 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> (0x0x7f43798105a0) 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> (0x0x7f4379810600) 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> (0x0x7f4379810660) 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> (0x0x7f43798106c0) 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> (0x0x7f4379810720) 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> (0x0x7f4379810780) 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> (0x0x7f43798107e0) 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> (0x0x7f4379810840) 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> (0x0x7f43798108a0) 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> (0x0x7f4379810900) 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> (0x0x7f4379810960) 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> (0x0x7f43798109c0) 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> (0x0x7f4379810a20) 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> (0x0x7f4379810a80) 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> (0x0x7f4379810ae0) 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> (0x0x7f4379810b40) 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> (0x0x7f4379810ba0) 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> (0x0x7f4379810c00) 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> (0x0x7f4379810c60) 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> (0x0x7f4379810cc0) 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> (0x0x7f4379810d20) 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> (0x0x7f4379810d80) 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> (0x0x7f4379810de0) 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> (0x0x7f4379810e40) 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> (0x0x7f4379810ea0) 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> (0x0x7f4379810f00) 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> (0x0x7f4379810f60) 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> (0x0x7f437984e000) 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> (0x0x7f437984e060) 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> (0x0x7f437984e0c0) 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> (0x0x7f437984e120) 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> (0x0x7f437984e180) 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> (0x0x7f437984e1e0) 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> (0x0x7f437984e240) 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> (0x0x7f437984e2a0) 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> (0x0x7f437984e300) 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> (0x0x7f437984e360) 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> (0x0x7f437984e3c0) 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> (0x0x7f437984e420) 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> (0x0x7f437984e480) 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> (0x0x7f437984e4e0) 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> (0x0x7f437984e540) 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> (0x0x7f437984e5a0) 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> (0x0x7f437984e600) 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> (0x0x7f437984e660) 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> (0x0x7f437984e6c0) 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> (0x0x7f437984e720) 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> (0x0x7f437984e780) 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> (0x0x7f437984e7e0) 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> (0x0x7f437984e840) 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> (0x0x7f437984e8a0) 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> (0x0x7f437984e900) 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> (0x0x7f437984e960) 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> (0x0x7f437984e9c0) 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> (0x0x7f437984ea20) 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> (0x0x7f437984ea80) 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> (0x0x7f437984eae0) 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> (0x0x7f437984eb40) 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> (0x0x7f437984eba0) 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> (0x0x7f437984ec00) 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> (0x0x7f437984ec60) 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> (0x0x7f437984ecc0) 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> (0x0x7f437984ed20) 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> (0x0x7f437984ed80) 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> (0x0x7f437984ede0) 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> (0x0x7f437984ee40) 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> (0x0x7f437984eea0) 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> (0x0x7f437984ef00) 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> (0x0x7f437984ef60) 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> (0x0x7f437987b000) 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> (0x0x7f437987b060) 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> (0x0x7f437987b0c0) 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> (0x0x7f437987b120) 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> (0x0x7f437987b180) 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> (0x0x7f437987b1e0) 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> (0x0x7f437987b240) 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> (0x0x7f437987b2a0) 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> (0x0x7f437987b300) 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> (0x0x7f437987b360) 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> (0x0x7f437987b3c0) 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> (0x0x7f437987b420) 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> (0x0x7f437987b480) 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> (0x0x7f437987b4e0) 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> (0x0x7f437987b540) 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> (0x0x7f437987b5a0) 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> (0x0x7f437987b600) 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> (0x0x7f437987b660) 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> (0x0x7f437987b6c0) 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> (0x0x7f437987b720) 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> (0x0x7f437987b780) 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> (0x0x7f437987b7e0) 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> (0x0x7f437987b840) 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> (0x0x7f437987b8a0) 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> (0x0x7f437987b900) 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> (0x0x7f437987b960) 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> (0x0x7f437987b9c0) 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> (0x0x7f437987ba20) 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> (0x0x7f437987ba80) 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> (0x0x7f437987bae0) 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> (0x0x7f437987bb40) 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> (0x0x7f437987bba0) 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> (0x0x7f437987bc00) 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> (0x0x7f437987bc60) 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> (0x0x7f437987bcc0) 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> (0x0x7f437987bd20) 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> (0x0x7f437987bd80) 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> (0x0x7f437987bde0) 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> (0x0x7f437987be40) 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> (0x0x7f437987bea0) 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> (0x0x7f437987bf00) 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> (0x0x7f437987bf60) 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> (0x0x7f43798aa000) 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> (0x0x7f43798aa060) 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> (0x0x7f43798aa0c0) 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> (0x0x7f43798aa120) 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> (0x0x7f43798aa180) 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> (0x0x7f43798aa1e0) 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> (0x0x7f43798aa240) 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> (0x0x7f43798aa2a0) 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> (0x0x7f43798aa300) 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> (0x0x7f43798aa360) 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> (0x0x7f43798aa3c0) 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> (0x0x7f43798aa420) 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> (0x0x7f43798aa480) 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> (0x0x7f43798aa4e0) 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> (0x0x7f43798aa540) 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> (0x0x7f43798aa5a0) 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> (0x0x7f43798aa600) 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> (0x0x7f43798aa660) 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> (0x0x7f43798aa6c0) 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> (0x0x7f43798aa720) 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> (0x0x7f43798aa780) 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> (0x0x7f43798aa7e0) 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> (0x0x7f43798aa840) 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> (0x0x7f43798aa8a0) 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> (0x0x7f43798aa900) 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> (0x0x7f43798aa960) 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> (0x0x7f43798aa9c0) 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> (0x0x7f43798aaa20) 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> (0x0x7f43798aaa80) 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> (0x0x7f43798aaae0) 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> (0x0x7f43798aab40) 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> (0x0x7f43798aaba0) 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> (0x0x7f43798aac00) 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> (0x0x7f43798aac60) 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> (0x0x7f43798aacc0) 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> (0x0x7f43798aad20) 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> (0x0x7f43798aad80) 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> (0x0x7f43798aade0) 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> (0x0x7f43798aae40) 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> (0x0x7f43798aaea0) 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> (0x0x7f43798aaf00) 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> (0x0x7f43798aaf60) 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> (0x0x7f43798d8000) 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> (0x0x7f43798d8060) 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> (0x0x7f43798d80c0) 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> (0x0x7f43798d8120) 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> (0x0x7f43798d8180) 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> (0x0x7f43798d81e0) 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> (0x0x7f43798d8240) 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> (0x0x7f43798d82a0) 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> (0x0x7f43798d8300) 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> (0x0x7f43798d8360) 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> (0x0x7f43798d8540) 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> (0x0x7f43798d8840) 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 (0x0x7f43798d8c60) 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 (0x0x7f43798d8cc0) 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 (0x0x7f43798d8d20) 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 (0x0x7f43798d8de0) 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 (0x0x7f43799180c0) 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 (0x0x7f4379918420) 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 (0x0x7f4379918480) 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 (0x0x7f43799184e0) 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 (0x0x7f43799185a0) 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 (0x0x7f4379918840) 0 empty

Class <anonymous struct>
   size=32 align=4
   base size=32 base align=4
<anonymous struct> (0x0x7f4379918ba0) 0

Class boost::math::detail::fpu_guard
   size=2 align=2
   base size=2 base align=2
boost::math::detail::fpu_guard (0x0x7f4379918c00) 0

Class boost::is_floating_point<float>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<float> (0x0x7f43797bac30) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43797bac98) 0 empty
    mpl_::bool_<true> (0x0x7f4379918cc0) 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> (0x0x7f43797bad00) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43797bad68) 0 empty
    mpl_::bool_<true> (0x0x7f4379918d20) 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> (0x0x7f43797badd0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43797bae38) 0 empty
    mpl_::bool_<true> (0x0x7f4379918d80) 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> (0x0x7f43797baea0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43797baf08) 0 empty
    mpl_::bool_<true> (0x0x7f4379918de0) 0 empty

Class boost::is_floating_point<double>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<double> (0x0x7f43797baf70) 0 empty
  boost::integral_constant<bool, true> (0x0x7f4379966000) 0 empty
    mpl_::bool_<true> (0x0x7f4379918e40) 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> (0x0x7f4379966068) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43799660d0) 0 empty
    mpl_::bool_<true> (0x0x7f4379918ea0) 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> (0x0x7f4379966138) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43799661a0) 0 empty
    mpl_::bool_<true> (0x0x7f4379918f00) 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> (0x0x7f4379966208) 0 empty
  boost::integral_constant<bool, true> (0x0x7f4379966270) 0 empty
    mpl_::bool_<true> (0x0x7f4379918f60) 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> (0x0x7f43799662d8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f4379966340) 0 empty
    mpl_::bool_<true> (0x0x7f4379969000) 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> (0x0x7f43799663a8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f4379966410) 0 empty
    mpl_::bool_<true> (0x0x7f4379969060) 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> (0x0x7f4379966478) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43799664e0) 0 empty
    mpl_::bool_<true> (0x0x7f43799690c0) 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> (0x0x7f4379966548) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43799665b0) 0 empty
    mpl_::bool_<true> (0x0x7f4379969120) 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> (0x0x7f43799691e0) 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> (0x0x7f4379969240) 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> (0x0x7f43799692a0) 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> (0x0x7f4379969300) 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> (0x0x7f43799693c0) 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> (0x0x7f4379969420) 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> (0x0x7f4379969480) 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> (0x0x7f43799694e0) 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> (0x0x7f4379969540) 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> (0x0x7f43799695a0) 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> (0x0x7f4379969600) 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> (0x0x7f4379969660) 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> (0x0x7f43799696c0) 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> (0x0x7f4379969720) 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> (0x0x7f4379969780) 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> (0x0x7f43799697e0) 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> (0x0x7f4379969840) 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> (0x0x7f43799698a0) 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> (0x0x7f4379969900) 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> (0x0x7f4379969960) 0 empty

Class boost::mpl::l_end
   size=1 align=1
   base size=0 base align=1
boost::mpl::l_end (0x0x7f4379969ae0) 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> (0x0x7f4379969b40) 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> (0x0x7f4379969c00) 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> (0x0x7f4379969cc0) 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> (0x0x7f4379969d80) 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> (0x0x7f4379969e40) 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> (0x0x7f4379969f00) 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> (0x0x7f43795a5000) 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> (0x0x7f43795a50c0) 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> (0x0x7f43795a52a0) 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> (0x0x7f43795a5360) 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> (0x0x7f43795a5420) 0 empty

Class boost::mpl::list0<mpl_::na>
   size=1 align=1
   base size=1 base align=1
boost::mpl::list0<mpl_::na> (0x0x7f43799667b8) 0 empty
  boost::mpl::l_end (0x0x7f43795a54e0) 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> (0x0x7f43795cf340) 0 empty
  boost::mpl::list0<mpl_::na> (0x0x7f43795cf3a8) 0 empty
    boost::mpl::l_end (0x0x7f43795a5f00) 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> (0x0x7f43795f1cc0) 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> > (0x0x7f437962d2d8) 0 empty
  mpl_::int_<-1> (0x0x7f43795f1e40) 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> (0x0x7f43795f1ea0) 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> > (0x0x7f437962d410) 0 empty
  mpl_::int_<-1> (0x0x7f437963e060) 0 empty

Class boost::math::policies::default_policy
   size=1 align=1
   base size=0 base align=1
boost::math::policies::default_policy (0x0x7f43796803c0) 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> (0x0x7f43796808a0) 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> (0x0x7f4379680900) 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> (0x0x7f4379680960) 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> (0x0x7f43796809c0) 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> (0x0x7f4379680a80) 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> (0x0x7f4379680ae0) 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> (0x0x7f4379680ba0) 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> (0x0x7f4379680c00) 0 empty

Class std::_Norm_helper<true>
   size=1 align=1
   base size=0 base align=1
std::_Norm_helper<true> (0x0x7f4379707420) 0 empty

Class std::complex<float>
   size=8 align=4
   base size=8 base align=4
std::complex<float> (0x0x7f4379707480) 0

Class std::complex<double>
   size=16 align=8
   base size=16 base align=8
std::complex<double> (0x0x7f43797074e0) 0

Class std::complex<long double>
   size=32 align=16
   base size=32 base align=16
std::complex<long double> (0x0x7f4379707540) 0

Class boost::math::detail::native_tag
   size=1 align=1
   base size=0 base align=1
boost::math::detail::native_tag (0x0x7f4379707840) 0 empty

Class boost::math::detail::ieee_tag
   size=1 align=1
   base size=0 base align=1
boost::math::detail::ieee_tag (0x0x7f4379707900) 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 (0x0x7f43796874e0) 0 empty
  boost::math::detail::ieee_tag (0x0x7f4379707960) 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 (0x0x7f4379687548) 0 empty
  boost::math::detail::ieee_tag (0x0x7f43797079c0) 0 empty

Class boost::math::detail::unknown_precision
   size=1 align=1
   base size=0 base align=1
boost::math::detail::unknown_precision (0x0x7f4379707a20) 0 empty

Class boost::math::detail::single_precision
   size=1 align=1
   base size=0 base align=1
boost::math::detail::single_precision (0x0x7f4379707a80) 0 empty

Class boost::math::detail::double_precision
   size=1 align=1
   base size=0 base align=1
boost::math::detail::double_precision (0x0x7f4379707ae0) 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 (0x0x7f4379707b40) 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> (0x0x7f4379707c60) 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> (0x0x7f4379707cc0) 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> (0x0x7f4379707de0) 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> (0x0x7f4379707f00) 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> (0x0x7f437950c0c0) 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> (0x0x7f437950c120) 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> (0x0x7f437950c180) 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> (0x0x7f437950c1e0) 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> (0x0x7f437950c240) 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> (0x0x7f437950c300) 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> (0x0x7f437950c360) 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> (0x0x7f437950c3c0) 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 (0x0x7f437950c900) 0 empty

Class boost::concepts::failed
   size=1 align=1
   base size=0 base align=1
boost::concepts::failed (0x0x7f43791a6000) 0 empty

Class boost::Integer<char>
   size=1 align=1
   base size=0 base align=1
boost::Integer<char> (0x0x7f43791a62a0) 0 empty

Class boost::Integer<signed char>
   size=1 align=1
   base size=0 base align=1
boost::Integer<signed char> (0x0x7f43791a6300) 0 empty

Class boost::Integer<unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::Integer<unsigned char> (0x0x7f43791a6360) 0 empty

Class boost::Integer<short int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<short int> (0x0x7f43791a63c0) 0 empty

Class boost::Integer<short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<short unsigned int> (0x0x7f43791a6420) 0 empty

Class boost::Integer<int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<int> (0x0x7f43791a6480) 0 empty

Class boost::Integer<unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<unsigned int> (0x0x7f43791a64e0) 0 empty

Class boost::Integer<long int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<long int> (0x0x7f43791a6540) 0 empty

Class boost::Integer<long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<long unsigned int> (0x0x7f43791a65a0) 0 empty

Class boost::Integer<long long int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<long long int> (0x0x7f43791a6600) 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> (0x0x7f43791a6660) 0 empty

Class boost::SignedInteger<signed char>
   size=1 align=1
   base size=0 base align=1
boost::SignedInteger<signed char> (0x0x7f43791a6780) 0 empty

Class boost::SignedInteger<short int>
   size=1 align=1
   base size=0 base align=1
boost::SignedInteger<short int> (0x0x7f43791a67e0) 0 empty

Class boost::SignedInteger<int>
   size=1 align=1
   base size=0 base align=1
boost::SignedInteger<int> (0x0x7f43791a6840) 0 empty

Class boost::SignedInteger<long int>
   size=1 align=1
   base size=0 base align=1
boost::SignedInteger<long int> (0x0x7f43791a68a0) 0 empty

Class boost::SignedInteger<long long int>
   size=1 align=1
   base size=0 base align=1
boost::SignedInteger<long long int> (0x0x7f43791a6900) 0 empty

Class boost::UnsignedInteger<unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::UnsignedInteger<unsigned char> (0x0x7f43791a6a20) 0 empty

Class boost::UnsignedInteger<short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::UnsignedInteger<short unsigned int> (0x0x7f43791a6a80) 0 empty

Class boost::UnsignedInteger<unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::UnsignedInteger<unsigned int> (0x0x7f43791a6ae0) 0 empty

Class boost::UnsignedInteger<long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::UnsignedInteger<long unsigned int> (0x0x7f43791a6b40) 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> (0x0x7f43791a6ba0) 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 (0x0x7f4379300d20) 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 (0x0x7f4379300d80) 0 empty

Class boost::container::ordered_range_t
   size=1 align=1
   base size=0 base align=1
boost::container::ordered_range_t (0x0x7f4379300e40) 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 (0x0x7f43793352d8) 0 empty
  boost::container::ordered_range_t (0x0x7f4379300ea0) 0 empty

Class boost::container::default_init_t
   size=1 align=1
   base size=0 base align=1
boost::container::default_init_t (0x0x7f4379300f00) 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 (0x0x7f4379300f60) 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> (0x0x7f4378fc4120) 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> (0x0x7f4378fc4180) 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> (0x0x7f4378fc41e0) 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> (0x0x7f4378fc4240) 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> (0x0x7f4378fc42a0) 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> (0x0x7f4378fc4300) 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> (0x0x7f4378fc4360) 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> (0x0x7f4378fc43c0) 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> (0x0x7f4378fc4420) 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> (0x0x7f4378fc4480) 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> (0x0x7f4378fc45a0) 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> (0x0x7f4378fc4600) 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> (0x0x7f4378fc4660) 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> (0x0x7f4378fc46c0) 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> (0x0x7f4378fc4720) 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> (0x0x7f4378fc4780) 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> (0x0x7f4378fc47e0) 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> (0x0x7f4378fc4840) 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> (0x0x7f4378fc4b40) 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> (0x0x7f4378fc4ba0) 0 empty

Class boost::mpl::identity<char>
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<char> (0x0x7f4378ff4000) 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> (0x0x7f43793357b8) 0 empty
  boost::mpl::identity<char> (0x0x7f4378ff4060) 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> (0x0x7f4379335820) 0 empty
  boost::mpl::identity<char> (0x0x7f4378ff40c0) 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> (0x0x7f4378ff48a0) 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> (0x0x7f4379335888) 0 empty
  boost::detail::lcast_src_length_integral<short int> (0x0x7f4378ff4900) 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> (0x0x7f4378ff4960) 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> (0x0x7f43793358f0) 0 empty
  boost::detail::lcast_src_length_integral<short unsigned int> (0x0x7f4378ff49c0) 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> (0x0x7f4378ff4a20) 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> (0x0x7f4379335958) 0 empty
  boost::detail::lcast_src_length_integral<int> (0x0x7f4378ff4a80) 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> (0x0x7f4378ff4ae0) 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> (0x0x7f43793359c0) 0 empty
  boost::detail::lcast_src_length_integral<unsigned int> (0x0x7f4378ff4b40) 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> (0x0x7f4378ff4ba0) 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> (0x0x7f4379335a28) 0 empty
  boost::detail::lcast_src_length_integral<long int> (0x0x7f4378ff4c00) 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> (0x0x7f4378ff4c60) 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> (0x0x7f4379335a90) 0 empty
  boost::detail::lcast_src_length_integral<long unsigned int> (0x0x7f4378ff4cc0) 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> (0x0x7f4378ff4d20) 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> (0x0x7f4379335af8) 0 empty
  boost::detail::lcast_src_length_integral<long long unsigned int> (0x0x7f4378ff4d80) 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> (0x0x7f4378ff4de0) 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> (0x0x7f4379335b60) 0 empty
  boost::detail::lcast_src_length_integral<long long int> (0x0x7f4378ff4e40) 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> (0x0x7f4378ff4ea0) 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> (0x0x7f4379335bc8) 0 empty
  boost::detail::lcast_src_length_integral<__int128> (0x0x7f4378ff4f00) 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> (0x0x7f4378ff4f60) 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> (0x0x7f4379335c30) 0 empty
  boost::detail::lcast_src_length_integral<__int128 unsigned> (0x0x7f4379026000) 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> (0x0x7f43790260c0) 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> (0x0x7f4379335c98) 0 empty
  boost::detail::lcast_src_length_floating<float> (0x0x7f4379026120) 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> (0x0x7f4379026180) 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> (0x0x7f4379335d00) 0 empty
  boost::detail::lcast_src_length_floating<double> (0x0x7f43790261e0) 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> (0x0x7f4379026240) 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> (0x0x7f4379335d68) 0 empty
  boost::detail::lcast_src_length_floating<long double> (0x0x7f43790262a0) 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> (0x0x7f4379026360) 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> (0x0x7f43790263c0) 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> (0x0x7f4379026480) 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> (0x0x7f43790264e0) 0 empty

Class boost::int_fast_t<int>
   size=1 align=1
   base size=0 base align=1
boost::int_fast_t<int> (0x0x7f4379026600) 0 empty

Class boost::int_t<32>
   size=1 align=1
   base size=1 base align=1
boost::int_t<32> (0x0x7f43790661a0) 0 empty
  boost::detail::exact_signed_base_helper<32> (0x0x7f43790265a0) 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 (0x0x7f4379026660) 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*>::*> (0x0x7f4379026780) 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*> (0x0x7f4379026900) 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*> (0x0x7f4379066548) 0 empty
  std::iterator_traits<const signed char*> (0x0x7f4379026960) 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*> (0x0x7f43790268a0) 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*> (0x0x7f43790269c0) 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*> (0x0x7f4379026a20) 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> (0x0x7f4379026ae0) 0 empty

Class boost::is_abstract<signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<signed char> (0x0x7f43790666e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4379066750) 0 empty
    mpl_::bool_<false> (0x0x7f4379026b40) 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> > (0x0x7f43790667b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4379066820) 0 empty
    mpl_::bool_<false> (0x0x7f4379026ba0) 0 empty

Class boost::is_array<signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_array<signed char> (0x0x7f4379066888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43790668f0) 0 empty
    mpl_::bool_<false> (0x0x7f4379026c00) 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> > (0x0x7f4379066958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43790669c0) 0 empty
    mpl_::bool_<false> (0x0x7f4379026c60) 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> > (0x0x7f4379066a28) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f4379066a90) 0 empty
    mpl_::bool_<false> (0x0x7f4379026cc0) 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> > (0x0x7f4379066af8) 0 empty
  boost::mpl::aux::or_impl<false, boost::is_array<signed char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f4379066b60) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f4379066bc8) 0 empty
      mpl_::bool_<false> (0x0x7f4379026d20) 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> (0x0x7f4379026d80) 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> (0x0x7f4379026a80) 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*> (0x0x7f4379026720) 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*>::*> (0x0x7f4379026e40) 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*> (0x0x7f4379026f00) 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*> (0x0x7f4379066e38) 0 empty
  std::iterator_traits<const unsigned char*> (0x0x7f4379026f60) 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*> (0x0x7f4379026ea0) 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*> (0x0x7f437910b000) 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*> (0x0x7f437910b060) 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> (0x0x7f437910b120) 0 empty

Class boost::is_abstract<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<unsigned char> (0x0x7f4379066138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43790662d8) 0 empty
    mpl_::bool_<false> (0x0x7f437910b180) 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> > (0x0x7f4379066340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43790663a8) 0 empty
    mpl_::bool_<false> (0x0x7f437910b1e0) 0 empty

Class boost::is_array<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_array<unsigned char> (0x0x7f4379066410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43790664e0) 0 empty
    mpl_::bool_<false> (0x0x7f437910b240) 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> > (0x0x7f4379113000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4379113068) 0 empty
    mpl_::bool_<false> (0x0x7f437910b2a0) 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> > (0x0x7f43791130d0) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f4379113138) 0 empty
    mpl_::bool_<false> (0x0x7f437910b300) 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> > (0x0x7f43791131a0) 0 empty
  boost::mpl::aux::or_impl<false, boost::is_array<unsigned char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f4379113208) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f4379113270) 0 empty
      mpl_::bool_<false> (0x0x7f437910b360) 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> (0x0x7f437910b3c0) 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> (0x0x7f437910b0c0) 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*> (0x0x7f4379026de0) 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*>::*> (0x0x7f437910b480) 0 empty

Class std::iterator_traits<signed char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<signed char*> (0x0x7f437910b540) 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*> (0x0x7f4379113410) 0 empty
  std::iterator_traits<signed char*> (0x0x7f437910b5a0) 0 empty

Class boost::iterator_value<signed char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_value<signed char*> (0x0x7f437910b4e0) 0 empty

Class boost::iterator_difference<signed char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_difference<signed char*> (0x0x7f437910b600) 0 empty

Class boost::iterator_reference<signed char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_reference<signed char*> (0x0x7f437910b660) 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> (0x0x7f437910b720) 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> (0x0x7f437910b6c0) 0 empty

Class boost::iterator_range<signed char*>
   size=16 align=8
   base size=16 base align=8
boost::iterator_range<signed char*> (0x0x7f437910b420) 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*>::*> (0x0x7f437910b7e0) 0 empty

Class std::iterator_traits<unsigned char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<unsigned char*> (0x0x7f437910b8a0) 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*> (0x0x7f43791136e8) 0 empty
  std::iterator_traits<unsigned char*> (0x0x7f437910b900) 0 empty

Class boost::iterator_value<unsigned char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_value<unsigned char*> (0x0x7f437910b840) 0 empty

Class boost::iterator_difference<unsigned char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_difference<unsigned char*> (0x0x7f437910b960) 0 empty

Class boost::iterator_reference<unsigned char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_reference<unsigned char*> (0x0x7f437910b9c0) 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> (0x0x7f437910ba80) 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> (0x0x7f437910ba20) 0 empty

Class boost::iterator_range<unsigned char*>
   size=16 align=8
   base size=16 base align=8
boost::iterator_range<unsigned char*> (0x0x7f437910b780) 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> (0x0x7f437910bae0) 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> (0x0x7f437910bb40) 0 empty

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 (0x0x7f4379113a90) 0 nearly-empty
    vptr=((& boost::bad_weak_ptr::_ZTVN5boost12bad_weak_ptrE) + 16u)
  std::exception (0x0x7f4378dac300) 0 nearly-empty
      primary-for boost::bad_weak_ptr (0x0x7f4379113a90)

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 (0x0x7f4378dac360) 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 (0x0x7f4378dac4e0) 0 empty

Class boost::detail::shared_count
   size=8 align=8
   base size=8 base align=8
boost::detail::shared_count (0x0x7f4378dac5a0) 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> (0x0x7f4378dac600) 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*> (0x0x7f4379113d00) 0 empty
  std::binary_function<boost::detail::sp_counted_base*, boost::detail::sp_counted_base*, bool> (0x0x7f4378dac720) 0 empty

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

Class boost::detail::sp_empty
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_empty (0x0x7f4378dac9c0) 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> (0x0x7f4378daca20) 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> (0x0x7f4378daca80) 0 empty

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

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

Class boost::detail::sp_dereference<void>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<void> (0x0x7f4378dace40) 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> (0x0x7f4378dacea0) 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> (0x0x7f4378dacf00) 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> (0x0x7f4378dacf60) 0 empty

Class boost::detail::sp_element<void>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_element<void> (0x0x7f4378e725a0) 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> (0x0x7f4378e72600) 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> (0x0x7f4378e72660) 0 empty

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

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

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

Class boost::has_nothrow_constructor<void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_constructor<void> (0x0x7f43791133a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4379113680) 0 empty
    mpl_::bool_<false> (0x0x7f4378e72a20) 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> (0x0x7f4379113958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4379066dd0) 0 empty
    mpl_::bool_<false> (0x0x7f4378e72a80) 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> (0x0x7f4378f40000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4378f40068) 0 empty
    mpl_::bool_<false> (0x0x7f4378e72ae0) 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> (0x0x7f4378f400d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4378f40138) 0 empty
    mpl_::bool_<false> (0x0x7f4378e72b40) 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> (0x0x7f4378f401a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4378f40208) 0 empty
    mpl_::bool_<false> (0x0x7f4378e72ba0) 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> (0x0x7f4378f40270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4378f402d8) 0 empty
    mpl_::bool_<false> (0x0x7f4378e72c00) 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> (0x0x7f4378f40340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4378f403a8) 0 empty
    mpl_::bool_<false> (0x0x7f4378e72c60) 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> (0x0x7f4378f40410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4378f40478) 0 empty
    mpl_::bool_<false> (0x0x7f4378e72cc0) 0 empty

Class boost::has_trivial_copy<void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_copy<void> (0x0x7f4378f405b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4378f40618) 0 empty
    mpl_::bool_<false> (0x0x7f4378e72e40) 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> (0x0x7f4378f40680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4378f406e8) 0 empty
    mpl_::bool_<false> (0x0x7f4378e72ea0) 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> (0x0x7f4378f40750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4378f407b8) 0 empty
    mpl_::bool_<false> (0x0x7f4378e72f00) 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> (0x0x7f4378f40820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4378f40888) 0 empty
    mpl_::bool_<false> (0x0x7f4378e72f60) 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> (0x0x7f4378f408f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4378f40958) 0 empty
    mpl_::bool_<false> (0x0x7f4378f49000) 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> (0x0x7f4378f409c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4378f40a28) 0 empty
    mpl_::bool_<false> (0x0x7f4378f49060) 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> (0x0x7f4378f40a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4378f40af8) 0 empty
    mpl_::bool_<false> (0x0x7f4378f490c0) 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> (0x0x7f4378f40b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4378f40bc8) 0 empty
    mpl_::bool_<false> (0x0x7f4378f49120) 0 empty

Class boost::has_nothrow_copy<void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_copy<void> (0x0x7f4378f40d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4378f40d68) 0 empty
    mpl_::bool_<false> (0x0x7f4378f492a0) 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> (0x0x7f4378f40dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4378f40e38) 0 empty
    mpl_::bool_<false> (0x0x7f4378f49300) 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> (0x0x7f4378f40ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4378f40f08) 0 empty
    mpl_::bool_<false> (0x0x7f4378f49360) 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> (0x0x7f4378f40f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4378f52000) 0 empty
    mpl_::bool_<false> (0x0x7f4378f493c0) 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> (0x0x7f4378f52068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4378f520d0) 0 empty
    mpl_::bool_<false> (0x0x7f4378f49420) 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> (0x0x7f4378f52138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4378f521a0) 0 empty
    mpl_::bool_<false> (0x0x7f4378f49480) 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> (0x0x7f4378f52208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4378f52270) 0 empty
    mpl_::bool_<false> (0x0x7f4378f494e0) 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> (0x0x7f4378f522d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4378f52340) 0 empty
    mpl_::bool_<false> (0x0x7f4378f49540) 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_> (0x0x7f4378f496c0) 0 empty

Class boost::detail::none_helper
   size=1 align=1
   base size=0 base align=1
boost::detail::none_helper (0x0x7f4378f497e0) 0 empty

Class boost::in_place_factory_base
   size=1 align=1
   base size=0 base align=1
boost::in_place_factory_base (0x0x7f4378f49900) 0 empty

Class boost::in_place_factory0
   size=1 align=1
   base size=1 base align=1
boost::in_place_factory0 (0x0x7f4378f52548) 0 empty
  boost::in_place_factory_base (0x0x7f4378f49960) 0 empty

Class boost::optional_detail::optional_tag
   size=1 align=1
   base size=0 base align=1
boost::optional_detail::optional_tag (0x0x7f4378bbc540) 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> (0x0x7f4378bbc7e0) 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> (0x0x7f4378bbc900) 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 (0x0x7f4378bbcde0) 0 nearly-empty
    vptr=((& boost::any::placeholder::_ZTVN5boost3any11placeholderE) + 16u)

Class boost::any
   size=8 align=8
   base size=8 base align=8
boost::any (0x0x7f4378bbcd80) 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 (0x0x7f4378bcd340) 0 nearly-empty
    vptr=((& boost::bad_any_cast::_ZTVN5boost12bad_any_castE) + 16u)
  std::bad_cast (0x0x7f4378bcd3a8) 0 nearly-empty
      primary-for boost::bad_any_cast (0x0x7f4378bcd340)
    std::exception (0x0x7f4378bbcea0) 0 nearly-empty
        primary-for std::bad_cast (0x0x7f4378bcd3a8)

Class boost::has_trivial_destructor<void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_destructor<void> (0x0x7f4378bcd5b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4378bcd618) 0 empty
    mpl_::bool_<false> (0x0x7f4378c8d000) 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> (0x0x7f4378bcd680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4378bcd6e8) 0 empty
    mpl_::bool_<false> (0x0x7f4378c8d060) 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> (0x0x7f4378bcd750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4378bcd7b8) 0 empty
    mpl_::bool_<false> (0x0x7f4378c8d0c0) 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> (0x0x7f4378bcd820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4378bcd888) 0 empty
    mpl_::bool_<false> (0x0x7f4378c8d120) 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 (0x0x7f4378c8d360) 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 (0x0x7f4378c8d3c0) 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 (0x0x7f4378c8d480) 0

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

Class boost::detail::function::unusable
   size=1 align=1
   base size=0 base align=1
boost::detail::function::unusable (0x0x7f4378c8d540) 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> (0x0x7f4378c8d600) 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 (0x0x7f4378c8d660) 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 (0x0x7f4378c8d6c0) 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 (0x0x7f4378c8d720) 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 (0x0x7f4378c8d780) 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> (0x0x7f4378c8d900) 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> (0x0x7f4378c8d960) 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> (0x0x7f4378bcda28) 0 empty
  mpl_::integral_c<long unsigned int, 8ul> (0x0x7f4378c8d9c0) 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> (0x0x7f4378bcda90) 0 empty
  boost::integral_constant<long unsigned int, 8ul> (0x0x7f4378bcdaf8) 0 empty
    mpl_::integral_c<long unsigned int, 8ul> (0x0x7f4378c8da20) 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 (0x0x7f4378c8dc60) 0 empty

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

Class boost::function_base
   size=32 align=8
   base size=32 base align=8
boost::function_base (0x0x7f4378c8dd20) 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 (0x0x7f4378bcdb60) 0
    vptr=((& boost::bad_function_call::_ZTVN5boost17bad_function_callE) + 16u)
  std::runtime_error (0x0x7f4378bcdbc8) 0
      primary-for boost::bad_function_call (0x0x7f4378bcdb60)
    std::exception (0x0x7f4378c8dd80) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f4378bcdbc8)

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> (0x0x7f4378d0f1e0) 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> (0x0x7f4378d0f300) 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> (0x0x7f4378d0f420) 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> (0x0x7f4378d0fd20) 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> (0x0x7f4378d0fe40) 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> (0x0x7f4378d0ff60) 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> (0x0x7f4378d8e0c0) 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> (0x0x7f4378d8ea20) 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> (0x0x7f4378d8eb40) 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> (0x0x7f4378d8ec60) 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> (0x0x7f4378d8ed80) 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> (0x0x7f4378a28720) 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> (0x0x7f4378a28840) 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> (0x0x7f4378a28960) 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> (0x0x7f4378a28a80) 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> (0x0x7f4378ae13c0) 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> (0x0x7f4378ae14e0) 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> (0x0x7f4378ae1600) 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> (0x0x7f4378ae1720) 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> (0x0x7f4378b7b060) 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> (0x0x7f4378b7b180) 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> (0x0x7f4378b7b2a0) 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> (0x0x7f4378b7b3c0) 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> (0x0x7f4378807060) 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> (0x0x7f4378807360) 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> (0x0x7f4378807660) 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> (0x0x7f4378807960) 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> (0x0x7f4378895360) 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> (0x0x7f43788957e0) 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> (0x0x7f4378895c60) 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> (0x0x7f43788a7120) 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> (0x0x7f43788a7de0) 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> (0x0x7f43788a7f00) 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> (0x0x7f437893a060) 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> (0x0x7f437893a180) 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> (0x0x7f4378595c60) 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> (0x0x7f4378595d80) 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> (0x0x7f4378595ea0) 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> (0x0x7f43785df000) 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> (0x0x7f43785df900) 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> (0x0x7f43785dfa20) 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> (0x0x7f43785dfb40) 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> (0x0x7f43785dfc60) 0 empty

Class std::_Bit_reference
   size=16 align=8
   base size=16 base align=8
std::_Bit_reference (0x0x7f43786d2240) 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> (0x0x7f43786d22a0) 0 empty

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

Class std::_Bit_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_iterator (0x0x7f437874f068) 0
  std::_Bit_iterator_base (0x0x7f437874f0d0) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f43786d2360) 0 empty

Class std::_Bit_const_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_const_iterator (0x0x7f437874f138) 0
  std::_Bit_iterator_base (0x0x7f437874f1a0) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f43786d23c0) 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> (0x0x7f43786d2540) 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> (0x0x7f43786d25a0) 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> (0x0x7f437874f410) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, std::_Bit_reference*, std::_Bit_reference> (0x0x7f43786d2600) 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> (0x0x7f43786d2660) 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> (0x0x7f43786d26c0) 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> (0x0x7f437874f548) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, const bool*, bool> (0x0x7f43786d2720) 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> (0x0x7f43786d2cc0) 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> (0x0x7f43786d2d20) 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> (0x0x7f437874fea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f437874ff08) 0 empty
    mpl_::bool_<false> (0x0x7f43786d2d80) 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> (0x0x7f437874ff70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f437874f2d8) 0 empty
    mpl_::bool_<false> (0x0x7f43786d2de0) 0 empty

Class boost::is_reference<std::locale>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<std::locale> (0x0x7f437874f4e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f437874f680) 0 empty
    mpl_::bool_<false> (0x0x7f43786d2e40) 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> > (0x0x7f43786d2f00) 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> > (0x0x7f43786d2ea0) 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> (0x0x7f43784b9060) 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> (0x0x7f43784b9180) 0 empty

Class boost::alignment_of<std::locale>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<std::locale> (0x0x7f437874f750) 0 empty
  boost::integral_constant<long unsigned int, 8ul> (0x0x7f437874fe38) 0 empty
    mpl_::integral_c<long unsigned int, 8ul> (0x0x7f43784b91e0) 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 (0x0x7f43784b9120) 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> (0x0x7f43784b90c0) 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> (0x0x7f437874fdd0) 0
  boost::optional_detail::optional_tag (0x0x7f43786d2c60) 0 empty

Class boost::optional<std::locale>
   size=16 align=8
   base size=16 base align=8
boost::optional<std::locale> (0x0x7f43784d9068) 0
  boost::optional_detail::optional_base<std::locale> (0x0x7f43784d90d0) 0
    boost::optional_detail::optional_tag (0x0x7f43784b9240) 0 empty

Class __gnu_cxx::new_allocator<bool>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<bool> (0x0x7f43784b9420) 0 empty

Class std::allocator<bool>
   size=1 align=1
   base size=1 base align=1
std::allocator<bool> (0x0x7f43784d9208) 0 empty
  __gnu_cxx::new_allocator<bool> (0x0x7f43784b9480) 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> (0x0x7f43784b94e0) 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> (0x0x7f43784b9540) 0 empty

Class std::allocator<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::allocator<long unsigned int> (0x0x7f43784d92d8) 0 empty
  __gnu_cxx::new_allocator<long unsigned int> (0x0x7f43784b95a0) 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 (0x0x7f43784d9340) 0
  std::allocator<long unsigned int> (0x0x7f43784d93a8) 0 empty
    __gnu_cxx::new_allocator<long unsigned int> (0x0x7f43784b9600) 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> > (0x0x7f43784b93c0) 0

Class std::vector<bool>
   size=40 align=8
   base size=40 base align=8
std::vector<bool> (0x0x7f43784d9410) 0
  std::_Bvector_base<std::allocator<bool> > (0x0x7f43784b9660) 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 (0x0x7f43784d9478) 0 nearly-empty
    vptr=((& boost::io::format_error::_ZTVN5boost2io12format_errorE) + 16u)
  std::exception (0x0x7f43784b96c0) 0 nearly-empty
      primary-for boost::io::format_error (0x0x7f43784d9478)

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 (0x0x7f43784d94e0) 0
    vptr=((& boost::io::bad_format_string::_ZTVN5boost2io17bad_format_stringE) + 16u)
  boost::io::format_error (0x0x7f43784d9548) 0 nearly-empty
      primary-for boost::io::bad_format_string (0x0x7f43784d94e0)
    std::exception (0x0x7f43784b9720) 0 nearly-empty
        primary-for boost::io::format_error (0x0x7f43784d9548)

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 (0x0x7f43784d95b0) 0
    vptr=((& boost::io::too_few_args::_ZTVN5boost2io12too_few_argsE) + 16u)
  boost::io::format_error (0x0x7f43784d9618) 0 nearly-empty
      primary-for boost::io::too_few_args (0x0x7f43784d95b0)
    std::exception (0x0x7f43784b9780) 0 nearly-empty
        primary-for boost::io::format_error (0x0x7f43784d9618)

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 (0x0x7f43784d96e8) 0
    vptr=((& boost::io::too_many_args::_ZTVN5boost2io13too_many_argsE) + 16u)
  boost::io::format_error (0x0x7f43784d9750) 0 nearly-empty
      primary-for boost::io::too_many_args (0x0x7f43784d96e8)
    std::exception (0x0x7f43784b97e0) 0 nearly-empty
        primary-for boost::io::format_error (0x0x7f43784d9750)

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 (0x0x7f43784d9820) 0
    vptr=((& boost::io::out_of_range::_ZTVN5boost2io12out_of_rangeE) + 16u)
  boost::io::format_error (0x0x7f43784d9888) 0 nearly-empty
      primary-for boost::io::out_of_range (0x0x7f43784d9820)
    std::exception (0x0x7f43784b9840) 0 nearly-empty
        primary-for boost::io::format_error (0x0x7f43784d9888)

Class boost::io::detail::group0
   size=1 align=1
   base size=0 base align=1
boost::io::detail::group0 (0x0x7f43784b98a0) 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> (0x0x7f43782364e0) 0

Class boost::algorithm::size_descriptor<1>
   size=1 align=1
   base size=0 base align=1
boost::algorithm::size_descriptor<1> (0x0x7f4378236c60) 0 empty

Class boost::algorithm::size_descriptor<2>
   size=1 align=1
   base size=0 base align=1
boost::algorithm::size_descriptor<2> (0x0x7f4378236cc0) 0 empty

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

Class __gnu_cxx::_Slist_node_base
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::_Slist_node_base (0x0x7f43782e9300) 0

Class __gnu_cxx::_Slist_iterator_base
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::_Slist_iterator_base (0x0x7f43782e93c0) 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> (0x0x7f43782e9840) 0 empty

Class boost::algorithm::detail::is_classifiedF
   size=16 align=8
   base size=16 base align=8
boost::algorithm::detail::is_classifiedF (0x0x7f437827ac30) 0
  boost::algorithm::predicate_facade<boost::algorithm::detail::is_classifiedF> (0x0x7f43782e98a0) 0 empty

Class boost::algorithm::is_equal
   size=1 align=1
   base size=0 base align=1
boost::algorithm::is_equal (0x0x7f4377e46f00) 0 empty

Class boost::algorithm::is_iequal
   size=8 align=8
   base size=8 base align=8
boost::algorithm::is_iequal (0x0x7f4377e46f60) 0

Class boost::algorithm::is_less
   size=1 align=1
   base size=0 base align=1
boost::algorithm::is_less (0x0x7f4377ecf000) 0 empty

Class boost::algorithm::is_iless
   size=8 align=8
   base size=8 base align=8
boost::algorithm::is_iless (0x0x7f4377ecf060) 0

Class boost::algorithm::is_not_greater
   size=1 align=1
   base size=0 base align=1
boost::algorithm::is_not_greater (0x0x7f4377ecf0c0) 0 empty

Class boost::algorithm::is_not_igreater
   size=8 align=8
   base size=8 base align=8
boost::algorithm::is_not_igreater (0x0x7f4377ecf120) 0

Class boost::algorithm::detail::head_finderF
   size=4 align=4
   base size=4 base align=4
boost::algorithm::detail::head_finderF (0x0x7f4377ecf2a0) 0

Class boost::algorithm::detail::tail_finderF
   size=4 align=4
   base size=4 base align=4
boost::algorithm::detail::tail_finderF (0x0x7f4377ecf300) 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> (0x0x7f43884f03c0) 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> (0x0x7f4387a3ce40) 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> (0x0x7f43836f48a0) 0 empty

Class Semaphore
   size=8 align=8
   base size=8 base align=8
Semaphore (0x0x7f4382507960) 0

Class Utility
   size=1 align=1
   base size=0 base align=1
Utility (0x0x7f4382507ae0) 0 empty

Class QType::init
   size=1 align=1
   base size=0 base align=1
QType::init (0x0x7f4382507ba0) 0 empty

Class QType
   size=8 align=4
   base size=6 base align=4
QType (0x0x7f4382507b40) 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> > (0x0x7f4382507d20) 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> > (0x0x7f437c24b0d0) 0 empty
  __gnu_cxx::new_allocator<std::pair<std::basic_string<char>, short unsigned int> > (0x0x7f4382507de0) 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> > > (0x0x7f4382507cc0) 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> > (0x0x7f4382342ae0) 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> > (0x0x7f4382507ea0) 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 (0x0x7f437be2b680) 0
  std::allocator<std::pair<std::basic_string<char>, short unsigned int> > (0x0x7f437be2b7b8) 0 empty
    __gnu_cxx::new_allocator<std::pair<std::basic_string<char>, short unsigned int> > (0x0x7f4382342b40) 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> > > (0x0x7f4382507c60) 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> > (0x0x7f437be2b820) 0
  std::_Vector_base<std::pair<std::basic_string<char>, short unsigned int>, std::allocator<std::pair<std::basic_string<char>, short unsigned int> > > (0x0x7f4382342ba0) 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> (0x0x7f4382342c00) 0

Class QClass
   size=1 align=1
   base size=0 base align=1
QClass (0x0x7f43822be6c0) 0 empty

Class SOAData
   size=72 align=8
   base size=65 base align=8
SOAData (0x0x7f4381a94120) 0

Class RCode
   size=1 align=1
   base size=0 base align=1
RCode (0x0x7f4381a94180) 0 empty

Class Opcode
   size=1 align=1
   base size=0 base align=1
Opcode (0x0x7f4381a941e0) 0 empty

Class DNSResourceRecord
   size=72 align=8
   base size=71 base align=8
DNSResourceRecord (0x0x7f4381a94240) 0

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

Class dnsrecordheader
   size=10 align=1
   base size=10 base align=1
dnsrecordheader (0x0x7f4381a94300) 0

Class EDNS0Record
   size=4 align=1
   base size=4 base align=1
EDNS0Record (0x0x7f4381a943c0) 0

Class dnsheader
   size=12 align=4
   base size=12 base align=4
dnsheader (0x0x7f4381a94420) 0

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

Class re_pattern_buffer
   size=64 align=8
   base size=64 base align=8
re_pattern_buffer (0x0x7f4381a94540) 0

Class re_registers
   size=24 align=8
   base size=24 base align=8
re_registers (0x0x7f4381a945a0) 0

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

Class ServiceTuple
   size=16 align=8
   base size=10 base align=8
ServiceTuple (0x0x7f437bf33480) 0

Class DTime
   size=16 align=8
   base size=16 base align=8
DTime (0x0x7f437bf338a0) 0

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

Class AtomicCounter
   size=4 align=4
   base size=4 base align=4
AtomicCounter (0x0x7f437bdfaf60) 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> (0x0x7f437be49000) 0 empty

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

Class CIStringComparePOSIX
   size=1 align=1
   base size=0 base align=1
CIStringComparePOSIX (0x0x7f437be49180) 0 empty

Class std::iterator_traits<const char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const char*> (0x0x7f437bacf720) 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> > (0x0x7f437bacf6c0) 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> (0x0x7f437bb7b1e0) 0 empty

Class CIStringPairCompare
   size=1 align=1
   base size=1 base align=1
CIStringPairCompare (0x0x7f437b5336e8) 0 empty
  std::binary_function<std::pair<std::basic_string<char>, short unsigned int>, std::pair<std::basic_string<char>, short unsigned int>, bool> (0x0x7f437bb7b240) 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*> (0x0x7f437bb7ba20) 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> > (0x0x7f437bb7ba80) 0 empty

Class Regex
   size=64 align=8
   base size=64 base align=8
Regex (0x0x7f437bbadcc0) 0

Class MemRecursorCache::StoredRecord
   size=16 align=8
   base size=16 base align=8
MemRecursorCache::StoredRecord (0x0x7f437b499de0) 0

Class __gnu_cxx::new_allocator<MemRecursorCache::StoredRecord>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<MemRecursorCache::StoredRecord> (0x0x7f437b499f60) 0 empty

Class std::allocator<MemRecursorCache::StoredRecord>
   size=1 align=1
   base size=1 base align=1
std::allocator<MemRecursorCache::StoredRecord> (0x0x7f437b533680) 0 empty
  __gnu_cxx::new_allocator<MemRecursorCache::StoredRecord> (0x0x7f437b602000) 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> > (0x0x7f437b499f00) 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> (0x0x7f437b602120) 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> (0x0x7f437b6020c0) 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 (0x0x7f437b094340) 0
  std::allocator<MemRecursorCache::StoredRecord> (0x0x7f437b0943a8) 0 empty
    __gnu_cxx::new_allocator<MemRecursorCache::StoredRecord> (0x0x7f437b602180) 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> > (0x0x7f437b499ea0) 0

Class std::vector<MemRecursorCache::StoredRecord>
   size=24 align=8
   base size=24 base align=8
std::vector<MemRecursorCache::StoredRecord> (0x0x7f437b094680) 0
  std::_Vector_base<MemRecursorCache::StoredRecord, std::allocator<MemRecursorCache::StoredRecord> > (0x0x7f437b602300) 0

Class MemRecursorCache::CacheEntry
   size=40 align=8
   base size=40 base align=8
MemRecursorCache::CacheEntry (0x0x7f437b499e40) 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<> > > (0x0x7f437b39b360) 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 (0x0x7f437b39b660) 0 empty

Class mpl_::long_<32768l>
   size=1 align=1
   base size=0 base align=1
mpl_::long_<32768l> (0x0x7f437aeda960) 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> > (0x0x7f437b2016c0) 0 empty

Class mpl_::long_<0l>
   size=1 align=1
   base size=0 base align=1
mpl_::long_<0l> (0x0x7f437af583c0) 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> > (0x0x7f437af58300) 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> (0x0x7f437b094d00) 0 empty
  boost::mpl::vector0<mpl_::na> (0x0x7f437b39b7e0) 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> > > > (0x0x7f437b182958) 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> (0x0x7f437b1829c0) 0 empty
    boost::mpl::vector0<mpl_::na> (0x0x7f437af58420) 0 empty

Class mpl_::long_<32769l>
   size=1 align=1
   base size=0 base align=1
mpl_::long_<32769l> (0x0x7f437af58780) 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> > (0x0x7f437af58720) 0 empty

Class mpl_::long_<1l>
   size=1 align=1
   base size=0 base align=1
mpl_::long_<1l> (0x0x7f437ab14360) 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> > (0x0x7f437b022c00) 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> (0x0x7f437b182d68) 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> > > > (0x0x7f437b182dd0) 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> (0x0x7f437b182e38) 0 empty
      boost::mpl::vector0<mpl_::na> (0x0x7f437af58660) 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<> > (0x0x7f437ae74c98) 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> (0x0x7f437ae74e38) 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> > > > (0x0x7f437ae74f70) 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> (0x0x7f437af310d0) 0 empty
        boost::mpl::vector0<mpl_::na> (0x0x7f437ab143c0) 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> (0x0x7f437af31270) 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<> > (0x0x7f437af312d8) 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> (0x0x7f437af31478) 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> > > > (0x0x7f437af314e0) 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> (0x0x7f437af31548) 0 empty
          boost::mpl::vector0<mpl_::na> (0x0x7f437a9fa120) 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<> > (0x0x7f437af31618) 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> (0x0x7f437af31680) 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<> > (0x0x7f437af316e8) 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> (0x0x7f437af31750) 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> > > > (0x0x7f437af317b8) 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> (0x0x7f437af31820) 0 empty
            boost::mpl::vector0<mpl_::na> (0x0x7f437a9fa180) 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> > (0x0x7f437b39b420) 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 (0x0x7f437a9fa240) 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> > (0x0x7f437a9fa1e0) 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<> > > (0x0x7f437a9fa2a0) 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<> > > (0x0x7f437af319c0) 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<> > > (0x0x7f437a9fa300) 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> > (0x0x7f437af4c068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f437af4c0d0) 0 empty
    mpl_::bool_<false> (0x0x7f437a9fa360) 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<> > > (0x0x7f437af4c340) 0 empty
  boost::is_same<mpl_::long_<32768l>, mpl_::long_<32770l> > (0x0x7f437af4c478) 0 empty
    boost::integral_constant<bool, false> (0x0x7f437af4c4e0) 0 empty
      mpl_::bool_<false> (0x0x7f437a9fa3c0) 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<> > > (0x0x7f437af4c5b0) 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<> > > (0x0x7f437af4c680) 0 empty
    boost::is_same<mpl_::long_<32768l>, mpl_::long_<32770l> > (0x0x7f437af4c750) 0 empty
      boost::integral_constant<bool, false> (0x0x7f437af4c820) 0 empty
        mpl_::bool_<false> (0x0x7f437a9fa420) 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<> > > (0x0x7f437a9fa7e0) 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<> > > (0x0x7f437a9fa720) 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_> (0x0x7f437af4c9c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f437af4ca90) 0 empty
    mpl_::bool_<false> (0x0x7f437a9fac00) 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_> > (0x0x7f437af4cb60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f437af4cc30) 0 empty
    mpl_::bool_<false> (0x0x7f437a9fac60) 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> (0x0x7f437af4cd00) 0 empty
  mpl_::bool_<true> (0x0x7f437a9facc0) 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_> > (0x0x7f437af4cd68) 0 empty
  boost::mpl::aux::not_impl<0l> (0x0x7f437af4ce38) 0 empty
    mpl_::bool_<true> (0x0x7f437a9fad20) 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<> > > (0x0x7f437af4cf08) 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_> > (0x0x7f437af850d0) 0 empty
    boost::mpl::aux::not_impl<0l> (0x0x7f437af85270) 0 empty
      mpl_::bool_<true> (0x0x7f437a9fad80) 0 empty

Class mpl_::long_<2l>
   size=1 align=1
   base size=0 base align=1
mpl_::long_<2l> (0x0x7f437a9fae40) 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<> > > (0x0x7f437af85410) 0 empty
  mpl_::long_<2l> (0x0x7f437aa1c120) 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<> > > (0x0x7f437af854e0) 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<> > > (0x0x7f437af855b0) 0 empty
    mpl_::long_<2l> (0x0x7f437aa1c3c0) 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<> > > (0x0x7f437aa1c780) 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<> > > (0x0x7f437aa1c480) 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> > > (0x0x7f437af858f0) 0 empty
  mpl_::int_<3> (0x0x7f437aa1c840) 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> > (0x0x7f437a5e8000) 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> (0x0x7f437a5e81e0) 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> > (0x0x7f437a5e82a0) 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> (0x0x7f437a5e8420) 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> (0x0x7f437a5e8480) 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> (0x0x7f437a66e300) 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> (0x0x7f437a66e360) 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> (0x0x7f437a66e4e0) 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> > (0x0x7f437a5e8180) 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> > (0x0x7f437a66e6c0) 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> > (0x0x7f437af859c0) 0 empty
  mpl_::int_<1> (0x0x7f437a66e780) 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> > (0x0x7f437a66e960) 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> (0x0x7f437af85a28) 0 empty
  mpl_::arg<1> (0x0x7f437a66eb40) 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> > > (0x0x7f437af85af8) 0 empty
  mpl_::bool_<false> (0x0x7f437a6a29c0) 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> (0x0x7f437a6a2b40) 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> > > > (0x0x7f437a66ec00) 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> > > > (0x0x7f437a6a2ba0) 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> > (0x0x7f437a66eba0) 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> > (0x0x7f437af85dd0) 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> > (0x0x7f437a6a2d20) 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> > (0x0x7f437af85ea0) 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> > (0x0x7f437af85f08) 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> > (0x0x7f437a6a2d80) 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> > (0x0x7f437a6a2de0) 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> > (0x0x7f437a6a2e40) 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> > (0x0x7f437afa50d0) 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> > (0x0x7f437a6a2ea0) 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> > (0x0x7f437afa5138) 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> > (0x0x7f437afa51a0) 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> > (0x0x7f437a6a2f00) 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> > (0x0x7f437a6a2f60) 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> > (0x0x7f437a7c7000) 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> > (0x0x7f437a7c7180) 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> (0x0x7f437a7c7240) 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> > (0x0x7f437a7c72a0) 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> > (0x0x7f437a7c7300) 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> > (0x0x7f437ac53208) 0 empty
  mpl_::bool_<false> (0x0x7f437a7c74e0) 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> > > (0x0x7f437a7c7480) 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> > > (0x0x7f437a7c7540) 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> (0x0x7f437a7c7420) 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> (0x0x7f437ac533a8) 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> (0x0x7f437a7c75a0) 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> (0x0x7f437a7c73c0) 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> (0x0x7f437ac534e0) 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> > (0x0x7f437a7c76c0) 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> (0x0x7f437a7c7660) 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<> > (0x0x7f437a3e1600) 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> (0x0x7f437a3e1540) 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<> > > (0x0x7f437a3e16c0) 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> (0x0x7f437ac53618) 0 empty
  boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::sequenced<> > > (0x0x7f437a3e1900) 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> (0x0x7f437a3e1480) 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> > (0x0x7f437a7c7780) 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<> > (0x0x7f437a3e1a80) 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*> (0x0x7f437a3e1cc0) 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> (0x0x7f437a3e1c60) 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> (0x0x7f437a3e1c00) 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<>*> (0x0x7f437a469ea0) 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<> > (0x0x7f437a469e40) 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<> > (0x0x7f437a469840) 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<> > (0x0x7f437a3e1b40) 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<> > (0x0x7f437ac539c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f437ac53a28) 0 empty
    mpl_::bool_<false> (0x0x7f437a469f60) 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> > (0x0x7f437a9d3548) 0 empty
  mpl_::bool_<true> (0x0x7f437a4c8240) 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> > (0x0x7f437a9d35b0) 0 empty
  mpl_::bool_<true> (0x0x7f437a4c82a0) 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> > (0x0x7f437a9d3618) 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> > (0x0x7f437a9d3680) 0 empty
    mpl_::bool_<true> (0x0x7f437a4c83c0) 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> > (0x0x7f437a4c8420) 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> > (0x0x7f437a4c81e0) 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 (0x0x7f437a4c8540) 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> > (0x0x7f437a4c84e0) 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 (0x0x7f437a4c86c0) 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> > (0x0x7f437a4c8660) 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> > (0x0x7f437a4c8720) 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> > (0x0x7f437a9d3bc8) 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> > (0x0x7f437a4c87e0) 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> > (0x0x7f437a4c8840) 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> > (0x0x7f437a9d3f70) 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> > (0x0x7f437a4c8c00) 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 (0x0x7f437a4c8e40) 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> > (0x0x7f437a4c8de0) 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 (0x0x7f437a5532a0) 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> > (0x0x7f437a553240) 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> > (0x0x7f437a553420) 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> > (0x0x7f437aa3c1a0) 0 empty
  boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::mpl::vector0<mpl_::na> > (0x0x7f437a553540) 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> (0x0x7f437a553660) 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 (0x0x7f437a553720) 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> (0x0x7f437a5537e0) 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> (0x0x7f437aa3c270) 0 empty
  boost::mpl::push_back_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector0<mpl_::na>, boost::mpl::has_push_back_arg> (0x0x7f437a553840) 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> > (0x0x7f437a5536c0) 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> > (0x0x7f437aa3c888) 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> > (0x0x7f437a5a1360) 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> > (0x0x7f437aa3caf8) 0 empty
  boost::mpl::has_push_back_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector0<mpl_::na> > (0x0x7f437a6486e8) 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> > (0x0x7f437a5a14e0) 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> > > > (0x0x7f437a5a1540) 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> > > > (0x0x7f437a4c8c60) 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> > (0x0x7f437a5a15a0) 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> > (0x0x7f437a648e38) 0 empty
  boost::mpl::inserter<boost::mpl::vector0<mpl_::na>, boost::mpl::push_back<mpl_::na, mpl_::na> > (0x0x7f437a5a17e0) 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> > (0x0x7f437a5a19c0) 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> > > (0x0x7f437a648ea0) 0 empty
  mpl_::int_<1> (0x0x7f437a5a1ba0) 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> (0x0x7f437a648f70) 0 empty
  mpl_::bool_<true> (0x0x7f4379f2a660) 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> > > (0x0x7f4379f2a6c0) 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> > (0x0x7f437a5a1c00) 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> > (0x0x7f437a573138) 0 empty
  mpl_::long_<0l> (0x0x7f4379f2aae0) 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> > (0x0x7f437a5731a0) 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> > (0x0x7f437a5732d8) 0 empty
    mpl_::long_<0l> (0x0x7f4379f2ab40) 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> > (0x0x7f4379c80300) 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> > (0x0x7f4379f2ac60) 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> > (0x0x7f4379c80c60) 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> > (0x0x7f4379c80ba0) 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> > > > (0x0x7f4379c80d80) 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> > > > (0x0x7f4379f2a7e0) 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> > > (0x0x7f437a573618) 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> > > > (0x0x7f4379c80ea0) 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> (0x0x7f437a573680) 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> > > (0x0x7f437a5736e8) 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> > > > (0x0x7f4379d6d1e0) 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> > (0x0x7f437a4c8180) 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> (0x0x7f437a4c8120) 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> > (0x0x7f437a573d00) 0 empty
  mpl_::long_<0l> (0x0x7f4379d6d5a0) 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> > (0x0x7f437a573d68) 0 empty
  boost::mpl::O1_size_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector0<mpl_::na> > (0x0x7f437a573dd0) 0 empty
    mpl_::long_<0l> (0x0x7f4379d6d960) 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> > (0x0x7f4379d6da80) 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> > (0x0x7f4379d6da20) 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> > (0x0x7f4379d6dd20) 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> > (0x0x7f4379d6dcc0) 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> (0x0x7f4379d6de40) 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> (0x0x7f4379d6d3c0) 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> > (0x0x7f4379d6d2a0) 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 (0x0x7f4379d6df60) 0 empty

Class boost::mpl::set0<>
   size=1 align=1
   base size=0 base align=1
boost::mpl::set0<> (0x0x7f4379a2f000) 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> > (0x0x7f4379d6df00) 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 (0x0x7f4379a2f120) 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> > (0x0x7f4379a2f060) 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<> > (0x0x7f4379a2f180) 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<> > (0x0x7f437a2ad208) 0 empty
  boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::mpl::set0<> > (0x0x7f4379a2f240) 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> (0x0x7f437a2ad2d8) 0 empty
  mpl_::bool_<false> (0x0x7f4379a2f2a0) 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> (0x0x7f437a2ad618) 0 empty
  boost::mpl::has_key_impl<boost::mpl::aux::set_tag>::apply<boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_mark> (0x0x7f437a2ad750) 0 empty
    mpl_::bool_<false> (0x0x7f4379b8a6c0) 0 empty

Class boost::multi_index::tag<>
   size=1 align=1
   base size=1 base align=1
boost::multi_index::tag<> (0x0x7f437ac53dd0) 0 empty
  boost::multi_index::detail::tag_marker (0x0x7f437a4c8000) 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<> > (0x0x7f437a2ad7b8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437a2ad820) 0 empty
    mpl_::bool_<true> (0x0x7f43795a5a20) 0 empty

Class boost::multi_index::sequenced<>
   size=1 align=1
   base size=0 base align=1
boost::multi_index::sequenced<> (0x0x7f437a3e19c0) 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> > > (0x0x7f43795f14e0) 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> > > (0x0x7f437a7c7720) 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> > > (0x0x7f437a2ad888) 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> > > (0x0x7f437963e0c0) 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> > (0x0x7f437a7c7120) 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> > (0x0x7f437a2ad8f0) 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> > (0x0x7f437963e120) 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> > (0x0x7f437a2ad958) 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> > (0x0x7f437a2ad9c0) 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> > (0x0x7f4379680c60) 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> (0x0x7f4379707d20) 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> > (0x0x7f437a2adaf8) 0 empty
  mpl_::bool_<false> (0x0x7f43790267e0) 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> > > (0x0x7f437950ce40) 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> > > (0x0x7f4379026840) 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> (0x0x7f4379707ea0) 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> (0x0x7f437a2adc98) 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> (0x0x7f4378dac660) 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> (0x0x7f4379707e40) 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> > > > (0x0x7f437a2addd0) 0 empty
  mpl_::bool_<false> (0x0x7f4378f49f00) 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> > > > > (0x0x7f4378f49ea0) 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> > > > > (0x0x7f4378bbc0c0) 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> (0x0x7f4378f49e40) 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> (0x0x7f437a2adf70) 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> (0x0x7f4378bbc180) 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> (0x0x7f4378dac780) 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> > > > (0x0x7f4378872180) 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> (0x0x7f4378bbc8a0) 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> > > > > (0x0x7f4378872240) 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> (0x0x7f437a3570d0) 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> > > > > (0x0x7f4378872420) 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> (0x0x7f4378bbc840) 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> > (0x0x7f4378bbc300) 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> > > (0x0x7f4378872960) 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> >*> (0x0x7f4378872ea0) 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> > > (0x0x7f4378872cc0) 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> > > (0x0x7f4378872c00) 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> > > (0x0x7f4378872a20) 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> > > (0x0x7f437a3573a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f437a357410) 0 empty
    mpl_::bool_<false> (0x0x7f4378872f60) 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> (0x0x7f4378885240) 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> (0x0x7f4378885180) 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> > (0x0x7f43788856c0) 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> > (0x0x7f437a376548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f437a3765b0) 0 empty
    mpl_::bool_<false> (0x0x7f4378885780) 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> > (0x0x7f437a376618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f437a376680) 0 empty
    mpl_::bool_<false> (0x0x7f4378885a20) 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> > (0x0x7f437a3766e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f437a376750) 0 empty
    mpl_::bool_<false> (0x0x7f4378885ae0) 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>*> (0x0x7f4378895120) 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> > (0x0x7f437a376a28) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>*> (0x0x7f43788951e0) 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> > (0x0x7f437a376a90) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname> > (0x0x7f437a376bc8) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>*> (0x0x7f4378895540) 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> > (0x0x7f437a376c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f437a376c98) 0 empty
    mpl_::bool_<false> (0x0x7f4378895720) 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> > (0x0x7f4378895780) 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> > (0x0x7f43788854e0) 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> > (0x0x7f43788959c0) 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>*> (0x0x7f4378895e40) 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> > (0x0x7f437a376e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f437a376ea0) 0 empty
    mpl_::bool_<false> (0x0x7f43788a7060) 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> > (0x0x7f43788a70c0) 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> (0x0x7f43788a7300) 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> (0x0x7f437a376f08) 0 empty
  boost::multi_index::detail::non_const_member_base<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname> (0x0x7f43788a74e0) 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> > (0x0x7f437893a540) 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> > (0x0x7f437a38e000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f437a38e068) 0 empty
    mpl_::bool_<false> (0x0x7f437893a5a0) 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> > (0x0x7f437a38e0d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f437a38e340) 0 empty
    mpl_::bool_<false> (0x0x7f437893a600) 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> > (0x0x7f437a38e3a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f437a38e410) 0 empty
    mpl_::bool_<false> (0x0x7f437893a660) 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>*> (0x0x7f437893a780) 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> > (0x0x7f437a38e618) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>*> (0x0x7f437893a7e0) 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> > (0x0x7f437a38e680) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > (0x0x7f437a38e6e8) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>*> (0x0x7f437893a840) 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> > (0x0x7f437a38e750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f437a38e7b8) 0 empty
    mpl_::bool_<false> (0x0x7f437893a8a0) 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> > (0x0x7f437893a900) 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> > (0x0x7f437893a4e0) 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> (0x0x7f437893a960) 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*> (0x0x7f437893a9c0) 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> (0x0x7f437a38ea90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f437a38eaf8) 0 empty
    mpl_::bool_<false> (0x0x7f437893aa20) 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> > (0x0x7f437893aae0) 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> (0x0x7f437893aba0) 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> (0x0x7f437a38eb60) 0 empty
  boost::multi_index::detail::non_const_member_base<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> (0x0x7f437893af60) 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>*> (0x0x7f437895e120) 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> > (0x0x7f437895e0c0) 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> > (0x0x7f437895e060) 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> > (0x0x7f437895e000) 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> (0x0x7f43788a7540) 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>*> (0x0x7f437895ed20) 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> > (0x0x7f437895e600) 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> > (0x0x7f437895e4e0) 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> > (0x0x7f437895e180) 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>*> (0x0x7f437895eea0) 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> > (0x0x7f437895ee40) 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> > (0x0x7f437895ede0) 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> > (0x0x7f437895ed80) 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> > (0x0x7f4378885420) 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*> (0x0x7f437896e1e0) 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> (0x0x7f437896e180) 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> (0x0x7f437896e120) 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> (0x0x7f437896e0c0) 0 empty

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> (0x0x7f437a39e340) 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> > (0x0x7f437896e060) 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> > (0x0x7f4378908f08) 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> (0x0x7f437891e000) 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> > (0x0x7f437896e360) 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> > > (0x0x7f437891e410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f437891e4e0) 0 empty
    mpl_::bool_<false> (0x0x7f437896e480) 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<> > (0x0x7f437896e4e0) 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<> > (0x0x7f4378872780) 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> > > (0x0x7f437896e5a0) 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> > > (0x0x7f437896e540) 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> > > (0x0x7f437896e660) 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> > > (0x0x7f437896e600) 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> > > (0x0x7f437891eea0) 0 empty
  mpl_::bool_<false> (0x0x7f437896eea0) 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> > > > (0x0x7f437896ef00) 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> > > > (0x0x7f437896ee40) 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> > > (0x0x7f437896ef60) 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> > > > (0x0x7f437896eba0) 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> > > (0x0x7f4378930340) 0 empty
  mpl_::bool_<false> (0x0x7f4378987000) 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> (0x0x7f43788726c0) 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> > > (0x0x7f43788724e0) 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> > > > (0x0x7f4378987060) 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> > > > (0x0x7f4378bbc2a0) 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> > > > (0x0x7f4378930680) 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> > > > (0x0x7f43789870c0) 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> > (0x0x7f4379680cc0) 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> > (0x0x7f43789306e8) 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> > (0x0x7f4378987180) 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> > (0x0x7f4378930888) 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> > (0x0x7f4378930a28) 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> > (0x0x7f43789871e0) 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> > (0x0x7f437a66e720) 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> > (0x0x7f437a9fade0) 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> > (0x0x7f437b602360) 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> > (0x0x7f4378987240) 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> > > > > > (0x0x7f4378987300) 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> > (0x0x7f43789873c0) 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> (0x0x7f43789875a0) 0 empty

Class std::allocator<MemRecursorCache::CacheEntry>
   size=1 align=1
   base size=1 base align=1
std::allocator<MemRecursorCache::CacheEntry> (0x0x7f4378930e38) 0 empty
  __gnu_cxx::new_allocator<MemRecursorCache::CacheEntry> (0x0x7f4378987600) 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> > > > > (0x0x7f4378987720) 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> > > > > (0x0x7f43789874e0) 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> > > > > (0x0x7f4378987360) 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> > > > > > (0x0x7f43789872a0) 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> > > > > (0x0x7f43789784e0) 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> > > > > > (0x0x7f4378987780) 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> > > > > > (0x0x7f43789877e0) 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> > > > > (0x0x7f4378987840) 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> > > > > (0x0x7f4378978548) 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> > > > > (0x0x7f4378987960) 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> > (0x0x7f43789785b0) 0 empty
  mpl_::long_<2l> (0x0x7f4378987a20) 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<> > > (0x0x7f4378978618) 0 empty
  mpl_::long_<2l> (0x0x7f4378987a80) 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> > > > (0x0x7f4378987c00) 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> (0x0x7f4378987d80) 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> (0x0x7f4378595000) 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> (0x0x7f4378595060) 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> (0x0x7f43785950c0) 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> (0x0x7f4378595120) 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> (0x0x7f4378595180) 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> (0x0x7f43785951e0) 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> (0x0x7f4378987d20) 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> > (0x0x7f4378595240) 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> > (0x0x7f43789786e8) 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> (0x0x7f4378978750) 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> > > > > (0x0x7f43786d29c0) 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> (0x0x7f43789787b8) 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> > (0x0x7f4378978820) 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> (0x0x7f4378978888) 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> > > > > (0x0x7f43786d2a20) 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> > > (0x0x7f43786d2a80) 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> > > (0x0x7f4378595360) 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> > > (0x0x7f43789789c0) 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> > > (0x0x7f43786d2ae0) 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> > > (0x0x7f4378978a90) 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> > > (0x0x7f4378978b60) 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> > > (0x0x7f43786d2b40) 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> > > > (0x0x7f4378987ba0) 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> > (0x0x7f43789879c0) 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> > (0x0x7f43785ff000) 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> > (0x0x7f43786d2ba0) 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> (0x0x7f43784b9e40) 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<> > > > (0x0x7f43785ff1a0) 0
  boost::noncopyable_::noncopyable (0x0x7f43782362a0) 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> > > > (0x0x7f4378236420) 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> > (0x0x7f43785ff680) 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> (0x0x7f43785ffdd0) 0 empty
    boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::sequenced<> > > (0x0x7f43782365a0) 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> (0x0x7f43785ffe38) 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> > (0x0x7f43785ffea0) 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> (0x0x7f43785fff08) 0 empty
      boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::sequenced<> > > (0x0x7f4378236720) 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> > > (0x0x7f43782367e0) 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> > > (0x0x7f4378236480) 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> > > (0x0x7f437860b068) 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> > > (0x0x7f43782368a0) 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> > > (0x0x7f437860b0d0) 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> > > (0x0x7f437860b138) 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> > > (0x0x7f43782369c0) 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> > > > (0x0x7f43782363c0) 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> > (0x0x7f4378236360) 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> > > > (0x0x7f4378236ae0) 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> > > (0x0x7f4378236b40) 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> > > > (0x0x7f4378236a80) 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> > (0x0x7f4378236a20) 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> > (0x0x7f4377ecf900) 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> (0x0x7f4377ecfa20) 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> (0x0x7f4377ecf9c0) 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> (0x0x7f4377ecf960) 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> > (0x0x7f4377ecf8a0) 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> (0x0x7f437860b5b0) 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> > (0x0x7f4377ecfa80) 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> > (0x0x7f4377ecf840) 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> (0x0x7f4377ecfba0) 0 empty

Class boost::alignment_of<MemRecursorCache::CacheEntry>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<MemRecursorCache::CacheEntry> (0x0x7f437860b6e8) 0 empty
  boost::integral_constant<long unsigned int, 8ul> (0x0x7f437860bea0) 0 empty
    mpl_::integral_c<long unsigned int, 8ul> (0x0x7f4377ecfc00) 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> > (0x0x7f4377ecfd80) 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> > (0x0x7f4377ecfd20) 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 (0x0x7f4377ecfcc0) 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> (0x0x7f4377ecfc60) 0

Class boost::aligned_storage<40ul, 8ul>
   size=40 align=8
   base size=40 base align=8
boost::aligned_storage<40ul, 8ul> (0x0x7f437861e340) 0
  boost::detail::aligned_storage::aligned_storage_imp<40ul, 8ul> (0x0x7f4377ecfea0) 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> (0x0x7f4377ecfb40) 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> > (0x0x7f437861e410) 0
  boost::multi_index::detail::pod_value_holder<MemRecursorCache::CacheEntry> (0x0x7f4377ecff00) 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> > (0x0x7f4377ecf3c0) 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> (0x0x7f43793aa0c0) 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> (0x0x7f43793aa060) 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> (0x0x7f43793aa000) 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> > (0x0x7f4377ecff60) 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> (0x0x7f437861e618) 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> > (0x0x7f43793aa1e0) 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> > > (0x0x7f43793aa240) 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> > (0x0x7f43793aa300) 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> > > > (0x0x7f43793aa3c0) 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> > (0x0x7f43793aa480) 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> > > (0x0x7f43793aa540) 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> > > (0x0x7f43793aa4e0) 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> > > (0x0x7f43793aa420) 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> > > > (0x0x7f43793aa360) 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> > > (0x0x7f437861e888) 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> > > > (0x0x7f43793aa660) 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> > > > (0x0x7f43793aa6c0) 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> > > (0x0x7f43793aa720) 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> > > (0x0x7f437861eb60) 0 empty
  __gnu_cxx::new_allocator<boost::multi_index::detail::sequenced_index_node_impl<std::allocator<char> > > (0x0x7f43793aa840) 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> > (0x0x7f43793aa2a0) 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> > > (0x0x7f437861ec30) 0
  boost::multi_index::detail::sequenced_index_node_impl<std::allocator<char> > (0x0x7f43793aa960) 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> > > (0x0x7f437bf2da80) 0
  boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > (0x0x7f437861edd0) 0
    boost::multi_index::detail::pod_value_holder<MemRecursorCache::CacheEntry> (0x0x7f43793aa9c0) 0
  boost::multi_index::detail::sequenced_index_node_trampoline<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > (0x0x7f437861ee38) 40
    boost::multi_index::detail::sequenced_index_node_impl<std::allocator<char> > (0x0x7f43793aaa20) 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> > > (0x0x7f43793aaa80) 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> > > (0x0x7f437860b680) 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> > > (0x0x7f43793aaae0) 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> > > > > (0x0x7f43793aab40) 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> > > > > (0x0x7f4378632000) 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> > > > > (0x0x7f43793aaba0) 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> (0x0x7f43793aac60) 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*> (0x0x7f43793aad80) 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> (0x0x7f43793aad20) 0 empty

Class boost::remove_cv<MemRecursorCache::CacheEntry>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<MemRecursorCache::CacheEntry> (0x0x7f43793aacc0) 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> (0x0x7f43793aade0) 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> (0x0x7f4378efd180) 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> (0x0x7f43786327b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f437874f340) 0 empty
    mpl_::bool_<false> (0x0x7f4378efd1e0) 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> (0x0x7f437874f888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f437874f8f0) 0 empty
    mpl_::bool_<false> (0x0x7f4378efd240) 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> (0x0x7f4378efd2a0) 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> (0x0x7f4378efd300) 0 empty

Class boost::is_pointer<MemRecursorCache::CacheEntry>
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<MemRecursorCache::CacheEntry> (0x0x7f437874f958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f437874f9c0) 0 empty
    mpl_::bool_<false> (0x0x7f4378efd360) 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> (0x0x7f4378efd3c0) 0 empty

Class boost::is_integral<MemRecursorCache::CacheEntry>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<MemRecursorCache::CacheEntry> (0x0x7f437874fa90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f437874faf8) 0 empty
    mpl_::bool_<false> (0x0x7f4378efd420) 0 empty

Class boost::is_float<MemRecursorCache::CacheEntry>
   size=1 align=1
   base size=1 base align=1
boost::is_float<MemRecursorCache::CacheEntry> (0x0x7f437874fb60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f437874fbc8) 0 empty
    mpl_::bool_<false> (0x0x7f4378efd480) 0 empty

Class boost::is_arithmetic<MemRecursorCache::CacheEntry>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<MemRecursorCache::CacheEntry> (0x0x7f437874fc30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f437874fc98) 0 empty
    mpl_::bool_<false> (0x0x7f4378efd4e0) 0 empty

Class boost::is_enum<MemRecursorCache::CacheEntry>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<MemRecursorCache::CacheEntry> (0x0x7f43784d9af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43784d9bc8) 0 empty
    mpl_::bool_<false> (0x0x7f4378efd540) 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> (0x0x7f4378efd5a0) 0 empty

Class boost::call_traits<MemRecursorCache::CacheEntry>
   size=1 align=1
   base size=0 base align=1
boost::call_traits<MemRecursorCache::CacheEntry> (0x0x7f43793aac00) 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> > (0x0x7f437860b618) 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> > (0x0x7f4377ecfae0) 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> > > (0x0x7f4378efd660) 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> > > > (0x0x7f4378efd720) 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> > > (0x0x7f4378efd840) 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> > > (0x0x7f4378efd7e0) 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> > > (0x0x7f4378efd780) 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> > > > (0x0x7f4378efd6c0) 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> > > (0x0x7f437827a340) 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> > > > (0x0x7f4378efd8a0) 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> > > > (0x0x7f4378efd900) 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> > > (0x0x7f4378efd960) 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> > > (0x0x7f437827a548) 0 empty
  __gnu_cxx::new_allocator<boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > > (0x0x7f4378efda80) 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> >*> (0x0x7f437827a680) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437827a6e8) 0 empty
    mpl_::bool_<true> (0x0x7f4378efdba0) 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> > > (0x0x7f4378efdc00) 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> > (0x0x7f4378efdc60) 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> > > (0x0x7f437827a7b8) 0 empty
  boost::integral_constant<long unsigned int, 8ul> (0x0x7f437816ca28) 0 empty
    mpl_::integral_c<long unsigned int, 8ul> (0x0x7f4378efdcc0) 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> > > (0x0x7f4378efdd20) 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> > (0x0x7f437816cb60) 0
  boost::multi_index::detail::ordered_index_node_compressed_base<std::allocator<char> > (0x0x7f4378efdd80) 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> > (0x0x7f437816cbc8) 0
  boost::multi_index::detail::ordered_index_node_impl_base<std::allocator<char> > (0x0x7f437816cc30) 0
    boost::multi_index::detail::ordered_index_node_compressed_base<std::allocator<char> > (0x0x7f4378efdde0) 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> > > > (0x0x7f437816cd00) 0
  boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > (0x0x7f437816cd68) 0
    boost::multi_index::detail::ordered_index_node_impl_base<std::allocator<char> > (0x0x7f437816cdd0) 0
      boost::multi_index::detail::ordered_index_node_compressed_base<std::allocator<char> > (0x0x7f4378efde40) 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> > > > (0x0x7f437bf6baf0) 0
  boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > (0x0x7f437bf6bb60) 0
    boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > (0x0x7f437816cea0) 0
      boost::multi_index::detail::pod_value_holder<MemRecursorCache::CacheEntry> (0x0x7f4378efdea0) 0
    boost::multi_index::detail::sequenced_index_node_trampoline<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > (0x0x7f437816cf08) 40
      boost::multi_index::detail::sequenced_index_node_impl<std::allocator<char> > (0x0x7f4378efdf00) 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> > > > (0x0x7f437816cf70) 56
    boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > (0x0x7f437816c8f0) 56
      boost::multi_index::detail::ordered_index_node_impl_base<std::allocator<char> > (0x0x7f437816c958) 56
        boost::multi_index::detail::ordered_index_node_compressed_base<std::allocator<char> > (0x0x7f4378efdf60) 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 (0x0x7f437c169060) 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> > (0x0x7f437c169120) 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> (0x0x7f4377ef1208) 0 empty
  boost::mpl::vector0<mpl_::na> (0x0x7f437c1690c0) 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> > (0x0x7f437c169000) 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 (0x0x7f437c1691e0) 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> > (0x0x7f437c169180) 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> > (0x0x7f437c169240) 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> > (0x0x7f4377ef1478) 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> > (0x0x7f437c1692a0) 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> > (0x0x7f437c169300) 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> > (0x0x7f4377ef14e0) 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> > (0x0x7f437c169360) 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 (0x0x7f437c169420) 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> (0x0x7f4377ef15b0) 0 empty
  boost::mpl::vector0<mpl_::na> (0x0x7f437c169480) 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> > (0x0x7f437c1693c0) 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 (0x0x7f437c169540) 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> > (0x0x7f437c1694e0) 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> > (0x0x7f437c1695a0) 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> > (0x0x7f4377ef17b8) 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> > (0x0x7f437c169600) 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> > > > > > (0x0x7f437c169660) 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> > > > > > (0x0x7f4377ef1820) 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> > > > > > (0x0x7f437c1696c0) 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> > > > (0x0x7f437c169780) 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> > >*> (0x0x7f437c1698a0) 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> > > > (0x0x7f437c169840) 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> > > > (0x0x7f437c1697e0) 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> > > > (0x0x7f437c169900) 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> > > > (0x0x7f437c169c60) 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> > > > (0x0x7f4377ef1d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4377ef1dd0) 0 empty
    mpl_::bool_<false> (0x0x7f437c169cc0) 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> > > > (0x0x7f4377ef1e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4377ef1ea0) 0 empty
    mpl_::bool_<false> (0x0x7f437c169d20) 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> > > > (0x0x7f4377ef1f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4377ef1f70) 0 empty
    mpl_::bool_<false> (0x0x7f437c169d80) 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> > > > (0x0x7f437c169de0) 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> > > > (0x0x7f4388ac1000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4388ac1068) 0 empty
    mpl_::bool_<false> (0x0x7f437c169e40) 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> > > > (0x0x7f4388ac10d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4388ac1138) 0 empty
    mpl_::bool_<false> (0x0x7f437c169ea0) 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> > > > (0x0x7f4388ac11a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4388ac1208) 0 empty
    mpl_::bool_<false> (0x0x7f437c169f00) 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> > > > (0x0x7f4388ac12d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4388ac1340) 0 empty
    mpl_::bool_<false> (0x0x7f437c169f60) 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> (0x0x7f4388ad6000) 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> > > > (0x0x7f437c169720) 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> (0x0x7f4388ad60c0) 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> (0x0x7f4388ad6060) 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> (0x0x7f4388ad61e0) 0 empty

Class boost::is_lvalue_reference<CIStringCompare>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<CIStringCompare> (0x0x7f4383652000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4383652068) 0 empty
    mpl_::bool_<false> (0x0x7f4388ad6240) 0 empty

Class boost::is_rvalue_reference<CIStringCompare>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<CIStringCompare> (0x0x7f43836520d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4383652138) 0 empty
    mpl_::bool_<false> (0x0x7f4388ad62a0) 0 empty

Class boost::is_reference<CIStringCompare>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<CIStringCompare> (0x0x7f43836521a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4383652208) 0 empty
    mpl_::bool_<false> (0x0x7f4388ad6300) 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*> (0x0x7f4388ad6420) 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> (0x0x7f4383652340) 0 empty
  boost::type_traits::is_function_ptr_helper<CIStringCompare*> (0x0x7f4388ad6480) 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> (0x0x7f43836523a8) 0 empty
  boost::detail::is_function_chooser<false>::result_<CIStringCompare> (0x0x7f4383652410) 0 empty
    boost::type_traits::is_function_ptr_helper<CIStringCompare*> (0x0x7f4388ad64e0) 0 empty

Class boost::is_function<CIStringCompare>
   size=1 align=1
   base size=1 base align=1
boost::is_function<CIStringCompare> (0x0x7f4383652478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43836524e0) 0 empty
    mpl_::bool_<false> (0x0x7f4388ad6540) 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> (0x0x7f4388ad65a0) 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> (0x0x7f4388ad6180) 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> > (0x0x7f4388ad66c0) 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> > (0x0x7f4383652680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43836526e8) 0 empty
    mpl_::bool_<false> (0x0x7f4388ad6720) 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> > (0x0x7f4383652750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43836527b8) 0 empty
    mpl_::bool_<false> (0x0x7f4388ad6780) 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> > (0x0x7f4383652820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4383652888) 0 empty
    mpl_::bool_<false> (0x0x7f4388ad67e0) 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>*> (0x0x7f4388ad6900) 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> > (0x0x7f43836529c0) 0 empty
  boost::type_traits::is_function_ptr_helper<std::less<short unsigned int>*> (0x0x7f4388ad6960) 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> > (0x0x7f4383652a28) 0 empty
  boost::detail::is_function_chooser<false>::result_<std::less<short unsigned int> > (0x0x7f4383652a90) 0 empty
    boost::type_traits::is_function_ptr_helper<std::less<short unsigned int>*> (0x0x7f4388ad69c0) 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> > (0x0x7f4383652af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4383652b60) 0 empty
    mpl_::bool_<false> (0x0x7f4388ad6a20) 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> > (0x0x7f4388ad6a80) 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> > (0x0x7f4388ad6660) 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> (0x0x7f4388ad6ae0) 0 empty

Class std::less<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::less<short unsigned int> (0x0x7f4383652c98) 0 empty
  std::binary_function<short unsigned int, short unsigned int, bool> (0x0x7f4388ad6b40) 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>*> (0x0x7f4388ad6cc0) 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> > (0x0x7f4388ad6c60) 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> > (0x0x7f4388ad6c00) 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> > (0x0x7f4388ad6ba0) 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> (0x0x7f4388ad6600) 0

Class boost::detail::cv_traits_imp<CIStringCompare*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<CIStringCompare*> (0x0x7f4388ad6e40) 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> (0x0x7f4388ad6de0) 0 empty

Class boost::remove_cv<CIStringCompare>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<CIStringCompare> (0x0x7f4388ad6d80) 0 empty

Class boost::tuples::access_traits<CIStringCompare>
   size=1 align=1
   base size=0 base align=1
boost::tuples::access_traits<CIStringCompare> (0x0x7f4388ad6d20) 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>*> (0x0x7f4382365000) 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> > (0x0x7f4388ad6f60) 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> > (0x0x7f4388ad6f00) 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> > (0x0x7f4388ad6ea0) 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> > (0x0x7f4388ad6120) 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> (0x0x7f43823682d8) 0
  boost::tuples::cons<CIStringCompare, boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> > (0x0x7f4382365480) 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> > (0x0x7f4377b58548) 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> (0x0x7f4377b585b0) 0
    boost::tuples::cons<CIStringCompare, boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> > (0x0x7f43823654e0) 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> (0x0x7f43784d9f08) 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> > (0x0x7f437827a000) 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> > (0x0x7f4378efd600) 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 (0x0x7f4382365840) 0 empty

Class mpl_::long_<32767l>
   size=1 align=1
   base size=0 base align=1
mpl_::long_<32767l> (0x0x7f4382365960) 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> > (0x0x7f4382365900) 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> (0x0x7f4377b68ea0) 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> (0x0x7f4377b68f08) 0 empty
    boost::mpl::vector0<mpl_::na> (0x0x7f43823658a0) 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> > (0x0x7f43823657e0) 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 (0x0x7f4382365a20) 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> > (0x0x7f43823659c0) 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> > (0x0x7f4382365a80) 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> > (0x0x7f4377b8c138) 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> > (0x0x7f4382365ae0) 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> > (0x0x7f4377b8c1a0) 0 empty
  mpl_::long_<2l> (0x0x7f4382365b40) 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> > (0x0x7f4377b8c208) 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> > (0x0x7f4377b8c270) 0 empty
    mpl_::long_<2l> (0x0x7f4382365ba0) 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> > (0x0x7f4382365c60) 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> > (0x0x7f4382365c00) 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> > (0x0x7f4382365d20) 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> > (0x0x7f4382365cc0) 0 empty

Class mpl_::long_<32766l>
   size=1 align=1
   base size=0 base align=1
mpl_::long_<32766l> (0x0x7f4382365f00) 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> > (0x0x7f4382365f60) 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> (0x0x7f4382365ea0) 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> > > (0x0x7f4377ba4000) 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> (0x0x7f4377b8c4e0) 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> > > (0x0x7f4377ba4060) 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> (0x0x7f4382365e40) 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> > (0x0x7f4382365de0) 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> (0x0x7f4377ba4120) 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> (0x0x7f4377ba4240) 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> (0x0x7f4377ba42a0) 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> (0x0x7f4377ba43c0) 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> (0x0x7f4377ba44e0) 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> (0x0x7f4377ba4600) 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> (0x0x7f4377ba4720) 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> (0x0x7f4377ba40c0) 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> > (0x0x7f4377ba4840) 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> > (0x0x7f4377b8c750) 0 empty
  boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f4377ba4960) 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> > (0x0x7f4377b8c7b8) 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> > (0x0x7f4377b8c820) 0 empty
    boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f4377ba49c0) 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> > (0x0x7f4377b8c888) 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> > (0x0x7f4377b8c8f0) 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> > (0x0x7f4377b8c958) 0 empty
      boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f4377ba4a20) 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> > (0x0x7f4377ba4a80) 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> > > (0x0x7f4377ba4c00) 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> (0x0x7f4377ba4ba0) 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> > > > (0x0x7f4377ba4c60) 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> (0x0x7f4377b8ca90) 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> > > > (0x0x7f4377ba4cc0) 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> (0x0x7f4377ba4b40) 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> > (0x0x7f4377ba4ae0) 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> > > (0x0x7f4377b8cbc8) 0 empty
  boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f4377ba4d20) 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> > > (0x0x7f4377b8cc30) 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> > > (0x0x7f4377b8cc98) 0 empty
    boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f4377ba4d80) 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> > > (0x0x7f4377b8cd00) 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> > > (0x0x7f4377b8cd68) 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> > > (0x0x7f4377b8cdd0) 0 empty
      boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f4377ba4de0) 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> > (0x0x7f4377ba4e40) 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> (0x0x7f4382365d80) 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> (0x0x7f4382365780) 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> > (0x0x7f4382365720) 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<> > > (0x0x7f4379db1d98) 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> (0x0x7f4382365600) 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<> > > > (0x0x7f4377b68c98) 8
    boost::noncopyable_::noncopyable (0x0x7f4382365660) 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> (0x0x7f4377b68d00) 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> > (0x0x7f4377b68d68) 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> > (0x0x7f43823656c0) 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&> (0x0x7f4377ba4f00) 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&> (0x0x7f4377b8cea0) 0 empty
  std::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f4377ba4f60) 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&> (0x0x7f4377b8cf08) 0 empty
  boost::detail::iterator_base<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f4377b8cf70) 0 empty
    std::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f4377bf2000) 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&> > (0x0x7f4377b8c618) 0 empty
  boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f4377bf3000) 0 empty
    boost::detail::iterator_base<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f4377bf3068) 0 empty
      std::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f4377bf2060) 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&> > > (0x0x7f4377bf30d0) 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&> > (0x0x7f4377bf3138) 0 empty
    boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f4377bf31a0) 0 empty
      boost::detail::iterator_base<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f4377bf3208) 0 empty
        std::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f4377bf20c0) 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&> > > > (0x0x7f4377bf3270) 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&> > > (0x0x7f4377bf32d8) 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&> > (0x0x7f4377bf3340) 0 empty
      boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f4377bf33a8) 0 empty
        boost::detail::iterator_base<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f4377bf3410) 0 empty
          std::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f4377bf2120) 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&> > > > > (0x0x7f4377bf3478) 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&> > > > (0x0x7f4377bf34e0) 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&> > > (0x0x7f4377bf3548) 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&> > (0x0x7f4377bf35b0) 0 empty
        boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f4377bf3618) 0 empty
          boost::detail::iterator_base<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f4377bf3680) 0 empty
            std::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f4377bf2180) 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&> > > (0x0x7f4377bf36e8) 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&> > > > > (0x0x7f4377bf3750) 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&> > > > (0x0x7f4377bf37b8) 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&> > > (0x0x7f4377bf3820) 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&> > (0x0x7f4377bf3888) 0 empty
          boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f4377bf38f0) 0 empty
            boost::detail::iterator_base<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f4377bf3958) 0 empty
              std::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f4377bf21e0) 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&> > > (0x0x7f4377bf39c0) 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&> > > (0x0x7f4377bf3a28) 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&> > > > > (0x0x7f4377bf3a90) 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&> > > > (0x0x7f4377bf3af8) 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&> > > (0x0x7f4377bf3b60) 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&> > (0x0x7f4377bf3bc8) 0 empty
            boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f4377bf3c30) 0 empty
              boost::detail::iterator_base<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f4377bf3c98) 0 empty
                std::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f4377bf2240) 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&> > (0x0x7f4377bf3d00) 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&> > > (0x0x7f4377bf3d68) 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&> > > (0x0x7f4377bf3dd0) 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&> > > > > (0x0x7f4377bf3e38) 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&> > > > (0x0x7f4377bf3ea0) 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&> > > (0x0x7f4377bf3f08) 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&> > (0x0x7f4377bf3f70) 0 empty
              boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f4377c01000) 0 empty
                boost::detail::iterator_base<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f4377c01068) 0 empty
                  std::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f4377bf22a0) 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&> (0x0x7f4377c010d0) 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&> > (0x0x7f4377c01138) 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&> > > (0x0x7f4377c011a0) 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&> > > (0x0x7f4377c01208) 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&> > > > > (0x0x7f4377c01270) 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&> > > > (0x0x7f4377c012d8) 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&> > > (0x0x7f4377c01340) 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&> > (0x0x7f4377c013a8) 0 empty
                boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f4377c01410) 0 empty
                  boost::detail::iterator_base<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f4377c01478) 0 empty
                    std::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f4377bf2300) 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> > > > > (0x0x7f4377c014e0) 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&> (0x0x7f4377c01548) 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&> > (0x0x7f4377c015b0) 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&> > > (0x0x7f4377c01618) 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&> > > (0x0x7f4377c01680) 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&> > > > > (0x0x7f4377c016e8) 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&> > > > (0x0x7f4377c01750) 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&> > > (0x0x7f4377c017b8) 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&> > (0x0x7f4377c01820) 0 empty
                  boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f4377c01888) 0 empty
                    boost::detail::iterator_base<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f4377c018f0) 0 empty
                      std::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f4377bf2360) 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> > > > > > (0x0x7f4377ba4ea0) 0

Class MemRecursorCache
   size=80 align=8
   base size=73 base align=8
MemRecursorCache (0x0x7f437b533750) 0
  boost::noncopyable_::noncopyable (0x0x7f437b499d80) 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> > (0x0x7f4377bf25a0) 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> > (0x0x7f4377c019c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4377c01a28) 0 empty
    mpl_::bool_<false> (0x0x7f4377bf2600) 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> > (0x0x7f4377c01a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4377c01af8) 0 empty
    mpl_::bool_<false> (0x0x7f4377bf2660) 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> > (0x0x7f4377c01b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4377c01bc8) 0 empty
    mpl_::bool_<false> (0x0x7f4377bf26c0) 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>*> (0x0x7f4377bf27e0) 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> > (0x0x7f4377c01d00) 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>*> (0x0x7f4377bf2840) 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> > (0x0x7f4377c01d68) 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> > (0x0x7f4377c01dd0) 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>*> (0x0x7f4377bf28a0) 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> > (0x0x7f4377c01e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4377c01ea0) 0 empty
    mpl_::bool_<false> (0x0x7f4377bf2900) 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> > (0x0x7f4377bf2960) 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> > (0x0x7f4377bf2540) 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> (0x0x7f4377bf2a20) 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> (0x0x7f4377bf29c0) 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> > > (0x0x7f4377bf2b40) 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> > > (0x0x7f4377c29a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4377c29a90) 0 empty
    mpl_::bool_<false> (0x0x7f4377bf2ba0) 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> > > (0x0x7f4377c29af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4377c29b60) 0 empty
    mpl_::bool_<false> (0x0x7f4377bf2c00) 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> > > (0x0x7f4377c29bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4377c29c30) 0 empty
    mpl_::bool_<false> (0x0x7f4377bf2c60) 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> >*> (0x0x7f4377bf2d80) 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> > > (0x0x7f4377c29d68) 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> >*> (0x0x7f4377bf2de0) 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> > > (0x0x7f4377c29dd0) 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> > > (0x0x7f4377c29e38) 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> >*> (0x0x7f4377bf2e40) 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> > > (0x0x7f4377c29ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4377c29f08) 0 empty
    mpl_::bool_<false> (0x0x7f4377bf2ea0) 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> > > (0x0x7f4377bf2f00) 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> > > (0x0x7f4377bf2ae0) 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> > > (0x0x7f4377c39060) 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> > > (0x0x7f4377c380d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4377c38138) 0 empty
    mpl_::bool_<false> (0x0x7f4377c390c0) 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> > > (0x0x7f4377c381a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4377c38208) 0 empty
    mpl_::bool_<false> (0x0x7f4377c39120) 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> > > (0x0x7f4377c38270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4377c382d8) 0 empty
    mpl_::bool_<false> (0x0x7f4377c39180) 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> >*> (0x0x7f4377c392a0) 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> > > (0x0x7f4377c38410) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >*> (0x0x7f4377c39300) 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> > > (0x0x7f4377c38478) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > > (0x0x7f4377c384e0) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >*> (0x0x7f4377c39360) 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> > > (0x0x7f4377c38548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4377c385b0) 0 empty
    mpl_::bool_<false> (0x0x7f4377c393c0) 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> > > (0x0x7f4377c39420) 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> > > (0x0x7f4377c39000) 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> >*> (0x0x7f4377c395a0) 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> > > (0x0x7f4377c39540) 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> > > (0x0x7f4377c394e0) 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> > > (0x0x7f4377c39480) 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> (0x0x7f4377bf2f60) 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> > > (0x0x7f4377c39600) 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>*> (0x0x7f4377c39780) 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> > (0x0x7f4377c39720) 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> > (0x0x7f4377c396c0) 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> > (0x0x7f4377c39660) 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> > (0x0x7f4377bf2a80) 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> (0x0x7f4377c38af8) 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> > (0x0x7f4377c39900) 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> (0x0x7f4377c39a20) 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> (0x0x7f4377c64dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4377c64e38) 0 empty
    mpl_::bool_<false> (0x0x7f4377c39a80) 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> (0x0x7f4377c64ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4377c64f08) 0 empty
    mpl_::bool_<false> (0x0x7f4377c39ae0) 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> (0x0x7f4377c64f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4377c73000) 0 empty
    mpl_::bool_<false> (0x0x7f4377c39b40) 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*> (0x0x7f4377c39c60) 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> (0x0x7f4377c73138) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::tuples::null_type*> (0x0x7f4377c39cc0) 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> (0x0x7f4377c731a0) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::tuples::null_type> (0x0x7f4377c73208) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::tuples::null_type*> (0x0x7f4377c39d20) 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> (0x0x7f4377c73270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4377c732d8) 0 empty
    mpl_::bool_<false> (0x0x7f4377c39d80) 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> (0x0x7f4377c39de0) 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> (0x0x7f4377c399c0) 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> (0x0x7f4377c39960) 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>*> (0x0x7f4377c39f60) 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> > (0x0x7f4377c39f00) 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> > (0x0x7f4377c39ea0) 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> > (0x0x7f4377c39e40) 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>*> (0x0x7f4377c88120) 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> > (0x0x7f4377c880c0) 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> > (0x0x7f4377c88060) 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> > (0x0x7f4377c88000) 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> > (0x0x7f4377bf24e0) 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> (0x0x7f4377c88420) 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> (0x0x7f4377c883c0) 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> > (0x0x7f4377c88540) 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> > (0x0x7f4377c9a410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4377c9a478) 0 empty
    mpl_::bool_<false> (0x0x7f4377c88660) 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> > (0x0x7f4377c9a4e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4377c9a548) 0 empty
    mpl_::bool_<false> (0x0x7f4377c88780) 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> > (0x0x7f4377c9a5b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4377c9a618) 0 empty
    mpl_::bool_<false> (0x0x7f4377c888a0) 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>*> (0x0x7f4377c889c0) 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> > (0x0x7f4377c9a750) 0 empty
  boost::type_traits::is_function_ptr_helper<std::basic_string<char>*> (0x0x7f4377c88ae0) 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> > (0x0x7f4377c9a7b8) 0 empty
  boost::detail::is_function_chooser<false>::result_<std::basic_string<char> > (0x0x7f4377c9a820) 0 empty
    boost::type_traits::is_function_ptr_helper<std::basic_string<char>*> (0x0x7f4377c88b40) 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> > (0x0x7f4377c9a888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4377c9a8f0) 0 empty
    mpl_::bool_<false> (0x0x7f4377c88c60) 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> > (0x0x7f4377c88cc0) 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> > (0x0x7f4377c884e0) 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> (0x0x7f4377c88de0) 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> (0x0x7f4377c9ab60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4377c9abc8) 0 empty
    mpl_::bool_<false> (0x0x7f4377c88e40) 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> (0x0x7f4377c9ac30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4377c9ac98) 0 empty
    mpl_::bool_<false> (0x0x7f4377c88ea0) 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> (0x0x7f4377c9ad00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4377c9ad68) 0 empty
    mpl_::bool_<false> (0x0x7f4377c88f00) 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*> (0x0x7f4377ca3060) 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> (0x0x7f4377c9aea0) 0 empty
  boost::type_traits::is_function_ptr_helper<short unsigned int*> (0x0x7f4377ca30c0) 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> (0x0x7f4377c9af08) 0 empty
  boost::detail::is_function_chooser<false>::result_<short unsigned int> (0x0x7f4377c9af70) 0 empty
    boost::type_traits::is_function_ptr_helper<short unsigned int*> (0x0x7f4377ca3120) 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> (0x0x7f4377ca5000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4377ca5068) 0 empty
    mpl_::bool_<false> (0x0x7f4377ca3180) 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> (0x0x7f4377ca31e0) 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> (0x0x7f4377c88d80) 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> (0x0x7f4377ca33c0) 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> (0x0x7f4377ca3360) 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> (0x0x7f4377ca3300) 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> (0x0x7f4377c88d20) 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> > (0x0x7f4377ca34e0) 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> > (0x0x7f4377ca3480) 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> > (0x0x7f4377ca3420) 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>*> (0x0x7f4377ca3660) 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> > (0x0x7f4377ca3600) 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> > (0x0x7f4377ca35a0) 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> > (0x0x7f4377ca3540) 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> > (0x0x7f4377c88480) 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> (0x0x7f4377ca58f0) 0
  boost::tuples::cons<std::basic_string<char>, boost::tuples::cons<short unsigned int, boost::tuples::null_type> > (0x0x7f4377ca38a0) 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> > > (0x0x7f4377ca3960) 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> > > (0x0x7f4377ca3900) 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> (0x0x7f4377ca3a20) 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> > > (0x0x7f4377ca3a80) 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> > > (0x0x7f4377ca39c0) 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*> (0x0x7f4377ca3b40) 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> > (0x0x7f4377ca3ae0) 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*> (0x0x7f4377ca3ba0) 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> > (0x0x7f4377ca3c00) 0 empty

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

Class std::allocator<unsigned char>
   size=1 align=1
   base size=1 base align=1
std::allocator<unsigned char> (0x0x7f4377cc5c30) 0 empty
  __gnu_cxx::new_allocator<unsigned char> (0x0x7f4377ca3de0) 0 empty

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

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

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

Class std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl (0x0x7f4377cc5e38) 0
  std::allocator<unsigned char> (0x0x7f4377cc5ea0) 0 empty
    __gnu_cxx::new_allocator<unsigned char> (0x0x7f4377ca3f60) 0 empty

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

Class std::vector<unsigned char>
   size=24 align=8
   base size=24 base align=8
std::vector<unsigned char> (0x0x7f4377cc5f70) 0
  std::_Vector_base<unsigned char, std::allocator<unsigned char> > (0x0x7f4377cfe000) 0

Class DNSPacketWriter
   size=112 align=8
   base size=110 base align=8
DNSPacketWriter (0x0x7f4377cc5b60) 0
  boost::noncopyable_::noncopyable (0x0x7f4377ca3c60) 0 empty

Class __gnu_cxx::new_allocator<std::pair<short unsigned int, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<short unsigned int, std::basic_string<char> > > (0x0x7f4377cfe1e0) 0 empty

Class std::allocator<std::pair<short unsigned int, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<short unsigned int, std::basic_string<char> > > (0x0x7f4377cff208) 0 empty
  __gnu_cxx::new_allocator<std::pair<short unsigned int, std::basic_string<char> > > (0x0x7f4377cfe240) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<short unsigned int, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<short unsigned int, std::basic_string<char> > > > (0x0x7f4377cfe180) 0 empty

Class std::allocator<std::pair<short unsigned int, std::basic_string<char> > >::rebind<std::pair<short unsigned int, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<short unsigned int, std::basic_string<char> > >::rebind<std::pair<short unsigned int, std::basic_string<char> > > (0x0x7f4377cfe360) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<short unsigned int, std::basic_string<char> > > >::rebind<std::pair<short unsigned int, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<short unsigned int, std::basic_string<char> > > >::rebind<std::pair<short unsigned int, std::basic_string<char> > > (0x0x7f4377cfe300) 0 empty

Class std::_Vector_base<std::pair<short unsigned int, std::basic_string<char> >, std::allocator<std::pair<short unsigned int, std::basic_string<char> > > >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::pair<short unsigned int, std::basic_string<char> >, std::allocator<std::pair<short unsigned int, std::basic_string<char> > > >::_Vector_impl (0x0x7f4377cff478) 0
  std::allocator<std::pair<short unsigned int, std::basic_string<char> > > (0x0x7f4377cff4e0) 0 empty
    __gnu_cxx::new_allocator<std::pair<short unsigned int, std::basic_string<char> > > (0x0x7f4377cfe3c0) 0 empty

Class std::_Vector_base<std::pair<short unsigned int, std::basic_string<char> >, std::allocator<std::pair<short unsigned int, std::basic_string<char> > > >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::pair<short unsigned int, std::basic_string<char> >, std::allocator<std::pair<short unsigned int, std::basic_string<char> > > > (0x0x7f4377cfe120) 0

Class std::vector<std::pair<short unsigned int, std::basic_string<char> > >
   size=24 align=8
   base size=24 base align=8
std::vector<std::pair<short unsigned int, std::basic_string<char> > > (0x0x7f4377cff548) 0
  std::_Vector_base<std::pair<short unsigned int, std::basic_string<char> >, std::allocator<std::pair<short unsigned int, std::basic_string<char> > > > (0x0x7f4377cfe420) 0

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

Class MOADNSException
   size=16 align=8
   base size=16 base align=8
MOADNSException (0x0x7f4377cff618) 0
    vptr=((& MOADNSException::_ZTV15MOADNSException) + 16u)
  std::runtime_error (0x0x7f4377cff680) 0
      primary-for MOADNSException (0x0x7f4377cff618)
    std::exception (0x0x7f4377cfe480) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f4377cff680)

Class PacketReader
   size=16 align=8
   base size=16 base align=8
PacketReader (0x0x7f4377cfe4e0) 0

Vtable for DNSRecordContent
DNSRecordContent::_ZTV16DNSRecordContent: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI16DNSRecordContent)
16    (int (*)(...))__cxa_pure_virtual
24    0u
32    0u
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))DNSRecordContent::serialize

Class DNSRecordContent
   size=32 align=8
   base size=28 base align=8
DNSRecordContent (0x0x7f4377cfe540) 0
    vptr=((& DNSRecordContent::_ZTV16DNSRecordContent) + 16u)

Class std::pair<short unsigned int, short unsigned int>
   size=4 align=2
   base size=4 base align=2
std::pair<short unsigned int, short unsigned int> (0x0x7f4377cfe600) 0

Class __gnu_cxx::new_allocator<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const DNSRecord&, PacketReader&)> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const DNSRecord&, PacketReader&)> > (0x0x7f4377cfe6c0) 0 empty

Class std::allocator<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const DNSRecord&, PacketReader&)> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const DNSRecord&, PacketReader&)> > (0x0x7f4377cff7b8) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const DNSRecord&, PacketReader&)> > (0x0x7f4377cfe720) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const DNSRecord&, PacketReader&)> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const DNSRecord&, PacketReader&)> > > (0x0x7f4377cfe780) 0 empty

Class std::allocator<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const DNSRecord&, PacketReader&)> >::rebind<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const DNSRecord&, PacketReader&)> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const DNSRecord&, PacketReader&)> >::rebind<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const DNSRecord&, PacketReader&)> > (0x0x7f4377cfe8a0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const DNSRecord&, PacketReader&)> > >::rebind<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const DNSRecord&, PacketReader&)> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const DNSRecord&, PacketReader&)> > >::rebind<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const DNSRecord&, PacketReader&)> > (0x0x7f4377cfe840) 0 empty

Class std::allocator<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const DNSRecord&, PacketReader&)> >::rebind<std::_Rb_tree_node<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const DNSRecord&, PacketReader&)> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const DNSRecord&, PacketReader&)> >::rebind<std::_Rb_tree_node<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const DNSRecord&, PacketReader&)> > > (0x0x7f4377cfe9c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const DNSRecord&, PacketReader&)> > >::rebind<std::_Rb_tree_node<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const DNSRecord&, PacketReader&)> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const DNSRecord&, PacketReader&)> > >::rebind<std::_Rb_tree_node<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const DNSRecord&, PacketReader&)> > > (0x0x7f4377cfe960) 0 empty

Class std::binary_function<std::pair<short unsigned int, short unsigned int>, std::pair<short unsigned int, short unsigned int>, bool>
   size=1 align=1
   base size=0 base align=1
std::binary_function<std::pair<short unsigned int, short unsigned int>, std::pair<short unsigned int, short unsigned int>, bool> (0x0x7f4377cfea20) 0 empty

Class std::less<std::pair<short unsigned int, short unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::less<std::pair<short unsigned int, short unsigned int> > (0x0x7f4377cffa28) 0 empty
  std::binary_function<std::pair<short unsigned int, short unsigned int>, std::pair<short unsigned int, short unsigned int>, bool> (0x0x7f4377cfea80) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const DNSRecord&, PacketReader&)> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const DNSRecord&, PacketReader&)> > > (0x0x7f4377cfeae0) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const DNSRecord&, PacketReader&)> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const DNSRecord&, PacketReader&)> > > (0x0x7f4377cffa90) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const DNSRecord&, PacketReader&)> > > (0x0x7f4377cfeb40) 0 empty

Class std::_Rb_tree<std::pair<short unsigned int, short unsigned int>, std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const DNSRecord&, PacketReader&)>, std::_Select1st<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const DNSRecord&, PacketReader&)> >, std::less<std::pair<short unsigned int, short unsigned int> >, std::allocator<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const DNSRecord&, PacketReader&)> > >::_Rb_tree_impl<std::less<std::pair<short unsigned int, short unsigned int> >, false>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<std::pair<short unsigned int, short unsigned int>, std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const DNSRecord&, PacketReader&)>, std::_Select1st<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const DNSRecord&, PacketReader&)> >, std::less<std::pair<short unsigned int, short unsigned int> >, std::allocator<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const DNSRecord&, PacketReader&)> > >::_Rb_tree_impl<std::less<std::pair<short unsigned int, short unsigned int> >, false> (0x0x7f4377cffaf8) 0
  std::allocator<std::_Rb_tree_node<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const DNSRecord&, PacketReader&)> > > (0x0x7f4377cffb60) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const DNSRecord&, PacketReader&)> > > (0x0x7f4377cfeba0) 0 empty

Class std::_Rb_tree<std::pair<short unsigned int, short unsigned int>, std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const DNSRecord&, PacketReader&)>, std::_Select1st<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const DNSRecord&, PacketReader&)> >, std::less<std::pair<short unsigned int, short unsigned int> >, std::allocator<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const DNSRecord&, PacketReader&)> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<std::pair<short unsigned int, short unsigned int>, std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const DNSRecord&, PacketReader&)>, std::_Select1st<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const DNSRecord&, PacketReader&)> >, std::less<std::pair<short unsigned int, short unsigned int> >, std::allocator<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const DNSRecord&, PacketReader&)> > > (0x0x7f4377cfe900) 0

Class std::map<std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const DNSRecord&, PacketReader&)>
   size=48 align=8
   base size=48 base align=8
std::map<std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const DNSRecord&, PacketReader&)> (0x0x7f4377cfe660) 0

Class std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const DNSRecord&, PacketReader&)>
   size=16 align=8
   base size=16 base align=8
std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const DNSRecord&, PacketReader&)> (0x0x7f4377cfec00) 0

Class __gnu_cxx::new_allocator<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const std::basic_string<char>&)> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const std::basic_string<char>&)> > (0x0x7f4377cfecc0) 0 empty

Class std::allocator<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const std::basic_string<char>&)> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const std::basic_string<char>&)> > (0x0x7f4377cffbc8) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const std::basic_string<char>&)> > (0x0x7f4377cfed20) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const std::basic_string<char>&)> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const std::basic_string<char>&)> > > (0x0x7f4377cfed80) 0 empty

Class std::allocator<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const std::basic_string<char>&)> >::rebind<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const std::basic_string<char>&)> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const std::basic_string<char>&)> >::rebind<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const std::basic_string<char>&)> > (0x0x7f4377cfeea0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const std::basic_string<char>&)> > >::rebind<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const std::basic_string<char>&)> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const std::basic_string<char>&)> > >::rebind<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const std::basic_string<char>&)> > (0x0x7f4377cfee40) 0 empty

Class std::allocator<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const std::basic_string<char>&)> >::rebind<std::_Rb_tree_node<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const std::basic_string<char>&)> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const std::basic_string<char>&)> >::rebind<std::_Rb_tree_node<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const std::basic_string<char>&)> > > (0x0x7f43779f7000) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const std::basic_string<char>&)> > >::rebind<std::_Rb_tree_node<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const std::basic_string<char>&)> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const std::basic_string<char>&)> > >::rebind<std::_Rb_tree_node<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const std::basic_string<char>&)> > > (0x0x7f4377cfef60) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const std::basic_string<char>&)> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const std::basic_string<char>&)> > > (0x0x7f43779f7060) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const std::basic_string<char>&)> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const std::basic_string<char>&)> > > (0x0x7f4377cffe38) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const std::basic_string<char>&)> > > (0x0x7f43779f70c0) 0 empty

Class std::_Rb_tree<std::pair<short unsigned int, short unsigned int>, std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const std::basic_string<char>&)>, std::_Select1st<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const std::basic_string<char>&)> >, std::less<std::pair<short unsigned int, short unsigned int> >, std::allocator<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const std::basic_string<char>&)> > >::_Rb_tree_impl<std::less<std::pair<short unsigned int, short unsigned int> >, false>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<std::pair<short unsigned int, short unsigned int>, std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const std::basic_string<char>&)>, std::_Select1st<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const std::basic_string<char>&)> >, std::less<std::pair<short unsigned int, short unsigned int> >, std::allocator<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const std::basic_string<char>&)> > >::_Rb_tree_impl<std::less<std::pair<short unsigned int, short unsigned int> >, false> (0x0x7f4377cffea0) 0
  std::allocator<std::_Rb_tree_node<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const std::basic_string<char>&)> > > (0x0x7f4377cfff08) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const std::basic_string<char>&)> > > (0x0x7f43779f7120) 0 empty

Class std::_Rb_tree<std::pair<short unsigned int, short unsigned int>, std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const std::basic_string<char>&)>, std::_Select1st<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const std::basic_string<char>&)> >, std::less<std::pair<short unsigned int, short unsigned int> >, std::allocator<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const std::basic_string<char>&)> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<std::pair<short unsigned int, short unsigned int>, std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const std::basic_string<char>&)>, std::_Select1st<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const std::basic_string<char>&)> >, std::less<std::pair<short unsigned int, short unsigned int> >, std::allocator<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const std::basic_string<char>&)> > > (0x0x7f4377cfef00) 0

Class std::map<std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const std::basic_string<char>&)>
   size=48 align=8
   base size=48 base align=8
std::map<std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const std::basic_string<char>&)> (0x0x7f4377cfec60) 0

Class std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const std::basic_string<char>&)>
   size=16 align=8
   base size=16 base align=8
std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const std::basic_string<char>&)> (0x0x7f43779f7180) 0

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

Class std::allocator<std::pair<const std::pair<short unsigned int, short unsigned int>, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const std::pair<short unsigned int, short unsigned int>, std::basic_string<char> > > (0x0x7f4377cfff70) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::pair<short unsigned int, short unsigned int>, std::basic_string<char> > > (0x0x7f43779f72a0) 0 empty

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

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

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

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

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

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

Class std::allocator<std::_Rb_tree_node<std::pair<const std::pair<short unsigned int, short unsigned int>, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const std::pair<short unsigned int, short unsigned int>, std::basic_string<char> > > > (0x0x7f4377cff888) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::pair<short unsigned int, short unsigned int>, std::basic_string<char> > > > (0x0x7f43779f7600) 0 empty

Class std::_Rb_tree<std::pair<short unsigned int, short unsigned int>, std::pair<const std::pair<short unsigned int, short unsigned int>, std::basic_string<char> >, std::_Select1st<std::pair<const std::pair<short unsigned int, short unsigned int>, std::basic_string<char> > >, std::less<std::pair<short unsigned int, short unsigned int> >, std::allocator<std::pair<const std::pair<short unsigned int, short unsigned int>, std::basic_string<char> > > >::_Rb_tree_impl<std::less<std::pair<short unsigned int, short unsigned int> >, false>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<std::pair<short unsigned int, short unsigned int>, std::pair<const std::pair<short unsigned int, short unsigned int>, std::basic_string<char> >, std::_Select1st<std::pair<const std::pair<short unsigned int, short unsigned int>, std::basic_string<char> > >, std::less<std::pair<short unsigned int, short unsigned int> >, std::allocator<std::pair<const std::pair<short unsigned int, short unsigned int>, std::basic_string<char> > > >::_Rb_tree_impl<std::less<std::pair<short unsigned int, short unsigned int> >, false> (0x0x7f4377cffc30) 0
  std::allocator<std::_Rb_tree_node<std::pair<const std::pair<short unsigned int, short unsigned int>, std::basic_string<char> > > > (0x0x7f4377cffc98) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::pair<short unsigned int, short unsigned int>, std::basic_string<char> > > > (0x0x7f43779f7660) 0 empty

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

Class std::map<std::pair<short unsigned int, short unsigned int>, std::basic_string<char> >
   size=48 align=8
   base size=48 base align=8
std::map<std::pair<short unsigned int, short unsigned int>, std::basic_string<char> > (0x0x7f43779f71e0) 0

Class std::pair<std::pair<short unsigned int, short unsigned int>, const char*>
   size=16 align=8
   base size=16 base align=8
std::pair<std::pair<short unsigned int, short unsigned int>, const char*> (0x0x7f43779f76c0) 0

Class std::pair<const std::pair<short unsigned int, short unsigned int>, std::basic_string<char> >
   size=16 align=8
   base size=16 base align=8
std::pair<const std::pair<short unsigned int, short unsigned int>, std::basic_string<char> > (0x0x7f43779f7720) 0

Class std::_Rb_tree_iterator<std::pair<const std::pair<short unsigned int, short unsigned int>, std::basic_string<char> > >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<std::pair<const std::pair<short unsigned int, short unsigned int>, std::basic_string<char> > > (0x0x7f43779f78a0) 0

Class std::pair<std::_Rb_tree_iterator<std::pair<const std::pair<short unsigned int, short unsigned int>, std::basic_string<char> > >, bool>
   size=16 align=8
   base size=9 base align=8
std::pair<std::_Rb_tree_iterator<std::pair<const std::pair<short unsigned int, short unsigned int>, std::basic_string<char> > >, bool> (0x0x7f43779f7840) 0

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

Class std::allocator<std::pair<const std::basic_string<char>, std::pair<short unsigned int, short unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const std::basic_string<char>, std::pair<short unsigned int, short unsigned int> > > (0x0x7f4377cff000) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, std::pair<short unsigned int, short unsigned int> > > (0x0x7f43779f7a20) 0 empty

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

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

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

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

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

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

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

Class std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<short unsigned int, short unsigned int> > > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<short unsigned int, short unsigned int> > > > (0x0x7f4377737270) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<short unsigned int, short unsigned int> > > > (0x0x7f43779f7de0) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::pair<short unsigned int, short unsigned int> >, std::_Select1st<std::pair<const std::basic_string<char>, std::pair<short unsigned int, short unsigned int> > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::pair<short unsigned int, short unsigned int> > > >::_Rb_tree_impl<std::less<std::basic_string<char> >, false>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::pair<short unsigned int, short unsigned int> >, std::_Select1st<std::pair<const std::basic_string<char>, std::pair<short unsigned int, short unsigned int> > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::pair<short unsigned int, short unsigned int> > > >::_Rb_tree_impl<std::less<std::basic_string<char> >, false> (0x0x7f43777372d8) 0
  std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<short unsigned int, short unsigned int> > > > (0x0x7f4377737340) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<short unsigned int, short unsigned int> > > > (0x0x7f43779f7e40) 0 empty

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

Class std::map<std::basic_string<char>, std::pair<short unsigned int, short unsigned int> >
   size=48 align=8
   base size=48 base align=8
std::map<std::basic_string<char>, std::pair<short unsigned int, short unsigned int> > (0x0x7f43779f7960) 0

Class std::pair<const char*, std::pair<short unsigned int, short unsigned int> >
   size=16 align=8
   base size=12 base align=8
std::pair<const char*, std::pair<short unsigned int, short unsigned int> > (0x0x7f43779f7ea0) 0

Class std::pair<const std::basic_string<char>, std::pair<short unsigned int, short unsigned int> >
   size=16 align=8
   base size=12 base align=8
std::pair<const std::basic_string<char>, std::pair<short unsigned int, short unsigned int> > (0x0x7f43779f7f00) 0

Class std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, std::pair<short unsigned int, short unsigned int> > >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, std::pair<short unsigned int, short unsigned int> > > (0x0x7f43777c90c0) 0

Class std::pair<std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, std::pair<short unsigned int, short unsigned int> > >, bool>
   size=16 align=8
   base size=9 base align=8
std::pair<std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, std::pair<short unsigned int, short unsigned int> > >, bool> (0x0x7f43777c9060) 0

Class std::_Rb_tree_iterator<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const DNSRecord&, PacketReader&)> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const DNSRecord&, PacketReader&)> > (0x0x7f43777c9180) 0

Class std::_Rb_tree_iterator<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const std::basic_string<char>&)> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const std::basic_string<char>&)> > (0x0x7f43777c9240) 0

Class std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char>, std::pair<short unsigned int, short unsigned int> > >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char>, std::pair<short unsigned int, short unsigned int> > > (0x0x7f43777c9300) 0

Class std::_Rb_tree_const_iterator<std::pair<const std::pair<short unsigned int, short unsigned int>, std::basic_string<char> > >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_const_iterator<std::pair<const std::pair<short unsigned int, short unsigned int>, std::basic_string<char> > > (0x0x7f43777c9360) 0

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

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

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

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

Class boost::shared_ptr<DNSRecordContent>
   size=16 align=8
   base size=16 base align=8
boost::shared_ptr<DNSRecordContent> (0x0x7f43777c9420) 0

Class DNSRecord
   size=40 align=8
   base size=40 base align=8
DNSRecord (0x0x7f43777c93c0) 0

Class boost::tuples::detail::tie_traits<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::tie_traits<std::basic_string<char> > (0x0x7f43777c96c0) 0 empty

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

Class boost::tuples::detail::tie_mapper<std::basic_string<char>, const short unsigned int, const short unsigned int, std::basic_string<char>, void, void, void, void, void, void>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::tie_mapper<std::basic_string<char>, const short unsigned int, const short unsigned int, std::basic_string<char>, void, void, void, void, void, void> (0x0x7f43777c9660) 0 empty

Class boost::tuples::detail::map_tuple_to_cons<std::basic_string<char>&, boost::tuples::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::basic_string<char>&, boost::tuples::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> (0x0x7f43777c98a0) 0 empty

Class boost::tuples::detail::map_tuple_to_cons<const short unsigned int&, std::basic_string<char>&, boost::tuples::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&, std::basic_string<char>&, boost::tuples::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> (0x0x7f43777c9840) 0 empty

Class boost::tuples::detail::map_tuple_to_cons<const short unsigned int&, const short unsigned int&, std::basic_string<char>&, boost::tuples::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&, std::basic_string<char>&, boost::tuples::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> (0x0x7f43777c97e0) 0 empty

Class boost::tuples::detail::map_tuple_to_cons<std::basic_string<char>&, const short unsigned int&, const short unsigned int&, std::basic_string<char>&, 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>&, const short unsigned int&, const short unsigned int&, std::basic_string<char>&, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> (0x0x7f43777c9780) 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>&> (0x0x7f43777c99c0) 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>&> (0x0x7f4377835138) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43778351a0) 0 empty
    mpl_::bool_<true> (0x0x7f43777c9ae0) 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>&> (0x0x7f4377835208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4377835270) 0 empty
    mpl_::bool_<false> (0x0x7f43777c9c00) 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> (0x0x7f43777c9d20) 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>&> (0x0x7f43778352d8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f4377835340) 0 empty
    mpl_::bool_<true> (0x0x7f43777c9d80) 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> (0x0x7f43778353a8) 0 empty
  boost::type_traits::false_result (0x0x7f43777c9de0) 0 empty

Class boost::type_traits::false_result::result_<std::basic_string<char>&>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::false_result::result_<std::basic_string<char>&> (0x0x7f43777c9e40) 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>&> (0x0x7f4377835410) 0 empty
  boost::type_traits::false_result::result_<std::basic_string<char>&> (0x0x7f43777c9ea0) 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>&> (0x0x7f4377835478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43778354e0) 0 empty
    mpl_::bool_<false> (0x0x7f437783c000) 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>&> (0x0x7f437783c060) 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>&> (0x0x7f43777c9960) 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&> (0x0x7f437783c180) 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&> (0x0x7f43778356e8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f4377835750) 0 empty
    mpl_::bool_<true> (0x0x7f437783c1e0) 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&> (0x0x7f43778357b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4377835820) 0 empty
    mpl_::bool_<false> (0x0x7f437783c240) 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&> (0x0x7f4377835888) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43778358f0) 0 empty
    mpl_::bool_<true> (0x0x7f437783c2a0) 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&> (0x0x7f437783c300) 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&> (0x0x7f4377835958) 0 empty
  boost::type_traits::false_result::result_<const short unsigned int&> (0x0x7f437783c360) 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&> (0x0x7f43778359c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4377835a28) 0 empty
    mpl_::bool_<false> (0x0x7f437783c3c0) 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&> (0x0x7f437783c420) 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&> (0x0x7f437783c120) 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>&> (0x0x7f437783c540) 0 empty

Class boost::tuples::cons<std::basic_string<char>&, boost::tuples::null_type>
   size=8 align=8
   base size=8 base align=8
boost::tuples::cons<std::basic_string<char>&, boost::tuples::null_type> (0x0x7f437783c4e0) 0

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&> (0x0x7f437783c5a0) 0 empty

Class boost::detail::cv_traits_imp<boost::tuples::cons<std::basic_string<char>&, boost::tuples::null_type>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::tuples::cons<std::basic_string<char>&, boost::tuples::null_type>*> (0x0x7f437783c720) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::tuples::cons<std::basic_string<char>&, 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::basic_string<char>&, boost::tuples::null_type> > (0x0x7f437783c6c0) 0 empty

Class boost::remove_cv<boost::tuples::cons<std::basic_string<char>&, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::tuples::cons<std::basic_string<char>&, boost::tuples::null_type> > (0x0x7f437783c660) 0 empty

Class boost::tuples::access_traits<boost::tuples::cons<std::basic_string<char>&, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::access_traits<boost::tuples::cons<std::basic_string<char>&, boost::tuples::null_type> > (0x0x7f437783c600) 0 empty

Class boost::tuples::cons<const short unsigned int&, boost::tuples::cons<std::basic_string<char>&, boost::tuples::null_type> >
   size=16 align=8
   base size=16 base align=8
boost::tuples::cons<const short unsigned int&, boost::tuples::cons<std::basic_string<char>&, boost::tuples::null_type> > (0x0x7f437783c480) 0

Class boost::detail::cv_traits_imp<boost::tuples::cons<const short unsigned int&, boost::tuples::cons<std::basic_string<char>&, 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::cons<std::basic_string<char>&, boost::tuples::null_type> >*> (0x0x7f437783ca80) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::tuples::cons<const short unsigned int&, boost::tuples::cons<std::basic_string<char>&, 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::cons<std::basic_string<char>&, boost::tuples::null_type> > > (0x0x7f437783ca20) 0 empty

Class boost::remove_cv<boost::tuples::cons<const short unsigned int&, boost::tuples::cons<std::basic_string<char>&, 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::cons<std::basic_string<char>&, boost::tuples::null_type> > > (0x0x7f437783c9c0) 0 empty

Class boost::tuples::access_traits<boost::tuples::cons<const short unsigned int&, boost::tuples::cons<std::basic_string<char>&, 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::cons<std::basic_string<char>&, boost::tuples::null_type> > > (0x0x7f437783c960) 0 empty

Class boost::tuples::cons<const short unsigned int&, boost::tuples::cons<const short unsigned int&, boost::tuples::cons<std::basic_string<char>&, boost::tuples::null_type> > >
   size=24 align=8
   base size=24 base align=8
boost::tuples::cons<const short unsigned int&, boost::tuples::cons<const short unsigned int&, boost::tuples::cons<std::basic_string<char>&, boost::tuples::null_type> > > (0x0x7f437783c0c0) 0

Class boost::detail::cv_traits_imp<boost::tuples::cons<const short unsigned int&, boost::tuples::cons<const short unsigned int&, boost::tuples::cons<std::basic_string<char>&, 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::cons<const short unsigned int&, boost::tuples::cons<std::basic_string<char>&, boost::tuples::null_type> > >*> (0x0x7f437783cd20) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::tuples::cons<const short unsigned int&, boost::tuples::cons<const short unsigned int&, boost::tuples::cons<std::basic_string<char>&, 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::cons<const short unsigned int&, boost::tuples::cons<std::basic_string<char>&, boost::tuples::null_type> > > > (0x0x7f437783ccc0) 0 empty

Class boost::remove_cv<boost::tuples::cons<const short unsigned int&, boost::tuples::cons<const short unsigned int&, boost::tuples::cons<std::basic_string<char>&, 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::cons<const short unsigned int&, boost::tuples::cons<std::basic_string<char>&, boost::tuples::null_type> > > > (0x0x7f437783cc60) 0 empty

Class boost::tuples::access_traits<boost::tuples::cons<const short unsigned int&, boost::tuples::cons<const short unsigned int&, boost::tuples::cons<std::basic_string<char>&, 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::cons<const short unsigned int&, boost::tuples::cons<std::basic_string<char>&, boost::tuples::null_type> > > > (0x0x7f437783cc00) 0 empty

Class boost::tuples::cons<std::basic_string<char>&, boost::tuples::cons<const short unsigned int&, boost::tuples::cons<const short unsigned int&, boost::tuples::cons<std::basic_string<char>&, boost::tuples::null_type> > > >
   size=32 align=8
   base size=32 base align=8
boost::tuples::cons<std::basic_string<char>&, boost::tuples::cons<const short unsigned int&, boost::tuples::cons<const short unsigned int&, boost::tuples::cons<std::basic_string<char>&, boost::tuples::null_type> > > > (0x0x7f43777c9900) 0

Class boost::tuples::tuple<std::basic_string<char>&, const short unsigned int&, const short unsigned int&, std::basic_string<char>&, 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=32 align=8
   base size=32 base align=8
boost::tuples::tuple<std::basic_string<char>&, const short unsigned int&, const short unsigned int&, std::basic_string<char>&, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> (0x0x7f43778704e0) 0
  boost::tuples::cons<std::basic_string<char>&, boost::tuples::cons<const short unsigned int&, boost::tuples::cons<const short unsigned int&, boost::tuples::cons<std::basic_string<char>&, boost::tuples::null_type> > > > (0x0x7f437783cea0) 0

Class __gnu_cxx::new_allocator<std::pair<DNSRecord, short unsigned int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<DNSRecord, short unsigned int> > (0x0x7f43778c2180) 0 empty

Class std::allocator<std::pair<DNSRecord, short unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<DNSRecord, short unsigned int> > (0x0x7f43778b0c30) 0 empty
  __gnu_cxx::new_allocator<std::pair<DNSRecord, short unsigned int> > (0x0x7f43778c21e0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<DNSRecord, short unsigned int> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<DNSRecord, short unsigned int> > > (0x0x7f43778c2120) 0 empty

Class std::allocator<std::pair<DNSRecord, short unsigned int> >::rebind<std::pair<DNSRecord, short unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<DNSRecord, short unsigned int> >::rebind<std::pair<DNSRecord, short unsigned int> > (0x0x7f43778c2300) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<DNSRecord, short unsigned int> > >::rebind<std::pair<DNSRecord, short unsigned int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<DNSRecord, short unsigned int> > >::rebind<std::pair<DNSRecord, short unsigned int> > (0x0x7f43778c22a0) 0 empty

Class std::_Vector_base<std::pair<DNSRecord, short unsigned int>, std::allocator<std::pair<DNSRecord, short unsigned int> > >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::pair<DNSRecord, short unsigned int>, std::allocator<std::pair<DNSRecord, short unsigned int> > >::_Vector_impl (0x0x7f43778b0dd0) 0
  std::allocator<std::pair<DNSRecord, short unsigned int> > (0x0x7f43778b0e38) 0 empty
    __gnu_cxx::new_allocator<std::pair<DNSRecord, short unsigned int> > (0x0x7f43778c2360) 0 empty

Class std::_Vector_base<std::pair<DNSRecord, short unsigned int>, std::allocator<std::pair<DNSRecord, short unsigned int> > >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::pair<DNSRecord, short unsigned int>, std::allocator<std::pair<DNSRecord, short unsigned int> > > (0x0x7f43778c20c0) 0

Class std::vector<std::pair<DNSRecord, short unsigned int> >
   size=24 align=8
   base size=24 base align=8
std::vector<std::pair<DNSRecord, short unsigned int> > (0x0x7f43778b0ea0) 0
  std::_Vector_base<std::pair<DNSRecord, short unsigned int>, std::allocator<std::pair<DNSRecord, short unsigned int> > > (0x0x7f43778c23c0) 0

Class MOADNSParser
   size=88 align=8
   base size=82 base align=8
MOADNSParser (0x0x7f43778b0bc8) 0
  boost::noncopyable_::noncopyable (0x0x7f43778c2060) 0 empty

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

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

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

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

Class boost::shared_ptr<PacketReader>
   size=16 align=8
   base size=16 base align=8
boost::shared_ptr<PacketReader> (0x0x7f43778c2420) 0

Class boost::detail::sp_enable_if_auto_ptr<PacketReader*, int>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_enable_if_auto_ptr<PacketReader*, int> (0x0x7f43778c2600) 0 empty

Class boost::detail::sp_convertible<PacketReader, PacketReader>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_convertible<PacketReader, PacketReader> (0x0x7f43778c2660) 0 empty

Class boost::detail::sp_enable_if_convertible<PacketReader, PacketReader>
   size=1 align=1
   base size=1 base align=1
boost::detail::sp_enable_if_convertible<PacketReader, PacketReader> (0x0x7f43778b0a28) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f43778c26c0) 0 empty

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

Class RecordTextException
   size=16 align=8
   base size=16 base align=8
RecordTextException (0x0x7f43778b0af8) 0
    vptr=((& RecordTextException::_ZTV19RecordTextException) + 16u)
  std::runtime_error (0x0x7f43778b0b60) 0
      primary-for RecordTextException (0x0x7f43778b0af8)
    std::exception (0x0x7f43778c2720) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f43778b0b60)

Class RecordTextReader
   size=32 align=8
   base size=32 base align=8
RecordTextReader (0x0x7f43778c2780) 0

Class RecordTextWriter
   size=8 align=8
   base size=8 base align=8
RecordTextWriter (0x0x7f43778c27e0) 0

Class std::_Base_bitset<1ul>
   size=8 align=8
   base size=8 base align=8
std::_Base_bitset<1ul> (0x0x7f43778c28a0) 0

Class std::_Base_bitset<0ul>
   size=1 align=1
   base size=0 base align=1
std::_Base_bitset<0ul> (0x0x7f43778c2900) 0 empty

Class std::_Sanitize<0ul>
   size=1 align=1
   base size=0 base align=1
std::_Sanitize<0ul> (0x0x7f43778c29c0) 0 empty

Vtable for NAPTRRecordContent
NAPTRRecordContent::_ZTV18NAPTRRecordContent: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI18NAPTRRecordContent)
16    (int (*)(...))NAPTRRecordContent::getZoneRepresentation
24    (int (*)(...))NAPTRRecordContent::~NAPTRRecordContent
32    (int (*)(...))NAPTRRecordContent::~NAPTRRecordContent
40    (int (*)(...))NAPTRRecordContent::toPacket
48    (int (*)(...))DNSRecordContent::serialize

Class NAPTRRecordContent
   size=64 align=8
   base size=64 base align=8
NAPTRRecordContent (0x0x7f43778b0f08) 0
    vptr=((& NAPTRRecordContent::_ZTV18NAPTRRecordContent) + 16u)
  DNSRecordContent (0x0x7f43778c2ba0) 0
      primary-for NAPTRRecordContent (0x0x7f43778b0f08)

Vtable for ARecordContent
ARecordContent::_ZTV14ARecordContent: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI14ARecordContent)
16    (int (*)(...))ARecordContent::getZoneRepresentation
24    (int (*)(...))ARecordContent::~ARecordContent
32    (int (*)(...))ARecordContent::~ARecordContent
40    (int (*)(...))ARecordContent::toPacket
48    (int (*)(...))DNSRecordContent::serialize

Class ARecordContent
   size=32 align=8
   base size=32 base align=8
ARecordContent (0x0x7f43778b0f70) 0
    vptr=((& ARecordContent::_ZTV14ARecordContent) + 16u)
  DNSRecordContent (0x0x7f43778c2c00) 0
      primary-for ARecordContent (0x0x7f43778b0f70)

Vtable for AAAARecordContent
AAAARecordContent::_ZTV17AAAARecordContent: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI17AAAARecordContent)
16    (int (*)(...))AAAARecordContent::getZoneRepresentation
24    (int (*)(...))AAAARecordContent::~AAAARecordContent
32    (int (*)(...))AAAARecordContent::~AAAARecordContent
40    (int (*)(...))AAAARecordContent::toPacket
48    (int (*)(...))DNSRecordContent::serialize

Class AAAARecordContent
   size=40 align=8
   base size=40 base align=8
AAAARecordContent (0x0x7f43775e5000) 0
    vptr=((& AAAARecordContent::_ZTV17AAAARecordContent) + 16u)
  DNSRecordContent (0x0x7f43778c2c60) 0
      primary-for AAAARecordContent (0x0x7f43775e5000)

Vtable for MXRecordContent
MXRecordContent::_ZTV15MXRecordContent: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI15MXRecordContent)
16    (int (*)(...))MXRecordContent::getZoneRepresentation
24    (int (*)(...))MXRecordContent::~MXRecordContent
32    (int (*)(...))MXRecordContent::~MXRecordContent
40    (int (*)(...))MXRecordContent::toPacket
48    (int (*)(...))DNSRecordContent::serialize

Class MXRecordContent
   size=40 align=8
   base size=40 base align=8
MXRecordContent (0x0x7f43775e5068) 0
    vptr=((& MXRecordContent::_ZTV15MXRecordContent) + 16u)
  DNSRecordContent (0x0x7f43778c2cc0) 0
      primary-for MXRecordContent (0x0x7f43775e5068)

Vtable for KXRecordContent
KXRecordContent::_ZTV15KXRecordContent: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI15KXRecordContent)
16    (int (*)(...))KXRecordContent::getZoneRepresentation
24    (int (*)(...))KXRecordContent::~KXRecordContent
32    (int (*)(...))KXRecordContent::~KXRecordContent
40    (int (*)(...))KXRecordContent::toPacket
48    (int (*)(...))DNSRecordContent::serialize

Class KXRecordContent
   size=40 align=8
   base size=40 base align=8
KXRecordContent (0x0x7f43775e50d0) 0
    vptr=((& KXRecordContent::_ZTV15KXRecordContent) + 16u)
  DNSRecordContent (0x0x7f43778c2d20) 0
      primary-for KXRecordContent (0x0x7f43775e50d0)

Vtable for IPSECKEYRecordContent
IPSECKEYRecordContent::_ZTV21IPSECKEYRecordContent: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI21IPSECKEYRecordContent)
16    (int (*)(...))IPSECKEYRecordContent::getZoneRepresentation
24    (int (*)(...))IPSECKEYRecordContent::~IPSECKEYRecordContent
32    (int (*)(...))IPSECKEYRecordContent::~IPSECKEYRecordContent
40    (int (*)(...))IPSECKEYRecordContent::toPacket
48    (int (*)(...))DNSRecordContent::serialize

Class IPSECKEYRecordContent
   size=64 align=8
   base size=64 base align=8
IPSECKEYRecordContent (0x0x7f43775e5138) 0
    vptr=((& IPSECKEYRecordContent::_ZTV21IPSECKEYRecordContent) + 16u)
  DNSRecordContent (0x0x7f43778c2d80) 0
      primary-for IPSECKEYRecordContent (0x0x7f43775e5138)

Vtable for DHCIDRecordContent
DHCIDRecordContent::_ZTV18DHCIDRecordContent: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI18DHCIDRecordContent)
16    (int (*)(...))DHCIDRecordContent::getZoneRepresentation
24    (int (*)(...))DHCIDRecordContent::~DHCIDRecordContent
32    (int (*)(...))DHCIDRecordContent::~DHCIDRecordContent
40    (int (*)(...))DHCIDRecordContent::toPacket
48    (int (*)(...))DNSRecordContent::serialize

Class DHCIDRecordContent
   size=40 align=8
   base size=40 base align=8
DHCIDRecordContent (0x0x7f43775e51a0) 0
    vptr=((& DHCIDRecordContent::_ZTV18DHCIDRecordContent) + 16u)
  DNSRecordContent (0x0x7f43778c2de0) 0
      primary-for DHCIDRecordContent (0x0x7f43775e51a0)

Vtable for SRVRecordContent
SRVRecordContent::_ZTV16SRVRecordContent: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI16SRVRecordContent)
16    (int (*)(...))SRVRecordContent::getZoneRepresentation
24    (int (*)(...))SRVRecordContent::~SRVRecordContent
32    (int (*)(...))SRVRecordContent::~SRVRecordContent
40    (int (*)(...))SRVRecordContent::toPacket
48    (int (*)(...))DNSRecordContent::serialize

Class SRVRecordContent
   size=48 align=8
   base size=48 base align=8
SRVRecordContent (0x0x7f43775e5208) 0
    vptr=((& SRVRecordContent::_ZTV16SRVRecordContent) + 16u)
  DNSRecordContent (0x0x7f43778c2e40) 0
      primary-for SRVRecordContent (0x0x7f43775e5208)

Vtable for TSIGRecordContent
TSIGRecordContent::_ZTV17TSIGRecordContent: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI17TSIGRecordContent)
16    (int (*)(...))TSIGRecordContent::getZoneRepresentation
24    (int (*)(...))TSIGRecordContent::~TSIGRecordContent
32    (int (*)(...))TSIGRecordContent::~TSIGRecordContent
40    (int (*)(...))TSIGRecordContent::toPacket
48    (int (*)(...))DNSRecordContent::serialize

Class TSIGRecordContent
   size=80 align=8
   base size=80 base align=8
TSIGRecordContent (0x0x7f43775e5270) 0
    vptr=((& TSIGRecordContent::_ZTV17TSIGRecordContent) + 16u)
  DNSRecordContent (0x0x7f43778c2ea0) 0
      primary-for TSIGRecordContent (0x0x7f43775e5270)

Vtable for TXTRecordContent
TXTRecordContent::_ZTV16TXTRecordContent: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI16TXTRecordContent)
16    (int (*)(...))TXTRecordContent::getZoneRepresentation
24    (int (*)(...))TXTRecordContent::~TXTRecordContent
32    (int (*)(...))TXTRecordContent::~TXTRecordContent
40    (int (*)(...))TXTRecordContent::toPacket
48    (int (*)(...))DNSRecordContent::serialize

Class TXTRecordContent
   size=40 align=8
   base size=40 base align=8
TXTRecordContent (0x0x7f43775e52d8) 0
    vptr=((& TXTRecordContent::_ZTV16TXTRecordContent) + 16u)
  DNSRecordContent (0x0x7f43778c2f00) 0
      primary-for TXTRecordContent (0x0x7f43775e52d8)

Vtable for SPFRecordContent
SPFRecordContent::_ZTV16SPFRecordContent: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI16SPFRecordContent)
16    (int (*)(...))SPFRecordContent::getZoneRepresentation
24    (int (*)(...))SPFRecordContent::~SPFRecordContent
32    (int (*)(...))SPFRecordContent::~SPFRecordContent
40    (int (*)(...))SPFRecordContent::toPacket
48    (int (*)(...))DNSRecordContent::serialize

Class SPFRecordContent
   size=40 align=8
   base size=40 base align=8
SPFRecordContent (0x0x7f43775e5340) 0
    vptr=((& SPFRecordContent::_ZTV16SPFRecordContent) + 16u)
  DNSRecordContent (0x0x7f43778c2f60) 0
      primary-for SPFRecordContent (0x0x7f43775e5340)

Vtable for NSRecordContent
NSRecordContent::_ZTV15NSRecordContent: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI15NSRecordContent)
16    (int (*)(...))NSRecordContent::getZoneRepresentation
24    (int (*)(...))NSRecordContent::~NSRecordContent
32    (int (*)(...))NSRecordContent::~NSRecordContent
40    (int (*)(...))NSRecordContent::toPacket
48    (int (*)(...))DNSRecordContent::serialize

Class NSRecordContent
   size=40 align=8
   base size=40 base align=8
NSRecordContent (0x0x7f43775e53a8) 0
    vptr=((& NSRecordContent::_ZTV15NSRecordContent) + 16u)
  DNSRecordContent (0x0x7f4377623000) 0
      primary-for NSRecordContent (0x0x7f43775e53a8)

Vtable for PTRRecordContent
PTRRecordContent::_ZTV16PTRRecordContent: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI16PTRRecordContent)
16    (int (*)(...))PTRRecordContent::getZoneRepresentation
24    (int (*)(...))PTRRecordContent::~PTRRecordContent
32    (int (*)(...))PTRRecordContent::~PTRRecordContent
40    (int (*)(...))PTRRecordContent::toPacket
48    (int (*)(...))DNSRecordContent::serialize

Class PTRRecordContent
   size=40 align=8
   base size=40 base align=8
PTRRecordContent (0x0x7f43775e5410) 0
    vptr=((& PTRRecordContent::_ZTV16PTRRecordContent) + 16u)
  DNSRecordContent (0x0x7f4377623060) 0
      primary-for PTRRecordContent (0x0x7f43775e5410)

Vtable for CNAMERecordContent
CNAMERecordContent::_ZTV18CNAMERecordContent: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI18CNAMERecordContent)
16    (int (*)(...))CNAMERecordContent::getZoneRepresentation
24    (int (*)(...))CNAMERecordContent::~CNAMERecordContent
32    (int (*)(...))CNAMERecordContent::~CNAMERecordContent
40    (int (*)(...))CNAMERecordContent::toPacket
48    (int (*)(...))DNSRecordContent::serialize

Class CNAMERecordContent
   size=40 align=8
   base size=40 base align=8
CNAMERecordContent (0x0x7f43775e5478) 0
    vptr=((& CNAMERecordContent::_ZTV18CNAMERecordContent) + 16u)
  DNSRecordContent (0x0x7f43776230c0) 0
      primary-for CNAMERecordContent (0x0x7f43775e5478)

Vtable for DNAMERecordContent
DNAMERecordContent::_ZTV18DNAMERecordContent: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI18DNAMERecordContent)
16    (int (*)(...))DNAMERecordContent::getZoneRepresentation
24    (int (*)(...))DNAMERecordContent::~DNAMERecordContent
32    (int (*)(...))DNAMERecordContent::~DNAMERecordContent
40    (int (*)(...))DNAMERecordContent::toPacket
48    (int (*)(...))DNSRecordContent::serialize

Class DNAMERecordContent
   size=40 align=8
   base size=40 base align=8
DNAMERecordContent (0x0x7f43775e54e0) 0
    vptr=((& DNAMERecordContent::_ZTV18DNAMERecordContent) + 16u)
  DNSRecordContent (0x0x7f4377623120) 0
      primary-for DNAMERecordContent (0x0x7f43775e54e0)

Vtable for MRRecordContent
MRRecordContent::_ZTV15MRRecordContent: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI15MRRecordContent)
16    (int (*)(...))MRRecordContent::getZoneRepresentation
24    (int (*)(...))MRRecordContent::~MRRecordContent
32    (int (*)(...))MRRecordContent::~MRRecordContent
40    (int (*)(...))MRRecordContent::toPacket
48    (int (*)(...))DNSRecordContent::serialize

Class MRRecordContent
   size=40 align=8
   base size=40 base align=8
MRRecordContent (0x0x7f43775e5548) 0
    vptr=((& MRRecordContent::_ZTV15MRRecordContent) + 16u)
  DNSRecordContent (0x0x7f4377623180) 0
      primary-for MRRecordContent (0x0x7f43775e5548)

Vtable for MINFORecordContent
MINFORecordContent::_ZTV18MINFORecordContent: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI18MINFORecordContent)
16    (int (*)(...))MINFORecordContent::getZoneRepresentation
24    (int (*)(...))MINFORecordContent::~MINFORecordContent
32    (int (*)(...))MINFORecordContent::~MINFORecordContent
40    (int (*)(...))MINFORecordContent::toPacket
48    (int (*)(...))DNSRecordContent::serialize

Class MINFORecordContent
   size=48 align=8
   base size=48 base align=8
MINFORecordContent (0x0x7f43775e55b0) 0
    vptr=((& MINFORecordContent::_ZTV18MINFORecordContent) + 16u)
  DNSRecordContent (0x0x7f43776231e0) 0
      primary-for MINFORecordContent (0x0x7f43775e55b0)

Vtable for OPTRecordContent
OPTRecordContent::_ZTV16OPTRecordContent: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI16OPTRecordContent)
16    (int (*)(...))OPTRecordContent::getZoneRepresentation
24    (int (*)(...))OPTRecordContent::~OPTRecordContent
32    (int (*)(...))OPTRecordContent::~OPTRecordContent
40    (int (*)(...))OPTRecordContent::toPacket
48    (int (*)(...))DNSRecordContent::serialize

Class OPTRecordContent
   size=40 align=8
   base size=40 base align=8
OPTRecordContent (0x0x7f43775e5618) 0
    vptr=((& OPTRecordContent::_ZTV16OPTRecordContent) + 16u)
  DNSRecordContent (0x0x7f4377623240) 0
      primary-for OPTRecordContent (0x0x7f43775e5618)

Vtable for HINFORecordContent
HINFORecordContent::_ZTV18HINFORecordContent: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI18HINFORecordContent)
16    (int (*)(...))HINFORecordContent::getZoneRepresentation
24    (int (*)(...))HINFORecordContent::~HINFORecordContent
32    (int (*)(...))HINFORecordContent::~HINFORecordContent
40    (int (*)(...))HINFORecordContent::toPacket
48    (int (*)(...))DNSRecordContent::serialize

Class HINFORecordContent
   size=48 align=8
   base size=48 base align=8
HINFORecordContent (0x0x7f43775e5680) 0
    vptr=((& HINFORecordContent::_ZTV18HINFORecordContent) + 16u)
  DNSRecordContent (0x0x7f43776232a0) 0
      primary-for HINFORecordContent (0x0x7f43775e5680)

Vtable for RPRecordContent
RPRecordContent::_ZTV15RPRecordContent: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI15RPRecordContent)
16    (int (*)(...))RPRecordContent::getZoneRepresentation
24    (int (*)(...))RPRecordContent::~RPRecordContent
32    (int (*)(...))RPRecordContent::~RPRecordContent
40    (int (*)(...))RPRecordContent::toPacket
48    (int (*)(...))DNSRecordContent::serialize

Class RPRecordContent
   size=48 align=8
   base size=48 base align=8
RPRecordContent (0x0x7f43775e56e8) 0
    vptr=((& RPRecordContent::_ZTV15RPRecordContent) + 16u)
  DNSRecordContent (0x0x7f4377623300) 0
      primary-for RPRecordContent (0x0x7f43775e56e8)

Vtable for DNSKEYRecordContent
DNSKEYRecordContent::_ZTV19DNSKEYRecordContent: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI19DNSKEYRecordContent)
16    (int (*)(...))DNSKEYRecordContent::getZoneRepresentation
24    (int (*)(...))DNSKEYRecordContent::~DNSKEYRecordContent
32    (int (*)(...))DNSKEYRecordContent::~DNSKEYRecordContent
40    (int (*)(...))DNSKEYRecordContent::toPacket
48    (int (*)(...))DNSRecordContent::serialize

Class DNSKEYRecordContent
   size=40 align=8
   base size=40 base align=8
DNSKEYRecordContent (0x0x7f43775e5750) 0
    vptr=((& DNSKEYRecordContent::_ZTV19DNSKEYRecordContent) + 16u)
  DNSRecordContent (0x0x7f4377623360) 0
      primary-for DNSKEYRecordContent (0x0x7f43775e5750)

Vtable for DSRecordContent
DSRecordContent::_ZTV15DSRecordContent: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI15DSRecordContent)
16    (int (*)(...))DSRecordContent::getZoneRepresentation
24    (int (*)(...))DSRecordContent::~DSRecordContent
32    (int (*)(...))DSRecordContent::~DSRecordContent
40    (int (*)(...))DSRecordContent::toPacket
48    (int (*)(...))DNSRecordContent::serialize

Class DSRecordContent
   size=40 align=8
   base size=40 base align=8
DSRecordContent (0x0x7f43775e57b8) 0
    vptr=((& DSRecordContent::_ZTV15DSRecordContent) + 16u)
  DNSRecordContent (0x0x7f43776233c0) 0
      primary-for DSRecordContent (0x0x7f43775e57b8)

Vtable for DLVRecordContent
DLVRecordContent::_ZTV16DLVRecordContent: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI16DLVRecordContent)
16    (int (*)(...))DLVRecordContent::getZoneRepresentation
24    (int (*)(...))DLVRecordContent::~DLVRecordContent
32    (int (*)(...))DLVRecordContent::~DLVRecordContent
40    (int (*)(...))DLVRecordContent::toPacket
48    (int (*)(...))DNSRecordContent::serialize

Class DLVRecordContent
   size=40 align=8
   base size=40 base align=8
DLVRecordContent (0x0x7f43775e5820) 0
    vptr=((& DLVRecordContent::_ZTV16DLVRecordContent) + 16u)
  DNSRecordContent (0x0x7f4377623420) 0
      primary-for DLVRecordContent (0x0x7f43775e5820)

Vtable for SSHFPRecordContent
SSHFPRecordContent::_ZTV18SSHFPRecordContent: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI18SSHFPRecordContent)
16    (int (*)(...))SSHFPRecordContent::getZoneRepresentation
24    (int (*)(...))SSHFPRecordContent::~SSHFPRecordContent
32    (int (*)(...))SSHFPRecordContent::~SSHFPRecordContent
40    (int (*)(...))SSHFPRecordContent::toPacket
48    (int (*)(...))DNSRecordContent::serialize

Class SSHFPRecordContent
   size=40 align=8
   base size=40 base align=8
SSHFPRecordContent (0x0x7f43775e5888) 0
    vptr=((& SSHFPRecordContent::_ZTV18SSHFPRecordContent) + 16u)
  DNSRecordContent (0x0x7f4377623480) 0
      primary-for SSHFPRecordContent (0x0x7f43775e5888)

Vtable for KEYRecordContent
KEYRecordContent::_ZTV16KEYRecordContent: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI16KEYRecordContent)
16    (int (*)(...))KEYRecordContent::getZoneRepresentation
24    (int (*)(...))KEYRecordContent::~KEYRecordContent
32    (int (*)(...))KEYRecordContent::~KEYRecordContent
40    (int (*)(...))KEYRecordContent::toPacket
48    (int (*)(...))DNSRecordContent::serialize

Class KEYRecordContent
   size=40 align=8
   base size=40 base align=8
KEYRecordContent (0x0x7f43775e58f0) 0
    vptr=((& KEYRecordContent::_ZTV16KEYRecordContent) + 16u)
  DNSRecordContent (0x0x7f43776234e0) 0
      primary-for KEYRecordContent (0x0x7f43775e58f0)

Vtable for AFSDBRecordContent
AFSDBRecordContent::_ZTV18AFSDBRecordContent: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI18AFSDBRecordContent)
16    (int (*)(...))AFSDBRecordContent::getZoneRepresentation
24    (int (*)(...))AFSDBRecordContent::~AFSDBRecordContent
32    (int (*)(...))AFSDBRecordContent::~AFSDBRecordContent
40    (int (*)(...))AFSDBRecordContent::toPacket
48    (int (*)(...))DNSRecordContent::serialize

Class AFSDBRecordContent
   size=40 align=8
   base size=40 base align=8
AFSDBRecordContent (0x0x7f43775e5958) 0
    vptr=((& AFSDBRecordContent::_ZTV18AFSDBRecordContent) + 16u)
  DNSRecordContent (0x0x7f4377623540) 0
      primary-for AFSDBRecordContent (0x0x7f43775e5958)

Vtable for CERTRecordContent
CERTRecordContent::_ZTV17CERTRecordContent: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI17CERTRecordContent)
16    (int (*)(...))CERTRecordContent::getZoneRepresentation
24    (int (*)(...))CERTRecordContent::~CERTRecordContent
32    (int (*)(...))CERTRecordContent::~CERTRecordContent
40    (int (*)(...))CERTRecordContent::toPacket
48    (int (*)(...))DNSRecordContent::serialize

Class CERTRecordContent
   size=48 align=8
   base size=48 base align=8
CERTRecordContent (0x0x7f43775e59c0) 0
    vptr=((& CERTRecordContent::_ZTV17CERTRecordContent) + 16u)
  DNSRecordContent (0x0x7f43776235a0) 0
      primary-for CERTRecordContent (0x0x7f43775e59c0)

Vtable for TLSARecordContent
TLSARecordContent::_ZTV17TLSARecordContent: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI17TLSARecordContent)
16    (int (*)(...))TLSARecordContent::getZoneRepresentation
24    (int (*)(...))TLSARecordContent::~TLSARecordContent
32    (int (*)(...))TLSARecordContent::~TLSARecordContent
40    (int (*)(...))TLSARecordContent::toPacket
48    (int (*)(...))DNSRecordContent::serialize

Class TLSARecordContent
   size=40 align=8
   base size=40 base align=8
TLSARecordContent (0x0x7f43775e5a28) 0
    vptr=((& TLSARecordContent::_ZTV17TLSARecordContent) + 16u)
  DNSRecordContent (0x0x7f4377623600) 0
      primary-for TLSARecordContent (0x0x7f43775e5a28)

Vtable for RRSIGRecordContent
RRSIGRecordContent::_ZTV18RRSIGRecordContent: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI18RRSIGRecordContent)
16    (int (*)(...))RRSIGRecordContent::getZoneRepresentation
24    (int (*)(...))RRSIGRecordContent::~RRSIGRecordContent
32    (int (*)(...))RRSIGRecordContent::~RRSIGRecordContent
40    (int (*)(...))RRSIGRecordContent::toPacket
48    (int (*)(...))DNSRecordContent::serialize

Class RRSIGRecordContent
   size=64 align=8
   base size=64 base align=8
RRSIGRecordContent (0x0x7f43775e5a90) 0
    vptr=((& RRSIGRecordContent::_ZTV18RRSIGRecordContent) + 16u)
  DNSRecordContent (0x0x7f4377623660) 0
      primary-for RRSIGRecordContent (0x0x7f43775e5a90)

Class soatimes
   size=20 align=4
   base size=20 base align=4
soatimes (0x0x7f43776236c0) 0

Vtable for RKEYRecordContent
RKEYRecordContent::_ZTV17RKEYRecordContent: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI17RKEYRecordContent)
16    (int (*)(...))RKEYRecordContent::getZoneRepresentation
24    (int (*)(...))RKEYRecordContent::~RKEYRecordContent
32    (int (*)(...))RKEYRecordContent::~RKEYRecordContent
40    (int (*)(...))RKEYRecordContent::toPacket
48    (int (*)(...))DNSRecordContent::serialize

Class RKEYRecordContent
   size=40 align=8
   base size=40 base align=8
RKEYRecordContent (0x0x7f43775e5b60) 0
    vptr=((& RKEYRecordContent::_ZTV17RKEYRecordContent) + 16u)
  DNSRecordContent (0x0x7f4377623720) 0
      primary-for RKEYRecordContent (0x0x7f43775e5b60)

Vtable for SOARecordContent
SOARecordContent::_ZTV16SOARecordContent: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI16SOARecordContent)
16    (int (*)(...))SOARecordContent::getZoneRepresentation
24    (int (*)(...))SOARecordContent::~SOARecordContent
32    (int (*)(...))SOARecordContent::~SOARecordContent
40    (int (*)(...))SOARecordContent::toPacket
48    (int (*)(...))DNSRecordContent::serialize

Class SOARecordContent
   size=72 align=8
   base size=68 base align=8
SOARecordContent (0x0x7f43775e5bc8) 0
    vptr=((& SOARecordContent::_ZTV16SOARecordContent) + 16u)
  DNSRecordContent (0x0x7f4377623780) 0
      primary-for SOARecordContent (0x0x7f43775e5bc8)

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

Class std::allocator<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::allocator<short unsigned int> (0x0x7f43775e5c98) 0 empty
  __gnu_cxx::new_allocator<short unsigned int> (0x0x7f4377623900) 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> > (0x0x7f4377623960) 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> (0x0x7f4377623a80) 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> (0x0x7f4377623a20) 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> > (0x0x7f4377623c60) 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> > (0x0x7f4377623c00) 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> > (0x0x7f4377623cc0) 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> > (0x0x7f43775e5f08) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<short unsigned int> > (0x0x7f4377623d20) 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> (0x0x7f43775e5f70) 0
  std::allocator<std::_Rb_tree_node<short unsigned int> > (0x0x7f43775e5d68) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<short unsigned int> > (0x0x7f4377623d80) 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> > (0x0x7f4377623ba0) 0

Class std::set<short unsigned int>
   size=48 align=8
   base size=48 base align=8
std::set<short unsigned int> (0x0x7f4377623840) 0

Vtable for NSECRecordContent
NSECRecordContent::_ZTV17NSECRecordContent: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI17NSECRecordContent)
16    (int (*)(...))NSECRecordContent::getZoneRepresentation
24    (int (*)(...))NSECRecordContent::~NSECRecordContent
32    (int (*)(...))NSECRecordContent::~NSECRecordContent
40    (int (*)(...))NSECRecordContent::toPacket
48    (int (*)(...))DNSRecordContent::serialize

Class NSECRecordContent
   size=88 align=8
   base size=88 base align=8
NSECRecordContent (0x0x7f43775e5c30) 0
    vptr=((& NSECRecordContent::_ZTV17NSECRecordContent) + 16u)
  DNSRecordContent (0x0x7f43776237e0) 0
      primary-for NSECRecordContent (0x0x7f43775e5c30)

Vtable for NSEC3RecordContent
NSEC3RecordContent::_ZTV18NSEC3RecordContent: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI18NSEC3RecordContent)
16    (int (*)(...))NSEC3RecordContent::getZoneRepresentation
24    (int (*)(...))NSEC3RecordContent::~NSEC3RecordContent
32    (int (*)(...))NSEC3RecordContent::~NSEC3RecordContent
40    (int (*)(...))NSEC3RecordContent::toPacket
48    (int (*)(...))DNSRecordContent::serialize

Class NSEC3RecordContent
   size=112 align=8
   base size=112 base align=8
NSEC3RecordContent (0x0x7f43775e5d00) 0
    vptr=((& NSEC3RecordContent::_ZTV18NSEC3RecordContent) + 16u)
  DNSRecordContent (0x0x7f4377623f60) 0
      primary-for NSEC3RecordContent (0x0x7f43775e5d00)

Vtable for NSEC3PARAMRecordContent
NSEC3PARAMRecordContent::_ZTV23NSEC3PARAMRecordContent: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI23NSEC3PARAMRecordContent)
16    (int (*)(...))NSEC3PARAMRecordContent::getZoneRepresentation
24    (int (*)(...))NSEC3PARAMRecordContent::~NSEC3PARAMRecordContent
32    (int (*)(...))NSEC3PARAMRecordContent::~NSEC3PARAMRecordContent
40    (int (*)(...))NSEC3PARAMRecordContent::toPacket
48    (int (*)(...))DNSRecordContent::serialize

Class NSEC3PARAMRecordContent
   size=48 align=8
   base size=48 base align=8
NSEC3PARAMRecordContent (0x0x7f437731f000) 0
    vptr=((& NSEC3PARAMRecordContent::_ZTV23NSEC3PARAMRecordContent) + 16u)
  DNSRecordContent (0x0x7f437731c060) 0
      primary-for NSEC3PARAMRecordContent (0x0x7f437731f000)

Vtable for LOCRecordContent
LOCRecordContent::_ZTV16LOCRecordContent: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI16LOCRecordContent)
16    (int (*)(...))LOCRecordContent::getZoneRepresentation
24    (int (*)(...))LOCRecordContent::~LOCRecordContent
32    (int (*)(...))LOCRecordContent::~LOCRecordContent
40    (int (*)(...))LOCRecordContent::toPacket
48    (int (*)(...))DNSRecordContent::serialize

Class LOCRecordContent
   size=48 align=8
   base size=44 base align=8
LOCRecordContent (0x0x7f437731f068) 0
    vptr=((& LOCRecordContent::_ZTV16LOCRecordContent) + 16u)
  DNSRecordContent (0x0x7f437731c0c0) 0
      primary-for LOCRecordContent (0x0x7f437731f068)

Class std::_Base_bitset<1024ul>
   size=8192 align=8
   base size=8192 base align=8
std::_Base_bitset<1024ul> (0x0x7f437731c180) 0

Class std::bitset<65535ul>
   size=8192 align=8
   base size=8192 base align=8
std::bitset<65535ul> (0x0x7f437731f138) 0
  std::_Base_bitset<1024ul> (0x0x7f437731c1e0) 0

Vtable for WKSRecordContent
WKSRecordContent::_ZTV16WKSRecordContent: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI16WKSRecordContent)
16    (int (*)(...))WKSRecordContent::getZoneRepresentation
24    (int (*)(...))WKSRecordContent::~WKSRecordContent
32    (int (*)(...))WKSRecordContent::~WKSRecordContent
40    (int (*)(...))WKSRecordContent::toPacket
48    (int (*)(...))DNSRecordContent::serialize

Class WKSRecordContent
   size=8224 align=8
   base size=8224 base align=8
WKSRecordContent (0x0x7f437731f0d0) 0
    vptr=((& WKSRecordContent::_ZTV16WKSRecordContent) + 16u)
  DNSRecordContent (0x0x7f437731c120) 0
      primary-for WKSRecordContent (0x0x7f437731f0d0)

Vtable for URLRecordContent
URLRecordContent::_ZTV16URLRecordContent: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI16URLRecordContent)
16    (int (*)(...))URLRecordContent::getZoneRepresentation
24    (int (*)(...))URLRecordContent::~URLRecordContent
32    (int (*)(...))URLRecordContent::~URLRecordContent
40    (int (*)(...))URLRecordContent::toPacket
48    (int (*)(...))DNSRecordContent::serialize

Class URLRecordContent
   size=40 align=8
   base size=40 base align=8
URLRecordContent (0x0x7f437731f1a0) 0
    vptr=((& URLRecordContent::_ZTV16URLRecordContent) + 16u)
  DNSRecordContent (0x0x7f437731c240) 0
      primary-for URLRecordContent (0x0x7f437731f1a0)

Vtable for MBOXFWRecordContent
MBOXFWRecordContent::_ZTV19MBOXFWRecordContent: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI19MBOXFWRecordContent)
16    (int (*)(...))MBOXFWRecordContent::getZoneRepresentation
24    (int (*)(...))MBOXFWRecordContent::~MBOXFWRecordContent
32    (int (*)(...))MBOXFWRecordContent::~MBOXFWRecordContent
40    (int (*)(...))MBOXFWRecordContent::toPacket
48    (int (*)(...))DNSRecordContent::serialize

Class MBOXFWRecordContent
   size=40 align=8
   base size=40 base align=8
MBOXFWRecordContent (0x0x7f437731f208) 0
    vptr=((& MBOXFWRecordContent::_ZTV19MBOXFWRecordContent) + 16u)
  DNSRecordContent (0x0x7f437731c2a0) 0
      primary-for MBOXFWRecordContent (0x0x7f437731f208)

Vtable for EUI48RecordContent
EUI48RecordContent::_ZTV18EUI48RecordContent: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI18EUI48RecordContent)
16    (int (*)(...))EUI48RecordContent::getZoneRepresentation
24    (int (*)(...))EUI48RecordContent::~EUI48RecordContent
32    (int (*)(...))EUI48RecordContent::~EUI48RecordContent
40    (int (*)(...))EUI48RecordContent::toPacket
48    (int (*)(...))DNSRecordContent::serialize

Class EUI48RecordContent
   size=40 align=8
   base size=34 base align=8
EUI48RecordContent (0x0x7f437731f270) 0
    vptr=((& EUI48RecordContent::_ZTV18EUI48RecordContent) + 16u)
  DNSRecordContent (0x0x7f437731c300) 0
      primary-for EUI48RecordContent (0x0x7f437731f270)

Vtable for EUI64RecordContent
EUI64RecordContent::_ZTV18EUI64RecordContent: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI18EUI64RecordContent)
16    (int (*)(...))EUI64RecordContent::getZoneRepresentation
24    (int (*)(...))EUI64RecordContent::~EUI64RecordContent
32    (int (*)(...))EUI64RecordContent::~EUI64RecordContent
40    (int (*)(...))EUI64RecordContent::toPacket
48    (int (*)(...))DNSRecordContent::serialize

Class EUI64RecordContent
   size=40 align=8
   base size=36 base align=8
EUI64RecordContent (0x0x7f437731f2d8) 0
    vptr=((& EUI64RecordContent::_ZTV18EUI64RecordContent) + 16u)
  DNSRecordContent (0x0x7f437731c360) 0
      primary-for EUI64RecordContent (0x0x7f437731f2d8)

Class EDNSOpts
   size=32 align=8
   base size=32 base align=8
EDNSOpts (0x0x7f437731c3c0) 0

Class std::__basic_file<char>
   size=16 align=8
   base size=9 base align=8
std::__basic_file<char> (0x0x7f437731c420) 0

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

Class std::basic_filebuf<char>
   size=240 align=8
   base size=240 base align=8
std::basic_filebuf<char> (0x0x7f437731f8f0) 0
    vptr=((& std::basic_filebuf<char>::_ZTVSt13basic_filebufIcSt11char_traitsIcEE) + 16u)
  std::basic_streambuf<char> (0x0x7f437731c660) 0
      primary-for std::basic_filebuf<char> (0x0x7f437731f8f0)

Vtable for std::basic_ifstream<char>
std::basic_ifstream<char>::_ZTVSt14basic_ifstreamIcSt11char_traitsIcEE: 10u entries
0     256u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt14basic_ifstreamIcSt11char_traitsIcEE)
24    (int (*)(...))std::basic_ifstream<_CharT, _Traits>::~basic_ifstream<char, std::char_traits<char> >
32    (int (*)(...))std::basic_ifstream<_CharT, _Traits>::~basic_ifstream<char, std::char_traits<char> >
40    18446744073709551360u
48    (int (*)(...))-256
56    (int (*)(...))(& _ZTISt14basic_ifstreamIcSt11char_traitsIcEE)
64    (int (*)(...))std::basic_ifstream<char>::_ZTv0_n24_NSt14basic_ifstreamIcSt11char_traitsIcEED1Ev
72    (int (*)(...))std::basic_ifstream<char>::_ZTv0_n24_NSt14basic_ifstreamIcSt11char_traitsIcEED0Ev

Construction vtable for std::basic_istream<char> (0x0x7f437731faf8 instance) in std::basic_ifstream<char>
std::basic_ifstream<char>::_ZTCSt14basic_ifstreamIcSt11char_traitsIcEE0_Si: 10u entries
0     256u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISi)
24    0u
32    0u
40    18446744073709551360u
48    (int (*)(...))-256
56    (int (*)(...))(& _ZTISi)
64    0u
72    0u

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

Class std::basic_ifstream<char>
   size=520 align=8
   base size=256 base align=8
std::basic_ifstream<char> (0x0x7f437731fa90) 0
    vptridx=0u vptr=((& std::basic_ifstream<char>::_ZTVSt14basic_ifstreamIcSt11char_traitsIcEE) + 24u)
  std::basic_istream<char> (0x0x7f437731faf8) 0
      primary-for std::basic_ifstream<char> (0x0x7f437731fa90)
      subvttidx=8u
    std::basic_ios<char> (0x0x7f437731fb60) 256 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::basic_ifstream<char>::_ZTVSt14basic_ifstreamIcSt11char_traitsIcEE) + 64u)
      std::ios_base (0x0x7f437731ca80) 256
          primary-for std::basic_ios<char> (0x0x7f437731fb60)

Vtable for std::basic_ofstream<char>
std::basic_ofstream<char>::_ZTVSt14basic_ofstreamIcSt11char_traitsIcEE: 10u entries
0     248u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt14basic_ofstreamIcSt11char_traitsIcEE)
24    (int (*)(...))std::basic_ofstream<_CharT, _Traits>::~basic_ofstream<char, std::char_traits<char> >
32    (int (*)(...))std::basic_ofstream<_CharT, _Traits>::~basic_ofstream<char, std::char_traits<char> >
40    18446744073709551368u
48    (int (*)(...))-248
56    (int (*)(...))(& _ZTISt14basic_ofstreamIcSt11char_traitsIcEE)
64    (int (*)(...))std::basic_ofstream<char>::_ZTv0_n24_NSt14basic_ofstreamIcSt11char_traitsIcEED1Ev
72    (int (*)(...))std::basic_ofstream<char>::_ZTv0_n24_NSt14basic_ofstreamIcSt11char_traitsIcEED0Ev

Construction vtable for std::basic_ostream<char> (0x0x7f437731fea0 instance) in std::basic_ofstream<char>
std::basic_ofstream<char>::_ZTCSt14basic_ofstreamIcSt11char_traitsIcEE0_So: 10u entries
0     248u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISo)
24    0u
32    0u
40    18446744073709551368u
48    (int (*)(...))-248
56    (int (*)(...))(& _ZTISo)
64    0u
72    0u

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

Class std::basic_ofstream<char>
   size=512 align=8
   base size=248 base align=8
std::basic_ofstream<char> (0x0x7f437731fe38) 0
    vptridx=0u vptr=((& std::basic_ofstream<char>::_ZTVSt14basic_ofstreamIcSt11char_traitsIcEE) + 24u)
  std::basic_ostream<char> (0x0x7f437731fea0) 0 nearly-empty
      primary-for std::basic_ofstream<char> (0x0x7f437731fe38)
      subvttidx=8u
    std::basic_ios<char> (0x0x7f437731ff08) 248 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::basic_ofstream<char>::_ZTVSt14basic_ofstreamIcSt11char_traitsIcEE) + 64u)
      std::ios_base (0x0x7f437731cba0) 248
          primary-for std::basic_ios<char> (0x0x7f437731ff08)

Vtable for std::basic_fstream<char>
std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE: 15u entries
0     264u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_fstreamIcSt11char_traitsIcEE)
24    (int (*)(...))std::basic_fstream<_CharT, _Traits>::~basic_fstream<char, std::char_traits<char> >
32    (int (*)(...))std::basic_fstream<_CharT, _Traits>::~basic_fstream<char, std::char_traits<char> >
40    248u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISt13basic_fstreamIcSt11char_traitsIcEE)
64    (int (*)(...))std::basic_fstream<char>::_ZThn16_NSt13basic_fstreamIcSt11char_traitsIcEED1Ev
72    (int (*)(...))std::basic_fstream<char>::_ZThn16_NSt13basic_fstreamIcSt11char_traitsIcEED0Ev
80    18446744073709551352u
88    (int (*)(...))-264
96    (int (*)(...))(& _ZTISt13basic_fstreamIcSt11char_traitsIcEE)
104   (int (*)(...))std::basic_fstream<char>::_ZTv0_n24_NSt13basic_fstreamIcSt11char_traitsIcEED1Ev
112   (int (*)(...))std::basic_fstream<char>::_ZTv0_n24_NSt13basic_fstreamIcSt11char_traitsIcEED0Ev

Construction vtable for std::basic_iostream<char> (0x0x7f437afe3230 instance) in std::basic_fstream<char>
std::basic_fstream<char>::_ZTCSt13basic_fstreamIcSt11char_traitsIcEE0_Sd: 15u entries
0     264u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISd)
24    0u
32    0u
40    248u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISd)
64    0u
72    0u
80    18446744073709551352u
88    (int (*)(...))-264
96    (int (*)(...))(& _ZTISd)
104   0u
112   0u

Construction vtable for std::basic_istream<char> (0x0x7f43773ec0d0 instance) in std::basic_fstream<char>
std::basic_fstream<char>::_ZTCSt13basic_fstreamIcSt11char_traitsIcEE0_Si: 10u entries
0     264u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISi)
24    0u
32    0u
40    18446744073709551352u
48    (int (*)(...))-264
56    (int (*)(...))(& _ZTISi)
64    0u
72    0u

Construction vtable for std::basic_ostream<char> (0x0x7f43773ec1a0 instance) in std::basic_fstream<char>
std::basic_fstream<char>::_ZTCSt13basic_fstreamIcSt11char_traitsIcEE16_So: 10u entries
0     248u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISo)
24    0u
32    0u
40    18446744073709551368u
48    (int (*)(...))-248
56    (int (*)(...))(& _ZTISo)
64    0u
72    0u

VTT for std::basic_fstream<char>
std::basic_fstream<char>::_ZTTSt13basic_fstreamIcSt11char_traitsIcEE: 10u entries
0     ((& std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE) + 24u)
8     ((& std::basic_fstream<char>::_ZTCSt13basic_fstreamIcSt11char_traitsIcEE0_Sd) + 24u)
16    ((& std::basic_fstream<char>::_ZTCSt13basic_fstreamIcSt11char_traitsIcEE0_Si) + 24u)
24    ((& std::basic_fstream<char>::_ZTCSt13basic_fstreamIcSt11char_traitsIcEE0_Si) + 64u)
32    ((& std::basic_fstream<char>::_ZTCSt13basic_fstreamIcSt11char_traitsIcEE16_So) + 24u)
40    ((& std::basic_fstream<char>::_ZTCSt13basic_fstreamIcSt11char_traitsIcEE16_So) + 64u)
48    ((& std::basic_fstream<char>::_ZTCSt13basic_fstreamIcSt11char_traitsIcEE0_Sd) + 104u)
56    ((& std::basic_fstream<char>::_ZTCSt13basic_fstreamIcSt11char_traitsIcEE0_Sd) + 64u)
64    ((& std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE) + 104u)
72    ((& std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE) + 64u)

Class std::basic_fstream<char>
   size=528 align=8
   base size=264 base align=8
std::basic_fstream<char> (0x0x7f43773ec068) 0
    vptridx=0u vptr=((& std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE) + 24u)
  std::basic_iostream<char> (0x0x7f437afe3230) 0
      primary-for std::basic_fstream<char> (0x0x7f43773ec068)
      subvttidx=8u
    std::basic_istream<char> (0x0x7f43773ec0d0) 0
        primary-for std::basic_iostream<char> (0x0x7f437afe3230)
        subvttidx=16u
      std::basic_ios<char> (0x0x7f43773ec138) 264 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE) + 104u)
        std::ios_base (0x0x7f437731ccc0) 264
            primary-for std::basic_ios<char> (0x0x7f43773ec138)
    std::basic_ostream<char> (0x0x7f43773ec1a0) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE) + 64u)
      std::basic_ios<char> (0x0x7f43773ec138) alternative-path

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

Class std::basic_filebuf<wchar_t>
   size=240 align=8
   base size=240 base align=8
std::basic_filebuf<wchar_t> (0x0x7f43773ec4e0) 0
    vptr=((& std::basic_filebuf<wchar_t>::_ZTVSt13basic_filebufIwSt11char_traitsIwEE) + 16u)
  std::basic_streambuf<wchar_t> (0x0x7f437731cea0) 0
      primary-for std::basic_filebuf<wchar_t> (0x0x7f43773ec4e0)

Vtable for std::basic_ifstream<wchar_t>
std::basic_ifstream<wchar_t>::_ZTVSt14basic_ifstreamIwSt11char_traitsIwEE: 10u entries
0     256u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt14basic_ifstreamIwSt11char_traitsIwEE)
24    (int (*)(...))std::basic_ifstream<_CharT, _Traits>::~basic_ifstream<wchar_t, std::char_traits<wchar_t> >
32    (int (*)(...))std::basic_ifstream<_CharT, _Traits>::~basic_ifstream<wchar_t, std::char_traits<wchar_t> >
40    18446744073709551360u
48    (int (*)(...))-256
56    (int (*)(...))(& _ZTISt14basic_ifstreamIwSt11char_traitsIwEE)
64    (int (*)(...))std::basic_ifstream<wchar_t>::_ZTv0_n24_NSt14basic_ifstreamIwSt11char_traitsIwEED1Ev
72    (int (*)(...))std::basic_ifstream<wchar_t>::_ZTv0_n24_NSt14basic_ifstreamIwSt11char_traitsIwEED0Ev

Construction vtable for std::basic_istream<wchar_t> (0x0x7f43773ec888 instance) in std::basic_ifstream<wchar_t>
std::basic_ifstream<wchar_t>::_ZTCSt14basic_ifstreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E: 10u entries
0     256u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551360u
48    (int (*)(...))-256
56    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
64    0u
72    0u

VTT for std::basic_ifstream<wchar_t>
std::basic_ifstream<wchar_t>::_ZTTSt14basic_ifstreamIwSt11char_traitsIwEE: 4u entries
0     ((& std::basic_ifstream<wchar_t>::_ZTVSt14basic_ifstreamIwSt11char_traitsIwEE) + 24u)
8     ((& std::basic_ifstream<wchar_t>::_ZTCSt14basic_ifstreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 24u)
16    ((& std::basic_ifstream<wchar_t>::_ZTCSt14basic_ifstreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 64u)
24    ((& std::basic_ifstream<wchar_t>::_ZTVSt14basic_ifstreamIwSt11char_traitsIwEE) + 64u)

Class std::basic_ifstream<wchar_t>
   size=520 align=8
   base size=256 base align=8
std::basic_ifstream<wchar_t> (0x0x7f43773ec820) 0
    vptridx=0u vptr=((& std::basic_ifstream<wchar_t>::_ZTVSt14basic_ifstreamIwSt11char_traitsIwEE) + 24u)
  std::basic_istream<wchar_t> (0x0x7f43773ec888) 0
      primary-for std::basic_ifstream<wchar_t> (0x0x7f43773ec820)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7f43773ec8f0) 256 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::basic_ifstream<wchar_t>::_ZTVSt14basic_ifstreamIwSt11char_traitsIwEE) + 64u)
      std::ios_base (0x0x7f4377402240) 256
          primary-for std::basic_ios<wchar_t> (0x0x7f43773ec8f0)

Vtable for std::basic_ofstream<wchar_t>
std::basic_ofstream<wchar_t>::_ZTVSt14basic_ofstreamIwSt11char_traitsIwEE: 10u entries
0     248u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt14basic_ofstreamIwSt11char_traitsIwEE)
24    (int (*)(...))std::basic_ofstream<_CharT, _Traits>::~basic_ofstream<wchar_t, std::char_traits<wchar_t> >
32    (int (*)(...))std::basic_ofstream<_CharT, _Traits>::~basic_ofstream<wchar_t, std::char_traits<wchar_t> >
40    18446744073709551368u
48    (int (*)(...))-248
56    (int (*)(...))(& _ZTISt14basic_ofstreamIwSt11char_traitsIwEE)
64    (int (*)(...))std::basic_ofstream<wchar_t>::_ZTv0_n24_NSt14basic_ofstreamIwSt11char_traitsIwEED1Ev
72    (int (*)(...))std::basic_ofstream<wchar_t>::_ZTv0_n24_NSt14basic_ofstreamIwSt11char_traitsIwEED0Ev

Construction vtable for std::basic_ostream<wchar_t> (0x0x7f43773ecc98 instance) in std::basic_ofstream<wchar_t>
std::basic_ofstream<wchar_t>::_ZTCSt14basic_ofstreamIwSt11char_traitsIwEE0_St13basic_ostreamIwS1_E: 10u entries
0     248u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551368u
48    (int (*)(...))-248
56    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
64    0u
72    0u

VTT for std::basic_ofstream<wchar_t>
std::basic_ofstream<wchar_t>::_ZTTSt14basic_ofstreamIwSt11char_traitsIwEE: 4u entries
0     ((& std::basic_ofstream<wchar_t>::_ZTVSt14basic_ofstreamIwSt11char_traitsIwEE) + 24u)
8     ((& std::basic_ofstream<wchar_t>::_ZTCSt14basic_ofstreamIwSt11char_traitsIwEE0_St13basic_ostreamIwS1_E) + 24u)
16    ((& std::basic_ofstream<wchar_t>::_ZTCSt14basic_ofstreamIwSt11char_traitsIwEE0_St13basic_ostreamIwS1_E) + 64u)
24    ((& std::basic_ofstream<wchar_t>::_ZTVSt14basic_ofstreamIwSt11char_traitsIwEE) + 64u)

Class std::basic_ofstream<wchar_t>
   size=512 align=8
   base size=248 base align=8
std::basic_ofstream<wchar_t> (0x0x7f43773ecc30) 0
    vptridx=0u vptr=((& std::basic_ofstream<wchar_t>::_ZTVSt14basic_ofstreamIwSt11char_traitsIwEE) + 24u)
  std::basic_ostream<wchar_t> (0x0x7f43773ecc98) 0 nearly-empty
      primary-for std::basic_ofstream<wchar_t> (0x0x7f43773ecc30)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7f43773ecd00) 248 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::basic_ofstream<wchar_t>::_ZTVSt14basic_ofstreamIwSt11char_traitsIwEE) + 64u)
      std::ios_base (0x0x7f43774022a0) 248
          primary-for std::basic_ios<wchar_t> (0x0x7f43773ecd00)

Vtable for std::basic_fstream<wchar_t>
std::basic_fstream<wchar_t>::_ZTVSt13basic_fstreamIwSt11char_traitsIwEE: 15u entries
0     264u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_fstreamIwSt11char_traitsIwEE)
24    (int (*)(...))std::basic_fstream<_CharT, _Traits>::~basic_fstream<wchar_t, std::char_traits<wchar_t> >
32    (int (*)(...))std::basic_fstream<_CharT, _Traits>::~basic_fstream<wchar_t, std::char_traits<wchar_t> >
40    248u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISt13basic_fstreamIwSt11char_traitsIwEE)
64    (int (*)(...))std::basic_fstream<wchar_t>::_ZThn16_NSt13basic_fstreamIwSt11char_traitsIwEED1Ev
72    (int (*)(...))std::basic_fstream<wchar_t>::_ZThn16_NSt13basic_fstreamIwSt11char_traitsIwEED0Ev
80    18446744073709551352u
88    (int (*)(...))-264
96    (int (*)(...))(& _ZTISt13basic_fstreamIwSt11char_traitsIwEE)
104   (int (*)(...))std::basic_fstream<wchar_t>::_ZTv0_n24_NSt13basic_fstreamIwSt11char_traitsIwEED1Ev
112   (int (*)(...))std::basic_fstream<wchar_t>::_ZTv0_n24_NSt13basic_fstreamIwSt11char_traitsIwEED0Ev

Construction vtable for std::basic_iostream<wchar_t> (0x0x7f437afe38c0 instance) in std::basic_fstream<wchar_t>
std::basic_fstream<wchar_t>::_ZTCSt13basic_fstreamIwSt11char_traitsIwEE0_St14basic_iostreamIwS1_E: 15u entries
0     264u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    248u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
64    0u
72    0u
80    18446744073709551352u
88    (int (*)(...))-264
96    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
104   0u
112   0u

Construction vtable for std::basic_istream<wchar_t> (0x0x7f43773ec3a8 instance) in std::basic_fstream<wchar_t>
std::basic_fstream<wchar_t>::_ZTCSt13basic_fstreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E: 10u entries
0     264u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551352u
48    (int (*)(...))-264
56    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
64    0u
72    0u

Construction vtable for std::basic_ostream<wchar_t> (0x0x7f43773ec478 instance) in std::basic_fstream<wchar_t>
std::basic_fstream<wchar_t>::_ZTCSt13basic_fstreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E: 10u entries
0     248u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551368u
48    (int (*)(...))-248
56    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
64    0u
72    0u

VTT for std::basic_fstream<wchar_t>
std::basic_fstream<wchar_t>::_ZTTSt13basic_fstreamIwSt11char_traitsIwEE: 10u entries
0     ((& std::basic_fstream<wchar_t>::_ZTVSt13basic_fstreamIwSt11char_traitsIwEE) + 24u)
8     ((& std::basic_fstream<wchar_t>::_ZTCSt13basic_fstreamIwSt11char_traitsIwEE0_St14basic_iostreamIwS1_E) + 24u)
16    ((& std::basic_fstream<wchar_t>::_ZTCSt13basic_fstreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 24u)
24    ((& std::basic_fstream<wchar_t>::_ZTCSt13basic_fstreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 64u)
32    ((& std::basic_fstream<wchar_t>::_ZTCSt13basic_fstreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E) + 24u)
40    ((& std::basic_fstream<wchar_t>::_ZTCSt13basic_fstreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E) + 64u)
48    ((& std::basic_fstream<wchar_t>::_ZTCSt13basic_fstreamIwSt11char_traitsIwEE0_St14basic_iostreamIwS1_E) + 104u)
56    ((& std::basic_fstream<wchar_t>::_ZTCSt13basic_fstreamIwSt11char_traitsIwEE0_St14basic_iostreamIwS1_E) + 64u)
64    ((& std::basic_fstream<wchar_t>::_ZTVSt13basic_fstreamIwSt11char_traitsIwEE) + 104u)
72    ((& std::basic_fstream<wchar_t>::_ZTVSt13basic_fstreamIwSt11char_traitsIwEE) + 64u)

Class std::basic_fstream<wchar_t>
   size=528 align=8
   base size=264 base align=8
std::basic_fstream<wchar_t> (0x0x7f43773ec270) 0
    vptridx=0u vptr=((& std::basic_fstream<wchar_t>::_ZTVSt13basic_fstreamIwSt11char_traitsIwEE) + 24u)
  std::basic_iostream<wchar_t> (0x0x7f437afe38c0) 0
      primary-for std::basic_fstream<wchar_t> (0x0x7f43773ec270)
      subvttidx=8u
    std::basic_istream<wchar_t> (0x0x7f43773ec3a8) 0
        primary-for std::basic_iostream<wchar_t> (0x0x7f437afe38c0)
        subvttidx=16u
      std::basic_ios<wchar_t> (0x0x7f43773ec410) 264 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::basic_fstream<wchar_t>::_ZTVSt13basic_fstreamIwSt11char_traitsIwEE) + 104u)
        std::ios_base (0x0x7f4377402300) 264
            primary-for std::basic_ios<wchar_t> (0x0x7f43773ec410)
    std::basic_ostream<wchar_t> (0x0x7f43773ec478) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::basic_fstream<wchar_t>::_ZTVSt13basic_fstreamIwSt11char_traitsIwEE) + 64u)
      std::basic_ios<wchar_t> (0x0x7f43773ec410) alternative-path

Class PDNSException
   size=8 align=8
   base size=8 base align=8
PDNSException (0x0x7f4377402420) 0

Class TimeoutException
   size=8 align=8
   base size=8 base align=8
TimeoutException (0x0x7f4377416270) 0
  PDNSException (0x0x7f4377402480) 0

Class passwd
   size=48 align=8
   base size=48 base align=8
passwd (0x0x7f43774024e0) 0

Class group
   size=32 align=8
   base size=32 base align=8
group (0x0x7f4377402540) 0

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

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

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

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

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

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

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

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

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

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

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

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

Class __gnu_cxx::new_allocator<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::basic_string<char> > (0x0x7f4377402cc0) 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> > (0x0x7f4377416680) 0 empty
  __gnu_cxx::new_allocator<std::basic_string<char> > (0x0x7f4377402d20) 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> > > (0x0x7f4377402c60) 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> > (0x0x7f4377402e40) 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> > (0x0x7f4377402de0) 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 (0x0x7f43774168f0) 0
  std::allocator<std::basic_string<char> > (0x0x7f4377416958) 0 empty
    __gnu_cxx::new_allocator<std::basic_string<char> > (0x0x7f4377402ea0) 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> > > (0x0x7f4377402c00) 0

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

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

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

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

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

Class std::_Rb_tree<std::basic_string<char>, std::basic_string<char>, std::_Identity<std::basic_string<char> >, std::less<std::basic_string<char> >, std::allocator<std::basic_string<char> > >::_Rb_tree_impl<std::less<std::basic_string<char> >, false>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<std::basic_string<char>, std::basic_string<char>, std::_Identity<std::basic_string<char> >, std::less<std::basic_string<char> >, std::allocator<std::basic_string<char> > >::_Rb_tree_impl<std::less<std::basic_string<char> >, false> (0x0x7f4377416f08) 0
  std::allocator<std::_Rb_tree_node<std::basic_string<char> > > (0x0x7f4377416f70) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::basic_string<char> > > (0x0x7f43771312a0) 0 empty

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

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

Class ArgvMap
   size=216 align=8
   base size=216 base align=8
ArgvMap (0x0x7f43774025a0) 0

Class rpcent
   size=24 align=8
   base size=24 base align=8
rpcent (0x0x7f43771313c0) 0

Class netent
   size=24 align=8
   base size=24 base align=8
netent (0x0x7f4377131420) 0

Class hostent
   size=32 align=8
   base size=32 base align=8
hostent (0x0x7f4377131480) 0

Class servent
   size=32 align=8
   base size=32 base align=8
servent (0x0x7f43771314e0) 0

Class protoent
   size=24 align=8
   base size=24 base align=8
protoent (0x0x7f4377131540) 0

Class addrinfo
   size=48 align=8
   base size=48 base align=8
addrinfo (0x0x7f43771315a0) 0

Class gaicb
   size=56 align=8
   base size=56 base align=8
gaicb (0x0x7f4377131600) 0

Class ComboAddress::addressOnlyLessThan
   size=1 align=1
   base size=1 base align=1
ComboAddress::addressOnlyLessThan (0x0x7f43774161a0) 0 empty
  std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7f43771316c0) 0 empty

Class ComboAddress
   size=28 align=4
   base size=28 base align=4
ComboAddress (0x0x7f4377131660) 0

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> (0x0x7f4377131720) 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> (0x0x7f4377131840) 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> (0x0x7f43771317e0) 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> (0x0x7f4377131900) 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>*> (0x0x7f4377131a80) 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> > (0x0x7f4377131a20) 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> > (0x0x7f43771319c0) 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> > (0x0x7f4377131960) 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> > (0x0x7f43771318a0) 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> (0x0x7f43771f1340) 0
  boost::tuples::cons<const short unsigned int&, boost::tuples::cons<const short unsigned int&, boost::tuples::null_type> > (0x0x7f4377131e40) 0

Class NetmaskException
   size=8 align=8
   base size=8 base align=8
NetmaskException (0x0x7f43772189c0) 0
  PDNSException (0x0x7f437722b240) 0

Class Netmask
   size=36 align=4
   base size=33 base align=4
Netmask (0x0x7f437722b2a0) 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> > (0x0x7f437722b300) 0

Class __gnu_cxx::new_allocator<Netmask>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<Netmask> (0x0x7f437722b480) 0 empty

Class std::allocator<Netmask>
   size=1 align=1
   base size=1 base align=1
std::allocator<Netmask> (0x0x7f4377218a28) 0 empty
  __gnu_cxx::new_allocator<Netmask> (0x0x7f437722b4e0) 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> > (0x0x7f437722b420) 0 empty

Class std::allocator<Netmask>::rebind<Netmask>
   size=1 align=1
   base size=0 base align=1
std::allocator<Netmask>::rebind<Netmask> (0x0x7f437722b600) 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> (0x0x7f437722b5a0) 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 (0x0x7f4377218bc8) 0
  std::allocator<Netmask> (0x0x7f4377218c30) 0 empty
    __gnu_cxx::new_allocator<Netmask> (0x0x7f437722b660) 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> > (0x0x7f437722b3c0) 0

Class std::vector<Netmask>
   size=24 align=8
   base size=24 base align=8
std::vector<Netmask> (0x0x7f4377218c98) 0
  std::_Vector_base<Netmask, std::allocator<Netmask> > (0x0x7f437722b6c0) 0

Class NetmaskGroup
   size=24 align=8
   base size=24 base align=8
NetmaskGroup (0x0x7f437722b360) 0

Class std::iterator_traits<const Netmask*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const Netmask*> (0x0x7f437722b780) 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> > (0x0x7f437722b720) 0

Class std::iterator_traits<Netmask*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<Netmask*> (0x0x7f437722b840) 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> > (0x0x7f437722b7e0) 0

Class std::__are_same<Netmask*, Netmask*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<Netmask*, Netmask*> (0x0x7f437722b8a0) 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> > (0x0x7f437722b900) 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*> (0x0x7f437722b960) 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> > (0x0x7f437722b9c0) 0 empty

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>*> (0x0x7f437722ba80) 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> > > (0x0x7f437722ba20) 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>*> (0x0x7f437722bc00) 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> > > (0x0x7f437722bba0) 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>*> (0x0x7f437722bde0) 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> > > (0x0x7f437722be40) 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>*> (0x0x7f437722bea0) 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> > > (0x0x7f437722bf00) 0 empty

Class flock
   size=32 align=8
   base size=32 base align=8
flock (0x0x7f437722bf60) 0

Class flock64
   size=32 align=8
   base size=32 base align=8
flock64 (0x0x7f4376f43000) 0

Class f_owner_ex
   size=8 align=4
   base size=8 base align=4
f_owner_ex (0x0x7f4376f43060) 0

Class file_handle
   size=8 align=4
   base size=8 base align=4
file_handle (0x0x7f4376f430c0) 0

Class stat
   size=144 align=8
   base size=144 base align=8
stat (0x0x7f4376f43120) 0

Class stat64
   size=144 align=8
   base size=144 base align=8
stat64 (0x0x7f4376f43180) 0

Class LWResException
   size=8 align=8
   base size=8 base align=8
LWResException (0x0x7f4376f2b2d8) 0
  PDNSException (0x0x7f4376f43360) 0

Class __gnu_cxx::new_allocator<DNSResourceRecord>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<DNSResourceRecord> (0x0x7f4376f434e0) 0 empty

Class std::allocator<DNSResourceRecord>
   size=1 align=1
   base size=1 base align=1
std::allocator<DNSResourceRecord> (0x0x7f4376f2b340) 0 empty
  __gnu_cxx::new_allocator<DNSResourceRecord> (0x0x7f4376f43540) 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> > (0x0x7f4376f43480) 0 empty

Class std::allocator<DNSResourceRecord>::rebind<DNSResourceRecord>
   size=1 align=1
   base size=0 base align=1
std::allocator<DNSResourceRecord>::rebind<DNSResourceRecord> (0x0x7f4376f43660) 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> (0x0x7f4376f43600) 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 (0x0x7f4376f2b4e0) 0
  std::allocator<DNSResourceRecord> (0x0x7f4376f2b548) 0 empty
    __gnu_cxx::new_allocator<DNSResourceRecord> (0x0x7f4376f43780) 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> > (0x0x7f4376f43420) 0

Class std::vector<DNSResourceRecord>
   size=24 align=8
   base size=24 base align=8
std::vector<DNSResourceRecord> (0x0x7f4376f2b5b0) 0
  std::_Vector_base<DNSResourceRecord, std::allocator<DNSResourceRecord> > (0x0x7f4376f437e0) 0

Class LWResult
   size=40 align=8
   base size=38 base align=8
LWResult (0x0x7f4376f433c0) 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 (0x0x7f4376f2b680) 0
    vptr=((& NetworkError::_ZTV12NetworkError) + 16u)
  std::runtime_error (0x0x7f4376f2b6e8) 0
      primary-for NetworkError (0x0x7f4376f2b680)
    std::exception (0x0x7f4376f43840) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f4376f2b6e8)

Class Socket
   size=24 align=8
   base size=20 base align=8
Socket (0x0x7f4376f2b750) 0
  boost::noncopyable_::noncopyable (0x0x7f4376f438a0) 0 empty

Class RecursorPacketCache::Entry
   size=16 align=8
   base size=16 base align=8
RecursorPacketCache::Entry (0x0x7f4376f43a80) 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<> > > (0x0x7f4376f43b40) 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 (0x0x7f4376f43c00) 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> (0x0x7f4376f2baf8) 0 empty
  boost::mpl::vector0<mpl_::na> (0x0x7f4376f43d20) 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> > > (0x0x7f4376f2bbc8) 0 empty
  boost::mpl::v_item<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, 0> (0x0x7f4376f2bc30) 0 empty
    boost::mpl::vector0<mpl_::na> (0x0x7f4376f43d80) 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> (0x0x7f4376f2bc98) 0 empty
  boost::mpl::vector1<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> > > (0x0x7f4376f2bd00) 0 empty
    boost::mpl::v_item<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, 0> (0x0x7f4376f2bd68) 0 empty
      boost::mpl::vector0<mpl_::na> (0x0x7f4376f43de0) 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<> > (0x0x7f4376f2be38) 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> (0x0x7f4376f2bea0) 0 empty
    boost::mpl::vector1<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> > > (0x0x7f4376f2bf08) 0 empty
      boost::mpl::v_item<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, 0> (0x0x7f4376f2bf70) 0 empty
        boost::mpl::vector0<mpl_::na> (0x0x7f4376f43e40) 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> (0x0x7f4376f2b068) 0 empty
  boost::mpl::vector2<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> > (0x0x7f4376f2b3a8) 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> (0x0x7f4376f2b618) 0 empty
      boost::mpl::vector1<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> > > (0x0x7f4376f2b7b8) 0 empty
        boost::mpl::v_item<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, 0> (0x0x7f4376f2b888) 0 empty
          boost::mpl::vector0<mpl_::na> (0x0x7f4376f43ea0) 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<> > (0x0x7f4376f2b958) 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> (0x0x7f437702b000) 0 empty
    boost::mpl::vector2<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> > (0x0x7f437702b068) 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> (0x0x7f437702b0d0) 0 empty
        boost::mpl::vector1<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> > > (0x0x7f437702b138) 0 empty
          boost::mpl::v_item<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, 0> (0x0x7f437702b1a0) 0 empty
            boost::mpl::vector0<mpl_::na> (0x0x7f4376f43f00) 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> > (0x0x7f4376f43ba0) 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 (0x0x7f4377030000) 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> > (0x0x7f4376f43f60) 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<> > > (0x0x7f4377030060) 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<> > > (0x0x7f437702b340) 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<> > > (0x0x7f43770300c0) 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<> > > (0x0x7f437702b3a8) 0 empty
  boost::is_same<mpl_::long_<32768l>, mpl_::long_<32770l> > (0x0x7f437702b410) 0 empty
    boost::integral_constant<bool, false> (0x0x7f437702b478) 0 empty
      mpl_::bool_<false> (0x0x7f4377030120) 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<> > > (0x0x7f437702b4e0) 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<> > > (0x0x7f437702b548) 0 empty
    boost::is_same<mpl_::long_<32768l>, mpl_::long_<32770l> > (0x0x7f437702b5b0) 0 empty
      boost::integral_constant<bool, false> (0x0x7f437702b618) 0 empty
        mpl_::bool_<false> (0x0x7f4377030180) 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<> > > (0x0x7f4377030240) 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<> > > (0x0x7f43770301e0) 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_> (0x0x7f437702b6e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f437702b750) 0 empty
    mpl_::bool_<false> (0x0x7f43770302a0) 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_> > (0x0x7f437702b7b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f437702b820) 0 empty
    mpl_::bool_<false> (0x0x7f4377030300) 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_> > (0x0x7f437702b888) 0 empty
  boost::mpl::aux::not_impl<0l> (0x0x7f437702b8f0) 0 empty
    mpl_::bool_<true> (0x0x7f4377030360) 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<> > > (0x0x7f437702b958) 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_> > (0x0x7f437702b9c0) 0 empty
    boost::mpl::aux::not_impl<0l> (0x0x7f437702ba28) 0 empty
      mpl_::bool_<true> (0x0x7f43770303c0) 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<> > > (0x0x7f437af85340) 0 empty
  mpl_::long_<2l> (0x0x7f4377030480) 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<> > > (0x0x7f437702ba90) 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<> > > (0x0x7f437702baf8) 0 empty
    mpl_::long_<2l> (0x0x7f43770304e0) 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<> > > (0x0x7f43770305a0) 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<> > > (0x0x7f4377030540) 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> > > (0x0x7f437702bc98) 0 empty
  mpl_::bool_<false> (0x0x7f4377030720) 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> > > > (0x0x7f43770306c0) 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> > > > (0x0x7f4377030780) 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> > (0x0x7f4377030660) 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> > (0x0x7f437702be38) 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> > (0x0x7f43770308a0) 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> > (0x0x7f437702bea0) 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> > (0x0x7f437702bf08) 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> > (0x0x7f4377030900) 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> > (0x0x7f4377030960) 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> > (0x0x7f43770309c0) 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> > (0x0x7f43770580d0) 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> > (0x0x7f4377030a20) 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> > (0x0x7f4377058138) 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> > (0x0x7f43770581a0) 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> > (0x0x7f4377030a80) 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> > (0x0x7f4377030ae0) 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> (0x0x7f4377030c00) 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> > (0x0x7f43770583a8) 0 empty
  mpl_::bool_<false> (0x0x7f4377030de0) 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> > > (0x0x7f4377030d80) 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> > > (0x0x7f4377030e40) 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> (0x0x7f4377030d20) 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> (0x0x7f4377058548) 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> (0x0x7f4377030ea0) 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> (0x0x7f4377030cc0) 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> (0x0x7f4377058680) 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> > (0x0x7f4377074000) 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> (0x0x7f4377030f60) 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> (0x0x7f4377074180) 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> (0x0x7f43770587b8) 0 empty
  boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::sequenced<> > > (0x0x7f43770741e0) 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> (0x0x7f4377074120) 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> > (0x0x7f43770740c0) 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> > > (0x0x7f43770742a0) 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> > > (0x0x7f4377074060) 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> > > (0x0x7f4377058958) 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> > > (0x0x7f4377074300) 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> > (0x0x7f4377030b40) 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> > (0x0x7f43770589c0) 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> > (0x0x7f4377074360) 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> > (0x0x7f4377058a28) 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> > (0x0x7f4377058a90) 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> > (0x0x7f43770743c0) 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> (0x0x7f43770744e0) 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> > (0x0x7f4377058c98) 0 empty
  mpl_::bool_<false> (0x0x7f43770746c0) 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> > > (0x0x7f4377074660) 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> > > (0x0x7f4377074720) 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> (0x0x7f4377074600) 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> (0x0x7f4377058e38) 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> (0x0x7f4377074780) 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> (0x0x7f43770745a0) 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> > > > (0x0x7f4377058f70) 0 empty
  mpl_::bool_<false> (0x0x7f4377074960) 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> > > > > (0x0x7f4377074900) 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> > > > > (0x0x7f43770749c0) 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> (0x0x7f43770748a0) 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> (0x0x7f43770a5000) 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> (0x0x7f4377074a20) 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> (0x0x7f4377074840) 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> > > (0x0x7f4377074c00) 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> (0x0x7f4377074ba0) 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> > > > (0x0x7f4377074d20) 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> (0x0x7f43770a5138) 0 empty
  boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> > > > (0x0x7f4377074d80) 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> (0x0x7f4377074b40) 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> > (0x0x7f4377074ae0) 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> > (0x0x7f4377074f00) 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>*> (0x0x7f43770b1180) 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> > (0x0x7f43770b1120) 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> > (0x0x7f43770b10c0) 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> > (0x0x7f43770b1060) 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> > (0x0x7f43770a54e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43770a5548) 0 empty
    mpl_::bool_<false> (0x0x7f43770b11e0) 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> (0x0x7f43770b1240) 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*> (0x0x7f43770b12a0) 0 empty

Class boost::is_const<RecursorPacketCache::Entry>
   size=1 align=1
   base size=1 base align=1
boost::is_const<RecursorPacketCache::Entry> (0x0x7f43770a55b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43770a5618) 0 empty
    mpl_::bool_<false> (0x0x7f43770b1300) 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> > (0x0x7f43770b1360) 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> (0x0x7f43770b13c0) 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> (0x0x7f43770a5680) 0 empty
  boost::multi_index::detail::non_const_identity_base<RecursorPacketCache::Entry> (0x0x7f43770b1420) 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> > (0x0x7f43770a56e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43770a5750) 0 empty
    mpl_::bool_<false> (0x0x7f43770b1480) 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<> > (0x0x7f43770b14e0) 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<> > (0x0x7f4377074ea0) 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> > (0x0x7f43770b15a0) 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> > (0x0x7f43770b1540) 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> (0x0x7f43770b1720) 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> (0x0x7f43770b16c0) 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> > (0x0x7f43770b1840) 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> > (0x0x7f43770b17e0) 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> > (0x0x7f43770b18a0) 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> > (0x0x7f43770b1780) 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> > (0x0x7f43770a5af8) 0 empty
  mpl_::bool_<false> (0x0x7f43770b1900) 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> > (0x0x7f43770a5b60) 0 empty
  mpl_::bool_<false> (0x0x7f43770b1960) 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> (0x0x7f4377074e40) 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> > (0x0x7f4377074de0) 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> > > > (0x0x7f43770b1a80) 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> > > > (0x0x7f4377074a80) 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> > > > (0x0x7f43770a5d00) 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> > > > (0x0x7f43770b1ae0) 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> > (0x0x7f4377074420) 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> > (0x0x7f43770a5d68) 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> > (0x0x7f43770b1b40) 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> > (0x0x7f43770a5dd0) 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> > (0x0x7f43770a5e38) 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> > (0x0x7f43770b1ba0) 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> > (0x0x7f4377030600) 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> > (0x0x7f4377030420) 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> > (0x0x7f4376f43ae0) 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> > (0x0x7f43770b1c00) 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> > > > > > (0x0x7f43770b1d80) 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> > (0x0x7f43770b1e40) 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> (0x0x7f43770b1f00) 0 empty

Class std::allocator<RecursorPacketCache::Entry>
   size=1 align=1
   base size=1 base align=1
std::allocator<RecursorPacketCache::Entry> (0x0x7f43770a5f70) 0 empty
  __gnu_cxx::new_allocator<RecursorPacketCache::Entry> (0x0x7f43770b1f60) 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> > > > > (0x0x7f4376cdb000) 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> > > > > (0x0x7f43770b1ea0) 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> > > > > (0x0x7f43770b1de0) 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> > > > > > (0x0x7f43770b1d20) 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> > > > > (0x0x7f4376cdd068) 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> > > > > > (0x0x7f4376cdb060) 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> > > > > > (0x0x7f4376cdb0c0) 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> > > > > (0x0x7f4376cdb120) 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> > > > > (0x0x7f4376cdd0d0) 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> > > > > (0x0x7f4376cdb180) 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<> > > (0x0x7f4376cdd138) 0 empty
  mpl_::long_<2l> (0x0x7f4376cdb240) 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> > > > (0x0x7f4376cdb300) 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> > (0x0x7f4376cdd208) 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> (0x0x7f4376cdd270) 0 empty
    boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> > > > (0x0x7f4376cdb3c0) 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> (0x0x7f4376cdd2d8) 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> > (0x0x7f4376cdd340) 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> (0x0x7f4376cdd3a8) 0 empty
      boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> > > > (0x0x7f4376cdb420) 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> > > (0x0x7f4376cdb480) 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> > > (0x0x7f4376cdb360) 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> > > (0x0x7f4376cdd4e0) 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> > > (0x0x7f4376cdb4e0) 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> > > (0x0x7f4376cdd548) 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> > > (0x0x7f4376cdd5b0) 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> > > (0x0x7f4376cdb540) 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> > > > (0x0x7f4376cdb2a0) 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> > (0x0x7f4376cdb1e0) 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> > (0x0x7f4376cdd680) 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> > (0x0x7f4376cdb5a0) 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> (0x0x7f4376cdb600) 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<> > > > (0x0x7f4376cdd820) 0
  boost::noncopyable_::noncopyable (0x0x7f4376cdb780) 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> > > > (0x0x7f4376cdb8a0) 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> > (0x0x7f4376cdd8f0) 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> (0x0x7f4376cdd958) 0 empty
    boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::sequenced<> > > (0x0x7f4376cdb960) 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> (0x0x7f4376cdd9c0) 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> > (0x0x7f4376cdda28) 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> (0x0x7f4376cdda90) 0 empty
      boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::sequenced<> > > (0x0x7f4376cdba20) 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> > > (0x0x7f4376cdbae0) 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> > > (0x0x7f4376cdb900) 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> > > (0x0x7f4376cddbc8) 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> > > (0x0x7f4376cdbb40) 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> > > (0x0x7f4376cddc30) 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> > > (0x0x7f4376cddc98) 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> > > (0x0x7f4376cdbba0) 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> > > > (0x0x7f4376cdb840) 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> > (0x0x7f4376cdb7e0) 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> > > > (0x0x7f4376cdbcc0) 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> > > (0x0x7f4376cdbd20) 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> > > > (0x0x7f4376cdbc60) 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> > (0x0x7f4376cdbc00) 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> > (0x0x7f4376cdbe40) 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> (0x0x7f4376cdbf60) 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> (0x0x7f4376cdbf00) 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> (0x0x7f4376cdbea0) 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> > (0x0x7f4376cdbde0) 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> (0x0x7f4376d640d0) 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> > (0x0x7f4376d65000) 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> > (0x0x7f4376cdbd80) 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> (0x0x7f4376d65120) 0 empty

Class boost::alignment_of<RecursorPacketCache::Entry>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<RecursorPacketCache::Entry> (0x0x7f4376d64208) 0 empty
  boost::integral_constant<long unsigned int, 8ul> (0x0x7f4376d64270) 0 empty
    mpl_::integral_c<long unsigned int, 8ul> (0x0x7f4376d65180) 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 (0x0x7f4376d65240) 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> (0x0x7f4376d651e0) 0

Class boost::aligned_storage<16ul, 8ul>
   size=16 align=8
   base size=16 base align=8
boost::aligned_storage<16ul, 8ul> (0x0x7f4376d64340) 0
  boost::detail::aligned_storage::aligned_storage_imp<16ul, 8ul> (0x0x7f4376d652a0) 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> (0x0x7f4376d650c0) 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> > (0x0x7f4376d64410) 0
  boost::multi_index::detail::pod_value_holder<RecursorPacketCache::Entry> (0x0x7f4376d65300) 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> > (0x0x7f4376d653c0) 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> (0x0x7f4376d654e0) 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> (0x0x7f4376d65480) 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> (0x0x7f4376d65420) 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> > (0x0x7f4376d65360) 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> (0x0x7f4376d645b0) 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> > (0x0x7f4376d65600) 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> > > (0x0x7f4376d65660) 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> > > (0x0x7f4376d64618) 0
  boost::multi_index::detail::sequenced_index_node_impl<std::allocator<char> > (0x0x7f4376d656c0) 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> > > (0x0x7f437aa32310) 0
  boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > (0x0x7f4376d646e8) 0
    boost::multi_index::detail::pod_value_holder<RecursorPacketCache::Entry> (0x0x7f4376d65720) 0
  boost::multi_index::detail::sequenced_index_node_trampoline<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > (0x0x7f4376d64750) 16
    boost::multi_index::detail::sequenced_index_node_impl<std::allocator<char> > (0x0x7f4376d65780) 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> > > (0x0x7f4376d657e0) 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> > > (0x0x7f4376d64820) 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> > > (0x0x7f4376d65840) 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> > > > > (0x0x7f4376d658a0) 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> > > > > (0x0x7f4376d64888) 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> > > > > (0x0x7f4376d65900) 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> (0x0x7f4376d659c0) 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> (0x0x7f4376d65a80) 0 empty

Class boost::remove_cv<RecursorPacketCache::Entry>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<RecursorPacketCache::Entry> (0x0x7f4376d65a20) 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> (0x0x7f4376d65ae0) 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> (0x0x7f4376d65e40) 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> (0x0x7f4376d64dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4376d64e38) 0 empty
    mpl_::bool_<false> (0x0x7f4376d65ea0) 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> (0x0x7f4376d64ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4376d64f08) 0 empty
    mpl_::bool_<false> (0x0x7f4376d65f00) 0 empty

Class boost::is_pointer<RecursorPacketCache::Entry>
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<RecursorPacketCache::Entry> (0x0x7f4376d64f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4376d641a0) 0 empty
    mpl_::bool_<false> (0x0x7f4376d65f60) 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> (0x0x7f4376dda000) 0 empty

Class boost::is_integral<RecursorPacketCache::Entry>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<RecursorPacketCache::Entry> (0x0x7f4376dd8068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4376dd80d0) 0 empty
    mpl_::bool_<false> (0x0x7f4376dda060) 0 empty

Class boost::is_float<RecursorPacketCache::Entry>
   size=1 align=1
   base size=1 base align=1
boost::is_float<RecursorPacketCache::Entry> (0x0x7f4376dd8138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4376dd81a0) 0 empty
    mpl_::bool_<false> (0x0x7f4376dda0c0) 0 empty

Class boost::is_arithmetic<RecursorPacketCache::Entry>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<RecursorPacketCache::Entry> (0x0x7f4376dd8208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4376dd8270) 0 empty
    mpl_::bool_<false> (0x0x7f4376dda120) 0 empty

Class boost::is_enum<RecursorPacketCache::Entry>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<RecursorPacketCache::Entry> (0x0x7f4376dd8340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4376dd83a8) 0 empty
    mpl_::bool_<false> (0x0x7f4376dda180) 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> (0x0x7f4376dda1e0) 0 empty

Class boost::call_traits<RecursorPacketCache::Entry>
   size=1 align=1
   base size=0 base align=1
boost::call_traits<RecursorPacketCache::Entry> (0x0x7f4376d65960) 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> > (0x0x7f4376d64138) 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> > (0x0x7f4376d65060) 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> > > (0x0x7f4376dda2a0) 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> > > > (0x0x7f4376dd8618) 0
  boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > (0x0x7f4376dd8680) 0
    boost::multi_index::detail::ordered_index_node_impl_base<std::allocator<char> > (0x0x7f4376dd86e8) 0
      boost::multi_index::detail::ordered_index_node_compressed_base<std::allocator<char> > (0x0x7f4376dda300) 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> > > > (0x0x7f437a5ef5b0) 0
  boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > (0x0x7f437a5ef620) 0
    boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > (0x0x7f4376dd87b8) 0
      boost::multi_index::detail::pod_value_holder<RecursorPacketCache::Entry> (0x0x7f4376dda360) 0
    boost::multi_index::detail::sequenced_index_node_trampoline<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > (0x0x7f4376dd8820) 16
      boost::multi_index::detail::sequenced_index_node_impl<std::allocator<char> > (0x0x7f4376dda3c0) 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> > > > (0x0x7f4376dd8888) 32
    boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > (0x0x7f4376dd88f0) 32
      boost::multi_index::detail::ordered_index_node_impl_base<std::allocator<char> > (0x0x7f4376dd8958) 32
        boost::multi_index::detail::ordered_index_node_compressed_base<std::allocator<char> > (0x0x7f4376dda420) 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 (0x0x7f4376dda4e0) 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> (0x0x7f4376dd8c30) 0 empty
  boost::mpl::vector0<mpl_::na> (0x0x7f4376dda540) 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> > (0x0x7f4376dda480) 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 (0x0x7f4376dda600) 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> > (0x0x7f4376dda5a0) 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> > (0x0x7f4376dda660) 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> > (0x0x7f4376dd8e38) 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> > (0x0x7f4376dda6c0) 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> > (0x0x7f4376dda720) 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> > (0x0x7f4376dd8ea0) 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> > (0x0x7f4376dda780) 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 (0x0x7f4376dda840) 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> (0x0x7f4376dd8f70) 0 empty
  boost::mpl::vector0<mpl_::na> (0x0x7f4376dda8a0) 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> > (0x0x7f4376dda7e0) 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 (0x0x7f4376dda960) 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> > (0x0x7f4376dda900) 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> > (0x0x7f4376dda9c0) 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> > (0x0x7f4376e730d0) 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> > (0x0x7f4376ddaa20) 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> > > > > > (0x0x7f4376ddaa80) 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> > > > > > (0x0x7f4376e73138) 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> > > > > > (0x0x7f4376ddaae0) 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> (0x0x7f4376ddab40) 0 empty

Class std::less<RecursorPacketCache::Entry>
   size=1 align=1
   base size=1 base align=1
std::less<RecursorPacketCache::Entry> (0x0x7f4376e731a0) 0 empty
  std::binary_function<RecursorPacketCache::Entry, RecursorPacketCache::Entry, bool> (0x0x7f4376ddaba0) 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> (0x0x7f4376dd84e0) 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> > (0x0x7f4376dd8548) 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> > (0x0x7f4376dda240) 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 (0x0x7f4376ddae40) 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> (0x0x7f4376e73410) 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> (0x0x7f4376e73478) 0 empty
    boost::mpl::vector0<mpl_::na> (0x0x7f4376ddaea0) 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> > (0x0x7f4376ddade0) 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 (0x0x7f4376ddaf60) 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> > (0x0x7f4376ddaf00) 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> > (0x0x7f4376af2000) 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> > (0x0x7f4376e73680) 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> > (0x0x7f4376af2060) 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> > (0x0x7f4376e736e8) 0 empty
  mpl_::long_<2l> (0x0x7f4376af20c0) 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> > (0x0x7f4376e73750) 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> > (0x0x7f4376e737b8) 0 empty
    mpl_::long_<2l> (0x0x7f4376af2120) 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> > (0x0x7f4376af21e0) 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> > (0x0x7f4376af2180) 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> > (0x0x7f4376af22a0) 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> > (0x0x7f4376af2240) 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> > (0x0x7f4376af2480) 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> (0x0x7f4376af2420) 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> > > (0x0x7f4376af24e0) 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> (0x0x7f4376e73a28) 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> > > (0x0x7f4376af2540) 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> (0x0x7f4376af23c0) 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> > (0x0x7f4376af2360) 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> > (0x0x7f4376e73bc8) 0 empty
  boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f4376af25a0) 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> > (0x0x7f4376e73c30) 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> > (0x0x7f4376e73c98) 0 empty
    boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f4376af2600) 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> > (0x0x7f4376e73d00) 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> > (0x0x7f4376e73d68) 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> > (0x0x7f4376e73dd0) 0 empty
      boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f4376af2660) 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> > (0x0x7f4376af26c0) 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> > > (0x0x7f4376af2840) 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> (0x0x7f4376af27e0) 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> > > > (0x0x7f4376af28a0) 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> (0x0x7f4376e73f08) 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> > > > (0x0x7f4376af2900) 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> (0x0x7f4376af2780) 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> > (0x0x7f4376af2720) 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> > > (0x0x7f4376b26000) 0 empty
  boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f4376af2960) 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> > > (0x0x7f4376b26068) 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> > > (0x0x7f4376b260d0) 0 empty
    boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f4376af29c0) 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> > > (0x0x7f4376b26138) 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> > > (0x0x7f4376b261a0) 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> > > (0x0x7f4376b26208) 0 empty
      boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f4376af2a20) 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> > (0x0x7f4376af2a80) 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> (0x0x7f4376af2300) 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> (0x0x7f4376ddad80) 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> > (0x0x7f4376ddad20) 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<> > > (0x0x7f43770c3960) 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> (0x0x7f4376ddac00) 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<> > > > (0x0x7f4376e73208) 8
    boost::noncopyable_::noncopyable (0x0x7f4376ddac60) 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> (0x0x7f4376e73270) 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> > (0x0x7f4376e732d8) 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> > (0x0x7f4376ddacc0) 16 empty

Class RecursorPacketCache
   size=48 align=8
   base size=48 base align=8
RecursorPacketCache (0x0x7f4376f43a20) 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> (0x0x7f4376af2ba0) 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> (0x0x7f4376af2c00) 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> (0x0x7f4376af2b40) 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> (0x0x7f4376af2d20) 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> (0x0x7f4376af2cc0) 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> (0x0x7f4376af2c60) 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> (0x0x7f4376af2e40) 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> (0x0x7f4376b7b680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4376b7b6e8) 0 empty
    mpl_::bool_<false> (0x0x7f4376af2ea0) 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> (0x0x7f4376b7b750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4376b7b7b8) 0 empty
    mpl_::bool_<false> (0x0x7f4376af2f00) 0 empty

Class boost::is_reference<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<unsigned int> (0x0x7f4376b7b820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4376b7b888) 0 empty
    mpl_::bool_<false> (0x0x7f4376af2f60) 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*> (0x0x7f4376b860c0) 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> (0x0x7f4376b7b9c0) 0 empty
  boost::type_traits::is_function_ptr_helper<unsigned int*> (0x0x7f4376b86120) 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> (0x0x7f4376b7ba28) 0 empty
  boost::detail::is_function_chooser<false>::result_<unsigned int> (0x0x7f4376b7ba90) 0 empty
    boost::type_traits::is_function_ptr_helper<unsigned int*> (0x0x7f4376b86180) 0 empty

Class boost::is_function<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_function<unsigned int> (0x0x7f4376b7baf8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4376b7bb60) 0 empty
    mpl_::bool_<false> (0x0x7f4376b861e0) 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> (0x0x7f4376b86240) 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> (0x0x7f4376af2de0) 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*> (0x0x7f4376b86480) 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> (0x0x7f4376b86420) 0 empty

Class boost::remove_cv<unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<unsigned int> (0x0x7f4376b863c0) 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> (0x0x7f4376b86360) 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> (0x0x7f4376b86300) 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>*> (0x0x7f4376b86600) 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> > (0x0x7f4376b865a0) 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> > (0x0x7f4376b86540) 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> > (0x0x7f4376b864e0) 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> > (0x0x7f4376b862a0) 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> >*> (0x0x7f4376b86ae0) 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> > > (0x0x7f4376b86a80) 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> > > (0x0x7f4376b86a20) 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> > > (0x0x7f4376b869c0) 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> > > (0x0x7f4376af2d80) 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> (0x0x7f4376ba0548) 0
  boost::tuples::cons<unsigned int, boost::tuples::cons<unsigned int, boost::tuples::cons<unsigned int, boost::tuples::null_type> > > (0x0x7f4376b86c60) 0

Class KeyTag
   size=1 align=1
   base size=0 base align=1
KeyTag (0x0x7f4376b86de0) 0 empty

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

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

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

Class std::allocator<int>::rebind<int>
   size=1 align=1
   base size=0 base align=1
std::allocator<int>::rebind<int> (0x0x7f4376c1e0c0) 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*> (0x0x7f4376c1e180) 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 (0x0x7f4376be7a90) 0
  std::allocator<int> (0x0x7f4376be7af8) 0 empty
    __gnu_cxx::new_allocator<int> (0x0x7f4376c1e120) 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> > (0x0x7f4376b86f00) 0

Class std::deque<int, std::allocator<int> >
   size=80 align=8
   base size=80 base align=8
std::deque<int, std::allocator<int> > (0x0x7f4376be7b60) 0
  std::_Deque_base<int, std::allocator<int> > (0x0x7f4376c1e240) 0

Class std::queue<int>
   size=80 align=8
   base size=80 base align=8
std::queue<int> (0x0x7f4376b86ea0) 0

Class std::pair<unsigned int, unsigned int>
   size=8 align=4
   base size=8 base align=4
std::pair<unsigned int, unsigned int> (0x0x7f4376c1e360) 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> (0x0x7f4376c1e3c0) 0

Class NegCacheEntry
   size=32 align=8
   base size=28 base align=8
NegCacheEntry (0x0x7f4376c1e420) 0

Class DecayingEwma
   size=40 align=8
   base size=37 base align=8
DecayingEwma (0x0x7f4376c1e540) 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> > (0x0x7f4376c1e780) 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> > (0x0x7f4376be7e38) 0 empty
  __gnu_cxx::new_allocator<std::pair<ComboAddress, DecayingEwma> > (0x0x7f4376c1e7e0) 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> > > (0x0x7f4376c1e720) 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> > (0x0x7f4376c1e900) 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> > (0x0x7f4376c1e8a0) 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 (0x0x7f4376be7888) 0
  std::allocator<std::pair<ComboAddress, DecayingEwma> > (0x0x7f4376be78f0) 0 empty
    __gnu_cxx::new_allocator<std::pair<ComboAddress, DecayingEwma> > (0x0x7f4376c1e960) 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> > > (0x0x7f4376c1e6c0) 0

Class std::vector<std::pair<ComboAddress, DecayingEwma> >
   size=24 align=8
   base size=24 base align=8
std::vector<std::pair<ComboAddress, DecayingEwma> > (0x0x7f4376be7bc8) 0
  std::_Vector_base<std::pair<ComboAddress, DecayingEwma>, std::allocator<std::pair<ComboAddress, DecayingEwma> > > (0x0x7f4376c1e9c0) 0

Class SyncRes::DecayingEwmaCollection
   size=56 align=8
   base size=52 base align=8
SyncRes::DecayingEwmaCollection (0x0x7f4376c1e660) 0

Class SyncRes::EDNSStatus
   size=24 align=8
   base size=20 base align=8
SyncRes::EDNSStatus (0x0x7f4376c1ea20) 0

Class __gnu_cxx::new_allocator<ComboAddress>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<ComboAddress> (0x0x7f4376c1eba0) 0 empty

Class std::allocator<ComboAddress>
   size=1 align=1
   base size=1 base align=1
std::allocator<ComboAddress> (0x0x7f437690a0d0) 0 empty
  __gnu_cxx::new_allocator<ComboAddress> (0x0x7f4376c1ec00) 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> > (0x0x7f4376c1eb40) 0 empty

Class std::allocator<ComboAddress>::rebind<ComboAddress>
   size=1 align=1
   base size=0 base align=1
std::allocator<ComboAddress>::rebind<ComboAddress> (0x0x7f4376c1ed20) 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> (0x0x7f4376c1ecc0) 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 (0x0x7f437690a270) 0
  std::allocator<ComboAddress> (0x0x7f437690a2d8) 0 empty
    __gnu_cxx::new_allocator<ComboAddress> (0x0x7f4376c1ed80) 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> > (0x0x7f4376c1eae0) 0

Class std::vector<ComboAddress>
   size=24 align=8
   base size=24 base align=8
std::vector<ComboAddress> (0x0x7f437690a340) 0
  std::_Vector_base<ComboAddress, std::allocator<ComboAddress> > (0x0x7f4376c1ede0) 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> > > > > (0x0x7f4376c1ef60) 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 (0x0x7f437697e060) 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> (0x0x7f437690a680) 0 empty
  boost::mpl::vector0<mpl_::na> (0x0x7f437697e180) 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> > > > (0x0x7f437690a750) 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> (0x0x7f437690a7b8) 0 empty
    boost::mpl::vector0<mpl_::na> (0x0x7f437697e1e0) 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> (0x0x7f437690a820) 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> > > > (0x0x7f437690a888) 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> (0x0x7f437690a8f0) 0 empty
      boost::mpl::vector0<mpl_::na> (0x0x7f437697e240) 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> > > > (0x0x7f437690a9c0) 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> (0x0x7f437690aa28) 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> > > > (0x0x7f437690aa90) 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> (0x0x7f437690aaf8) 0 empty
        boost::mpl::vector0<mpl_::na> (0x0x7f437697e2a0) 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> > (0x0x7f437697e000) 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 (0x0x7f437697e360) 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> > (0x0x7f437697e300) 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> > > > > (0x0x7f437697e3c0) 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> > > > > (0x0x7f437690ac98) 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> > > > > (0x0x7f437697e420) 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> > (0x0x7f437af4c000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f437690ad00) 0 empty
    mpl_::bool_<false> (0x0x7f437697e480) 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> > > > > (0x0x7f437690ad68) 0 empty
  boost::is_same<mpl_::long_<32768l>, mpl_::long_<32769l> > (0x0x7f437690add0) 0 empty
    boost::integral_constant<bool, false> (0x0x7f437690ae38) 0 empty
      mpl_::bool_<false> (0x0x7f437697e4e0) 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> > > > > (0x0x7f437690aea0) 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> > > > > (0x0x7f437690af08) 0 empty
    boost::is_same<mpl_::long_<32768l>, mpl_::long_<32769l> > (0x0x7f437690af70) 0 empty
      boost::integral_constant<bool, false> (0x0x7f437690a138) 0 empty
        mpl_::bool_<false> (0x0x7f437697e540) 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> > > > > (0x0x7f437697e600) 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> > > > > (0x0x7f437697e5a0) 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_> (0x0x7f43769a9000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43769a9068) 0 empty
    mpl_::bool_<false> (0x0x7f437697e660) 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_> > (0x0x7f43769a90d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43769a9138) 0 empty
    mpl_::bool_<false> (0x0x7f437697e6c0) 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_> > (0x0x7f43769a91a0) 0 empty
  boost::mpl::aux::not_impl<0l> (0x0x7f43769a9208) 0 empty
    mpl_::bool_<true> (0x0x7f437697e720) 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> > > > > (0x0x7f43769a9270) 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_> > (0x0x7f43769a92d8) 0 empty
    boost::mpl::aux::not_impl<0l> (0x0x7f43769a9340) 0 empty
      mpl_::bool_<true> (0x0x7f437697e780) 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> > > > > (0x0x7f43769a93a8) 0 empty
  mpl_::long_<1l> (0x0x7f437697e840) 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> > > > > (0x0x7f43769a9410) 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> > > > > (0x0x7f43769a9478) 0 empty
    mpl_::long_<1l> (0x0x7f437697e8a0) 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> > > > > (0x0x7f437697e960) 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> > > > > (0x0x7f437697e900) 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> > > (0x0x7f43769a9618) 0 empty
  mpl_::bool_<false> (0x0x7f437697eae0) 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> > > > (0x0x7f437697ea80) 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> > > > (0x0x7f437697eb40) 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> > (0x0x7f437697ea20) 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> > (0x0x7f43769a97b8) 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> > (0x0x7f437697eba0) 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> > (0x0x7f43769a9820) 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> > (0x0x7f43769a9888) 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> > (0x0x7f437697ec00) 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> > (0x0x7f437697ec60) 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> (0x0x7f437697ed80) 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> > (0x0x7f43769a9b60) 0 empty
  mpl_::bool_<false> (0x0x7f437697ef60) 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> > > (0x0x7f437697ef00) 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> > > (0x0x7f43769d9000) 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> (0x0x7f437697eea0) 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> (0x0x7f43769a9d00) 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> (0x0x7f43769d9060) 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> (0x0x7f437697ee40) 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> (0x0x7f43769a9e38) 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> > (0x0x7f43769d9180) 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> (0x0x7f43769d9120) 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> > > > (0x0x7f43769d9360) 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> (0x0x7f43769d9300) 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> > > > > (0x0x7f43769d93c0) 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> (0x0x7f43769a9f70) 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> > > > > (0x0x7f43769d9420) 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> (0x0x7f43769d92a0) 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> > (0x0x7f43769d9240) 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> > > (0x0x7f43769d95a0) 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> >*> (0x0x7f43769d9720) 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> > > (0x0x7f43769d96c0) 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> > > (0x0x7f43769d9660) 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> > > (0x0x7f43769d9600) 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> > > (0x0x7f43769f2208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43769f2270) 0 empty
    mpl_::bool_<false> (0x0x7f43769d9780) 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> (0x0x7f43769d9840) 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> (0x0x7f43769d97e0) 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> > (0x0x7f43769d9960) 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> > (0x0x7f43769f2d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43769f2dd0) 0 empty
    mpl_::bool_<false> (0x0x7f43769d99c0) 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> > (0x0x7f43769f2e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43769f2ea0) 0 empty
    mpl_::bool_<false> (0x0x7f43769d9a20) 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> > (0x0x7f43769f2f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43769f2f70) 0 empty
    mpl_::bool_<false> (0x0x7f43769d9a80) 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>*> (0x0x7f43769d9ba0) 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> > (0x0x7f4376a0c0d0) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>*> (0x0x7f43769d9c00) 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> > (0x0x7f4376a0c138) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname> > (0x0x7f4376a0c1a0) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>*> (0x0x7f43769d9c60) 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> > (0x0x7f4376a0c208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4376a0c270) 0 empty
    mpl_::bool_<false> (0x0x7f43769d9cc0) 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> > (0x0x7f43769d9d20) 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> > (0x0x7f43769d9900) 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> > (0x0x7f43769d9d80) 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> (0x0x7f43769d9de0) 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> (0x0x7f4376a0c410) 0 empty
  boost::multi_index::detail::non_const_member_base<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname> (0x0x7f43769d9e40) 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> > (0x0x7f43769d9f60) 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> > (0x0x7f4376a0c680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4376a0c6e8) 0 empty
    mpl_::bool_<false> (0x0x7f4376a23000) 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> > (0x0x7f4376a0c820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4376a0c888) 0 empty
    mpl_::bool_<false> (0x0x7f4376a23060) 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> > (0x0x7f4376a0c9c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4376a0ca28) 0 empty
    mpl_::bool_<false> (0x0x7f4376a230c0) 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>*> (0x0x7f4376a232a0) 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> > (0x0x7f4376a0cc30) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype>*> (0x0x7f4376a23300) 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> > (0x0x7f4376a0cc98) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > (0x0x7f4376a0cd00) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype>*> (0x0x7f4376a23420) 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> > (0x0x7f4376a0ce38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4376a0cea0) 0 empty
    mpl_::bool_<false> (0x0x7f4376a23480) 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> > (0x0x7f4376a235a0) 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> > (0x0x7f43769d9f00) 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> (0x0x7f4376a23600) 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*> (0x0x7f4376a23660) 0 empty

Class boost::is_const<QType>
   size=1 align=1
   base size=1 base align=1
boost::is_const<QType> (0x0x7f4376a2e0d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4376a2e138) 0 empty
    mpl_::bool_<false> (0x0x7f4376a236c0) 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> > (0x0x7f4376a23720) 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> (0x0x7f4376a23780) 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> (0x0x7f4376a2e270) 0 empty
  boost::multi_index::detail::non_const_member_base<DNSResourceRecord, QType, &DNSResourceRecord::qtype> (0x0x7f4376a237e0) 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>*> (0x0x7f4376a23960) 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> > (0x0x7f4376a23900) 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> > (0x0x7f4376a238a0) 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> > (0x0x7f4376a23840) 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> (0x0x7f43769d9ea0) 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>*> (0x0x7f4376a23d20) 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> > (0x0x7f4376a23cc0) 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> > (0x0x7f4376a23c60) 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> > (0x0x7f4376a23c00) 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>*> (0x0x7f4376a23ea0) 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> > (0x0x7f4376a23e40) 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> > (0x0x7f4376a23de0) 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> > (0x0x7f4376a23d80) 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> > (0x0x7f43769d98a0) 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> (0x0x7f4376a2e8f0) 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> > (0x0x7f4376a62060) 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> > (0x0x7f4376a77b60) 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> (0x0x7f4376a77bc8) 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> > (0x0x7f4376a620c0) 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> > > (0x0x7f4376a77d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4376a77d68) 0 empty
    mpl_::bool_<false> (0x0x7f4376a62120) 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<> > (0x0x7f4376a62180) 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<> > (0x0x7f43769d9540) 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> > > (0x0x7f4376a62240) 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> > > (0x0x7f4376a621e0) 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> > > (0x0x7f4376a62300) 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> > > (0x0x7f4376a622a0) 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> > > (0x0x7f43766a0000) 0 empty
  mpl_::bool_<false> (0x0x7f4376a62420) 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> > > > (0x0x7f4376a62480) 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> > > > (0x0x7f4376a623c0) 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> > > (0x0x7f4376a624e0) 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> > > > (0x0x7f4376a62360) 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> > > (0x0x7f43766a02d8) 0 empty
  mpl_::bool_<false> (0x0x7f4376a62540) 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> (0x0x7f43769d94e0) 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> > > (0x0x7f43769d9480) 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> > > (0x0x7f4376a625a0) 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> > > (0x0x7f43769d91e0) 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> > > (0x0x7f43766a03a8) 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> > > (0x0x7f4376a62600) 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> > (0x0x7f437697ecc0) 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> > (0x0x7f43766a0410) 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> > (0x0x7f4376a62660) 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> > (0x0x7f43766a0478) 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> > (0x0x7f43766a04e0) 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> > (0x0x7f4376a626c0) 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> > (0x0x7f437697e9c0) 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> > (0x0x7f437697e7e0) 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> > (0x0x7f4376c1ef00) 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> > (0x0x7f4376a62720) 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> > > > > (0x0x7f4376a627e0) 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> > (0x0x7f4376a628a0) 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> > > > (0x0x7f4376a62960) 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> > > > (0x0x7f4376a62900) 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> > > > (0x0x7f4376a62840) 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> > > > > (0x0x7f4376a62780) 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> > > > (0x0x7f43766a0680) 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> > > > > (0x0x7f4376a629c0) 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> > > > > (0x0x7f4376a62a20) 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> > > > (0x0x7f4376a62a80) 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> > > > (0x0x7f43766a06e8) 0 empty
  __gnu_cxx::new_allocator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> > > > (0x0x7f4376a62ae0) 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> > (0x0x7f43766a0750) 0 empty
  mpl_::long_<1l> (0x0x7f4376a62ba0) 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> > > > > (0x0x7f43766a07b8) 0 empty
  mpl_::long_<1l> (0x0x7f4376a62c00) 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> > > > (0x0x7f4376a62cc0) 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> > (0x0x7f43766a0888) 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> (0x0x7f43766a08f0) 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> > > > > (0x0x7f4376a62d80) 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> (0x0x7f43766a0958) 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> > (0x0x7f43766a09c0) 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> (0x0x7f43766a0a28) 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> > > > > (0x0x7f4376a62de0) 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> > > (0x0x7f4376a62e40) 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> > > (0x0x7f4376a62d20) 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> > > (0x0x7f43766a0b60) 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> > > (0x0x7f4376a62ea0) 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> > > (0x0x7f43766a0bc8) 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> > > (0x0x7f43766a0c30) 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> > > (0x0x7f4376a62f00) 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> > > > (0x0x7f4376a62c60) 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> > (0x0x7f4376a62b40) 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> > (0x0x7f43766a0d00) 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> > (0x0x7f4376a62f60) 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> (0x0x7f4376701000) 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> > > > > > (0x0x7f43766a0ea0) 0
  boost::noncopyable_::noncopyable (0x0x7f4376701180) 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> > > > (0x0x7f43767012a0) 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> > > (0x0x7f4376701300) 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> > > > (0x0x7f4376701240) 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> > (0x0x7f43767011e0) 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> > (0x0x7f4376701420) 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> (0x0x7f43767014e0) 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> (0x0x7f4376701480) 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> > (0x0x7f43767013c0) 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> (0x0x7f4376744270) 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> > (0x0x7f4376701540) 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> > (0x0x7f4376701360) 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> (0x0x7f4376701720) 0 empty

Class boost::alignment_of<DNSResourceRecord>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<DNSResourceRecord> (0x0x7f43767443a8) 0 empty
  boost::integral_constant<long unsigned int, 8ul> (0x0x7f4376744410) 0 empty
    mpl_::integral_c<long unsigned int, 8ul> (0x0x7f4376701780) 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 (0x0x7f4376701840) 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> (0x0x7f43767017e0) 0

Class boost::aligned_storage<72ul, 8ul>
   size=72 align=8
   base size=72 base align=8
boost::aligned_storage<72ul, 8ul> (0x0x7f43767444e0) 0
  boost::detail::aligned_storage::aligned_storage_imp<72ul, 8ul> (0x0x7f43767018a0) 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> (0x0x7f43767016c0) 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> > (0x0x7f43767445b0) 0
  boost::multi_index::detail::pod_value_holder<DNSResourceRecord> (0x0x7f4376701900) 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> > (0x0x7f43767019c0) 0 empty

Class std::allocator<DNSResourceRecord>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<DNSResourceRecord>::rebind<char> (0x0x7f4376701ae0) 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> (0x0x7f4376701a80) 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> (0x0x7f4376701a20) 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> > (0x0x7f4376701960) 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> (0x0x7f43767448f0) 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> > (0x0x7f4376701b40) 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> > > (0x0x7f4376701ba0) 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> > > (0x0x7f4376744958) 0
  boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > (0x0x7f43767449c0) 0
    boost::multi_index::detail::ordered_index_node_impl_base<std::allocator<char> > (0x0x7f4376744a28) 0
      boost::multi_index::detail::ordered_index_node_compressed_base<std::allocator<char> > (0x0x7f4376701c00) 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> > > (0x0x7f437a336cb0) 0
  boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> > (0x0x7f4376744af8) 0
    boost::multi_index::detail::pod_value_holder<DNSResourceRecord> (0x0x7f4376701c60) 0
  boost::multi_index::detail::ordered_index_node_trampoline<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> > > (0x0x7f4376744b60) 72
    boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > (0x0x7f4376744bc8) 72
      boost::multi_index::detail::ordered_index_node_impl_base<std::allocator<char> > (0x0x7f4376744c30) 72
        boost::multi_index::detail::ordered_index_node_compressed_base<std::allocator<char> > (0x0x7f4376701cc0) 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> > (0x0x7f4376701d20) 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> > (0x0x7f4376744f08) 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> > (0x0x7f4376701d80) 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> > > > > (0x0x7f4376701de0) 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> > > > > (0x0x7f4376744f70) 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> > > > > (0x0x7f4376701e40) 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> (0x0x7f4376701f00) 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*> (0x0x7f43767a9060) 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> (0x0x7f43767a9000) 0 empty

Class boost::remove_cv<DNSResourceRecord>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<DNSResourceRecord> (0x0x7f4376701f60) 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> (0x0x7f43767a90c0) 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> (0x0x7f43767a9420) 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> (0x0x7f43767ac410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43767ac478) 0 empty
    mpl_::bool_<false> (0x0x7f43767a9480) 0 empty

Class boost::is_member_pointer<DNSResourceRecord>
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<DNSResourceRecord> (0x0x7f43767ac4e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43767ac548) 0 empty
    mpl_::bool_<false> (0x0x7f43767a94e0) 0 empty

Class boost::is_pointer<DNSResourceRecord>
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<DNSResourceRecord> (0x0x7f43767ac5b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43767ac618) 0 empty
    mpl_::bool_<false> (0x0x7f43767a9540) 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> (0x0x7f43767a95a0) 0 empty

Class boost::is_integral<DNSResourceRecord>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<DNSResourceRecord> (0x0x7f43767ac6e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43767ac750) 0 empty
    mpl_::bool_<false> (0x0x7f43767a9600) 0 empty

Class boost::is_float<DNSResourceRecord>
   size=1 align=1
   base size=1 base align=1
boost::is_float<DNSResourceRecord> (0x0x7f43767ac7b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43767ac820) 0 empty
    mpl_::bool_<false> (0x0x7f43767a9660) 0 empty

Class boost::is_arithmetic<DNSResourceRecord>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<DNSResourceRecord> (0x0x7f43767ac888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43767ac8f0) 0 empty
    mpl_::bool_<false> (0x0x7f43767a96c0) 0 empty

Class boost::is_enum<DNSResourceRecord>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<DNSResourceRecord> (0x0x7f43767ac9c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43767aca28) 0 empty
    mpl_::bool_<false> (0x0x7f43767a9720) 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> (0x0x7f43767a9780) 0 empty

Class boost::call_traits<DNSResourceRecord>
   size=1 align=1
   base size=0 base align=1
boost::call_traits<DNSResourceRecord> (0x0x7f4376701ea0) 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> > > > (0x0x7f43767a9840) 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> > >*> (0x0x7f43767a9960) 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> > > > (0x0x7f43767a9900) 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> > > > (0x0x7f43767a98a0) 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> > > > (0x0x7f43767a99c0) 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> > > > (0x0x7f43767a9d20) 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> > > > (0x0x7f43767ee068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43767ee0d0) 0 empty
    mpl_::bool_<false> (0x0x7f43767a9d80) 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> > > > (0x0x7f43767ee138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43767ee1a0) 0 empty
    mpl_::bool_<false> (0x0x7f43767a9de0) 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> > > > (0x0x7f43767ee208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43767ee270) 0 empty
    mpl_::bool_<false> (0x0x7f43767a9e40) 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> > > > (0x0x7f43767a9ea0) 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> > > > (0x0x7f43767ee340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43767ee3a8) 0 empty
    mpl_::bool_<false> (0x0x7f43767a9f00) 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> > > > (0x0x7f43767ee410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43767ee478) 0 empty
    mpl_::bool_<false> (0x0x7f43767a9f60) 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> > > > (0x0x7f43767ee4e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43767ee548) 0 empty
    mpl_::bool_<false> (0x0x7f43767fe000) 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> > > > (0x0x7f43767ee618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43767ee680) 0 empty
    mpl_::bool_<false> (0x0x7f43767fe060) 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> (0x0x7f43767fe0c0) 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> > > > (0x0x7f43767a97e0) 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> (0x0x7f43767fe180) 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> (0x0x7f43767fe120) 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> > (0x0x7f43767fe300) 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> > (0x0x7f437686a340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f437686a3a8) 0 empty
    mpl_::bool_<false> (0x0x7f43767fe360) 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> > (0x0x7f437686a410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f437686a478) 0 empty
    mpl_::bool_<false> (0x0x7f43767fe3c0) 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> > (0x0x7f437686a4e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f437686a548) 0 empty
    mpl_::bool_<false> (0x0x7f43767fe420) 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>*> (0x0x7f43767fe540) 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> > (0x0x7f437686a680) 0 empty
  boost::type_traits::is_function_ptr_helper<std::less<QType>*> (0x0x7f43767fe5a0) 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> > (0x0x7f437686a6e8) 0 empty
  boost::detail::is_function_chooser<false>::result_<std::less<QType> > (0x0x7f437686a750) 0 empty
    boost::type_traits::is_function_ptr_helper<std::less<QType>*> (0x0x7f43767fe600) 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> > (0x0x7f437686a7b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f437686a820) 0 empty
    mpl_::bool_<false> (0x0x7f43767fe660) 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> > (0x0x7f43767fe6c0) 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> > (0x0x7f43767fe2a0) 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> (0x0x7f43767fe7e0) 0 empty

Class std::less<QType>
   size=1 align=1
   base size=1 base align=1
std::less<QType> (0x0x7f437686a958) 0 empty
  std::binary_function<QType, QType, bool> (0x0x7f43767fe840) 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>*> (0x0x7f43767fe9c0) 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> > (0x0x7f43767fe960) 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> > (0x0x7f43767fe900) 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> > (0x0x7f43767fe8a0) 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> (0x0x7f43767fe240) 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>*> (0x0x7f43767feb40) 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> > (0x0x7f43767feae0) 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> > (0x0x7f43767fea80) 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> > (0x0x7f43767fea20) 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> > (0x0x7f43767fe1e0) 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> (0x0x7f437686ae38) 0
  boost::tuples::cons<CIStringCompare, boost::tuples::cons<std::less<QType>, boost::tuples::null_type> > (0x0x7f43767fef00) 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> > (0x0x7f437649a138) 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> (0x0x7f437649a1a0) 0
    boost::tuples::cons<CIStringCompare, boost::tuples::cons<std::less<QType>, boost::tuples::null_type> > (0x0x7f43767fef60) 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> (0x0x7f43767442d8) 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> > (0x0x7f4376701660) 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 (0x0x7f43764d9240) 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> (0x0x7f43764b5a90) 0 empty
  boost::mpl::vector0<mpl_::na> (0x0x7f43764d92a0) 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> > (0x0x7f43764d91e0) 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 (0x0x7f43764d9360) 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> > (0x0x7f43764d9300) 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> > (0x0x7f43764d93c0) 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> > (0x0x7f43764b5c98) 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> > (0x0x7f43764d9420) 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> > (0x0x7f43764b5d00) 0 empty
  mpl_::long_<1l> (0x0x7f43764d9480) 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> > (0x0x7f43764b5d68) 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> > (0x0x7f43764b5dd0) 0 empty
    mpl_::long_<1l> (0x0x7f43764d94e0) 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> > (0x0x7f43764d95a0) 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> > (0x0x7f43764d9540) 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> > (0x0x7f43764d9660) 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> > (0x0x7f43764d9600) 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> > (0x0x7f43764d9840) 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> (0x0x7f43764d97e0) 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> > > (0x0x7f43764d98a0) 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> (0x0x7f437651f000) 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> > > (0x0x7f43764d9900) 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> (0x0x7f43764d9780) 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> > (0x0x7f43764d9720) 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> > (0x0x7f437651f1a0) 0 empty
  boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f43764d9960) 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> > (0x0x7f437651f208) 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> > (0x0x7f437651f270) 0 empty
    boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f43764d99c0) 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> > (0x0x7f437651f2d8) 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> > (0x0x7f437651f340) 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> > (0x0x7f437651f3a8) 0 empty
      boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f43764d9a20) 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> > (0x0x7f43764d9a80) 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> (0x0x7f43764d96c0) 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> (0x0x7f43764d9180) 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> > (0x0x7f43764d9120) 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> > > > > (0x0x7f43767eb258) 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> (0x0x7f43764d9000) 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> > > > > > (0x0x7f43764b58f0) 8
    boost::noncopyable_::noncopyable (0x0x7f43764d9060) 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> (0x0x7f43764b5958) 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> > (0x0x7f43764d90c0) 16 empty

Class SyncRes::AuthDomain
   size=64 align=8
   base size=64 base align=8
SyncRes::AuthDomain (0x0x7f4376c1ea80) 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<> > > (0x0x7f43764d9ba0) 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 (0x0x7f43764d9c60) 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> (0x0x7f437651f680) 0 empty
  boost::mpl::vector0<mpl_::na> (0x0x7f43764d9d80) 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> > > > (0x0x7f437651f750) 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> (0x0x7f437651f7b8) 0 empty
    boost::mpl::vector0<mpl_::na> (0x0x7f43764d9de0) 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> (0x0x7f437651f820) 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> > > > (0x0x7f437651f888) 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> (0x0x7f437651f8f0) 0 empty
      boost::mpl::vector0<mpl_::na> (0x0x7f43764d9e40) 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<> > (0x0x7f437651f9c0) 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> (0x0x7f437651fa28) 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> > > > (0x0x7f437651fa90) 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> (0x0x7f437651faf8) 0 empty
        boost::mpl::vector0<mpl_::na> (0x0x7f43764d9ea0) 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> (0x0x7f437651fb60) 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<> > (0x0x7f437651fbc8) 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> (0x0x7f437651fc30) 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> > > > (0x0x7f437651fc98) 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> (0x0x7f437651fd00) 0 empty
          boost::mpl::vector0<mpl_::na> (0x0x7f43764d9f00) 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<> > (0x0x7f437651fdd0) 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> (0x0x7f437651fe38) 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<> > (0x0x7f437651fea0) 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> (0x0x7f437651ff08) 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> > > > (0x0x7f437651ff70) 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> (0x0x7f4376597000) 0 empty
            boost::mpl::vector0<mpl_::na> (0x0x7f43764d9f60) 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> > (0x0x7f43764d9c00) 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 (0x0x7f437659e060) 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> > (0x0x7f437659e000) 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<> > > (0x0x7f437659e0c0) 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<> > > (0x0x7f43765971a0) 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<> > > (0x0x7f437659e120) 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<> > > (0x0x7f4376597208) 0 empty
  boost::is_same<mpl_::long_<32768l>, mpl_::long_<32770l> > (0x0x7f4376597270) 0 empty
    boost::integral_constant<bool, false> (0x0x7f43765972d8) 0 empty
      mpl_::bool_<false> (0x0x7f437659e180) 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<> > > (0x0x7f4376597340) 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<> > > (0x0x7f43765973a8) 0 empty
    boost::is_same<mpl_::long_<32768l>, mpl_::long_<32770l> > (0x0x7f4376597410) 0 empty
      boost::integral_constant<bool, false> (0x0x7f4376597478) 0 empty
        mpl_::bool_<false> (0x0x7f437659e1e0) 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<> > > (0x0x7f437659e2a0) 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<> > > (0x0x7f437659e240) 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_> (0x0x7f4376597548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43765975b0) 0 empty
    mpl_::bool_<false> (0x0x7f437659e300) 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_> > (0x0x7f4376597618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4376597680) 0 empty
    mpl_::bool_<false> (0x0x7f437659e360) 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_> > (0x0x7f43765976e8) 0 empty
  boost::mpl::aux::not_impl<0l> (0x0x7f4376597750) 0 empty
    mpl_::bool_<true> (0x0x7f437659e3c0) 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<> > > (0x0x7f43765977b8) 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_> > (0x0x7f4376597820) 0 empty
    boost::mpl::aux::not_impl<0l> (0x0x7f4376597888) 0 empty
      mpl_::bool_<true> (0x0x7f437659e420) 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<> > > (0x0x7f43765978f0) 0 empty
  mpl_::long_<2l> (0x0x7f437659e4e0) 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<> > > (0x0x7f4376597958) 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<> > > (0x0x7f43765979c0) 0 empty
    mpl_::long_<2l> (0x0x7f437659e540) 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<> > > (0x0x7f437659e600) 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<> > > (0x0x7f437659e5a0) 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> > > (0x0x7f4376597b60) 0 empty
  mpl_::bool_<false> (0x0x7f437659e780) 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> > > > (0x0x7f437659e720) 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> > > > (0x0x7f437659e7e0) 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> > (0x0x7f437659e6c0) 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> > (0x0x7f4376597dd0) 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> > (0x0x7f437659e840) 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> > (0x0x7f4376597e38) 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> > (0x0x7f4376597ea0) 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> > (0x0x7f437659e8a0) 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> > (0x0x7f437659e900) 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> > (0x0x7f437659e960) 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> > (0x0x7f43765d5068) 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> > (0x0x7f437659e9c0) 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> > (0x0x7f43765d50d0) 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> > (0x0x7f43765d5138) 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> > (0x0x7f437659ea20) 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> > (0x0x7f437659ea80) 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> (0x0x7f437659eba0) 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> > (0x0x7f43765d5340) 0 empty
  mpl_::bool_<false> (0x0x7f437659ed80) 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> > > (0x0x7f437659ed20) 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> > > (0x0x7f437659ede0) 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> (0x0x7f437659ecc0) 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> (0x0x7f43765d54e0) 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> (0x0x7f437659ee40) 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> (0x0x7f437659ec60) 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> (0x0x7f43765d5618) 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> > (0x0x7f437659ef60) 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> (0x0x7f437659ef00) 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> (0x0x7f43765fd120) 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> (0x0x7f43765d5750) 0 empty
  boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::sequenced<> > > (0x0x7f43765fd180) 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> (0x0x7f43765fd0c0) 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> > (0x0x7f43765fd060) 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> > > (0x0x7f43765fd240) 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> > > (0x0x7f43765fd000) 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> > > (0x0x7f43765d59c0) 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> > > (0x0x7f43765fd2a0) 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> > (0x0x7f437659eae0) 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> > (0x0x7f43765d5a28) 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> > (0x0x7f43765fd300) 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> > (0x0x7f43765d5a90) 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> > (0x0x7f43765d5af8) 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> > (0x0x7f43765fd360) 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> (0x0x7f43765fd480) 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> > (0x0x7f43765d5d00) 0 empty
  mpl_::bool_<false> (0x0x7f43765fd660) 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> > > (0x0x7f43765fd600) 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> > > (0x0x7f43765fd6c0) 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> (0x0x7f43765fd5a0) 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> (0x0x7f43765d5ea0) 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> (0x0x7f43765fd720) 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> (0x0x7f43765fd540) 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> > > > (0x0x7f43765d51a0) 0 empty
  mpl_::bool_<false> (0x0x7f43765fd900) 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> > > > > (0x0x7f43765fd8a0) 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> > > > > (0x0x7f43765fd960) 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> (0x0x7f43765fd840) 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> (0x0x7f4376634068) 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> (0x0x7f43765fd9c0) 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> (0x0x7f43765fd7e0) 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> > > > (0x0x7f43765fdba0) 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> (0x0x7f43765fdb40) 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> > > > > (0x0x7f43765fdc00) 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> (0x0x7f43766341a0) 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> > > > > (0x0x7f43765fdc60) 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> (0x0x7f43765fdae0) 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> > (0x0x7f43765fda80) 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> > > (0x0x7f43765fdde0) 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> >*> (0x0x7f43765fdf60) 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> > > (0x0x7f43765fdf00) 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> > > (0x0x7f43765fdea0) 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> > > (0x0x7f43765fde40) 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> > > (0x0x7f4376634478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43766344e0) 0 empty
    mpl_::bool_<false> (0x0x7f437664f000) 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> (0x0x7f437664f0c0) 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> (0x0x7f437664f060) 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> > (0x0x7f437664f1e0) 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> > (0x0x7f4376654000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4376654068) 0 empty
    mpl_::bool_<false> (0x0x7f437664f240) 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> > (0x0x7f43766540d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4376654138) 0 empty
    mpl_::bool_<false> (0x0x7f437664f2a0) 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> > (0x0x7f43766541a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4376654208) 0 empty
    mpl_::bool_<false> (0x0x7f437664f300) 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>*> (0x0x7f437664f420) 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> > (0x0x7f4376654340) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>*> (0x0x7f437664f480) 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> > (0x0x7f43766543a8) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name> > (0x0x7f4376654410) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>*> (0x0x7f437664f4e0) 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> > (0x0x7f4376654478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43766544e0) 0 empty
    mpl_::bool_<false> (0x0x7f437664f540) 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> > (0x0x7f437664f5a0) 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> > (0x0x7f437664f180) 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> > (0x0x7f437664f600) 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> (0x0x7f437664f660) 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> (0x0x7f4376654680) 0 empty
  boost::multi_index::detail::non_const_member_base<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name> (0x0x7f437664f6c0) 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> > (0x0x7f437664f8a0) 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> > (0x0x7f4376654750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43766547b8) 0 empty
    mpl_::bool_<false> (0x0x7f437664f9c0) 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> > (0x0x7f43766548f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4376654958) 0 empty
    mpl_::bool_<false> (0x0x7f437664fae0) 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> > (0x0x7f4376654a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4376654af8) 0 empty
    mpl_::bool_<false> (0x0x7f437664fc00) 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>*> (0x0x7f437664fea0) 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> > (0x0x7f4376654d00) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype>*> (0x0x7f437664ff00) 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> > (0x0x7f4376654d68) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > (0x0x7f4376654dd0) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype>*> (0x0x7f437664ff60) 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> > (0x0x7f4376654e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4376654ea0) 0 empty
    mpl_::bool_<false> (0x0x7f43762790c0) 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> > (0x0x7f43762791e0) 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> > (0x0x7f437664f840) 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> > (0x0x7f4376279240) 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> (0x0x7f43762792a0) 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> (0x0x7f437627d1a0) 0 empty
  boost::multi_index::detail::non_const_member_base<NegCacheEntry, QType, &NegCacheEntry::d_qtype> (0x0x7f4376279300) 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>*> (0x0x7f4376279480) 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> > (0x0x7f4376279420) 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> > (0x0x7f43762793c0) 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> > (0x0x7f4376279360) 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> (0x0x7f437664f7e0) 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>*> (0x0x7f4376279840) 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> > (0x0x7f43762797e0) 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> > (0x0x7f4376279780) 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> > (0x0x7f4376279720) 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>*> (0x0x7f43762799c0) 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> > (0x0x7f4376279960) 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> > (0x0x7f4376279900) 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> > (0x0x7f43762798a0) 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> > (0x0x7f437664f120) 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> (0x0x7f437627d820) 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> > (0x0x7f4376279b40) 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> > (0x0x7f43762c4a90) 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> (0x0x7f43762c4af8) 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> > (0x0x7f4376279ba0) 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> > > (0x0x7f43762c4c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43762c4c98) 0 empty
    mpl_::bool_<false> (0x0x7f4376279c00) 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<> > (0x0x7f4376279c60) 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<> > (0x0x7f43765fdd80) 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> > > (0x0x7f4376279d20) 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> > > (0x0x7f4376279cc0) 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> > > (0x0x7f4376279d80) 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> > > > (0x0x7f4376279ea0) 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> > > > (0x0x7f4376279e40) 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> > > > (0x0x7f4376279de0) 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> > > (0x0x7f43762f1000) 0 empty
  mpl_::bool_<false> (0x0x7f4376279f00) 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> (0x0x7f43765fdd20) 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> > > (0x0x7f43765fdcc0) 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> > > > (0x0x7f4376279f60) 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> > > > (0x0x7f43765fda20) 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> > > > (0x0x7f43762f10d0) 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> > > > (0x0x7f43762fd000) 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> > (0x0x7f43765fd3c0) 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> > (0x0x7f43762f1138) 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> > (0x0x7f43762fd060) 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> > (0x0x7f43762f11a0) 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> > (0x0x7f43762f1208) 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> > (0x0x7f43762fd0c0) 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> > (0x0x7f437659e660) 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> > (0x0x7f437659e480) 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> > (0x0x7f43764d9b40) 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> > (0x0x7f43762fd120) 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> > > > > > (0x0x7f43762fd1e0) 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> > (0x0x7f43762fd2a0) 0 empty

Class __gnu_cxx::new_allocator<NegCacheEntry>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<NegCacheEntry> (0x0x7f43762fd360) 0 empty

Class std::allocator<NegCacheEntry>
   size=1 align=1
   base size=1 base align=1
std::allocator<NegCacheEntry> (0x0x7f43762f12d8) 0 empty
  __gnu_cxx::new_allocator<NegCacheEntry> (0x0x7f43762fd3c0) 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> > > > > (0x0x7f43762fd420) 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> > > > > (0x0x7f43762fd300) 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> > > > > (0x0x7f43762fd240) 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> > > > > > (0x0x7f43762fd180) 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> > > > > (0x0x7f43762f1410) 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> > > > > > (0x0x7f43762fd480) 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> > > > > > (0x0x7f43762fd4e0) 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> > > > > (0x0x7f43762fd540) 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> > > > > (0x0x7f43762f1478) 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> > > > > (0x0x7f43762fd5a0) 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<> > > (0x0x7f43762f14e0) 0 empty
  mpl_::long_<2l> (0x0x7f43762fd660) 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> > > > (0x0x7f43762fd720) 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> > (0x0x7f43762f15b0) 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> (0x0x7f43762f1618) 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> > > > > (0x0x7f43762fd7e0) 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> (0x0x7f43762f1680) 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> > (0x0x7f43762f16e8) 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> (0x0x7f43762f1750) 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> > > > > (0x0x7f43762fd840) 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> > > (0x0x7f43762fd8a0) 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> > > (0x0x7f43762fd780) 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> > > (0x0x7f43762f1888) 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> > > (0x0x7f43762fd900) 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> > > (0x0x7f43762f18f0) 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> > > (0x0x7f43762f1958) 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> > > (0x0x7f43762fd960) 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> > > > (0x0x7f43762fd6c0) 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> > (0x0x7f43762fd600) 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> > (0x0x7f43762f1a28) 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> > (0x0x7f43762fd9c0) 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> (0x0x7f43762fda20) 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<> > > > (0x0x7f43762f1bc8) 0
  boost::noncopyable_::noncopyable (0x0x7f43762fdba0) 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> > > > (0x0x7f43762fdcc0) 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> > (0x0x7f43762f1c98) 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> (0x0x7f43762f1d00) 0 empty
    boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::sequenced<> > > (0x0x7f43762fdd80) 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> (0x0x7f43762f1d68) 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> > (0x0x7f43762f1dd0) 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> (0x0x7f43762f1e38) 0 empty
      boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::sequenced<> > > (0x0x7f43762fde40) 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> > > (0x0x7f43762fdf00) 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> > > (0x0x7f43762fdd20) 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> > > (0x0x7f43762f1f70) 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> > > (0x0x7f43762fdf60) 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> > > (0x0x7f43763a5000) 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> > > (0x0x7f43763a5068) 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> > > (0x0x7f43763a6000) 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> > > > (0x0x7f43762fdc60) 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> > (0x0x7f43762fdc00) 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> > > > (0x0x7f43763a6120) 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> > > (0x0x7f43763a6180) 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> > > > (0x0x7f43763a60c0) 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> > (0x0x7f43763a6060) 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> > (0x0x7f43763a62a0) 0 empty

Class std::allocator<NegCacheEntry>::rebind<NegCacheEntry>
   size=1 align=1
   base size=0 base align=1
std::allocator<NegCacheEntry>::rebind<NegCacheEntry> (0x0x7f43763a63c0) 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> (0x0x7f43763a6360) 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> (0x0x7f43763a6300) 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> > (0x0x7f43763a6240) 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> (0x0x7f43763a5478) 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> > (0x0x7f43763a64e0) 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> > (0x0x7f43763a61e0) 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> (0x0x7f43763a6600) 0 empty

Class boost::alignment_of<NegCacheEntry>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<NegCacheEntry> (0x0x7f43763a55b0) 0 empty
  boost::integral_constant<long unsigned int, 8ul> (0x0x7f43763a5618) 0 empty
    mpl_::integral_c<long unsigned int, 8ul> (0x0x7f43763a6660) 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 (0x0x7f43763a6720) 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> (0x0x7f43763a66c0) 0

Class boost::aligned_storage<32ul, 8ul>
   size=32 align=8
   base size=32 base align=8
boost::aligned_storage<32ul, 8ul> (0x0x7f43763a56e8) 0
  boost::detail::aligned_storage::aligned_storage_imp<32ul, 8ul> (0x0x7f43763a6780) 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> (0x0x7f43763a65a0) 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> > (0x0x7f43763a57b8) 0
  boost::multi_index::detail::pod_value_holder<NegCacheEntry> (0x0x7f43763a67e0) 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> > (0x0x7f43763a6960) 0 empty

Class std::allocator<NegCacheEntry>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<NegCacheEntry>::rebind<char> (0x0x7f43763a6a80) 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> (0x0x7f43763a6a20) 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> (0x0x7f43763a69c0) 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> > (0x0x7f43763a6900) 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> (0x0x7f43763a5958) 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> > (0x0x7f43763a6ba0) 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> > > (0x0x7f43763a6c00) 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> > > (0x0x7f43763a59c0) 0
  boost::multi_index::detail::sequenced_index_node_impl<std::allocator<char> > (0x0x7f43763a6c60) 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> > > (0x0x7f4379e6b380) 0
  boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > (0x0x7f43763a5a90) 0
    boost::multi_index::detail::pod_value_holder<NegCacheEntry> (0x0x7f43763a6cc0) 0
  boost::multi_index::detail::sequenced_index_node_trampoline<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > (0x0x7f43763a5af8) 32
    boost::multi_index::detail::sequenced_index_node_impl<std::allocator<char> > (0x0x7f43763a6d20) 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> > > (0x0x7f43763a6de0) 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> > > (0x0x7f43763a5bc8) 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> > > (0x0x7f43763a6e40) 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> > > > > (0x0x7f43763a6ea0) 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> > > > > (0x0x7f43763a5c30) 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> > > > > (0x0x7f43763a6f00) 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> (0x0x7f437640f000) 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*> (0x0x7f437640f120) 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> (0x0x7f437640f0c0) 0 empty

Class boost::remove_cv<NegCacheEntry>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<NegCacheEntry> (0x0x7f437640f060) 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> (0x0x7f437640f180) 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> (0x0x7f437640f4e0) 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> (0x0x7f4376429138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43764291a0) 0 empty
    mpl_::bool_<false> (0x0x7f437640f540) 0 empty

Class boost::is_member_pointer<NegCacheEntry>
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<NegCacheEntry> (0x0x7f4376429208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4376429270) 0 empty
    mpl_::bool_<false> (0x0x7f437640f5a0) 0 empty

Class boost::is_pointer<NegCacheEntry>
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<NegCacheEntry> (0x0x7f43764292d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4376429340) 0 empty
    mpl_::bool_<false> (0x0x7f437640f600) 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> (0x0x7f437640f660) 0 empty

Class boost::is_integral<NegCacheEntry>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<NegCacheEntry> (0x0x7f4376429410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4376429478) 0 empty
    mpl_::bool_<false> (0x0x7f437640f6c0) 0 empty

Class boost::is_float<NegCacheEntry>
   size=1 align=1
   base size=1 base align=1
boost::is_float<NegCacheEntry> (0x0x7f43764294e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4376429548) 0 empty
    mpl_::bool_<false> (0x0x7f437640f720) 0 empty

Class boost::is_arithmetic<NegCacheEntry>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<NegCacheEntry> (0x0x7f43764295b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4376429618) 0 empty
    mpl_::bool_<false> (0x0x7f437640f780) 0 empty

Class boost::is_enum<NegCacheEntry>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<NegCacheEntry> (0x0x7f43764296e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4376429750) 0 empty
    mpl_::bool_<false> (0x0x7f437640f7e0) 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> (0x0x7f437640f840) 0 empty

Class boost::call_traits<NegCacheEntry>
   size=1 align=1
   base size=0 base align=1
boost::call_traits<NegCacheEntry> (0x0x7f43763a6f60) 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> > (0x0x7f43763a54e0) 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> > (0x0x7f43763a6540) 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> > > (0x0x7f437640f900) 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> > > > (0x0x7f43764299c0) 0
  boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > (0x0x7f4376429a28) 0
    boost::multi_index::detail::ordered_index_node_impl_base<std::allocator<char> > (0x0x7f4376429a90) 0
      boost::multi_index::detail::ordered_index_node_compressed_base<std::allocator<char> > (0x0x7f437640f960) 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> > > > (0x0x7f4379ea1a80) 0
  boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > (0x0x7f4379ea1af0) 0
    boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > (0x0x7f4376429b60) 0
      boost::multi_index::detail::pod_value_holder<NegCacheEntry> (0x0x7f437640f9c0) 0
    boost::multi_index::detail::sequenced_index_node_trampoline<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > (0x0x7f4376429bc8) 32
      boost::multi_index::detail::sequenced_index_node_impl<std::allocator<char> > (0x0x7f437640fa20) 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> > > > (0x0x7f4376429c30) 48
    boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > (0x0x7f4376429c98) 48
      boost::multi_index::detail::ordered_index_node_impl_base<std::allocator<char> > (0x0x7f4376429d00) 48
        boost::multi_index::detail::ordered_index_node_compressed_base<std::allocator<char> > (0x0x7f437640fa80) 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 (0x0x7f437640fba0) 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> (0x0x7f4376429958) 0 empty
  boost::mpl::vector0<mpl_::na> (0x0x7f437640fc00) 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> > (0x0x7f437640fb40) 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 (0x0x7f437640fcc0) 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> > (0x0x7f437640fc60) 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> > (0x0x7f437640fd20) 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> > (0x0x7f43760a1138) 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> > (0x0x7f437640fd80) 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> > (0x0x7f437640fde0) 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> > (0x0x7f43760a11a0) 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> > (0x0x7f437640fe40) 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 (0x0x7f437640ff00) 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> (0x0x7f43760a1270) 0 empty
  boost::mpl::vector0<mpl_::na> (0x0x7f437640ff60) 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> > (0x0x7f437640fea0) 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 (0x0x7f43760c2060) 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> > (0x0x7f43760c2000) 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> > (0x0x7f43760c20c0) 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> > (0x0x7f43760a1478) 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> > (0x0x7f43760c2120) 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> > > > > > (0x0x7f43760c2180) 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> > > > > > (0x0x7f43760a14e0) 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> > > > > > (0x0x7f43760c21e0) 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> > > > (0x0x7f43760c22a0) 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> > >*> (0x0x7f43760c23c0) 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> > > > (0x0x7f43760c2360) 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> > > > (0x0x7f43760c2300) 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> > > > (0x0x7f43760c2420) 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> > > > (0x0x7f43760c2780) 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> > > > (0x0x7f43760a1a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43760a1a90) 0 empty
    mpl_::bool_<false> (0x0x7f43760c27e0) 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> > > > (0x0x7f43760a1af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43760a1b60) 0 empty
    mpl_::bool_<false> (0x0x7f43760c2840) 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> > > > (0x0x7f43760a1bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43760a1c30) 0 empty
    mpl_::bool_<false> (0x0x7f43760c28a0) 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> > > > (0x0x7f43760c2900) 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> > > > (0x0x7f43760a1d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43760a1d68) 0 empty
    mpl_::bool_<false> (0x0x7f43760c2960) 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> > > > (0x0x7f43760a1dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43760a1e38) 0 empty
    mpl_::bool_<false> (0x0x7f43760c29c0) 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> > > > (0x0x7f43760a1ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43760a1f08) 0 empty
    mpl_::bool_<false> (0x0x7f43760c2a20) 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> > > > (0x0x7f43760f9000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43760f9068) 0 empty
    mpl_::bool_<false> (0x0x7f43760c2a80) 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> (0x0x7f43760c2ae0) 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> > > > (0x0x7f43760c2240) 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> (0x0x7f4376429888) 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> > (0x0x7f43764298f0) 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> > (0x0x7f437640f8a0) 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 (0x0x7f43760c2d80) 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> (0x0x7f43760f93a8) 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> (0x0x7f43760f9410) 0 empty
    boost::mpl::vector0<mpl_::na> (0x0x7f43760c2de0) 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> > (0x0x7f43760c2d20) 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 (0x0x7f43760c2ea0) 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> > (0x0x7f43760c2e40) 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> > (0x0x7f43760c2f00) 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> > (0x0x7f43760f9618) 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> > (0x0x7f43760c2f60) 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> > (0x0x7f43760f9680) 0 empty
  mpl_::long_<2l> (0x0x7f43761a1000) 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> > (0x0x7f43760f96e8) 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> > (0x0x7f43760f9750) 0 empty
    mpl_::long_<2l> (0x0x7f43761a1060) 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> > (0x0x7f43761a1120) 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> > (0x0x7f43761a10c0) 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> > (0x0x7f43761a11e0) 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> > (0x0x7f43761a1180) 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> > (0x0x7f43761a13c0) 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> (0x0x7f43761a1360) 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> > > (0x0x7f43761a1420) 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> (0x0x7f43760f99c0) 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> > > (0x0x7f43761a1480) 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> (0x0x7f43761a1300) 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> > (0x0x7f43761a12a0) 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> > (0x0x7f43760f9b60) 0 empty
  boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f43761a14e0) 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> > (0x0x7f43760f9bc8) 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> > (0x0x7f43760f9c30) 0 empty
    boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f43761a1540) 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> > (0x0x7f43760f9c98) 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> > (0x0x7f43760f9d00) 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> > (0x0x7f43760f9d68) 0 empty
      boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f43761a15a0) 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> > (0x0x7f43761a1600) 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> > > (0x0x7f43761a1780) 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> (0x0x7f43761a1720) 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> > > > (0x0x7f43761a17e0) 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> (0x0x7f43760f9ea0) 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> > > > (0x0x7f43761a1840) 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> (0x0x7f43761a16c0) 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> > (0x0x7f43761a1660) 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> > > (0x0x7f43760f92d8) 0 empty
  boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f43761a18a0) 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> > > (0x0x7f43761f1000) 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> > > (0x0x7f43761f1068) 0 empty
    boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f43761a1900) 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> > > (0x0x7f43761f10d0) 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> > > (0x0x7f43761f1138) 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> > > (0x0x7f43761f11a0) 0 empty
      boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f43761a1960) 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> > (0x0x7f43761a19c0) 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> (0x0x7f43761a1240) 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> (0x0x7f43760c2cc0) 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> > (0x0x7f43760c2c60) 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<> > > (0x0x7f43763dd7f8) 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> (0x0x7f43760c2b40) 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<> > > > (0x0x7f43760f91a0) 8
    boost::noncopyable_::noncopyable (0x0x7f43760c2ba0) 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> (0x0x7f43760f9208) 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> > (0x0x7f43760f9270) 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> > (0x0x7f43760c2c00) 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> > (0x0x7f43761a1a80) 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> > (0x0x7f43761f1340) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, SyncRes::DecayingEwmaCollection> > (0x0x7f43761a1ae0) 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> > > (0x0x7f43761a1c00) 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> > (0x0x7f43761a1d20) 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> > (0x0x7f43761a1cc0) 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> > > (0x0x7f43761a1e40) 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> > > (0x0x7f43761a1de0) 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> > > (0x0x7f43761a1ea0) 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> > > (0x0x7f43761f1618) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, SyncRes::DecayingEwmaCollection> > > (0x0x7f43761a1f00) 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> (0x0x7f43761f1680) 0
  std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, SyncRes::DecayingEwmaCollection> > > (0x0x7f43761f16e8) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, SyncRes::DecayingEwmaCollection> > > (0x0x7f43761a1f60) 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> > > (0x0x7f43761a1d80) 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> (0x0x7f43761a1a20) 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> > (0x0x7f4375ee0060) 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> > (0x0x7f43761f1750) 0 empty
  __gnu_cxx::new_allocator<std::pair<const ComboAddress, SyncRes::EDNSStatus> > (0x0x7f4375ee00c0) 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> > > (0x0x7f4375ee0120) 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> > (0x0x7f4375ee0300) 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> > (0x0x7f4375ee02a0) 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> > > (0x0x7f4375ee0420) 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> > > (0x0x7f4375ee03c0) 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> (0x0x7f4375ee0480) 0 empty

Class std::less<ComboAddress>
   size=1 align=1
   base size=1 base align=1
std::less<ComboAddress> (0x0x7f43761f19c0) 0 empty
  std::binary_function<ComboAddress, ComboAddress, bool> (0x0x7f4375ee04e0) 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> > > (0x0x7f4375ee0540) 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> > > (0x0x7f43761f1af8) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const ComboAddress, SyncRes::EDNSStatus> > > (0x0x7f4375ee05a0) 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> (0x0x7f43761f1bc8) 0
  std::allocator<std::_Rb_tree_node<std::pair<const ComboAddress, SyncRes::EDNSStatus> > > (0x0x7f43761f1c30) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const ComboAddress, SyncRes::EDNSStatus> > > (0x0x7f4375ee06c0) 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> > > (0x0x7f4375ee0360) 0

Class std::map<ComboAddress, SyncRes::EDNSStatus>
   size=48 align=8
   base size=48 base align=8
std::map<ComboAddress, SyncRes::EDNSStatus> (0x0x7f4375ee0000) 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> > (0x0x7f4375ee0900) 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> > (0x0x7f43761f1e38) 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> > (0x0x7f4375ee0960) 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> > > (0x0x7f4375ee09c0) 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> > (0x0x7f4375ee0ae0) 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> > (0x0x7f4375ee0a80) 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> > > (0x0x7f4375ee0c00) 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> > > (0x0x7f4375ee0ba0) 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> (0x0x7f4375ee0c60) 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> > (0x0x7f43761f17b8) 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> (0x0x7f4375ee0cc0) 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> > > (0x0x7f4375ee0de0) 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> > > (0x0x7f43761f1820) 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> > > (0x0x7f4375ee0e40) 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> (0x0x7f43761f1f08) 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> > > (0x0x7f43760f9af8) 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> > > (0x0x7f4375ee0ea0) 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> > > (0x0x7f4375ee0b40) 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> > > (0x0x7f4375ee08a0) 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> > (0x0x7f43761f1dd0) 0
  boost::noncopyable_::noncopyable (0x0x7f4375ee0840) 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> > (0x0x7f43760390c0) 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> > (0x0x7f4375c49000) 0 empty
  __gnu_cxx::new_allocator<std::pair<const ComboAddress, long unsigned int> > (0x0x7f4376039120) 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> > > (0x0x7f4376039180) 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> > (0x0x7f4376039360) 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> > (0x0x7f4376039300) 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> > > (0x0x7f4376039480) 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> > > (0x0x7f4376039420) 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> > > (0x0x7f43760394e0) 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> > > (0x0x7f4375c49340) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const ComboAddress, long unsigned int> > > (0x0x7f4376039540) 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> (0x0x7f4375c49410) 0
  std::allocator<std::_Rb_tree_node<std::pair<const ComboAddress, long unsigned int> > > (0x0x7f4375c49478) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const ComboAddress, long unsigned int> > > (0x0x7f43760395a0) 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> > > (0x0x7f43760393c0) 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> > > (0x0x7f4376039060) 0

Class Counters<ComboAddress>
   size=48 align=8
   base size=48 base align=8
Counters<ComboAddress> (0x0x7f43761f1ea0) 0
  boost::noncopyable_::noncopyable (0x0x7f4376039000) 0 empty

Class SyncRes::StaticStorage
   size=256 align=8
   base size=256 base align=8
SyncRes::StaticStorage (0x0x7f43764d9ae0) 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> > (0x0x7f4376039720) 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> > (0x0x7f4375c497b8) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, SyncRes::AuthDomain> > (0x0x7f4376039840) 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> > > (0x0x7f4376039900) 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> > (0x0x7f4376039a20) 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> > (0x0x7f43760399c0) 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> > > (0x0x7f4376039b40) 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> > > (0x0x7f4376039ae0) 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> > > (0x0x7f4376039ba0) 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> > > (0x0x7f4375c49a28) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, SyncRes::AuthDomain> > > (0x0x7f4376039c00) 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> (0x0x7f4375c49b60) 0
  std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, SyncRes::AuthDomain> > > (0x0x7f4375c49bc8) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, SyncRes::AuthDomain> > > (0x0x7f4376039c60) 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> > > (0x0x7f4376039a80) 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> (0x0x7f43760396c0) 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> > (0x0x7f4376039e40) 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> > (0x0x7f4376039de0) 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> (0x0x7f4376039ea0) 0 empty

Class std::less<DNSResourceRecord>
   size=1 align=1
   base size=1 base align=1
std::less<DNSResourceRecord> (0x0x7f4375c49dd0) 0 empty
  std::binary_function<DNSResourceRecord, DNSResourceRecord, bool> (0x0x7f4376039f00) 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> > (0x0x7f4376039f60) 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> > (0x0x7f4375c49e38) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<DNSResourceRecord> > (0x0x7f4375dad000) 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> (0x0x7f4375c49ea0) 0
  std::allocator<std::_Rb_tree_node<DNSResourceRecord> > (0x0x7f4375c49f08) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<DNSResourceRecord> > (0x0x7f4375dad060) 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> > (0x0x7f4376039d80) 0

Class std::set<DNSResourceRecord>
   size=48 align=8
   base size=48 base align=8
std::set<DNSResourceRecord> (0x0x7f4376039d20) 0

Class SyncRes::GetBestNSAnswer
   size=56 align=8
   base size=56 base align=8
SyncRes::GetBestNSAnswer (0x0x7f4376039cc0) 0

Class SyncRes
   size=408 align=8
   base size=408 base align=8
SyncRes (0x0x7f4376be7d68) 0
  boost::noncopyable_::noncopyable (0x0x7f4376c1e600) 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>*> (0x0x7f4375dad1e0) 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> > > (0x0x7f4375dad180) 0

Class std::pair<ComboAddress, DecayingEwma>
   size=72 align=8
   base size=72 base align=8
std::pair<ComboAddress, DecayingEwma> (0x0x7f4375dad240) 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>*> (0x0x7f4375dad2a0) 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> > > (0x0x7f4375dad480) 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>*> (0x0x7f4375dad540) 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> > > (0x0x7f4375dad4e0) 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>*> (0x0x7f4375dad5a0) 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> > > (0x0x7f4375dad600) 0 empty

Class PacketID
   size=160 align=8
   base size=156 base align=8
PacketID (0x0x7f4375dad660) 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> (0x0x7f4375dad780) 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> (0x0x7f4375dad7e0) 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> (0x0x7f4375dad720) 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> (0x0x7f4375dad8a0) 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> (0x0x7f4375dad840) 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&> (0x0x7f4375dad9c0) 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&> (0x0x7f4375a743a8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f4375a74410) 0 empty
    mpl_::bool_<true> (0x0x7f4375dada20) 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&> (0x0x7f4375a74478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4375a744e0) 0 empty
    mpl_::bool_<false> (0x0x7f4375dada80) 0 empty

Class boost::is_reference<const ComboAddress&>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<const ComboAddress&> (0x0x7f4375a74548) 0 empty
  boost::integral_constant<bool, true> (0x0x7f4375a745b0) 0 empty
    mpl_::bool_<true> (0x0x7f4375dadae0) 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&> (0x0x7f4375dadb40) 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&> (0x0x7f4375a74618) 0 empty
  boost::type_traits::false_result::result_<const ComboAddress&> (0x0x7f4375dadba0) 0 empty

Class boost::is_function<const ComboAddress&>
   size=1 align=1
   base size=1 base align=1
boost::is_function<const ComboAddress&> (0x0x7f4375a74680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4375a746e8) 0 empty
    mpl_::bool_<false> (0x0x7f4375dadc00) 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&> (0x0x7f4375dadc60) 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&> (0x0x7f4375dad960) 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&> (0x0x7f4375dade40) 0 empty

Class boost::is_lvalue_reference<int&>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<int&> (0x0x7f4375a74820) 0 empty
  boost::integral_constant<bool, true> (0x0x7f4375a74888) 0 empty
    mpl_::bool_<true> (0x0x7f4375dadea0) 0 empty

Class boost::is_rvalue_reference<int&>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<int&> (0x0x7f4375a748f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4375a74958) 0 empty
    mpl_::bool_<false> (0x0x7f4375dadf00) 0 empty

Class boost::is_reference<int&>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<int&> (0x0x7f4375a749c0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f4375a74a28) 0 empty
    mpl_::bool_<true> (0x0x7f4375dadf60) 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&> (0x0x7f4375a80000) 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&> (0x0x7f4375a74a90) 0 empty
  boost::type_traits::false_result::result_<int&> (0x0x7f4375a80060) 0 empty

Class boost::is_function<int&>
   size=1 align=1
   base size=1 base align=1
boost::is_function<int&> (0x0x7f4375a74af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4375a74b60) 0 empty
    mpl_::bool_<false> (0x0x7f4375a800c0) 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&> (0x0x7f4375a80120) 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&> (0x0x7f4375dadde0) 0 empty

Class boost::tuples::access_traits<int&>
   size=1 align=1
   base size=0 base align=1
boost::tuples::access_traits<int&> (0x0x7f4375a80180) 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> > (0x0x7f4375dadd80) 0

Class boost::tuples::access_traits<const ComboAddress&>
   size=1 align=1
   base size=0 base align=1
boost::tuples::access_traits<const ComboAddress&> (0x0x7f4375a80300) 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> >*> (0x0x7f4375a80480) 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> > > (0x0x7f4375a80420) 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> > > (0x0x7f4375a803c0) 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> > > (0x0x7f4375a80360) 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> > > (0x0x7f4375dad900) 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> (0x0x7f4375aad068) 0
  boost::tuples::cons<const ComboAddress&, boost::tuples::cons<int&, boost::tuples::cons<const short unsigned int&, boost::tuples::null_type> > > (0x0x7f4375a80600) 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> (0x0x7f4375a80840) 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> (0x0x7f4375a807e0) 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> (0x0x7f4375a80960) 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&> (0x0x7f4375a80b40) 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&> (0x0x7f4375acdf70) 0 empty
  boost::integral_constant<bool, true> (0x0x7f4375ae7000) 0 empty
    mpl_::bool_<true> (0x0x7f4375a80ba0) 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&> (0x0x7f4375ae7068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4375ae70d0) 0 empty
    mpl_::bool_<false> (0x0x7f4375a80c00) 0 empty

Class boost::is_reference<const int&>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<const int&> (0x0x7f4375ae7138) 0 empty
  boost::integral_constant<bool, true> (0x0x7f4375ae71a0) 0 empty
    mpl_::bool_<true> (0x0x7f4375a80c60) 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&> (0x0x7f4375a80cc0) 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&> (0x0x7f4375ae7208) 0 empty
  boost::type_traits::false_result::result_<const int&> (0x0x7f4375a80d20) 0 empty

Class boost::is_function<const int&>
   size=1 align=1
   base size=1 base align=1
boost::is_function<const int&> (0x0x7f4375ae7270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4375ae72d8) 0 empty
    mpl_::bool_<false> (0x0x7f4375a80d80) 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&> (0x0x7f4375a80de0) 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&> (0x0x7f4375a80ae0) 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&> (0x0x7f4375a80e40) 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> > (0x0x7f4375a80a80) 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> (0x0x7f4375ae7618) 0
  boost::tuples::cons<const int&, boost::tuples::cons<const short unsigned int&, boost::tuples::null_type> > (0x0x7f4375b0a000) 0

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

Class PacketIDBirthdayCompare
   size=1 align=1
   base size=1 base align=1
PacketIDBirthdayCompare (0x0x7f4375b138f0) 0 empty
  std::binary_function<PacketID, PacketID, bool> (0x0x7f4375b0a120) 0 empty

Class RecursorStats
   size=272 align=8
   base size=272 base align=8
RecursorStats (0x0x7f4375b0a3c0) 0

Class TCPConnection
   size=65580 align=4
   base size=65580 base align=4
TCPConnection (0x0x7f4375b13af8) 0
  boost::noncopyable_::noncopyable (0x0x7f4375b0a420) 0 empty

Class ImmediateServFailException
   size=8 align=8
   base size=8 base align=8
ImmediateServFailException (0x0x7f4375b0a480) 0

Class RemoteKeeper
   size=32 align=8
   base size=28 base align=8
RemoteKeeper (0x0x7f4375b0a4e0) 0

Class boost::detail::sp_convertible<DNSRecordContent, DNSRecordContent>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_convertible<DNSRecordContent, DNSRecordContent> (0x0x7f4375b0a540) 0 empty

Class boost::detail::sp_enable_if_convertible<DNSRecordContent, DNSRecordContent>
   size=1 align=1
   base size=1 base align=1
boost::detail::sp_enable_if_convertible<DNSRecordContent, DNSRecordContent> (0x0x7f4375b13b60) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f4375b0a5a0) 0 empty

Class boost::detail::sp_enable_if_auto_ptr<boost::shared_ptr<DNSRecordContent>, int>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_enable_if_auto_ptr<boost::shared_ptr<DNSRecordContent>, int> (0x0x7f4375b0a600) 0 empty

Class boost::detail::sp_enable_if_auto_ptr<DNSRecordContent*, int>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_enable_if_auto_ptr<DNSRecordContent*, int> (0x0x7f4375b0a660) 0 empty

Class boost::tuples::detail::tie_traits<const std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::tie_traits<const std::basic_string<char> > (0x0x7f4375b0a7e0) 0 empty

Class boost::tuples::detail::tie_mapper<const std::basic_string<char>, void, void, void, void, void, void, void, void, void>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::tie_mapper<const std::basic_string<char>, void, void, void, void, void, void, void, void, void> (0x0x7f4375b0a780) 0 empty

Class boost::tuples::detail::map_tuple_to_cons<const std::basic_string<char>&, boost::tuples::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 std::basic_string<char>&, boost::tuples::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> (0x0x7f4375b0a900) 0 empty

Class boost::detail::is_reference_impl<const std::basic_string<char>&>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<const std::basic_string<char>&> (0x0x7f4375b0aa20) 0 empty

Class boost::is_lvalue_reference<const std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<const std::basic_string<char>&> (0x0x7f4375b7bb60) 0 empty
  boost::integral_constant<bool, true> (0x0x7f4375b7bbc8) 0 empty
    mpl_::bool_<true> (0x0x7f4375b0aa80) 0 empty

Class boost::is_rvalue_reference<const std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<const std::basic_string<char>&> (0x0x7f4375b7bd00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4375b7bd68) 0 empty
    mpl_::bool_<false> (0x0x7f4375b0aae0) 0 empty

Class boost::is_reference<const std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<const std::basic_string<char>&> (0x0x7f4375b7bea0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f4375b7bf08) 0 empty
    mpl_::bool_<true> (0x0x7f4375b0ab40) 0 empty

Class boost::type_traits::false_result::result_<const std::basic_string<char>&>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::false_result::result_<const std::basic_string<char>&> (0x0x7f4375b0ac60) 0 empty

Class boost::detail::is_function_impl<const std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<const std::basic_string<char>&> (0x0x7f4375b7bf70) 0 empty
  boost::type_traits::false_result::result_<const std::basic_string<char>&> (0x0x7f4375b0acc0) 0 empty

Class boost::is_function<const std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
boost::is_function<const std::basic_string<char>&> (0x0x7f4375b7b3a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4375b7b410) 0 empty
    mpl_::bool_<false> (0x0x7f4375b0ade0) 0 empty

Class boost::tuples::detail::IF<false, boost::tuples::detail::non_storeable_type<const std::basic_string<char>&>, const 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<const std::basic_string<char>&>, const std::basic_string<char>&> (0x0x7f4375b0af00) 0 empty

Class boost::tuples::detail::wrap_non_storeable_type<const std::basic_string<char>&>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::wrap_non_storeable_type<const std::basic_string<char>&> (0x0x7f4375b0a9c0) 0 empty

Class boost::tuples::access_traits<const std::basic_string<char>&>
   size=1 align=1
   base size=0 base align=1
boost::tuples::access_traits<const std::basic_string<char>&> (0x0x7f4375b0af60) 0 empty

Class boost::tuples::cons<const std::basic_string<char>&, boost::tuples::null_type>
   size=8 align=8
   base size=8 base align=8
boost::tuples::cons<const std::basic_string<char>&, boost::tuples::null_type> (0x0x7f4375b0a960) 0

Class boost::tuples::tuple<const std::basic_string<char>&, boost::tuples::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=8 align=8
   base size=8 base align=8
boost::tuples::tuple<const std::basic_string<char>&, boost::tuples::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> (0x0x7f4375b86138) 0
  boost::tuples::cons<const std::basic_string<char>&, boost::tuples::null_type> (0x0x7f4375b870c0) 0

Class std::_Rb_tree_const_iterator<DNSResourceRecord>
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_const_iterator<DNSResourceRecord> (0x0x7f4375b87240) 0

Class std::pair<std::_Rb_tree_const_iterator<DNSResourceRecord>, bool>
   size=16 align=8
   base size=9 base align=8
std::pair<std::_Rb_tree_const_iterator<DNSResourceRecord>, bool> (0x0x7f4375b871e0) 0

Class boost::tuples::make_tuple_traits<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::make_tuple_traits<std::basic_string<char> > (0x0x7f4375b87360) 0 empty

Class boost::tuples::make_tuple_traits<short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::tuples::make_tuple_traits<short unsigned int> (0x0x7f4375b87480) 0 empty

Class boost::tuples::detail::make_tuple_mapper<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::make_tuple_mapper<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> (0x0x7f4375b87300) 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> > > > >, bool>
   size=16 align=8
   base size=9 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> > > > >, bool> (0x0x7f4375b87600) 0

Class std::iterator_traits<MemRecursorCache::StoredRecord*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<MemRecursorCache::StoredRecord*> (0x0x7f4375b87720) 0 empty

Class __gnu_cxx::__normal_iterator<MemRecursorCache::StoredRecord*, std::vector<MemRecursorCache::StoredRecord> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<MemRecursorCache::StoredRecord*, std::vector<MemRecursorCache::StoredRecord> > (0x0x7f4375b876c0) 0

Class std::pair<__gnu_cxx::__normal_iterator<MemRecursorCache::StoredRecord*, std::vector<MemRecursorCache::StoredRecord> >, __gnu_cxx::__normal_iterator<MemRecursorCache::StoredRecord*, std::vector<MemRecursorCache::StoredRecord> > >
   size=16 align=8
   base size=16 base align=8
std::pair<__gnu_cxx::__normal_iterator<MemRecursorCache::StoredRecord*, std::vector<MemRecursorCache::StoredRecord> >, __gnu_cxx::__normal_iterator<MemRecursorCache::StoredRecord*, std::vector<MemRecursorCache::StoredRecord> > > (0x0x7f4375b87660) 0

Class std::_Rb_tree_iterator<DNSResourceRecord>
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<DNSResourceRecord> (0x0x7f4375b87780) 0

Class std::__are_same<MemRecursorCache::StoredRecord*, MemRecursorCache::StoredRecord*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<MemRecursorCache::StoredRecord*, MemRecursorCache::StoredRecord*> (0x0x7f4375b87840) 0 empty

Class __gnu_cxx::__enable_if<true, std::vector<MemRecursorCache::StoredRecord> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, std::vector<MemRecursorCache::StoredRecord> > (0x0x7f4375b878a0) 0 empty

Class boost::tuples::detail::tie_traits<short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::tie_traits<short unsigned int> (0x0x7f4375b87a20) 0 empty

Class boost::tuples::detail::tie_mapper<const std::basic_string<char>, 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 std::basic_string<char>, short unsigned int, void, void, void, void, void, void, void, void> (0x0x7f4375b879c0) 0 empty

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

Class boost::tuples::detail::map_tuple_to_cons<const 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<const 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> (0x0x7f4375b87a80) 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&> (0x0x7f4375b87c60) 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&> (0x0x7f4375c43410) 0 empty
  boost::integral_constant<bool, true> (0x0x7f4375c43478) 0 empty
    mpl_::bool_<true> (0x0x7f4375b87cc0) 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&> (0x0x7f4375c434e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4375c43548) 0 empty
    mpl_::bool_<false> (0x0x7f4375b87d20) 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&> (0x0x7f4375c435b0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f4375c43618) 0 empty
    mpl_::bool_<true> (0x0x7f4375b87d80) 0 empty

Class boost::type_traits::false_result::result_<short unsigned int&>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::false_result::result_<short unsigned int&> (0x0x7f4375b87de0) 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&> (0x0x7f4375c43680) 0 empty
  boost::type_traits::false_result::result_<short unsigned int&> (0x0x7f4375b87e40) 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&> (0x0x7f4375c436e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4375c43750) 0 empty
    mpl_::bool_<false> (0x0x7f4375b87ea0) 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&> (0x0x7f4375b87f00) 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&> (0x0x7f4375b87c00) 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&> (0x0x7f437582d060) 0 empty

Class boost::tuples::cons<short unsigned int&, boost::tuples::null_type>
   size=8 align=8
   base size=8 base align=8
boost::tuples::cons<short unsigned int&, boost::tuples::null_type> (0x0x7f4375b87ba0) 0

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>*> (0x0x7f437582d1e0) 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> > (0x0x7f437582d180) 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> > (0x0x7f437582d120) 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> > (0x0x7f437582d0c0) 0 empty

Class boost::tuples::cons<const std::basic_string<char>&, boost::tuples::cons<short unsigned int&, boost::tuples::null_type> >
   size=16 align=8
   base size=16 base align=8
boost::tuples::cons<const std::basic_string<char>&, boost::tuples::cons<short unsigned int&, boost::tuples::null_type> > (0x0x7f4375b87b40) 0

Class boost::tuples::tuple<const 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=16 align=8
   base size=16 base align=8
boost::tuples::tuple<const 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> (0x0x7f4375c43c98) 0
  boost::tuples::cons<const std::basic_string<char>&, boost::tuples::cons<short unsigned int&, boost::tuples::null_type> > (0x0x7f437582d420) 0

Class 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=16 align=8
   base size=16 base align=8
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> > > (0x0x7f437582d4e0) 0

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

Class std::pair<const std::basic_string<char>, SyncRes::DecayingEwmaCollection>
   size=64 align=8
   base size=64 base align=8
std::pair<const std::basic_string<char>, SyncRes::DecayingEwmaCollection> (0x0x7f437582d6c0) 0

Class boost::mpl::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::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> > (0x0x7f43758798f0) 0 empty
  mpl_::long_<2l> (0x0x7f437582d780) 0 empty

Class boost::mpl::at_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>, mpl_::long_<1l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::at_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>, mpl_::long_<1l> > (0x0x7f4375879958) 0 empty
  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> (0x0x7f43758799c0) 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> > > > (0x0x7f437582d7e0) 0 empty

Class boost::mpl::at_c<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::at_c<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> (0x0x7f4375879a28) 0 empty
  boost::mpl::at_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>, mpl_::long_<1l> > (0x0x7f4375879a90) 0 empty
    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> (0x0x7f4375879af8) 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> > > > (0x0x7f437582d840) 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<> > >::nth_index<1>
   size=1 align=1
   base size=0 base align=1
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<> > >::nth_index<1> (0x0x7f437582d720) 0 empty

Class boost::decrementable<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::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::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&> > (0x0x7f4375879b60) 0 empty
  boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f4375879bc8) 0 empty
    boost::detail::iterator_base<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f4375879c30) 0 empty
      std::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f437582d8a0) 0 empty

Class boost::dereferenceable<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> > > >, const MemRecursorCache::CacheEntry*, boost::decrementable<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::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::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::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&> > > (0x0x7f4375879c98) 0 empty
  boost::decrementable<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::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > (0x0x7f4375879d00) 0 empty
    boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f4375879d68) 0 empty
      boost::detail::iterator_base<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f4375879dd0) 0 empty
        std::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f437582d900) 0 empty

Class boost::incrementable<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::dereferenceable<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> > > >, const MemRecursorCache::CacheEntry*, boost::decrementable<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::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::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::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::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&> > > > (0x0x7f4375879e38) 0 empty
  boost::dereferenceable<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> > > >, const MemRecursorCache::CacheEntry*, boost::decrementable<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::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > > (0x0x7f4375879ea0) 0 empty
    boost::decrementable<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::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > (0x0x7f4375879f08) 0 empty
      boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f4375879f70) 0 empty
        boost::detail::iterator_base<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f4375879068) 0 empty
          std::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f437582d960) 0 empty

Class boost::equality_comparable1<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::incrementable<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::dereferenceable<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> > > >, const MemRecursorCache::CacheEntry*, boost::decrementable<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::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::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::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::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::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&> > > > > (0x0x7f43758792d8) 0 empty
  boost::incrementable<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::dereferenceable<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> > > >, const MemRecursorCache::CacheEntry*, boost::decrementable<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::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > > > (0x0x7f4375879340) 0 empty
    boost::dereferenceable<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> > > >, const MemRecursorCache::CacheEntry*, boost::decrementable<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::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > > (0x0x7f43758793a8) 0 empty
      boost::decrementable<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::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > (0x0x7f4375879410) 0 empty
        boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f4375879478) 0 empty
          boost::detail::iterator_base<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f43758794e0) 0 empty
            std::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f437582d9c0) 0 empty

Class boost::input_iteratable<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> > > >, const MemRecursorCache::CacheEntry*, boost::decrementable<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::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::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::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&> > > (0x0x7f4375879548) 0 empty
  boost::equality_comparable1<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::incrementable<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::dereferenceable<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> > > >, const MemRecursorCache::CacheEntry*, boost::decrementable<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::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > > > > (0x0x7f43758795b0) 0 empty
    boost::incrementable<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::dereferenceable<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> > > >, const MemRecursorCache::CacheEntry*, boost::decrementable<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::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > > > (0x0x7f4375879618) 0 empty
      boost::dereferenceable<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> > > >, const MemRecursorCache::CacheEntry*, boost::decrementable<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::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > > (0x0x7f4375879750) 0 empty
        boost::decrementable<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::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > (0x0x7f43758797b8) 0 empty
          boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f43758ba000) 0 empty
            boost::detail::iterator_base<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f43758ba068) 0 empty
              std::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f437582da20) 0 empty

Class boost::forward_iteratable<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> > > >, const MemRecursorCache::CacheEntry*, boost::decrementable<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::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::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::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&> > > (0x0x7f43758ba0d0) 0 empty
  boost::input_iteratable<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> > > >, const MemRecursorCache::CacheEntry*, boost::decrementable<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::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > > (0x0x7f43758ba138) 0 empty
    boost::equality_comparable1<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::incrementable<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::dereferenceable<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> > > >, const MemRecursorCache::CacheEntry*, boost::decrementable<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::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > > > > (0x0x7f43758ba1a0) 0 empty
      boost::incrementable<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::dereferenceable<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> > > >, const MemRecursorCache::CacheEntry*, boost::decrementable<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::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > > > (0x0x7f43758ba208) 0 empty
        boost::dereferenceable<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> > > >, const MemRecursorCache::CacheEntry*, boost::decrementable<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::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > > (0x0x7f43758ba270) 0 empty
          boost::decrementable<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::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > (0x0x7f43758ba2d8) 0 empty
            boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f43758ba340) 0 empty
              boost::detail::iterator_base<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f43758ba3a8) 0 empty
                std::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f437582da80) 0 empty

Class boost::bidirectional_iteratable<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> > > >, 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::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&> > (0x0x7f43758ba410) 0 empty
  boost::forward_iteratable<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> > > >, const MemRecursorCache::CacheEntry*, boost::decrementable<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::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > > (0x0x7f43758ba478) 0 empty
    boost::input_iteratable<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> > > >, const MemRecursorCache::CacheEntry*, boost::decrementable<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::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > > (0x0x7f43758ba4e0) 0 empty
      boost::equality_comparable1<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::incrementable<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::dereferenceable<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> > > >, const MemRecursorCache::CacheEntry*, boost::decrementable<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::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > > > > (0x0x7f43758ba548) 0 empty
        boost::incrementable<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::dereferenceable<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> > > >, const MemRecursorCache::CacheEntry*, boost::decrementable<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::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > > > (0x0x7f43758ba5b0) 0 empty
          boost::dereferenceable<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> > > >, const MemRecursorCache::CacheEntry*, boost::decrementable<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::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > > (0x0x7f43758ba618) 0 empty
            boost::decrementable<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::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > (0x0x7f43758ba680) 0 empty
              boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f43758ba6e8) 0 empty
                boost::detail::iterator_base<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f43758ba750) 0 empty
                  std::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f437582dae0) 0 empty

Class boost::bidirectional_iterator_helper<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> > > >, 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::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&> (0x0x7f43758ba7b8) 0 empty
  boost::bidirectional_iteratable<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> > > >, const MemRecursorCache::CacheEntry*, boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > (0x0x7f43758ba820) 0 empty
    boost::forward_iteratable<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> > > >, const MemRecursorCache::CacheEntry*, boost::decrementable<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::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > > (0x0x7f43758ba888) 0 empty
      boost::input_iteratable<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> > > >, const MemRecursorCache::CacheEntry*, boost::decrementable<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::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > > (0x0x7f43758ba8f0) 0 empty
        boost::equality_comparable1<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::incrementable<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::dereferenceable<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> > > >, const MemRecursorCache::CacheEntry*, boost::decrementable<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::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > > > > (0x0x7f43758ba958) 0 empty
          boost::incrementable<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::dereferenceable<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> > > >, const MemRecursorCache::CacheEntry*, boost::decrementable<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::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > > > (0x0x7f43758ba9c0) 0 empty
            boost::dereferenceable<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> > > >, const MemRecursorCache::CacheEntry*, boost::decrementable<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::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > > (0x0x7f43758baa28) 0 empty
              boost::decrementable<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::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > (0x0x7f43758baa90) 0 empty
                boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f43758baaf8) 0 empty
                  boost::detail::iterator_base<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f43758bab60) 0 empty
                    std::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f437582db40) 0 empty

Class 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=8 align=8
   base size=8 base align=8
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> > > > (0x0x7f43758babc8) 0
  boost::bidirectional_iterator_helper<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> > > >, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f43758bac30) 0 empty
    boost::bidirectional_iteratable<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> > > >, const MemRecursorCache::CacheEntry*, boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > (0x0x7f43758bac98) 0 empty
      boost::forward_iteratable<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> > > >, const MemRecursorCache::CacheEntry*, boost::decrementable<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::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > > (0x0x7f43758bad00) 0 empty
        boost::input_iteratable<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> > > >, const MemRecursorCache::CacheEntry*, boost::decrementable<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::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > > (0x0x7f43758bad68) 0 empty
          boost::equality_comparable1<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::incrementable<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::dereferenceable<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> > > >, const MemRecursorCache::CacheEntry*, boost::decrementable<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::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > > > > (0x0x7f43758badd0) 0 empty
            boost::incrementable<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::dereferenceable<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> > > >, const MemRecursorCache::CacheEntry*, boost::decrementable<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::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > > > (0x0x7f43758bae38) 0 empty
              boost::dereferenceable<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> > > >, const MemRecursorCache::CacheEntry*, boost::decrementable<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::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > > (0x0x7f43758baea0) 0 empty
                boost::decrementable<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::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> > (0x0x7f43758baf08) 0 empty
                  boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f43758baf70) 0 empty
                    boost::detail::iterator_base<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f43758c6000) 0 empty
                      std::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f437582dba0) 0 empty

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> (0x0x7f437582dd20) 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> (0x0x7f437582dcc0) 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> (0x0x7f437992fa10) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::bad_weak_ptr>::_ZTVN5boost16exception_detail19error_info_injectorINS_12bad_weak_ptrEEE) + 16u)
  boost::bad_weak_ptr (0x0x7f43758c6548) 0 nearly-empty
      primary-for boost::exception_detail::error_info_injector<boost::bad_weak_ptr> (0x0x7f437992fa10)
    std::exception (0x0x7f437582dd80) 0 nearly-empty
        primary-for boost::bad_weak_ptr (0x0x7f43758c6548)
  boost::exception (0x0x7f437582dde0) 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> > (0x0x7f437992fc40) 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> (0x0x7f437992fcb0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> > (0x0x7f437992fc40)
    boost::bad_weak_ptr (0x0x7f43758c65b0) 0 nearly-empty
        primary-for boost::exception_detail::error_info_injector<boost::bad_weak_ptr> (0x0x7f437992fcb0)
      std::exception (0x0x7f437582df00) 0 nearly-empty
          primary-for boost::bad_weak_ptr (0x0x7f43758c65b0)
    boost::exception (0x0x7f437582df60) 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 (0x0x7f43758f5000) 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*> (0x0x7f43758f52a0) 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> (0x0x7f43758f5300) 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*> (0x0x7f43758c6a28) 0 empty
  std::_Iter_base<long unsigned int*, false> (0x0x7f43758f5360) 0 empty

Class std::__is_pointer<int>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<int> (0x0x7f43758f5420) 0 empty

Class std::__is_floating<int>
   size=1 align=1
   base size=0 base align=1
std::__is_floating<int> (0x0x7f43758f54e0) 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> > (0x0x7f43758f5480) 0 empty

Class std::__is_arithmetic<int>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<int> (0x0x7f43758c6af8) 0 empty
  std::__traitor<std::__is_integer<int>, std::__is_floating<int> > (0x0x7f43758f5540) 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> > (0x0x7f43758f53c0) 0 empty

Class std::__is_scalar<int>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<int> (0x0x7f43758c6bc8) 0 empty
  std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7f43758f55a0) 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> (0x0x7f43758f5600) 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> (0x0x7f43758f5660) 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> (0x0x7f43758f5720) 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> (0x0x7f43758f56c0) 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> (0x0x7f43795a6b60) 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 (0x0x7f43758c6c98) 0
      primary-for boost::exception_detail::error_info_injector<boost::io::bad_format_string> (0x0x7f43795a6b60)
    boost::io::format_error (0x0x7f43758c6d00) 0 nearly-empty
        primary-for boost::io::bad_format_string (0x0x7f43758c6c98)
      std::exception (0x0x7f43758f5780) 0 nearly-empty
          primary-for boost::io::format_error (0x0x7f43758c6d00)
  boost::exception (0x0x7f43758f57e0) 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> > (0x0x7f43795a6c40) 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> (0x0x7f43795a6cb0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::io::bad_format_string> > (0x0x7f43795a6c40)
    boost::io::bad_format_string (0x0x7f43758c6e38) 0
        primary-for boost::exception_detail::error_info_injector<boost::io::bad_format_string> (0x0x7f43795a6cb0)
      boost::io::format_error (0x0x7f43758c6ea0) 0 nearly-empty
          primary-for boost::io::bad_format_string (0x0x7f43758c6e38)
        std::exception (0x0x7f43758f5840) 0 nearly-empty
            primary-for boost::io::format_error (0x0x7f43758c6ea0)
    boost::exception (0x0x7f43758f58a0) 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 (0x0x7f43758f5900) 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 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>*> (0x0x7f43758f59c0) 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> > > (0x0x7f43758f5960) 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>*> (0x0x7f43758f5a20) 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> > > (0x0x7f43758f5a80) 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)> (0x0x7f43758f5ae0) 0

Class std::_Rb_tree_const_iterator<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const DNSRecord&, PacketReader&)> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_const_iterator<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const DNSRecord&, PacketReader&)> > (0x0x7f43758f5c60) 0

Class std::_Rb_tree_const_iterator<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const std::basic_string<char>&)> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_const_iterator<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const std::basic_string<char>&)> > (0x0x7f43758f5cc0) 0

Class std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<short unsigned int, short unsigned int> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<short unsigned int, short unsigned int> > > (0x0x7f43759504e0) 0
  std::_Rb_tree_node_base (0x0x7f43758f5d20) 0

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> (0x0x7f43758f5d80) 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> (0x0x7f43758f5de0) 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> > (0x0x7f4375950618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4375950680) 0 empty
    mpl_::bool_<false> (0x0x7f43758f5e40) 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> (0x0x7f43759507b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4375950820) 0 empty
    mpl_::bool_<false> (0x0x7f43758f5f00) 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> (0x0x7f4375950888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43759508f0) 0 empty
    mpl_::bool_<false> (0x0x7f43758f5f60) 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> (0x0x7f4375950958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43759509c0) 0 empty
    mpl_::bool_<false> (0x0x7f4375a0d0c0) 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> (0x0x7f4375950a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4375950a90) 0 empty
    mpl_::bool_<false> (0x0x7f4375a0d1e0) 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> > (0x0x7f43758f5ea0) 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> (0x0x7f4375a0d3c0) 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> (0x0x7f4375a0d420) 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> (0x0x7f4375a0d480) 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> (0x0x7f4375950af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4375950b60) 0 empty
    mpl_::bool_<false> (0x0x7f4375a0d540) 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> (0x0x7f4375950bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4375950c30) 0 empty
    mpl_::bool_<false> (0x0x7f4375a0d5a0) 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> (0x0x7f4375950c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4375950d00) 0 empty
    mpl_::bool_<false> (0x0x7f4375a0d600) 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> (0x0x7f4375950d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4375950dd0) 0 empty
    mpl_::bool_<false> (0x0x7f4375a0d660) 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> (0x0x7f4375a0d4e0) 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> (0x0x7f4375a0d6c0) 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> (0x0x7f4375a0d720) 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> (0x0x7f4375950e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4375950ea0) 0 empty
    mpl_::bool_<false> (0x0x7f4375a0d780) 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> > (0x0x7f4375a0d7e0) 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> (0x0x7f4375a0d840) 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> (0x0x7f4375a0d960) 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> (0x0x7f4375a1b068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4375a1b0d0) 0 empty
    mpl_::bool_<false> (0x0x7f4375a0d9c0) 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> (0x0x7f4375a1b138) 0 empty
  boost::integral_constant<bool, true> (0x0x7f4375a1b1a0) 0 empty
    mpl_::bool_<true> (0x0x7f4375a0da20) 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> > (0x0x7f4375a0da80) 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> > (0x0x7f4375a1b208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4375a1b270) 0 empty
    mpl_::bool_<false> (0x0x7f4375a0dba0) 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> > (0x0x7f4375a1b2d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4375a1b340) 0 empty
    mpl_::bool_<false> (0x0x7f4375a0dc00) 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> > (0x0x7f4375a1b3a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4375a1b410) 0 empty
    mpl_::bool_<false> (0x0x7f4375a0dc60) 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> (0x0x7f4375a0dcc0) 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> > (0x0x7f4375a0dd20) 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> > (0x0x7f4375a0dd80) 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> (0x0x7f4375a0dde0) 0 empty

Class std::_Rb_tree_node<std::pair<const std::pair<short unsigned int, short unsigned int>, std::basic_string<char> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree_node<std::pair<const std::pair<short unsigned int, short unsigned int>, std::basic_string<char> > > (0x0x7f4375a1b5b0) 0
  std::_Rb_tree_node_base (0x0x7f4375a0de40) 0

Class boost::tuples::length<boost::tuples::cons<const short unsigned int&, boost::tuples::cons<const short unsigned int&, boost::tuples::cons<std::basic_string<char>&, 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::cons<const short unsigned int&, boost::tuples::cons<std::basic_string<char>&, boost::tuples::null_type> > > > (0x0x7f4375a0dea0) 0 empty

Class boost::tuples::length<boost::tuples::cons<const short unsigned int&, boost::tuples::cons<std::basic_string<char>&, 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::cons<std::basic_string<char>&, boost::tuples::null_type> > > (0x0x7f4375a0df00) 0 empty

Class boost::tuples::length<boost::tuples::cons<std::basic_string<char>&, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::length<boost::tuples::cons<std::basic_string<char>&, boost::tuples::null_type> > (0x0x7f4375a0df60) 0 empty

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> > (0x0x7f43756260c0) 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> > (0x0x7f4375626240) 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> > (0x0x7f4375626360) 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> (0x0x7f43756423a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4375642410) 0 empty
    mpl_::bool_<false> (0x0x7f43756263c0) 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> (0x0x7f4375642478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43756424e0) 0 empty
    mpl_::bool_<false> (0x0x7f4375626540) 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> (0x0x7f4375642548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43756425b0) 0 empty
    mpl_::bool_<false> (0x0x7f43756265a0) 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> (0x0x7f4375642618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4375642680) 0 empty
    mpl_::bool_<false> (0x0x7f4375626600) 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> (0x0x7f43756426e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4375642750) 0 empty
    mpl_::bool_<false> (0x0x7f4375626660) 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> (0x0x7f43756264e0) 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> (0x0x7f43756266c0) 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> > (0x0x7f4375626720) 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> > (0x0x7f43756427b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4375642820) 0 empty
    mpl_::bool_<false> (0x0x7f4375626780) 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> (0x0x7f43756268a0) 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> > (0x0x7f4375626900) 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> (0x0x7f4375626960) 0 empty

Class boost::is_float<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_float<unsigned int> (0x0x7f4375642958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43756429c0) 0 empty
    mpl_::bool_<false> (0x0x7f43756269c0) 0 empty

Class boost::is_arithmetic<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<unsigned int> (0x0x7f4375642a28) 0 empty
  boost::integral_constant<bool, true> (0x0x7f4375642a90) 0 empty
    mpl_::bool_<true> (0x0x7f4375626a20) 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> > > (0x0x7f4375626a80) 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> > > (0x0x7f4375626ae0) 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> > (0x0x7f4375626b40) 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> (0x0x7f4375626ba0) 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> (0x0x7f4375626c00) 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> (0x0x7f4375626c60) 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> (0x0x7f4375626cc0) 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> > (0x0x7f4375626d20) 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> > (0x0x7f4375626d80) 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> (0x0x7f4375626de0) 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> > > (0x0x7f4375626ea0) 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> > (0x0x7f4375626f00) 0 empty

Class std::unary_function<DNSResourceRecord, DNSResourceRecord>
   size=1 align=1
   base size=0 base align=1
std::unary_function<DNSResourceRecord, DNSResourceRecord> (0x0x7f43756ba000) 0 empty

Class std::_Identity<DNSResourceRecord>
   size=1 align=1
   base size=1 base align=1
std::_Identity<DNSResourceRecord> (0x0x7f4375686a28) 0 empty
  std::unary_function<DNSResourceRecord, DNSResourceRecord> (0x0x7f43756ba060) 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> > > (0x0x7f43756ba0c0) 0 empty

Class std::pair<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::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::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::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > >*> (0x0x7f43756ba1e0) 0

Class std::pair<std::_Rb_tree_iterator<DNSResourceRecord>, bool>
   size=16 align=8
   base size=9 base align=8
std::pair<std::_Rb_tree_iterator<DNSResourceRecord>, bool> (0x0x7f43756ba240) 0

Class std::_Rb_tree_node<DNSResourceRecord>
   size=104 align=8
   base size=104 base align=8
std::_Rb_tree_node<DNSResourceRecord> (0x0x7f43756bfdd0) 0
  std::_Rb_tree_node_base (0x0x7f43756ba2a0) 0

Class std::pair<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> > > >*, bool>
   size=16 align=8
   base size=9 base align=8
std::pair<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> > > >*, bool> (0x0x7f43756ba300) 0

Class std::iterator_traits<__gnu_cxx::__normal_iterator<MemRecursorCache::StoredRecord*, std::vector<MemRecursorCache::StoredRecord> > >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<MemRecursorCache::StoredRecord*, std::vector<MemRecursorCache::StoredRecord> > > (0x0x7f43756ba5a0) 0 empty

Class std::_Rb_tree_node<std::pair<const std::basic_string<char>, SyncRes::DecayingEwmaCollection> >
   size=96 align=8
   base size=96 base align=8
std::_Rb_tree_node<std::pair<const std::basic_string<char>, SyncRes::DecayingEwmaCollection> > (0x0x7f4375714820) 0
  std::_Rb_tree_node_base (0x0x7f43756ba6c0) 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> > > (0x0x7f43756bab40) 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> > > (0x0x7f43756baae0) 0

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> > > (0x0x7f43756bad20) 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> > > (0x0x7f43756bacc0) 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> > > (0x0x7f43756bade0) 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> > > (0x0x7f43756bad80) 0 empty

Class std::pair<short unsigned int, std::basic_string<char> >
   size=16 align=8
   base size=16 base align=8
std::pair<short unsigned int, std::basic_string<char> > (0x0x7f43757e8060) 0

Class std::_Rb_tree_node<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const DNSRecord&, PacketReader&)> >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree_node<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const DNSRecord&, PacketReader&)> > (0x0x7f4375768b60) 0
  std::_Rb_tree_node_base (0x0x7f43757e80c0) 0

Class std::_Rb_tree_node<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const std::basic_string<char>&)> >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree_node<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const std::basic_string<char>&)> > (0x0x7f4375768c98) 0
  std::_Rb_tree_node_base (0x0x7f43757e81e0) 0

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

Class std::_Select1st<std::pair<const std::pair<short unsigned int, short unsigned int>, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::_Select1st<std::pair<const std::pair<short unsigned int, short unsigned int>, std::basic_string<char> > > (0x0x7f4375768d00) 0 empty
  std::unary_function<std::pair<const std::pair<short unsigned int, short unsigned int>, std::basic_string<char> >, const std::pair<short unsigned int, short unsigned int> > (0x0x7f43757e82a0) 0 empty

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

Class std::_Select1st<std::pair<const std::basic_string<char>, std::pair<short unsigned int, short unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::_Select1st<std::pair<const std::basic_string<char>, std::pair<short unsigned int, short unsigned int> > > (0x0x7f4375768e38) 0 empty
  std::unary_function<std::pair<const std::basic_string<char>, std::pair<short unsigned int, short unsigned int> >, const std::basic_string<char> > (0x0x7f43757e8360) 0 empty

Class std::pair<std::_Rb_tree_iterator<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const DNSRecord&, PacketReader&)> >, std::_Rb_tree_iterator<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const DNSRecord&, PacketReader&)> > >
   size=16 align=8
   base size=16 base align=8
std::pair<std::_Rb_tree_iterator<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const DNSRecord&, PacketReader&)> >, std::_Rb_tree_iterator<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const DNSRecord&, PacketReader&)> > > (0x0x7f43757e83c0) 0

Class std::pair<std::_Rb_tree_iterator<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const std::basic_string<char>&)> >, std::_Rb_tree_iterator<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const std::basic_string<char>&)> > >
   size=16 align=8
   base size=16 base align=8
std::pair<std::_Rb_tree_iterator<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const std::basic_string<char>&)> >, std::_Rb_tree_iterator<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const std::basic_string<char>&)> > > (0x0x7f43757e8420) 0

Class boost::range_detail::exists<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::range_detail::exists<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > (0x0x7f43757e8480) 0 empty

Class boost::range_detail::extract_const_iterator<std::basic_string<char>, void>
   size=1 align=1
   base size=0 base align=1
boost::range_detail::extract_const_iterator<std::basic_string<char>, void> (0x0x7f43757e84e0) 0 empty

Class boost::range_const_iterator<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::range_const_iterator<std::basic_string<char> > (0x0x7f43757682d8) 0 empty
  boost::range_detail::extract_const_iterator<std::basic_string<char>, void> (0x0x7f43757e8540) 0 empty

Class boost::range_detail::safe_bool<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >::*>
   size=1 align=1
   base size=0 base align=1
boost::range_detail::safe_bool<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >::*> (0x0x7f43757e86c0) 0 empty

Class boost::detail::iterator_traits<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::detail::iterator_traits<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > (0x0x7f4375456000) 0 empty
  std::iterator_traits<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > (0x0x7f43757e8780) 0 empty

Class boost::iterator_value<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::iterator_value<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > (0x0x7f43757e8720) 0 empty

Class boost::iterator_difference<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::iterator_difference<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > (0x0x7f43757e8900) 0 empty

Class boost::iterator_reference<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::iterator_reference<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > (0x0x7f43757e8960) 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> (0x0x7f43757e8ae0) 0 empty

Class boost::is_abstract<char>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<char> (0x0x7f4375456340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43754563a8) 0 empty
    mpl_::bool_<false> (0x0x7f43757e8b40) 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> > (0x0x7f4375456410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4375456478) 0 empty
    mpl_::bool_<false> (0x0x7f43757e8ba0) 0 empty

Class boost::is_array<char>
   size=1 align=1
   base size=1 base align=1
boost::is_array<char> (0x0x7f43754564e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4375456548) 0 empty
    mpl_::bool_<false> (0x0x7f43757e8c00) 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> > (0x0x7f43754565b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4375456618) 0 empty
    mpl_::bool_<false> (0x0x7f43757e8c60) 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> > (0x0x7f4375456680) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43754566e8) 0 empty
    mpl_::bool_<false> (0x0x7f43757e8cc0) 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> > (0x0x7f4375456820) 0 empty
  boost::mpl::aux::or_impl<false, boost::is_array<char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f4375456888) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43754568f0) 0 empty
      mpl_::bool_<false> (0x0x7f43757e8d20) 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> (0x0x7f43757e8d80) 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> (0x0x7f43757e8a80) 0 empty

Class boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >
   size=16 align=8
   base size=16 base align=8
boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > (0x0x7f43757e8660) 0

Class boost::detail::is_const_rvalue_filter<const std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_const_rvalue_filter<const std::basic_string<char> > (0x0x7f43757e8f00) 0 empty

Class boost::detail::cv_traits_imp<const std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<const std::basic_string<char>*> (0x0x7f43757e8f60) 0 empty

Class boost::is_const<const std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_const<const std::basic_string<char> > (0x0x7f4375456af8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f4375456b60) 0 empty
    mpl_::bool_<true> (0x0x7f437547c0c0) 0 empty

Class boost::detail::is_volatile_rval_filter<const std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_volatile_rval_filter<const std::basic_string<char> > (0x0x7f437547c1e0) 0 empty

Class boost::is_volatile<const std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_volatile<const std::basic_string<char> > (0x0x7f4375456d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4375456d68) 0 empty
    mpl_::bool_<false> (0x0x7f437547c240) 0 empty

Class boost::detail::remove_const_helper<std::basic_string<char>, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_const_helper<std::basic_string<char>, false> (0x0x7f437547c360) 0 empty

Class boost::detail::remove_const_impl<const std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_const_impl<const std::basic_string<char> > (0x0x7f437547c180) 0 empty

Class boost::remove_const<const std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::remove_const<const std::basic_string<char> > (0x0x7f437547c120) 0 empty

Class boost::mpl::if_c<true, boost::range_const_iterator<std::basic_string<char> >, boost::range_mutable_iterator<const std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::range_const_iterator<std::basic_string<char> >, boost::range_mutable_iterator<const std::basic_string<char> > > (0x0x7f437547c4e0) 0 empty

Class boost::mpl::eval_if_c<true, boost::range_const_iterator<std::basic_string<char> >, boost::range_mutable_iterator<const std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if_c<true, boost::range_const_iterator<std::basic_string<char> >, boost::range_mutable_iterator<const std::basic_string<char> > > (0x0x7f437547c480) 0 empty

Class boost::range_iterator<const std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::range_iterator<const std::basic_string<char> > (0x0x7f43757e8ea0) 0 empty

Class boost::range_const_iterator<char [5]>
   size=1 align=1
   base size=0 base align=1
boost::range_const_iterator<char [5]> (0x0x7f437547c600) 0 empty

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*>::*> (0x0x7f437547c6c0) 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*> (0x0x7f43754824e0) 0 empty
  std::iterator_traits<const char*> (0x0x7f437547c780) 0 empty

Class boost::iterator_value<const char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_value<const char*> (0x0x7f437547c720) 0 empty

Class boost::iterator_difference<const char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_difference<const char*> (0x0x7f437547c7e0) 0 empty

Class boost::iterator_reference<const char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_reference<const char*> (0x0x7f437547c840) 0 empty

Class boost::iterator_range<const char*>
   size=16 align=8
   base size=16 base align=8
boost::iterator_range<const char*> (0x0x7f437547c660) 0

Class boost::detail::is_const_rvalue_filter<const char [5]>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_const_rvalue_filter<const char [5]> (0x0x7f437547c900) 0 empty

Class boost::detail::cv_traits_imp<const char (*)[5]>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<const char (*)[5]> (0x0x7f437547c960) 0 empty

Class boost::is_const<const char [5]>
   size=1 align=1
   base size=1 base align=1
boost::is_const<const char [5]> (0x0x7f4375482680) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43754826e8) 0 empty
    mpl_::bool_<true> (0x0x7f437547c9c0) 0 empty

Class boost::remove_const<const char [5]>
   size=1 align=1
   base size=0 base align=1
boost::remove_const<const char [5]> (0x0x7f437547ca20) 0 empty

Class boost::mpl::if_c<true, boost::range_const_iterator<char [5]>, boost::range_mutable_iterator<const char [5]> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::range_const_iterator<char [5]>, boost::range_mutable_iterator<const char [5]> > (0x0x7f437547cae0) 0 empty

Class boost::mpl::eval_if_c<true, boost::range_const_iterator<char [5]>, boost::range_mutable_iterator<const char [5]> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if_c<true, boost::range_const_iterator<char [5]>, boost::range_mutable_iterator<const char [5]> > (0x0x7f437547ca80) 0 empty

Class boost::range_iterator<const char [5]>
   size=1 align=1
   base size=0 base align=1
boost::range_iterator<const char [5]> (0x0x7f437547c8a0) 0 empty

Class boost::detail::is_const_rvalue_filter<const boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_const_rvalue_filter<const boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > > (0x0x7f437547cba0) 0 empty

Class boost::detail::cv_traits_imp<const boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<const boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >*> (0x0x7f437547cc00) 0 empty

Class boost::is_const<const boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_const<const boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > > (0x0x7f43754829c0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f4375482a28) 0 empty
    mpl_::bool_<true> (0x0x7f437547cc60) 0 empty

Class boost::detail::is_volatile_rval_filter<const boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_volatile_rval_filter<const boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > > (0x0x7f437547cd80) 0 empty

Class boost::is_volatile<const boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_volatile<const boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > > (0x0x7f4375482af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4375482b60) 0 empty
    mpl_::bool_<false> (0x0x7f437547cde0) 0 empty

Class boost::detail::remove_const_helper<boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_const_helper<boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >, false> (0x0x7f437547ce40) 0 empty

Class boost::detail::remove_const_impl<const boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_const_impl<const boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > > (0x0x7f437547cd20) 0 empty

Class boost::remove_const<const boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::remove_const<const boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > > (0x0x7f437547ccc0) 0 empty

Class boost::mpl::if_c<true, boost::range_const_iterator<boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > >, boost::range_mutable_iterator<const boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::range_const_iterator<boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > >, boost::range_mutable_iterator<const boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > > > (0x0x7f437547cf00) 0 empty

Class boost::range_detail::extract_const_iterator<boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >, void>
   size=1 align=1
   base size=0 base align=1
boost::range_detail::extract_const_iterator<boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >, void> (0x0x7f437547cf60) 0 empty

Class boost::range_const_iterator<boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::range_const_iterator<boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > > (0x0x7f4375482d68) 0 empty
  boost::range_detail::extract_const_iterator<boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >, void> (0x0x7f43754c1000) 0 empty

Class boost::mpl::eval_if_c<true, boost::range_const_iterator<boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > >, boost::range_mutable_iterator<const boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if_c<true, boost::range_const_iterator<boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > >, boost::range_mutable_iterator<const boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > > > (0x0x7f437547cea0) 0 empty

Class boost::range_iterator<const boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::range_iterator<const boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > > (0x0x7f437547cb40) 0 empty

Class boost::detail::is_const_rvalue_filter<boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_const_rvalue_filter<boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > > (0x0x7f43754c10c0) 0 empty

Class boost::detail::cv_traits_imp<boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >*> (0x0x7f43754c1120) 0 empty

Class boost::is_const<boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_const<boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > > (0x0x7f4375482dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4375482e38) 0 empty
    mpl_::bool_<false> (0x0x7f43754c1180) 0 empty

Class boost::detail::is_volatile_rval_filter<boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_volatile_rval_filter<boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > > (0x0x7f43754c12a0) 0 empty

Class boost::is_volatile<boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_volatile<boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > > (0x0x7f4375482f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4375482f70) 0 empty
    mpl_::bool_<false> (0x0x7f43754c1300) 0 empty

Class boost::detail::remove_const_impl<boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_const_impl<boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > > (0x0x7f43754c1240) 0 empty

Class boost::remove_const<boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::remove_const<boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > > (0x0x7f43754c11e0) 0 empty

Class boost::mpl::if_c<false, boost::range_const_iterator<boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > >, boost::range_mutable_iterator<boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::range_const_iterator<boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > >, boost::range_mutable_iterator<boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > > > (0x0x7f43754c13c0) 0 empty

Class boost::range_detail::extract_iterator<boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >, void>
   size=1 align=1
   base size=0 base align=1
boost::range_detail::extract_iterator<boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >, void> (0x0x7f43754c1420) 0 empty

Class boost::range_mutable_iterator<boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::range_mutable_iterator<boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > > (0x0x7f43754cb138) 0 empty
  boost::range_detail::extract_iterator<boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >, void> (0x0x7f43754c1480) 0 empty

Class boost::mpl::eval_if_c<false, boost::range_const_iterator<boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > >, boost::range_mutable_iterator<boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if_c<false, boost::range_const_iterator<boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > >, boost::range_mutable_iterator<boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > > > (0x0x7f43754c1360) 0 empty

Class boost::range_iterator<boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::range_iterator<boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > > (0x0x7f43754c1060) 0 empty

Class boost::detail::is_const_rvalue_filter<const boost::iterator_range<const char*> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_const_rvalue_filter<const boost::iterator_range<const char*> > (0x0x7f43754c1540) 0 empty

Class boost::detail::cv_traits_imp<const boost::iterator_range<const char*>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<const boost::iterator_range<const char*>*> (0x0x7f43754c15a0) 0 empty

Class boost::is_const<const boost::iterator_range<const char*> >
   size=1 align=1
   base size=1 base align=1
boost::is_const<const boost::iterator_range<const char*> > (0x0x7f43754cb1a0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43754cb208) 0 empty
    mpl_::bool_<true> (0x0x7f43754c1600) 0 empty

Class boost::detail::is_volatile_rval_filter<const boost::iterator_range<const char*> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_volatile_rval_filter<const boost::iterator_range<const char*> > (0x0x7f43754c1720) 0 empty

Class boost::is_volatile<const boost::iterator_range<const char*> >
   size=1 align=1
   base size=1 base align=1
boost::is_volatile<const boost::iterator_range<const char*> > (0x0x7f43754cb2d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43754cb340) 0 empty
    mpl_::bool_<false> (0x0x7f43754c1780) 0 empty

Class boost::detail::remove_const_helper<boost::iterator_range<const char*>, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_const_helper<boost::iterator_range<const char*>, false> (0x0x7f43754c17e0) 0 empty

Class boost::detail::remove_const_impl<const boost::iterator_range<const char*> >
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_const_impl<const boost::iterator_range<const char*> > (0x0x7f43754c16c0) 0 empty

Class boost::remove_const<const boost::iterator_range<const char*> >
   size=1 align=1
   base size=0 base align=1
boost::remove_const<const boost::iterator_range<const char*> > (0x0x7f43754c1660) 0 empty

Class boost::mpl::if_c<true, boost::range_const_iterator<boost::iterator_range<const char*> >, boost::range_mutable_iterator<const boost::iterator_range<const char*> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::range_const_iterator<boost::iterator_range<const char*> >, boost::range_mutable_iterator<const boost::iterator_range<const char*> > > (0x0x7f43754c18a0) 0 empty

Class boost::range_detail::exists<const char*>
   size=1 align=1
   base size=0 base align=1
boost::range_detail::exists<const char*> (0x0x7f43754c1900) 0 empty

Class boost::range_detail::extract_const_iterator<boost::iterator_range<const char*>, void>
   size=1 align=1
   base size=0 base align=1
boost::range_detail::extract_const_iterator<boost::iterator_range<const char*>, void> (0x0x7f43754c1960) 0 empty

Class boost::range_const_iterator<boost::iterator_range<const char*> >
   size=1 align=1
   base size=1 base align=1
boost::range_const_iterator<boost::iterator_range<const char*> > (0x0x7f43754cb548) 0 empty
  boost::range_detail::extract_const_iterator<boost::iterator_range<const char*>, void> (0x0x7f43754c19c0) 0 empty

Class boost::mpl::eval_if_c<true, boost::range_const_iterator<boost::iterator_range<const char*> >, boost::range_mutable_iterator<const boost::iterator_range<const char*> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if_c<true, boost::range_const_iterator<boost::iterator_range<const char*> >, boost::range_mutable_iterator<const boost::iterator_range<const char*> > > (0x0x7f43754c1840) 0 empty

Class boost::range_iterator<const boost::iterator_range<const char*> >
   size=1 align=1
   base size=0 base align=1
boost::range_iterator<const boost::iterator_range<const char*> > (0x0x7f43754c14e0) 0 empty

Class boost::detail::is_const_rvalue_filter<boost::iterator_range<const char*> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_const_rvalue_filter<boost::iterator_range<const char*> > (0x0x7f43754c1a80) 0 empty

Class boost::detail::cv_traits_imp<boost::iterator_range<const char*>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::iterator_range<const char*>*> (0x0x7f43754c1ae0) 0 empty

Class boost::is_const<boost::iterator_range<const char*> >
   size=1 align=1
   base size=1 base align=1
boost::is_const<boost::iterator_range<const char*> > (0x0x7f43754cb5b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43754cb618) 0 empty
    mpl_::bool_<false> (0x0x7f43754c1b40) 0 empty

Class boost::detail::is_volatile_rval_filter<boost::iterator_range<const char*> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_volatile_rval_filter<boost::iterator_range<const char*> > (0x0x7f43754c1c60) 0 empty

Class boost::is_volatile<boost::iterator_range<const char*> >
   size=1 align=1
   base size=1 base align=1
boost::is_volatile<boost::iterator_range<const char*> > (0x0x7f43754cb6e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43754cb750) 0 empty
    mpl_::bool_<false> (0x0x7f43754c1cc0) 0 empty

Class boost::detail::remove_const_impl<boost::iterator_range<const char*> >
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_const_impl<boost::iterator_range<const char*> > (0x0x7f43754c1c00) 0 empty

Class boost::remove_const<boost::iterator_range<const char*> >
   size=1 align=1
   base size=0 base align=1
boost::remove_const<boost::iterator_range<const char*> > (0x0x7f43754c1ba0) 0 empty

Class boost::mpl::if_c<false, boost::range_const_iterator<boost::iterator_range<const char*> >, boost::range_mutable_iterator<boost::iterator_range<const char*> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::range_const_iterator<boost::iterator_range<const char*> >, boost::range_mutable_iterator<boost::iterator_range<const char*> > > (0x0x7f43754c1d80) 0 empty

Class boost::range_detail::extract_iterator<boost::iterator_range<const char*>, void>
   size=1 align=1
   base size=0 base align=1
boost::range_detail::extract_iterator<boost::iterator_range<const char*>, void> (0x0x7f43754c1de0) 0 empty

Class boost::range_mutable_iterator<boost::iterator_range<const char*> >
   size=1 align=1
   base size=1 base align=1
boost::range_mutable_iterator<boost::iterator_range<const char*> > (0x0x7f43754cb958) 0 empty
  boost::range_detail::extract_iterator<boost::iterator_range<const char*>, void> (0x0x7f43754c1e40) 0 empty

Class boost::mpl::eval_if_c<false, boost::range_const_iterator<boost::iterator_range<const char*> >, boost::range_mutable_iterator<boost::iterator_range<const char*> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if_c<false, boost::range_const_iterator<boost::iterator_range<const char*> >, boost::range_mutable_iterator<boost::iterator_range<const char*> > > (0x0x7f43754c1d20) 0 empty

Class boost::range_iterator<boost::iterator_range<const char*> >
   size=1 align=1
   base size=0 base align=1
boost::range_iterator<boost::iterator_range<const char*> > (0x0x7f43754c1a20) 0 empty

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> > (0x0x7f43754f7000) 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> (0x0x7f43754cbc30) 0 empty
  boost::mpl::if_c<false, short unsigned int, boost::detail::deduce_character_type_later<short unsigned int> > (0x0x7f43754f7060) 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> > (0x0x7f43754f71e0) 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> > (0x0x7f43754f7180) 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> (0x0x7f43754f72a0) 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> (0x0x7f43754f7240) 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>*> (0x0x7f43754f73c0) 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> > (0x0x7f43754f7360) 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> > (0x0x7f43754f7300) 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> > (0x0x7f43754f7420) 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> (0x0x7f43754f7480) 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> (0x0x7f43754f7120) 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> > (0x0x7f43754f74e0) 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> > (0x0x7f43754cbf08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43754cbf70) 0 empty
    mpl_::bool_<false> (0x0x7f43754f7540) 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> > (0x0x7f43754cbd68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4375508000) 0 empty
    mpl_::bool_<false> (0x0x7f43754f75a0) 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> > (0x0x7f4375508068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43755080d0) 0 empty
    mpl_::bool_<false> (0x0x7f43754f7600) 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> > (0x0x7f4375508138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43755081a0) 0 empty
    mpl_::bool_<false> (0x0x7f43754f7660) 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> > (0x0x7f4375508208) 0 empty
  boost::type_traits::ice_or<false, false, false, false, false, false, false> (0x0x7f43754f76c0) 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> > (0x0x7f4375508270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43755082d8) 0 empty
    mpl_::bool_<false> (0x0x7f43754f7720) 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> (0x0x7f4375508340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43755083a8) 0 empty
    mpl_::bool_<false> (0x0x7f43754f7780) 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> (0x0x7f4375508410) 0 empty
  boost::type_traits::ice_or<true, false, false, false, false, false, false> (0x0x7f43754f77e0) 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> (0x0x7f4375508478) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43755084e0) 0 empty
    mpl_::bool_<true> (0x0x7f43754f7840) 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> (0x0x7f43754f78a0) 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> (0x0x7f43754f7900) 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> (0x0x7f43754f7c60) 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> (0x0x7f43755088f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4375508958) 0 empty
    mpl_::bool_<false> (0x0x7f43754f7cc0) 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> (0x0x7f43755089c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4375508a28) 0 empty
    mpl_::bool_<false> (0x0x7f43754f7d20) 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> (0x0x7f4375508a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4375508af8) 0 empty
    mpl_::bool_<false> (0x0x7f43754f7d80) 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> > (0x0x7f43754f7de0) 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> > (0x0x7f43754f7e40) 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> > (0x0x7f437555f1e0) 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> > (0x0x7f4375508f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4375508f70) 0 empty
    mpl_::bool_<false> (0x0x7f437555f240) 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> > (0x0x7f437556f000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f437556f068) 0 empty
    mpl_::bool_<false> (0x0x7f437555f2a0) 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> > (0x0x7f437556f0d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f437556f138) 0 empty
    mpl_::bool_<false> (0x0x7f437555f300) 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> (0x0x7f437555f360) 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> (0x0x7f437555f3c0) 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> (0x0x7f437555f420) 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> (0x0x7f437555f540) 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> (0x0x7f437556f340) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437556f3a8) 0 empty
    mpl_::bool_<true> (0x0x7f437555f5a0) 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> (0x0x7f437555f600) 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> > (0x0x7f43754f70c0) 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> (0x0x7f43754c1f60) 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> > (0x0x7f437555f780) 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> (0x0x7f437555f900) 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> (0x0x7f437555f8a0) 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> > (0x0x7f437555f720) 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> (0x0x7f437555fa80) 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> (0x0x7f437555fa20) 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> (0x0x7f437555fae0) 0 empty

Class boost::is_same<char, char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<char, char> (0x0x7f43754cba90) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437556f680) 0 empty
    mpl_::bool_<true> (0x0x7f437555fb40) 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> (0x0x7f437555fba0) 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> (0x0x7f437555fc60) 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> (0x0x7f437556f6e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f437556f750) 0 empty
    mpl_::bool_<false> (0x0x7f437555fcc0) 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> (0x0x7f437555fc00) 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> (0x0x7f437556f7b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f437556f820) 0 empty
    mpl_::bool_<false> (0x0x7f437555fd80) 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> (0x0x7f437556f888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f437556f8f0) 0 empty
    mpl_::bool_<false> (0x0x7f437555fde0) 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> (0x0x7f437556f958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f437556f9c0) 0 empty
    mpl_::bool_<false> (0x0x7f437555fe40) 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> (0x0x7f437556fa28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f437556fa90) 0 empty
    mpl_::bool_<false> (0x0x7f437555ff60) 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> > (0x0x7f437555fd20) 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> > (0x0x7f43754c1f00) 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> (0x0x7f4375596120) 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> (0x0x7f43755960c0) 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*>::*> (0x0x7f43755961e0) 0 empty

Class boost::detail::iterator_traits<char*>
   size=1 align=1
   base size=1 base align=1
boost::detail::iterator_traits<char*> (0x0x7f437556ff08) 0 empty
  std::iterator_traits<char*> (0x0x7f43755962a0) 0 empty

Class boost::iterator_value<char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_value<char*> (0x0x7f4375596240) 0 empty

Class boost::iterator_difference<char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_difference<char*> (0x0x7f4375596300) 0 empty

Class boost::iterator_reference<char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_reference<char*> (0x0x7f4375596360) 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> (0x0x7f4375596420) 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> (0x0x7f43755963c0) 0 empty

Class boost::iterator_range<char*>
   size=16 align=8
   base size=16 base align=8
boost::iterator_range<char*> (0x0x7f4375596180) 0

Class std::pair<DNSRecord, short unsigned int>
   size=48 align=8
   base size=42 base align=8
std::pair<DNSRecord, short unsigned int> (0x0x7f43755964e0) 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> (0x0x7f43755f5410) 0
  std::_Rb_tree_node_base (0x0x7f4375596540) 0

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> (0x0x7f43755966c0) 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> > (0x0x7f4375596660) 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> > (0x0x7f4375596840) 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> (0x0x7f43755f58f0) 0 empty
  boost::mpl::if_c<false, unsigned int, boost::detail::deduce_character_type_later<unsigned int> > (0x0x7f43755968a0) 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> > (0x0x7f4375596a20) 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> > (0x0x7f43755969c0) 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> (0x0x7f4375596ae0) 0 empty

Class boost::remove_reference<unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<unsigned int> (0x0x7f4375596a80) 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>*> (0x0x7f4375596c00) 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> > (0x0x7f4375596ba0) 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> > (0x0x7f4375596b40) 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> > (0x0x7f4375596c60) 0 empty

Class boost::remove_pointer<unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::remove_pointer<unsigned int> (0x0x7f4375596cc0) 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> (0x0x7f4375596960) 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> > (0x0x7f4375596d20) 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> > (0x0x7f43755f5c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43755f5c98) 0 empty
    mpl_::bool_<false> (0x0x7f4375596d80) 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> > (0x0x7f43755f5d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43755f5d68) 0 empty
    mpl_::bool_<false> (0x0x7f4375596de0) 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> > (0x0x7f43755f5dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43755f5e38) 0 empty
    mpl_::bool_<false> (0x0x7f4375596e40) 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> > (0x0x7f43755f5ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43755f5f08) 0 empty
    mpl_::bool_<false> (0x0x7f4375596ea0) 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> > (0x0x7f43755f5f70) 0 empty
  boost::type_traits::ice_or<false, false, false, false, false, false, false> (0x0x7f4375596f00) 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> > (0x0x7f43755f5a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f437556fea0) 0 empty
    mpl_::bool_<false> (0x0x7f4375596f60) 0 empty

Class boost::is_void<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_void<unsigned int> (0x0x7f4375265000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4375265068) 0 empty
    mpl_::bool_<false> (0x0x7f4375266000) 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> (0x0x7f43752650d0) 0 empty
  boost::type_traits::ice_or<true, false, false, false, false, false, false> (0x0x7f4375266060) 0 empty

Class boost::is_fundamental<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_fundamental<unsigned int> (0x0x7f4375265138) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43752651a0) 0 empty
    mpl_::bool_<true> (0x0x7f43752660c0) 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> (0x0x7f4375266120) 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> (0x0x7f4375266180) 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> (0x0x7f43752664e0) 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> (0x0x7f43752655b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4375265618) 0 empty
    mpl_::bool_<false> (0x0x7f4375266540) 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> (0x0x7f4375265680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43752656e8) 0 empty
    mpl_::bool_<false> (0x0x7f43752665a0) 0 empty

Class boost::is_pointer<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<unsigned int> (0x0x7f4375265750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43752657b8) 0 empty
    mpl_::bool_<false> (0x0x7f4375266600) 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> > (0x0x7f4375266660) 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> > (0x0x7f43752666c0) 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> > (0x0x7f4375266a20) 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> > (0x0x7f4375265bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4375265c30) 0 empty
    mpl_::bool_<false> (0x0x7f4375266a80) 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> > (0x0x7f4375265c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4375265d00) 0 empty
    mpl_::bool_<false> (0x0x7f4375266ae0) 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> > (0x0x7f4375265d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4375265dd0) 0 empty
    mpl_::bool_<false> (0x0x7f4375266b40) 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> (0x0x7f4375266ba0) 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> (0x0x7f4375266c00) 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> (0x0x7f4375266d20) 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> (0x0x7f4375266d80) 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> (0x0x7f4375265f08) 0 empty
  boost::integral_constant<bool, true> (0x0x7f4375265f70) 0 empty
    mpl_::bool_<true> (0x0x7f4375266de0) 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> > (0x0x7f4375266f00) 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> > (0x0x7f4375266ea0) 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>*> (0x0x7f4375331060) 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> > (0x0x7f4375331000) 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> > (0x0x7f4375266f60) 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> > (0x0x7f43753310c0) 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> (0x0x7f4375266e40) 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> > (0x0x7f4375331120) 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> > (0x0x7f437532c208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f437532c270) 0 empty
    mpl_::bool_<false> (0x0x7f4375331180) 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> > (0x0x7f437532c2d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f437532c340) 0 empty
    mpl_::bool_<false> (0x0x7f43753311e0) 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> > (0x0x7f437532c3a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f437532c410) 0 empty
    mpl_::bool_<false> (0x0x7f4375331240) 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> > (0x0x7f437532c478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f437532c4e0) 0 empty
    mpl_::bool_<false> (0x0x7f43753312a0) 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> > (0x0x7f437532c548) 0 empty
  boost::type_traits::ice_or<false, false, false, false, false, false, false> (0x0x7f4375331300) 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> > (0x0x7f437532c5b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f437532c618) 0 empty
    mpl_::bool_<false> (0x0x7f4375331360) 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> > (0x0x7f43753313c0) 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> > (0x0x7f4375331420) 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> > (0x0x7f4375331780) 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> > (0x0x7f437532ca28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f437532ca90) 0 empty
    mpl_::bool_<false> (0x0x7f43753317e0) 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> > (0x0x7f437532caf8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f437532cb60) 0 empty
    mpl_::bool_<false> (0x0x7f4375331840) 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> > (0x0x7f437532cbc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f437532cc30) 0 empty
    mpl_::bool_<false> (0x0x7f43753318a0) 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> (0x0x7f4375331900) 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> (0x0x7f4375331960) 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> (0x0x7f4375331a80) 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> (0x0x7f4375331ba0) 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> (0x0x7f437532cd68) 0 empty
  boost::integral_constant<bool, true> (0x0x7f437532cdd0) 0 empty
    mpl_::bool_<true> (0x0x7f4375331c00) 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> > (0x0x7f4375596900) 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> (0x0x7f43755967e0) 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> > (0x0x7f4375331c60) 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> (0x0x7f4375331cc0) 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> (0x0x7f43755f5680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f437532cf08) 0 empty
    mpl_::bool_<false> (0x0x7f4375331d80) 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> (0x0x7f437532cf70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f437532c0d0) 0 empty
    mpl_::bool_<false> (0x0x7f4375331de0) 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> (0x0x7f4375331d20) 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> (0x0x7f4375331e40) 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> (0x0x7f4375596600) 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> > (0x0x7f4375331f60) 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> (0x0x7f43753be120) 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> (0x0x7f43753be180) 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> (0x0x7f43753be1e0) 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> (0x0x7f43753be300) 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> (0x0x7f43753be360) 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> (0x0x7f43753ac3a8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43753ac410) 0 empty
    mpl_::bool_<true> (0x0x7f43753be3c0) 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> > (0x0x7f43753be0c0) 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> (0x0x7f43753be060) 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> (0x0x7f43753be420) 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> (0x0x7f43753be480) 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> (0x0x7f43753ac5b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43753ac618) 0 empty
    mpl_::bool_<false> (0x0x7f43753be540) 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> (0x0x7f43753ac680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43753ac6e8) 0 empty
    mpl_::bool_<false> (0x0x7f43753be5a0) 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> (0x0x7f43753ac750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43753ac7b8) 0 empty
    mpl_::bool_<false> (0x0x7f43753be600) 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> (0x0x7f43753ac820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43753ac888) 0 empty
    mpl_::bool_<false> (0x0x7f43753be660) 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> > (0x0x7f43753be4e0) 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> > (0x0x7f43753be000) 0 empty

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 (0x0x7f43753bea80) 0

Class boost::reference_wrapper<MemRecursorCache::CacheEntry>
   size=8 align=8
   base size=8 base align=8
boost::reference_wrapper<MemRecursorCache::CacheEntry> (0x0x7f43753beae0) 0

Class boost::reference_wrapper<const MemRecursorCache::CacheEntry>
   size=8 align=8
   base size=8 base align=8
boost::reference_wrapper<const MemRecursorCache::CacheEntry> (0x0x7f43753beb40) 0

Class boost::detail::is_arithmetic_impl<const MemRecursorCache::CacheEntry&>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<const MemRecursorCache::CacheEntry&> (0x0x7f43753bec00) 0 empty

Class boost::is_integral<const MemRecursorCache::CacheEntry&>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const MemRecursorCache::CacheEntry&> (0x0x7f4375044ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4375044f08) 0 empty
    mpl_::bool_<false> (0x0x7f43753bec60) 0 empty

Class boost::is_float<const MemRecursorCache::CacheEntry&>
   size=1 align=1
   base size=1 base align=1
boost::is_float<const MemRecursorCache::CacheEntry&> (0x0x7f4375044f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43750441a0) 0 empty
    mpl_::bool_<false> (0x0x7f43753becc0) 0 empty

Class boost::is_arithmetic<const MemRecursorCache::CacheEntry&>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<const MemRecursorCache::CacheEntry&> (0x0x7f4375044208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4375044270) 0 empty
    mpl_::bool_<false> (0x0x7f43753bed20) 0 empty

Class boost::detail::is_abstract_imp<const MemRecursorCache::CacheEntry&>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<const MemRecursorCache::CacheEntry&> (0x0x7f43753bed80) 0 empty

Class boost::is_abstract<const MemRecursorCache::CacheEntry&>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<const MemRecursorCache::CacheEntry&> (0x0x7f43750442d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4375044340) 0 empty
    mpl_::bool_<false> (0x0x7f43753bede0) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false> (0x0x7f43753bee40) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<const MemRecursorCache::CacheEntry&, const MemRecursorCache::CacheEntry&>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<const MemRecursorCache::CacheEntry&, const MemRecursorCache::CacheEntry&> (0x0x7f43753beea0) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<const MemRecursorCache::CacheEntry&, const MemRecursorCache::CacheEntry&>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<const MemRecursorCache::CacheEntry&, const MemRecursorCache::CacheEntry&> (0x0x7f43753beba0) 0 empty

Class boost::detail::is_convertible_impl<const MemRecursorCache::CacheEntry&, const MemRecursorCache::CacheEntry&>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<const MemRecursorCache::CacheEntry&, const MemRecursorCache::CacheEntry&> (0x0x7f4375090000) 0 empty

Class boost::detail::is_convertible_impl_dispatch<const MemRecursorCache::CacheEntry&, const MemRecursorCache::CacheEntry&>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<const MemRecursorCache::CacheEntry&, const MemRecursorCache::CacheEntry&> (0x0x7f4375044410) 0 empty
  boost::detail::is_convertible_impl<const MemRecursorCache::CacheEntry&, const MemRecursorCache::CacheEntry&> (0x0x7f4375090060) 0 empty

Class boost::detail::add_reference_impl<const MemRecursorCache::CacheEntry&>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_impl<const MemRecursorCache::CacheEntry&> (0x0x7f43750901e0) 0 empty

Class boost::add_reference<const MemRecursorCache::CacheEntry&>
   size=1 align=1
   base size=0 base align=1
boost::add_reference<const MemRecursorCache::CacheEntry&> (0x0x7f4375090180) 0 empty

Class boost::add_lvalue_reference<const MemRecursorCache::CacheEntry&>
   size=1 align=1
   base size=0 base align=1
boost::add_lvalue_reference<const MemRecursorCache::CacheEntry&> (0x0x7f4375090120) 0 empty

Class boost::detail::is_reference_impl<const MemRecursorCache::CacheEntry&>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<const MemRecursorCache::CacheEntry&> (0x0x7f4375090300) 0 empty

Class boost::is_lvalue_reference<const MemRecursorCache::CacheEntry&>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<const MemRecursorCache::CacheEntry&> (0x0x7f43750911a0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f4375091208) 0 empty
    mpl_::bool_<true> (0x0x7f4375090360) 0 empty

Class boost::is_rvalue_reference<const MemRecursorCache::CacheEntry&>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<const MemRecursorCache::CacheEntry&> (0x0x7f4375091270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43750912d8) 0 empty
    mpl_::bool_<false> (0x0x7f43750903c0) 0 empty

Class boost::is_reference<const MemRecursorCache::CacheEntry&>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<const MemRecursorCache::CacheEntry&> (0x0x7f4375091340) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43750913a8) 0 empty
    mpl_::bool_<true> (0x0x7f4375090420) 0 empty

Class boost::is_void<const MemRecursorCache::CacheEntry&>
   size=1 align=1
   base size=1 base align=1
boost::is_void<const MemRecursorCache::CacheEntry&> (0x0x7f4375091410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4375091478) 0 empty
    mpl_::bool_<false> (0x0x7f4375090480) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_helper<const MemRecursorCache::CacheEntry&, false>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_helper<const MemRecursorCache::CacheEntry&, false> (0x0x7f43750904e0) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_imp<const MemRecursorCache::CacheEntry&>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_imp<const MemRecursorCache::CacheEntry&> (0x0x7f43750902a0) 0 empty

Class boost::add_rvalue_reference<const MemRecursorCache::CacheEntry&>
   size=1 align=1
   base size=0 base align=1
boost::add_rvalue_reference<const MemRecursorCache::CacheEntry&> (0x0x7f4375090240) 0 empty

Class boost::detail::is_convertible_basic_impl<const MemRecursorCache::CacheEntry&, const MemRecursorCache::CacheEntry&>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<const MemRecursorCache::CacheEntry&, const MemRecursorCache::CacheEntry&> (0x0x7f43750900c0) 0 empty

Class boost::detail::checker<const MemRecursorCache::CacheEntry&>
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<const MemRecursorCache::CacheEntry&> (0x0x7f4375090600) 0 empty

Class boost::is_array<const MemRecursorCache::CacheEntry&>
   size=1 align=1
   base size=1 base align=1
boost::is_array<const MemRecursorCache::CacheEntry&> (0x0x7f4375091750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43750917b8) 0 empty
    mpl_::bool_<false> (0x0x7f4375090660) 0 empty

Class boost::type_traits::false_result::result_<const MemRecursorCache::CacheEntry&>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::false_result::result_<const MemRecursorCache::CacheEntry&> (0x0x7f43750906c0) 0 empty

Class boost::detail::is_function_impl<const MemRecursorCache::CacheEntry&>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<const MemRecursorCache::CacheEntry&> (0x0x7f4375091820) 0 empty
  boost::type_traits::false_result::result_<const MemRecursorCache::CacheEntry&> (0x0x7f4375090720) 0 empty

Class boost::is_function<const MemRecursorCache::CacheEntry&>
   size=1 align=1
   base size=1 base align=1
boost::is_function<const MemRecursorCache::CacheEntry&> (0x0x7f4375091888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f43750918f0) 0 empty
    mpl_::bool_<false> (0x0x7f4375090780) 0 empty

Class boost::is_convertible<const MemRecursorCache::CacheEntry&, const MemRecursorCache::CacheEntry&>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<const MemRecursorCache::CacheEntry&, const MemRecursorCache::CacheEntry&> (0x0x7f4375091958) 0 empty
  boost::integral_constant<bool, true> (0x0x7f43750919c0) 0 empty
    mpl_::bool_<true> (0x0x7f43750907e0) 0 empty

Class boost::disable_if_c<true, 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::disable_if_c<true, 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> > > > (0x0x7f43750909c0) 0 empty

Class boost::disable_if<boost::is_convertible<const MemRecursorCache::CacheEntry&, const MemRecursorCache::CacheEntry&>, 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::disable_if<boost::is_convertible<const MemRecursorCache::CacheEntry&, const MemRecursorCache::CacheEntry&>, 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> > > > (0x0x7f4375091a28) 0 empty
  boost::disable_if_c<true, 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> > > > (0x0x7f4375090a20) 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<> > >::nth_index_const_iterator<1>
   size=1 align=1
   base size=0 base align=1
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<> > >::nth_index_const_iterator<1> (0x0x7f4375090a80) 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<> > >::nth_index_iterator<1>
   size=1 align=1
   base size=0 base align=1
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<> > >::nth_index_iterator<1> (0x0x7f4375090ae0) 0 empty

Class std::__alloc_swap<std::allocator<MemRecursorCache::StoredRecord>, true>
   size=1 align=1
   base size=0 base align=1
std::__alloc_swap<std::allocator<MemRecursorCache::StoredRecord>, true> (0x0x7f4375090c60) 0 empty

Class std::iterator_traits<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
std::iterator_traits<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> > > > > (0x0x7f4375090d80) 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>*> (0x0x7f4375090f60) 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> (0x0x7f4375167000) 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>*> (0x0x7f4375110ea0) 0 empty
  std::_Iter_base<std::pair<std::basic_string<char>, short unsigned int>*, false> (0x0x7f4375167060) 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 (0x0x7f4375167120) 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> > > (0x0x7f4375167180) 0 empty

Class std::__uninitialized_copy<false>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_copy<false> (0x0x7f43751671e0) 0 empty

Class std::_Destroy_aux<false>
   size=1 align=1
   base size=0 base align=1
std::_Destroy_aux<false> (0x0x7f4375167240) 0 empty

Class std::iterator_traits<std::pair<short unsigned int, std::basic_string<char> >*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<std::pair<short unsigned int, std::basic_string<char> >*> (0x0x7f43751672a0) 0 empty

Class std::unary_function<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const DNSRecord&, PacketReader&)>, const std::pair<short unsigned int, short unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::unary_function<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const DNSRecord&, PacketReader&)>, const std::pair<short unsigned int, short unsigned int> > (0x0x7f4375167300) 0 empty

Class std::_Select1st<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const DNSRecord&, PacketReader&)> >
   size=1 align=1
   base size=1 base align=1
std::_Select1st<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const DNSRecord&, PacketReader&)> > (0x0x7f4375171a90) 0 empty
  std::unary_function<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const DNSRecord&, PacketReader&)>, const std::pair<short unsigned int, short unsigned int> > (0x0x7f4375167360) 0 empty

Class std::unary_function<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const std::basic_string<char>&)>, const std::pair<short unsigned int, short unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::unary_function<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const std::basic_string<char>&)>, const std::pair<short unsigned int, short unsigned int> > (0x0x7f43751673c0) 0 empty

Class std::_Select1st<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const std::basic_string<char>&)> >
   size=1 align=1
   base size=1 base align=1
std::_Select1st<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const std::basic_string<char>&)> > (0x0x7f4375171b60) 0 empty
  std::unary_function<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const std::basic_string<char>&)>, const std::pair<short unsigned int, short unsigned int> > (0x0x7f4375167420) 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> (0x0x7f4375167600) 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> (0x0x7f43751675a0) 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> (0x0x7f4378692f50) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::bad_lexical_cast>::_ZTVN5boost16exception_detail19error_info_injectorINS_16bad_lexical_castEEE) + 16u)
  boost::bad_lexical_cast (0x0x7f4375171c98) 0
      primary-for boost::exception_detail::error_info_injector<boost::bad_lexical_cast> (0x0x7f4378692f50)
    std::bad_cast (0x0x7f4375171d00) 0 nearly-empty
        primary-for boost::bad_lexical_cast (0x0x7f4375171c98)
      std::exception (0x0x7f4375167660) 0 nearly-empty
          primary-for std::bad_cast (0x0x7f4375171d00)
  boost::exception (0x0x7f43751676c0) 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> > (0x0x7f437869a1c0) 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> (0x0x7f437869a230) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> > (0x0x7f437869a1c0)
    boost::bad_lexical_cast (0x0x7f4375171d68) 0
        primary-for boost::exception_detail::error_info_injector<boost::bad_lexical_cast> (0x0x7f437869a230)
      std::bad_cast (0x0x7f4375171dd0) 0 nearly-empty
          primary-for boost::bad_lexical_cast (0x0x7f4375171d68)
        std::exception (0x0x7f43751677e0) 0 nearly-empty
            primary-for std::bad_cast (0x0x7f4375171dd0)
    boost::exception (0x0x7f4375167840) 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 (0x0x7f43751678a0) 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::iterator_traits<std::pair<DNSRecord, short unsigned int>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<std::pair<DNSRecord, short unsigned int>*> (0x0x7f4375167b40) 0 empty

Vtable for boost::detail::sp_counted_impl_p<PacketReader>
boost::detail::sp_counted_impl_p<PacketReader>::_ZTVN5boost6detail17sp_counted_impl_pI12PacketReaderEE: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost6detail17sp_counted_impl_pI12PacketReaderEE)
16    (int (*)(...))boost::detail::sp_counted_impl_p<PacketReader>::~sp_counted_impl_p
24    (int (*)(...))boost::detail::sp_counted_impl_p<PacketReader>::~sp_counted_impl_p
32    (int (*)(...))boost::detail::sp_counted_impl_p<X>::dispose<PacketReader>
40    (int (*)(...))boost::detail::sp_counted_base::destroy
48    (int (*)(...))boost::detail::sp_counted_impl_p<X>::get_deleter<PacketReader>
56    (int (*)(...))boost::detail::sp_counted_impl_p<X>::get_untyped_deleter<PacketReader>

Class boost::detail::sp_counted_impl_p<PacketReader>
   size=24 align=8
   base size=24 base align=8
boost::detail::sp_counted_impl_p<PacketReader> (0x0x7f4374e3e548) 0
    vptr=((& boost::detail::sp_counted_impl_p<PacketReader>::_ZTVN5boost6detail17sp_counted_impl_pI12PacketReaderEE) + 16u)
  boost::detail::sp_counted_base (0x0x7f4375167ba0) 0
      primary-for boost::detail::sp_counted_impl_p<PacketReader> (0x0x7f4374e3e548)

Class std::__is_move_iterator<Netmask*>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<Netmask*> (0x0x7f4375167c60) 0 empty

Class std::_Iter_base<Netmask*, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<Netmask*, false> (0x0x7f4375167cc0) 0 empty

Class std::_Miter_base<Netmask*>
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<Netmask*> (0x0x7f4374e3e8f0) 0 empty
  std::_Iter_base<Netmask*, false> (0x0x7f4375167d20) 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>*> (0x0x7f4375167d80) 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> (0x0x7f4375167ea0) 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>*> (0x0x7f4374e3ed00) 0 empty
  std::_Iter_base<std::basic_string<char>*, false> (0x0x7f4374ea8000) 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>*> (0x0x7f4374ea8120) 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> (0x0x7f4374ea8180) 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>*> (0x0x7f4374eb24e0) 0 empty
  std::_Iter_base<std::pair<ComboAddress, DecayingEwma>*, false> (0x0x7f4374ea81e0) 0 empty

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> > (0x0x7f4374ea8300) 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> (0x0x7f4374ea8360) 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> > (0x0x7f4374eb2958) 0 empty
  std::_Iter_base<std::_Rb_tree_const_iterator<DNSResourceRecord>, false> (0x0x7f4374ea83c0) 0 empty

Vtable for boost::detail::sp_counted_impl_p<DNSRecordContent>
boost::detail::sp_counted_impl_p<DNSRecordContent>::_ZTVN5boost6detail17sp_counted_impl_pI16DNSRecordContentEE: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost6detail17sp_counted_impl_pI16DNSRecordContentEE)
16    (int (*)(...))boost::detail::sp_counted_impl_p<DNSRecordContent>::~sp_counted_impl_p
24    (int (*)(...))boost::detail::sp_counted_impl_p<DNSRecordContent>::~sp_counted_impl_p
32    (int (*)(...))boost::detail::sp_counted_impl_p<X>::dispose<DNSRecordContent>
40    (int (*)(...))boost::detail::sp_counted_base::destroy
48    (int (*)(...))boost::detail::sp_counted_impl_p<X>::get_deleter<DNSRecordContent>
56    (int (*)(...))boost::detail::sp_counted_impl_p<X>::get_untyped_deleter<DNSRecordContent>

Class boost::detail::sp_counted_impl_p<DNSRecordContent>
   size=24 align=8
   base size=24 base align=8
boost::detail::sp_counted_impl_p<DNSRecordContent> (0x0x7f4374ef22d8) 0
    vptr=((& boost::detail::sp_counted_impl_p<DNSRecordContent>::_ZTVN5boost6detail17sp_counted_impl_pI16DNSRecordContentEE) + 16u)
  boost::detail::sp_counted_base (0x0x7f4374ea84e0) 0
      primary-for boost::detail::sp_counted_impl_p<DNSRecordContent> (0x0x7f4374ef22d8)

Class boost::tuples::length<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=1 align=1
   base size=0 base align=1
boost::tuples::length<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> > (0x0x7f4374ea85a0) 0 empty

Class boost::tuples::length<boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::length<boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> > (0x0x7f4374ea8600) 0 empty

Class boost::tuples::length<boost::tuples::tuple<const std::basic_string<char>&, boost::tuples::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::length<boost::tuples::tuple<const std::basic_string<char>&, boost::tuples::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> > (0x0x7f4374ea8660) 0 empty

Class boost::tuples::length<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=1 align=1
   base size=0 base align=1
boost::tuples::length<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> > (0x0x7f4374ea86c0) 0 empty

Class boost::tuples::length<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::length<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type> > (0x0x7f4374ea8720) 0 empty

Class boost::is_same<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>, boost::tuples::null_type>
   size=1 align=1
   base size=1 base align=1
boost::is_same<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>, boost::tuples::null_type> (0x0x7f4374ef2c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4374ef2d00) 0 empty
    mpl_::bool_<false> (0x0x7f4374ea87e0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_same<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>, boost::tuples::null_type> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_same<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>, boost::tuples::null_type> > (0x0x7f4374ef2d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4374ef2dd0) 0 empty
    mpl_::bool_<false> (0x0x7f4374ea8840) 0 empty

Class boost::is_same<boost::tuples::tuple<const std::basic_string<char>&, boost::tuples::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=1 base align=1
boost::is_same<boost::tuples::tuple<const std::basic_string<char>&, boost::tuples::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> (0x0x7f4374ef2e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4374ef2ea0) 0 empty
    mpl_::bool_<false> (0x0x7f4374ea88a0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_same<boost::tuples::tuple<const std::basic_string<char>&, boost::tuples::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=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_same<boost::tuples::tuple<const std::basic_string<char>&, boost::tuples::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> > (0x0x7f4374ef2f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4374ef2f70) 0 empty
    mpl_::bool_<false> (0x0x7f4374ea8900) 0 empty

Class boost::mpl::aux::or_impl<false, boost::is_same<boost::tuples::tuple<const std::basic_string<char>&, boost::tuples::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>, 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_same<boost::tuples::tuple<const std::basic_string<char>&, boost::tuples::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>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f4374ef2c30) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f4374f2d000) 0 empty
    mpl_::bool_<false> (0x0x7f4374ea8960) 0 empty

Class boost::mpl::or_<boost::is_same<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>, boost::tuples::null_type>, boost::is_same<boost::tuples::tuple<const std::basic_string<char>&, boost::tuples::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>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::or_<boost::is_same<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>, boost::tuples::null_type>, boost::is_same<boost::tuples::tuple<const std::basic_string<char>&, boost::tuples::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>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f4374f2d068) 0 empty
  boost::mpl::aux::or_impl<false, boost::is_same<boost::tuples::tuple<const std::basic_string<char>&, boost::tuples::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>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f4374f2d0d0) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f4374f2d138) 0 empty
      mpl_::bool_<false> (0x0x7f4374ea89c0) 0 empty

Class boost::mpl::if_c<false, boost::multi_index::detail::compare_ckey_cval_terminal<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>, MemRecursorCache::CacheEntry, boost::tuples::tuple<const std::basic_string<char>&, boost::tuples::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::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> >, boost::multi_index::detail::compare_ckey_cval_normal<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>, MemRecursorCache::CacheEntry, boost::tuples::tuple<const std::basic_string<char>&, boost::tuples::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::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=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::multi_index::detail::compare_ckey_cval_terminal<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>, MemRecursorCache::CacheEntry, boost::tuples::tuple<const std::basic_string<char>&, boost::tuples::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::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> >, boost::multi_index::detail::compare_ckey_cval_normal<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>, MemRecursorCache::CacheEntry, boost::tuples::tuple<const std::basic_string<char>&, boost::tuples::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::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> > > (0x0x7f4374ea8a20) 0 empty

Class boost::mpl::if_<boost::mpl::or_<boost::is_same<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>, boost::tuples::null_type>, boost::is_same<boost::tuples::tuple<const std::basic_string<char>&, boost::tuples::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>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::multi_index::detail::compare_ckey_cval_terminal<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>, MemRecursorCache::CacheEntry, boost::tuples::tuple<const std::basic_string<char>&, boost::tuples::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::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> >, boost::multi_index::detail::compare_ckey_cval_normal<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>, MemRecursorCache::CacheEntry, boost::tuples::tuple<const std::basic_string<char>&, boost::tuples::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::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=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::or_<boost::is_same<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>, boost::tuples::null_type>, boost::is_same<boost::tuples::tuple<const std::basic_string<char>&, boost::tuples::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>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::multi_index::detail::compare_ckey_cval_terminal<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>, MemRecursorCache::CacheEntry, boost::tuples::tuple<const std::basic_string<char>&, boost::tuples::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::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> >, boost::multi_index::detail::compare_ckey_cval_normal<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>, MemRecursorCache::CacheEntry, boost::tuples::tuple<const std::basic_string<char>&, boost::tuples::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::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> > > (0x0x7f4374ea8780) 0 empty

Class boost::multi_index::detail::compare_ckey_cval_normal<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>, MemRecursorCache::CacheEntry, boost::tuples::tuple<const std::basic_string<char>&, boost::tuples::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::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=1 align=1
   base size=0 base align=1
boost::multi_index::detail::compare_ckey_cval_normal<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>, MemRecursorCache::CacheEntry, boost::tuples::tuple<const std::basic_string<char>&, boost::tuples::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::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> > (0x0x7f4374ea8a80) 0 empty

Class boost::multi_index::detail::compare_ckey_cval<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>, MemRecursorCache::CacheEntry, boost::tuples::tuple<const std::basic_string<char>&, boost::tuples::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::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=1 align=1
   base size=1 base align=1
boost::multi_index::detail::compare_ckey_cval<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>, MemRecursorCache::CacheEntry, boost::tuples::tuple<const std::basic_string<char>&, boost::tuples::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::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> > (0x0x7f4374f2d208) 0 empty
  boost::multi_index::detail::compare_ckey_cval_normal<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>, MemRecursorCache::CacheEntry, boost::tuples::tuple<const std::basic_string<char>&, boost::tuples::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::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> > (0x0x7f4374ea8ae0) 0 empty

Class boost::mpl::aux::has_tag<boost::mpl::v_item<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::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>, 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::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, 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>, 1>, mpl_::bool_<false> >::gcc_3_2_wknd (0x0x7f4374ea8c60) 0 empty

Class boost::mpl::v_item<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::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>, 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::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, 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>, 1> (0x0x7f4374f4a410) 0 empty
  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> (0x0x7f4374f4a478) 0 empty
    boost::mpl::vector0<mpl_::na> (0x0x7f4374ea8cc0) 0 empty

Class boost::mpl::aux::has_tag<boost::mpl::v_item<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::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>, 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::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, 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>, 1>, mpl_::bool_<false> > (0x0x7f4374ea8c00) 0 empty

Class boost::mpl::aux::has_begin<boost::mpl::v_item<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::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>, 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::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, 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>, 1>, mpl_::bool_<true> >::gcc_3_2_wknd (0x0x7f4374ea8d80) 0 empty

Class boost::mpl::aux::has_begin<boost::mpl::v_item<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::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>, 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::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, 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>, 1>, mpl_::bool_<true> > (0x0x7f4374ea8d20) 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::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, 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>, 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::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, 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>, 1> > (0x0x7f4374ea8de0) 0 empty

Class boost::mpl::sequence_tag<boost::mpl::v_item<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::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>, 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::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, 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>, 1> > (0x0x7f4374f4a680) 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::ordered_index_node<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > >, 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>, 1> > (0x0x7f4374ea8e40) 0 empty

Class boost::mpl::contains_impl<boost::mpl::aux::vector_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::contains_impl<boost::mpl::aux::vector_tag> (0x0x7f4374ea8ea0) 0 empty

Class boost::mpl::begin_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<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::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>, 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::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::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>, 1> > (0x0x7f4374f81060) 0 empty

Class boost::mpl::begin<boost::mpl::v_item<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::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>, 1> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::begin<boost::mpl::v_item<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::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>, 1> > (0x0x7f4374f81000) 0 empty

Class boost::mpl::end_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<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::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>, 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::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::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>, 1> > (0x0x7f4374f81120) 0 empty

Class boost::mpl::end<boost::mpl::v_item<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::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>, 1> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::end<boost::mpl::v_item<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::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>, 1> > (0x0x7f4374f810c0) 0 empty

Class boost::mpl::if_c<true, boost::mpl::if_<boost::mpl::is_na<mpl_::na>, boost::mpl::always<mpl_::bool_<false> >, boost::mpl::always<mpl_::bool_<true> > >, boost::mpl::identity<mpl_::na> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::mpl::if_<boost::mpl::is_na<mpl_::na>, boost::mpl::always<mpl_::bool_<false> >, boost::mpl::always<mpl_::bool_<true> > >, boost::mpl::identity<mpl_::na> > (0x0x7f4374f81240) 0 empty

Class boost::mpl::if_<boost::mpl::is_na<mpl_::na>, boost::mpl::if_<boost::mpl::is_na<mpl_::na>, boost::mpl::always<mpl_::bool_<false> >, boost::mpl::always<mpl_::bool_<true> > >, 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::mpl::if_<boost::mpl::is_na<mpl_::na>, boost::mpl::always<mpl_::bool_<false> >, boost::mpl::always<mpl_::bool_<true> > >, boost::mpl::identity<mpl_::na> > (0x0x7f4374f811e0) 0 empty

Class boost::mpl::if_c<true, boost::mpl::always<mpl_::bool_<false> >, boost::mpl::always<mpl_::bool_<true> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::mpl::always<mpl_::bool_<false> >, boost::mpl::always<mpl_::bool_<true> > > (0x0x7f4374f81300) 0 empty

Class boost::mpl::if_<boost::mpl::is_na<mpl_::na>, boost::mpl::always<mpl_::bool_<false> >, boost::mpl::always<mpl_::bool_<true> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::is_na<mpl_::na>, boost::mpl::always<mpl_::bool_<false> >, boost::mpl::always<mpl_::bool_<true> > > (0x0x7f4374f812a0) 0 empty

Class boost::mpl::eval_if<boost::mpl::is_na<mpl_::na>, boost::mpl::if_<boost::mpl::is_na<mpl_::na>, boost::mpl::always<mpl_::bool_<false> >, boost::mpl::always<mpl_::bool_<true> > >, 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::mpl::if_<boost::mpl::is_na<mpl_::na>, boost::mpl::always<mpl_::bool_<false> >, boost::mpl::always<mpl_::bool_<true> > >, boost::mpl::identity<mpl_::na> > (0x0x7f4374f81180) 0 empty

Class boost::mpl::aux::iter_fold_if_null_step<boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l>, void>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::iter_fold_if_null_step<boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l>, void> (0x0x7f4374f81480) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::protect<boost::mpl::aux::iter_fold_if_pred<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<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> > > > > > >, 0>, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 2l> >, 0> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::protect<boost::mpl::aux::iter_fold_if_pred<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<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> > > > > > >, 0>, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 2l> >, 0> > (0x0x7f4374f4aa28) 0 empty
  mpl_::int_<1> (0x0x7f4374f81540) 0 empty

Class boost::mpl::lambda<boost::mpl::protect<boost::mpl::aux::iter_fold_if_pred<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<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> > > > > > >, 0>, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 2l> >, 0>, mpl_::void_, mpl_::int_<1> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::lambda<boost::mpl::protect<boost::mpl::aux::iter_fold_if_pred<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<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> > > > > > >, 0>, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 2l> >, 0>, mpl_::void_, mpl_::int_<1> > (0x0x7f4374f815a0) 0 empty

Class boost::mpl::aux::iter_fold_if_pred<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<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> > > > > > >, 0>, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 2l> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::iter_fold_if_pred<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<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> > > > > > >, 0>, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 2l> > (0x0x7f4374f81600) 0 empty

Class boost::mpl::protect<boost::mpl::aux::iter_fold_if_pred<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<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> > > > > > >, 0>, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 2l> >, 0>
   size=1 align=1
   base size=1 base align=1
boost::mpl::protect<boost::mpl::aux::iter_fold_if_pred<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<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> > > > > > >, 0>, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 2l> >, 0> (0x0x7f4374f4aa90) 0 empty
  boost::mpl::aux::iter_fold_if_pred<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<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> > > > > > >, 0>, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 2l> > (0x0x7f4374f81660) 0 empty

Class boost::is_same<boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l>, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 2l> >
   size=1 align=1
   base size=1 base align=1
boost::is_same<boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l>, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 2l> > (0x0x7f4374f4aaf8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4374f4ab60) 0 empty
    mpl_::bool_<false> (0x0x7f4374f816c0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_same<boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l>, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 2l> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_same<boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l>, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 2l> > > (0x0x7f4374f4abc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4374f4ac30) 0 empty
    mpl_::bool_<false> (0x0x7f4374f81720) 0 empty

Class boost::mpl::not_<boost::is_same<boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l>, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 2l> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::not_<boost::is_same<boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l>, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 2l> > > (0x0x7f4374f4ac98) 0 empty
  boost::mpl::aux::not_impl<0l> (0x0x7f4374f4ad00) 0 empty
    mpl_::bool_<true> (0x0x7f4374f81780) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::mpl::not_<boost::is_same<boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l>, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 2l> > > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::mpl::not_<boost::is_same<boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l>, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 2l> > > > (0x0x7f4374f4ad68) 0 empty
  mpl_::bool_<true> (0x0x7f4374f817e0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<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> > > > > > >, 0> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<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> > > > > > >, 0> > (0x0x7f4374f4add0) 0 empty
  mpl_::int_<1> (0x0x7f4374f81840) 0 empty

Class boost::mpl::lambda<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<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> > > > > > >, 0>, mpl_::void_, mpl_::int_<1> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::lambda<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<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> > > > > > >, 0>, mpl_::void_, mpl_::int_<1> > (0x0x7f4374f818a0) 0 empty

Class boost::mpl::aux::find_if_pred<boost::mpl::same_as<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::aux::find_if_pred<boost::mpl::same_as<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> > > > > > > (0x0x7f4374f81900) 0 empty

Class boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<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> > > > > > >, 0>
   size=1 align=1
   base size=1 base align=1
boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<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> > > > > > >, 0> (0x0x7f4374f4ae38) 0 empty
  boost::mpl::aux::find_if_pred<boost::mpl::same_as<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> > > > > > > (0x0x7f4374f81960) 0 empty

Class boost::mpl::aux::find_if_pred<boost::mpl::same_as<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> > > > > > >::apply<boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::find_if_pred<boost::mpl::same_as<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> > > > > > >::apply<boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l> > (0x0x7f4374f819c0) 0 empty

Class boost::mpl::apply_wrap1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<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> > > > > > >, 0>, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<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> > > > > > >, 0>, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l> > (0x0x7f4374f4aea0) 0 empty
  boost::mpl::aux::find_if_pred<boost::mpl::same_as<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> > > > > > >::apply<boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l> > (0x0x7f4374f81a20) 0 empty

Class boost::mpl::apply1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<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> > > > > > >, 0>, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<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> > > > > > >, 0>, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l> > (0x0x7f4374f4af08) 0 empty
  boost::mpl::apply_wrap1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<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> > > > > > >, 0>, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l> > (0x0x7f4374f4af70) 0 empty
    boost::mpl::aux::find_if_pred<boost::mpl::same_as<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> > > > > > >::apply<boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l> > (0x0x7f4374f81a80) 0 empty

Class boost::mpl::aux::type_wrapper<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::aux::type_wrapper<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> > > > > > (0x0x7f4374f81c00) 0 empty

Class boost::mpl::v_at_impl<boost::mpl::v_item<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::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>, 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::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::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>, 1>, 0l> (0x0x7f4374f81ba0) 0 empty

Class boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<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::aux::wrapped_type<boost::mpl::aux::type_wrapper<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> > > > > > > (0x0x7f4374f81c60) 0 empty

Class boost::mpl::v_at<boost::mpl::v_item<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::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>, 1>, 0l>
   size=1 align=1
   base size=1 base align=1
boost::mpl::v_at<boost::mpl::v_item<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::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>, 1>, 0l> (0x0x7f4374fc4068) 0 empty
  boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<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> > > > > > > (0x0x7f4374f81cc0) 0 empty

Class boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l> (0x0x7f4374f81b40) 0 empty

Class boost::mpl::deref<boost::mpl::v_iter<boost::mpl::v_item<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::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>, 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::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::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>, 1>, 0l> > (0x0x7f4374f81ae0) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::mpl::same_as<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> > > > > >, 1>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::mpl::same_as<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> > > > > >, 1> (0x0x7f4374f81d80) 0 empty

Class boost::mpl::aux::type_wrapper<boost::mpl::same_as<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::aux::type_wrapper<boost::mpl::same_as<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> > > > > > > (0x0x7f4374f81de0) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::mpl::same_as<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> > > > > >, 2>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::mpl::same_as<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> > > > > >, 2> (0x0x7f4374f81e40) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::mpl::same_as<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> > > > > >, 3>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::mpl::same_as<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> > > > > >, 3> (0x0x7f4374f81ea0) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::mpl::same_as<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> > > > > >, 4>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::mpl::same_as<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> > > > > >, 4> (0x0x7f4374f81f00) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::mpl::same_as<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> > > > > >, 5>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::mpl::same_as<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> > > > > >, 5> (0x0x7f4374f81f60) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::mpl::same_as<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> > > > > >, 6>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::mpl::same_as<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> > > > > >, 6> (0x0x7f4374fdd000) 0 empty

Class boost::mpl::aux::max_arity<1, 0, 0, 0, 0, 0>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::max_arity<1, 0, 0, 0, 0, 0> (0x0x7f4374fdd060) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::same_as<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::aux::template_arity<boost::mpl::same_as<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> > > > > > > (0x0x7f4374f81d20) 0 empty

Class boost::mpl::aux::template_arity_impl<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> > > > >, 1>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<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> > > > >, 1> (0x0x7f4374fdd180) 0 empty

Class boost::mpl::aux::template_arity_impl<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> > > > >, 2>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<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> > > > >, 2> (0x0x7f4374fdd1e0) 0 empty

Class boost::mpl::aux::template_arity_impl<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> > > > >, 3>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<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> > > > >, 3> (0x0x7f4374fdd240) 0 empty

Class boost::mpl::aux::template_arity_impl<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> > > > >, 4>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<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> > > > >, 4> (0x0x7f4374fdd2a0) 0 empty

Class boost::mpl::aux::template_arity_impl<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> > > > >, 5>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<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> > > > >, 5> (0x0x7f4374fdd300) 0 empty

Class boost::mpl::aux::template_arity_impl<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> > > > >, 6>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<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> > > > >, 6> (0x0x7f4374fdd360) 0 empty

Class boost::mpl::aux::template_arity<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::aux::template_arity<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> > > > > > (0x0x7f4374fdd120) 0 empty

Class boost::mpl::aux::template_arity_impl<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> > > >, 1>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<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> > > >, 1> (0x0x7f4374fdd480) 0 empty

Class boost::mpl::aux::type_wrapper<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::aux::type_wrapper<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> > > > > (0x0x7f4374fdd4e0) 0 empty

Class boost::mpl::aux::template_arity_impl<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> > > >, 2>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<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> > > >, 2> (0x0x7f4374fdd540) 0 empty

Class boost::mpl::aux::template_arity_impl<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> > > >, 3>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<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> > > >, 3> (0x0x7f4374fdd5a0) 0 empty

Class boost::mpl::aux::template_arity_impl<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> > > >, 4>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<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> > > >, 4> (0x0x7f4374fdd600) 0 empty

Class boost::mpl::aux::template_arity_impl<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> > > >, 5>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<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> > > >, 5> (0x0x7f4374fdd660) 0 empty

Class boost::mpl::aux::template_arity_impl<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> > > >, 6>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<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> > > >, 6> (0x0x7f4374fdd6c0) 0 empty

Class boost::mpl::aux::template_arity<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::aux::template_arity<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> > > > > (0x0x7f4374fdd420) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > >, 1>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > >, 1> (0x0x7f4374fdd7e0) 0 empty

Class boost::mpl::aux::type_wrapper<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::aux::type_wrapper<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > (0x0x7f4374fdd840) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > >, 2>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > >, 2> (0x0x7f4374fdd8a0) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > >, 3>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > >, 3> (0x0x7f4374fdd900) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > >, 4>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > >, 4> (0x0x7f4374fdd960) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > >, 5>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > >, 5> (0x0x7f4374fdd9c0) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > >, 6>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > >, 6> (0x0x7f4374fdda20) 0 empty

Class boost::mpl::aux::template_arity<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::aux::template_arity<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > > (0x0x7f4374fdd780) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> >, 1>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> >, 1> (0x0x7f4374fddb40) 0 empty

Class boost::mpl::aux::type_wrapper<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::aux::type_wrapper<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > (0x0x7f4374fddba0) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> >, 2>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> >, 2> (0x0x7f4374fddc00) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> >, 3>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> >, 3> (0x0x7f4374fddc60) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> >, 4>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> >, 4> (0x0x7f4374fddcc0) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> >, 5>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> >, 5> (0x0x7f4374fddd20) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> >, 6>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> >, 6> (0x0x7f4374fddd80) 0 empty

Class boost::mpl::aux::max_arity<0, 2, 0, 0, 0, 0>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::max_arity<0, 2, 0, 0, 0, 0> (0x0x7f4374fddde0) 0 empty

Class boost::mpl::aux::template_arity<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::aux::template_arity<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > (0x0x7f4374fddae0) 0 empty

Class boost::mpl::aux::template_arity_impl<MemRecursorCache::CacheEntry, 1>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<MemRecursorCache::CacheEntry, 1> (0x0x7f4374fddf00) 0 empty

Class boost::mpl::aux::type_wrapper<MemRecursorCache::CacheEntry>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::type_wrapper<MemRecursorCache::CacheEntry> (0x0x7f4374fddf60) 0 empty

Class boost::mpl::aux::template_arity_impl<MemRecursorCache::CacheEntry, 2>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<MemRecursorCache::CacheEntry, 2> (0x0x7f4374c33000) 0 empty

Class boost::mpl::aux::template_arity_impl<MemRecursorCache::CacheEntry, 3>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<MemRecursorCache::CacheEntry, 3> (0x0x7f4374c33060) 0 empty

Class boost::mpl::aux::template_arity_impl<MemRecursorCache::CacheEntry, 4>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<MemRecursorCache::CacheEntry, 4> (0x0x7f4374c330c0) 0 empty

Class boost::mpl::aux::template_arity_impl<MemRecursorCache::CacheEntry, 5>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<MemRecursorCache::CacheEntry, 5> (0x0x7f4374c33120) 0 empty

Class boost::mpl::aux::template_arity_impl<MemRecursorCache::CacheEntry, 6>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<MemRecursorCache::CacheEntry, 6> (0x0x7f4374c33180) 0 empty

Class boost::mpl::aux::template_arity<MemRecursorCache::CacheEntry>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity<MemRecursorCache::CacheEntry> (0x0x7f4374fddea0) 0 empty

Class boost::mpl::aux::template_arity_impl<std::allocator<MemRecursorCache::CacheEntry>, 1>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<std::allocator<MemRecursorCache::CacheEntry>, 1> (0x0x7f4374c33240) 0 empty

Class boost::mpl::aux::type_wrapper<std::allocator<MemRecursorCache::CacheEntry> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::type_wrapper<std::allocator<MemRecursorCache::CacheEntry> > (0x0x7f4374c332a0) 0 empty

Class boost::mpl::aux::template_arity_impl<std::allocator<MemRecursorCache::CacheEntry>, 2>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<std::allocator<MemRecursorCache::CacheEntry>, 2> (0x0x7f4374c33300) 0 empty

Class boost::mpl::aux::template_arity_impl<std::allocator<MemRecursorCache::CacheEntry>, 3>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<std::allocator<MemRecursorCache::CacheEntry>, 3> (0x0x7f4374c33360) 0 empty

Class boost::mpl::aux::template_arity_impl<std::allocator<MemRecursorCache::CacheEntry>, 4>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<std::allocator<MemRecursorCache::CacheEntry>, 4> (0x0x7f4374c333c0) 0 empty

Class boost::mpl::aux::template_arity_impl<std::allocator<MemRecursorCache::CacheEntry>, 5>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<std::allocator<MemRecursorCache::CacheEntry>, 5> (0x0x7f4374c33420) 0 empty

Class boost::mpl::aux::template_arity_impl<std::allocator<MemRecursorCache::CacheEntry>, 6>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<std::allocator<MemRecursorCache::CacheEntry>, 6> (0x0x7f4374c33480) 0 empty

Class boost::mpl::aux::template_arity<std::allocator<MemRecursorCache::CacheEntry> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity<std::allocator<MemRecursorCache::CacheEntry> > (0x0x7f4374c331e0) 0 empty

Class boost::mpl::lambda<MemRecursorCache::CacheEntry, mpl_::void_, mpl_::int_<-1> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::lambda<MemRecursorCache::CacheEntry, mpl_::void_, mpl_::int_<-1> > (0x0x7f4374c334e0) 0 empty

Class boost::mpl::aux::le_result1<mpl_::bool_<false>, mpl_::void_, std::allocator, boost::mpl::lambda<MemRecursorCache::CacheEntry, mpl_::void_, mpl_::int_<-1> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::le_result1<mpl_::bool_<false>, mpl_::void_, std::allocator, boost::mpl::lambda<MemRecursorCache::CacheEntry, mpl_::void_, mpl_::int_<-1> > > (0x0x7f4374c335a0) 0 empty

Class boost::mpl::lambda<std::allocator<MemRecursorCache::CacheEntry>, mpl_::void_, mpl_::int_<1> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::lambda<std::allocator<MemRecursorCache::CacheEntry>, mpl_::void_, mpl_::int_<1> > (0x0x7f4374c33540) 0 empty

Class boost::mpl::aux::le_result2<mpl_::bool_<false>, mpl_::void_, boost::multi_index::detail::index_node_base, boost::mpl::lambda<MemRecursorCache::CacheEntry, mpl_::void_, mpl_::int_<-1> >, boost::mpl::lambda<std::allocator<MemRecursorCache::CacheEntry>, mpl_::void_, mpl_::int_<1> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::le_result2<mpl_::bool_<false>, mpl_::void_, boost::multi_index::detail::index_node_base, boost::mpl::lambda<MemRecursorCache::CacheEntry, mpl_::void_, mpl_::int_<-1> >, boost::mpl::lambda<std::allocator<MemRecursorCache::CacheEntry>, mpl_::void_, mpl_::int_<1> > > (0x0x7f4374c336c0) 0 empty

Class boost::mpl::lambda<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> >, mpl_::void_, mpl_::int_<2> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::lambda<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> >, mpl_::void_, mpl_::int_<2> > (0x0x7f4374fdde40) 0 empty

Class boost::mpl::aux::le_result1<mpl_::bool_<false>, mpl_::void_, boost::multi_index::detail::sequenced_index_node, boost::mpl::lambda<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> >, mpl_::void_, mpl_::int_<2> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::le_result1<mpl_::bool_<false>, mpl_::void_, boost::multi_index::detail::sequenced_index_node, boost::mpl::lambda<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> >, mpl_::void_, mpl_::int_<2> > > (0x0x7f4374c33720) 0 empty

Class boost::mpl::lambda<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > >, mpl_::void_, mpl_::int_<1> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::lambda<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > >, mpl_::void_, mpl_::int_<1> > (0x0x7f4374fdda80) 0 empty

Class boost::mpl::aux::le_result1<mpl_::bool_<false>, mpl_::void_, boost::multi_index::detail::ordered_index_node, boost::mpl::lambda<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > >, mpl_::void_, mpl_::int_<1> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::le_result1<mpl_::bool_<false>, mpl_::void_, boost::multi_index::detail::ordered_index_node, boost::mpl::lambda<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > >, mpl_::void_, mpl_::int_<1> > > (0x0x7f4374c33780) 0 empty

Class boost::mpl::lambda<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> > > >, mpl_::void_, mpl_::int_<1> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::lambda<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> > > >, mpl_::void_, mpl_::int_<1> > (0x0x7f4374fdd720) 0 empty

Class boost::mpl::aux::le_result1<mpl_::bool_<false>, mpl_::void_, boost::multi_index::detail::bidir_node_iterator, boost::mpl::lambda<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> > > >, mpl_::void_, mpl_::int_<1> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::le_result1<mpl_::bool_<false>, mpl_::void_, boost::multi_index::detail::bidir_node_iterator, boost::mpl::lambda<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> > > >, mpl_::void_, mpl_::int_<1> > > (0x0x7f4374c337e0) 0 empty

Class boost::mpl::lambda<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> > > > >, mpl_::void_, mpl_::int_<1> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::lambda<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> > > > >, mpl_::void_, mpl_::int_<1> > (0x0x7f4374fdd3c0) 0 empty

Class boost::mpl::aux::le_result1<mpl_::bool_<false>, mpl_::void_, boost::mpl::same_as, boost::mpl::lambda<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> > > > >, mpl_::void_, mpl_::int_<1> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::le_result1<mpl_::bool_<false>, mpl_::void_, boost::mpl::same_as, boost::mpl::lambda<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> > > > >, mpl_::void_, mpl_::int_<1> > > (0x0x7f4374c33840) 0 empty

Class boost::mpl::lambda<boost::mpl::same_as<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> > > > > >, mpl_::void_, mpl_::int_<1> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::lambda<boost::mpl::same_as<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> > > > > >, mpl_::void_, mpl_::int_<1> > (0x0x7f4374fdd0c0) 0 empty

Class boost::mpl::same_as<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::same_as<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> > > > > > (0x0x7f4374c338a0) 0 empty

Class boost::is_same<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=1 align=1
   base size=1 base align=1
boost::is_same<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> > > > > > (0x0x7f4374fc46e8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f4374fc4750) 0 empty
    mpl_::bool_<true> (0x0x7f4374c33900) 0 empty

Class boost::mpl::same_as<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> > > > > >::apply<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::same_as<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> > > > > >::apply<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> > > > > > (0x0x7f4374fc47b8) 0 empty
  boost::is_same<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> > > > > > (0x0x7f4374fc4820) 0 empty
    boost::integral_constant<bool, true> (0x0x7f4374fc4888) 0 empty
      mpl_::bool_<true> (0x0x7f4374c33960) 0 empty

Class boost::mpl::apply_wrap1<boost::mpl::same_as<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=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap1<boost::mpl::same_as<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> > > > > > (0x0x7f4374fc48f0) 0 empty
  boost::mpl::same_as<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> > > > > >::apply<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> > > > > > (0x0x7f4374fc4958) 0 empty
    boost::is_same<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> > > > > > (0x0x7f4374fc49c0) 0 empty
      boost::integral_constant<bool, true> (0x0x7f4374fc4a28) 0 empty
        mpl_::bool_<true> (0x0x7f4374c339c0) 0 empty

Class boost::mpl::apply1<boost::mpl::same_as<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=1 align=1
   base size=1 base align=1
boost::mpl::apply1<boost::mpl::same_as<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> > > > > > (0x0x7f4374fc4a90) 0 empty
  boost::mpl::apply_wrap1<boost::mpl::same_as<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> > > > > > (0x0x7f4374fc4af8) 0 empty
    boost::mpl::same_as<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> > > > > >::apply<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> > > > > > (0x0x7f4374fc4b60) 0 empty
      boost::is_same<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> > > > > > (0x0x7f4374fc4bc8) 0 empty
        boost::integral_constant<bool, true> (0x0x7f4374fc4c30) 0 empty
          mpl_::bool_<true> (0x0x7f4374c33a20) 0 empty

Class boost::mpl::aux::iter_apply1<boost::mpl::same_as<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::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::iter_apply1<boost::mpl::same_as<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::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l> > (0x0x7f4374fc4c98) 0 empty
  boost::mpl::apply1<boost::mpl::same_as<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> > > > > > (0x0x7f4374fc4d00) 0 empty
    boost::mpl::apply_wrap1<boost::mpl::same_as<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> > > > > > (0x0x7f4374fc4d68) 0 empty
      boost::mpl::same_as<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> > > > > >::apply<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> > > > > > (0x0x7f4374fc4dd0) 0 empty
        boost::is_same<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> > > > > > (0x0x7f4374fc4e38) 0 empty
          boost::integral_constant<bool, true> (0x0x7f4374fc4ea0) 0 empty
            mpl_::bool_<true> (0x0x7f4374c33a80) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::mpl::aux::iter_apply1<boost::mpl::same_as<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::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::mpl::aux::iter_apply1<boost::mpl::same_as<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::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l> > > (0x0x7f4374fc4f08) 0 empty
  boost::integral_constant<bool, true> (0x0x7f4374fc4f70) 0 empty
    mpl_::bool_<true> (0x0x7f4374c33ae0) 0 empty

Class boost::mpl::aux::not_impl<1l>
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::not_impl<1l> (0x0x7f4374fc41a0) 0 empty
  mpl_::bool_<false> (0x0x7f4374c33b40) 0 empty

Class boost::mpl::not_<boost::mpl::aux::iter_apply1<boost::mpl::same_as<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::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::not_<boost::mpl::aux::iter_apply1<boost::mpl::same_as<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::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l> > > (0x0x7f4374c74000) 0 empty
  boost::mpl::aux::not_impl<1l> (0x0x7f4374c74068) 0 empty
    mpl_::bool_<false> (0x0x7f4374c33ba0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::mpl::apply1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<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> > > > > > >, 0>, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::mpl::apply1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<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> > > > > > >, 0>, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l> > > (0x0x7f4374c740d0) 0 empty
  boost::mpl::not_<boost::mpl::aux::iter_apply1<boost::mpl::same_as<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::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l> > > (0x0x7f4374c74138) 0 empty
    boost::mpl::aux::not_impl<1l> (0x0x7f4374c741a0) 0 empty
      mpl_::bool_<false> (0x0x7f4374c33c00) 0 empty

Class boost::mpl::aux::and_impl<false, 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<false, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f4374c74208) 0 empty
  mpl_::bool_<false> (0x0x7f4374c33c60) 0 empty

Class boost::mpl::aux::and_impl<true, boost::mpl::apply1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<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> > > > > > >, 0>, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l> >, 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, boost::mpl::apply1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<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> > > > > > >, 0>, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f4374c74270) 0 empty
  boost::mpl::aux::and_impl<false, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f4374c742d8) 0 empty
    mpl_::bool_<false> (0x0x7f4374c33d80) 0 empty

Class boost::mpl::and_<boost::mpl::not_<boost::is_same<boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l>, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 2l> > >, boost::mpl::apply1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<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> > > > > > >, 0>, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::and_<boost::mpl::not_<boost::is_same<boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l>, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 2l> > >, boost::mpl::apply1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<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> > > > > > >, 0>, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f4374c74340) 0 empty
  boost::mpl::aux::and_impl<true, boost::mpl::apply1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<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> > > > > > >, 0>, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f4374c743a8) 0 empty
    boost::mpl::aux::and_impl<false, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f4374c74410) 0 empty
      mpl_::bool_<false> (0x0x7f4374c33de0) 0 empty

Class boost::mpl::aux::iter_fold_if_pred<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<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> > > > > > >, 0>, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 2l> >::apply<void, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::iter_fold_if_pred<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<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> > > > > > >, 0>, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 2l> >::apply<void, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l> > (0x0x7f4374c74478) 0 empty
  boost::mpl::and_<boost::mpl::not_<boost::is_same<boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l>, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 2l> > >, boost::mpl::apply1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<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> > > > > > >, 0>, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f4374c744e0) 0 empty
    boost::mpl::aux::and_impl<true, boost::mpl::apply1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<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> > > > > > >, 0>, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f4374c74548) 0 empty
      boost::mpl::aux::and_impl<false, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f4374c745b0) 0 empty
        mpl_::bool_<false> (0x0x7f4374c33e40) 0 empty

Class boost::mpl::apply_wrap2<boost::mpl::protect<boost::mpl::aux::iter_fold_if_pred<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<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> > > > > > >, 0>, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 2l> >, 0>, void, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap2<boost::mpl::protect<boost::mpl::aux::iter_fold_if_pred<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<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> > > > > > >, 0>, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 2l> >, 0>, void, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l> > (0x0x7f4374c74618) 0 empty
  boost::mpl::aux::iter_fold_if_pred<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<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> > > > > > >, 0>, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 2l> >::apply<void, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l> > (0x0x7f4374c74680) 0 empty
    boost::mpl::and_<boost::mpl::not_<boost::is_same<boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l>, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 2l> > >, boost::mpl::apply1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<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> > > > > > >, 0>, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f4374c746e8) 0 empty
      boost::mpl::aux::and_impl<true, boost::mpl::apply1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<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> > > > > > >, 0>, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f4374c74750) 0 empty
        boost::mpl::aux::and_impl<false, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f4374c747b8) 0 empty
          mpl_::bool_<false> (0x0x7f4374c33ea0) 0 empty

Class boost::mpl::apply2<boost::mpl::protect<boost::mpl::aux::iter_fold_if_pred<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<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> > > > > > >, 0>, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 2l> >, 0>, void, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply2<boost::mpl::protect<boost::mpl::aux::iter_fold_if_pred<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<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> > > > > > >, 0>, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 2l> >, 0>, void, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l> > (0x0x7f4374c74820) 0 empty
  boost::mpl::apply_wrap2<boost::mpl::protect<boost::mpl::aux::iter_fold_if_pred<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<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> > > > > > >, 0>, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 2l> >, 0>, void, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l> > (0x0x7f4374c74888) 0 empty
    boost::mpl::aux::iter_fold_if_pred<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<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> > > > > > >, 0>, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 2l> >::apply<void, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l> > (0x0x7f4374c748f0) 0 empty
      boost::mpl::and_<boost::mpl::not_<boost::is_same<boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l>, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 2l> > >, boost::mpl::apply1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<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> > > > > > >, 0>, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f4374c74958) 0 empty
        boost::mpl::aux::and_impl<true, boost::mpl::apply1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<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> > > > > > >, 0>, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f4374c749c0) 0 empty
          boost::mpl::aux::and_impl<false, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f4374c74a28) 0 empty
            mpl_::bool_<false> (0x0x7f4374c33f00) 0 empty

Class boost::mpl::aux::iter_fold_if_step_impl<false>::result_<boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l>, void, mpl_::arg<1>, boost::mpl::next<boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::iter_fold_if_step_impl<false>::result_<boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l>, void, mpl_::arg<1>, boost::mpl::next<boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l> > > (0x0x7f4374c33f60) 0 empty

Class boost::mpl::aux::iter_fold_if_forward_step<boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l>, void, mpl_::arg<1>, boost::mpl::protect<boost::mpl::aux::iter_fold_if_pred<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<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> > > > > > >, 0>, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 2l> >, 0> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::iter_fold_if_forward_step<boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l>, void, mpl_::arg<1>, boost::mpl::protect<boost::mpl::aux::iter_fold_if_pred<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<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> > > > > > >, 0>, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 2l> >, 0> > (0x0x7f4374f814e0) 0 empty

Class boost::mpl::if_c<false, boost::mpl::aux::iter_fold_if_impl<boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l>, void, mpl_::arg<1>, boost::mpl::protect<boost::mpl::aux::iter_fold_if_pred<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<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> > > > > > >, 0>, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 2l> >, 0>, mpl_::na, boost::mpl::always<mpl_::bool_<false> > >, boost::mpl::aux::iter_fold_if_null_step<boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l>, void> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::aux::iter_fold_if_impl<boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l>, void, mpl_::arg<1>, boost::mpl::protect<boost::mpl::aux::iter_fold_if_pred<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<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> > > > > > >, 0>, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 2l> >, 0>, mpl_::na, boost::mpl::always<mpl_::bool_<false> > >, boost::mpl::aux::iter_fold_if_null_step<boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l>, void> > (0x0x7f4374c9a060) 0 empty

Class boost::mpl::if_<mpl_::bool_<false>, boost::mpl::aux::iter_fold_if_impl<boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l>, void, mpl_::arg<1>, boost::mpl::protect<boost::mpl::aux::iter_fold_if_pred<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<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> > > > > > >, 0>, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 2l> >, 0>, mpl_::na, boost::mpl::always<mpl_::bool_<false> > >, boost::mpl::aux::iter_fold_if_null_step<boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l>, void> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<mpl_::bool_<false>, boost::mpl::aux::iter_fold_if_impl<boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l>, void, mpl_::arg<1>, boost::mpl::protect<boost::mpl::aux::iter_fold_if_pred<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<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> > > > > > >, 0>, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 2l> >, 0>, mpl_::na, boost::mpl::always<mpl_::bool_<false> > >, boost::mpl::aux::iter_fold_if_null_step<boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l>, void> > (0x0x7f4374c9a000) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::mpl::always<mpl_::bool_<false> >, 1>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::mpl::always<mpl_::bool_<false> >, 1> (0x0x7f4374c9a180) 0 empty

Class boost::mpl::aux::type_wrapper<boost::mpl::always<mpl_::bool_<false> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::type_wrapper<boost::mpl::always<mpl_::bool_<false> > > (0x0x7f4374c9a1e0) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::mpl::always<mpl_::bool_<false> >, 2>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::mpl::always<mpl_::bool_<false> >, 2> (0x0x7f4374c9a240) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::mpl::always<mpl_::bool_<false> >, 3>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::mpl::always<mpl_::bool_<false> >, 3> (0x0x7f4374c9a2a0) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::mpl::always<mpl_::bool_<false> >, 4>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::mpl::always<mpl_::bool_<false> >, 4> (0x0x7f4374c9a300) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::mpl::always<mpl_::bool_<false> >, 5>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::mpl::always<mpl_::bool_<false> >, 5> (0x0x7f4374c9a360) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::mpl::always<mpl_::bool_<false> >, 6>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::mpl::always<mpl_::bool_<false> >, 6> (0x0x7f4374c9a3c0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::always<mpl_::bool_<false> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity<boost::mpl::always<mpl_::bool_<false> > > (0x0x7f4374c9a120) 0 empty

Class boost::mpl::aux::template_arity_impl<mpl_::bool_<false>, 1>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<mpl_::bool_<false>, 1> (0x0x7f4374c9a4e0) 0 empty

Class boost::mpl::aux::type_wrapper<mpl_::bool_<false> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::type_wrapper<mpl_::bool_<false> > (0x0x7f4374c9a540) 0 empty

Class boost::mpl::aux::template_arity_impl<mpl_::bool_<false>, 2>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<mpl_::bool_<false>, 2> (0x0x7f4374c9a5a0) 0 empty

Class boost::mpl::aux::template_arity_impl<mpl_::bool_<false>, 3>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<mpl_::bool_<false>, 3> (0x0x7f4374c9a600) 0 empty

Class boost::mpl::aux::template_arity_impl<mpl_::bool_<false>, 4>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<mpl_::bool_<false>, 4> (0x0x7f4374c9a660) 0 empty

Class boost::mpl::aux::template_arity_impl<mpl_::bool_<false>, 5>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<mpl_::bool_<false>, 5> (0x0x7f4374c9a6c0) 0 empty

Class boost::mpl::aux::template_arity_impl<mpl_::bool_<false>, 6>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<mpl_::bool_<false>, 6> (0x0x7f4374c9a720) 0 empty

Class boost::mpl::aux::template_arity<mpl_::bool_<false> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity<mpl_::bool_<false> > (0x0x7f4374c9a480) 0 empty

Class boost::mpl::lambda<mpl_::bool_<false>, mpl_::void_, mpl_::int_<-1> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::lambda<mpl_::bool_<false>, mpl_::void_, mpl_::int_<-1> > (0x0x7f4374c9a780) 0 empty

Class boost::mpl::aux::le_result1<mpl_::bool_<false>, mpl_::void_, boost::mpl::always, boost::mpl::lambda<mpl_::bool_<false>, mpl_::void_, mpl_::int_<-1> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::le_result1<mpl_::bool_<false>, mpl_::void_, boost::mpl::always, boost::mpl::lambda<mpl_::bool_<false>, mpl_::void_, mpl_::int_<-1> > > (0x0x7f4374c9a7e0) 0 empty

Class boost::mpl::lambda<boost::mpl::always<mpl_::bool_<false> >, mpl_::void_, mpl_::int_<1> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::lambda<boost::mpl::always<mpl_::bool_<false> >, mpl_::void_, mpl_::int_<1> > (0x0x7f4374c9a420) 0 empty

Class boost::mpl::always<mpl_::bool_<false> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::always<mpl_::bool_<false> > (0x0x7f4374c9a900) 0 empty

Class boost::mpl::always<mpl_::bool_<false> >::apply<void, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::always<mpl_::bool_<false> >::apply<void, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l> > (0x0x7f4374c9a960) 0 empty

Class boost::mpl::apply_wrap2<boost::mpl::always<mpl_::bool_<false> >, void, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap2<boost::mpl::always<mpl_::bool_<false> >, void, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l> > (0x0x7f4374c74bc8) 0 empty
  boost::mpl::always<mpl_::bool_<false> >::apply<void, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l> > (0x0x7f4374c9a9c0) 0 empty

Class boost::mpl::apply2<boost::mpl::always<mpl_::bool_<false> >, void, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply2<boost::mpl::always<mpl_::bool_<false> >, void, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l> > (0x0x7f4374c74c30) 0 empty
  boost::mpl::apply_wrap2<boost::mpl::always<mpl_::bool_<false> >, void, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l> > (0x0x7f4374c74c98) 0 empty
    boost::mpl::always<mpl_::bool_<false> >::apply<void, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l> > (0x0x7f4374c9aa20) 0 empty

Class boost::mpl::aux::iter_fold_if_step_impl<false>::result_<boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l>, void, mpl_::na, boost::mpl::identity<boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::iter_fold_if_step_impl<false>::result_<boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l>, void, mpl_::na, boost::mpl::identity<boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l> > > (0x0x7f4374c9aa80) 0 empty

Class boost::mpl::aux::iter_fold_if_backward_step<boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l>, void, mpl_::na, boost::mpl::always<mpl_::bool_<false> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::iter_fold_if_backward_step<boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l>, void, mpl_::na, boost::mpl::always<mpl_::bool_<false> > > (0x0x7f4374c9a0c0) 0 empty

Class boost::mpl::aux::iter_fold_if_impl<boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l>, void, mpl_::arg<1>, boost::mpl::protect<boost::mpl::aux::iter_fold_if_pred<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<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> > > > > > >, 0>, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 2l> >, 0>, mpl_::na, boost::mpl::always<mpl_::bool_<false> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::iter_fold_if_impl<boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l>, void, mpl_::arg<1>, boost::mpl::protect<boost::mpl::aux::iter_fold_if_pred<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<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> > > > > > >, 0>, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 2l> >, 0>, mpl_::na, boost::mpl::always<mpl_::bool_<false> > > (0x0x7f4374f81420) 0 empty

Class boost::mpl::iter_fold_if<boost::mpl::v_item<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::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>, 1>, void, mpl_::arg<1>, boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<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> > > > > > >, 0>, mpl_::na, mpl_::na>::result_
   size=1 align=1
   base size=1 base align=1
boost::mpl::iter_fold_if<boost::mpl::v_item<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::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>, 1>, void, mpl_::arg<1>, boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<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> > > > > > >, 0>, mpl_::na, mpl_::na>::result_ (0x0x7f4374c74d68) 0 empty
  boost::mpl::aux::iter_fold_if_impl<boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l>, void, mpl_::arg<1>, boost::mpl::protect<boost::mpl::aux::iter_fold_if_pred<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<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> > > > > > >, 0>, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 2l> >, 0>, mpl_::na, boost::mpl::always<mpl_::bool_<false> > > (0x0x7f4374c9aae0) 0 empty

Class boost::mpl::iter_fold_if<boost::mpl::v_item<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::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>, 1>, void, mpl_::arg<1>, boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<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> > > > > > >, 0>, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::iter_fold_if<boost::mpl::v_item<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::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>, 1>, void, mpl_::arg<1>, boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<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> > > > > > >, 0>, mpl_::na, mpl_::na> (0x0x7f4374ea8f60) 0 empty

Class boost::mpl::pair<void, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::pair<void, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l> > (0x0x7f4374c9aba0) 0 empty

Class boost::mpl::second<boost::mpl::pair<void, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::second<boost::mpl::pair<void, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l> > > (0x0x7f4374c9ab40) 0 empty

Class boost::mpl::find_if<boost::mpl::v_item<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::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>, 1>, boost::mpl::same_as<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::find_if<boost::mpl::v_item<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::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>, 1>, boost::mpl::same_as<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> > > > > > > (0x0x7f4374ea8f00) 0 empty

Class boost::mpl::find<boost::mpl::v_item<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::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>, 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::find<boost::mpl::v_item<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::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>, 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> > > > > > (0x0x7f4374c74e38) 0 empty
  boost::mpl::find_if<boost::mpl::v_item<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::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>, 1>, boost::mpl::same_as<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> > > > > > > (0x0x7f4374c9ac00) 0 empty

Class boost::mpl::contains_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<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::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>, 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::contains_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<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::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>, 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> > > > > > (0x0x7f4374c74f08) 0 empty
  boost::mpl::not_<boost::is_same<boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l>, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 2l> > > (0x0x7f4374c74f70) 0 empty
    boost::mpl::aux::not_impl<0l> (0x0x7f4374cff000) 0 empty
      mpl_::bool_<true> (0x0x7f4374c9ac60) 0 empty

Class boost::mpl::contains<boost::mpl::v_item<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::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>, 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::contains<boost::mpl::v_item<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::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>, 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> > > > > > (0x0x7f4374cff068) 0 empty
  boost::mpl::contains_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<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::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>, 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> > > > > > (0x0x7f4374cff0d0) 0 empty
    boost::mpl::not_<boost::is_same<boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 0l>, boost::mpl::v_iter<boost::mpl::v_item<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::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>, 1>, 2l> > > (0x0x7f4374cff138) 0 empty
      boost::mpl::aux::not_impl<0l> (0x0x7f4374cff1a0) 0 empty
        mpl_::bool_<true> (0x0x7f4374c9acc0) 0 empty

Class boost::tuples::length<boost::tuples::tuple<std::basic_string<char>, short unsigned int> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::length<boost::tuples::tuple<std::basic_string<char>, short unsigned int> > (0x0x7f4374c9ad80) 0 empty

Class boost::tuples::length<boost::tuples::cons<short unsigned int, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::length<boost::tuples::cons<short unsigned int, boost::tuples::null_type> > (0x0x7f4374c9aea0) 0 empty

Class boost::is_same<boost::tuples::tuple<std::basic_string<char>, short unsigned int>, boost::tuples::null_type>
   size=1 align=1
   base size=1 base align=1
boost::is_same<boost::tuples::tuple<std::basic_string<char>, short unsigned int>, boost::tuples::null_type> (0x0x7f4374cffd00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4374cffd68) 0 empty
    mpl_::bool_<false> (0x0x7f4374d1b060) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_same<boost::tuples::tuple<std::basic_string<char>, short unsigned int>, boost::tuples::null_type> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_same<boost::tuples::tuple<std::basic_string<char>, short unsigned int>, boost::tuples::null_type> > (0x0x7f4374cffdd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4374cffe38) 0 empty
    mpl_::bool_<false> (0x0x7f4374d1b0c0) 0 empty

Class boost::mpl::aux::or_impl<false, boost::is_same<boost::tuples::tuple<std::basic_string<char>, short unsigned int>, boost::tuples::null_type>, 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_same<boost::tuples::tuple<std::basic_string<char>, short unsigned int>, boost::tuples::null_type>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f4374cffea0) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f4374cfff08) 0 empty
    mpl_::bool_<false> (0x0x7f4374d1b120) 0 empty

Class boost::mpl::or_<boost::is_same<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>, boost::tuples::null_type>, boost::is_same<boost::tuples::tuple<std::basic_string<char>, short unsigned int>, boost::tuples::null_type>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::or_<boost::is_same<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>, boost::tuples::null_type>, boost::is_same<boost::tuples::tuple<std::basic_string<char>, short unsigned int>, boost::tuples::null_type>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f4374cfff70) 0 empty
  boost::mpl::aux::or_impl<false, boost::is_same<boost::tuples::tuple<std::basic_string<char>, short unsigned int>, boost::tuples::null_type>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f4374cffc98) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f4374d20000) 0 empty
      mpl_::bool_<false> (0x0x7f4374d1b180) 0 empty

Class boost::mpl::if_c<false, boost::multi_index::detail::compare_ckey_cval_terminal<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>, MemRecursorCache::CacheEntry, boost::tuples::tuple<std::basic_string<char>, short unsigned int>, 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> >, boost::multi_index::detail::compare_ckey_cval_normal<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>, MemRecursorCache::CacheEntry, boost::tuples::tuple<std::basic_string<char>, short unsigned int>, 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=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::multi_index::detail::compare_ckey_cval_terminal<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>, MemRecursorCache::CacheEntry, boost::tuples::tuple<std::basic_string<char>, short unsigned int>, 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> >, boost::multi_index::detail::compare_ckey_cval_normal<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>, MemRecursorCache::CacheEntry, boost::tuples::tuple<std::basic_string<char>, short unsigned int>, 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> > > (0x0x7f4374d1b1e0) 0 empty

Class boost::mpl::if_<boost::mpl::or_<boost::is_same<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>, boost::tuples::null_type>, boost::is_same<boost::tuples::tuple<std::basic_string<char>, short unsigned int>, boost::tuples::null_type>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::multi_index::detail::compare_ckey_cval_terminal<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>, MemRecursorCache::CacheEntry, boost::tuples::tuple<std::basic_string<char>, short unsigned int>, 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> >, boost::multi_index::detail::compare_ckey_cval_normal<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>, MemRecursorCache::CacheEntry, boost::tuples::tuple<std::basic_string<char>, short unsigned int>, 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=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::or_<boost::is_same<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>, boost::tuples::null_type>, boost::is_same<boost::tuples::tuple<std::basic_string<char>, short unsigned int>, boost::tuples::null_type>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::multi_index::detail::compare_ckey_cval_terminal<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>, MemRecursorCache::CacheEntry, boost::tuples::tuple<std::basic_string<char>, short unsigned int>, 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> >, boost::multi_index::detail::compare_ckey_cval_normal<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>, MemRecursorCache::CacheEntry, boost::tuples::tuple<std::basic_string<char>, short unsigned int>, 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> > > (0x0x7f4374d1b000) 0 empty

Class boost::multi_index::detail::compare_ckey_cval_normal<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>, MemRecursorCache::CacheEntry, boost::tuples::tuple<std::basic_string<char>, short unsigned int>, 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=1 align=1
   base size=0 base align=1
boost::multi_index::detail::compare_ckey_cval_normal<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>, MemRecursorCache::CacheEntry, boost::tuples::tuple<std::basic_string<char>, short unsigned int>, 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> > (0x0x7f4374d1b240) 0 empty

Class boost::multi_index::detail::compare_ckey_cval<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>, MemRecursorCache::CacheEntry, boost::tuples::tuple<std::basic_string<char>, short unsigned int>, 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=1 align=1
   base size=1 base align=1
boost::multi_index::detail::compare_ckey_cval<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>, MemRecursorCache::CacheEntry, boost::tuples::tuple<std::basic_string<char>, short unsigned int>, 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> > (0x0x7f4374d200d0) 0 empty
  boost::multi_index::detail::compare_ckey_cval_normal<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>, MemRecursorCache::CacheEntry, boost::tuples::tuple<std::basic_string<char>, short unsigned int>, 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> > (0x0x7f4374d1b2a0) 0 empty

Class std::__is_move_iterator<MemRecursorCache::StoredRecord*>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<MemRecursorCache::StoredRecord*> (0x0x7f4374d1b300) 0 empty

Class std::_Iter_base<MemRecursorCache::StoredRecord*, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<MemRecursorCache::StoredRecord*, false> (0x0x7f4374d1b360) 0 empty

Class std::_Miter_base<MemRecursorCache::StoredRecord*>
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<MemRecursorCache::StoredRecord*> (0x0x7f4374d38270) 0 empty
  std::_Iter_base<MemRecursorCache::StoredRecord*, false> (0x0x7f4374d1b3c0) 0 empty

Class boost::tuples::length<boost::tuples::tuple<const 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::length<boost::tuples::tuple<const 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> > (0x0x7f4374d1b480) 0 empty

Class boost::tuples::length<boost::tuples::cons<short unsigned int&, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::length<boost::tuples::cons<short unsigned int&, boost::tuples::null_type> > (0x0x7f4374d1b4e0) 0 empty

Class boost::is_same<boost::tuples::tuple<const 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>, boost::tuples::null_type>
   size=1 align=1
   base size=1 base align=1
boost::is_same<boost::tuples::tuple<const 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>, boost::tuples::null_type> (0x0x7f4374d7e340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4374d7e3a8) 0 empty
    mpl_::bool_<false> (0x0x7f4374d1b660) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_same<boost::tuples::tuple<const 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>, boost::tuples::null_type> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_same<boost::tuples::tuple<const 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>, boost::tuples::null_type> > (0x0x7f4374d7e410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4374d7e478) 0 empty
    mpl_::bool_<false> (0x0x7f4374d1b6c0) 0 empty

Class boost::mpl::aux::or_impl<false, boost::is_same<boost::tuples::tuple<const 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>, boost::tuples::null_type>, 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_same<boost::tuples::tuple<const 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>, boost::tuples::null_type>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f4374d7e4e0) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f4374d7e548) 0 empty
    mpl_::bool_<false> (0x0x7f4374d1b720) 0 empty

Class boost::mpl::or_<boost::is_same<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>, boost::tuples::null_type>, boost::is_same<boost::tuples::tuple<const 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>, boost::tuples::null_type>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::or_<boost::is_same<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>, boost::tuples::null_type>, boost::is_same<boost::tuples::tuple<const 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>, boost::tuples::null_type>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f4374d7e5b0) 0 empty
  boost::mpl::aux::or_impl<false, boost::is_same<boost::tuples::tuple<const 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>, boost::tuples::null_type>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f4374d7e618) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f4374d7e680) 0 empty
      mpl_::bool_<false> (0x0x7f4374d1b780) 0 empty

Class boost::mpl::if_c<false, boost::multi_index::detail::compare_ckey_cval_terminal<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>, MemRecursorCache::CacheEntry, boost::tuples::tuple<const 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>, 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> >, boost::multi_index::detail::compare_ckey_cval_normal<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>, MemRecursorCache::CacheEntry, boost::tuples::tuple<const 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>, 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=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::multi_index::detail::compare_ckey_cval_terminal<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>, MemRecursorCache::CacheEntry, boost::tuples::tuple<const 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>, 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> >, boost::multi_index::detail::compare_ckey_cval_normal<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>, MemRecursorCache::CacheEntry, boost::tuples::tuple<const 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>, 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> > > (0x0x7f4374d1b7e0) 0 empty

Class boost::mpl::if_<boost::mpl::or_<boost::is_same<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>, boost::tuples::null_type>, boost::is_same<boost::tuples::tuple<const 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>, boost::tuples::null_type>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::multi_index::detail::compare_ckey_cval_terminal<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>, MemRecursorCache::CacheEntry, boost::tuples::tuple<const 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>, 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> >, boost::multi_index::detail::compare_ckey_cval_normal<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>, MemRecursorCache::CacheEntry, boost::tuples::tuple<const 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>, 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=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::or_<boost::is_same<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>, boost::tuples::null_type>, boost::is_same<boost::tuples::tuple<const 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>, boost::tuples::null_type>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::multi_index::detail::compare_ckey_cval_terminal<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>, MemRecursorCache::CacheEntry, boost::tuples::tuple<const 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>, 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> >, boost::multi_index::detail::compare_ckey_cval_normal<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>, MemRecursorCache::CacheEntry, boost::tuples::tuple<const 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>, 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> > > (0x0x7f4374d1b600) 0 empty

Class boost::multi_index::detail::compare_ckey_cval_normal<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>, MemRecursorCache::CacheEntry, boost::tuples::tuple<const 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>, 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=1 align=1
   base size=0 base align=1
boost::multi_index::detail::compare_ckey_cval_normal<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>, MemRecursorCache::CacheEntry, boost::tuples::tuple<const 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>, 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> > (0x0x7f4374d1b840) 0 empty

Class boost::multi_index::detail::compare_ckey_cval<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>, MemRecursorCache::CacheEntry, boost::tuples::tuple<const 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>, 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=1 align=1
   base size=1 base align=1
boost::multi_index::detail::compare_ckey_cval<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>, MemRecursorCache::CacheEntry, boost::tuples::tuple<const 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>, 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> > (0x0x7f4374d7e750) 0 empty
  boost::multi_index::detail::compare_ckey_cval_normal<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>, MemRecursorCache::CacheEntry, boost::tuples::tuple<const 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>, 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> > (0x0x7f4374d1b8a0) 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>*> (0x0x7f4374d1b900) 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>*> (0x0x7f4374d99a28) 0 empty
  std::_Iter_base<std::pair<std::basic_string<char>, short unsigned int>*, false> (0x0x7f4374d1b960) 0 empty

Class std::__are_same<char*, char*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<char*, char*> (0x0x7f4374d1bcc0) 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> > (0x0x7f4374d1bd20) 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> (0x0x7f4374d1be40) 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> > > (0x0x7f4374a6a180) 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> (0x0x7f4374a6a2a0) 0 empty

Class std::__is_normal_iterator<Netmask*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<Netmask*> (0x0x7f4374a6a360) 0 empty

Class std::_Niter_base<Netmask*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<Netmask*> (0x0x7f4374aac138) 0 empty
  std::_Iter_base<Netmask*, false> (0x0x7f4374a6a3c0) 0 empty

Class std::__is_integer<char*>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<char*> (0x0x7f4374a6a420) 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>*> (0x0x7f4374a6a480) 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>*> (0x0x7f4374aac270) 0 empty
  std::_Iter_base<std::basic_string<char>*, false> (0x0x7f4374a6a5a0) 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>*> (0x0x7f4374a6a600) 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>*> (0x0x7f4374aac5b0) 0 empty
  std::_Iter_base<std::pair<ComboAddress, DecayingEwma>*, false> (0x0x7f4374a6a660) 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> > (0x0x7f4374a6a7e0) 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> > (0x0x7f4374a6a840) 0 empty

Class std::__is_integer<DNSResourceRecord>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<DNSResourceRecord> (0x0x7f4374a6a8a0) 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> > (0x0x7f4374a6a900) 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> (0x0x7f4374a6a960) 0 empty

Class __gnu_cxx::__numeric_traits<DNSResourceRecord>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<DNSResourceRecord> (0x0x7f4374aac7b8) 0 empty
  __gnu_cxx::__numeric_traits_floating<DNSResourceRecord> (0x0x7f4374a6a9c0) 0 empty

Class std::__is_byte<DNSResourceRecord>
   size=1 align=1
   base size=0 base align=1
std::__is_byte<DNSResourceRecord> (0x0x7f4374a6aa20) 0 empty

Class std::__lexicographical_compare<false>
   size=1 align=1
   base size=0 base align=1
std::__lexicographical_compare<false> (0x0x7f4374a6aa80) 0 empty

Class boost::disable_if_c<true, std::basic_string<char>&>
   size=1 align=1
   base size=0 base align=1
boost::disable_if_c<true, std::basic_string<char>&> (0x0x7f4374a6aae0) 0 empty

Class boost::disable_if<boost::is_convertible<const MemRecursorCache::CacheEntry&, const MemRecursorCache::CacheEntry&>, std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
boost::disable_if<boost::is_convertible<const MemRecursorCache::CacheEntry&, const MemRecursorCache::CacheEntry&>, std::basic_string<char>&> (0x0x7f4374aacc30) 0 empty
  boost::disable_if_c<true, std::basic_string<char>&> (0x0x7f4374a6ac00) 0 empty

Class boost::is_same<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, boost::tuples::null_type>
   size=1 align=1
   base size=1 base align=1
boost::is_same<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, boost::tuples::null_type> (0x0x7f4374aacdd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4374aace38) 0 empty
    mpl_::bool_<false> (0x0x7f4374a6acc0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_same<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, boost::tuples::null_type> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_same<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, boost::tuples::null_type> > (0x0x7f4374aacea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4374aacf08) 0 empty
    mpl_::bool_<false> (0x0x7f4374a6ad20) 0 empty

Class boost::is_same<boost::tuples::null_type, boost::tuples::null_type>
   size=1 align=1
   base size=1 base align=1
boost::is_same<boost::tuples::null_type, boost::tuples::null_type> (0x0x7f4374aacf70) 0 empty
  boost::integral_constant<bool, true> (0x0x7f4374aac000) 0 empty
    mpl_::bool_<true> (0x0x7f4374a6ad80) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_same<boost::tuples::null_type, boost::tuples::null_type> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_same<boost::tuples::null_type, boost::tuples::null_type> > (0x0x7f4374aac6e8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f4374b2c000) 0 empty
    mpl_::bool_<true> (0x0x7f4374a6ade0) 0 empty

Class boost::mpl::aux::or_impl<true, 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<true, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f4374b2c138) 0 empty
  mpl_::bool_<true> (0x0x7f4374a6ae40) 0 empty

Class boost::mpl::aux::or_impl<false, boost::is_same<boost::tuples::null_type, boost::tuples::null_type>, 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_same<boost::tuples::null_type, boost::tuples::null_type>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f4374b2c1a0) 0 empty
  boost::mpl::aux::or_impl<true, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f4374b2c208) 0 empty
    mpl_::bool_<true> (0x0x7f4374a6af60) 0 empty

Class boost::mpl::or_<boost::is_same<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, boost::tuples::null_type>, boost::is_same<boost::tuples::null_type, boost::tuples::null_type>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::or_<boost::is_same<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, boost::tuples::null_type>, boost::is_same<boost::tuples::null_type, boost::tuples::null_type>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f4374b2c270) 0 empty
  boost::mpl::aux::or_impl<false, boost::is_same<boost::tuples::null_type, boost::tuples::null_type>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f4374b2c2d8) 0 empty
    boost::mpl::aux::or_impl<true, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f4374b2c340) 0 empty
      mpl_::bool_<true> (0x0x7f4374b2e000) 0 empty

Class boost::mpl::if_c<true, boost::multi_index::detail::compare_ckey_cval_terminal<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, MemRecursorCache::CacheEntry, boost::tuples::null_type, boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> >, boost::multi_index::detail::compare_ckey_cval_normal<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, MemRecursorCache::CacheEntry, boost::tuples::null_type, boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::multi_index::detail::compare_ckey_cval_terminal<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, MemRecursorCache::CacheEntry, boost::tuples::null_type, boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> >, boost::multi_index::detail::compare_ckey_cval_normal<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, MemRecursorCache::CacheEntry, boost::tuples::null_type, boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> > > (0x0x7f4374b2e060) 0 empty

Class boost::mpl::if_<boost::mpl::or_<boost::is_same<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, boost::tuples::null_type>, boost::is_same<boost::tuples::null_type, boost::tuples::null_type>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::multi_index::detail::compare_ckey_cval_terminal<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, MemRecursorCache::CacheEntry, boost::tuples::null_type, boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> >, boost::multi_index::detail::compare_ckey_cval_normal<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, MemRecursorCache::CacheEntry, boost::tuples::null_type, boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::or_<boost::is_same<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, boost::tuples::null_type>, boost::is_same<boost::tuples::null_type, boost::tuples::null_type>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::multi_index::detail::compare_ckey_cval_terminal<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, MemRecursorCache::CacheEntry, boost::tuples::null_type, boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> >, boost::multi_index::detail::compare_ckey_cval_normal<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, MemRecursorCache::CacheEntry, boost::tuples::null_type, boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> > > (0x0x7f4374a6ac60) 0 empty

Class boost::multi_index::detail::compare_ckey_cval_terminal<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, MemRecursorCache::CacheEntry, boost::tuples::null_type, boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::compare_ckey_cval_terminal<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, MemRecursorCache::CacheEntry, boost::tuples::null_type, boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> > (0x0x7f4374b2e0c0) 0 empty

Class boost::multi_index::detail::compare_ckey_cval<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, MemRecursorCache::CacheEntry, boost::tuples::null_type, boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> >
   size=1 align=1
   base size=1 base align=1
boost::multi_index::detail::compare_ckey_cval<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, MemRecursorCache::CacheEntry, boost::tuples::null_type, boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> > (0x0x7f4374b2c410) 0 empty
  boost::multi_index::detail::compare_ckey_cval_terminal<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, MemRecursorCache::CacheEntry, boost::tuples::null_type, boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> > (0x0x7f4374b2e120) 0 empty

Class boost::is_same<boost::tuples::cons<short unsigned int, boost::tuples::null_type>, boost::tuples::null_type>
   size=1 align=1
   base size=1 base align=1
boost::is_same<boost::tuples::cons<short unsigned int, boost::tuples::null_type>, boost::tuples::null_type> (0x0x7f4374b2c7b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4374b2c820) 0 empty
    mpl_::bool_<false> (0x0x7f4374b2e1e0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_same<boost::tuples::cons<short unsigned int, boost::tuples::null_type>, boost::tuples::null_type> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_same<boost::tuples::cons<short unsigned int, boost::tuples::null_type>, boost::tuples::null_type> > (0x0x7f4374b2c958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4374b2c9c0) 0 empty
    mpl_::bool_<false> (0x0x7f4374b2e240) 0 empty

Class boost::mpl::aux::or_impl<false, boost::is_same<boost::tuples::cons<short unsigned int, boost::tuples::null_type>, boost::tuples::null_type>, 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_same<boost::tuples::cons<short unsigned int, boost::tuples::null_type>, boost::tuples::null_type>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f4374b2ca28) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f4374b2ca90) 0 empty
    mpl_::bool_<false> (0x0x7f4374b2e2a0) 0 empty

Class boost::mpl::or_<boost::is_same<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, boost::tuples::null_type>, boost::is_same<boost::tuples::cons<short unsigned int, boost::tuples::null_type>, boost::tuples::null_type>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::or_<boost::is_same<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, boost::tuples::null_type>, boost::is_same<boost::tuples::cons<short unsigned int, boost::tuples::null_type>, boost::tuples::null_type>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f4374b2caf8) 0 empty
  boost::mpl::aux::or_impl<false, boost::is_same<boost::tuples::cons<short unsigned int, boost::tuples::null_type>, boost::tuples::null_type>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f4374b2cb60) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f4374b2cbc8) 0 empty
      mpl_::bool_<false> (0x0x7f4374b2e300) 0 empty

Class boost::mpl::if_c<false, boost::multi_index::detail::compare_ckey_cval_terminal<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, MemRecursorCache::CacheEntry, boost::tuples::cons<short unsigned int, boost::tuples::null_type>, boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> >, boost::multi_index::detail::compare_ckey_cval_normal<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, MemRecursorCache::CacheEntry, boost::tuples::cons<short unsigned int, boost::tuples::null_type>, boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::multi_index::detail::compare_ckey_cval_terminal<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, MemRecursorCache::CacheEntry, boost::tuples::cons<short unsigned int, boost::tuples::null_type>, boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> >, boost::multi_index::detail::compare_ckey_cval_normal<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, MemRecursorCache::CacheEntry, boost::tuples::cons<short unsigned int, boost::tuples::null_type>, boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> > > (0x0x7f4374b2e360) 0 empty

Class boost::mpl::if_<boost::mpl::or_<boost::is_same<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, boost::tuples::null_type>, boost::is_same<boost::tuples::cons<short unsigned int, boost::tuples::null_type>, boost::tuples::null_type>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::multi_index::detail::compare_ckey_cval_terminal<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, MemRecursorCache::CacheEntry, boost::tuples::cons<short unsigned int, boost::tuples::null_type>, boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> >, boost::multi_index::detail::compare_ckey_cval_normal<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, MemRecursorCache::CacheEntry, boost::tuples::cons<short unsigned int, boost::tuples::null_type>, boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::or_<boost::is_same<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, boost::tuples::null_type>, boost::is_same<boost::tuples::cons<short unsigned int, boost::tuples::null_type>, boost::tuples::null_type>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::multi_index::detail::compare_ckey_cval_terminal<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, MemRecursorCache::CacheEntry, boost::tuples::cons<short unsigned int, boost::tuples::null_type>, boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> >, boost::multi_index::detail::compare_ckey_cval_normal<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, MemRecursorCache::CacheEntry, boost::tuples::cons<short unsigned int, boost::tuples::null_type>, boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> > > (0x0x7f4374b2e180) 0 empty

Class boost::multi_index::detail::compare_ckey_cval_normal<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, MemRecursorCache::CacheEntry, boost::tuples::cons<short unsigned int, boost::tuples::null_type>, boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::compare_ckey_cval_normal<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, MemRecursorCache::CacheEntry, boost::tuples::cons<short unsigned int, boost::tuples::null_type>, boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> > (0x0x7f4374b2e3c0) 0 empty

Class boost::multi_index::detail::compare_ckey_cval<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, MemRecursorCache::CacheEntry, boost::tuples::cons<short unsigned int, boost::tuples::null_type>, boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> >
   size=1 align=1
   base size=1 base align=1
boost::multi_index::detail::compare_ckey_cval<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, MemRecursorCache::CacheEntry, boost::tuples::cons<short unsigned int, boost::tuples::null_type>, boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> > (0x0x7f4374b2cc98) 0 empty
  boost::multi_index::detail::compare_ckey_cval_normal<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, MemRecursorCache::CacheEntry, boost::tuples::cons<short unsigned int, boost::tuples::null_type>, boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> > (0x0x7f4374b2e420) 0 empty

Class std::__is_normal_iterator<MemRecursorCache::StoredRecord*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<MemRecursorCache::StoredRecord*> (0x0x7f4374b2e4e0) 0 empty

Class std::_Niter_base<MemRecursorCache::StoredRecord*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<MemRecursorCache::StoredRecord*> (0x0x7f4374b2cf70) 0 empty
  std::_Iter_base<MemRecursorCache::StoredRecord*, false> (0x0x7f4374b2e540) 0 empty

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>::link_info
   size=16 align=8
   base size=16 base align=8
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>::link_info (0x0x7f4374b2e660) 0

Class boost::is_same<boost::tuples::cons<short unsigned int&, boost::tuples::null_type>, boost::tuples::null_type>
   size=1 align=1
   base size=1 base align=1
boost::is_same<boost::tuples::cons<short unsigned int&, boost::tuples::null_type>, boost::tuples::null_type> (0x0x7f4374b73dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4374b73e38) 0 empty
    mpl_::bool_<false> (0x0x7f4374b2e720) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_same<boost::tuples::cons<short unsigned int&, boost::tuples::null_type>, boost::tuples::null_type> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_same<boost::tuples::cons<short unsigned int&, boost::tuples::null_type>, boost::tuples::null_type> > (0x0x7f4374b73f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f4374b73bc8) 0 empty
    mpl_::bool_<false> (0x0x7f4374b2e780) 0 empty

Class boost::mpl::aux::or_impl<false, boost::is_same<boost::tuples::cons<short unsigned int&, boost::tuples::null_type>, boost::tuples::null_type>, 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_same<boost::tuples::cons<short unsigned int&, boost::tuples::null_type>, boost::tuples::null_type>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f4374ba5000) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f4374ba5068) 0 empty
    mpl_::bool_<false> (0x0x7f4374b2e7e0) 0 empty

Class boost::mpl::or_<boost::is_same<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, boost::tuples::null_type>, boost::is_same<boost::tuples::cons<short unsigned int&, boost::tuples::null_type>, boost::tuples::null_type>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::or_<boost::is_same<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, boost::tuples::null_type>, boost::is_same<boost::tuples::cons<short unsigned int&, boost::tuples::null_type>, boost::tuples::null_type>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f4374ba50d0) 0 empty
  boost::mpl::aux::or_impl<false, boost::is_same<boost::tuples::cons<short unsigned int&, boost::tuples::null_type>, boost::tuples::null_type>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f4374ba5138) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f4374ba51a0) 0 empty
      mpl_::bool_<false> (0x0x7f4374b2e840) 0 empty

Class boost::mpl::if_c<false, boost::multi_index::detail::compare_ckey_cval_terminal<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, MemRecursorCache::CacheEntry, boost::tuples::cons<short unsigned int&, boost::tuples::null_type>, boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> >, boost::multi_index::detail::compare_ckey_cval_normal<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, MemRecursorCache::CacheEntry, boost::tuples::cons<short unsigned int&, boost::tuples::null_type>, boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::multi_index::detail::compare_ckey_cval_terminal<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, MemRecursorCache::CacheEntry, boost::tuples::cons<short unsigned int&, boost::tuples::null_type>, boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> >, boost::multi_index::detail::compare_ckey_cval_normal<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, MemRecursorCache::CacheEntry, boost::tuples::cons<short unsigned int&, boost::tuples::null_type>, boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> > > (0x0x7f4374b2e8a0) 0 empty

Class boost::mpl::if_<boost::mpl::or_<boost::is_same<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, boost::tuples::null_type>, boost::is_same<boost::tuples::cons<short unsigned int&, boost::tuples::null_type>, boost::tuples::null_type>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::multi_index::detail::compare_ckey_cval_terminal<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, MemRecursorCache::CacheEntry, boost::tuples::cons<short unsigned int&, boost::tuples::null_type>, boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> >, boost::multi_index::detail::compare_ckey_cval_normal<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, MemRecursorCache::CacheEntry, boost::tuples::cons<short unsigned int&, boost::tuples::null_type>, boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::or_<boost::is_same<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, boost::tuples::null_type>, boost::is_same<boost::tuples::cons<short unsigned int&, boost::tuples::null_type>, boost::tuples::null_type>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::multi_index::detail::compare_ckey_cval_terminal<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, MemRecursorCache::CacheEntry, boost::tuples::cons<short unsigned int&, boost::tuples::null_type>, boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> >, boost::multi_index::detail::compare_ckey_cval_normal<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, MemRecursorCache::CacheEntry, boost::tuples::cons<short unsigned int&, boost::tuples::null_type>, boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> > > (0x0x7f4374b2e6c0) 0 empty

Class boost::multi_index::detail::compare_ckey_cval_normal<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, MemRecursorCache::CacheEntry, boost::tuples::cons<short unsigned int&, boost::tuples::null_type>, boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::compare_ckey_cval_normal<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, MemRecursorCache::CacheEntry, boost::tuples::cons<short unsigned int&, boost::tuples::null_type>, boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> > (0x0x7f4374b2e900) 0 empty

Class boost::multi_index::detail::compare_ckey_cval<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, MemRecursorCache::CacheEntry, boost::tuples::cons<short unsigned int&, boost::tuples::null_type>, boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> >
   size=1 align=1
   base size=1 base align=1
boost::multi_index::detail::compare_ckey_cval<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, MemRecursorCache::CacheEntry, boost::tuples::cons<short unsigned int&, boost::tuples::null_type>, boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> > (0x0x7f4374ba5270) 0 empty
  boost::multi_index::detail::compare_ckey_cval_normal<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, MemRecursorCache::CacheEntry, boost::tuples::cons<short unsigned int&, boost::tuples::null_type>, boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> > (0x0x7f4374b2e960) 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> > (0x0x7f4374b2e9c0) 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>*> (0x0x7f4374b2ea20) 0 empty

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

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

Class std::__are_same<Netmask, Netmask>
   size=1 align=1
   base size=0 base align=1
std::__are_same<Netmask, Netmask> (0x0x7f4374b2ef60) 0 empty

Class std::__is_pointer<Netmask*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<Netmask*> (0x0x7f4374889000) 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> > (0x0x7f4374889060) 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>*> (0x0x7f43748890c0) 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> > (0x0x7f4374889120) 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>*> (0x0x7f4374889300) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<DNSResourceRecord> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<DNSResourceRecord> > > (0x0x7f43748895a0) 0 empty

Class boost::disable_if_c<true, short unsigned int&>
   size=1 align=1
   base size=0 base align=1
boost::disable_if_c<true, short unsigned int&> (0x0x7f43748896c0) 0 empty

Class boost::disable_if<boost::is_convertible<const MemRecursorCache::CacheEntry&, const MemRecursorCache::CacheEntry&>, short unsigned int&>
   size=1 align=1
   base size=1 base align=1
boost::disable_if<boost::is_convertible<const MemRecursorCache::CacheEntry&, const MemRecursorCache::CacheEntry&>, short unsigned int&> (0x0x7f43748858f0) 0 empty
  boost::disable_if_c<true, short unsigned int&> (0x0x7f4374889720) 0 empty

Class boost::mpl::aux::or_impl<true, boost::is_same<boost::tuples::null_type, boost::tuples::null_type>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::or_impl<true, boost::is_same<boost::tuples::null_type, boost::tuples::null_type>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f4374885a90) 0 empty
  mpl_::bool_<true> (0x0x7f43748897e0) 0 empty

Class boost::mpl::or_<boost::is_same<boost::tuples::null_type, boost::tuples::null_type>, boost::is_same<boost::tuples::null_type, boost::tuples::null_type>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::or_<boost::is_same<boost::tuples::null_type, boost::tuples::null_type>, boost::is_same<boost::tuples::null_type, boost::tuples::null_type>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f4374885af8) 0 empty
  boost::mpl::aux::or_impl<true, boost::is_same<boost::tuples::null_type, boost::tuples::null_type>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f4374885b60) 0 empty
    mpl_::bool_<true> (0x0x7f4374889840) 0 empty

Class boost::mpl::if_c<true, boost::multi_index::detail::compare_ckey_cval_terminal<boost::tuples::null_type, MemRecursorCache::CacheEntry, boost::tuples::null_type, boost::tuples::null_type>, boost::multi_index::detail::compare_ckey_cval_normal<boost::tuples::null_type, MemRecursorCache::CacheEntry, boost::tuples::null_type, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::multi_index::detail::compare_ckey_cval_terminal<boost::tuples::null_type, MemRecursorCache::CacheEntry, boost::tuples::null_type, boost::tuples::null_type>, boost::multi_index::detail::compare_ckey_cval_normal<boost::tuples::null_type, MemRecursorCache::CacheEntry, boost::tuples::null_type, boost::tuples::null_type> > (0x0x7f43748898a0) 0 empty

Class boost::mpl::if_<boost::mpl::or_<boost::is_same<boost::tuples::null_type, boost::tuples::null_type>, boost::is_same<boost::tuples::null_type, boost::tuples::null_type>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::multi_index::detail::compare_ckey_cval_terminal<boost::tuples::null_type, MemRecursorCache::CacheEntry, boost::tuples::null_type, boost::tuples::null_type>, boost::multi_index::detail::compare_ckey_cval_normal<boost::tuples::null_type, MemRecursorCache::CacheEntry, boost::tuples::null_type, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::or_<boost::is_same<boost::tuples::null_type, boost::tuples::null_type>, boost::is_same<boost::tuples::null_type, boost::tuples::null_type>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::multi_index::detail::compare_ckey_cval_terminal<boost::tuples::null_type, MemRecursorCache::CacheEntry, boost::tuples::null_type, boost::tuples::null_type>, boost::multi_index::detail::compare_ckey_cval_normal<boost::tuples::null_type, MemRecursorCache::CacheEntry, boost::tuples::null_type, boost::tuples::null_type> > (0x0x7f4374889780) 0 empty

Class boost::multi_index::detail::compare_ckey_cval_terminal<boost::tuples::null_type, MemRecursorCache::CacheEntry, boost::tuples::null_type, boost::tuples::null_type>
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::compare_ckey_cval_terminal<boost::tuples::null_type, MemRecursorCache::CacheEntry, boost::tuples::null_type, boost::tuples::null_type> (0x0x7f4374889900) 0 empty

Class boost::multi_index::detail::compare_ckey_cval<boost::tuples::null_type, MemRecursorCache::CacheEntry, boost::tuples::null_type, boost::tuples::null_type>
   size=1 align=1
   base size=1 base align=1
boost::multi_index::detail::compare_ckey_cval<boost::tuples::null_type, MemRecursorCache::CacheEntry, boost::tuples::null_type, boost::tuples::null_type> (0x0x7f4374885c30) 0 empty
  boost::multi_index::detail::compare_ckey_cval_terminal<boost::tuples::null_type, MemRecursorCache::CacheEntry, boost::tuples::null_type, boost::tuples::null_type> (0x0x7f4374889960) 0 empty

Class std::__are_same<MemRecursorCache::StoredRecord, MemRecursorCache::StoredRecord>
   size=1 align=1
   base size=0 base align=1
std::__are_same<MemRecursorCache::StoredRecord, MemRecursorCache::StoredRecord> (0x0x7f4374889a20) 0 empty

Class std::__is_pointer<MemRecursorCache::StoredRecord*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<MemRecursorCache::StoredRecord*> (0x0x7f4374889a80) 0 empty

Class std::__is_move_iterator<__gnu_cxx::__normal_iterator<MemRecursorCache::StoredRecord*, std::vector<MemRecursorCache::StoredRecord> > >
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<__gnu_cxx::__normal_iterator<MemRecursorCache::StoredRecord*, std::vector<MemRecursorCache::StoredRecord> > > (0x0x7f4374889ba0) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<MemRecursorCache::StoredRecord*, std::vector<MemRecursorCache::StoredRecord> >, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<MemRecursorCache::StoredRecord*, std::vector<MemRecursorCache::StoredRecord> >, false> (0x0x7f4374889c00) 0 empty

Class std::_Miter_base<__gnu_cxx::__normal_iterator<MemRecursorCache::StoredRecord*, std::vector<MemRecursorCache::StoredRecord> > >
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<__gnu_cxx::__normal_iterator<MemRecursorCache::StoredRecord*, std::vector<MemRecursorCache::StoredRecord> > > (0x0x7f4374885548) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<MemRecursorCache::StoredRecord*, std::vector<MemRecursorCache::StoredRecord> >, false> (0x0x7f4374889c60) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const DNSRecord&, PacketReader&)> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const DNSRecord&, PacketReader&)> > > > (0x0x7f4374889d20) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const std::basic_string<char>&)> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const std::basic_string<char>&)> > > > (0x0x7f4374889de0) 0 empty

Class boost::iterator_range_detail::iterator_range_impl<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::iterator_range_detail::iterator_range_impl<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > (0x0x7f43749b50c0) 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> (0x0x7f4374960bc8) 0
    vptr=((& std::__numpunct_cache<char>::_ZTVSt16__numpunct_cacheIcE) + 16u)
  std::locale::facet (0x0x7f43749b5120) 0
      primary-for std::__numpunct_cache<char> (0x0x7f4374960bc8)

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

Class std::__are_same<MemRecursorCache::StoredRecord&, MemRecursorCache::StoredRecord&>
   size=1 align=1
   base size=0 base align=1
std::__are_same<MemRecursorCache::StoredRecord&, MemRecursorCache::StoredRecord&> (0x0x7f43749b5300) 0 empty

Class std::__is_normal_iterator<__gnu_cxx::__normal_iterator<MemRecursorCache::StoredRecord*, std::vector<MemRecursorCache::StoredRecord> > >
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<__gnu_cxx::__normal_iterator<MemRecursorCache::StoredRecord*, std::vector<MemRecursorCache::StoredRecord> > > (0x0x7f43749b5360) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<MemRecursorCache::StoredRecord*, std::vector<MemRecursorCache::StoredRecord> >, true>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<MemRecursorCache::StoredRecord*, std::vector<MemRecursorCache::StoredRecord> >, true> (0x0x7f43749b53c0) 0 empty

Class std::_Niter_base<__gnu_cxx::__normal_iterator<MemRecursorCache::StoredRecord*, std::vector<MemRecursorCache::StoredRecord> > >
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<__gnu_cxx::__normal_iterator<MemRecursorCache::StoredRecord*, std::vector<MemRecursorCache::StoredRecord> > > (0x0x7f43749f0dd0) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<MemRecursorCache::StoredRecord*, std::vector<MemRecursorCache::StoredRecord> >, true> (0x0x7f43749b5420) 0 empty

Class boost::mpl::aux::or_impl<false, boost::is_same<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>, boost::tuples::null_type>, 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_same<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>, boost::tuples::null_type>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f4374649000) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f4374649068) 0 empty
    mpl_::bool_<false> (0x0x7f43749b54e0) 0 empty

Class boost::mpl::or_<boost::is_same<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>, boost::tuples::null_type>, boost::is_same<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>, boost::tuples::null_type>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::or_<boost::is_same<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>, boost::tuples::null_type>, boost::is_same<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>, boost::tuples::null_type>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43746490d0) 0 empty
  boost::mpl::aux::or_impl<false, boost::is_same<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>, boost::tuples::null_type>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f4374649138) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f43746491a0) 0 empty
      mpl_::bool_<false> (0x0x7f43749b5540) 0 empty

Class boost::mpl::if_c<false, boost::multi_index::detail::compare_ckey_ckey_terminal<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>, MemRecursorCache::CacheEntry, 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>, MemRecursorCache::CacheEntry, 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> >, boost::multi_index::detail::compare_ckey_ckey_normal<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>, MemRecursorCache::CacheEntry, 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>, MemRecursorCache::CacheEntry, 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=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::multi_index::detail::compare_ckey_ckey_terminal<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>, MemRecursorCache::CacheEntry, 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>, MemRecursorCache::CacheEntry, 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> >, boost::multi_index::detail::compare_ckey_ckey_normal<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>, MemRecursorCache::CacheEntry, 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>, MemRecursorCache::CacheEntry, 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> > > (0x0x7f43749b55a0) 0 empty

Class boost::mpl::if_<boost::mpl::or_<boost::is_same<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>, boost::tuples::null_type>, boost::is_same<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>, boost::tuples::null_type>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::multi_index::detail::compare_ckey_ckey_terminal<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>, MemRecursorCache::CacheEntry, 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>, MemRecursorCache::CacheEntry, 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> >, boost::multi_index::detail::compare_ckey_ckey_normal<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>, MemRecursorCache::CacheEntry, 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>, MemRecursorCache::CacheEntry, 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=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::or_<boost::is_same<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>, boost::tuples::null_type>, boost::is_same<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>, boost::tuples::null_type>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::multi_index::detail::compare_ckey_ckey_terminal<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>, MemRecursorCache::CacheEntry, 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>, MemRecursorCache::CacheEntry, 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> >, boost::multi_index::detail::compare_ckey_ckey_normal<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>, MemRecursorCache::CacheEntry, 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>, MemRecursorCache::CacheEntry, 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> > > (0x0x7f43749b5480) 0 empty

Class boost::multi_index::detail::compare_ckey_ckey_normal<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>, MemRecursorCache::CacheEntry, 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>, MemRecursorCache::CacheEntry, 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=1 align=1
   base size=0 base align=1
boost::multi_index::detail::compare_ckey_ckey_normal<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>, MemRecursorCache::CacheEntry, 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>, MemRecursorCache::CacheEntry, 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> > (0x0x7f43749b5600) 0 empty

Class boost::multi_index::detail::compare_ckey_ckey<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>, MemRecursorCache::CacheEntry, 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>, MemRecursorCache::CacheEntry, 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=1 align=1
   base size=1 base align=1
boost::multi_index::detail::compare_ckey_ckey<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>, MemRecursorCache::CacheEntry, 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>, MemRecursorCache::CacheEntry, 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> > (0x0x7f4374649270) 0 empty
  boost::multi_index::detail::compare_ckey_ckey_normal<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>, MemRecursorCache::CacheEntry, 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>, MemRecursorCache::CacheEntry, 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> > (0x0x7f43749b5660) 0 empty

Class boost::mpl::aux::or_impl<false, boost::is_same<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, boost::tuples::null_type>, 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_same<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, boost::tuples::null_type>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f4374649c30) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f4374649c98) 0 empty
    mpl_::bool_<false> (0x0x7f43749b58a0) 0 empty

Class boost::mpl::or_<boost::is_same<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, boost::tuples::null_type>, boost::is_same<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, boost::tuples::null_type>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::or_<boost::is_same<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, boost::tuples::null_type>, boost::is_same<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, boost::tuples::null_type>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f4374649d00) 0 empty
  boost::mpl::aux::or_impl<false, boost::is_same<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, boost::tuples::null_type>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f4374649d68) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f4374649dd0) 0 empty
      mpl_::bool_<false> (0x0x7f43749b5900) 0 empty

Class boost::mpl::if_c<false, boost::multi_index::detail::compare_ckey_ckey_terminal<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, MemRecursorCache::CacheEntry, boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, MemRecursorCache::CacheEntry, boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> >, boost::multi_index::detail::compare_ckey_ckey_normal<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, MemRecursorCache::CacheEntry, boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, MemRecursorCache::CacheEntry, boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::multi_index::detail::compare_ckey_ckey_terminal<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, MemRecursorCache::CacheEntry, boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, MemRecursorCache::CacheEntry, boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> >, boost::multi_index::detail::compare_ckey_ckey_normal<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, MemRecursorCache::CacheEntry, boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, MemRecursorCache::CacheEntry, boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> > > (0x0x7f43749b5960) 0 empty

Class boost::mpl::if_<boost::mpl::or_<boost::is_same<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, boost::tuples::null_type>, boost::is_same<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, boost::tuples::null_type>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::multi_index::detail::compare_ckey_ckey_terminal<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, MemRecursorCache::CacheEntry, boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, MemRecursorCache::CacheEntry, boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> >, boost::multi_index::detail::compare_ckey_ckey_normal<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, MemRecursorCache::CacheEntry, boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, MemRecursorCache::CacheEntry, boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::or_<boost::is_same<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, boost::tuples::null_type>, boost::is_same<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, boost::tuples::null_type>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::multi_index::detail::compare_ckey_ckey_terminal<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, MemRecursorCache::CacheEntry, boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, MemRecursorCache::CacheEntry, boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> >, boost::multi_index::detail::compare_ckey_ckey_normal<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, MemRecursorCache::CacheEntry, boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, MemRecursorCache::CacheEntry, boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> > > (0x0x7f43749b5840) 0 empty

Class boost::multi_index::detail::compare_ckey_ckey_normal<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, MemRecursorCache::CacheEntry, boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, MemRecursorCache::CacheEntry, boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::compare_ckey_ckey_normal<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, MemRecursorCache::CacheEntry, boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, MemRecursorCache::CacheEntry, boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> > (0x0x7f43749b59c0) 0 empty

Class boost::multi_index::detail::compare_ckey_ckey<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, MemRecursorCache::CacheEntry, boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, MemRecursorCache::CacheEntry, boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> >
   size=1 align=1
   base size=1 base align=1
boost::multi_index::detail::compare_ckey_ckey<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, MemRecursorCache::CacheEntry, boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, MemRecursorCache::CacheEntry, boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> > (0x0x7f4374649ea0) 0 empty
  boost::multi_index::detail::compare_ckey_ckey_normal<boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, MemRecursorCache::CacheEntry, boost::tuples::cons<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type>, MemRecursorCache::CacheEntry, boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> > (0x0x7f43749b5a20) 0 empty

Class boost::mpl::if_c<true, boost::multi_index::detail::compare_ckey_ckey_terminal<boost::tuples::null_type, MemRecursorCache::CacheEntry, boost::tuples::null_type, MemRecursorCache::CacheEntry, boost::tuples::null_type>, boost::multi_index::detail::compare_ckey_ckey_normal<boost::tuples::null_type, MemRecursorCache::CacheEntry, boost::tuples::null_type, MemRecursorCache::CacheEntry, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::multi_index::detail::compare_ckey_ckey_terminal<boost::tuples::null_type, MemRecursorCache::CacheEntry, boost::tuples::null_type, MemRecursorCache::CacheEntry, boost::tuples::null_type>, boost::multi_index::detail::compare_ckey_ckey_normal<boost::tuples::null_type, MemRecursorCache::CacheEntry, boost::tuples::null_type, MemRecursorCache::CacheEntry, boost::tuples::null_type> > (0x0x7f43749b5c60) 0 empty

Class boost::mpl::if_<boost::mpl::or_<boost::is_same<boost::tuples::null_type, boost::tuples::null_type>, boost::is_same<boost::tuples::null_type, boost::tuples::null_type>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::multi_index::detail::compare_ckey_ckey_terminal<boost::tuples::null_type, MemRecursorCache::CacheEntry, boost::tuples::null_type, MemRecursorCache::CacheEntry, boost::tuples::null_type>, boost::multi_index::detail::compare_ckey_ckey_normal<boost::tuples::null_type, MemRecursorCache::CacheEntry, boost::tuples::null_type, MemRecursorCache::CacheEntry, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::or_<boost::is_same<boost::tuples::null_type, boost::tuples::null_type>, boost::is_same<boost::tuples::null_type, boost::tuples::null_type>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::multi_index::detail::compare_ckey_ckey_terminal<boost::tuples::null_type, MemRecursorCache::CacheEntry, boost::tuples::null_type, MemRecursorCache::CacheEntry, boost::tuples::null_type>, boost::multi_index::detail::compare_ckey_ckey_normal<boost::tuples::null_type, MemRecursorCache::CacheEntry, boost::tuples::null_type, MemRecursorCache::CacheEntry, boost::tuples::null_type> > (0x0x7f43749b5c00) 0 empty

Class boost::multi_index::detail::compare_ckey_ckey_terminal<boost::tuples::null_type, MemRecursorCache::CacheEntry, boost::tuples::null_type, MemRecursorCache::CacheEntry, boost::tuples::null_type>
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::compare_ckey_ckey_terminal<boost::tuples::null_type, MemRecursorCache::CacheEntry, boost::tuples::null_type, MemRecursorCache::CacheEntry, boost::tuples::null_type> (0x0x7f43749b5cc0) 0 empty

Class boost::multi_index::detail::compare_ckey_ckey<boost::tuples::null_type, MemRecursorCache::CacheEntry, boost::tuples::null_type, MemRecursorCache::CacheEntry, boost::tuples::null_type>
   size=1 align=1
   base size=1 base align=1
boost::multi_index::detail::compare_ckey_ckey<boost::tuples::null_type, MemRecursorCache::CacheEntry, boost::tuples::null_type, MemRecursorCache::CacheEntry, boost::tuples::null_type> (0x0x7f4374715270) 0 empty
  boost::multi_index::detail::compare_ckey_ckey_terminal<boost::tuples::null_type, MemRecursorCache::CacheEntry, boost::tuples::null_type, MemRecursorCache::CacheEntry, boost::tuples::null_type> (0x0x7f43749b5d20) 0 empty

Class std::__is_move_iterator<__gnu_cxx::__normal_iterator<const MemRecursorCache::StoredRecord*, std::vector<MemRecursorCache::StoredRecord> > >
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<__gnu_cxx::__normal_iterator<const MemRecursorCache::StoredRecord*, std::vector<MemRecursorCache::StoredRecord> > > (0x0x7f43749b5d80) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<const MemRecursorCache::StoredRecord*, std::vector<MemRecursorCache::StoredRecord> >, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<const MemRecursorCache::StoredRecord*, std::vector<MemRecursorCache::StoredRecord> >, false> (0x0x7f43749b5de0) 0 empty

Class std::_Miter_base<__gnu_cxx::__normal_iterator<const MemRecursorCache::StoredRecord*, std::vector<MemRecursorCache::StoredRecord> > >
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<__gnu_cxx::__normal_iterator<const MemRecursorCache::StoredRecord*, std::vector<MemRecursorCache::StoredRecord> > > (0x0x7f43747152d8) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const MemRecursorCache::StoredRecord*, std::vector<MemRecursorCache::StoredRecord> >, false> (0x0x7f43749b5e40) 0 empty

Class std::__is_normal_iterator<__gnu_cxx::__normal_iterator<const MemRecursorCache::StoredRecord*, std::vector<MemRecursorCache::StoredRecord> > >
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<__gnu_cxx::__normal_iterator<const MemRecursorCache::StoredRecord*, std::vector<MemRecursorCache::StoredRecord> > > (0x0x7f43749b5ea0) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<const MemRecursorCache::StoredRecord*, std::vector<MemRecursorCache::StoredRecord> >, true>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<const MemRecursorCache::StoredRecord*, std::vector<MemRecursorCache::StoredRecord> >, true> (0x0x7f43749b5f00) 0 empty

Class std::_Niter_base<__gnu_cxx::__normal_iterator<const MemRecursorCache::StoredRecord*, std::vector<MemRecursorCache::StoredRecord> > >
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<__gnu_cxx::__normal_iterator<const MemRecursorCache::StoredRecord*, std::vector<MemRecursorCache::StoredRecord> > > (0x0x7f43747153a8) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const MemRecursorCache::StoredRecord*, std::vector<MemRecursorCache::StoredRecord> >, true> (0x0x7f43749b5f60) 0 empty

Class std::__is_pointer<const MemRecursorCache::StoredRecord*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<const MemRecursorCache::StoredRecord*> (0x0x7f4374766000) 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 (0x0x7f43747661e0) 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 (0x0x7f4374766240) 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 (0x0x7f43747662a0) 0 empty

