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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class rpcent
   size=24 align=8
   base size=24 base align=8
rpcent (0x0x7f02d05c45a0) 0

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

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

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

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

Class netent
   size=24 align=8
   base size=24 base align=8
netent (0x0x7f02d05c4780) 0

Class hostent
   size=32 align=8
   base size=32 base align=8
hostent (0x0x7f02d05c47e0) 0

Class servent
   size=32 align=8
   base size=32 base align=8
servent (0x0x7f02d05c4840) 0

Class protoent
   size=24 align=8
   base size=24 base align=8
protoent (0x0x7f02d05c48a0) 0

Class addrinfo
   size=48 align=8
   base size=48 base align=8
addrinfo (0x0x7f02d05c4900) 0

Class gaicb
   size=56 align=8
   base size=56 base align=8
gaicb (0x0x7f02d05c4960) 0

Class stat
   size=144 align=8
   base size=144 base align=8
stat (0x0x7f02d05c49c0) 0

Class stat64
   size=144 align=8
   base size=144 base align=8
stat64 (0x0x7f02d05c4a20) 0

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

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

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

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

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

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

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

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

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

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

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

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

Class mpl_::bool_<true>
   size=1 align=1
   base size=0 base align=1
mpl_::bool_<true> (0x0x7f02d06d73c0) 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> (0x0x7f02d098ca28) 0 empty
  mpl_::bool_<true> (0x0x7f02d06d7420) 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> (0x0x7f02d098caf8) 0 empty
  mpl_::bool_<false> (0x0x7f02d06d74e0) 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> (0x0x7f02d06d7780) 0 empty

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

Class mpl_::int_<-1>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<-1> (0x0x7f02d06d7960) 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> > (0x0x7f02d098cc30) 0 empty
  mpl_::int_<-1> (0x0x7f02d06d79c0) 0 empty

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

Class mpl_::int_<1>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<1> (0x0x7f02d06d7c60) 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> > (0x0x7f02d098cea0) 0 empty
  mpl_::int_<-1> (0x0x7f02d06d7d20) 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> (0x0x7f02d06d7de0) 0 empty

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

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

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

Class mpl_::assert_
   size=1 align=1
   base size=0 base align=1
mpl_::assert_ (0x0x7f02ce36a0c0) 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> (0x0x7f02ce36a1e0) 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> (0x0x7f02ce36a240) 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> (0x0x7f02ce36a2a0) 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> (0x0x7f02ce36a300) 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> (0x0x7f02ce36a360) 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> (0x0x7f02ce36a3c0) 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> (0x0x7f02ce36a4e0) 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> > (0x0x7f02ce386000) 0 empty
  mpl_::bool_<false> (0x0x7f02ce36a6c0) 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> (0x0x7f02ce36a840) 0 empty

Class mpl_::int_<5>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<5> (0x0x7f02ce36a960) 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> > (0x0x7f02ce3861a0) 0 empty
  mpl_::int_<-1> (0x0x7f02ce36aa20) 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> > (0x0x7f02ce3862d8) 0 empty
  mpl_::bool_<true> (0x0x7f02ce36ab40) 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> (0x0x7f02ce36acc0) 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> > (0x0x7f02ce386478) 0 empty
  mpl_::int_<-1> (0x0x7f02ce36ae40) 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> (0x0x7f02ce36af60) 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> > (0x0x7f02ce3865b0) 0 empty
  mpl_::int_<-1> (0x0x7f02ce3a0120) 0 empty

Class boost::noncopyable_::noncopyable
   size=1 align=1
   base size=0 base align=1
boost::noncopyable_::noncopyable (0x0x7f02ce3a0180) 0 empty

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

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

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

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

Class boost::is_void<void>
   size=1 align=1
   base size=1 base align=1
boost::is_void<void> (0x0x7f02ce386f70) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02ce3c8000) 0 empty
    mpl_::bool_<true> (0x0x7f02ce3a0840) 0 empty

Class boost::is_void<const void>
   size=1 align=1
   base size=1 base align=1
boost::is_void<const void> (0x0x7f02ce3c8068) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02ce3c80d0) 0 empty
    mpl_::bool_<true> (0x0x7f02ce3a08a0) 0 empty

Class boost::is_void<volatile void>
   size=1 align=1
   base size=1 base align=1
boost::is_void<volatile void> (0x0x7f02ce3c8138) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02ce3c81a0) 0 empty
    mpl_::bool_<true> (0x0x7f02ce3a0900) 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> (0x0x7f02ce3c8208) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02ce3c8270) 0 empty
    mpl_::bool_<true> (0x0x7f02ce3a0960) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7f02ce3c8478) 0 empty
  std::input_iterator_tag (0x0x7f02ce42e4e0) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7f02ce3c84e0) 0 empty
  std::forward_iterator_tag (0x0x7f02ce3c8548) 0 empty
    std::input_iterator_tag (0x0x7f02ce42e540) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7f02ce3c85b0) 0 empty
  std::bidirectional_iterator_tag (0x0x7f02ce3c8618) 0 empty
    std::forward_iterator_tag (0x0x7f02ce3c8680) 0 empty
      std::input_iterator_tag (0x0x7f02ce42e5a0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7f02ce42ef60) 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> (0x0x7f02ce4d7000) 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> (0x0x7f02ce4d7060) 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> (0x0x7f02ce4d70c0) 0 empty

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7f02ce4d79c0) 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> (0x0x7f02ce4d7a20) 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> (0x0x7f02ce4d7a80) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7f02ce4d7ae0) 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> (0x0x7f02ce4d7b40) 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> (0x0x7f02ce4d7ba0) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7f02ce4d7c60) 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> (0x0x7f02ce4d7cc0) 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> (0x0x7f02ce4d7d20) 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> (0x0x7f02ce4d7d80) 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> (0x0x7f02ce4d7de0) 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> (0x0x7f02ce4d7e40) 0 empty

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

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

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

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

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

Class __gnu_cxx::__promote<float>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__promote<float> (0x0x7f02ce507180) 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> (0x0x7f02ce507360) 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 (0x0x7f02ce5075a0) 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 (0x0x7f02ce3c8958) 0 nearly-empty
    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 16u)
  std::exception (0x0x7f02ce507600) 0 nearly-empty
      primary-for std::bad_exception (0x0x7f02ce3c8958)

Class __gnu_cxx::__ops::_Iter_less_iter
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__ops::_Iter_less_iter (0x0x7f02ce507780) 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 (0x0x7f02ce5077e0) 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 (0x0x7f02ce507840) 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 (0x0x7f02ce5078a0) 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 (0x0x7f02ce507900) 0 empty

Class std::__iter_swap<true>
   size=1 align=1
   base size=0 base align=1
std::__iter_swap<true> (0x0x7f02ce507d20) 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> (0x0x7f02ce507ea0) 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> (0x0x7f02ce21f000) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class __pthread_cleanup_class
   size=24 align=8
   base size=24 base align=8
__pthread_cleanup_class (0x0x7f02ce21f900) 0

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

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

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

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

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

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

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

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 (0x0x7f02cdfb6000) 0 nearly-empty
    vptr=((& __cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE) + 16u)

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

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

Class std::allocator<char>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<char>::rebind<char> (0x0x7f02ce013ea0) 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 (0x0x7f02cdfd5f70) 0
  std::allocator<char> (0x0x7f02cdfd5d68) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7f02ce013f00) 0 empty

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

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

Class std::basic_string<char>::_Rep
   size=24 align=8
   base size=24 base align=8
std::basic_string<char>::_Rep (0x0x7f02cddd8068) 0
  std::basic_string<char>::_Rep_base (0x0x7f02cde02000) 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> (0x0x7f02cde020c0) 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 (0x0x7f02cddd81a0) 0
  std::allocator<wchar_t> (0x0x7f02cddd8208) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7f02cde02120) 0 empty

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

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

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

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

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

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

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> > (0x0x7f02cde025a0) 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> (0x0x7f02cde02600) 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> (0x0x7f02cddd8618) 0 empty
  __gnu_cxx::__numeric_traits_integer<long unsigned int> (0x0x7f02cde02660) 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> (0x0x7f02cddd86e8) 0
    vptr=((& std::collate_byname<char>::_ZTVSt14collate_bynameIcE) + 16u)
  std::collate<char> (0x0x7f02cddd8750) 0
      primary-for std::collate_byname<char> (0x0x7f02cddd86e8)
    std::locale::facet (0x0x7f02cde026c0) 0
        primary-for std::collate<char> (0x0x7f02cddd8750)

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

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

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

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

Class std::ios_base::Init
   size=1 align=1
   base size=0 base align=1
std::ios_base::Init (0x0x7f02cde02900) 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 (0x0x7f02cde02780) 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> (0x0x7f02cde029c0) 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> (0x0x7f02cde02ea0) 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 (0x0x7f02cdc14060) 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> (0x0x7f02cdc6e7e0) 0
    vptr=((& std::ctype<char>::_ZTVSt5ctypeIcE) + 16u)
  std::locale::facet (0x0x7f02cdc14300) 0
      primary-for std::ctype<char> (0x0x7f02cdc6e7e0)
  std::ctype_base (0x0x7f02cdc14360) 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> (0x0x7f02cdc964d0) 0
    vptr=((& std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE) + 16u)
  std::locale::facet (0x0x7f02cdc143c0) 0
      primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f02cdc964d0)
  std::ctype_base (0x0x7f02cdc14420) 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> (0x0x7f02cdcab000) 0
    vptr=((& std::ctype<wchar_t>::_ZTVSt5ctypeIwE) + 16u)
  std::__ctype_abstract_base<wchar_t> (0x0x7f02cdc965b0) 0
      primary-for std::ctype<wchar_t> (0x0x7f02cdcab000)
    std::locale::facet (0x0x7f02cdc14480) 0
        primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f02cdc965b0)
    std::ctype_base (0x0x7f02cdc144e0) 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> (0x0x7f02cdcab1a0) 0
    vptr=((& std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE) + 16u)
  std::ctype<char> (0x0x7f02cdc968c0) 0
      primary-for std::ctype_byname<char> (0x0x7f02cdcab1a0)
    std::locale::facet (0x0x7f02cdc145a0) 0
        primary-for std::ctype<char> (0x0x7f02cdc968c0)
    std::ctype_base (0x0x7f02cdc14600) 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> (0x0x7f02cdcab208) 0
    vptr=((& std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE) + 16u)
  std::ctype<wchar_t> (0x0x7f02cdcab270) 0
      primary-for std::ctype_byname<wchar_t> (0x0x7f02cdcab208)
    std::__ctype_abstract_base<wchar_t> (0x0x7f02cdc96a10) 0
        primary-for std::ctype<wchar_t> (0x0x7f02cdcab270)
      std::locale::facet (0x0x7f02cdc14660) 0
          primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f02cdc96a10)
      std::ctype_base (0x0x7f02cdc146c0) 0 empty

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

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

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

Class __gnu_cxx::__numeric_traits<char>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<char> (0x0x7f02cdcab8f0) 0 empty
  __gnu_cxx::__numeric_traits_integer<char> (0x0x7f02cdc14ba0) 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> (0x0x7f02cdc14c00) 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> (0x0x7f02cdcabd00) 0
    vptr=((& std::numpunct_byname<char>::_ZTVSt15numpunct_bynameIcE) + 16u)
  std::numpunct<char> (0x0x7f02cdcabd68) 0
      primary-for std::numpunct_byname<char> (0x0x7f02cdcabd00)
    std::locale::facet (0x0x7f02cdc14f00) 0
        primary-for std::numpunct<char> (0x0x7f02cdcabd68)

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

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

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

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

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

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

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

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

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

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

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

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> > (0x0x7f02cd9d69c0) 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> (0x0x7f02cd9d6a20) 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> (0x0x7f02cd73b548) 0 empty
  __gnu_cxx::__numeric_traits_integer<short int> (0x0x7f02cd9d6a80) 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> > (0x0x7f02cd9d6ae0) 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> (0x0x7f02cd9d6b40) 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> (0x0x7f02cd73ba28) 0 empty
  __gnu_cxx::__numeric_traits_integer<long int> (0x0x7f02cd9d6ba0) 0 empty

Class std::basic_istream<char>::sentry
   size=1 align=1
   base size=1 base align=1
std::basic_istream<char>::sentry (0x0x7f02cd9d6c00) 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> (0x0x7f02cd73b1a0 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> (0x0x7f02cd73b5b0 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> (0x0x7f02cd7e21c0) 0
    vptridx=0u vptr=((& std::basic_iostream<char>::_ZTVSd) + 24u)
  std::basic_istream<char> (0x0x7f02cd73b1a0) 0
      primary-for std::basic_iostream<char> (0x0x7f02cd7e21c0)
      subvttidx=8u
    std::basic_ios<char> (0x0x7f02cd73b4e0) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<char>::_ZTVSd) + 104u)
      std::ios_base (0x0x7f02cd9d6c60) 24
          primary-for std::basic_ios<char> (0x0x7f02cd73b4e0)
  std::basic_ostream<char> (0x0x7f02cd73b5b0) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<char>::_ZTVSd) + 64u)
    std::basic_ios<char> (0x0x7f02cd73b4e0) 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 (0x0x7f02cd9d6cc0) 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> (0x0x7f02cd7ec270 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> (0x0x7f02cd7ec340 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> (0x0x7f02cd7e28c0) 0
    vptridx=0u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 24u)
  std::basic_istream<wchar_t> (0x0x7f02cd7ec270) 0
      primary-for std::basic_iostream<wchar_t> (0x0x7f02cd7e28c0)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7f02cd7ec2d8) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 104u)
      std::ios_base (0x0x7f02cd9d6d20) 24
          primary-for std::basic_ios<wchar_t> (0x0x7f02cd7ec2d8)
  std::basic_ostream<wchar_t> (0x0x7f02cd7ec340) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 64u)
    std::basic_ios<wchar_t> (0x0x7f02cd7ec2d8) alternative-path

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

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

Class boost::mpl::identity<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<mpl_::na> (0x0x7f02cd863240) 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> > (0x0x7f02cd7ec478) 0 empty
  mpl_::int_<-1> (0x0x7f02cd8633c0) 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> (0x0x7f02cd863420) 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> > (0x0x7f02cd871000) 0 empty
  mpl_::int_<-1> (0x0x7f02cd8635a0) 0 empty

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

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

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

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

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

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

Class boost::is_integral<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<unsigned char> (0x0x7f02cd871138) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd8711a0) 0 empty
    mpl_::bool_<true> (0x0x7f02cd863ae0) 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> (0x0x7f02cd871208) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd871270) 0 empty
    mpl_::bool_<true> (0x0x7f02cd863b40) 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> (0x0x7f02cd8712d8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd871340) 0 empty
    mpl_::bool_<true> (0x0x7f02cd863ba0) 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> (0x0x7f02cd8713a8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd871410) 0 empty
    mpl_::bool_<true> (0x0x7f02cd863c00) 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> (0x0x7f02cd871478) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd8714e0) 0 empty
    mpl_::bool_<true> (0x0x7f02cd863c60) 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> (0x0x7f02cd871548) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd8715b0) 0 empty
    mpl_::bool_<true> (0x0x7f02cd863cc0) 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> (0x0x7f02cd871618) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd871680) 0 empty
    mpl_::bool_<true> (0x0x7f02cd863d20) 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> (0x0x7f02cd8716e8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd871750) 0 empty
    mpl_::bool_<true> (0x0x7f02cd863d80) 0 empty

Class boost::is_integral<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<unsigned int> (0x0x7f02cd8717b8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd871820) 0 empty
    mpl_::bool_<true> (0x0x7f02cd863de0) 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> (0x0x7f02cd871888) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd8718f0) 0 empty
    mpl_::bool_<true> (0x0x7f02cd863e40) 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> (0x0x7f02cd871958) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd8719c0) 0 empty
    mpl_::bool_<true> (0x0x7f02cd863ea0) 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> (0x0x7f02cd871a28) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd871a90) 0 empty
    mpl_::bool_<true> (0x0x7f02cd863f00) 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> (0x0x7f02cd871af8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd871b60) 0 empty
    mpl_::bool_<true> (0x0x7f02cd863f60) 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> (0x0x7f02cd871bc8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd871c30) 0 empty
    mpl_::bool_<true> (0x0x7f02cd893000) 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> (0x0x7f02cd871c98) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd871d00) 0 empty
    mpl_::bool_<true> (0x0x7f02cd893060) 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> (0x0x7f02cd871d68) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd871dd0) 0 empty
    mpl_::bool_<true> (0x0x7f02cd8930c0) 0 empty

Class boost::is_integral<signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<signed char> (0x0x7f02cd871e38) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd871ea0) 0 empty
    mpl_::bool_<true> (0x0x7f02cd893120) 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> (0x0x7f02cd871f08) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd871f70) 0 empty
    mpl_::bool_<true> (0x0x7f02cd893180) 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> (0x0x7f02cd897000) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd897068) 0 empty
    mpl_::bool_<true> (0x0x7f02cd8931e0) 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> (0x0x7f02cd8970d0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd897138) 0 empty
    mpl_::bool_<true> (0x0x7f02cd893240) 0 empty

Class boost::is_integral<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<short int> (0x0x7f02cd8971a0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd897208) 0 empty
    mpl_::bool_<true> (0x0x7f02cd8932a0) 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> (0x0x7f02cd897270) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd8972d8) 0 empty
    mpl_::bool_<true> (0x0x7f02cd893300) 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> (0x0x7f02cd897340) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd8973a8) 0 empty
    mpl_::bool_<true> (0x0x7f02cd893360) 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> (0x0x7f02cd897410) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd897478) 0 empty
    mpl_::bool_<true> (0x0x7f02cd8933c0) 0 empty

Class boost::is_integral<int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<int> (0x0x7f02cd8974e0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd897548) 0 empty
    mpl_::bool_<true> (0x0x7f02cd893420) 0 empty

Class boost::is_integral<const int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const int> (0x0x7f02cd8975b0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd897618) 0 empty
    mpl_::bool_<true> (0x0x7f02cd893480) 0 empty

Class boost::is_integral<volatile int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile int> (0x0x7f02cd897680) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd8976e8) 0 empty
    mpl_::bool_<true> (0x0x7f02cd8934e0) 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> (0x0x7f02cd897750) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd8977b8) 0 empty
    mpl_::bool_<true> (0x0x7f02cd893540) 0 empty

Class boost::is_integral<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<long int> (0x0x7f02cd897820) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd897888) 0 empty
    mpl_::bool_<true> (0x0x7f02cd8935a0) 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> (0x0x7f02cd8978f0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd897958) 0 empty
    mpl_::bool_<true> (0x0x7f02cd893600) 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> (0x0x7f02cd8979c0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd897a28) 0 empty
    mpl_::bool_<true> (0x0x7f02cd893660) 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> (0x0x7f02cd897a90) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd897af8) 0 empty
    mpl_::bool_<true> (0x0x7f02cd8936c0) 0 empty

Class boost::is_integral<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<bool> (0x0x7f02cd897b60) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd897bc8) 0 empty
    mpl_::bool_<true> (0x0x7f02cd893720) 0 empty

Class boost::is_integral<const bool>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const bool> (0x0x7f02cd897c30) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd897c98) 0 empty
    mpl_::bool_<true> (0x0x7f02cd893780) 0 empty

Class boost::is_integral<volatile bool>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile bool> (0x0x7f02cd897d00) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd897d68) 0 empty
    mpl_::bool_<true> (0x0x7f02cd8937e0) 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> (0x0x7f02cd897dd0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd897e38) 0 empty
    mpl_::bool_<true> (0x0x7f02cd893840) 0 empty

Class boost::is_integral<char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<char> (0x0x7f02cd897ea0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd897f08) 0 empty
    mpl_::bool_<true> (0x0x7f02cd8938a0) 0 empty

Class boost::is_integral<const char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const char> (0x0x7f02cd897f70) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd8a5000) 0 empty
    mpl_::bool_<true> (0x0x7f02cd893900) 0 empty

Class boost::is_integral<volatile char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile char> (0x0x7f02cd8a5068) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd8a50d0) 0 empty
    mpl_::bool_<true> (0x0x7f02cd893960) 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> (0x0x7f02cd8a5138) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd8a51a0) 0 empty
    mpl_::bool_<true> (0x0x7f02cd8939c0) 0 empty

Class boost::is_integral<wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<wchar_t> (0x0x7f02cd8a5208) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd8a5270) 0 empty
    mpl_::bool_<true> (0x0x7f02cd893a20) 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> (0x0x7f02cd8a52d8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd8a5340) 0 empty
    mpl_::bool_<true> (0x0x7f02cd893a80) 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> (0x0x7f02cd8a53a8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd8a5410) 0 empty
    mpl_::bool_<true> (0x0x7f02cd893ae0) 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> (0x0x7f02cd8a5478) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd8a54e0) 0 empty
    mpl_::bool_<true> (0x0x7f02cd893b40) 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> (0x0x7f02cd8a5548) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd8a55b0) 0 empty
    mpl_::bool_<true> (0x0x7f02cd893ba0) 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> (0x0x7f02cd8a5618) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd8a5680) 0 empty
    mpl_::bool_<true> (0x0x7f02cd893c00) 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> (0x0x7f02cd8a56e8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd8a5750) 0 empty
    mpl_::bool_<true> (0x0x7f02cd893c60) 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> (0x0x7f02cd8a57b8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd8a5820) 0 empty
    mpl_::bool_<true> (0x0x7f02cd893cc0) 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> (0x0x7f02cd8a5888) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd8a58f0) 0 empty
    mpl_::bool_<true> (0x0x7f02cd893d20) 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> (0x0x7f02cd8a5958) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd8a59c0) 0 empty
    mpl_::bool_<true> (0x0x7f02cd893d80) 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> (0x0x7f02cd8a5a28) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd8a5a90) 0 empty
    mpl_::bool_<true> (0x0x7f02cd893de0) 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> (0x0x7f02cd8a5af8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd8a5b60) 0 empty
    mpl_::bool_<true> (0x0x7f02cd893e40) 0 empty

Class boost::is_integral<__int128>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<__int128> (0x0x7f02cd8a5bc8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd8a5c30) 0 empty
    mpl_::bool_<true> (0x0x7f02cd893ea0) 0 empty

Class boost::is_integral<const __int128>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const __int128> (0x0x7f02cd8a5c98) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd8a5d00) 0 empty
    mpl_::bool_<true> (0x0x7f02cd893f00) 0 empty

Class boost::is_integral<volatile __int128>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile __int128> (0x0x7f02cd8a5d68) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd8a5dd0) 0 empty
    mpl_::bool_<true> (0x0x7f02cd893f60) 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> (0x0x7f02cd8a5e38) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd8a5ea0) 0 empty
    mpl_::bool_<true> (0x0x7f02cd8b0000) 0 empty

Class boost::is_integral<__int128 unsigned>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<__int128 unsigned> (0x0x7f02cd8a5f08) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd8a5f70) 0 empty
    mpl_::bool_<true> (0x0x7f02cd8b0060) 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> (0x0x7f02cd8b3000) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd8b3068) 0 empty
    mpl_::bool_<true> (0x0x7f02cd8b00c0) 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> (0x0x7f02cd8b30d0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd8b3138) 0 empty
    mpl_::bool_<true> (0x0x7f02cd8b0120) 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> (0x0x7f02cd8b31a0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd8b3208) 0 empty
    mpl_::bool_<true> (0x0x7f02cd8b0180) 0 empty

Class boost::is_float<float>
   size=1 align=1
   base size=1 base align=1
boost::is_float<float> (0x0x7f02cd8b3340) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd8b33a8) 0 empty
    mpl_::bool_<true> (0x0x7f02cd8b0240) 0 empty

Class boost::is_float<const float>
   size=1 align=1
   base size=1 base align=1
boost::is_float<const float> (0x0x7f02cd8b3410) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd8b3478) 0 empty
    mpl_::bool_<true> (0x0x7f02cd8b02a0) 0 empty

Class boost::is_float<volatile float>
   size=1 align=1
   base size=1 base align=1
boost::is_float<volatile float> (0x0x7f02cd8b34e0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd8b3548) 0 empty
    mpl_::bool_<true> (0x0x7f02cd8b0300) 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> (0x0x7f02cd8b35b0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd8b3618) 0 empty
    mpl_::bool_<true> (0x0x7f02cd8b0360) 0 empty

Class boost::is_float<double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<double> (0x0x7f02cd8b3680) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd8b36e8) 0 empty
    mpl_::bool_<true> (0x0x7f02cd8b03c0) 0 empty

Class boost::is_float<const double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<const double> (0x0x7f02cd8b3750) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd8b37b8) 0 empty
    mpl_::bool_<true> (0x0x7f02cd8b0420) 0 empty

Class boost::is_float<volatile double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<volatile double> (0x0x7f02cd8b3820) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd8b3888) 0 empty
    mpl_::bool_<true> (0x0x7f02cd8b0480) 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> (0x0x7f02cd8b38f0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd8b3958) 0 empty
    mpl_::bool_<true> (0x0x7f02cd8b04e0) 0 empty

Class boost::is_float<long double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<long double> (0x0x7f02cd8b39c0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd8b3a28) 0 empty
    mpl_::bool_<true> (0x0x7f02cd8b0540) 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> (0x0x7f02cd8b3a90) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd8b3af8) 0 empty
    mpl_::bool_<true> (0x0x7f02cd8b05a0) 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> (0x0x7f02cd8b3b60) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd8b3bc8) 0 empty
    mpl_::bool_<true> (0x0x7f02cd8b0600) 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> (0x0x7f02cd8b3c30) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cd8b3c98) 0 empty
    mpl_::bool_<true> (0x0x7f02cd8b0660) 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> (0x0x7f02cd8b0960) 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> (0x0x7f02cd8b09c0) 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> (0x0x7f02cd8b0a20) 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> (0x0x7f02cd8b0a80) 0 empty

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

Class boost::detail::any_conversion
   size=1 align=1
   base size=0 base align=1
boost::detail::any_conversion (0x0x7f02cd55e600) 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> (0x0x7f02cd55e840) 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> (0x0x7f02cd55e900) 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> (0x0x7f02cd55e9c0) 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> (0x0x7f02cd55eb40) 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> (0x0x7f02cd55eba0) 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> (0x0x7f02cd55ec00) 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> (0x0x7f02cd55ec60) 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> (0x0x7f02cd55ecc0) 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> (0x0x7f02cd55ed20) 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> (0x0x7f02cd55ed80) 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> (0x0x7f02cd55ede0) 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> (0x0x7f02cd55ee40) 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> (0x0x7f02cd55eea0) 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> (0x0x7f02cd55ef00) 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> (0x0x7f02cd55ef60) 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> (0x0x7f02cd5c5000) 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> (0x0x7f02cd5c5060) 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> (0x0x7f02cd5c50c0) 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> (0x0x7f02cd5c5120) 0 empty

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

Class boost::incrementable_traversal_tag
   size=1 align=1
   base size=1 base align=1
boost::incrementable_traversal_tag (0x0x7f02cd8f82d8) 0 empty
  boost::no_traversal_tag (0x0x7f02cd5c5540) 0 empty

Class boost::single_pass_traversal_tag
   size=1 align=1
   base size=1 base align=1
boost::single_pass_traversal_tag (0x0x7f02cd8f8340) 0 empty
  boost::incrementable_traversal_tag (0x0x7f02cd8f83a8) 0 empty
    boost::no_traversal_tag (0x0x7f02cd5c55a0) 0 empty

Class boost::forward_traversal_tag
   size=1 align=1
   base size=1 base align=1
boost::forward_traversal_tag (0x0x7f02cd8f8410) 0 empty
  boost::single_pass_traversal_tag (0x0x7f02cd8f8478) 0 empty
    boost::incrementable_traversal_tag (0x0x7f02cd8f84e0) 0 empty
      boost::no_traversal_tag (0x0x7f02cd5c5600) 0 empty

Class boost::bidirectional_traversal_tag
   size=1 align=1
   base size=1 base align=1
boost::bidirectional_traversal_tag (0x0x7f02cd8f8548) 0 empty
  boost::forward_traversal_tag (0x0x7f02cd8f85b0) 0 empty
    boost::single_pass_traversal_tag (0x0x7f02cd8f8618) 0 empty
      boost::incrementable_traversal_tag (0x0x7f02cd8f8680) 0 empty
        boost::no_traversal_tag (0x0x7f02cd5c5660) 0 empty

Class boost::random_access_traversal_tag
   size=1 align=1
   base size=1 base align=1
boost::random_access_traversal_tag (0x0x7f02cd8f86e8) 0 empty
  boost::bidirectional_traversal_tag (0x0x7f02cd8f8750) 0 empty
    boost::forward_traversal_tag (0x0x7f02cd8f87b8) 0 empty
      boost::single_pass_traversal_tag (0x0x7f02cd8f8820) 0 empty
        boost::incrementable_traversal_tag (0x0x7f02cd8f8888) 0 empty
          boost::no_traversal_tag (0x0x7f02cd5c56c0) 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 (0x0x7f02cd1e7270) 0 empty
  std::input_iterator_tag (0x0x7f02cd1ec0c0) 0 empty

Class boost::iterators::enabled<false>
   size=1 align=1
   base size=0 base align=1
boost::iterators::enabled<false> (0x0x7f02cd1ec4e0) 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> (0x0x7f02cd1ec900) 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> (0x0x7f02cd1ec960) 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> (0x0x7f02cd1ec9c0) 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> (0x0x7f02cd1eca20) 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> (0x0x7f02cd1ecba0) 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> (0x0x7f02cd1ecc00) 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> (0x0x7f02cd1ecc60) 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> (0x0x7f02cd1eccc0) 0 empty

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

Class boost::mpl::prior<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::prior<mpl_::na> (0x0x7f02cd2275a0) 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> > (0x0x7f02cd1e7c30) 0 empty
  mpl_::int_<-1> (0x0x7f02cd227720) 0 empty

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

Class mpl_::void_
   size=1 align=1
   base size=0 base align=1
mpl_::void_ (0x0x7f02cd2699c0) 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_> (0x0x7f02cd26c548) 0 empty
  mpl_::bool_<true> (0x0x7f02cd269a80) 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_> (0x0x7f02cd26c618) 0 empty
  mpl_::bool_<false> (0x0x7f02cd269b40) 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> (0x0x7f02cd269ba0) 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> > (0x0x7f02cd26c750) 0 empty
  mpl_::int_<-1> (0x0x7f02cd269d20) 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> (0x0x7f02cd269d80) 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> > (0x0x7f02cd26c888) 0 empty
  mpl_::int_<-1> (0x0x7f02cd269f00) 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> (0x0x7f02cd2b75a0) 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> (0x0x7f02cd2b7600) 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> (0x0x7f02cd2b7660) 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> (0x0x7f02cd2b76c0) 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> (0x0x7f02cd2b7720) 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> (0x0x7f02cd2b7780) 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> (0x0x7f02cd2b77e0) 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> (0x0x7f02cd26cbc8) 0 empty
  mpl_::bool_<false> (0x0x7f02cd2b7960) 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> (0x0x7f02cd311480) 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> (0x0x7f02cd3114e0) 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> (0x0x7f02cd311540) 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> (0x0x7f02cd3115a0) 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> (0x0x7f02cd311600) 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> (0x0x7f02cd311660) 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> (0x0x7f02cd3116c0) 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> (0x0x7f02cd311720) 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> (0x0x7f02cd311420) 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> (0x0x7f02cd311780) 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> > (0x0x7f02cd26cd68) 0 empty
  mpl_::int_<-1> (0x0x7f02cd311900) 0 empty

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

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

Class boost::iterator_core_access
   size=1 align=1
   base size=0 base align=1
boost::iterator_core_access (0x0x7f02ccf66420) 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> (0x0x7f02ccf66ba0) 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> (0x0x7f02ccfc78f0) 0 empty
  mpl_::integral_c<long unsigned int, 0ul> (0x0x7f02ccf66c00) 0 empty

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

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

Class boost::alignment_of<volatile void>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<volatile void> (0x0x7f02ccfc7af8) 0 empty
  boost::integral_constant<long unsigned int, 0ul> (0x0x7f02ccfc7b60) 0 empty
    mpl_::integral_c<long unsigned int, 0ul> (0x0x7f02ccf66d20) 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> (0x0x7f02ccfc7bc8) 0 empty
  boost::integral_constant<long unsigned int, 0ul> (0x0x7f02ccfc7c30) 0 empty
    mpl_::integral_c<long unsigned int, 0ul> (0x0x7f02ccf66d80) 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> (0x0x7f02cd02a060) 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> (0x0x7f02cd02a0c0) 0

Class boost::detail::has_one_T<int>
   size=4 align=4
   base size=4 base align=4
boost::detail::has_one_T<int> (0x0x7f02cd02a120) 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> (0x0x7f02cd02a180) 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> (0x0x7f02cd02a1e0) 0

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

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

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

Class boost::detail::has_one_T<void (*)()>
   size=8 align=8
   base size=8 base align=8
boost::detail::has_one_T<void (*)()> (0x0x7f02cd02a3c0) 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::*> (0x0x7f02cd02a420) 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::*)()> (0x0x7f02cd02a480) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class boost::type_with_alignment<128ul>
   size=1 align=1
   base size=0 base align=1
boost::type_with_alignment<128ul> (0x0x7f02cd02aba0) 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> (0x0x7f02cd02ac00) 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> (0x0x7f02cd02ac60) 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> (0x0x7f02cd02acc0) 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> (0x0x7f02cd02ad20) 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> (0x0x7f02cd02ad80) 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> (0x0x7f02cd02ade0) 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> (0x0x7f02cd02ae40) 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> (0x0x7f02cd02aea0) 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> (0x0x7f02cd02af00) 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> (0x0x7f02ccfc7d00) 0 empty
  mpl_::integral_c<long unsigned int, 16ul> (0x0x7f02cd02af60) 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> (0x0x7f02ccfc7d68) 0 empty
  boost::integral_constant<long unsigned int, 16ul> (0x0x7f02ccfc7dd0) 0 empty
    mpl_::integral_c<long unsigned int, 16ul> (0x0x7f02cd051000) 0 empty

Class boost::foreach_detail_::auto_any_base
   size=1 align=1
   base size=0 base align=1
boost::foreach_detail_::auto_any_base (0x0x7f02cd051780) 0 empty

Class boost::foreach_detail_::wrap_cstr<char*>
   size=1 align=1
   base size=0 base align=1
boost::foreach_detail_::wrap_cstr<char*> (0x0x7f02cd051900) 0 empty

Class boost::foreach_detail_::wrap_cstr<const char*>
   size=1 align=1
   base size=0 base align=1
boost::foreach_detail_::wrap_cstr<const char*> (0x0x7f02cd051960) 0 empty

Class boost::foreach_detail_::wrap_cstr<wchar_t*>
   size=1 align=1
   base size=0 base align=1
boost::foreach_detail_::wrap_cstr<wchar_t*> (0x0x7f02cd0519c0) 0 empty

Class boost::foreach_detail_::wrap_cstr<const wchar_t*>
   size=1 align=1
   base size=0 base align=1
boost::foreach_detail_::wrap_cstr<const wchar_t*> (0x0x7f02cd051a20) 0 empty

Class boost::foreach_detail_::auto_any<int>
   size=4 align=4
   base size=4 base align=4
boost::foreach_detail_::auto_any<int> (0x0x7f02cd060478) 0
  boost::foreach_detail_::auto_any_base (0x0x7f02cd051f60) 0 empty

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

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

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

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

Class <anonymous struct>
   size=32 align=8
   base size=32 base align=8
<anonymous struct> (0x0x7f02cd0d4d80) 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 (0x0x7f02cd0d4f60) 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 (0x0x7f02cd060c98) 0 nearly-empty
    vptr=((& std::bad_cast::_ZTVSt8bad_cast) + 16u)
  std::exception (0x0x7f02ccd9c000) 0 nearly-empty
      primary-for std::bad_cast (0x0x7f02cd060c98)

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

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

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

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

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

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

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

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

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

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

Class std::numeric_limits<long int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<long int> (0x0x7f02ccd9c4e0) 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> (0x0x7f02ccd9c540) 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> (0x0x7f02ccd9c5a0) 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> (0x0x7f02ccd9c600) 0 empty

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

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

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

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

Class std::numeric_limits<long double>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<long double> (0x0x7f02ccd9c7e0) 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*> (0x0x7f02ccd9c8a0) 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*> (0x0x7f02ccd9c900) 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> (0x0x7f02ccd9c960) 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 (0x0x7f02ccd9c9c0) 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> (0x0x7f02ccd9ca80) 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 (0x0x7f02ccd9ca20) 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 (0x0x7f02ccd9cba0) 0

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

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

Class boost::integer_traits<bool>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<bool> (0x0x7f02ccecb4d0) 0 empty
  std::numeric_limits<bool> (0x0x7f02ccecd0c0) 0 empty
  boost::detail::integer_traits_base<bool, false, true> (0x0x7f02ccecd120) 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'> (0x0x7f02ccecd180) 0 empty

Class boost::integer_traits<char>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<char> (0x0x7f02ccecb620) 0 empty
  std::numeric_limits<char> (0x0x7f02ccecd1e0) 0 empty
  boost::detail::integer_traits_base<char, '\37777777600', '\177'> (0x0x7f02ccecd240) 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> (0x0x7f02ccecd2a0) 0 empty

Class boost::integer_traits<signed char>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<signed char> (0x0x7f02ccecb770) 0 empty
  std::numeric_limits<signed char> (0x0x7f02ccecd300) 0 empty
  boost::detail::integer_traits_base<signed char, -128, 127> (0x0x7f02ccecd360) 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> (0x0x7f02ccecd3c0) 0 empty

Class boost::integer_traits<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<unsigned char> (0x0x7f02ccecb8c0) 0 empty
  std::numeric_limits<unsigned char> (0x0x7f02ccecd420) 0 empty
  boost::detail::integer_traits_base<unsigned char, 0u, 255u> (0x0x7f02ccecd480) 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> (0x0x7f02ccecd4e0) 0 empty

Class boost::integer_traits<wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<wchar_t> (0x0x7f02ccecba10) 0 empty
  std::numeric_limits<wchar_t> (0x0x7f02ccecd540) 0 empty
  boost::detail::integer_traits_base<wchar_t, -2147483648, 2147483647> (0x0x7f02ccecd5a0) 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> (0x0x7f02ccecd600) 0 empty

Class boost::integer_traits<short int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<short int> (0x0x7f02ccecbb60) 0 empty
  std::numeric_limits<short int> (0x0x7f02ccecd660) 0 empty
  boost::detail::integer_traits_base<short int, -32768, 32767> (0x0x7f02ccecd6c0) 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> (0x0x7f02ccecd720) 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> (0x0x7f02ccecbcb0) 0 empty
  std::numeric_limits<short unsigned int> (0x0x7f02ccecd780) 0 empty
  boost::detail::integer_traits_base<short unsigned int, 0u, 65535u> (0x0x7f02ccecd7e0) 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> (0x0x7f02ccecd840) 0 empty

Class boost::integer_traits<int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<int> (0x0x7f02ccecbe00) 0 empty
  std::numeric_limits<int> (0x0x7f02ccecd8a0) 0 empty
  boost::detail::integer_traits_base<int, -2147483648, 2147483647> (0x0x7f02ccecd900) 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> (0x0x7f02ccecd960) 0 empty

Class boost::integer_traits<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<unsigned int> (0x0x7f02ccecbf50) 0 empty
  std::numeric_limits<unsigned int> (0x0x7f02ccecd9c0) 0 empty
  boost::detail::integer_traits_base<unsigned int, 0u, 4294967295u> (0x0x7f02ccecda20) 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> (0x0x7f02ccecda80) 0 empty

Class boost::integer_traits<long int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<long int> (0x0x7f02ccee30e0) 0 empty
  std::numeric_limits<long int> (0x0x7f02ccecdba0) 0 empty
  boost::detail::integer_traits_base<long int, -9223372036854775808l, 9223372036854775807l> (0x0x7f02ccecdc00) 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> (0x0x7f02ccecdcc0) 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> (0x0x7f02ccee3230) 0 empty
  std::numeric_limits<long unsigned int> (0x0x7f02ccecdd20) 0 empty
  boost::detail::integer_traits_base<long unsigned int, 0ul, 18446744073709551615ul> (0x0x7f02ccecdd80) 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> (0x0x7f02ccecdde0) 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> (0x0x7f02ccee3380) 0 empty
  std::numeric_limits<long long int> (0x0x7f02ccecde40) 0 empty
  boost::detail::integer_traits_base<long long int, -9223372036854775808ll, 9223372036854775807ll> (0x0x7f02ccecdea0) 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> (0x0x7f02ccecdf00) 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> (0x0x7f02ccee34d0) 0 empty
  std::numeric_limits<long long unsigned int> (0x0x7f02cceea060) 0 empty
  boost::detail::integer_traits_base<long long unsigned int, 0ull, 18446744073709551615ull> (0x0x7f02cceea0c0) 0 empty

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

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

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

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

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

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

Class std::money_base
   size=1 align=1
   base size=0 base align=1
std::money_base (0x0x7f02cceea720) 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> (0x0x7f02ccaf58c0) 0
    vptr=((& std::moneypunct<char, true>::_ZTVSt10moneypunctIcLb1EE) + 16u)
  std::locale::facet (0x0x7f02cceea900) 0
      primary-for std::moneypunct<char, true> (0x0x7f02ccaf58c0)
  std::money_base (0x0x7f02cceea960) 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> (0x0x7f02ccaf5a80) 0
    vptr=((& std::moneypunct<char, false>::_ZTVSt10moneypunctIcLb0EE) + 16u)
  std::locale::facet (0x0x7f02cceea9c0) 0
      primary-for std::moneypunct<char, false> (0x0x7f02ccaf5a80)
  std::money_base (0x0x7f02cceeaa20) 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> (0x0x7f02ccaf5e00) 0
    vptr=((& std::moneypunct<wchar_t, true>::_ZTVSt10moneypunctIwLb1EE) + 16u)
  std::locale::facet (0x0x7f02cceeaa80) 0
      primary-for std::moneypunct<wchar_t, true> (0x0x7f02ccaf5e00)
  std::money_base (0x0x7f02cceeaae0) 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> (0x0x7f02ccb23000) 0
    vptr=((& std::moneypunct<wchar_t, false>::_ZTVSt10moneypunctIwLb0EE) + 16u)
  std::locale::facet (0x0x7f02cceeab40) 0
      primary-for std::moneypunct<wchar_t, false> (0x0x7f02ccb23000)
  std::money_base (0x0x7f02cceeaba0) 0 empty

Class std::messages_base
   size=1 align=1
   base size=0 base align=1
std::messages_base (0x0x7f02cceeade0) 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> (0x0x7f02ccb455b0) 0
    vptr=((& std::messages<char>::_ZTVSt8messagesIcE) + 16u)
  std::locale::facet (0x0x7f02cceeaf00) 0
      primary-for std::messages<char> (0x0x7f02ccb455b0)
  std::messages_base (0x0x7f02cceeaf60) 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> (0x0x7f02ccb45770) 0
    vptr=((& std::messages<wchar_t>::_ZTVSt8messagesIwE) + 16u)
  std::locale::facet (0x0x7f02ccb5c000) 0
      primary-for std::messages<wchar_t> (0x0x7f02ccb45770)
  std::messages_base (0x0x7f02ccb5c060) 0 empty

Class std::codecvt_base
   size=1 align=1
   base size=0 base align=1
std::codecvt_base (0x0x7f02ccb5c120) 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> (0x0x7f02ccb8a380) 0
    vptr=((& std::__codecvt_abstract_base<char, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIcc11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7f02ccb5c2a0) 0
      primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f02ccb8a380)
  std::codecvt_base (0x0x7f02ccb5c300) 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> (0x0x7f02ccb9e000) 0
    vptr=((& std::codecvt<char, char, __mbstate_t>::_ZTVSt7codecvtIcc11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f02ccb8a460) 0
      primary-for std::codecvt<char, char, __mbstate_t> (0x0x7f02ccb9e000)
    std::locale::facet (0x0x7f02ccb5c360) 0
        primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f02ccb8a460)
    std::codecvt_base (0x0x7f02ccb5c3c0) 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> (0x0x7f02ccb8a5b0) 0
    vptr=((& std::__codecvt_abstract_base<wchar_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIwc11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7f02ccb5c420) 0
      primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f02ccb8a5b0)
  std::codecvt_base (0x0x7f02ccb5c480) 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> (0x0x7f02ccb9e0d0) 0
    vptr=((& std::codecvt<wchar_t, char, __mbstate_t>::_ZTVSt7codecvtIwc11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f02ccb8a700) 0
      primary-for std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f02ccb9e0d0)
    std::locale::facet (0x0x7f02ccb5c4e0) 0
        primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f02ccb8a700)
    std::codecvt_base (0x0x7f02ccb5c540) 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> (0x0x7f02ccb9e208) 0
    vptr=((& std::codecvt_byname<char, char, __mbstate_t>::_ZTVSt14codecvt_bynameIcc11__mbstate_tE) + 16u)
  std::codecvt<char, char, __mbstate_t> (0x0x7f02ccb9e270) 0
      primary-for std::codecvt_byname<char, char, __mbstate_t> (0x0x7f02ccb9e208)
    std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f02ccb8ab60) 0
        primary-for std::codecvt<char, char, __mbstate_t> (0x0x7f02ccb9e270)
      std::locale::facet (0x0x7f02ccb5c600) 0
          primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f02ccb8ab60)
      std::codecvt_base (0x0x7f02ccb5c660) 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> (0x0x7f02ccb9e340) 0
    vptr=((& std::codecvt_byname<wchar_t, char, __mbstate_t>::_ZTVSt14codecvt_bynameIwc11__mbstate_tE) + 16u)
  std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f02ccb9e3a8) 0
      primary-for std::codecvt_byname<wchar_t, char, __mbstate_t> (0x0x7f02ccb9e340)
    std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f02ccb8ad20) 0
        primary-for std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f02ccb9e3a8)
      std::locale::facet (0x0x7f02ccb5c6c0) 0
          primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f02ccb8ad20)
      std::codecvt_base (0x0x7f02ccb5c720) 0 empty

Class std::iterator_traits<char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char*> (0x0x7f02ccb5c8a0) 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> > (0x0x7f02ccb5c840) 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> (0x0x7f02ccb9eb60) 0
    vptr=((& std::moneypunct_byname<char, false>::_ZTVSt17moneypunct_bynameIcLb0EE) + 16u)
  std::moneypunct<char, false> (0x0x7f02ccc45af0) 0
      primary-for std::moneypunct_byname<char, false> (0x0x7f02ccb9eb60)
    std::locale::facet (0x0x7f02ccb5cd80) 0
        primary-for std::moneypunct<char, false> (0x0x7f02ccc45af0)
    std::money_base (0x0x7f02ccb5cde0) 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> (0x0x7f02ccb9ebc8) 0
    vptr=((& std::moneypunct_byname<char, true>::_ZTVSt17moneypunct_bynameIcLb1EE) + 16u)
  std::moneypunct<char, true> (0x0x7f02ccc45b60) 0
      primary-for std::moneypunct_byname<char, true> (0x0x7f02ccb9ebc8)
    std::locale::facet (0x0x7f02ccb5ce40) 0
        primary-for std::moneypunct<char, true> (0x0x7f02ccc45b60)
    std::money_base (0x0x7f02ccb5cea0) 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> (0x0x7f02ccb9ec30) 0
    vptr=((& std::money_get<char>::_ZTVSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::locale::facet (0x0x7f02ccb5cf00) 0
      primary-for std::money_get<char> (0x0x7f02ccb9ec30)

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

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

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

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> (0x0x7f02ccc71070) 0
    vptr=((& std::time_get<char>::_ZTVSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::locale::facet (0x0x7f02ccc69180) 0
      primary-for std::time_get<char> (0x0x7f02ccc71070)
  std::time_base (0x0x7f02ccc691e0) 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> (0x0x7f02ccb9ef70) 0
    vptr=((& std::time_get_byname<char>::_ZTVSt15time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::time_get<char> (0x0x7f02ccc71150) 0
      primary-for std::time_get_byname<char> (0x0x7f02ccb9ef70)
    std::locale::facet (0x0x7f02ccc692a0) 0
        primary-for std::time_get<char> (0x0x7f02ccc71150)
    std::time_base (0x0x7f02ccc69300) 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> (0x0x7f02ccb9e548) 0
    vptr=((& std::messages_byname<char>::_ZTVSt15messages_bynameIcE) + 16u)
  std::messages<char> (0x0x7f02ccc712a0) 0
      primary-for std::messages_byname<char> (0x0x7f02ccb9e548)
    std::locale::facet (0x0x7f02ccc693c0) 0
        primary-for std::messages<char> (0x0x7f02ccc712a0)
    std::messages_base (0x0x7f02ccc69420) 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> (0x0x7f02cc893000) 0
    vptr=((& std::moneypunct_byname<wchar_t, false>::_ZTVSt17moneypunct_bynameIwLb0EE) + 16u)
  std::moneypunct<wchar_t, false> (0x0x7f02ccc713f0) 0
      primary-for std::moneypunct_byname<wchar_t, false> (0x0x7f02cc893000)
    std::locale::facet (0x0x7f02ccc69480) 0
        primary-for std::moneypunct<wchar_t, false> (0x0x7f02ccc713f0)
    std::money_base (0x0x7f02ccc694e0) 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> (0x0x7f02cc893068) 0
    vptr=((& std::moneypunct_byname<wchar_t, true>::_ZTVSt17moneypunct_bynameIwLb1EE) + 16u)
  std::moneypunct<wchar_t, true> (0x0x7f02ccc71460) 0
      primary-for std::moneypunct_byname<wchar_t, true> (0x0x7f02cc893068)
    std::locale::facet (0x0x7f02ccc69540) 0
        primary-for std::moneypunct<wchar_t, true> (0x0x7f02ccc71460)
    std::money_base (0x0x7f02ccc695a0) 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> (0x0x7f02cc8930d0) 0
    vptr=((& std::money_get<wchar_t>::_ZTVSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::locale::facet (0x0x7f02ccc69600) 0
      primary-for std::money_get<wchar_t> (0x0x7f02cc8930d0)

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

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

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

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> (0x0x7f02ccc71700) 0
    vptr=((& std::time_get<wchar_t>::_ZTVSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::locale::facet (0x0x7f02ccc698a0) 0
      primary-for std::time_get<wchar_t> (0x0x7f02ccc71700)
  std::time_base (0x0x7f02ccc69900) 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> (0x0x7f02cc8934e0) 0
    vptr=((& std::time_get_byname<wchar_t>::_ZTVSt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::time_get<wchar_t> (0x0x7f02ccc717e0) 0
      primary-for std::time_get_byname<wchar_t> (0x0x7f02cc8934e0)
    std::locale::facet (0x0x7f02ccc69960) 0
        primary-for std::time_get<wchar_t> (0x0x7f02ccc717e0)
    std::time_base (0x0x7f02ccc699c0) 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> (0x0x7f02cc8935b0) 0
    vptr=((& std::messages_byname<wchar_t>::_ZTVSt15messages_bynameIwE) + 16u)
  std::messages<wchar_t> (0x0x7f02ccc718c0) 0
      primary-for std::messages_byname<wchar_t> (0x0x7f02cc8935b0)
    std::locale::facet (0x0x7f02ccc69a80) 0
        primary-for std::messages<wchar_t> (0x0x7f02ccc718c0)
    std::messages_base (0x0x7f02ccc69ae0) 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> (0x0x7f02cc893958) 0
    vptr=((& std::basic_stringbuf<char>::_ZTVSt15basic_stringbufIcSt11char_traitsIcESaIcEE) + 16u)
  std::basic_streambuf<char> (0x0x7f02ccc69cc0) 0
      primary-for std::basic_stringbuf<char> (0x0x7f02cc893958)

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

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

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> (0x0x7f02cc93f000 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> (0x0x7f02cc93d3a8 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> (0x0x7f02cc93d478 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> (0x0x7f02cc93d340) 0
    vptridx=0u vptr=((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 24u)
  std::basic_iostream<char> (0x0x7f02cc93f000) 0
      primary-for std::basic_stringstream<char> (0x0x7f02cc93d340)
      subvttidx=8u
    std::basic_istream<char> (0x0x7f02cc93d3a8) 0
        primary-for std::basic_iostream<char> (0x0x7f02cc93f000)
        subvttidx=16u
      std::basic_ios<char> (0x0x7f02cc93d410) 104 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 104u)
        std::ios_base (0x0x7f02cc932120) 104
            primary-for std::basic_ios<char> (0x0x7f02cc93d410)
    std::basic_ostream<char> (0x0x7f02cc93d478) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 64u)
      std::basic_ios<char> (0x0x7f02cc93d410) 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> (0x0x7f02cc93da90) 0
    vptr=((& std::basic_stringbuf<wchar_t>::_ZTVSt15basic_stringbufIwSt11char_traitsIwESaIwEE) + 16u)
  std::basic_streambuf<wchar_t> (0x0x7f02cc932360) 0
      primary-for std::basic_stringbuf<wchar_t> (0x0x7f02cc93da90)

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

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

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> (0x0x7f02cc93f3f0 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> (0x0x7f02cc9700d0 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> (0x0x7f02cc9701a0 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> (0x0x7f02cc970068) 0
    vptridx=0u vptr=((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 24u)
  std::basic_iostream<wchar_t> (0x0x7f02cc93f3f0) 0
      primary-for std::basic_stringstream<wchar_t> (0x0x7f02cc970068)
      subvttidx=8u
    std::basic_istream<wchar_t> (0x0x7f02cc9700d0) 0
        primary-for std::basic_iostream<wchar_t> (0x0x7f02cc93f3f0)
        subvttidx=16u
      std::basic_ios<wchar_t> (0x0x7f02cc970138) 104 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 104u)
        std::ios_base (0x0x7f02cc932780) 104
            primary-for std::basic_ios<wchar_t> (0x0x7f02cc970138)
    std::basic_ostream<wchar_t> (0x0x7f02cc9701a0) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 64u)
      std::basic_ios<wchar_t> (0x0x7f02cc970138) 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 (0x0x7f02cc970680) 0
    vptr=((& boost::bad_lexical_cast::_ZTVN5boost16bad_lexical_castE) + 16u)
  std::bad_cast (0x0x7f02cc9706e8) 0 nearly-empty
      primary-for boost::bad_lexical_cast (0x0x7f02cc970680)
    std::exception (0x0x7f02cc9327e0) 0 nearly-empty
        primary-for std::bad_cast (0x0x7f02cc9706e8)

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

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

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

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

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

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

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

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

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

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

Class std::_Destroy_aux<true>
   size=1 align=1
   base size=0 base align=1
std::_Destroy_aux<true> (0x0x7f02cc932ea0) 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> (0x0x7f02cc6e1000) 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> (0x0x7f02cc6e1de0) 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> (0x0x7f02cc6e1ea0) 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> (0x0x7f02cc83e1e0) 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> > (0x0x7f02cc842138) 0 empty
  mpl_::int_<-1> (0x0x7f02cc83e360) 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> (0x0x7f02cc83e3c0) 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> (0x0x7f02cc842208) 0 empty
  mpl_::int_<1> (0x0x7f02cc83e7e0) 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> (0x0x7f02cc842270) 0 empty
  mpl_::int_<2> (0x0x7f02cc83e840) 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> (0x0x7f02cc8422d8) 0 empty
  mpl_::int_<3> (0x0x7f02cc83e8a0) 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> (0x0x7f02cc842340) 0 empty
  mpl_::int_<4> (0x0x7f02cc83e900) 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> (0x0x7f02cc8423a8) 0 empty
  mpl_::int_<5> (0x0x7f02cc83e960) 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> (0x0x7f02cc842410) 0 empty
  mpl_::int_<6> (0x0x7f02cc83e9c0) 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> (0x0x7f02cc842478) 0 empty
  mpl_::int_<7> (0x0x7f02cc83ea20) 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> (0x0x7f02cc8424e0) 0 empty
  mpl_::int_<8> (0x0x7f02cc83ea80) 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> (0x0x7f02cc842548) 0 empty
  mpl_::int_<9> (0x0x7f02cc83eae0) 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> (0x0x7f02cc8425b0) 0 empty
  mpl_::int_<10> (0x0x7f02cc83eb40) 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> (0x0x7f02cc842618) 0 empty
  mpl_::int_<11> (0x0x7f02cc83eba0) 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> (0x0x7f02cc842680) 0 empty
  mpl_::int_<12> (0x0x7f02cc83ec00) 0 empty

Class mpl_::int_<13>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<13> (0x0x7f02cc83ec60) 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> (0x0x7f02cc8426e8) 0 empty
  mpl_::int_<13> (0x0x7f02cc83ecc0) 0 empty

Class boost::mpl::times_impl<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::times_impl<mpl_::na, mpl_::na> (0x0x7f02cc83ede0) 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> (0x0x7f02cc87c240) 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> > (0x0x7f02cc842a90) 0 empty
  mpl_::int_<-1> (0x0x7f02cc87c3c0) 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> (0x0x7f02cc87c420) 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> (0x0x7f02cc87c540) 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> > (0x0x7f02cc842c98) 0 empty
  mpl_::int_<-1> (0x0x7f02cc87c6c0) 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> (0x0x7f02cc87c840) 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> (0x0x7f02cc87cb40) 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> > (0x0x7f02cc842ea0) 0 empty
  mpl_::int_<-1> (0x0x7f02cc87ccc0) 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> (0x0x7f02cc87cd20) 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 (0x0x7f02cc4d9000) 0 nearly-empty
    vptr=((& boost::numeric::bad_numeric_cast::_ZTVN5boost7numeric16bad_numeric_castE) + 16u)
  std::bad_cast (0x0x7f02cc4d9068) 0 nearly-empty
      primary-for boost::numeric::bad_numeric_cast (0x0x7f02cc4d9000)
    std::exception (0x0x7f02cc4ae600) 0 nearly-empty
        primary-for std::bad_cast (0x0x7f02cc4d9068)

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 (0x0x7f02cc4d90d0) 0 nearly-empty
    vptr=((& boost::numeric::negative_overflow::_ZTVN5boost7numeric17negative_overflowE) + 16u)
  boost::numeric::bad_numeric_cast (0x0x7f02cc4d9138) 0 nearly-empty
      primary-for boost::numeric::negative_overflow (0x0x7f02cc4d90d0)
    std::bad_cast (0x0x7f02cc4d91a0) 0 nearly-empty
        primary-for boost::numeric::bad_numeric_cast (0x0x7f02cc4d9138)
      std::exception (0x0x7f02cc4ae660) 0 nearly-empty
          primary-for std::bad_cast (0x0x7f02cc4d91a0)

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 (0x0x7f02cc4d9208) 0 nearly-empty
    vptr=((& boost::numeric::positive_overflow::_ZTVN5boost7numeric17positive_overflowE) + 16u)
  boost::numeric::bad_numeric_cast (0x0x7f02cc4d9270) 0 nearly-empty
      primary-for boost::numeric::positive_overflow (0x0x7f02cc4d9208)
    std::bad_cast (0x0x7f02cc4d92d8) 0 nearly-empty
        primary-for boost::numeric::bad_numeric_cast (0x0x7f02cc4d9270)
      std::exception (0x0x7f02cc4ae6c0) 0 nearly-empty
          primary-for std::bad_cast (0x0x7f02cc4d92d8)

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

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

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

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

Class boost::numeric::convdetail::applicable
   size=1 align=1
   base size=0 base align=1
boost::numeric::convdetail::applicable (0x0x7f02cc4aeae0) 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> (0x0x7f02cc52e8a0) 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> (0x0x7f02cc52e900) 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> (0x0x7f02cc52e960) 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> (0x0x7f02cc52e9c0) 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> (0x0x7f02cc52ea20) 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> (0x0x7f02cc52ea80) 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> (0x0x7f02cc52eae0) 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> (0x0x7f02cc52eb40) 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> (0x0x7f02cc52eba0) 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> (0x0x7f02cc52ec00) 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> (0x0x7f02cc52ec60) 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> (0x0x7f02cc52ecc0) 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> (0x0x7f02cc52ed20) 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> (0x0x7f02cc52ed80) 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> (0x0x7f02cc52ede0) 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> (0x0x7f02cc52ee40) 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> (0x0x7f02cc52eea0) 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> (0x0x7f02cc52ef00) 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> (0x0x7f02cc52ef60) 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> (0x0x7f02cc57b000) 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> (0x0x7f02cc57b060) 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> (0x0x7f02cc57b0c0) 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> (0x0x7f02cc57b120) 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> (0x0x7f02cc57b180) 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> (0x0x7f02cc57b1e0) 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> (0x0x7f02cc57b240) 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> (0x0x7f02cc57b2a0) 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> (0x0x7f02cc57b300) 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> (0x0x7f02cc57b360) 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> (0x0x7f02cc57b3c0) 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> (0x0x7f02cc57b420) 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> (0x0x7f02cc57b480) 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> (0x0x7f02cc57b4e0) 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> (0x0x7f02cc57b540) 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> (0x0x7f02cc57b5a0) 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> (0x0x7f02cc57b600) 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> (0x0x7f02cc57b660) 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> (0x0x7f02cc57b6c0) 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> (0x0x7f02cc57b720) 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> (0x0x7f02cc57b780) 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> (0x0x7f02cc57b7e0) 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> (0x0x7f02cc57b840) 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> (0x0x7f02cc57b8a0) 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> (0x0x7f02cc57b900) 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> (0x0x7f02cc57b960) 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> (0x0x7f02cc57b9c0) 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> (0x0x7f02cc57ba20) 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> (0x0x7f02cc57ba80) 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> (0x0x7f02cc57bae0) 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> (0x0x7f02cc57bb40) 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> (0x0x7f02cc57bba0) 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> (0x0x7f02cc57bc00) 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> (0x0x7f02cc57bc60) 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> (0x0x7f02cc57bcc0) 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> (0x0x7f02cc57bd20) 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> (0x0x7f02cc57bd80) 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> (0x0x7f02cc57bde0) 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> (0x0x7f02cc57be40) 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> (0x0x7f02cc57bea0) 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> (0x0x7f02cc57bf00) 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> (0x0x7f02cc57bf60) 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> (0x0x7f02cc5aa000) 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> (0x0x7f02cc5aa060) 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> (0x0x7f02cc5aa0c0) 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> (0x0x7f02cc5aa120) 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> (0x0x7f02cc5aa180) 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> (0x0x7f02cc5aa1e0) 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> (0x0x7f02cc5aa240) 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> (0x0x7f02cc5aa2a0) 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> (0x0x7f02cc5aa300) 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> (0x0x7f02cc5aa360) 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> (0x0x7f02cc5aa3c0) 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> (0x0x7f02cc5aa420) 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> (0x0x7f02cc5aa480) 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> (0x0x7f02cc5aa4e0) 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> (0x0x7f02cc5aa540) 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> (0x0x7f02cc5aa5a0) 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> (0x0x7f02cc5aa600) 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> (0x0x7f02cc5aa660) 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> (0x0x7f02cc5aa6c0) 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> (0x0x7f02cc5aa720) 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> (0x0x7f02cc5aa780) 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> (0x0x7f02cc5aa7e0) 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> (0x0x7f02cc5aa840) 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> (0x0x7f02cc5aa8a0) 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> (0x0x7f02cc5aa900) 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> (0x0x7f02cc5aa960) 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> (0x0x7f02cc5aa9c0) 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> (0x0x7f02cc5aaa20) 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> (0x0x7f02cc5aaa80) 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> (0x0x7f02cc5aaae0) 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> (0x0x7f02cc5aab40) 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> (0x0x7f02cc5aaba0) 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> (0x0x7f02cc5aac00) 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> (0x0x7f02cc5aac60) 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> (0x0x7f02cc5aacc0) 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> (0x0x7f02cc5aad20) 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> (0x0x7f02cc5aad80) 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> (0x0x7f02cc5aade0) 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> (0x0x7f02cc5aae40) 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> (0x0x7f02cc5aaea0) 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> (0x0x7f02cc5aaf00) 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> (0x0x7f02cc5aaf60) 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> (0x0x7f02cc5d9000) 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> (0x0x7f02cc5d9060) 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> (0x0x7f02cc5d90c0) 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> (0x0x7f02cc5d9120) 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> (0x0x7f02cc5d9180) 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> (0x0x7f02cc5d91e0) 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> (0x0x7f02cc5d9240) 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> (0x0x7f02cc5d92a0) 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> (0x0x7f02cc5d9300) 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> (0x0x7f02cc5d9360) 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> (0x0x7f02cc5d93c0) 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> (0x0x7f02cc5d9420) 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> (0x0x7f02cc5d9480) 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> (0x0x7f02cc5d94e0) 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> (0x0x7f02cc5d9540) 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> (0x0x7f02cc5d95a0) 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> (0x0x7f02cc5d9600) 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> (0x0x7f02cc5d9660) 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> (0x0x7f02cc5d96c0) 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> (0x0x7f02cc5d9720) 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> (0x0x7f02cc5d9780) 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> (0x0x7f02cc5d97e0) 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> (0x0x7f02cc5d9840) 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> (0x0x7f02cc5d98a0) 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> (0x0x7f02cc5d9900) 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> (0x0x7f02cc5d9960) 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> (0x0x7f02cc5d99c0) 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> (0x0x7f02cc5d9a20) 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> (0x0x7f02cc5d9a80) 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> (0x0x7f02cc5d9ae0) 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> (0x0x7f02cc5d9b40) 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> (0x0x7f02cc5d9ba0) 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> (0x0x7f02cc5d9c00) 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> (0x0x7f02cc5d9c60) 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> (0x0x7f02cc5d9cc0) 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> (0x0x7f02cc5d9d20) 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> (0x0x7f02cc5d9d80) 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> (0x0x7f02cc5d9de0) 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> (0x0x7f02cc5d9e40) 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> (0x0x7f02cc5d9ea0) 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> (0x0x7f02cc5d9f00) 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> (0x0x7f02cc5d9f60) 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> (0x0x7f02cc607000) 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> (0x0x7f02cc607060) 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> (0x0x7f02cc6070c0) 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> (0x0x7f02cc607120) 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> (0x0x7f02cc607180) 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> (0x0x7f02cc6071e0) 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> (0x0x7f02cc607240) 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> (0x0x7f02cc6072a0) 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> (0x0x7f02cc607300) 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> (0x0x7f02cc607360) 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> (0x0x7f02cc6073c0) 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> (0x0x7f02cc607420) 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> (0x0x7f02cc607480) 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> (0x0x7f02cc6074e0) 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> (0x0x7f02cc607540) 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> (0x0x7f02cc6075a0) 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> (0x0x7f02cc607600) 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> (0x0x7f02cc607660) 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> (0x0x7f02cc6076c0) 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> (0x0x7f02cc607720) 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> (0x0x7f02cc607780) 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> (0x0x7f02cc6077e0) 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> (0x0x7f02cc607840) 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> (0x0x7f02cc6078a0) 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> (0x0x7f02cc607900) 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> (0x0x7f02cc607960) 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> (0x0x7f02cc6079c0) 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> (0x0x7f02cc607ba0) 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> (0x0x7f02cc607ea0) 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 (0x0x7f02cc639480) 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 (0x0x7f02cc6394e0) 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 (0x0x7f02cc639540) 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 (0x0x7f02cc639600) 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 (0x0x7f02cc6398a0) 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 (0x0x7f02cc639c00) 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 (0x0x7f02cc639c60) 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 (0x0x7f02cc639cc0) 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 (0x0x7f02cc639d80) 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 (0x0x7f02cc681060) 0 empty

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

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

Class boost::is_floating_point<float>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<float> (0x0x7f02cc2ab0d0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cc2ab138) 0 empty
    mpl_::bool_<true> (0x0x7f02cc6814e0) 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> (0x0x7f02cc2ab1a0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cc2ab208) 0 empty
    mpl_::bool_<true> (0x0x7f02cc681540) 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> (0x0x7f02cc2ab270) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cc2ab2d8) 0 empty
    mpl_::bool_<true> (0x0x7f02cc6815a0) 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> (0x0x7f02cc2ab340) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cc2ab3a8) 0 empty
    mpl_::bool_<true> (0x0x7f02cc681600) 0 empty

Class boost::is_floating_point<double>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<double> (0x0x7f02cc2ab410) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cc2ab478) 0 empty
    mpl_::bool_<true> (0x0x7f02cc681660) 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> (0x0x7f02cc2ab4e0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cc2ab548) 0 empty
    mpl_::bool_<true> (0x0x7f02cc6816c0) 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> (0x0x7f02cc2ab5b0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cc2ab618) 0 empty
    mpl_::bool_<true> (0x0x7f02cc681720) 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> (0x0x7f02cc2ab680) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cc2ab6e8) 0 empty
    mpl_::bool_<true> (0x0x7f02cc681780) 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> (0x0x7f02cc2ab750) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cc2ab7b8) 0 empty
    mpl_::bool_<true> (0x0x7f02cc6817e0) 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> (0x0x7f02cc2ab820) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cc2ab888) 0 empty
    mpl_::bool_<true> (0x0x7f02cc681840) 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> (0x0x7f02cc2ab8f0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cc2ab958) 0 empty
    mpl_::bool_<true> (0x0x7f02cc6818a0) 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> (0x0x7f02cc2ab9c0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02cc2aba28) 0 empty
    mpl_::bool_<true> (0x0x7f02cc681900) 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> (0x0x7f02cc6819c0) 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> (0x0x7f02cc681a20) 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> (0x0x7f02cc681a80) 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> (0x0x7f02cc681ae0) 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> (0x0x7f02cc681ba0) 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> (0x0x7f02cc681c00) 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> (0x0x7f02cc681c60) 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> (0x0x7f02cc681cc0) 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> (0x0x7f02cc681d20) 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> (0x0x7f02cc681d80) 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> (0x0x7f02cc681de0) 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> (0x0x7f02cc681e40) 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> (0x0x7f02cc681ea0) 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> (0x0x7f02cc681f00) 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> (0x0x7f02cc681f60) 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> (0x0x7f02cc2c5000) 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> (0x0x7f02cc2c5060) 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> (0x0x7f02cc2c50c0) 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> (0x0x7f02cc2c5120) 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> (0x0x7f02cc2c5180) 0 empty

Class boost::mpl::l_end
   size=1 align=1
   base size=0 base align=1
boost::mpl::l_end (0x0x7f02cc2c5360) 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> (0x0x7f02cc2c53c0) 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> (0x0x7f02cc2c5480) 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> (0x0x7f02cc2c5540) 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> (0x0x7f02cc2c5600) 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> (0x0x7f02cc2c56c0) 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> (0x0x7f02cc2c5780) 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> (0x0x7f02cc2c5840) 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> (0x0x7f02cc2c5900) 0 empty

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

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

Class boost::mpl::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
boost::mpl::bidirectional_iterator_tag (0x0x7f02cc2abc98) 0 empty
  mpl_::int_<1> (0x0x7f02cc2c5a80) 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 (0x0x7f02cc2abd00) 0 empty
  mpl_::int_<2> (0x0x7f02cc2c5ae0) 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> (0x0x7f02cc2c5ba0) 0 empty

Class boost::mpl::deref<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::deref<mpl_::na> (0x0x7f02cc2c5c60) 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> > (0x0x7f02cc2abe38) 0 empty
  mpl_::int_<-1> (0x0x7f02cc2c5de0) 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> (0x0x7f02cc2c5f60) 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> (0x0x7f02cc30b060) 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> (0x0x7f02cc30b120) 0 empty

Class boost::mpl::list0<mpl_::na>
   size=1 align=1
   base size=1 base align=1
boost::mpl::list0<mpl_::na> (0x0x7f02cc2abea0) 0 empty
  boost::mpl::l_end (0x0x7f02cc30b1e0) 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> (0x0x7f02cc312a28) 0 empty
  boost::mpl::list0<mpl_::na> (0x0x7f02cc312a90) 0 empty
    boost::mpl::l_end (0x0x7f02cc30bc00) 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> (0x0x7f02cc35f7e0) 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> (0x0x7f02cc35f8a0) 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> (0x0x7f02cc35f960) 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> (0x0x7f02cc35fa20) 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> (0x0x7f02cc35fb40) 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> > (0x0x7f02cc3627b8) 0 empty
  mpl_::int_<-1> (0x0x7f02cc35fcc0) 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> (0x0x7f02cc35ff60) 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> (0x0x7f02cc39c060) 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> (0x0x7f02cc39c120) 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> (0x0x7f02cc39c1e0) 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> (0x0x7f02cc39c2a0) 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> (0x0x7f02cc39c360) 0 empty

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

Class boost::mpl::end<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::end<mpl_::na> (0x0x7f02cc39c6c0) 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> > (0x0x7f02cc362a28) 0 empty
  mpl_::int_<-1> (0x0x7f02cc39c840) 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> (0x0x7f02cc39cb40) 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> > (0x0x7f02cc362c30) 0 empty
  mpl_::int_<-1> (0x0x7f02cc39ccc0) 0 empty

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

Class boost::mpl::second<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::second<mpl_::na> (0x0x7f02cc39cf00) 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> > (0x0x7f02cc362ea0) 0 empty
  mpl_::int_<-1> (0x0x7f02cc3c50c0) 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> (0x0x7f02cc3c5240) 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> (0x0x7f02cc3c55a0) 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> > (0x0x7f02cc3e70d0) 0 empty
  mpl_::int_<-1> (0x0x7f02cc3c5720) 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> (0x0x7f02cc3c57e0) 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> > (0x0x7f02cc3e72d8) 0 empty
  mpl_::int_<-1> (0x0x7f02cc3c5960) 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> (0x0x7f02cc3c5ba0) 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> > (0x0x7f02cc3e7548) 0 empty
  mpl_::int_<-1> (0x0x7f02cc3c5d20) 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> (0x0x7f02cc3c5e40) 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> (0x0x7f02cc3c5f00) 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> > (0x0x7f02cc3e7750) 0 empty
  mpl_::int_<-1> (0x0x7f02cc4010c0) 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> (0x0x7f02cc401360) 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> > (0x0x7f02cc3e79c0) 0 empty
  mpl_::int_<-1> (0x0x7f02cc4014e0) 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> (0x0x7f02cc4018a0) 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> > (0x0x7f02cc3e7b60) 0 empty
  mpl_::int_<-1> (0x0x7f02cc401a20) 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> (0x0x7f02cc401de0) 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> > (0x0x7f02cc3e7c98) 0 empty
  mpl_::int_<-1> (0x0x7f02cc401f60) 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 (0x0x7f02cc4590c0) 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> (0x0x7f02cc4593c0) 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> (0x0x7f02cc459420) 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> (0x0x7f02cc459540) 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> > (0x0x7f02cc3e7f70) 0 empty
  mpl_::int_<-1> (0x0x7f02cc4596c0) 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> (0x0x7f02cc459720) 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> > (0x0x7f02cc4690d0) 0 empty
  mpl_::int_<-1> (0x0x7f02cc4598a0) 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 (0x0x7f02cc4599c0) 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> (0x0x7f02cc459cc0) 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> (0x0x7f02cc459d20) 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> (0x0x7f02cc459e40) 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> > (0x0x7f02cc469410) 0 empty
  mpl_::int_<-1> (0x0x7f02cc481000) 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> (0x0x7f02cc481060) 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> > (0x0x7f02cc469548) 0 empty
  mpl_::int_<-1> (0x0x7f02cc4811e0) 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> (0x0x7f02cc481300) 0 empty

Class boost::mpl::clear<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::clear<mpl_::na> (0x0x7f02cc4813c0) 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> > (0x0x7f02cc469750) 0 empty
  mpl_::int_<-1> (0x0x7f02cc481540) 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> (0x0x7f02cc4818a0) 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> > (0x0x7f02cc469af8) 0 empty
  mpl_::int_<-1> (0x0x7f02cc481a20) 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> (0x0x7f02cc481a80) 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> > (0x0x7f02cc469c30) 0 empty
  mpl_::int_<-1> (0x0x7f02cc481c00) 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> (0x0x7f02cc481de0) 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> (0x0x7f02cc481ea0) 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> (0x0x7f02cc0b2120) 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> (0x0x7f02cc0b21e0) 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> (0x0x7f02cc0b22a0) 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> (0x0x7f02cc0b2360) 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> (0x0x7f02cc0b2420) 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> (0x0x7f02cc0b2540) 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> (0x0x7f02cc0b2960) 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> > (0x0x7f02cc0c52d8) 0 empty
  mpl_::int_<-1> (0x0x7f02cc0b2ae0) 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> (0x0x7f02cc0b2b40) 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> (0x0x7f02cc0b2c60) 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> (0x0x7f02cc0e50c0) 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> > (0x0x7f02cc0c5680) 0 empty
  mpl_::int_<-1> (0x0x7f02cc0e5240) 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> (0x0x7f02cc0e52a0) 0 empty

Class boost::mpl::vector0<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::vector0<mpl_::na> (0x0x7f02cc0e5540) 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> (0x0x7f02cc0e55a0) 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> (0x0x7f02cc0e5660) 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> (0x0x7f02cc0c5820) 0 empty
  boost::mpl::O1_size_impl<boost::mpl::aux::vector_tag> (0x0x7f02cc0e5720) 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> (0x0x7f02cc0e5780) 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> (0x0x7f02cc0e5840) 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> (0x0x7f02cc0e5900) 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> (0x0x7f02cc11b3a8) 0 empty
  boost::mpl::vector0<mpl_::na> (0x0x7f02cc1173c0) 0 empty

Class boost::mpl::negate<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::negate<mpl_::na> (0x0x7f02cc117f00) 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> > (0x0x7f02cc1730d0) 0 empty
  mpl_::int_<-1> (0x0x7f02cc1740c0) 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> (0x0x7f02cc174120) 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> (0x0x7f02cc1741e0) 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> (0x0x7f02cc1742a0) 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> (0x0x7f02cc174360) 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> (0x0x7f02cc174420) 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> (0x0x7f02cc1744e0) 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> (0x0x7f02cc174660) 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> (0x0x7f02cc174720) 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> (0x0x7f02cc1747e0) 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> (0x0x7f02cc1748a0) 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> (0x0x7f02cc174960) 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> (0x0x7f02cc174c60) 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> > (0x0x7f02cc173340) 0 empty
  mpl_::int_<-1> (0x0x7f02cc174de0) 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> (0x0x7f02cc174f00) 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> (0x0x7f02cc1a4060) 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> > (0x0x7f02cc173548) 0 empty
  mpl_::int_<-1> (0x0x7f02cc1a41e0) 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> (0x0x7f02cc1a45a0) 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> > (0x0x7f02cc1736e8) 0 empty
  mpl_::int_<-1> (0x0x7f02cc1a4720) 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> (0x0x7f02cc1a47e0) 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> > (0x0x7f02cc173820) 0 empty
  mpl_::int_<-1> (0x0x7f02cc1a4960) 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> (0x0x7f02cc1a4ae0) 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> > (0x0x7f02cc173a28) 0 empty
  mpl_::int_<-1> (0x0x7f02cc1a4c60) 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> (0x0x7f02cc1a4d80) 0 empty

Class boost::mpl::size<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::size<mpl_::na> (0x0x7f02cc1a4e40) 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> > (0x0x7f02cc173c30) 0 empty
  mpl_::int_<-1> (0x0x7f02cc1e0000) 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> (0x0x7f02cc1e00c0) 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> (0x0x7f02cc1e03c0) 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> > (0x0x7f02cc173e38) 0 empty
  mpl_::int_<-1> (0x0x7f02cc1e0540) 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> (0x0x7f02cc1e05a0) 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> (0x0x7f02cc1e06c0) 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> (0x0x7f02cc1e09c0) 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> > (0x0x7f02cc1fd0d0) 0 empty
  mpl_::int_<-1> (0x0x7f02cc1e0b40) 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> (0x0x7f02cc1e0ba0) 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> (0x0x7f02cc1e0cc0) 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> (0x0x7f02cc20c000) 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> > (0x0x7f02cc1fd340) 0 empty
  mpl_::int_<-1> (0x0x7f02cc20c180) 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> (0x0x7f02cc20c1e0) 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> (0x0x7f02cc20c300) 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> (0x0x7f02cc20c600) 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> > (0x0x7f02cc1fd5b0) 0 empty
  mpl_::int_<-1> (0x0x7f02cc20c780) 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> (0x0x7f02cc20c7e0) 0 empty

Class boost::math::policies::default_policy
   size=1 align=1
   base size=0 base align=1
boost::math::policies::default_policy (0x0x7f02cc247ae0) 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> (0x0x7f02cc287000) 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> (0x0x7f02cc287060) 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> (0x0x7f02cc2870c0) 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> (0x0x7f02cc287120) 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> (0x0x7f02cc2871e0) 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> (0x0x7f02cc287240) 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> (0x0x7f02cc287300) 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> (0x0x7f02cc287360) 0 empty

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

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

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

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

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

Class boost::math::detail::ieee_tag
   size=1 align=1
   base size=0 base align=1
boost::math::detail::ieee_tag (0x0x7f02cbcdb060) 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 (0x0x7f02cc2636e8) 0 empty
  boost::math::detail::ieee_tag (0x0x7f02cbcdb0c0) 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 (0x0x7f02cc263750) 0 empty
  boost::math::detail::ieee_tag (0x0x7f02cbcdb120) 0 empty

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

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

Class boost::math::detail::double_precision
   size=1 align=1
   base size=0 base align=1
boost::math::detail::double_precision (0x0x7f02cbcdb240) 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 (0x0x7f02cbcdb2a0) 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> (0x0x7f02cbcdb3c0) 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> (0x0x7f02cbcdb420) 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> (0x0x7f02cbcdb540) 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> (0x0x7f02cbcdb660) 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> (0x0x7f02cbcdb7e0) 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> (0x0x7f02cbcdb840) 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> (0x0x7f02cbcdb8a0) 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> (0x0x7f02cbcdb900) 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> (0x0x7f02cbcdb960) 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> (0x0x7f02cbcdba20) 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> (0x0x7f02cbcdba80) 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> (0x0x7f02cbcdbae0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class boost::UnsignedInteger<long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::UnsignedInteger<long unsigned int> (0x0x7f02cbd4dc60) 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> (0x0x7f02cbd4dcc0) 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 (0x0x7f02cbaa7e40) 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 (0x0x7f02cbaa7ea0) 0 empty

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

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

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

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

Class boost::container::ordered_range_t
   size=1 align=1
   base size=0 base align=1
boost::container::ordered_range_t (0x0x7f02cbb59360) 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 (0x0x7f02cbacd478) 0 empty
  boost::container::ordered_range_t (0x0x7f02cbb593c0) 0 empty

Class boost::container::default_init_t
   size=1 align=1
   base size=0 base align=1
boost::container::default_init_t (0x0x7f02cbb59420) 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 (0x0x7f02cbb59480) 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> (0x0x7f02cbb59600) 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> (0x0x7f02cbb59660) 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> (0x0x7f02cbb596c0) 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> (0x0x7f02cbb59720) 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> (0x0x7f02cbb59780) 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> (0x0x7f02cbb597e0) 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> (0x0x7f02cbb59840) 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> (0x0x7f02cbb598a0) 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> (0x0x7f02cbb59900) 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> (0x0x7f02cbb59960) 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> (0x0x7f02cbb59a80) 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> (0x0x7f02cbb59ae0) 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> (0x0x7f02cbb59b40) 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> (0x0x7f02cbb59ba0) 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> (0x0x7f02cbb59c00) 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> (0x0x7f02cbb59c60) 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> (0x0x7f02cbb59cc0) 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> (0x0x7f02cbb59d20) 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> (0x0x7f02cbbcf060) 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> (0x0x7f02cbbcf0c0) 0 empty

Class boost::mpl::identity<char>
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<char> (0x0x7f02cbbcf4e0) 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> (0x0x7f02cbacd958) 0 empty
  boost::mpl::identity<char> (0x0x7f02cbbcf540) 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> (0x0x7f02cbacd9c0) 0 empty
  boost::mpl::identity<char> (0x0x7f02cbbcf5a0) 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> (0x0x7f02cbbcfd80) 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> (0x0x7f02cbacda28) 0 empty
  boost::detail::lcast_src_length_integral<short int> (0x0x7f02cbbcfde0) 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> (0x0x7f02cbbcfe40) 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> (0x0x7f02cbacda90) 0 empty
  boost::detail::lcast_src_length_integral<short unsigned int> (0x0x7f02cbbcfea0) 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> (0x0x7f02cbbcff00) 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> (0x0x7f02cbacdaf8) 0 empty
  boost::detail::lcast_src_length_integral<int> (0x0x7f02cbbcff60) 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> (0x0x7f02cbc06000) 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> (0x0x7f02cbacdb60) 0 empty
  boost::detail::lcast_src_length_integral<unsigned int> (0x0x7f02cbc06060) 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> (0x0x7f02cbc060c0) 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> (0x0x7f02cbacdbc8) 0 empty
  boost::detail::lcast_src_length_integral<long int> (0x0x7f02cbc06120) 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> (0x0x7f02cbc06180) 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> (0x0x7f02cbacdc30) 0 empty
  boost::detail::lcast_src_length_integral<long unsigned int> (0x0x7f02cbc061e0) 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> (0x0x7f02cbc06240) 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> (0x0x7f02cbacdc98) 0 empty
  boost::detail::lcast_src_length_integral<long long unsigned int> (0x0x7f02cbc062a0) 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> (0x0x7f02cbc06300) 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> (0x0x7f02cbacdd00) 0 empty
  boost::detail::lcast_src_length_integral<long long int> (0x0x7f02cbc06360) 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> (0x0x7f02cbc063c0) 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> (0x0x7f02cbacdd68) 0 empty
  boost::detail::lcast_src_length_integral<__int128> (0x0x7f02cbc06420) 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> (0x0x7f02cbc06480) 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> (0x0x7f02cbacddd0) 0 empty
  boost::detail::lcast_src_length_integral<__int128 unsigned> (0x0x7f02cbc064e0) 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> (0x0x7f02cbc065a0) 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> (0x0x7f02cbacde38) 0 empty
  boost::detail::lcast_src_length_floating<float> (0x0x7f02cbc06600) 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> (0x0x7f02cbc06660) 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> (0x0x7f02cbacdea0) 0 empty
  boost::detail::lcast_src_length_floating<double> (0x0x7f02cbc066c0) 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> (0x0x7f02cbc06720) 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> (0x0x7f02cbacdf08) 0 empty
  boost::detail::lcast_src_length_floating<long double> (0x0x7f02cbc06780) 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> (0x0x7f02cbc06840) 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> (0x0x7f02cbc068a0) 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> (0x0x7f02cbc06960) 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> (0x0x7f02cbc069c0) 0 empty

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

Class boost::int_t<32>
   size=1 align=1
   base size=1 base align=1
boost::int_t<32> (0x0x7f02cbc30340) 0 empty
  boost::detail::exact_signed_base_helper<32> (0x0x7f02cbc06a80) 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 (0x0x7f02cbc06b40) 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*>::*> (0x0x7f02cbc06c60) 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*> (0x0x7f02cbc06de0) 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*> (0x0x7f02cbc306e8) 0 empty
  std::iterator_traits<const signed char*> (0x0x7f02cbc06e40) 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*> (0x0x7f02cbc06d80) 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*> (0x0x7f02cbc06ea0) 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*> (0x0x7f02cbc06f00) 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> (0x0x7f02cb8c6000) 0 empty

Class boost::is_abstract<signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<signed char> (0x0x7f02cbc30888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02cbc308f0) 0 empty
    mpl_::bool_<false> (0x0x7f02cb8c6060) 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> > (0x0x7f02cbc30958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02cbc309c0) 0 empty
    mpl_::bool_<false> (0x0x7f02cb8c60c0) 0 empty

Class boost::is_array<signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_array<signed char> (0x0x7f02cbc30a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02cbc30a90) 0 empty
    mpl_::bool_<false> (0x0x7f02cb8c6120) 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> > (0x0x7f02cbc30af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02cbc30b60) 0 empty
    mpl_::bool_<false> (0x0x7f02cb8c6180) 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> > (0x0x7f02cbc30bc8) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02cbc30c30) 0 empty
    mpl_::bool_<false> (0x0x7f02cb8c61e0) 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> > (0x0x7f02cbc30c98) 0 empty
  boost::mpl::aux::or_impl<false, boost::is_array<signed char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02cbc30d00) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02cbc30d68) 0 empty
      mpl_::bool_<false> (0x0x7f02cb8c6240) 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> (0x0x7f02cb8c62a0) 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> (0x0x7f02cbc06f60) 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*> (0x0x7f02cbc06c00) 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*>::*> (0x0x7f02cb8c6360) 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*> (0x0x7f02cb8c6420) 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*> (0x0x7f02cbc302d8) 0 empty
  std::iterator_traits<const unsigned char*> (0x0x7f02cb8c6480) 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*> (0x0x7f02cb8c63c0) 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*> (0x0x7f02cb8c64e0) 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*> (0x0x7f02cb8c6540) 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> (0x0x7f02cb8c6600) 0 empty

Class boost::is_abstract<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<unsigned char> (0x0x7f02cbc305b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02cbc30680) 0 empty
    mpl_::bool_<false> (0x0x7f02cb8c6660) 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> > (0x0x7f02cb8f4000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02cb8f4068) 0 empty
    mpl_::bool_<false> (0x0x7f02cb8c66c0) 0 empty

Class boost::is_array<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_array<unsigned char> (0x0x7f02cb8f40d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02cb8f4138) 0 empty
    mpl_::bool_<false> (0x0x7f02cb8c6720) 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> > (0x0x7f02cb8f41a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02cb8f4208) 0 empty
    mpl_::bool_<false> (0x0x7f02cb8c6780) 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> > (0x0x7f02cb8f4270) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02cb8f42d8) 0 empty
    mpl_::bool_<false> (0x0x7f02cb8c67e0) 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> > (0x0x7f02cb8f4340) 0 empty
  boost::mpl::aux::or_impl<false, boost::is_array<unsigned char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02cb8f43a8) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02cb8f4410) 0 empty
      mpl_::bool_<false> (0x0x7f02cb8c6840) 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> (0x0x7f02cb8c68a0) 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> (0x0x7f02cb8c65a0) 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*> (0x0x7f02cb8c6300) 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*>::*> (0x0x7f02cb8c6960) 0 empty

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

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

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

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

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

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

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

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

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

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

Class boost::tuples::null_type
   size=1 align=1
   base size=0 base align=1
boost::tuples::null_type (0x0x7f02cb98bea0) 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> (0x0x7f02cb9df0c0) 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> (0x0x7f02cb9df3c0) 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<> > (0x0x7f02cb9df660) 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<> > (0x0x7f02cb9df6c0) 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> (0x0x7f02cb9df720) 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> (0x0x7f02cb9df780) 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> (0x0x7f02cb9df840) 0 empty

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

Class boost::tuples::detail::swallow_assign
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::swallow_assign (0x0x7f02cb9df9c0) 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::*)()))()> (0x0x7f02cb9dfd20) 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::*)()))()> (0x0x7f02cba6c060) 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> (0x0x7f02cba6c0c0) 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 (0x0x7f02cb68f548) 0 nearly-empty
    vptr=((& boost::bad_weak_ptr::_ZTVN5boost12bad_weak_ptrE) + 16u)
  std::exception (0x0x7f02cba6c360) 0 nearly-empty
      primary-for boost::bad_weak_ptr (0x0x7f02cb68f548)

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

Class boost::detail::shared_count
   size=8 align=8
   base size=8 base align=8
boost::detail::shared_count (0x0x7f02cba6c600) 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> (0x0x7f02cba6c660) 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*> (0x0x7f02cb68f7b8) 0 empty
  std::binary_function<boost::detail::sp_counted_base*, boost::detail::sp_counted_base*, bool> (0x0x7f02cba6c780) 0 empty

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

Class boost::detail::sp_empty
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_empty (0x0x7f02cba6ca20) 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> (0x0x7f02cba6ca80) 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> (0x0x7f02cba6cae0) 0 empty

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

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

Class boost::detail::sp_dereference<void>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<void> (0x0x7f02cba6cea0) 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> (0x0x7f02cba6cf00) 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> (0x0x7f02cba6cf60) 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> (0x0x7f02cb73e000) 0 empty

Class boost::detail::sp_element<void>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_element<void> (0x0x7f02cb73e600) 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> (0x0x7f02cb73e660) 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> (0x0x7f02cb73e6c0) 0 empty

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

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

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

Class boost::has_nothrow_constructor<void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_constructor<void> (0x0x7f02cb68fa90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02cb68faf8) 0 empty
    mpl_::bool_<false> (0x0x7f02cb73ea80) 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> (0x0x7f02cb68fb60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02cb68fbc8) 0 empty
    mpl_::bool_<false> (0x0x7f02cb73eae0) 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> (0x0x7f02cb68fc30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02cb68fc98) 0 empty
    mpl_::bool_<false> (0x0x7f02cb73eb40) 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> (0x0x7f02cb68fd00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02cb68fd68) 0 empty
    mpl_::bool_<false> (0x0x7f02cb73eba0) 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> (0x0x7f02cb68fdd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02cb68fe38) 0 empty
    mpl_::bool_<false> (0x0x7f02cb73ec00) 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> (0x0x7f02cb68fea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02cb68ff08) 0 empty
    mpl_::bool_<false> (0x0x7f02cb73ec60) 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> (0x0x7f02cb68ff70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02cb80f000) 0 empty
    mpl_::bool_<false> (0x0x7f02cb73ecc0) 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> (0x0x7f02cb80f068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02cb80f0d0) 0 empty
    mpl_::bool_<false> (0x0x7f02cb73ed20) 0 empty

Class boost::has_trivial_copy<void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_copy<void> (0x0x7f02cb80f208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02cb80f270) 0 empty
    mpl_::bool_<false> (0x0x7f02cb73eea0) 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> (0x0x7f02cb80f2d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02cb80f340) 0 empty
    mpl_::bool_<false> (0x0x7f02cb73ef00) 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> (0x0x7f02cb80f3a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02cb80f410) 0 empty
    mpl_::bool_<false> (0x0x7f02cb73ef60) 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> (0x0x7f02cb80f478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02cb80f4e0) 0 empty
    mpl_::bool_<false> (0x0x7f02cb814000) 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> (0x0x7f02cb80f548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02cb80f5b0) 0 empty
    mpl_::bool_<false> (0x0x7f02cb814060) 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> (0x0x7f02cb80f618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02cb80f680) 0 empty
    mpl_::bool_<false> (0x0x7f02cb8140c0) 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> (0x0x7f02cb80f6e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02cb80f750) 0 empty
    mpl_::bool_<false> (0x0x7f02cb814120) 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> (0x0x7f02cb80f7b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02cb80f820) 0 empty
    mpl_::bool_<false> (0x0x7f02cb814180) 0 empty

Class boost::has_nothrow_copy<void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_copy<void> (0x0x7f02cb80f958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02cb80f9c0) 0 empty
    mpl_::bool_<false> (0x0x7f02cb814300) 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> (0x0x7f02cb80fa28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02cb80fa90) 0 empty
    mpl_::bool_<false> (0x0x7f02cb814360) 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> (0x0x7f02cb80faf8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02cb80fb60) 0 empty
    mpl_::bool_<false> (0x0x7f02cb8143c0) 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> (0x0x7f02cb80fbc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02cb80fc30) 0 empty
    mpl_::bool_<false> (0x0x7f02cb814420) 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> (0x0x7f02cb80fc98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02cb80fd00) 0 empty
    mpl_::bool_<false> (0x0x7f02cb814480) 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> (0x0x7f02cb80fd68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02cb80fdd0) 0 empty
    mpl_::bool_<false> (0x0x7f02cb8144e0) 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> (0x0x7f02cb80fe38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02cb80fea0) 0 empty
    mpl_::bool_<false> (0x0x7f02cb814540) 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> (0x0x7f02cb80ff08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02cb80ff70) 0 empty
    mpl_::bool_<false> (0x0x7f02cb8145a0) 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_> (0x0x7f02cb814720) 0 empty

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

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

Class boost::in_place_factory0
   size=1 align=1
   base size=1 base align=1
boost::in_place_factory0 (0x0x7f02cb8291a0) 0 empty
  boost::in_place_factory_base (0x0x7f02cb8149c0) 0 empty

Class boost::optional_detail::optional_tag
   size=1 align=1
   base size=0 base align=1
boost::optional_detail::optional_tag (0x0x7f02cb8865a0) 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> (0x0x7f02cb886840) 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> (0x0x7f02cb886960) 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 (0x0x7f02cb886e40) 0 nearly-empty
    vptr=((& boost::any::placeholder::_ZTVN5boost3any11placeholderE) + 16u)

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

Class boost::has_trivial_destructor<void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_destructor<void> (0x0x7f02cb548208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02cb548270) 0 empty
    mpl_::bool_<false> (0x0x7f02cb557060) 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> (0x0x7f02cb5482d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02cb548340) 0 empty
    mpl_::bool_<false> (0x0x7f02cb5570c0) 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> (0x0x7f02cb5483a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02cb548410) 0 empty
    mpl_::bool_<false> (0x0x7f02cb557120) 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> (0x0x7f02cb548478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02cb5484e0) 0 empty
    mpl_::bool_<false> (0x0x7f02cb557180) 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 (0x0x7f02cb5573c0) 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 (0x0x7f02cb557420) 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 (0x0x7f02cb5574e0) 0

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

Class boost::detail::function::unusable
   size=1 align=1
   base size=0 base align=1
boost::detail::function::unusable (0x0x7f02cb5575a0) 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> (0x0x7f02cb557660) 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 (0x0x7f02cb5576c0) 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 (0x0x7f02cb557720) 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 (0x0x7f02cb557780) 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 (0x0x7f02cb5577e0) 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> (0x0x7f02cb557960) 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> (0x0x7f02cb5579c0) 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> (0x0x7f02cb548680) 0 empty
  mpl_::integral_c<long unsigned int, 8ul> (0x0x7f02cb557a20) 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> (0x0x7f02cb5486e8) 0 empty
  boost::integral_constant<long unsigned int, 8ul> (0x0x7f02cb548750) 0 empty
    mpl_::integral_c<long unsigned int, 8ul> (0x0x7f02cb557a80) 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 (0x0x7f02cb557cc0) 0 empty

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

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

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> (0x0x7f02cb336180) 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> (0x0x7f02cb3362a0) 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> (0x0x7f02cb3363c0) 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> (0x0x7f02cb336cc0) 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> (0x0x7f02cb336de0) 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> (0x0x7f02cb336f00) 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> (0x0x7f02cb3b1060) 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> (0x0x7f02cb3b19c0) 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> (0x0x7f02cb3b1ae0) 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> (0x0x7f02cb3b1c00) 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> (0x0x7f02cb3b1d20) 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> (0x0x7f02db22d900) 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> (0x0x7f02db22da20) 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> (0x0x7f02db22db40) 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> (0x0x7f02d90a79c0) 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> (0x0x7f02d7244600) 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> (0x0x7f02d7244780) 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> (0x0x7f02d72448a0) 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> (0x0x7f02d5c58000) 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> (0x0x7f02cd0d4180) 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> (0x0x7f02ccecdb40) 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> (0x0x7f02cceea000) 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> (0x0x7f02ccc69060) 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> (0x0x7f02cc35f1e0) 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> (0x0x7f02cc117900) 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> (0x0x7f02cbcdb600) 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> (0x0x7f02cba6c1e0) 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> (0x0x7f02ccba1c00) 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> (0x0x7f02ce2910c0) 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> (0x0x7f02ce291540) 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> (0x0x7f02ce2919c0) 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> (0x0x7f02ccbb96c0) 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> (0x0x7f02ccbb97e0) 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> (0x0x7f02ccbb9900) 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> (0x0x7f02ccbb9a20) 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> (0x0x7f02cd6d9540) 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> (0x0x7f02cd6d9660) 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> (0x0x7f02cd6d9780) 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> (0x0x7f02cd6d98a0) 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> (0x0x7f02cd1541e0) 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> (0x0x7f02cd154300) 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> (0x0x7f02cd154420) 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> (0x0x7f02cd154540) 0 empty

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

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

Class std::_Bit_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_iterator (0x0x7f02cd4e0f70) 0
  std::_Bit_iterator_base (0x0x7f02cdd15000) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f02cd154c00) 0 empty

Class std::_Bit_const_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_const_iterator (0x0x7f02cdd15068) 0
  std::_Bit_iterator_base (0x0x7f02cdd150d0) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f02cd154c60) 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> (0x0x7f02cd154de0) 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> (0x0x7f02cd154e40) 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> (0x0x7f02cdd15340) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, std::_Bit_reference*, std::_Bit_reference> (0x0x7f02cd154ea0) 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> (0x0x7f02cd154f00) 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> (0x0x7f02cd154f60) 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> (0x0x7f02cdd15478) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, const bool*, bool> (0x0x7f02ccfb2000) 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> (0x0x7f02ccfb25a0) 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> (0x0x7f02ccfb2600) 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> (0x0x7f02cdd15dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02cdd15e38) 0 empty
    mpl_::bool_<false> (0x0x7f02ccfb2660) 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> (0x0x7f02cdd15ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02cdd15f08) 0 empty
    mpl_::bool_<false> (0x0x7f02ccfb26c0) 0 empty

Class boost::is_reference<std::locale>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<std::locale> (0x0x7f02cdd15f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02cdd15208) 0 empty
    mpl_::bool_<false> (0x0x7f02ccfb2720) 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> > (0x0x7f02ccfb27e0) 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> > (0x0x7f02ccfb2780) 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> (0x0x7f02ccfb2900) 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> (0x0x7f02ccfb2a20) 0 empty

Class boost::alignment_of<std::locale>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<std::locale> (0x0x7f02cdd155b0) 0 empty
  boost::integral_constant<long unsigned int, 8ul> (0x0x7f02cdd15618) 0 empty
    mpl_::integral_c<long unsigned int, 8ul> (0x0x7f02ccfb2a80) 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 (0x0x7f02ccfb29c0) 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> (0x0x7f02ccfb2960) 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> (0x0x7f02cdd15d00) 0
  boost::optional_detail::optional_tag (0x0x7f02ccfb2540) 0 empty

Class boost::optional<std::locale>
   size=16 align=8
   base size=16 base align=8
boost::optional<std::locale> (0x0x7f02cdd15d68) 0
  boost::optional_detail::optional_base<std::locale> (0x0x7f02cbfae000) 0
    boost::optional_detail::optional_tag (0x0x7f02ccfb2ae0) 0 empty

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

Class std::allocator<bool>
   size=1 align=1
   base size=1 base align=1
std::allocator<bool> (0x0x7f02cbfae138) 0 empty
  __gnu_cxx::new_allocator<bool> (0x0x7f02ccfb2d20) 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> (0x0x7f02ccfb2d80) 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> (0x0x7f02ccfb2de0) 0 empty

Class std::allocator<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::allocator<long unsigned int> (0x0x7f02cbfae208) 0 empty
  __gnu_cxx::new_allocator<long unsigned int> (0x0x7f02ccfb2e40) 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 (0x0x7f02cbfae270) 0
  std::allocator<long unsigned int> (0x0x7f02cbfae2d8) 0 empty
    __gnu_cxx::new_allocator<long unsigned int> (0x0x7f02ccfb2ea0) 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> > (0x0x7f02ccfb2c60) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class boost::algorithm::detail::tail_finderF
   size=4 align=4
   base size=4 base align=4
boost::algorithm::detail::tail_finderF (0x0x7f02cb1b4ba0) 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> (0x0x7f02cae57180) 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> (0x0x7f02cae57240) 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> (0x0x7f02cae576c0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class FDMultiplexerException
   size=16 align=8
   base size=16 base align=8
FDMultiplexerException (0x0x7f02cb10ce38) 0
    vptr=((& FDMultiplexerException::_ZTV22FDMultiplexerException) + 16u)
  std::runtime_error (0x0x7f02cb10cea0) 0
      primary-for FDMultiplexerException (0x0x7f02cb10ce38)
    std::exception (0x0x7f02cace4ae0) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f02cb10cea0)

Class std::binary_function<int, boost::any&, void>
   size=1 align=1
   base size=0 base align=1
std::binary_function<int, boost::any&, void> (0x0x7f02cace4c60) 0 empty

Class boost::function2<void, int, boost::any&>
   size=32 align=8
   base size=32 base align=8
boost::function2<void, int, boost::any&> (0x0x7f02cb50aa10) 0
  boost::function_base (0x0x7f02cace4cc0) 0
  std::binary_function<int, boost::any&, void> (0x0x7f02cace4d20) 0 empty

Class boost::function<void(int, boost::any&)>
   size=32 align=8
   base size=32 base align=8
boost::function<void(int, boost::any&)> (0x0x7f02cb10c9c0) 0
  boost::function2<void, int, boost::any&> (0x0x7f02cb50aaf0) 0
    boost::function_base (0x0x7f02cace4de0) 0
    std::binary_function<int, boost::any&, void> (0x0x7f02cace4e40) 0 empty

Class FDMultiplexer::Callback
   size=56 align=8
   base size=56 base align=8
FDMultiplexer::Callback (0x0x7f02cace4ba0) 0

Class __gnu_cxx::new_allocator<std::pair<const int, FDMultiplexer::Callback> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const int, FDMultiplexer::Callback> > (0x0x7f02cace4f00) 0 empty

Class std::allocator<std::pair<const int, FDMultiplexer::Callback> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const int, FDMultiplexer::Callback> > (0x0x7f02cb10ca28) 0 empty
  __gnu_cxx::new_allocator<std::pair<const int, FDMultiplexer::Callback> > (0x0x7f02cace4f60) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, FDMultiplexer::Callback> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, FDMultiplexer::Callback> > > (0x0x7f02cad73000) 0 empty

Class std::allocator<std::pair<const int, FDMultiplexer::Callback> >::rebind<std::pair<const int, FDMultiplexer::Callback> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const int, FDMultiplexer::Callback> >::rebind<std::pair<const int, FDMultiplexer::Callback> > (0x0x7f02cad731e0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, FDMultiplexer::Callback> > >::rebind<std::pair<const int, FDMultiplexer::Callback> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, FDMultiplexer::Callback> > >::rebind<std::pair<const int, FDMultiplexer::Callback> > (0x0x7f02cad73180) 0 empty

Class std::allocator<std::pair<const int, FDMultiplexer::Callback> >::rebind<std::_Rb_tree_node<std::pair<const int, FDMultiplexer::Callback> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const int, FDMultiplexer::Callback> >::rebind<std::_Rb_tree_node<std::pair<const int, FDMultiplexer::Callback> > > (0x0x7f02cad73300) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, FDMultiplexer::Callback> > >::rebind<std::_Rb_tree_node<std::pair<const int, FDMultiplexer::Callback> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, FDMultiplexer::Callback> > >::rebind<std::_Rb_tree_node<std::pair<const int, FDMultiplexer::Callback> > > (0x0x7f02cad732a0) 0 empty

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

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

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, FDMultiplexer::Callback> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, FDMultiplexer::Callback> > > (0x0x7f02cad73420) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const int, FDMultiplexer::Callback> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const int, FDMultiplexer::Callback> > > (0x0x7f02cad74208) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, FDMultiplexer::Callback> > > (0x0x7f02cad73540) 0 empty

Class std::_Rb_tree<int, std::pair<const int, FDMultiplexer::Callback>, std::_Select1st<std::pair<const int, FDMultiplexer::Callback> >, std::less<int>, std::allocator<std::pair<const int, FDMultiplexer::Callback> > >::_Rb_tree_impl<std::less<int>, false>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<int, std::pair<const int, FDMultiplexer::Callback>, std::_Select1st<std::pair<const int, FDMultiplexer::Callback> >, std::less<int>, std::allocator<std::pair<const int, FDMultiplexer::Callback> > >::_Rb_tree_impl<std::less<int>, false> (0x0x7f02cad74270) 0
  std::allocator<std::_Rb_tree_node<std::pair<const int, FDMultiplexer::Callback> > > (0x0x7f02cad742d8) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, FDMultiplexer::Callback> > > (0x0x7f02cad73600) 0 empty

Class std::_Rb_tree<int, std::pair<const int, FDMultiplexer::Callback>, std::_Select1st<std::pair<const int, FDMultiplexer::Callback> >, std::less<int>, std::allocator<std::pair<const int, FDMultiplexer::Callback> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<int, std::pair<const int, FDMultiplexer::Callback>, std::_Select1st<std::pair<const int, FDMultiplexer::Callback> >, std::less<int>, std::allocator<std::pair<const int, FDMultiplexer::Callback> > > (0x0x7f02cad73240) 0

Class std::map<int, FDMultiplexer::Callback>
   size=48 align=8
   base size=48 base align=8
std::map<int, FDMultiplexer::Callback> (0x0x7f02cace4ea0) 0

Class std::_Rb_tree_iterator<std::pair<const int, FDMultiplexer::Callback> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<std::pair<const int, FDMultiplexer::Callback> > (0x0x7f02cad73840) 0

Vtable for FDMultiplexer
FDMultiplexer::_ZTV13FDMultiplexer: 15u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI13FDMultiplexer)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))FDMultiplexer::addReadFD
48    (int (*)(...))FDMultiplexer::addWriteFD
56    (int (*)(...))FDMultiplexer::removeReadFD
64    (int (*)(...))FDMultiplexer::removeWriteFD
72    (int (*)(...))FDMultiplexer::setReadTTD
80    (int (*)(...))FDMultiplexer::getReadParameter
88    (int (*)(...))FDMultiplexer::getTimeouts
96    (int (*)(...))__cxa_pure_virtual
104   (int (*)(...))__cxa_pure_virtual
112   (int (*)(...))__cxa_pure_virtual

Class FDMultiplexer
   size=120 align=8
   base size=120 base align=8
FDMultiplexer (0x0x7f02cace4b40) 0
    vptr=((& FDMultiplexer::_ZTV13FDMultiplexer) + 16u)

Class boost::is_integral<boost::function<void(int, boost::any&)> >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::function<void(int, boost::any&)> > (0x0x7f02cad74410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02cad74478) 0 empty
    mpl_::bool_<false> (0x0x7f02cad73900) 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> (0x0x7f02cad73960) 0 empty

Class boost::enable_if_c<true, int>
   size=1 align=1
   base size=0 base align=1
boost::enable_if_c<true, int> (0x0x7f02cad739c0) 0 empty

Class std::pair<const int, FDMultiplexer::Callback>
   size=64 align=8
   base size=64 base align=8
std::pair<const int, FDMultiplexer::Callback> (0x0x7f02cad73a20) 0

Class __gnu_cxx::new_allocator<std::pair<int, boost::any> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<int, boost::any> > (0x0x7f02cad73b40) 0 empty

Class std::allocator<std::pair<int, boost::any> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<int, boost::any> > (0x0x7f02cad74548) 0 empty
  __gnu_cxx::new_allocator<std::pair<int, boost::any> > (0x0x7f02cad73ba0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, boost::any> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<int, boost::any> > > (0x0x7f02cad73ae0) 0 empty

Class std::allocator<std::pair<int, boost::any> >::rebind<std::pair<int, boost::any> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<int, boost::any> >::rebind<std::pair<int, boost::any> > (0x0x7f02cad73cc0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, boost::any> > >::rebind<std::pair<int, boost::any> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<int, boost::any> > >::rebind<std::pair<int, boost::any> > (0x0x7f02cad73c60) 0 empty

Class std::_Vector_base<std::pair<int, boost::any>, std::allocator<std::pair<int, boost::any> > >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::pair<int, boost::any>, std::allocator<std::pair<int, boost::any> > >::_Vector_impl (0x0x7f02cad746e8) 0
  std::allocator<std::pair<int, boost::any> > (0x0x7f02cad74750) 0 empty
    __gnu_cxx::new_allocator<std::pair<int, boost::any> > (0x0x7f02cad73d20) 0 empty

Class std::_Vector_base<std::pair<int, boost::any>, std::allocator<std::pair<int, boost::any> > >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::pair<int, boost::any>, std::allocator<std::pair<int, boost::any> > > (0x0x7f02cad73a80) 0

Class std::vector<std::pair<int, boost::any> >
   size=24 align=8
   base size=24 base align=8
std::vector<std::pair<int, boost::any> > (0x0x7f02cad747b8) 0
  std::_Vector_base<std::pair<int, boost::any>, std::allocator<std::pair<int, boost::any> > > (0x0x7f02cad73e40) 0

Class boost::tuples::detail::tie_traits<const long int>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::tie_traits<const long int> (0x0x7f02cad73f60) 0 empty

Class boost::tuples::detail::tie_mapper<const long int, const long int, void, void, void, void, void, void, void, void>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::tie_mapper<const long int, const long int, void, void, void, void, void, void, void, void> (0x0x7f02cad73f00) 0 empty

Class boost::tuples::detail::map_tuple_to_cons<const long int&, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::map_tuple_to_cons<const long int&, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> (0x0x7f02caa92180) 0 empty

Class boost::tuples::detail::map_tuple_to_cons<const long int&, const long int&, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::map_tuple_to_cons<const long int&, const long int&, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> (0x0x7f02caa92120) 0 empty

Class boost::detail::is_reference_impl<const long int&>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<const long int&> (0x0x7f02caa922a0) 0 empty

Class boost::is_lvalue_reference<const long int&>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<const long int&> (0x0x7f02caa95680) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02caa956e8) 0 empty
    mpl_::bool_<true> (0x0x7f02caa92300) 0 empty

Class boost::is_rvalue_reference<const long int&>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<const long int&> (0x0x7f02caa95750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02caa957b8) 0 empty
    mpl_::bool_<false> (0x0x7f02caa92360) 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> (0x0x7f02caa923c0) 0 empty

Class boost::is_reference<const long int&>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<const long int&> (0x0x7f02caa95820) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02caa95888) 0 empty
    mpl_::bool_<true> (0x0x7f02caa92420) 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> (0x0x7f02caa958f0) 0 empty
  boost::type_traits::false_result (0x0x7f02caa92480) 0 empty

Class boost::type_traits::false_result::result_<const long int&>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::false_result::result_<const long int&> (0x0x7f02caa924e0) 0 empty

Class boost::detail::is_function_impl<const long int&>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<const long int&> (0x0x7f02caa95958) 0 empty
  boost::type_traits::false_result::result_<const long int&> (0x0x7f02caa92540) 0 empty

Class boost::is_function<const long int&>
   size=1 align=1
   base size=1 base align=1
boost::is_function<const long int&> (0x0x7f02caa959c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02caa95a28) 0 empty
    mpl_::bool_<false> (0x0x7f02caa925a0) 0 empty

Class boost::tuples::detail::IF<false, boost::tuples::detail::non_storeable_type<const long int&>, const long int&>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::IF<false, boost::tuples::detail::non_storeable_type<const long int&>, const long int&> (0x0x7f02caa92600) 0 empty

Class boost::tuples::detail::wrap_non_storeable_type<const long int&>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::wrap_non_storeable_type<const long int&> (0x0x7f02caa92240) 0 empty

Class boost::tuples::access_traits<const long int&>
   size=1 align=1
   base size=0 base align=1
boost::tuples::access_traits<const long int&> (0x0x7f02caa926c0) 0 empty

Class boost::tuples::cons<const long int&, boost::tuples::null_type>
   size=8 align=8
   base size=8 base align=8
boost::tuples::cons<const long int&, boost::tuples::null_type> (0x0x7f02caa92660) 0

Class boost::detail::cv_traits_imp<boost::tuples::cons<const long int&, boost::tuples::null_type>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::tuples::cons<const long int&, boost::tuples::null_type>*> (0x0x7f02caa92840) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::tuples::cons<const long int&, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::tuples::cons<const long int&, boost::tuples::null_type> > (0x0x7f02caa927e0) 0 empty

Class boost::remove_cv<boost::tuples::cons<const long int&, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::tuples::cons<const long int&, boost::tuples::null_type> > (0x0x7f02caa92780) 0 empty

Class boost::tuples::access_traits<boost::tuples::cons<const long int&, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::access_traits<boost::tuples::cons<const long int&, boost::tuples::null_type> > (0x0x7f02caa92720) 0 empty

Class boost::tuples::cons<const long int&, boost::tuples::cons<const long int&, boost::tuples::null_type> >
   size=16 align=8
   base size=16 base align=8
boost::tuples::cons<const long int&, boost::tuples::cons<const long int&, boost::tuples::null_type> > (0x0x7f02caa921e0) 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*> (0x0x7f02caa92d80) 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> (0x0x7f02caa92d20) 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> (0x0x7f02caa92cc0) 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> (0x0x7f02caa92c60) 0 empty

Class boost::tuples::tuple<const long int&, const long int&, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>
   size=16 align=8
   base size=16 base align=8
boost::tuples::tuple<const long int&, const long int&, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> (0x0x7f02caa95f08) 0
  boost::tuples::cons<const long int&, boost::tuples::cons<const long int&, boost::tuples::null_type> > (0x0x7f02caa92c00) 0

Class boost::tuples::detail::tie_traits<long int>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::tie_traits<long int> (0x0x7f02caa92e40) 0 empty

Class boost::tuples::detail::tie_mapper<long int, long int, void, void, void, void, void, void, void, void>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::tie_mapper<long int, long int, void, void, void, void, void, void, void, void> (0x0x7f02caa92de0) 0 empty

Class boost::tuples::detail::map_tuple_to_cons<long int&, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::map_tuple_to_cons<long int&, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> (0x0x7f02caa92f60) 0 empty

Class boost::tuples::detail::map_tuple_to_cons<long int&, long int&, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::map_tuple_to_cons<long int&, long int&, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> (0x0x7f02caa92f00) 0 empty

Class boost::detail::is_reference_impl<long int&>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<long int&> (0x0x7f02caaf60c0) 0 empty

Class boost::is_lvalue_reference<long int&>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<long int&> (0x0x7f02caaf2410) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02caaf2478) 0 empty
    mpl_::bool_<true> (0x0x7f02caaf6120) 0 empty

Class boost::is_rvalue_reference<long int&>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<long int&> (0x0x7f02caaf24e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02caaf2548) 0 empty
    mpl_::bool_<false> (0x0x7f02caaf6180) 0 empty

Class boost::is_reference<long int&>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<long int&> (0x0x7f02caaf25b0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02caaf2618) 0 empty
    mpl_::bool_<true> (0x0x7f02caaf61e0) 0 empty

Class boost::type_traits::false_result::result_<long int&>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::false_result::result_<long int&> (0x0x7f02caaf6240) 0 empty

Class boost::detail::is_function_impl<long int&>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<long int&> (0x0x7f02caaf2680) 0 empty
  boost::type_traits::false_result::result_<long int&> (0x0x7f02caaf62a0) 0 empty

Class boost::is_function<long int&>
   size=1 align=1
   base size=1 base align=1
boost::is_function<long int&> (0x0x7f02caaf26e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02caaf2750) 0 empty
    mpl_::bool_<false> (0x0x7f02caaf6300) 0 empty

Class boost::tuples::detail::IF<false, boost::tuples::detail::non_storeable_type<long int&>, long int&>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::IF<false, boost::tuples::detail::non_storeable_type<long int&>, long int&> (0x0x7f02caaf6360) 0 empty

Class boost::tuples::detail::wrap_non_storeable_type<long int&>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::wrap_non_storeable_type<long int&> (0x0x7f02caaf6060) 0 empty

Class boost::tuples::access_traits<long int&>
   size=1 align=1
   base size=0 base align=1
boost::tuples::access_traits<long int&> (0x0x7f02caaf6420) 0 empty

Class boost::tuples::cons<long int&, boost::tuples::null_type>
   size=8 align=8
   base size=8 base align=8
boost::tuples::cons<long int&, boost::tuples::null_type> (0x0x7f02caaf63c0) 0

Class boost::detail::cv_traits_imp<boost::tuples::cons<long int&, boost::tuples::null_type>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::tuples::cons<long int&, boost::tuples::null_type>*> (0x0x7f02caaf65a0) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::tuples::cons<long int&, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::tuples::cons<long int&, boost::tuples::null_type> > (0x0x7f02caaf6540) 0 empty

Class boost::remove_cv<boost::tuples::cons<long int&, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::tuples::cons<long int&, boost::tuples::null_type> > (0x0x7f02caaf64e0) 0 empty

Class boost::tuples::access_traits<boost::tuples::cons<long int&, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::access_traits<boost::tuples::cons<long int&, boost::tuples::null_type> > (0x0x7f02caaf6480) 0 empty

Class boost::tuples::cons<long int&, boost::tuples::cons<long int&, boost::tuples::null_type> >
   size=16 align=8
   base size=16 base align=8
boost::tuples::cons<long int&, boost::tuples::cons<long int&, boost::tuples::null_type> > (0x0x7f02caaf6000) 0

Class boost::tuples::tuple<long int&, long int&, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>
   size=16 align=8
   base size=16 base align=8
boost::tuples::tuple<long int&, long int&, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> (0x0x7f02caaf2d00) 0
  boost::tuples::cons<long int&, boost::tuples::cons<long int&, boost::tuples::null_type> > (0x0x7f02caaf67e0) 0

Class std::pair<int, boost::any>
   size=16 align=8
   base size=16 base align=8
std::pair<int, boost::any> (0x0x7f02caaf68a0) 0

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

Class std::allocator<std::pair<const int, FDMultiplexer* (*)()> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const int, FDMultiplexer* (*)()> > (0x0x7f02cab34f70) 0 empty
  __gnu_cxx::new_allocator<std::pair<const int, FDMultiplexer* (*)()> > (0x0x7f02caaf69c0) 0 empty

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

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

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

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

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

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

Class std::allocator<std::_Rb_tree_node<std::pair<const int, FDMultiplexer* (*)()> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const int, FDMultiplexer* (*)()> > > (0x0x7f02cab66208) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, FDMultiplexer* (*)()> > > (0x0x7f02caaf6de0) 0 empty

Class std::_Rb_tree<int, std::pair<const int, FDMultiplexer* (*)()>, std::_Select1st<std::pair<const int, FDMultiplexer* (*)()> >, std::less<int>, std::allocator<std::pair<const int, FDMultiplexer* (*)()> > >::_Rb_tree_impl<std::less<int>, false>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<int, std::pair<const int, FDMultiplexer* (*)()>, std::_Select1st<std::pair<const int, FDMultiplexer* (*)()> >, std::less<int>, std::allocator<std::pair<const int, FDMultiplexer* (*)()> > >::_Rb_tree_impl<std::less<int>, false> (0x0x7f02cab66270) 0
  std::allocator<std::_Rb_tree_node<std::pair<const int, FDMultiplexer* (*)()> > > (0x0x7f02cab662d8) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, FDMultiplexer* (*)()> > > (0x0x7f02caaf6ea0) 0 empty

Class std::_Rb_tree<int, std::pair<const int, FDMultiplexer* (*)()>, std::_Select1st<std::pair<const int, FDMultiplexer* (*)()> >, std::less<int>, std::allocator<std::pair<const int, FDMultiplexer* (*)()> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<int, std::pair<const int, FDMultiplexer* (*)()>, std::_Select1st<std::pair<const int, FDMultiplexer* (*)()> >, std::less<int>, std::allocator<std::pair<const int, FDMultiplexer* (*)()> > > (0x0x7f02caaf6ba0) 0

Class std::multimap<int, FDMultiplexer* (*)()>
   size=48 align=8
   base size=48 base align=8
std::multimap<int, FDMultiplexer* (*)()> (0x0x7f02caaf6900) 0

Class boost::enable_if_c<true, boost::function<void(int, boost::any&)>&>
   size=1 align=1
   base size=0 base align=1
boost::enable_if_c<true, boost::function<void(int, boost::any&)>&> (0x0x7f02cabbb060) 0 empty

Vtable for SelectFDMultiplexer
SelectFDMultiplexer::_ZTV19SelectFDMultiplexer: 15u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI19SelectFDMultiplexer)
16    (int (*)(...))SelectFDMultiplexer::~SelectFDMultiplexer
24    (int (*)(...))SelectFDMultiplexer::~SelectFDMultiplexer
32    (int (*)(...))SelectFDMultiplexer::run
40    (int (*)(...))FDMultiplexer::addReadFD
48    (int (*)(...))FDMultiplexer::addWriteFD
56    (int (*)(...))FDMultiplexer::removeReadFD
64    (int (*)(...))FDMultiplexer::removeWriteFD
72    (int (*)(...))FDMultiplexer::setReadTTD
80    (int (*)(...))FDMultiplexer::getReadParameter
88    (int (*)(...))FDMultiplexer::getTimeouts
96    (int (*)(...))SelectFDMultiplexer::getName
104   (int (*)(...))SelectFDMultiplexer::addFD
112   (int (*)(...))SelectFDMultiplexer::removeFD

Class SelectFDMultiplexer
   size=120 align=8
   base size=120 base align=8
SelectFDMultiplexer (0x0x7f02cab66478) 0
    vptr=((& SelectFDMultiplexer::_ZTV19SelectFDMultiplexer) + 16u)
  FDMultiplexer (0x0x7f02cabbb120) 0
      primary-for SelectFDMultiplexer (0x0x7f02cab66478)

Class std::_Resetiosflags
   size=4 align=4
   base size=4 base align=4
std::_Resetiosflags (0x0x7f02cabbb180) 0

Class std::_Setiosflags
   size=4 align=4
   base size=4 base align=4
std::_Setiosflags (0x0x7f02cabbb1e0) 0

Class std::_Setbase
   size=4 align=4
   base size=4 base align=4
std::_Setbase (0x0x7f02cabbb240) 0

Class std::_Setprecision
   size=4 align=4
   base size=4 base align=4
std::_Setprecision (0x0x7f02cabbb300) 0

Class std::_Setw
   size=4 align=4
   base size=4 base align=4
std::_Setw (0x0x7f02cabbb360) 0

Class YaHTTP::DateTime
   size=36 align=4
   base size=36 base align=4
YaHTTP::DateTime (0x0x7f02cabbb3c0) 0

Class std::_Setfill<char>
   size=1 align=1
   base size=1 base align=1
std::_Setfill<char> (0x0x7f02cabbb480) 0

Class YaHTTP::Utility
   size=1 align=1
   base size=0 base align=1
YaHTTP::Utility (0x0x7f02cabbb4e0) 0 empty

Class std::__are_same<char*, char*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<char*, char*> (0x0x7f02cabbb540) 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> > (0x0x7f02cabbb5a0) 0 empty

Class std::iterator_traits<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > (0x0x7f02cabbb6c0) 0 empty

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

Class __gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > (0x0x7f02cabbb720) 0

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

Class std::allocator<unsigned char>
   size=1 align=1
   base size=1 base align=1
std::allocator<unsigned char> (0x0x7f02ca88d340) 0 empty
  __gnu_cxx::new_allocator<unsigned char> (0x0x7f02cabbb900) 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> > (0x0x7f02cabbb840) 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> (0x0x7f02cabbba20) 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> (0x0x7f02cabbb9c0) 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 (0x0x7f02ca88d4e0) 0
  std::allocator<unsigned char> (0x0x7f02ca88d548) 0 empty
    __gnu_cxx::new_allocator<unsigned char> (0x0x7f02cabbba80) 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> > (0x0x7f02cabbb7e0) 0

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

Class __gnu_cxx::__normal_iterator<unsigned char*, std::vector<unsigned char> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<unsigned char*, std::vector<unsigned char> > (0x0x7f02cabbbc00) 0

Class std::__are_same<unsigned char*, unsigned char*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<unsigned char*, unsigned char*> (0x0x7f02cabbbc60) 0 empty

Class __gnu_cxx::__enable_if<true, std::vector<unsigned char> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, std::vector<unsigned char> > (0x0x7f02cabbbcc0) 0 empty

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> > > (0x0x7f02cabbbd80) 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> > > (0x0x7f02ca88d7b8) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > (0x0x7f02cabbbea0) 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> > > > (0x0x7f02cabbbf60) 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> > > (0x0x7f02ca9710c0) 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> > > (0x0x7f02ca971060) 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> > > > (0x0x7f02ca9711e0) 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> > > > (0x0x7f02ca971180) 0 empty

Class std::binary_function<std::basic_string<char>, std::basic_string<char>, bool>
   size=1 align=1
   base size=0 base align=1
std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7f02ca971240) 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> > (0x0x7f02ca88da28) 0 empty
  std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7f02ca9712a0) 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> > > > (0x0x7f02ca971300) 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> > > > (0x0x7f02ca88da90) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > (0x0x7f02ca971360) 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> (0x0x7f02ca88daf8) 0
  std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > (0x0x7f02ca88db60) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > (0x0x7f02ca9713c0) 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> > > > (0x0x7f02ca971120) 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> > (0x0x7f02cabbbd20) 0

Class std::pair<const std::basic_string<char>, std::basic_string<char> >
   size=16 align=8
   base size=16 base align=8
std::pair<const std::basic_string<char>, std::basic_string<char> > (0x0x7f02ca971420) 0

Class std::iterator_traits<const char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const char*> (0x0x7f02ca9714e0) 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> > (0x0x7f02ca971480) 0

Class std::iterator<std::random_access_iterator_tag, char, long int, char*, char&>
   size=1 align=1
   base size=0 base align=1
std::iterator<std::random_access_iterator_tag, char, long int, char*, char&> (0x0x7f02ca971540) 0 empty

Class std::reverse_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >
   size=8 align=8
   base size=8 base align=8
std::reverse_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > (0x0x7f02ca88dd00) 0
  std::iterator<std::random_access_iterator_tag, char, long int, char*, char&> (0x0x7f02ca9715a0) 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*> (0x0x7f02ca971600) 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> > (0x0x7f02ca971660) 0 empty

Class YaHTTP::URL
   size=72 align=8
   base size=65 base align=8
YaHTTP::URL (0x0x7f02ca971780) 0

Vtable for YaHTTP::Error
YaHTTP::Error::_ZTVN6YaHTTP5ErrorE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6YaHTTP5ErrorE)
16    (int (*)(...))YaHTTP::Error::~Error
24    (int (*)(...))YaHTTP::Error::~Error
32    (int (*)(...))YaHTTP::Error::what

Class YaHTTP::Error
   size=16 align=8
   base size=16 base align=8
YaHTTP::Error (0x0x7f02ca88d750) 0
    vptr=((& YaHTTP::Error::_ZTVN6YaHTTP5ErrorE) + 16u)
  std::exception (0x0x7f02ca971840) 0 nearly-empty
      primary-for YaHTTP::Error (0x0x7f02ca88d750)

Vtable for YaHTTP::ParseError
YaHTTP::ParseError::_ZTVN6YaHTTP10ParseErrorE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6YaHTTP10ParseErrorE)
16    (int (*)(...))YaHTTP::ParseError::~ParseError
24    (int (*)(...))YaHTTP::ParseError::~ParseError
32    (int (*)(...))YaHTTP::Error::what

Class YaHTTP::ParseError
   size=16 align=8
   base size=16 base align=8
YaHTTP::ParseError (0x0x7f02ca88d820) 0
    vptr=((& YaHTTP::ParseError::_ZTVN6YaHTTP10ParseErrorE) + 16u)
  YaHTTP::Error (0x0x7f02ca88d888) 0
      primary-for YaHTTP::ParseError (0x0x7f02ca88d820)
    std::exception (0x0x7f02ca9718a0) 0 nearly-empty
        primary-for YaHTTP::Error (0x0x7f02ca88d888)

Class YaHTTP::Cookie
   size=80 align=8
   base size=80 base align=8
YaHTTP::Cookie (0x0x7f02ca971900) 0

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

Class std::allocator<std::pair<const std::basic_string<char>, YaHTTP::Cookie> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const std::basic_string<char>, YaHTTP::Cookie> > (0x0x7f02ca88ddd0) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, YaHTTP::Cookie> > (0x0x7f02ca971a80) 0 empty

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

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

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

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

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

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

Class std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, YaHTTP::Cookie> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, YaHTTP::Cookie> > > (0x0x7f02ca6d31a0) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, YaHTTP::Cookie> > > (0x0x7f02ca971de0) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, YaHTTP::Cookie>, std::_Select1st<std::pair<const std::basic_string<char>, YaHTTP::Cookie> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, YaHTTP::Cookie> > >::_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>, YaHTTP::Cookie>, std::_Select1st<std::pair<const std::basic_string<char>, YaHTTP::Cookie> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, YaHTTP::Cookie> > >::_Rb_tree_impl<std::less<std::basic_string<char> >, false> (0x0x7f02ca6d3208) 0
  std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, YaHTTP::Cookie> > > (0x0x7f02ca6d3270) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, YaHTTP::Cookie> > > (0x0x7f02ca971f00) 0 empty

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

Class std::map<std::basic_string<char>, YaHTTP::Cookie>
   size=48 align=8
   base size=48 base align=8
std::map<std::basic_string<char>, YaHTTP::Cookie> (0x0x7f02ca9719c0) 0

Class YaHTTP::CookieJar
   size=48 align=8
   base size=48 base align=8
YaHTTP::CookieJar (0x0x7f02ca971960) 0

Class std::pair<const std::basic_string<char>, YaHTTP::Cookie>
   size=88 align=8
   base size=88 base align=8
std::pair<const std::basic_string<char>, YaHTTP::Cookie> (0x0x7f02ca765000) 0

Class __gnu_cxx::new_allocator<YaHTTP::Cookie>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<YaHTTP::Cookie> (0x0x7f02ca7650c0) 0 empty

Class std::allocator<YaHTTP::Cookie>
   size=1 align=1
   base size=1 base align=1
std::allocator<YaHTTP::Cookie> (0x0x7f02ca6d32d8) 0 empty
  __gnu_cxx::new_allocator<YaHTTP::Cookie> (0x0x7f02ca765120) 0 empty

Class std::allocator<YaHTTP::Cookie>::rebind<std::_List_node<YaHTTP::Cookie> >
   size=1 align=1
   base size=0 base align=1
std::allocator<YaHTTP::Cookie>::rebind<std::_List_node<YaHTTP::Cookie> > (0x0x7f02ca765180) 0 empty

Class std::allocator<YaHTTP::Cookie>::rebind<YaHTTP::Cookie>
   size=1 align=1
   base size=0 base align=1
std::allocator<YaHTTP::Cookie>::rebind<YaHTTP::Cookie> (0x0x7f02ca7651e0) 0 empty

Class __gnu_cxx::new_allocator<std::_List_node<YaHTTP::Cookie> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<YaHTTP::Cookie> > (0x0x7f02ca765240) 0 empty

Class std::allocator<std::_List_node<YaHTTP::Cookie> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<YaHTTP::Cookie> > (0x0x7f02ca6d3410) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<YaHTTP::Cookie> > (0x0x7f02ca7652a0) 0 empty

Class std::_List_base<YaHTTP::Cookie, std::allocator<YaHTTP::Cookie> >::_List_impl
   size=16 align=8
   base size=16 base align=8
std::_List_base<YaHTTP::Cookie, std::allocator<YaHTTP::Cookie> >::_List_impl (0x0x7f02ca6d3478) 0
  std::allocator<std::_List_node<YaHTTP::Cookie> > (0x0x7f02ca6d34e0) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<YaHTTP::Cookie> > (0x0x7f02ca765300) 0 empty

Class std::_List_base<YaHTTP::Cookie, std::allocator<YaHTTP::Cookie> >
   size=16 align=8
   base size=16 base align=8
std::_List_base<YaHTTP::Cookie, std::allocator<YaHTTP::Cookie> > (0x0x7f02ca765060) 0

Class std::list<YaHTTP::Cookie>
   size=16 align=8
   base size=16 base align=8
std::list<YaHTTP::Cookie> (0x0x7f02ca6d3548) 0
  std::_List_base<YaHTTP::Cookie, std::allocator<YaHTTP::Cookie> > (0x0x7f02ca765360) 0

Class std::_List_iterator<YaHTTP::Cookie>
   size=8 align=8
   base size=8 base align=8
std::_List_iterator<YaHTTP::Cookie> (0x0x7f02ca7653c0) 0

Class std::__basic_file<char>
   size=16 align=8
   base size=9 base align=8
std::__basic_file<char> (0x0x7f02ca765420) 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> (0x0x7f02ca6d3f70) 0
    vptr=((& std::basic_filebuf<char>::_ZTVSt13basic_filebufIcSt11char_traitsIcEE) + 16u)
  std::basic_streambuf<char> (0x0x7f02ca765660) 0
      primary-for std::basic_filebuf<char> (0x0x7f02ca6d3f70)

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> (0x0x7f02ca6d3750 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> (0x0x7f02ca6d36e8) 0
    vptridx=0u vptr=((& std::basic_ifstream<char>::_ZTVSt14basic_ifstreamIcSt11char_traitsIcEE) + 24u)
  std::basic_istream<char> (0x0x7f02ca6d3750) 0
      primary-for std::basic_ifstream<char> (0x0x7f02ca6d36e8)
      subvttidx=8u
    std::basic_ios<char> (0x0x7f02ca6d37b8) 256 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::basic_ifstream<char>::_ZTVSt14basic_ifstreamIcSt11char_traitsIcEE) + 64u)
      std::ios_base (0x0x7f02ca765a80) 256
          primary-for std::basic_ios<char> (0x0x7f02ca6d37b8)

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> (0x0x7f02ca88de38 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> (0x0x7f02ca6d38f0) 0
    vptridx=0u vptr=((& std::basic_ofstream<char>::_ZTVSt14basic_ofstreamIcSt11char_traitsIcEE) + 24u)
  std::basic_ostream<char> (0x0x7f02ca88de38) 0 nearly-empty
      primary-for std::basic_ofstream<char> (0x0x7f02ca6d38f0)
      subvttidx=8u
    std::basic_ios<char> (0x0x7f02ca494000) 248 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::basic_ofstream<char>::_ZTVSt14basic_ofstreamIcSt11char_traitsIcEE) + 64u)
      std::ios_base (0x0x7f02ca765ba0) 248
          primary-for std::basic_ios<char> (0x0x7f02ca494000)

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> (0x0x7f02ca47e150 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> (0x0x7f02ca494340 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> (0x0x7f02ca494410 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> (0x0x7f02ca4942d8) 0
    vptridx=0u vptr=((& std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE) + 24u)
  std::basic_iostream<char> (0x0x7f02ca47e150) 0
      primary-for std::basic_fstream<char> (0x0x7f02ca4942d8)
      subvttidx=8u
    std::basic_istream<char> (0x0x7f02ca494340) 0
        primary-for std::basic_iostream<char> (0x0x7f02ca47e150)
        subvttidx=16u
      std::basic_ios<char> (0x0x7f02ca4943a8) 264 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE) + 104u)
        std::ios_base (0x0x7f02ca765cc0) 264
            primary-for std::basic_ios<char> (0x0x7f02ca4943a8)
    std::basic_ostream<char> (0x0x7f02ca494410) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE) + 64u)
      std::basic_ios<char> (0x0x7f02ca4943a8) 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> (0x0x7f02ca494750) 0
    vptr=((& std::basic_filebuf<wchar_t>::_ZTVSt13basic_filebufIwSt11char_traitsIwEE) + 16u)
  std::basic_streambuf<wchar_t> (0x0x7f02ca765ea0) 0
      primary-for std::basic_filebuf<wchar_t> (0x0x7f02ca494750)

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> (0x0x7f02ca494af8 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> (0x0x7f02ca494a90) 0
    vptridx=0u vptr=((& std::basic_ifstream<wchar_t>::_ZTVSt14basic_ifstreamIwSt11char_traitsIwEE) + 24u)
  std::basic_istream<wchar_t> (0x0x7f02ca494af8) 0
      primary-for std::basic_ifstream<wchar_t> (0x0x7f02ca494a90)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7f02ca494b60) 256 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::basic_ifstream<wchar_t>::_ZTVSt14basic_ifstreamIwSt11char_traitsIwEE) + 64u)
      std::ios_base (0x0x7f02ca4b1240) 256
          primary-for std::basic_ios<wchar_t> (0x0x7f02ca494b60)

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> (0x0x7f02ca494f08 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> (0x0x7f02ca494ea0) 0
    vptridx=0u vptr=((& std::basic_ofstream<wchar_t>::_ZTVSt14basic_ofstreamIwSt11char_traitsIwEE) + 24u)
  std::basic_ostream<wchar_t> (0x0x7f02ca494f08) 0 nearly-empty
      primary-for std::basic_ofstream<wchar_t> (0x0x7f02ca494ea0)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7f02ca494f70) 248 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::basic_ofstream<wchar_t>::_ZTVSt14basic_ofstreamIwSt11char_traitsIwEE) + 64u)
      std::ios_base (0x0x7f02ca4b12a0) 248
          primary-for std::basic_ios<wchar_t> (0x0x7f02ca494f70)

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> (0x0x7f02ca47e770 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> (0x0x7f02ca4947b8 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> (0x0x7f02ca494dd0 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> (0x0x7f02ca494680) 0
    vptridx=0u vptr=((& std::basic_fstream<wchar_t>::_ZTVSt13basic_fstreamIwSt11char_traitsIwEE) + 24u)
  std::basic_iostream<wchar_t> (0x0x7f02ca47e770) 0
      primary-for std::basic_fstream<wchar_t> (0x0x7f02ca494680)
      subvttidx=8u
    std::basic_istream<wchar_t> (0x0x7f02ca4947b8) 0
        primary-for std::basic_iostream<wchar_t> (0x0x7f02ca47e770)
        subvttidx=16u
      std::basic_ios<wchar_t> (0x0x7f02ca494c98) 264 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::basic_fstream<wchar_t>::_ZTVSt13basic_fstreamIwSt11char_traitsIwEE) + 104u)
        std::ios_base (0x0x7f02ca4b1300) 264
            primary-for std::basic_ios<wchar_t> (0x0x7f02ca494c98)
    std::basic_ostream<wchar_t> (0x0x7f02ca494dd0) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::basic_fstream<wchar_t>::_ZTVSt13basic_fstreamIwSt11char_traitsIwEE) + 64u)
      std::basic_ios<wchar_t> (0x0x7f02ca494c98) alternative-path

Class YaHTTP::HTTPBase::SendBodyRender
   size=1 align=1
   base size=0 base align=1
YaHTTP::HTTPBase::SendBodyRender (0x0x7f02ca4b1480) 0 empty

Class YaHTTP::HTTPBase::SendFileRender
   size=8 align=8
   base size=8 base align=8
YaHTTP::HTTPBase::SendFileRender (0x0x7f02ca4b14e0) 0

Class std::binary_function<const YaHTTP::HTTPBase*, std::basic_ostream<char>&, long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::binary_function<const YaHTTP::HTTPBase*, std::basic_ostream<char>&, long unsigned int> (0x0x7f02ca4b15a0) 0 empty

Class boost::function2<long unsigned int, const YaHTTP::HTTPBase*, std::basic_ostream<char>&>
   size=32 align=8
   base size=32 base align=8
boost::function2<long unsigned int, const YaHTTP::HTTPBase*, std::basic_ostream<char>&> (0x0x7f02ca4d7000) 0
  boost::function_base (0x0x7f02ca4b16c0) 0
  std::binary_function<const YaHTTP::HTTPBase*, std::basic_ostream<char>&, long unsigned int> (0x0x7f02ca4b1720) 0 empty

Class boost::function<long unsigned int(const YaHTTP::HTTPBase*, std::basic_ostream<char>&)>
   size=32 align=8
   base size=32 base align=8
boost::function<long unsigned int(const YaHTTP::HTTPBase*, std::basic_ostream<char>&)> (0x0x7f02ca4c0548) 0
  boost::function2<long unsigned int, const YaHTTP::HTTPBase*, std::basic_ostream<char>&> (0x0x7f02ca4d7380) 0
    boost::function_base (0x0x7f02ca4b1840) 0
    std::binary_function<const YaHTTP::HTTPBase*, std::basic_ostream<char>&, long unsigned int> (0x0x7f02ca4b18a0) 0 empty

Class YaHTTP::HTTPBase
   size=400 align=8
   base size=400 base align=8
YaHTTP::HTTPBase (0x0x7f02ca4b1420) 0

Class boost::is_integral<YaHTTP::HTTPBase::SendBodyRender>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<YaHTTP::HTTPBase::SendBodyRender> (0x0x7f02ca4c0618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02ca4c0680) 0 empty
    mpl_::bool_<false> (0x0x7f02ca4b1960) 0 empty

Class boost::enable_if_c<true, boost::function<long unsigned int(const YaHTTP::HTTPBase*, std::basic_ostream<char>&)>&>
   size=1 align=1
   base size=0 base align=1
boost::enable_if_c<true, boost::function<long unsigned int(const YaHTTP::HTTPBase*, std::basic_ostream<char>&)>&> (0x0x7f02ca4b19c0) 0 empty

Class boost::is_integral<boost::function<long unsigned int(const YaHTTP::HTTPBase*, std::basic_ostream<char>&)> >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::function<long unsigned int(const YaHTTP::HTTPBase*, std::basic_ostream<char>&)> > (0x0x7f02ca4c0888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02ca4c08f0) 0 empty
    mpl_::bool_<false> (0x0x7f02ca4b1a20) 0 empty

Class YaHTTP::Response
   size=400 align=8
   base size=400 base align=8
YaHTTP::Response (0x0x7f02ca4c0958) 0
  YaHTTP::HTTPBase (0x0x7f02ca4b1a80) 0

Class YaHTTP::Request
   size=400 align=8
   base size=400 base align=8
YaHTTP::Request (0x0x7f02ca4c09c0) 0
  YaHTTP::HTTPBase (0x0x7f02ca4b1ae0) 0

Class std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char>, std::basic_string<char> > >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char>, std::basic_string<char> > > (0x0x7f02ca4b1b40) 0

Class std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, std::basic_string<char> > >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, std::basic_string<char> > > (0x0x7f02ca4b1ba0) 0

Class YaHTTP::AsyncLoader<YaHTTP::Response>
   size=416 align=8
   base size=409 base align=8
YaHTTP::AsyncLoader<YaHTTP::Response> (0x0x7f02ca4b1d80) 0

Class YaHTTP::AsyncResponseLoader
   size=416 align=8
   base size=409 base align=8
YaHTTP::AsyncResponseLoader (0x0x7f02ca4c0340) 0
  YaHTTP::AsyncLoader<YaHTTP::Response> (0x0x7f02ca4b1de0) 0

Class YaHTTP::AsyncLoader<YaHTTP::Request>
   size=416 align=8
   base size=409 base align=8
YaHTTP::AsyncLoader<YaHTTP::Request> (0x0x7f02ca4b1e40) 0

Class YaHTTP::AsyncRequestLoader
   size=416 align=8
   base size=409 base align=8
YaHTTP::AsyncRequestLoader (0x0x7f02ca4c05b0) 0
  YaHTTP::AsyncLoader<YaHTTP::Request> (0x0x7f02ca4b1ea0) 0

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

Class rapidjson::CrtAllocator
   size=1 align=1
   base size=0 base align=1
rapidjson::CrtAllocator (0x0x7f02ca4b1f60) 0 empty

Class __jmp_buf_tag
   size=200 align=8
   base size=200 base align=8
__jmp_buf_tag (0x0x7f02ca5a9300) 0

Class rapidjson::UTF8<>
   size=1 align=1
   base size=0 base align=1
rapidjson::UTF8<> (0x0x7f02ca5a98a0) 0 empty

Class rapidjson::internal::Stack<rapidjson::CrtAllocator>
   size=48 align=8
   base size=48 base align=8
rapidjson::internal::Stack<rapidjson::CrtAllocator> (0x0x7f02ca5a9900) 0

Class rapidjson::GenericStringBuffer<rapidjson::UTF8<> >
   size=48 align=8
   base size=48 base align=8
rapidjson::GenericStringBuffer<rapidjson::UTF8<> > (0x0x7f02ca5a9840) 0

Class PDNSException
   size=8 align=8
   base size=8 base align=8
PDNSException (0x0x7f02ca5a9a20) 0

Class TimeoutException
   size=8 align=8
   base size=8 base align=8
TimeoutException (0x0x7f02ca4c0bc8) 0
  PDNSException (0x0x7f02ca5a9a80) 0

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

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

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

Class boost::move_detail::integral_constant<bool, false>
   size=1 align=1
   base size=0 base align=1
boost::move_detail::integral_constant<bool, false> (0x0x7f02ca2fe3c0) 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> (0x0x7f02ca2fe480) 0 empty

Class boost::move_detail::empty
   size=1 align=1
   base size=0 base align=1
boost::move_detail::empty (0x0x7f02ca2fe6c0) 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> (0x0x7f02ca2fec00) 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> (0x0x7f02ca2fecc0) 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> (0x0x7f02ca2fede0) 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> (0x0x7f02ca2feea0) 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> (0x0x7f02ca2fef60) 0 empty

Class boost::mpl::base<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::base<mpl_::na> (0x0x7f02ca3321e0) 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> > (0x0x7f02ca318680) 0 empty
  mpl_::int_<-1> (0x0x7f02ca332360) 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> (0x0x7f02ca332420) 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> (0x0x7f02ca3324e0) 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> (0x0x7f02ca3325a0) 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> (0x0x7f02ca332660) 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> (0x0x7f02ca332720) 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> (0x0x7f02ca332840) 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> (0x0x7f02ca332900) 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> > (0x0x7f02ca3189c0) 0 empty
  mpl_::int_<-1> (0x0x7f02ca332a80) 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> (0x0x7f02ca332d20) 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> (0x0x7f02ca332de0) 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 (0x0x7f02ca332ea0) 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 (0x0x7f02ca332f00) 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 (0x0x7f02ca35e060) 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> (0x0x7f02ca35e1e0) 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> > (0x0x7f02ca318d00) 0 empty
  mpl_::int_<-1> (0x0x7f02ca35e360) 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> (0x0x7f02ca35e480) 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> > (0x0x7f02ca318f08) 0 empty
  mpl_::int_<-1> (0x0x7f02ca35e600) 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> (0x0x7f02ca35e660) 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> > (0x0x7f02ca373068) 0 empty
  mpl_::int_<-1> (0x0x7f02ca35e7e0) 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> (0x0x7f02ca35e9c0) 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> (0x0x7f02ca35ea80) 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> (0x0x7f02ca35eba0) 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> > (0x0x7f02ca3731a0) 0 empty
  mpl_::int_<-1> (0x0x7f02ca35ed20) 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> (0x0x7f02ca35ede0) 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> > (0x0x7f02ca373340) 0 empty
  mpl_::int_<-1> (0x0x7f02ca35ef60) 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> (0x0x7f02ca38e300) 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> > (0x0x7f02ca3737b8) 0 empty
  mpl_::int_<-1> (0x0x7f02ca38e480) 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> (0x0x7f02ca38e4e0) 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> > (0x0x7f02ca3738f0) 0 empty
  mpl_::int_<-1> (0x0x7f02ca38e660) 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> (0x0x7f02ca38e900) 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> > (0x0x7f02ca373bc8) 0 empty
  mpl_::int_<-1> (0x0x7f02ca38ea80) 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> (0x0x7f02ca38eae0) 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> > (0x0x7f02ca373dd0) 0 empty
  mpl_::int_<-1> (0x0x7f02ca38ec60) 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> (0x0x7f02ca38ed20) 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> > (0x0x7f02ca373f08) 0 empty
  mpl_::int_<-1> (0x0x7f02ca38eea0) 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> (0x0x7f02ca3ba060) 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> > (0x0x7f02ca3c1068) 0 empty
  mpl_::int_<-1> (0x0x7f02ca3ba1e0) 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 (0x0x7f02ca3ba240) 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 (0x0x7f02ca3ba600) 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> (0x0x7f02ca3ba9c0) 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> > (0x0x7f02ca3c1888) 0 empty
  mpl_::int_<-1> (0x0x7f02ca3bab40) 0 empty

Vtable for boost::archive::archive_exception
boost::archive::archive_exception::_ZTVN5boost7archive17archive_exceptionE: 8u entries
0     0u
8     0u
16    0u
24    (int (*)(...))0
32    (int (*)(...))(& _ZTIN5boost7archive17archive_exceptionE)
40    (int (*)(...))boost::archive::archive_exception::~archive_exception
48    (int (*)(...))boost::archive::archive_exception::~archive_exception
56    (int (*)(...))boost::archive::archive_exception::what

VTT for boost::archive::archive_exception
boost::archive::archive_exception::_ZTTN5boost7archive17archive_exceptionE: 2u entries
0     ((& boost::archive::archive_exception::_ZTVN5boost7archive17archive_exceptionE) + 40u)
8     ((& boost::archive::archive_exception::_ZTVN5boost7archive17archive_exceptionE) + 40u)

Class boost::archive::archive_exception
   size=144 align=8
   base size=140 base align=8
boost::archive::archive_exception (0x0x7f02ca3c1958) 0
    vptridx=0u vptr=((& boost::archive::archive_exception::_ZTVN5boost7archive17archive_exceptionE) + 40u)
  std::exception (0x0x7f02ca3bad80) 0 nearly-empty virtual
      primary-for boost::archive::archive_exception (0x0x7f02ca3c1958)
      vptridx=8u vbaseoffset=-40

Class boost::serialization::access
   size=1 align=1
   base size=0 base align=1
boost::serialization::access (0x0x7f02ca3bae40) 0 empty

Class boost::mpl::empty_impl<boost::mpl::non_sequence_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::empty_impl<boost::mpl::non_sequence_tag> (0x0x7f02ca04a060) 0 empty

Class boost::mpl::empty<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::empty<mpl_::na> (0x0x7f02ca04a120) 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> > (0x0x7f02ca3c1bc8) 0 empty
  mpl_::int_<-1> (0x0x7f02ca04a2a0) 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 (0x0x7f02ca04a360) 0 empty

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

Class boost::serialization::basic_traits
   size=1 align=1
   base size=0 base align=1
boost::serialization::basic_traits (0x0x7f02ca04a600) 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 (0x0x7f02ca04ae40) 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 (0x0x7f02ca04aea0) 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 (0x0x7f02ca04ade0) 0

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

Class std::less<void*>
   size=1 align=1
   base size=1 base align=1
std::less<void*> (0x0x7f02ca098068) 0 empty
  std::binary_function<void*, void*, bool> (0x0x7f02ca04af60) 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 (0x0x7f02ca0a4120) 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 (0x0x7f02ca0a4180) 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 (0x0x7f02ca0a41e0) 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 (0x0x7f02ca0a4300) 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 (0x0x7f02ca0a45a0) 0

Class boost::multi_index::detail::null_guard
   size=1 align=1
   base size=1 base align=1
boost::multi_index::detail::null_guard (0x0x7f02ca0982d8) 0
  boost::multi_index::detail::scope_guard_impl_base (0x0x7f02ca0a4600) 0

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

Class boost::detail::false_t
   size=1 align=1
   base size=0 base align=1
boost::detail::false_t (0x0x7f02ca1ab6c0) 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> (0x0x7f02c9e6b420) 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> > (0x0x7f02c9e7b068) 0 empty
  boost::detail::empty_base<boost::serialization::version_type> (0x0x7f02c9e6b480) 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> > > (0x0x7f02c9e7b0d0) 0 empty
  boost::equality_comparable2<boost::serialization::version_type, unsigned int, boost::detail::empty_base<boost::serialization::version_type> > (0x0x7f02c9e7b138) 0 empty
    boost::detail::empty_base<boost::serialization::version_type> (0x0x7f02c9e6b4e0) 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> (0x0x7f02c9e7b1a0) 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> > > (0x0x7f02c9e7b208) 0 empty
    boost::equality_comparable2<boost::serialization::version_type, unsigned int, boost::detail::empty_base<boost::serialization::version_type> > (0x0x7f02c9e7b270) 0 empty
      boost::detail::empty_base<boost::serialization::version_type> (0x0x7f02c9e6b540) 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> > (0x0x7f02c9e7b2d8) 0 empty
  boost::totally_ordered2<boost::serialization::version_type, unsigned int> (0x0x7f02c9e7b340) 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> > > (0x0x7f02c9e7b3a8) 0 empty
      boost::equality_comparable2<boost::serialization::version_type, unsigned int, boost::detail::empty_base<boost::serialization::version_type> > (0x0x7f02c9e7b410) 0 empty
        boost::detail::empty_base<boost::serialization::version_type> (0x0x7f02c9e6b5a0) 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> > > (0x0x7f02c9e7b478) 0 empty
  boost::equality_comparable1<boost::serialization::version_type, boost::totally_ordered2<boost::serialization::version_type, unsigned int> > (0x0x7f02c9e7b4e0) 0 empty
    boost::totally_ordered2<boost::serialization::version_type, unsigned int> (0x0x7f02c9e7b548) 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> > > (0x0x7f02c9e7b5b0) 0 empty
        boost::equality_comparable2<boost::serialization::version_type, unsigned int, boost::detail::empty_base<boost::serialization::version_type> > (0x0x7f02c9e7b618) 0 empty
          boost::detail::empty_base<boost::serialization::version_type> (0x0x7f02c9e6b600) 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> > (0x0x7f02c9e7b680) 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> > > (0x0x7f02c9e7b6e8) 0 empty
    boost::equality_comparable1<boost::serialization::version_type, boost::totally_ordered2<boost::serialization::version_type, unsigned int> > (0x0x7f02c9e7b750) 0 empty
      boost::totally_ordered2<boost::serialization::version_type, unsigned int> (0x0x7f02c9e7b7b8) 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> > > (0x0x7f02c9e7b820) 0 empty
          boost::equality_comparable2<boost::serialization::version_type, unsigned int, boost::detail::empty_base<boost::serialization::version_type> > (0x0x7f02c9e7b888) 0 empty
            boost::detail::empty_base<boost::serialization::version_type> (0x0x7f02c9e6b660) 0 empty

Class boost::serialization::version_type
   size=4 align=4
   base size=4 base align=4
boost::serialization::version_type (0x0x7f02c9e7b8f0) 0
  boost::totally_ordered1<boost::serialization::version_type, boost::totally_ordered2<boost::serialization::version_type, unsigned int> > (0x0x7f02c9e7b958) 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> > > (0x0x7f02c9e7b9c0) 0 empty
      boost::equality_comparable1<boost::serialization::version_type, boost::totally_ordered2<boost::serialization::version_type, unsigned int> > (0x0x7f02c9e7ba28) 0 empty
        boost::totally_ordered2<boost::serialization::version_type, unsigned int> (0x0x7f02c9e7ba90) 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> > > (0x0x7f02c9e7baf8) 0 empty
            boost::equality_comparable2<boost::serialization::version_type, unsigned int, boost::detail::empty_base<boost::serialization::version_type> > (0x0x7f02c9e7bb60) 0 empty
              boost::detail::empty_base<boost::serialization::version_type> (0x0x7f02c9e6b6c0) 0 empty

Class boost::serialization::collection_size_type
   size=8 align=8
   base size=8 base align=8
boost::serialization::collection_size_type (0x0x7f02c9e6bba0) 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> (0x0x7f02c9e6bc00) 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> (0x0x7f02c9e7bf08) 0 empty
  mpl_::bool_<true> (0x0x7f02c9e6bc60) 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> (0x0x7f02c9eed900) 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> (0x0x7f02c9eed960) 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> (0x0x7f02c9eed9c0) 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> (0x0x7f02c9eeda20) 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> (0x0x7f02c9eeda80) 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> (0x0x7f02c9eedae0) 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 (0x0x7f02c9eedb40) 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 (0x0x7f02c9eedf00) 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 (0x0x7f02c9eedf60) 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 (0x0x7f02c9fe7000) 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 (0x0x7f02c9fe7060) 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 (0x0x7f02c9fe70c0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class boost::_bi::logical_or
   size=1 align=1
   base size=0 base align=1
boost::_bi::logical_or (0x0x7f02c9a67780) 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 (0x0x7f02c9ba6c00) 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 (0x0x7f02c9ba6c60) 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> (0x0x7f02c987f360) 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> (0x0x7f02c987f480) 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> (0x0x7f02c987f5a0) 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> (0x0x7f02c987f6c0) 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 (0x0x7f02c987f780) 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 (0x0x7f02c987f7e0) 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> > (0x0x7f02c9692120) 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> > (0x0x7f02c9692180) 0 empty

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

Class QType
   size=8 align=4
   base size=6 base align=4
QType (0x0x7f02c96921e0) 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> > (0x0x7f02c9692360) 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> > (0x0x7f02c996fe38) 0 empty
  __gnu_cxx::new_allocator<std::pair<std::basic_string<char>, short unsigned int> > (0x0x7f02c96923c0) 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> > > (0x0x7f02c9692300) 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> > (0x0x7f02c96924e0) 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> > (0x0x7f02c9692480) 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 (0x0x7f02c96dc068) 0
  std::allocator<std::pair<std::basic_string<char>, short unsigned int> > (0x0x7f02c96dc0d0) 0 empty
    __gnu_cxx::new_allocator<std::pair<std::basic_string<char>, short unsigned int> > (0x0x7f02c9692540) 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> > > (0x0x7f02c96922a0) 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> > (0x0x7f02c96dc138) 0
  std::_Vector_base<std::pair<std::basic_string<char>, short unsigned int>, std::allocator<std::pair<std::basic_string<char>, short unsigned int> > > (0x0x7f02c96925a0) 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> (0x0x7f02c9692600) 0

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

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

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

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

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

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

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

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

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

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

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

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

Class AtomicCounter
   size=4 align=4
   base size=4 base align=4
AtomicCounter (0x0x7f02c9692ae0) 0

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

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

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

Class CIStringPairCompare
   size=1 align=1
   base size=1 base align=1
CIStringPairCompare (0x0x7f02c96dc5b0) 0 empty
  std::binary_function<std::pair<std::basic_string<char>, short unsigned int>, std::pair<std::basic_string<char>, short unsigned int>, bool> (0x0x7f02c9692c60) 0 empty

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

Class ComboAddress::addressOnlyLessThan
   size=1 align=1
   base size=1 base align=1
ComboAddress::addressOnlyLessThan (0x0x7f02c96dc618) 0 empty
  std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7f02c9692d80) 0 empty

Class ComboAddress
   size=28 align=4
   base size=28 base align=4
ComboAddress (0x0x7f02c9692d20) 0

Class boost::tuples::detail::tie_traits<const short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::tie_traits<const short unsigned int> (0x0x7f02c9692e40) 0 empty

Class boost::tuples::detail::tie_mapper<const short unsigned int, const short unsigned int, void, void, void, void, void, void, void, void>
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::tie_mapper<const short unsigned int, const short unsigned int, void, void, void, void, void, void, void, void> (0x0x7f02c9692de0) 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> (0x0x7f02c9692f60) 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> (0x0x7f02c9692f00) 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&> (0x0x7f02c98070c0) 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&> (0x0x7f02c98025b0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c9802618) 0 empty
    mpl_::bool_<true> (0x0x7f02c9807120) 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&> (0x0x7f02c9802680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c98026e8) 0 empty
    mpl_::bool_<false> (0x0x7f02c9807180) 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&> (0x0x7f02c9802750) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c98027b8) 0 empty
    mpl_::bool_<true> (0x0x7f02c98071e0) 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&> (0x0x7f02c9807240) 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&> (0x0x7f02c9802820) 0 empty
  boost::type_traits::false_result::result_<const short unsigned int&> (0x0x7f02c98072a0) 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&> (0x0x7f02c9802888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c98028f0) 0 empty
    mpl_::bool_<false> (0x0x7f02c9807300) 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&> (0x0x7f02c9807360) 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&> (0x0x7f02c9807060) 0 empty

Class boost::tuples::access_traits<const short unsigned int&>
   size=1 align=1
   base size=0 base align=1
boost::tuples::access_traits<const short unsigned int&> (0x0x7f02c9807420) 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> (0x0x7f02c98073c0) 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>*> (0x0x7f02c98075a0) 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> > (0x0x7f02c9807540) 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> > (0x0x7f02c98074e0) 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> > (0x0x7f02c9807480) 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> > (0x0x7f02c9807000) 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> (0x0x7f02c9802f70) 0
  boost::tuples::cons<const short unsigned int&, boost::tuples::cons<const short unsigned int&, boost::tuples::null_type> > (0x0x7f02c9807960) 0

Class NetmaskException
   size=8 align=8
   base size=8 base align=8
NetmaskException (0x0x7f02c9452618) 0
  PDNSException (0x0x7f02c9807d20) 0

Class Netmask
   size=36 align=4
   base size=33 base align=4
Netmask (0x0x7f02c9807d80) 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> > (0x0x7f02c9807de0) 0

Class __gnu_cxx::new_allocator<Netmask>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<Netmask> (0x0x7f02c9807f60) 0 empty

Class std::allocator<Netmask>
   size=1 align=1
   base size=1 base align=1
std::allocator<Netmask> (0x0x7f02c9452680) 0 empty
  __gnu_cxx::new_allocator<Netmask> (0x0x7f02c94e4000) 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> > (0x0x7f02c9807f00) 0 empty

Class std::allocator<Netmask>::rebind<Netmask>
   size=1 align=1
   base size=0 base align=1
std::allocator<Netmask>::rebind<Netmask> (0x0x7f02c94e4120) 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> (0x0x7f02c94e40c0) 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 (0x0x7f02c9452820) 0
  std::allocator<Netmask> (0x0x7f02c9452888) 0 empty
    __gnu_cxx::new_allocator<Netmask> (0x0x7f02c94e4180) 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> > (0x0x7f02c9807ea0) 0

Class std::vector<Netmask>
   size=24 align=8
   base size=24 base align=8
std::vector<Netmask> (0x0x7f02c94528f0) 0
  std::_Vector_base<Netmask, std::allocator<Netmask> > (0x0x7f02c94e41e0) 0

Class NetmaskGroup
   size=24 align=8
   base size=24 base align=8
NetmaskGroup (0x0x7f02c9807e40) 0

Class std::iterator_traits<const Netmask*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const Netmask*> (0x0x7f02c94e42a0) 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> > (0x0x7f02c94e4240) 0

Class std::iterator_traits<Netmask*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<Netmask*> (0x0x7f02c94e4360) 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> > (0x0x7f02c94e4300) 0

Class std::__are_same<Netmask*, Netmask*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<Netmask*, Netmask*> (0x0x7f02c94e43c0) 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> > (0x0x7f02c94e4420) 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*> (0x0x7f02c94e4480) 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> > (0x0x7f02c94e44e0) 0 empty

Class __gnu_cxx::new_allocator<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::basic_string<char> > (0x0x7f02c94e4600) 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> > (0x0x7f02c94526e8) 0 empty
  __gnu_cxx::new_allocator<std::basic_string<char> > (0x0x7f02c94e4660) 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> > > (0x0x7f02c94e45a0) 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> > (0x0x7f02c94e4780) 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> > (0x0x7f02c94e4720) 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 (0x0x7f02c9452c30) 0
  std::allocator<std::basic_string<char> > (0x0x7f02c9452c98) 0 empty
    __gnu_cxx::new_allocator<std::basic_string<char> > (0x0x7f02c94e47e0) 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> > > (0x0x7f02c94e4540) 0

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

Class std::iterator_traits<const std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const std::basic_string<char>*> (0x0x7f02c94e4900) 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> > > (0x0x7f02c94e48a0) 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>*> (0x0x7f02c94e4a80) 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> > > (0x0x7f02c94e4a20) 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>*> (0x0x7f02c94e4c60) 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> > > (0x0x7f02c94e4cc0) 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>*> (0x0x7f02c94e4d20) 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> > > (0x0x7f02c94e4d80) 0 empty

Class flock
   size=32 align=8
   base size=32 base align=8
flock (0x0x7f02c94e4de0) 0

Class flock64
   size=32 align=8
   base size=32 base align=8
flock64 (0x0x7f02c94e4e40) 0

Class f_owner_ex
   size=8 align=4
   base size=8 base align=4
f_owner_ex (0x0x7f02c94e4ea0) 0

Class file_handle
   size=8 align=4
   base size=8 base align=4
file_handle (0x0x7f02c94e4f00) 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 (0x0x7f02c9602340) 0
    vptr=((& NetworkError::_ZTV12NetworkError) + 16u)
  std::runtime_error (0x0x7f02c96023a8) 0
      primary-for NetworkError (0x0x7f02c9602340)
    std::exception (0x0x7f02c922d120) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f02c96023a8)

Class Socket
   size=24 align=8
   base size=20 base align=8
Socket (0x0x7f02c9602410) 0
  boost::noncopyable_::noncopyable (0x0x7f02c922d180) 0 empty

Class HttpRequest
   size=408 align=8
   base size=403 base align=8
HttpRequest (0x0x7f02c9602680) 0
  YaHTTP::Request (0x0x7f02c96026e8) 0
    YaHTTP::HTTPBase (0x0x7f02c922d300) 0

Class HttpResponse
   size=400 align=8
   base size=400 base align=8
HttpResponse (0x0x7f02c9602888) 0
  YaHTTP::Response (0x0x7f02c96028f0) 0
    YaHTTP::HTTPBase (0x0x7f02c922d360) 0

Class HttpException
   size=400 align=8
   base size=400 base align=8
HttpException (0x0x7f02c922d3c0) 0

Class HttpBadRequestException
   size=400 align=8
   base size=400 base align=8
HttpBadRequestException (0x0x7f02c9602958) 0
  HttpException (0x0x7f02c922d420) 0

Class HttpUnauthorizedException
   size=400 align=8
   base size=400 base align=8
HttpUnauthorizedException (0x0x7f02c96029c0) 0
  HttpException (0x0x7f02c922d480) 0

Class HttpNotFoundException
   size=400 align=8
   base size=400 base align=8
HttpNotFoundException (0x0x7f02c9602a28) 0
  HttpException (0x0x7f02c922d4e0) 0

Class HttpMethodNotAllowedException
   size=400 align=8
   base size=400 base align=8
HttpMethodNotAllowedException (0x0x7f02c9602a90) 0
  HttpException (0x0x7f02c922d540) 0

Class HttpInternalServerErrorException
   size=400 align=8
   base size=400 base align=8
HttpInternalServerErrorException (0x0x7f02c9602af8) 0
  HttpException (0x0x7f02c922d5a0) 0

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

Class ApiException
   size=16 align=8
   base size=16 base align=8
ApiException (0x0x7f02c9602b60) 0
    vptr=((& ApiException::_ZTV12ApiException) + 16u)
  std::runtime_error (0x0x7f02c9602bc8) 0
      primary-for ApiException (0x0x7f02c9602b60)
    std::exception (0x0x7f02c922d600) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f02c9602bc8)

Class Server
   size=56 align=8
   base size=56 base align=8
Server (0x0x7f02c922d660) 0

Vtable for WebServer
WebServer::_ZTV9WebServer: 3u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI9WebServer)
16    (int (*)(...))WebServer::createServer

Class WebServer
   size=40 align=8
   base size=40 base align=8
WebServer (0x0x7f02c9602c30) 0
    vptr=((& WebServer::_ZTV9WebServer) + 16u)
  boost::noncopyable_::noncopyable (0x0x7f02c922d6c0) 0 empty

Class std::unary_function<Socket*, void>
   size=1 align=1
   base size=0 base align=1
std::unary_function<Socket*, void> (0x0x7f02c922d7e0) 0 empty

Class boost::function1<void, Socket*>
   size=32 align=8
   base size=32 base align=8
boost::function1<void, Socket*> (0x0x7f02c92cbc40) 0
  boost::function_base (0x0x7f02c922d840) 0
  std::unary_function<Socket*, void> (0x0x7f02c922d8a0) 0 empty

Class boost::function<void(Socket*)>
   size=32 align=8
   base size=32 base align=8
boost::function<void(Socket*)> (0x0x7f02c9602dd0) 0
  boost::function1<void, Socket*> (0x0x7f02c92cbd20) 0
    boost::function_base (0x0x7f02c922d960) 0
    std::unary_function<Socket*, void> (0x0x7f02c922d9c0) 0 empty

Class AsyncServer
   size=88 align=8
   base size=88 base align=8
AsyncServer (0x0x7f02c9602c98) 0
  Server (0x0x7f02c922d720) 0

Vtable for AsyncWebServer
AsyncWebServer::_ZTV14AsyncWebServer: 3u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI14AsyncWebServer)
16    (int (*)(...))AsyncWebServer::createServer

Class AsyncWebServer
   size=48 align=8
   base size=48 base align=8
AsyncWebServer (0x0x7f02c9602f08) 0
    vptr=((& AsyncWebServer::_ZTV14AsyncWebServer) + 16u)
  WebServer (0x0x7f02c9602f70) 0
      primary-for AsyncWebServer (0x0x7f02c9602f08)
    boost::noncopyable_::noncopyable (0x0x7f02c922da20) 0 empty

Class boost::is_integral<boost::function<void(Socket*)> >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::function<void(Socket*)> > (0x0x7f02c96020d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c9602478) 0 empty
    mpl_::bool_<false> (0x0x7f02c922da80) 0 empty

Class RecursorWebServer
   size=8 align=8
   base size=8 base align=8
RecursorWebServer (0x0x7f02c96025b0) 0
  boost::noncopyable_::noncopyable (0x0x7f02c922dae0) 0 empty

Class RecursorPacketCache::Entry
   size=16 align=8
   base size=16 base align=8
RecursorPacketCache::Entry (0x0x7f02c922dba0) 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<> > > (0x0x7f02c922dc60) 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 (0x0x7f02c922dd20) 0 empty

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

Class mpl_::long_<0l>
   size=1 align=1
   base size=0 base align=1
mpl_::long_<0l> (0x0x7f02c9356000) 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> > (0x0x7f02c922df60) 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> (0x0x7f02c934c0d0) 0 empty
  boost::mpl::vector0<mpl_::na> (0x0x7f02c922de40) 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> > > (0x0x7f02c934c270) 0 empty
  boost::mpl::v_item<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, 0> (0x0x7f02c934c2d8) 0 empty
    boost::mpl::vector0<mpl_::na> (0x0x7f02c9356060) 0 empty

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

Class mpl_::long_<1l>
   size=1 align=1
   base size=0 base align=1
mpl_::long_<1l> (0x0x7f02c9356240) 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> > (0x0x7f02c93561e0) 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> (0x0x7f02c934c340) 0 empty
  boost::mpl::vector1<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> > > (0x0x7f02c934c3a8) 0 empty
    boost::mpl::v_item<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, 0> (0x0x7f02c934c410) 0 empty
      boost::mpl::vector0<mpl_::na> (0x0x7f02c93560c0) 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<> > (0x0x7f02c934c5b0) 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> (0x0x7f02c934c618) 0 empty
    boost::mpl::vector1<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> > > (0x0x7f02c934c680) 0 empty
      boost::mpl::v_item<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, 0> (0x0x7f02c934c6e8) 0 empty
        boost::mpl::vector0<mpl_::na> (0x0x7f02c93562a0) 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> (0x0x7f02c934c750) 0 empty
  boost::mpl::vector2<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> > (0x0x7f02c934c7b8) 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> (0x0x7f02c934c820) 0 empty
      boost::mpl::vector1<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> > > (0x0x7f02c934c888) 0 empty
        boost::mpl::v_item<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, 0> (0x0x7f02c934c8f0) 0 empty
          boost::mpl::vector0<mpl_::na> (0x0x7f02c9356300) 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<> > (0x0x7f02c934c9c0) 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> (0x0x7f02c934ca28) 0 empty
    boost::mpl::vector2<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::multi_index::sequenced<> > (0x0x7f02c934ca90) 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> (0x0x7f02c934caf8) 0 empty
        boost::mpl::vector1<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> > > (0x0x7f02c934cb60) 0 empty
          boost::mpl::v_item<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> >, boost::mpl::vector0<mpl_::na>, 0> (0x0x7f02c934cbc8) 0 empty
            boost::mpl::vector0<mpl_::na> (0x0x7f02c9356360) 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> > (0x0x7f02c922dcc0) 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 (0x0x7f02c9356420) 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> > (0x0x7f02c93563c0) 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<> > > (0x0x7f02c9356480) 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<> > > (0x0x7f02c934cd68) 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<> > > (0x0x7f02c93564e0) 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> > (0x0x7f02c934ce38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c934cea0) 0 empty
    mpl_::bool_<false> (0x0x7f02c9356540) 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<> > > (0x0x7f02c934cf08) 0 empty
  boost::is_same<mpl_::long_<32768l>, mpl_::long_<32770l> > (0x0x7f02c934cf70) 0 empty
    boost::integral_constant<bool, false> (0x0x7f02c9375000) 0 empty
      mpl_::bool_<false> (0x0x7f02c93565a0) 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<> > > (0x0x7f02c9375068) 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<> > > (0x0x7f02c93750d0) 0 empty
    boost::is_same<mpl_::long_<32768l>, mpl_::long_<32770l> > (0x0x7f02c9375138) 0 empty
      boost::integral_constant<bool, false> (0x0x7f02c93751a0) 0 empty
        mpl_::bool_<false> (0x0x7f02c9356600) 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<> > > (0x0x7f02c93566c0) 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<> > > (0x0x7f02c9356660) 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_> (0x0x7f02c9375270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c93752d8) 0 empty
    mpl_::bool_<false> (0x0x7f02c9356720) 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_> > (0x0x7f02c9375340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c93753a8) 0 empty
    mpl_::bool_<false> (0x0x7f02c9356780) 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> (0x0x7f02c9375410) 0 empty
  mpl_::bool_<true> (0x0x7f02c93567e0) 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_> > (0x0x7f02c9375478) 0 empty
  boost::mpl::aux::not_impl<0l> (0x0x7f02c93754e0) 0 empty
    mpl_::bool_<true> (0x0x7f02c9356840) 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<> > > (0x0x7f02c9375548) 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_> > (0x0x7f02c93755b0) 0 empty
    boost::mpl::aux::not_impl<0l> (0x0x7f02c9375618) 0 empty
      mpl_::bool_<true> (0x0x7f02c93568a0) 0 empty

Class mpl_::long_<2l>
   size=1 align=1
   base size=0 base align=1
mpl_::long_<2l> (0x0x7f02c9356960) 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<> > > (0x0x7f02c93756e8) 0 empty
  mpl_::long_<2l> (0x0x7f02c93569c0) 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<> > > (0x0x7f02c9375750) 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<> > > (0x0x7f02c93757b8) 0 empty
    mpl_::long_<2l> (0x0x7f02c9356a20) 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<> > > (0x0x7f02c9356ae0) 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<> > > (0x0x7f02c9356a80) 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> > > (0x0x7f02c9375958) 0 empty
  mpl_::int_<3> (0x0x7f02c9356b40) 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> > (0x0x7f02c9356ba0) 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> (0x0x7f02c9356c60) 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> > (0x0x7f02c9356cc0) 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> (0x0x7f02c9356d20) 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> (0x0x7f02c9356d80) 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> (0x0x7f02c9356de0) 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> (0x0x7f02c9356e40) 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> (0x0x7f02c9356ea0) 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> > (0x0x7f02c9356c00) 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> > (0x0x7f02c9356f00) 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> > (0x0x7f02c93759c0) 0 empty
  mpl_::int_<1> (0x0x7f02c939e000) 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> > (0x0x7f02c939e060) 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> (0x0x7f02c9375a28) 0 empty
  mpl_::arg<1> (0x0x7f02c939e0c0) 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> > > (0x0x7f02c9375a90) 0 empty
  mpl_::bool_<false> (0x0x7f02c939e1e0) 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> (0x0x7f02c939e240) 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> > > > (0x0x7f02c939e180) 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> > > > (0x0x7f02c939e2a0) 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> > (0x0x7f02c939e120) 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> > (0x0x7f02c9375c30) 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> > (0x0x7f02c939e3c0) 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> > (0x0x7f02c9375c98) 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> > (0x0x7f02c9375d00) 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> > (0x0x7f02c939e420) 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> > (0x0x7f02c939e480) 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> > (0x0x7f02c939e4e0) 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> > (0x0x7f02c9375ea0) 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> > (0x0x7f02c939e540) 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> > (0x0x7f02c9375f08) 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> > (0x0x7f02c9375f70) 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> > (0x0x7f02c939e5a0) 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> > (0x0x7f02c939e600) 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> > (0x0x7f02c939e660) 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> > (0x0x7f02c939e7e0) 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> (0x0x7f02c939e8a0) 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> > (0x0x7f02c939e900) 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> > (0x0x7f02c939e960) 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> > (0x0x7f02c93c2270) 0 empty
  mpl_::bool_<false> (0x0x7f02c939eb40) 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> > > (0x0x7f02c939eae0) 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> > > (0x0x7f02c939eba0) 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> (0x0x7f02c939ea80) 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> (0x0x7f02c93c2410) 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> (0x0x7f02c939ec00) 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> (0x0x7f02c939ea20) 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> (0x0x7f02c93c2548) 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> > (0x0x7f02c939ed20) 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> (0x0x7f02c939ecc0) 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<> > (0x0x7f02c939ef00) 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> (0x0x7f02c939eea0) 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<> > > (0x0x7f02c939ef60) 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> (0x0x7f02c93c2680) 0 empty
  boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::sequenced<> > > (0x0x7f02c93df0c0) 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> (0x0x7f02c939ee40) 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> > (0x0x7f02c939ede0) 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<> > (0x0x7f02c93df1e0) 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*> (0x0x7f02c93df360) 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> (0x0x7f02c93df300) 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> (0x0x7f02c93df2a0) 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<>*> (0x0x7f02c93df480) 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<> > (0x0x7f02c93df420) 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<> > (0x0x7f02c93df3c0) 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<> > (0x0x7f02c93df240) 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<> > (0x0x7f02c93c2a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c93c2a90) 0 empty
    mpl_::bool_<false> (0x0x7f02c93df4e0) 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> > (0x0x7f02c93c2b60) 0 empty
  mpl_::bool_<true> (0x0x7f02c93df6c0) 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> > (0x0x7f02c93c2bc8) 0 empty
  mpl_::bool_<true> (0x0x7f02c93df720) 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> > (0x0x7f02c93c2c30) 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> > (0x0x7f02c93c2c98) 0 empty
    mpl_::bool_<true> (0x0x7f02c93df780) 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> > (0x0x7f02c93df7e0) 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> > (0x0x7f02c93df660) 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 (0x0x7f02c93df8a0) 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> > (0x0x7f02c93df840) 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 (0x0x7f02c93df960) 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> > (0x0x7f02c93df900) 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> > (0x0x7f02c93df9c0) 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> > (0x0x7f02c93c2f70) 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> > (0x0x7f02c93dfa20) 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> > (0x0x7f02c93dfa80) 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> > (0x0x7f02c93c20d0) 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> > (0x0x7f02c93dfae0) 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 (0x0x7f02c93dfc00) 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> > (0x0x7f02c93dfba0) 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 (0x0x7f02c93dfd80) 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> > (0x0x7f02c93dfd20) 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> > (0x0x7f02c93dfea0) 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> > (0x0x7f02c940b1a0) 0 empty
  boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::mpl::vector0<mpl_::na> > (0x0x7f02c9012000) 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> (0x0x7f02c90120c0) 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 (0x0x7f02c9012180) 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> (0x0x7f02c90121e0) 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> (0x0x7f02c940b270) 0 empty
  boost::mpl::push_back_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector0<mpl_::na>, boost::mpl::has_push_back_arg> (0x0x7f02c9012240) 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> > (0x0x7f02c9012120) 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> > (0x0x7f02c940b410) 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> > (0x0x7f02c90122a0) 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> > (0x0x7f02c940b548) 0 empty
  boost::mpl::has_push_back_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector0<mpl_::na> > (0x0x7f02c940b5b0) 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> > (0x0x7f02c9012300) 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> > > > (0x0x7f02c9012360) 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> > > > (0x0x7f02c93dfb40) 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> > (0x0x7f02c90123c0) 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> > (0x0x7f02c940b6e8) 0 empty
  boost::mpl::inserter<boost::mpl::vector0<mpl_::na>, boost::mpl::push_back<mpl_::na, mpl_::na> > (0x0x7f02c90124e0) 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> > (0x0x7f02c90125a0) 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> > > (0x0x7f02c940b750) 0 empty
  mpl_::int_<1> (0x0x7f02c90126c0) 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> (0x0x7f02c940b820) 0 empty
  mpl_::bool_<true> (0x0x7f02c9012780) 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> > > (0x0x7f02c90127e0) 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> > (0x0x7f02c9012720) 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> > (0x0x7f02c940b9c0) 0 empty
  mpl_::long_<0l> (0x0x7f02c90128a0) 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> > (0x0x7f02c940ba28) 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> > (0x0x7f02c940ba90) 0 empty
    mpl_::long_<0l> (0x0x7f02c9012900) 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> > (0x0x7f02c90129c0) 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> > (0x0x7f02c9012960) 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> > (0x0x7f02c9012a80) 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> > (0x0x7f02c9012a20) 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> > > > (0x0x7f02c9012ae0) 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> > > > (0x0x7f02c9012840) 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> > > (0x0x7f02c940bc98) 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> > > > (0x0x7f02c9012b40) 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> (0x0x7f02c940bd00) 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> > > (0x0x7f02c940bd68) 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> > > > (0x0x7f02c9012ba0) 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> > (0x0x7f02c93df600) 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> (0x0x7f02c93df5a0) 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> > (0x0x7f02c940bea0) 0 empty
  mpl_::long_<0l> (0x0x7f02c9012cc0) 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> > (0x0x7f02c940bf08) 0 empty
  boost::mpl::O1_size_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector0<mpl_::na> > (0x0x7f02c940bf70) 0 empty
    mpl_::long_<0l> (0x0x7f02c9012de0) 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> > (0x0x7f02c9012f00) 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> > (0x0x7f02c9012ea0) 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> > (0x0x7f02c90450c0) 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> > (0x0x7f02c9045060) 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> (0x0x7f02c90451e0) 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> (0x0x7f02c9012c60) 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> > (0x0x7f02c9012c00) 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 (0x0x7f02c90452a0) 0 empty

Class boost::mpl::set0<>
   size=1 align=1
   base size=0 base align=1
boost::mpl::set0<> (0x0x7f02c9045300) 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> > (0x0x7f02c9045240) 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 (0x0x7f02c90453c0) 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> > (0x0x7f02c9045360) 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<> > (0x0x7f02c9045420) 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<> > (0x0x7f02c90423a8) 0 empty
  boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::mpl::set0<> > (0x0x7f02c9045480) 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> (0x0x7f02c9042410) 0 empty
  mpl_::bool_<false> (0x0x7f02c90454e0) 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> (0x0x7f02c9042478) 0 empty
  boost::mpl::has_key_impl<boost::mpl::aux::set_tag>::apply<boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_mark> (0x0x7f02c90424e0) 0 empty
    mpl_::bool_<false> (0x0x7f02c9045540) 0 empty

Class boost::multi_index::tag<>
   size=1 align=1
   base size=1 base align=1
boost::multi_index::tag<> (0x0x7f02c93c2af8) 0 empty
  boost::multi_index::detail::tag_marker (0x0x7f02c93df540) 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<> > (0x0x7f02c9042548) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c90425b0) 0 empty
    mpl_::bool_<true> (0x0x7f02c90455a0) 0 empty

Class boost::multi_index::sequenced<>
   size=1 align=1
   base size=0 base align=1
boost::multi_index::sequenced<> (0x0x7f02c93df180) 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> > > (0x0x7f02c90456c0) 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> > > (0x0x7f02c939ed80) 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> > > (0x0x7f02c9042618) 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> > > (0x0x7f02c9045720) 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> > (0x0x7f02c939e780) 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> > (0x0x7f02c9042680) 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> > (0x0x7f02c9045780) 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> > (0x0x7f02c90426e8) 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> > (0x0x7f02c9042750) 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> > (0x0x7f02c90457e0) 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> (0x0x7f02c9045900) 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> > (0x0x7f02c9042888) 0 empty
  mpl_::bool_<false> (0x0x7f02c9045ae0) 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> > > (0x0x7f02c9045a80) 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> > > (0x0x7f02c9045b40) 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> (0x0x7f02c9045a20) 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> (0x0x7f02c9042a28) 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> (0x0x7f02c9045ba0) 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> (0x0x7f02c90459c0) 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> > > > (0x0x7f02c9042b60) 0 empty
  mpl_::bool_<false> (0x0x7f02c9045d80) 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> > > > > (0x0x7f02c9045d20) 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> > > > > (0x0x7f02c9045de0) 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> (0x0x7f02c9045cc0) 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> (0x0x7f02c9042d00) 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> (0x0x7f02c9045e40) 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> (0x0x7f02c9045c60) 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> > > (0x0x7f02c9094060) 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> (0x0x7f02c9094000) 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> > > > (0x0x7f02c9094180) 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> (0x0x7f02c9042e38) 0 empty
  boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> > > > (0x0x7f02c90941e0) 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> (0x0x7f02c9045f60) 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> > (0x0x7f02c9045f00) 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> > (0x0x7f02c9094360) 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>*> (0x0x7f02c90945a0) 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> > (0x0x7f02c9094540) 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> > (0x0x7f02c90944e0) 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> > (0x0x7f02c9094480) 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> > (0x0x7f02c909e208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c909e270) 0 empty
    mpl_::bool_<false> (0x0x7f02c9094600) 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> (0x0x7f02c9094660) 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*> (0x0x7f02c90946c0) 0 empty

Class boost::is_const<RecursorPacketCache::Entry>
   size=1 align=1
   base size=1 base align=1
boost::is_const<RecursorPacketCache::Entry> (0x0x7f02c909e2d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c909e340) 0 empty
    mpl_::bool_<false> (0x0x7f02c9094720) 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> > (0x0x7f02c9094780) 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> (0x0x7f02c90947e0) 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> (0x0x7f02c909e3a8) 0 empty
  boost::multi_index::detail::non_const_identity_base<RecursorPacketCache::Entry> (0x0x7f02c9094840) 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> > (0x0x7f02c909e410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c909e478) 0 empty
    mpl_::bool_<false> (0x0x7f02c90948a0) 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<> > (0x0x7f02c9094900) 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<> > (0x0x7f02c9094300) 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> > (0x0x7f02c90949c0) 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> > (0x0x7f02c9094960) 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> (0x0x7f02c9094b40) 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> (0x0x7f02c9094ae0) 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> > (0x0x7f02c9094c60) 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> > (0x0x7f02c9094c00) 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> > (0x0x7f02c9094cc0) 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> > (0x0x7f02c9094ba0) 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> > (0x0x7f02c909e820) 0 empty
  mpl_::bool_<false> (0x0x7f02c9094d20) 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> > (0x0x7f02c909e888) 0 empty
  mpl_::bool_<false> (0x0x7f02c9094d80) 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> (0x0x7f02c90942a0) 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> > (0x0x7f02c9094240) 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> > > > (0x0x7f02c9094ea0) 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> > > > (0x0x7f02c9045ea0) 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> > > > (0x0x7f02c909ea28) 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> > > > (0x0x7f02c9094f00) 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> > (0x0x7f02c9045840) 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> > (0x0x7f02c909ea90) 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> > (0x0x7f02c9094f60) 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> > (0x0x7f02c909eaf8) 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> > (0x0x7f02c909eb60) 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> > (0x0x7f02c90cb000) 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> > (0x0x7f02c9356f60) 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> > (0x0x7f02c9356900) 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> > (0x0x7f02c922dc00) 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> > (0x0x7f02c90cb060) 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> > > > > > (0x0x7f02c90cb1e0) 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> > (0x0x7f02c90cb2a0) 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> (0x0x7f02c90cb360) 0 empty

Class std::allocator<RecursorPacketCache::Entry>
   size=1 align=1
   base size=1 base align=1
std::allocator<RecursorPacketCache::Entry> (0x0x7f02c909ec30) 0 empty
  __gnu_cxx::new_allocator<RecursorPacketCache::Entry> (0x0x7f02c90cb3c0) 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> > > > > (0x0x7f02c90cb420) 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> > > > > (0x0x7f02c90cb300) 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> > > > > (0x0x7f02c90cb240) 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> > > > > > (0x0x7f02c90cb180) 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> > > > > (0x0x7f02c909ed68) 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> > > > > > (0x0x7f02c90cb480) 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> > > > > > (0x0x7f02c90cb4e0) 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> > > > > (0x0x7f02c90cb540) 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> > > > > (0x0x7f02c909edd0) 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> > > > > (0x0x7f02c90cb5a0) 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> > (0x0x7f02c909ee38) 0 empty
  mpl_::long_<2l> (0x0x7f02c90cb660) 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<> > > (0x0x7f02c909eea0) 0 empty
  mpl_::long_<2l> (0x0x7f02c90cb6c0) 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> > > > (0x0x7f02c90cb780) 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> (0x0x7f02c90cb840) 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> (0x0x7f02c90cb8a0) 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> (0x0x7f02c90cb900) 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> (0x0x7f02c90cb960) 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> (0x0x7f02c90cb9c0) 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> (0x0x7f02c90cba20) 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> (0x0x7f02c90cba80) 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> (0x0x7f02c90cb7e0) 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> > (0x0x7f02c90cbae0) 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> > (0x0x7f02c909ef70) 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> (0x0x7f02c9122000) 0 empty
    boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> > > > (0x0x7f02c90cbc60) 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> (0x0x7f02c9122068) 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> > (0x0x7f02c91220d0) 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> (0x0x7f02c9122138) 0 empty
      boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::ordered_unique<boost::multi_index::identity<RecursorPacketCache::Entry> > > > (0x0x7f02c90cbcc0) 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> > > (0x0x7f02c90cbd20) 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> > > (0x0x7f02c90cbc00) 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> > > (0x0x7f02c9122270) 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> > > (0x0x7f02c90cbd80) 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> > > (0x0x7f02c91222d8) 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> > > (0x0x7f02c9122340) 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> > > (0x0x7f02c90cbde0) 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> > > > (0x0x7f02c90cb720) 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> > (0x0x7f02c90cb600) 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> > (0x0x7f02c9122410) 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> > (0x0x7f02c90cbe40) 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> (0x0x7f02c90cbea0) 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<> > > > (0x0x7f02c91225b0) 0
  boost::noncopyable_::noncopyable (0x0x7f02c9154060) 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> > > > (0x0x7f02c9154180) 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> > (0x0x7f02c9122680) 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> (0x0x7f02c91226e8) 0 empty
    boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::sequenced<> > > (0x0x7f02c9154240) 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> (0x0x7f02c9122750) 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> > (0x0x7f02c91227b8) 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> (0x0x7f02c9122820) 0 empty
      boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::sequenced<> > > (0x0x7f02c9154300) 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> > > (0x0x7f02c91543c0) 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> > > (0x0x7f02c91541e0) 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> > > (0x0x7f02c9122958) 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> > > (0x0x7f02c9154420) 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> > > (0x0x7f02c91229c0) 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> > > (0x0x7f02c9122a28) 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> > > (0x0x7f02c9154480) 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> > > > (0x0x7f02c9154120) 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> > (0x0x7f02c91540c0) 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> > > > (0x0x7f02c91545a0) 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> > > (0x0x7f02c9154600) 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> > > > (0x0x7f02c9154540) 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> > (0x0x7f02c91544e0) 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> > (0x0x7f02c9154720) 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> (0x0x7f02c9154840) 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> (0x0x7f02c91547e0) 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> (0x0x7f02c9154780) 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> > (0x0x7f02c91546c0) 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> (0x0x7f02c9122e38) 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> > (0x0x7f02c91548a0) 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> > (0x0x7f02c9154660) 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> (0x0x7f02c91549c0) 0 empty

Class boost::alignment_of<RecursorPacketCache::Entry>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<RecursorPacketCache::Entry> (0x0x7f02c9122f70) 0 empty
  boost::integral_constant<long unsigned int, 8ul> (0x0x7f02c91c8000) 0 empty
    mpl_::integral_c<long unsigned int, 8ul> (0x0x7f02c9154a20) 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> > (0x0x7f02c9154ba0) 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> > (0x0x7f02c9154b40) 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 (0x0x7f02c9154ae0) 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> (0x0x7f02c9154a80) 0

Class boost::aligned_storage<16ul, 8ul>
   size=16 align=8
   base size=16 base align=8
boost::aligned_storage<16ul, 8ul> (0x0x7f02c91c8208) 0
  boost::detail::aligned_storage::aligned_storage_imp<16ul, 8ul> (0x0x7f02c9154cc0) 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> (0x0x7f02c9154960) 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> > (0x0x7f02c91c82d8) 0
  boost::multi_index::detail::pod_value_holder<RecursorPacketCache::Entry> (0x0x7f02c9154d20) 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> > (0x0x7f02c9154de0) 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> (0x0x7f02c9154f00) 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> (0x0x7f02c9154ea0) 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> (0x0x7f02c9154e40) 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> > (0x0x7f02c9154d80) 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> (0x0x7f02c91c8478) 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> > (0x0x7f02c91df060) 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> > > (0x0x7f02c91df0c0) 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> > (0x0x7f02c91df180) 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> > > > (0x0x7f02c91df240) 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> > (0x0x7f02c91df300) 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> > > (0x0x7f02c91df3c0) 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> > > (0x0x7f02c91df360) 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> > > (0x0x7f02c91df2a0) 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> > > > (0x0x7f02c91df1e0) 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> > > (0x0x7f02c91c8618) 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> > > > (0x0x7f02c91df4e0) 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> > > > (0x0x7f02c91df540) 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> > > (0x0x7f02c91df5a0) 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> > > (0x0x7f02c91c87b8) 0 empty
  __gnu_cxx::new_allocator<boost::multi_index::detail::sequenced_index_node_impl<std::allocator<char> > > (0x0x7f02c91df6c0) 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> > (0x0x7f02c91df120) 0

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> > > (0x0x7f02c91c8888) 0
  boost::multi_index::detail::sequenced_index_node_impl<std::allocator<char> > (0x0x7f02c91df7e0) 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> > > (0x0x7f02c91cdee0) 0
  boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > (0x0x7f02c91c8958) 0
    boost::multi_index::detail::pod_value_holder<RecursorPacketCache::Entry> (0x0x7f02c91df840) 0
  boost::multi_index::detail::sequenced_index_node_trampoline<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > (0x0x7f02c91c89c0) 16
    boost::multi_index::detail::sequenced_index_node_impl<std::allocator<char> > (0x0x7f02c91df8a0) 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> > > (0x0x7f02c91df900) 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> > > (0x0x7f02c91c8a90) 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> > > (0x0x7f02c91df960) 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> > > > > (0x0x7f02c91df9c0) 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> > > > > (0x0x7f02c91c8af8) 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> > > > > (0x0x7f02c91dfa20) 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> (0x0x7f02c91dfae0) 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> (0x0x7f02c91dfba0) 0 empty

Class boost::remove_cv<RecursorPacketCache::Entry>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<RecursorPacketCache::Entry> (0x0x7f02c91dfb40) 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> (0x0x7f02c91dfc00) 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> (0x0x7f02c91dff60) 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> (0x0x7f02c8e74000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c8e74068) 0 empty
    mpl_::bool_<false> (0x0x7f02c8e75000) 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> (0x0x7f02c8e740d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c8e74138) 0 empty
    mpl_::bool_<false> (0x0x7f02c8e75060) 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> (0x0x7f02c8e750c0) 0 empty

Class boost::is_pointer<RecursorPacketCache::Entry>
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<RecursorPacketCache::Entry> (0x0x7f02c8e741a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c8e74208) 0 empty
    mpl_::bool_<false> (0x0x7f02c8e75120) 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> (0x0x7f02c8e75180) 0 empty

Class boost::is_integral<RecursorPacketCache::Entry>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<RecursorPacketCache::Entry> (0x0x7f02c8e742d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c8e74340) 0 empty
    mpl_::bool_<false> (0x0x7f02c8e751e0) 0 empty

Class boost::is_float<RecursorPacketCache::Entry>
   size=1 align=1
   base size=1 base align=1
boost::is_float<RecursorPacketCache::Entry> (0x0x7f02c8e743a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c8e74410) 0 empty
    mpl_::bool_<false> (0x0x7f02c8e75240) 0 empty

Class boost::is_arithmetic<RecursorPacketCache::Entry>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<RecursorPacketCache::Entry> (0x0x7f02c8e74478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c8e744e0) 0 empty
    mpl_::bool_<false> (0x0x7f02c8e752a0) 0 empty

Class boost::is_enum<RecursorPacketCache::Entry>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<RecursorPacketCache::Entry> (0x0x7f02c8e745b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c8e74618) 0 empty
    mpl_::bool_<false> (0x0x7f02c8e75300) 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> (0x0x7f02c8e75360) 0 empty

Class boost::call_traits<RecursorPacketCache::Entry>
   size=1 align=1
   base size=0 base align=1
boost::call_traits<RecursorPacketCache::Entry> (0x0x7f02c91dfa80) 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> > (0x0x7f02c9122ea0) 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> > (0x0x7f02c9154900) 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> > > (0x0x7f02c8e75420) 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> > > > (0x0x7f02c8e754e0) 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> > > (0x0x7f02c8e75600) 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> > > (0x0x7f02c8e755a0) 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> > > (0x0x7f02c8e75540) 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> > > > (0x0x7f02c8e75480) 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> > > (0x0x7f02c8e749c0) 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> > > > (0x0x7f02c8e75660) 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> > > > (0x0x7f02c8e756c0) 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> > > (0x0x7f02c8e75720) 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> > > (0x0x7f02c8e74af8) 0 empty
  __gnu_cxx::new_allocator<boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > > (0x0x7f02c8e75840) 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> >*> (0x0x7f02c8e74bc8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c8e74c30) 0 empty
    mpl_::bool_<true> (0x0x7f02c8e75960) 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> > > (0x0x7f02c8e759c0) 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> > (0x0x7f02c8e75a20) 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> > > (0x0x7f02c8e74c98) 0 empty
  boost::integral_constant<long unsigned int, 8ul> (0x0x7f02c8e74d00) 0 empty
    mpl_::integral_c<long unsigned int, 8ul> (0x0x7f02c8e75a80) 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> > > (0x0x7f02c8e75ae0) 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> > (0x0x7f02c8e74e38) 0
  boost::multi_index::detail::ordered_index_node_compressed_base<std::allocator<char> > (0x0x7f02c8e75b40) 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> > (0x0x7f02c8e74ea0) 0
  boost::multi_index::detail::ordered_index_node_impl_base<std::allocator<char> > (0x0x7f02c8e74f08) 0
    boost::multi_index::detail::ordered_index_node_compressed_base<std::allocator<char> > (0x0x7f02c8e75ba0) 0

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> > > > (0x0x7f02c8f34000) 0
  boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > (0x0x7f02c8f34068) 0
    boost::multi_index::detail::ordered_index_node_impl_base<std::allocator<char> > (0x0x7f02c8f340d0) 0
      boost::multi_index::detail::ordered_index_node_compressed_base<std::allocator<char> > (0x0x7f02c8e75c00) 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> > > > (0x0x7f02c8f02cb0) 0
  boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > (0x0x7f02c8f02d20) 0
    boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > (0x0x7f02c8f341a0) 0
      boost::multi_index::detail::pod_value_holder<RecursorPacketCache::Entry> (0x0x7f02c8e75c60) 0
    boost::multi_index::detail::sequenced_index_node_trampoline<boost::multi_index::detail::index_node_base<RecursorPacketCache::Entry, std::allocator<RecursorPacketCache::Entry> > > (0x0x7f02c8f34208) 16
      boost::multi_index::detail::sequenced_index_node_impl<std::allocator<char> > (0x0x7f02c8e75cc0) 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> > > > (0x0x7f02c8f34270) 32
    boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > (0x0x7f02c8f342d8) 32
      boost::multi_index::detail::ordered_index_node_impl_base<std::allocator<char> > (0x0x7f02c8f34340) 32
        boost::multi_index::detail::ordered_index_node_compressed_base<std::allocator<char> > (0x0x7f02c8e75d20) 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 (0x0x7f02c8e75de0) 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> > (0x0x7f02c8e75ea0) 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> (0x0x7f02c8f34618) 0 empty
  boost::mpl::vector0<mpl_::na> (0x0x7f02c8e75e40) 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> > (0x0x7f02c8e75d80) 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 (0x0x7f02c8e75f60) 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> > (0x0x7f02c8e75f00) 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> > (0x0x7f02c8f57000) 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> > (0x0x7f02c8f34888) 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> > (0x0x7f02c8f57060) 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> > (0x0x7f02c8f570c0) 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> > (0x0x7f02c8f348f0) 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> > (0x0x7f02c8f57120) 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 (0x0x7f02c8f571e0) 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> (0x0x7f02c8f349c0) 0 empty
  boost::mpl::vector0<mpl_::na> (0x0x7f02c8f57240) 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> > (0x0x7f02c8f57180) 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 (0x0x7f02c8f57300) 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> > (0x0x7f02c8f572a0) 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> > (0x0x7f02c8f57360) 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> > (0x0x7f02c8f34bc8) 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> > (0x0x7f02c8f573c0) 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> > > > > > (0x0x7f02c8f57420) 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> > > > > > (0x0x7f02c8f34c30) 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> > > > > > (0x0x7f02c8f57480) 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> (0x0x7f02c8f574e0) 0 empty

Class std::less<RecursorPacketCache::Entry>
   size=1 align=1
   base size=1 base align=1
std::less<RecursorPacketCache::Entry> (0x0x7f02c8f34c98) 0 empty
  std::binary_function<RecursorPacketCache::Entry, RecursorPacketCache::Entry, bool> (0x0x7f02c8f57540) 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> (0x0x7f02c8e74750) 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> > (0x0x7f02c8e747b8) 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> > (0x0x7f02c8e753c0) 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 (0x0x7f02c8f577e0) 0 empty

Class mpl_::long_<32767l>
   size=1 align=1
   base size=0 base align=1
mpl_::long_<32767l> (0x0x7f02c8f57900) 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> > (0x0x7f02c8f578a0) 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> (0x0x7f02c8f34f08) 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> (0x0x7f02c8f34f70) 0 empty
    boost::mpl::vector0<mpl_::na> (0x0x7f02c8f57840) 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> > (0x0x7f02c8f57780) 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 (0x0x7f02c8f579c0) 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> > (0x0x7f02c8f57960) 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> > (0x0x7f02c8f57a20) 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> > (0x0x7f02c8c080d0) 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> > (0x0x7f02c8f57a80) 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> > (0x0x7f02c8c08138) 0 empty
  mpl_::long_<2l> (0x0x7f02c8f57ae0) 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> > (0x0x7f02c8c081a0) 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> > (0x0x7f02c8c08208) 0 empty
    mpl_::long_<2l> (0x0x7f02c8f57b40) 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> > (0x0x7f02c8f57c00) 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> > (0x0x7f02c8f57ba0) 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> > (0x0x7f02c8f57cc0) 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> > (0x0x7f02c8f57c60) 0 empty

Class mpl_::long_<32766l>
   size=1 align=1
   base size=0 base align=1
mpl_::long_<32766l> (0x0x7f02c8f57ea0) 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> > (0x0x7f02c8f57f00) 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> (0x0x7f02c8f57e40) 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> > > (0x0x7f02c8f57f60) 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> (0x0x7f02c8c08478) 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> > > (0x0x7f02c8c2f000) 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> (0x0x7f02c8f57de0) 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> > (0x0x7f02c8f57d80) 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> (0x0x7f02c8c2f0c0) 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> (0x0x7f02c8c2f1e0) 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> (0x0x7f02c8c2f240) 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> (0x0x7f02c8c2f360) 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> (0x0x7f02c8c2f480) 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> (0x0x7f02c8c2f5a0) 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> (0x0x7f02c8c2f6c0) 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> (0x0x7f02c8c2f060) 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> > (0x0x7f02c8c2f7e0) 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> > (0x0x7f02c8c086e8) 0 empty
  boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f02c8c2f900) 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> > (0x0x7f02c8c08750) 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> > (0x0x7f02c8c087b8) 0 empty
    boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f02c8c2f960) 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> > (0x0x7f02c8c08820) 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> > (0x0x7f02c8c08888) 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> > (0x0x7f02c8c088f0) 0 empty
      boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f02c8c2f9c0) 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> > (0x0x7f02c8c2fa20) 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> > > (0x0x7f02c8c2fba0) 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> (0x0x7f02c8c2fb40) 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> > > > (0x0x7f02c8c2fc00) 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> (0x0x7f02c8c08a28) 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> > > > (0x0x7f02c8c2fc60) 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> (0x0x7f02c8c2fae0) 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> > (0x0x7f02c8c2fa80) 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> > > (0x0x7f02c8c08b60) 0 empty
  boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f02c8c2fcc0) 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> > > (0x0x7f02c8c08bc8) 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> > > (0x0x7f02c8c08c30) 0 empty
    boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f02c8c2fd20) 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> > > (0x0x7f02c8c08c98) 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> > > (0x0x7f02c8c08d00) 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> > > (0x0x7f02c8c08d68) 0 empty
      boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f02c8c2fd80) 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> > (0x0x7f02c8c2fde0) 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> (0x0x7f02c8f57d20) 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> (0x0x7f02c8f57720) 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> > (0x0x7f02c8f576c0) 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<> > > (0x0x7f02c90ae9d8) 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> (0x0x7f02c8f575a0) 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<> > > > (0x0x7f02c8f34d00) 8
    boost::noncopyable_::noncopyable (0x0x7f02c8f57600) 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> (0x0x7f02c8f34d68) 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> > (0x0x7f02c8f34dd0) 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> > (0x0x7f02c8f57660) 16 empty

Class RecursorPacketCache
   size=48 align=8
   base size=48 base align=8
RecursorPacketCache (0x0x7f02c922db40) 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> (0x0x7f02c8c2ff00) 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> (0x0x7f02c8c2ff60) 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> (0x0x7f02c8c2fea0) 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> (0x0x7f02c8cb90c0) 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> (0x0x7f02c8cb9060) 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> (0x0x7f02c8cb9000) 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> (0x0x7f02c8cb91e0) 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> (0x0x7f02c8cbb208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c8cbb270) 0 empty
    mpl_::bool_<false> (0x0x7f02c8cb9240) 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> (0x0x7f02c8cbb2d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c8cbb340) 0 empty
    mpl_::bool_<false> (0x0x7f02c8cb92a0) 0 empty

Class boost::is_reference<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<unsigned int> (0x0x7f02c8cbb3a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c8cbb410) 0 empty
    mpl_::bool_<false> (0x0x7f02c8cb9300) 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*> (0x0x7f02c8cb9420) 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> (0x0x7f02c8cbb548) 0 empty
  boost::type_traits::is_function_ptr_helper<unsigned int*> (0x0x7f02c8cb9480) 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> (0x0x7f02c8cbb5b0) 0 empty
  boost::detail::is_function_chooser<false>::result_<unsigned int> (0x0x7f02c8cbb618) 0 empty
    boost::type_traits::is_function_ptr_helper<unsigned int*> (0x0x7f02c8cb94e0) 0 empty

Class boost::is_function<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_function<unsigned int> (0x0x7f02c8cbb680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c8cbb6e8) 0 empty
    mpl_::bool_<false> (0x0x7f02c8cb9540) 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> (0x0x7f02c8cb95a0) 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> (0x0x7f02c8cb9180) 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*> (0x0x7f02c8cb97e0) 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> (0x0x7f02c8cb9780) 0 empty

Class boost::remove_cv<unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<unsigned int> (0x0x7f02c8cb9720) 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> (0x0x7f02c8cb96c0) 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> (0x0x7f02c8cb9660) 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>*> (0x0x7f02c8cb9960) 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> > (0x0x7f02c8cb9900) 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> > (0x0x7f02c8cb98a0) 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> > (0x0x7f02c8cb9840) 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> > (0x0x7f02c8cb9600) 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> >*> (0x0x7f02c8cb9e40) 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> > > (0x0x7f02c8cb9de0) 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> > > (0x0x7f02c8cb9d80) 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> > > (0x0x7f02c8cb9d20) 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> > > (0x0x7f02c8cb9120) 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> (0x0x7f02c8d37000) 0
  boost::tuples::cons<unsigned int, boost::tuples::cons<unsigned int, boost::tuples::cons<unsigned int, boost::tuples::null_type> > > (0x0x7f02c8d38000) 0

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

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

Class std::allocator<MemRecursorCache::StoredRecord>
   size=1 align=1
   base size=1 base align=1
std::allocator<MemRecursorCache::StoredRecord> (0x0x7f02c8d465b0) 0 empty
  __gnu_cxx::new_allocator<MemRecursorCache::StoredRecord> (0x0x7f02c8d38300) 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> > (0x0x7f02c8d38240) 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> (0x0x7f02c8d38420) 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> (0x0x7f02c8d383c0) 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 (0x0x7f02c8d46750) 0
  std::allocator<MemRecursorCache::StoredRecord> (0x0x7f02c8d467b8) 0 empty
    __gnu_cxx::new_allocator<MemRecursorCache::StoredRecord> (0x0x7f02c8d38480) 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> > (0x0x7f02c8d381e0) 0

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

Class MemRecursorCache::CacheEntry
   size=40 align=8
   base size=40 base align=8
MemRecursorCache::CacheEntry (0x0x7f02c8d38180) 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<> > > (0x0x7f02c8d38660) 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 (0x0x7f02c8d38720) 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> (0x0x7f02c8d46bc8) 0 empty
  boost::mpl::vector0<mpl_::na> (0x0x7f02c8d38840) 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> > > > (0x0x7f02c8d46c98) 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> (0x0x7f02c8d46d00) 0 empty
    boost::mpl::vector0<mpl_::na> (0x0x7f02c8d388a0) 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> (0x0x7f02c8d46d68) 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> > > > (0x0x7f02c8d46dd0) 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> (0x0x7f02c8d46e38) 0 empty
      boost::mpl::vector0<mpl_::na> (0x0x7f02c8d38900) 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<> > (0x0x7f02c8d46f08) 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> (0x0x7f02c8d46f70) 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> > > > (0x0x7f02c8d46340) 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> (0x0x7f02c8d463a8) 0 empty
        boost::mpl::vector0<mpl_::na> (0x0x7f02c8d38960) 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> (0x0x7f02c8d46410) 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<> > (0x0x7f02c8d46478) 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> (0x0x7f02c8d46618) 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> > > > (0x0x7f02c8d46958) 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> (0x0x7f02c8df5000) 0 empty
          boost::mpl::vector0<mpl_::na> (0x0x7f02c8d389c0) 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<> > (0x0x7f02c8df50d0) 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> (0x0x7f02c8df5138) 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<> > (0x0x7f02c8df51a0) 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> (0x0x7f02c8df5208) 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> > > > (0x0x7f02c8df5270) 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> (0x0x7f02c8df52d8) 0 empty
            boost::mpl::vector0<mpl_::na> (0x0x7f02c8d38a20) 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> > (0x0x7f02c8d386c0) 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 (0x0x7f02c8d38ae0) 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> > (0x0x7f02c8d38a80) 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<> > > (0x0x7f02c8d38b40) 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<> > > (0x0x7f02c8df5478) 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<> > > (0x0x7f02c8d38ba0) 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<> > > (0x0x7f02c8df54e0) 0 empty
  boost::is_same<mpl_::long_<32768l>, mpl_::long_<32770l> > (0x0x7f02c8df5548) 0 empty
    boost::integral_constant<bool, false> (0x0x7f02c8df55b0) 0 empty
      mpl_::bool_<false> (0x0x7f02c8d38c00) 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<> > > (0x0x7f02c8df5618) 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<> > > (0x0x7f02c8df5680) 0 empty
    boost::is_same<mpl_::long_<32768l>, mpl_::long_<32770l> > (0x0x7f02c8df56e8) 0 empty
      boost::integral_constant<bool, false> (0x0x7f02c8df5750) 0 empty
        mpl_::bool_<false> (0x0x7f02c8d38c60) 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<> > > (0x0x7f02c8d38d20) 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<> > > (0x0x7f02c8d38cc0) 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_> (0x0x7f02c8df5820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c8df5888) 0 empty
    mpl_::bool_<false> (0x0x7f02c8d38d80) 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_> > (0x0x7f02c8df58f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c8df5958) 0 empty
    mpl_::bool_<false> (0x0x7f02c8d38de0) 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_> > (0x0x7f02c8df59c0) 0 empty
  boost::mpl::aux::not_impl<0l> (0x0x7f02c8df5a28) 0 empty
    mpl_::bool_<true> (0x0x7f02c8d38e40) 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<> > > (0x0x7f02c8df5a90) 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_> > (0x0x7f02c8df5af8) 0 empty
    boost::mpl::aux::not_impl<0l> (0x0x7f02c8df5b60) 0 empty
      mpl_::bool_<true> (0x0x7f02c8d38ea0) 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<> > > (0x0x7f02c9375680) 0 empty
  mpl_::long_<2l> (0x0x7f02c8d38f60) 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<> > > (0x0x7f02c8df5bc8) 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<> > > (0x0x7f02c8df5c30) 0 empty
    mpl_::long_<2l> (0x0x7f02c8a20000) 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<> > > (0x0x7f02c8a200c0) 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<> > > (0x0x7f02c8a20060) 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> > > (0x0x7f02c8df5dd0) 0 empty
  mpl_::bool_<false> (0x0x7f02c8a20240) 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> > > > (0x0x7f02c8a201e0) 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> > > > (0x0x7f02c8a202a0) 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> > (0x0x7f02c8a20180) 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> > (0x0x7f02c8df5f70) 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> > (0x0x7f02c8a203c0) 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> > (0x0x7f02c8a37000) 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> > (0x0x7f02c8a37068) 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> > (0x0x7f02c8a20420) 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> > (0x0x7f02c8a20480) 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> > (0x0x7f02c8a204e0) 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> > (0x0x7f02c8a37208) 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> > (0x0x7f02c8a20540) 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> > (0x0x7f02c8a37270) 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> > (0x0x7f02c8a372d8) 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> > (0x0x7f02c8a205a0) 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> > (0x0x7f02c8a20600) 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> (0x0x7f02c8a20720) 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> > (0x0x7f02c8a374e0) 0 empty
  mpl_::bool_<false> (0x0x7f02c8a20900) 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> > > (0x0x7f02c8a208a0) 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> > > (0x0x7f02c8a20960) 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> (0x0x7f02c8a20840) 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> (0x0x7f02c8a37680) 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> (0x0x7f02c8a209c0) 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> (0x0x7f02c8a207e0) 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> (0x0x7f02c8a377b8) 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> > (0x0x7f02c8a20ae0) 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> (0x0x7f02c8a20a80) 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> (0x0x7f02c8a20c60) 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> (0x0x7f02c8a378f0) 0 empty
  boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::sequenced<> > > (0x0x7f02c8a20cc0) 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> (0x0x7f02c8a20c00) 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> > (0x0x7f02c8a20ba0) 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> > > (0x0x7f02c8a20d80) 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> > > (0x0x7f02c8a20b40) 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> > > (0x0x7f02c8a37a90) 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> > > (0x0x7f02c8a20de0) 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> > (0x0x7f02c8a20660) 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> > (0x0x7f02c8a37af8) 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> > (0x0x7f02c8a20e40) 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> > (0x0x7f02c8a37b60) 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> > (0x0x7f02c8a37bc8) 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> > (0x0x7f02c8a20ea0) 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> (0x0x7f02c8a86000) 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> > (0x0x7f02c8a37dd0) 0 empty
  mpl_::bool_<false> (0x0x7f02c8a861e0) 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> > > (0x0x7f02c8a86180) 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> > > (0x0x7f02c8a86240) 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> (0x0x7f02c8a86120) 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> (0x0x7f02c8a37f70) 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> (0x0x7f02c8a862a0) 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> (0x0x7f02c8a860c0) 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> > > > (0x0x7f02c8a37c30) 0 empty
  mpl_::bool_<false> (0x0x7f02c8a86480) 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> > > > > (0x0x7f02c8a86420) 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> > > > > (0x0x7f02c8a864e0) 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> (0x0x7f02c8a863c0) 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> (0x0x7f02c8aa8138) 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> (0x0x7f02c8a86540) 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> (0x0x7f02c8a86360) 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> > > > (0x0x7f02c8a86720) 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> (0x0x7f02c8a866c0) 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> > > > > (0x0x7f02c8a86780) 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> (0x0x7f02c8aa8270) 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> > > > > (0x0x7f02c8a867e0) 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> (0x0x7f02c8a86660) 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> > (0x0x7f02c8a86600) 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> > > (0x0x7f02c8a86960) 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> >*> (0x0x7f02c8a86ae0) 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> > > (0x0x7f02c8a86a80) 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> > > (0x0x7f02c8a86a20) 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> > > (0x0x7f02c8a869c0) 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> > > (0x0x7f02c8aa8548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c8aa85b0) 0 empty
    mpl_::bool_<false> (0x0x7f02c8a86b40) 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> (0x0x7f02c8a86c00) 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> (0x0x7f02c8a86ba0) 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> > (0x0x7f02c8a86d20) 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> > (0x0x7f02c8acf0d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c8acf138) 0 empty
    mpl_::bool_<false> (0x0x7f02c8a86d80) 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> > (0x0x7f02c8acf1a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c8acf208) 0 empty
    mpl_::bool_<false> (0x0x7f02c8a86de0) 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> > (0x0x7f02c8acf270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c8acf2d8) 0 empty
    mpl_::bool_<false> (0x0x7f02c8a86e40) 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>*> (0x0x7f02c8a86f60) 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> > (0x0x7f02c8acf410) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>*> (0x0x7f02c8aec000) 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> > (0x0x7f02c8acf478) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname> > (0x0x7f02c8acf4e0) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>*> (0x0x7f02c8aec060) 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> > (0x0x7f02c8acf548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c8acf5b0) 0 empty
    mpl_::bool_<false> (0x0x7f02c8aec0c0) 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> > (0x0x7f02c8aec120) 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> > (0x0x7f02c8a86cc0) 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> > (0x0x7f02c8aec180) 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>*> (0x0x7f02c8aec2a0) 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> > (0x0x7f02c8acf750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c8acf7b8) 0 empty
    mpl_::bool_<false> (0x0x7f02c8aec300) 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> > (0x0x7f02c8aec360) 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> (0x0x7f02c8aec3c0) 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> (0x0x7f02c8acf820) 0 empty
  boost::multi_index::detail::non_const_member_base<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname> (0x0x7f02c8aec420) 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> > (0x0x7f02c8aec540) 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> > (0x0x7f02c8acf8f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c8acf958) 0 empty
    mpl_::bool_<false> (0x0x7f02c8aec5a0) 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> > (0x0x7f02c8acf9c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c8acfa28) 0 empty
    mpl_::bool_<false> (0x0x7f02c8aec600) 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> > (0x0x7f02c8acfa90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c8acfaf8) 0 empty
    mpl_::bool_<false> (0x0x7f02c8aec660) 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>*> (0x0x7f02c8aec780) 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> > (0x0x7f02c8acfc30) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>*> (0x0x7f02c8aec7e0) 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> > (0x0x7f02c8acfc98) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> > (0x0x7f02c8acfd00) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>*> (0x0x7f02c8aec840) 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> > (0x0x7f02c8acfd68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c8acfdd0) 0 empty
    mpl_::bool_<false> (0x0x7f02c8aec8a0) 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> > (0x0x7f02c8aec900) 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> > (0x0x7f02c8aec4e0) 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> (0x0x7f02c8aec960) 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*> (0x0x7f02c8aec9c0) 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> (0x0x7f02c8b1f000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c8b1f068) 0 empty
    mpl_::bool_<false> (0x0x7f02c8aeca20) 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> > (0x0x7f02c8aeca80) 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> (0x0x7f02c8aecae0) 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> (0x0x7f02c8b1f0d0) 0 empty
  boost::multi_index::detail::non_const_member_base<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype> (0x0x7f02c8aecb40) 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>*> (0x0x7f02c8aeccc0) 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> > (0x0x7f02c8aecc60) 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> > (0x0x7f02c8aecc00) 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> > (0x0x7f02c8aecba0) 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> (0x0x7f02c8aec480) 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>*> (0x0x7f02c8aece40) 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> > (0x0x7f02c8aecde0) 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> > (0x0x7f02c8aecd80) 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> > (0x0x7f02c8aecd20) 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>*> (0x0x7f02c8b4a000) 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> > (0x0x7f02c8aecf60) 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> > (0x0x7f02c8aecf00) 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> > (0x0x7f02c8aecea0) 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> > (0x0x7f02c8a86c60) 0

Class boost::tuples::tuple<boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>
   size=2 align=1
   base size=2 base align=1
boost::tuples::tuple<boost::multi_index::member<MemRecursorCache::CacheEntry, std::basic_string<char>, &MemRecursorCache::CacheEntry::d_qname>, boost::multi_index::member<MemRecursorCache::CacheEntry, short unsigned int, &MemRecursorCache::CacheEntry::d_qtype>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> (0x0x7f02c8b1f618) 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> > (0x0x7f02c8b4a180) 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> > (0x0x7f02c8b73888) 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> (0x0x7f02c8b738f0) 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> > (0x0x7f02c8b4a1e0) 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> > > (0x0x7f02c8b73a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c8b73a90) 0 empty
    mpl_::bool_<false> (0x0x7f02c8b4a240) 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<> > (0x0x7f02c8b4a2a0) 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<> > (0x0x7f02c8a86900) 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> > > (0x0x7f02c8b4a360) 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> > > (0x0x7f02c8b4a300) 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> > > (0x0x7f02c8b4a420) 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> > > (0x0x7f02c8b4a3c0) 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> > > (0x0x7f02c8b73d00) 0 empty
  mpl_::bool_<false> (0x0x7f02c8b4a540) 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> > > > (0x0x7f02c8b4a5a0) 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> > > > (0x0x7f02c8b4a4e0) 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> > > (0x0x7f02c8b4a600) 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> > > > (0x0x7f02c8b4a480) 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> > > (0x0x7f02c8b73e38) 0 empty
  mpl_::bool_<false> (0x0x7f02c8b4a660) 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> (0x0x7f02c8a868a0) 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> > > (0x0x7f02c8a86840) 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> > > > (0x0x7f02c8b4a6c0) 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> > > > (0x0x7f02c8a865a0) 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> > > > (0x0x7f02c8b73f08) 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> > > > (0x0x7f02c8b4a720) 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> > (0x0x7f02c8a20f00) 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> > (0x0x7f02c8b73f70) 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> > (0x0x7f02c8b4a780) 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> > (0x0x7f02c8bbc000) 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> > (0x0x7f02c8bbc068) 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> > (0x0x7f02c8b4a7e0) 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> > (0x0x7f02c8a20120) 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> > (0x0x7f02c8d38f00) 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> > (0x0x7f02c8d38600) 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> > (0x0x7f02c8b4a840) 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> > > > > > (0x0x7f02c8b4a900) 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> > (0x0x7f02c8b4a9c0) 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> (0x0x7f02c8b4aa80) 0 empty

Class std::allocator<MemRecursorCache::CacheEntry>
   size=1 align=1
   base size=1 base align=1
std::allocator<MemRecursorCache::CacheEntry> (0x0x7f02c8bbc208) 0 empty
  __gnu_cxx::new_allocator<MemRecursorCache::CacheEntry> (0x0x7f02c8b4aae0) 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> > > > > (0x0x7f02c8b4ab40) 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> > > > > (0x0x7f02c8b4aa20) 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> > > > > (0x0x7f02c8b4a960) 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> > > > > > (0x0x7f02c8b4a8a0) 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> > > > > (0x0x7f02c8bbc340) 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> > > > > > (0x0x7f02c8b4aba0) 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> > > > > > (0x0x7f02c8b4ac00) 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> > > > > (0x0x7f02c8b4ac60) 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> > > > > (0x0x7f02c8bbc3a8) 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> > > > > (0x0x7f02c8b4acc0) 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<> > > (0x0x7f02c8bbc410) 0 empty
  mpl_::long_<2l> (0x0x7f02c8b4ad80) 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> > > > (0x0x7f02c8b4ae40) 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> > (0x0x7f02c8bbc4e0) 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> (0x0x7f02c8bbc548) 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> > > > > (0x0x7f02c8b4af00) 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> (0x0x7f02c8bbc5b0) 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> > (0x0x7f02c8bbc618) 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> (0x0x7f02c8bbc680) 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> > > > > (0x0x7f02c8b4af60) 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> > > (0x0x7f02c880f000) 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> > > (0x0x7f02c8b4aea0) 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> > > (0x0x7f02c8bbc7b8) 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> > > (0x0x7f02c880f060) 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> > > (0x0x7f02c8bbc820) 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> > > (0x0x7f02c8bbc888) 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> > > (0x0x7f02c880f0c0) 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> > > > (0x0x7f02c8b4ade0) 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> > (0x0x7f02c8b4ad20) 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> > (0x0x7f02c8bbc958) 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> > (0x0x7f02c880f120) 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> (0x0x7f02c880f180) 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<> > > > (0x0x7f02c8bbcaf8) 0
  boost::noncopyable_::noncopyable (0x0x7f02c880f300) 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> > > > (0x0x7f02c880f420) 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> > (0x0x7f02c8bbcbc8) 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> (0x0x7f02c8bbcc30) 0 empty
    boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::sequenced<> > > (0x0x7f02c880f4e0) 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> (0x0x7f02c8bbcc98) 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> > (0x0x7f02c8bbcd00) 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> (0x0x7f02c8bbcd68) 0 empty
      boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::sequenced<> > > (0x0x7f02c880f5a0) 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> > > (0x0x7f02c880f660) 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> > > (0x0x7f02c880f480) 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> > > (0x0x7f02c8bbcea0) 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> > > (0x0x7f02c880f6c0) 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> > > (0x0x7f02c8bbcf08) 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> > > (0x0x7f02c8bbcf70) 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> > > (0x0x7f02c880f720) 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> > > > (0x0x7f02c880f3c0) 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> > (0x0x7f02c880f360) 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> > > > (0x0x7f02c880f840) 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> > > (0x0x7f02c880f8a0) 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> > > > (0x0x7f02c880f7e0) 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> > (0x0x7f02c880f780) 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> > (0x0x7f02c880f9c0) 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> (0x0x7f02c880fae0) 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> (0x0x7f02c880fa80) 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> (0x0x7f02c880fa20) 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> > (0x0x7f02c880f960) 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> (0x0x7f02c88782d8) 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> > (0x0x7f02c880fb40) 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> > (0x0x7f02c880f900) 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> (0x0x7f02c880fc60) 0 empty

Class boost::alignment_of<MemRecursorCache::CacheEntry>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<MemRecursorCache::CacheEntry> (0x0x7f02c8878410) 0 empty
  boost::integral_constant<long unsigned int, 8ul> (0x0x7f02c8878478) 0 empty
    mpl_::integral_c<long unsigned int, 8ul> (0x0x7f02c880fcc0) 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 (0x0x7f02c880fd80) 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> (0x0x7f02c880fd20) 0

Class boost::aligned_storage<40ul, 8ul>
   size=40 align=8
   base size=40 base align=8
boost::aligned_storage<40ul, 8ul> (0x0x7f02c8878548) 0
  boost::detail::aligned_storage::aligned_storage_imp<40ul, 8ul> (0x0x7f02c880fde0) 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> (0x0x7f02c880fc00) 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> > (0x0x7f02c8878618) 0
  boost::multi_index::detail::pod_value_holder<MemRecursorCache::CacheEntry> (0x0x7f02c880fe40) 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> > (0x0x7f02c880ff00) 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> (0x0x7f02c88d3060) 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> (0x0x7f02c88d3000) 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> (0x0x7f02c880ff60) 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> > (0x0x7f02c880fea0) 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> (0x0x7f02c88787b8) 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> > (0x0x7f02c88d3180) 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> > > (0x0x7f02c88d31e0) 0 empty

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> > > (0x0x7f02c8878820) 0
  boost::multi_index::detail::sequenced_index_node_impl<std::allocator<char> > (0x0x7f02c88d3240) 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> > > (0x0x7f02c88ca5b0) 0
  boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > (0x0x7f02c88788f0) 0
    boost::multi_index::detail::pod_value_holder<MemRecursorCache::CacheEntry> (0x0x7f02c88d32a0) 0
  boost::multi_index::detail::sequenced_index_node_trampoline<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > (0x0x7f02c8878958) 40
    boost::multi_index::detail::sequenced_index_node_impl<std::allocator<char> > (0x0x7f02c88d3300) 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> > > (0x0x7f02c88d3360) 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> > > (0x0x7f02c8878a28) 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> > > (0x0x7f02c88d33c0) 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> > > > > (0x0x7f02c88d3420) 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> > > > > (0x0x7f02c8878a90) 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> > > > > (0x0x7f02c88d3480) 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> (0x0x7f02c88d3540) 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*> (0x0x7f02c88d3660) 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> (0x0x7f02c88d3600) 0 empty

Class boost::remove_cv<MemRecursorCache::CacheEntry>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<MemRecursorCache::CacheEntry> (0x0x7f02c88d35a0) 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> (0x0x7f02c88d36c0) 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> (0x0x7f02c88d3a20) 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> (0x0x7f02c88783a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c894b000) 0 empty
    mpl_::bool_<false> (0x0x7f02c88d3a80) 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> (0x0x7f02c894b068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c894b0d0) 0 empty
    mpl_::bool_<false> (0x0x7f02c88d3ae0) 0 empty

Class boost::is_pointer<MemRecursorCache::CacheEntry>
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<MemRecursorCache::CacheEntry> (0x0x7f02c894b138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c894b1a0) 0 empty
    mpl_::bool_<false> (0x0x7f02c88d3b40) 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> (0x0x7f02c88d3ba0) 0 empty

Class boost::is_integral<MemRecursorCache::CacheEntry>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<MemRecursorCache::CacheEntry> (0x0x7f02c894b270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c894b2d8) 0 empty
    mpl_::bool_<false> (0x0x7f02c88d3c00) 0 empty

Class boost::is_float<MemRecursorCache::CacheEntry>
   size=1 align=1
   base size=1 base align=1
boost::is_float<MemRecursorCache::CacheEntry> (0x0x7f02c894b340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c894b3a8) 0 empty
    mpl_::bool_<false> (0x0x7f02c88d3c60) 0 empty

Class boost::is_arithmetic<MemRecursorCache::CacheEntry>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<MemRecursorCache::CacheEntry> (0x0x7f02c894b410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c894b478) 0 empty
    mpl_::bool_<false> (0x0x7f02c88d3cc0) 0 empty

Class boost::is_enum<MemRecursorCache::CacheEntry>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<MemRecursorCache::CacheEntry> (0x0x7f02c894b548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c894b5b0) 0 empty
    mpl_::bool_<false> (0x0x7f02c88d3d20) 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> (0x0x7f02c88d3d80) 0 empty

Class boost::call_traits<MemRecursorCache::CacheEntry>
   size=1 align=1
   base size=0 base align=1
boost::call_traits<MemRecursorCache::CacheEntry> (0x0x7f02c88d34e0) 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> > (0x0x7f02c8878340) 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> > (0x0x7f02c880fba0) 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> > > (0x0x7f02c88d3e40) 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<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> > > > (0x0x7f02c894b820) 0
  boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > (0x0x7f02c894b888) 0
    boost::multi_index::detail::ordered_index_node_impl_base<std::allocator<char> > (0x0x7f02c894b8f0) 0
      boost::multi_index::detail::ordered_index_node_compressed_base<std::allocator<char> > (0x0x7f02c88d3ea0) 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> > > > (0x0x7f02c8938700) 0
  boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > (0x0x7f02c8938770) 0
    boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > (0x0x7f02c894b9c0) 0
      boost::multi_index::detail::pod_value_holder<MemRecursorCache::CacheEntry> (0x0x7f02c88d3f00) 0
    boost::multi_index::detail::sequenced_index_node_trampoline<boost::multi_index::detail::index_node_base<MemRecursorCache::CacheEntry, std::allocator<MemRecursorCache::CacheEntry> > > (0x0x7f02c894ba28) 40
      boost::multi_index::detail::sequenced_index_node_impl<std::allocator<char> > (0x0x7f02c88d3f60) 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> > > > (0x0x7f02c894ba90) 56
    boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > (0x0x7f02c894baf8) 56
      boost::multi_index::detail::ordered_index_node_impl_base<std::allocator<char> > (0x0x7f02c894bb60) 56
        boost::multi_index::detail::ordered_index_node_compressed_base<std::allocator<char> > (0x0x7f02c89d3000) 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 (0x0x7f02c89d30c0) 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> (0x0x7f02c894be38) 0 empty
  boost::mpl::vector0<mpl_::na> (0x0x7f02c89d3120) 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> > (0x0x7f02c89d3060) 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 (0x0x7f02c89d31e0) 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> > (0x0x7f02c89d3180) 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> > (0x0x7f02c89d3240) 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> > (0x0x7f02c894bbc8) 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> > (0x0x7f02c89d32a0) 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> > (0x0x7f02c89d3300) 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> > (0x0x7f02c89fc000) 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> > (0x0x7f02c89d3360) 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 (0x0x7f02c89d3420) 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> (0x0x7f02c89fc0d0) 0 empty
  boost::mpl::vector0<mpl_::na> (0x0x7f02c89d3480) 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> > (0x0x7f02c89d33c0) 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 (0x0x7f02c89d3540) 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> > (0x0x7f02c89d34e0) 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> > (0x0x7f02c89d35a0) 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> > (0x0x7f02c89fc2d8) 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> > (0x0x7f02c89d3600) 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> > > > > > (0x0x7f02c89d3660) 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> > > > > > (0x0x7f02c89fc340) 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> > > > > > (0x0x7f02c89d36c0) 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> > > > (0x0x7f02c89d3780) 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> > >*> (0x0x7f02c89d38a0) 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> > > > (0x0x7f02c89d3840) 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> > > > (0x0x7f02c89d37e0) 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> > > > (0x0x7f02c89d3900) 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> > > > (0x0x7f02c89d3c60) 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> > > > (0x0x7f02c89fc888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c89fc8f0) 0 empty
    mpl_::bool_<false> (0x0x7f02c89d3cc0) 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> > > > (0x0x7f02c89fc958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c89fc9c0) 0 empty
    mpl_::bool_<false> (0x0x7f02c89d3d20) 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> > > > (0x0x7f02c89fca28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c89fca90) 0 empty
    mpl_::bool_<false> (0x0x7f02c89d3d80) 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> > > > (0x0x7f02c89d3de0) 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> > > > (0x0x7f02c89fcb60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c89fcbc8) 0 empty
    mpl_::bool_<false> (0x0x7f02c89d3e40) 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> > > > (0x0x7f02c89fcc30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c89fcc98) 0 empty
    mpl_::bool_<false> (0x0x7f02c89d3ea0) 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> > > > (0x0x7f02c89fcd00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c89fcd68) 0 empty
    mpl_::bool_<false> (0x0x7f02c89d3f00) 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> > > > (0x0x7f02c89fce38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c89fcea0) 0 empty
    mpl_::bool_<false> (0x0x7f02c89d3f60) 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> (0x0x7f02c866a000) 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> > > > (0x0x7f02c89d3720) 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> (0x0x7f02c866a0c0) 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> (0x0x7f02c866a060) 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> (0x0x7f02c866a1e0) 0 empty

Class boost::is_lvalue_reference<CIStringCompare>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<CIStringCompare> (0x0x7f02c86deb60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c86debc8) 0 empty
    mpl_::bool_<false> (0x0x7f02c866a240) 0 empty

Class boost::is_rvalue_reference<CIStringCompare>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<CIStringCompare> (0x0x7f02c86dec30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c86dec98) 0 empty
    mpl_::bool_<false> (0x0x7f02c866a2a0) 0 empty

Class boost::is_reference<CIStringCompare>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<CIStringCompare> (0x0x7f02c86ded00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c86ded68) 0 empty
    mpl_::bool_<false> (0x0x7f02c866a300) 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*> (0x0x7f02c866a420) 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> (0x0x7f02c86deea0) 0 empty
  boost::type_traits::is_function_ptr_helper<CIStringCompare*> (0x0x7f02c866a480) 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> (0x0x7f02c86def08) 0 empty
  boost::detail::is_function_chooser<false>::result_<CIStringCompare> (0x0x7f02c86def70) 0 empty
    boost::type_traits::is_function_ptr_helper<CIStringCompare*> (0x0x7f02c866a4e0) 0 empty

Class boost::is_function<CIStringCompare>
   size=1 align=1
   base size=1 base align=1
boost::is_function<CIStringCompare> (0x0x7f02c86fd000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c86fd068) 0 empty
    mpl_::bool_<false> (0x0x7f02c866a540) 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> (0x0x7f02c866a5a0) 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> (0x0x7f02c866a180) 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> > (0x0x7f02c866a6c0) 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> > (0x0x7f02c86fd208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c86fd270) 0 empty
    mpl_::bool_<false> (0x0x7f02c866a720) 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> > (0x0x7f02c86fd2d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c86fd340) 0 empty
    mpl_::bool_<false> (0x0x7f02c866a780) 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> > (0x0x7f02c86fd3a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c86fd410) 0 empty
    mpl_::bool_<false> (0x0x7f02c866a7e0) 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>*> (0x0x7f02c866a900) 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> > (0x0x7f02c86fd548) 0 empty
  boost::type_traits::is_function_ptr_helper<std::less<short unsigned int>*> (0x0x7f02c866a960) 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> > (0x0x7f02c86fd5b0) 0 empty
  boost::detail::is_function_chooser<false>::result_<std::less<short unsigned int> > (0x0x7f02c86fd618) 0 empty
    boost::type_traits::is_function_ptr_helper<std::less<short unsigned int>*> (0x0x7f02c866a9c0) 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> > (0x0x7f02c86fd680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c86fd6e8) 0 empty
    mpl_::bool_<false> (0x0x7f02c866aa20) 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> > (0x0x7f02c866aa80) 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> > (0x0x7f02c866a660) 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> (0x0x7f02c866aae0) 0 empty

Class std::less<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::less<short unsigned int> (0x0x7f02c86fd820) 0 empty
  std::binary_function<short unsigned int, short unsigned int, bool> (0x0x7f02c866ab40) 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>*> (0x0x7f02c866acc0) 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> > (0x0x7f02c866ac60) 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> > (0x0x7f02c866ac00) 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> > (0x0x7f02c866aba0) 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> (0x0x7f02c866a600) 0

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

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

Class boost::tuples::access_traits<CIStringCompare>
   size=1 align=1
   base size=0 base align=1
boost::tuples::access_traits<CIStringCompare> (0x0x7f02c866ad20) 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>*> (0x0x7f02c873b000) 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> > (0x0x7f02c866af60) 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> > (0x0x7f02c866af00) 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> > (0x0x7f02c866aea0) 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> > (0x0x7f02c866a120) 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> (0x0x7f02c86fde38) 0
  boost::tuples::cons<CIStringCompare, boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> > (0x0x7f02c873b480) 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> > (0x0x7f02c876b0d0) 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> (0x0x7f02c876b138) 0
    boost::tuples::cons<CIStringCompare, boost::tuples::cons<std::less<short unsigned int>, boost::tuples::null_type> > (0x0x7f02c873b4e0) 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> (0x0x7f02c894b6e8) 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> > (0x0x7f02c894b750) 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> > (0x0x7f02c88d3de0) 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 (0x0x7f02c873b840) 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> (0x0x7f02c8786a28) 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> (0x0x7f02c8786a90) 0 empty
    boost::mpl::vector0<mpl_::na> (0x0x7f02c873b8a0) 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> > (0x0x7f02c873b7e0) 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 (0x0x7f02c873b960) 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> > (0x0x7f02c873b900) 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> > (0x0x7f02c873b9c0) 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> > (0x0x7f02c8786c98) 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> > (0x0x7f02c873ba20) 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> > (0x0x7f02c8786d00) 0 empty
  mpl_::long_<2l> (0x0x7f02c873ba80) 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> > (0x0x7f02c8786d68) 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> > (0x0x7f02c8786dd0) 0 empty
    mpl_::long_<2l> (0x0x7f02c873bae0) 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> > (0x0x7f02c873bba0) 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> > (0x0x7f02c873bb40) 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> > (0x0x7f02c873bc60) 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> > (0x0x7f02c873bc00) 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> > (0x0x7f02c873be40) 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> (0x0x7f02c873bde0) 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> > > (0x0x7f02c873bea0) 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> (0x0x7f02c87e0000) 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> > > (0x0x7f02c873bf00) 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> (0x0x7f02c873bd80) 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> > (0x0x7f02c873bd20) 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> > (0x0x7f02c87e01a0) 0 empty
  boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f02c873bf60) 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> > (0x0x7f02c87e0208) 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> > (0x0x7f02c87e0270) 0 empty
    boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f02c8393000) 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> > (0x0x7f02c87e02d8) 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> > (0x0x7f02c87e0340) 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> > (0x0x7f02c87e03a8) 0 empty
      boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f02c8393060) 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> > (0x0x7f02c83930c0) 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> > > (0x0x7f02c8393240) 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> (0x0x7f02c83931e0) 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> > > > (0x0x7f02c83932a0) 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> (0x0x7f02c87e04e0) 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> > > > (0x0x7f02c8393300) 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> (0x0x7f02c8393180) 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> > (0x0x7f02c8393120) 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> > > (0x0x7f02c87e0618) 0 empty
  boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f02c8393360) 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> > > (0x0x7f02c87e0680) 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> > > (0x0x7f02c87e06e8) 0 empty
    boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f02c83933c0) 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> > > (0x0x7f02c87e0750) 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> > > (0x0x7f02c87e07b8) 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> > > (0x0x7f02c87e0820) 0 empty
      boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f02c8393420) 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> > (0x0x7f02c8393480) 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> (0x0x7f02c873bcc0) 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> (0x0x7f02c873b780) 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> > (0x0x7f02c873b720) 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<> > > (0x0x7f02c8648618) 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> (0x0x7f02c873b600) 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<> > > > (0x0x7f02c8786820) 8
    boost::noncopyable_::noncopyable (0x0x7f02c873b660) 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> (0x0x7f02c8786888) 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> > (0x0x7f02c87868f0) 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> > (0x0x7f02c873b6c0) 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&> (0x0x7f02c8393540) 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&> (0x0x7f02c87e08f0) 0 empty
  std::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f02c83935a0) 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&> (0x0x7f02c87e0958) 0 empty
  boost::detail::iterator_base<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f02c87e09c0) 0 empty
    std::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f02c8393600) 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&> > (0x0x7f02c87e0a28) 0 empty
  boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f02c87e0a90) 0 empty
    boost::detail::iterator_base<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f02c87e0af8) 0 empty
      std::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f02c8393660) 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&> > > (0x0x7f02c87e0b60) 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&> > (0x0x7f02c87e0bc8) 0 empty
    boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f02c87e0c30) 0 empty
      boost::detail::iterator_base<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f02c87e0c98) 0 empty
        std::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f02c83936c0) 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&> > > > (0x0x7f02c87e0d00) 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&> > > (0x0x7f02c87e0d68) 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&> > (0x0x7f02c87e0dd0) 0 empty
      boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f02c87e0e38) 0 empty
        boost::detail::iterator_base<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f02c87e0ea0) 0 empty
          std::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f02c8393720) 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&> > > > > (0x0x7f02c87e0f08) 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&> > > > (0x0x7f02c87e0f70) 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&> > > (0x0x7f02c87e0138) 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&> > (0x0x7f02c840b000) 0 empty
        boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f02c840b068) 0 empty
          boost::detail::iterator_base<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f02c840b0d0) 0 empty
            std::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f02c8393780) 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&> > > (0x0x7f02c840b138) 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&> > > > > (0x0x7f02c840b1a0) 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&> > > > (0x0x7f02c840b208) 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&> > > (0x0x7f02c840b270) 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&> > (0x0x7f02c840b2d8) 0 empty
          boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f02c840b340) 0 empty
            boost::detail::iterator_base<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f02c840b3a8) 0 empty
              std::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f02c83937e0) 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&> > > (0x0x7f02c840b410) 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&> > > (0x0x7f02c840b478) 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&> > > > > (0x0x7f02c840b4e0) 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&> > > > (0x0x7f02c840b548) 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&> > > (0x0x7f02c840b5b0) 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&> > (0x0x7f02c840b618) 0 empty
            boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f02c840b680) 0 empty
              boost::detail::iterator_base<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f02c840b6e8) 0 empty
                std::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f02c8393840) 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&> > (0x0x7f02c840b750) 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&> > > (0x0x7f02c840b7b8) 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&> > > (0x0x7f02c840b820) 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&> > > > > (0x0x7f02c840b888) 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&> > > > (0x0x7f02c840b8f0) 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&> > > (0x0x7f02c840b958) 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&> > (0x0x7f02c840b9c0) 0 empty
              boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f02c840ba28) 0 empty
                boost::detail::iterator_base<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f02c840ba90) 0 empty
                  std::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f02c83938a0) 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&> (0x0x7f02c840baf8) 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&> > (0x0x7f02c840bb60) 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&> > > (0x0x7f02c840bbc8) 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&> > > (0x0x7f02c840bc30) 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&> > > > > (0x0x7f02c840bc98) 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&> > > > (0x0x7f02c840bd00) 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&> > > (0x0x7f02c840bd68) 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&> > (0x0x7f02c840bdd0) 0 empty
                boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f02c840be38) 0 empty
                  boost::detail::iterator_base<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f02c840bea0) 0 empty
                    std::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f02c8393900) 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> > > > > (0x0x7f02c840bf08) 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&> (0x0x7f02c840bf70) 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&> > (0x0x7f02c841e000) 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&> > > (0x0x7f02c841e068) 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&> > > (0x0x7f02c841e0d0) 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&> > > > > (0x0x7f02c841e138) 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&> > > > (0x0x7f02c841e1a0) 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&> > > (0x0x7f02c841e208) 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&> > (0x0x7f02c841e270) 0 empty
                  boost::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f02c841e2d8) 0 empty
                    boost::detail::iterator_base<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f02c841e340) 0 empty
                      std::iterator<std::bidirectional_iterator_tag, MemRecursorCache::CacheEntry, long int, const MemRecursorCache::CacheEntry*, const MemRecursorCache::CacheEntry&> (0x0x7f02c8393960) 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> > > > > > (0x0x7f02c83934e0) 0

Class MemRecursorCache
   size=80 align=8
   base size=73 base align=8
MemRecursorCache (0x0x7f02c8d464e0) 0
  boost::noncopyable_::noncopyable (0x0x7f02c8d380c0) 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> > (0x0x7f02c8393ba0) 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> > (0x0x7f02c841e410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c841e478) 0 empty
    mpl_::bool_<false> (0x0x7f02c8393c00) 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> > (0x0x7f02c841e4e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c841e548) 0 empty
    mpl_::bool_<false> (0x0x7f02c8393c60) 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> > (0x0x7f02c841e5b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c841e618) 0 empty
    mpl_::bool_<false> (0x0x7f02c8393cc0) 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>*> (0x0x7f02c8393de0) 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> > (0x0x7f02c841e750) 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>*> (0x0x7f02c8393e40) 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> > (0x0x7f02c841e7b8) 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> > (0x0x7f02c841e820) 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>*> (0x0x7f02c8393ea0) 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> > (0x0x7f02c841e888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c841e8f0) 0 empty
    mpl_::bool_<false> (0x0x7f02c8393f00) 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> > (0x0x7f02c8393f60) 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> > (0x0x7f02c8393b40) 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> (0x0x7f02c8464060) 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> (0x0x7f02c8464000) 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> > > (0x0x7f02c8464180) 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> > > (0x0x7f02c8466478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c84664e0) 0 empty
    mpl_::bool_<false> (0x0x7f02c84641e0) 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> > > (0x0x7f02c8466548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c84665b0) 0 empty
    mpl_::bool_<false> (0x0x7f02c8464240) 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> > > (0x0x7f02c8466618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c8466680) 0 empty
    mpl_::bool_<false> (0x0x7f02c84642a0) 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> >*> (0x0x7f02c84643c0) 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> > > (0x0x7f02c84667b8) 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> >*> (0x0x7f02c8464420) 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> > > (0x0x7f02c8466820) 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> > > (0x0x7f02c8466888) 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> >*> (0x0x7f02c8464480) 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> > > (0x0x7f02c84668f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c8466958) 0 empty
    mpl_::bool_<false> (0x0x7f02c84644e0) 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> > > (0x0x7f02c8464540) 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> > > (0x0x7f02c8464120) 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> > > (0x0x7f02c8464660) 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> > > (0x0x7f02c8466af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c8466b60) 0 empty
    mpl_::bool_<false> (0x0x7f02c84646c0) 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> > > (0x0x7f02c8466bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c8466c30) 0 empty
    mpl_::bool_<false> (0x0x7f02c8464720) 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> > > (0x0x7f02c8466c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c8466d00) 0 empty
    mpl_::bool_<false> (0x0x7f02c8464780) 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> >*> (0x0x7f02c84648a0) 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> > > (0x0x7f02c8466e38) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >*> (0x0x7f02c8464900) 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> > > (0x0x7f02c8466ea0) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> > > (0x0x7f02c8466f08) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::multi_index::composite_key_compare<CIStringCompare, std::less<short unsigned int> >*> (0x0x7f02c8464960) 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> > > (0x0x7f02c8466f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c84ab000) 0 empty
    mpl_::bool_<false> (0x0x7f02c84649c0) 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> > > (0x0x7f02c8464a20) 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> > > (0x0x7f02c8464600) 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> >*> (0x0x7f02c8464ba0) 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> > > (0x0x7f02c8464b40) 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> > > (0x0x7f02c8464ae0) 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> > > (0x0x7f02c8464a80) 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> (0x0x7f02c84645a0) 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> > > (0x0x7f02c8464c00) 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>*> (0x0x7f02c8464d80) 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> > (0x0x7f02c8464d20) 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> > (0x0x7f02c8464cc0) 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> > (0x0x7f02c8464c60) 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> > (0x0x7f02c84640c0) 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> (0x0x7f02c84ab548) 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> > (0x0x7f02c8464f00) 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> (0x0x7f02c8508060) 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> (0x0x7f02c84f6820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c84f6888) 0 empty
    mpl_::bool_<false> (0x0x7f02c85080c0) 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> (0x0x7f02c84f68f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c84f6958) 0 empty
    mpl_::bool_<false> (0x0x7f02c8508120) 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> (0x0x7f02c84f69c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c84f6a28) 0 empty
    mpl_::bool_<false> (0x0x7f02c8508180) 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*> (0x0x7f02c85082a0) 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> (0x0x7f02c84f6b60) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::tuples::null_type*> (0x0x7f02c8508300) 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> (0x0x7f02c84f6bc8) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::tuples::null_type> (0x0x7f02c84f6c30) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::tuples::null_type*> (0x0x7f02c8508360) 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> (0x0x7f02c84f6c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c84f6d00) 0 empty
    mpl_::bool_<false> (0x0x7f02c85083c0) 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> (0x0x7f02c8508420) 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> (0x0x7f02c8508000) 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> (0x0x7f02c8464f60) 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>*> (0x0x7f02c85085a0) 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> > (0x0x7f02c8508540) 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> > (0x0x7f02c85084e0) 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> > (0x0x7f02c8508480) 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>*> (0x0x7f02c8508720) 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> > (0x0x7f02c85086c0) 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> > (0x0x7f02c8508660) 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> > (0x0x7f02c8508600) 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> > (0x0x7f02c8393ae0) 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> (0x0x7f02c8508a20) 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> (0x0x7f02c85089c0) 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> > (0x0x7f02c8508b40) 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> > (0x0x7f02c8543ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c8543f08) 0 empty
    mpl_::bool_<false> (0x0x7f02c8508c60) 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> > (0x0x7f02c8543f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c8543478) 0 empty
    mpl_::bool_<false> (0x0x7f02c8508d80) 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> > (0x0x7f02c8572000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c8572068) 0 empty
    mpl_::bool_<false> (0x0x7f02c8508ea0) 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>*> (0x0x7f02c8586000) 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> > (0x0x7f02c85721a0) 0 empty
  boost::type_traits::is_function_ptr_helper<std::basic_string<char>*> (0x0x7f02c8586120) 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> > (0x0x7f02c8572208) 0 empty
  boost::detail::is_function_chooser<false>::result_<std::basic_string<char> > (0x0x7f02c8572270) 0 empty
    boost::type_traits::is_function_ptr_helper<std::basic_string<char>*> (0x0x7f02c8586180) 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> > (0x0x7f02c85722d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c8572340) 0 empty
    mpl_::bool_<false> (0x0x7f02c85862a0) 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> > (0x0x7f02c8586300) 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> > (0x0x7f02c8508ae0) 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> (0x0x7f02c8586420) 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> (0x0x7f02c85725b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c8572618) 0 empty
    mpl_::bool_<false> (0x0x7f02c8586480) 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> (0x0x7f02c8572680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c85726e8) 0 empty
    mpl_::bool_<false> (0x0x7f02c85864e0) 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> (0x0x7f02c8572750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c85727b8) 0 empty
    mpl_::bool_<false> (0x0x7f02c8586540) 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*> (0x0x7f02c8586660) 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> (0x0x7f02c85728f0) 0 empty
  boost::type_traits::is_function_ptr_helper<short unsigned int*> (0x0x7f02c85866c0) 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> (0x0x7f02c8572958) 0 empty
  boost::detail::is_function_chooser<false>::result_<short unsigned int> (0x0x7f02c85729c0) 0 empty
    boost::type_traits::is_function_ptr_helper<short unsigned int*> (0x0x7f02c8586720) 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> (0x0x7f02c8572a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c8572a90) 0 empty
    mpl_::bool_<false> (0x0x7f02c8586780) 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> (0x0x7f02c85867e0) 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> (0x0x7f02c85863c0) 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> (0x0x7f02c85869c0) 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> (0x0x7f02c8586960) 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> (0x0x7f02c8586900) 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> (0x0x7f02c8586360) 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> > (0x0x7f02c8586ae0) 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> > (0x0x7f02c8586a80) 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> > (0x0x7f02c8586a20) 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>*> (0x0x7f02c8586c60) 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> > (0x0x7f02c8586c00) 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> > (0x0x7f02c8586ba0) 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> > (0x0x7f02c8586b40) 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> > (0x0x7f02c8508a80) 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> (0x0x7f02c819a340) 0
  boost::tuples::cons<std::basic_string<char>, boost::tuples::cons<short unsigned int, boost::tuples::null_type> > (0x0x7f02c8586ea0) 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> > > (0x0x7f02c8586f60) 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> > > (0x0x7f02c8586f00) 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> (0x0x7f02c81dc060) 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> > > (0x0x7f02c81dc0c0) 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> > > (0x0x7f02c81dc000) 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*> (0x0x7f02c81dc180) 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> > (0x0x7f02c81dc120) 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*> (0x0x7f02c81dc1e0) 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> > (0x0x7f02c81dc240) 0 empty

Class KeyTag
   size=1 align=1
   base size=0 base align=1
KeyTag (0x0x7f02c81dc360) 0 empty

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

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

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

Class std::allocator<int>::rebind<int>
   size=1 align=1
   base size=0 base align=1
std::allocator<int>::rebind<int> (0x0x7f02c81dc600) 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*> (0x0x7f02c81dc6c0) 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 (0x0x7f02c81c8b60) 0
  std::allocator<int> (0x0x7f02c81c8bc8) 0 empty
    __gnu_cxx::new_allocator<int> (0x0x7f02c81dc660) 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> > (0x0x7f02c81dc480) 0

Class std::deque<int, std::allocator<int> >
   size=80 align=8
   base size=80 base align=8
std::deque<int, std::allocator<int> > (0x0x7f02c81c8c30) 0
  std::_Deque_base<int, std::allocator<int> > (0x0x7f02c81dc780) 0

Class std::queue<int>
   size=80 align=8
   base size=80 base align=8
std::queue<int> (0x0x7f02c81dc420) 0

Class std::pair<unsigned int, unsigned int>
   size=8 align=4
   base size=8 base align=4
std::pair<unsigned int, unsigned int> (0x0x7f02c81dc8a0) 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> (0x0x7f02c81dc900) 0

Class passwd
   size=48 align=8
   base size=48 base align=8
passwd (0x0x7f02c81dc960) 0

Class group
   size=32 align=8
   base size=32 base align=8
group (0x0x7f02c81dc9c0) 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> > > (0x0x7f02c81dcba0) 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> > > (0x0x7f02c81dcb40) 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> > > (0x0x7f02c81dccc0) 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> > > (0x0x7f02c81c86e8) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::basic_string<char> > > (0x0x7f02c81dcd20) 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> (0x0x7f02c81c8750) 0
  std::allocator<std::_Rb_tree_node<std::basic_string<char> > > (0x0x7f02c81c8888) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::basic_string<char> > > (0x0x7f02c81dcd80) 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> > > (0x0x7f02c81dcae0) 0

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

Class ArgvMap
   size=216 align=8
   base size=216 base align=8
ArgvMap (0x0x7f02c81dca20) 0

Class LWResException
   size=8 align=8
   base size=8 base align=8
LWResException (0x0x7f02c81c8c98) 0
  PDNSException (0x0x7f02c81dcea0) 0

Class __gnu_cxx::new_allocator<DNSResourceRecord>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<DNSResourceRecord> (0x0x7f02c7f87060) 0 empty

Class std::allocator<DNSResourceRecord>
   size=1 align=1
   base size=1 base align=1
std::allocator<DNSResourceRecord> (0x0x7f02c81c8d68) 0 empty
  __gnu_cxx::new_allocator<DNSResourceRecord> (0x0x7f02c7f870c0) 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> > (0x0x7f02c7f87000) 0 empty

Class std::allocator<DNSResourceRecord>::rebind<DNSResourceRecord>
   size=1 align=1
   base size=0 base align=1
std::allocator<DNSResourceRecord>::rebind<DNSResourceRecord> (0x0x7f02c7f871e0) 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> (0x0x7f02c7f87180) 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 (0x0x7f02c7f9b138) 0
  std::allocator<DNSResourceRecord> (0x0x7f02c7f9b1a0) 0 empty
    __gnu_cxx::new_allocator<DNSResourceRecord> (0x0x7f02c7f87300) 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> > (0x0x7f02c81dcf60) 0

Class std::vector<DNSResourceRecord>
   size=24 align=8
   base size=24 base align=8
std::vector<DNSResourceRecord> (0x0x7f02c7f9b208) 0
  std::_Vector_base<DNSResourceRecord, std::allocator<DNSResourceRecord> > (0x0x7f02c7f87360) 0

Class LWResult
   size=40 align=8
   base size=38 base align=8
LWResult (0x0x7f02c81dcf00) 0

Class NegCacheEntry
   size=32 align=8
   base size=28 base align=8
NegCacheEntry (0x0x7f02c7f873c0) 0

Class DecayingEwma
   size=40 align=8
   base size=37 base align=8
DecayingEwma (0x0x7f02c7f874e0) 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> > (0x0x7f02c7f87720) 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> > (0x0x7f02c7f9b478) 0 empty
  __gnu_cxx::new_allocator<std::pair<ComboAddress, DecayingEwma> > (0x0x7f02c7f87780) 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> > > (0x0x7f02c7f876c0) 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> > (0x0x7f02c7f878a0) 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> > (0x0x7f02c7f87840) 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 (0x0x7f02c7f9b6e8) 0
  std::allocator<std::pair<ComboAddress, DecayingEwma> > (0x0x7f02c7f9b750) 0 empty
    __gnu_cxx::new_allocator<std::pair<ComboAddress, DecayingEwma> > (0x0x7f02c7f87900) 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> > > (0x0x7f02c7f87660) 0

Class std::vector<std::pair<ComboAddress, DecayingEwma> >
   size=24 align=8
   base size=24 base align=8
std::vector<std::pair<ComboAddress, DecayingEwma> > (0x0x7f02c7f9b7b8) 0
  std::_Vector_base<std::pair<ComboAddress, DecayingEwma>, std::allocator<std::pair<ComboAddress, DecayingEwma> > > (0x0x7f02c7f87960) 0

Class SyncRes::DecayingEwmaCollection
   size=56 align=8
   base size=52 base align=8
SyncRes::DecayingEwmaCollection (0x0x7f02c7f87600) 0

Class SyncRes::EDNSStatus
   size=24 align=8
   base size=20 base align=8
SyncRes::EDNSStatus (0x0x7f02c7f879c0) 0

Class __gnu_cxx::new_allocator<ComboAddress>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<ComboAddress> (0x0x7f02c7f87b40) 0 empty

Class std::allocator<ComboAddress>
   size=1 align=1
   base size=1 base align=1
std::allocator<ComboAddress> (0x0x7f02c7f9b9c0) 0 empty
  __gnu_cxx::new_allocator<ComboAddress> (0x0x7f02c7f87ba0) 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> > (0x0x7f02c7f87ae0) 0 empty

Class std::allocator<ComboAddress>::rebind<ComboAddress>
   size=1 align=1
   base size=0 base align=1
std::allocator<ComboAddress>::rebind<ComboAddress> (0x0x7f02c7f87cc0) 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> (0x0x7f02c7f87c60) 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 (0x0x7f02c7f9bb60) 0
  std::allocator<ComboAddress> (0x0x7f02c7f9bbc8) 0 empty
    __gnu_cxx::new_allocator<ComboAddress> (0x0x7f02c7f87d20) 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> > (0x0x7f02c7f87a80) 0

Class std::vector<ComboAddress>
   size=24 align=8
   base size=24 base align=8
std::vector<ComboAddress> (0x0x7f02c7f9bc30) 0
  std::_Vector_base<ComboAddress, std::allocator<ComboAddress> > (0x0x7f02c7f87d80) 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> > > > > (0x0x7f02c7f87f00) 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 (0x0x7f02c8114000) 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> (0x0x7f02c7f9bf70) 0 empty
  boost::mpl::vector0<mpl_::na> (0x0x7f02c8114120) 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> > > > (0x0x7f02c7f9b270) 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> (0x0x7f02c7f9b4e0) 0 empty
    boost::mpl::vector0<mpl_::na> (0x0x7f02c8114180) 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> (0x0x7f02c7f9b820) 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> > > > (0x0x7f02c7f9ba28) 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> (0x0x7f02c7f9bc98) 0 empty
      boost::mpl::vector0<mpl_::na> (0x0x7f02c81141e0) 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> > > > (0x0x7f02c8124068) 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> (0x0x7f02c81240d0) 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> > > > (0x0x7f02c8124138) 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> (0x0x7f02c81241a0) 0 empty
        boost::mpl::vector0<mpl_::na> (0x0x7f02c8114240) 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> > (0x0x7f02c7f87f60) 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 (0x0x7f02c8114300) 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> > (0x0x7f02c81142a0) 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> > > > > (0x0x7f02c8114360) 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> > > > > (0x0x7f02c8124340) 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> > > > > (0x0x7f02c81143c0) 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> > (0x0x7f02c934cdd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c81243a8) 0 empty
    mpl_::bool_<false> (0x0x7f02c8114420) 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> > > > > (0x0x7f02c8124410) 0 empty
  boost::is_same<mpl_::long_<32768l>, mpl_::long_<32769l> > (0x0x7f02c8124478) 0 empty
    boost::integral_constant<bool, false> (0x0x7f02c81244e0) 0 empty
      mpl_::bool_<false> (0x0x7f02c8114480) 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> > > > > (0x0x7f02c8124548) 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> > > > > (0x0x7f02c81245b0) 0 empty
    boost::is_same<mpl_::long_<32768l>, mpl_::long_<32769l> > (0x0x7f02c8124618) 0 empty
      boost::integral_constant<bool, false> (0x0x7f02c8124680) 0 empty
        mpl_::bool_<false> (0x0x7f02c81144e0) 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> > > > > (0x0x7f02c81145a0) 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> > > > > (0x0x7f02c8114540) 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_> (0x0x7f02c8124750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c81247b8) 0 empty
    mpl_::bool_<false> (0x0x7f02c8114600) 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_> > (0x0x7f02c8124820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c8124888) 0 empty
    mpl_::bool_<false> (0x0x7f02c8114660) 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_> > (0x0x7f02c81248f0) 0 empty
  boost::mpl::aux::not_impl<0l> (0x0x7f02c8124958) 0 empty
    mpl_::bool_<true> (0x0x7f02c81146c0) 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> > > > > (0x0x7f02c81249c0) 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_> > (0x0x7f02c8124a28) 0 empty
    boost::mpl::aux::not_impl<0l> (0x0x7f02c8124a90) 0 empty
      mpl_::bool_<true> (0x0x7f02c8114720) 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> > > > > (0x0x7f02c8124af8) 0 empty
  mpl_::long_<1l> (0x0x7f02c81147e0) 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> > > > > (0x0x7f02c8124b60) 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> > > > > (0x0x7f02c8124bc8) 0 empty
    mpl_::long_<1l> (0x0x7f02c8114840) 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> > > > > (0x0x7f02c8114900) 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> > > > > (0x0x7f02c81148a0) 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> > > (0x0x7f02c8124d68) 0 empty
  mpl_::bool_<false> (0x0x7f02c8114a80) 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> > > > (0x0x7f02c8114a20) 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> > > > (0x0x7f02c8114ae0) 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> > (0x0x7f02c81149c0) 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> > (0x0x7f02c8124f08) 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> > (0x0x7f02c8114b40) 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> > (0x0x7f02c8124f70) 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> > (0x0x7f02c7d40000) 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> > (0x0x7f02c8114ba0) 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> > (0x0x7f02c8114c00) 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> (0x0x7f02c8114d20) 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> > (0x0x7f02c7d402d8) 0 empty
  mpl_::bool_<false> (0x0x7f02c8114f00) 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> > > (0x0x7f02c8114ea0) 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> > > (0x0x7f02c8114f60) 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> (0x0x7f02c8114e40) 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> (0x0x7f02c7d40478) 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> (0x0x7f02c7d5e000) 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> (0x0x7f02c8114de0) 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> (0x0x7f02c7d405b0) 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> > (0x0x7f02c7d5e120) 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> (0x0x7f02c7d5e0c0) 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> > > > (0x0x7f02c7d5e300) 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> (0x0x7f02c7d5e2a0) 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> > > > > (0x0x7f02c7d5e360) 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> (0x0x7f02c7d406e8) 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> > > > > (0x0x7f02c7d5e3c0) 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> (0x0x7f02c7d5e240) 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> > (0x0x7f02c7d5e1e0) 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> > > (0x0x7f02c7d5e540) 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> >*> (0x0x7f02c7d5e6c0) 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> > > (0x0x7f02c7d5e660) 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> > > (0x0x7f02c7d5e600) 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> > > (0x0x7f02c7d5e5a0) 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> > > (0x0x7f02c7d409c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c7d40a28) 0 empty
    mpl_::bool_<false> (0x0x7f02c7d5e720) 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> (0x0x7f02c7d5e7e0) 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> (0x0x7f02c7d5e780) 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> > (0x0x7f02c7d5e900) 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> > (0x0x7f02c7d7f4e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c7d7f548) 0 empty
    mpl_::bool_<false> (0x0x7f02c7d5e960) 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> > (0x0x7f02c7d7f5b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c7d7f618) 0 empty
    mpl_::bool_<false> (0x0x7f02c7d5e9c0) 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> > (0x0x7f02c7d7f680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c7d7f6e8) 0 empty
    mpl_::bool_<false> (0x0x7f02c7d5ea20) 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>*> (0x0x7f02c7d5eb40) 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> > (0x0x7f02c7d7f820) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>*> (0x0x7f02c7d5eba0) 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> > (0x0x7f02c7d7f888) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname> > (0x0x7f02c7d7f8f0) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::multi_index::member<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname>*> (0x0x7f02c7d5ec00) 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> > (0x0x7f02c7d7f958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c7d7f9c0) 0 empty
    mpl_::bool_<false> (0x0x7f02c7d5ec60) 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> > (0x0x7f02c7d5ecc0) 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> > (0x0x7f02c7d5e8a0) 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> > (0x0x7f02c7d5ed20) 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> (0x0x7f02c7d5ed80) 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> (0x0x7f02c7d7fb60) 0 empty
  boost::multi_index::detail::non_const_member_base<DNSResourceRecord, std::basic_string<char>, &DNSResourceRecord::qname> (0x0x7f02c7d5ede0) 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> > (0x0x7f02c7d5ef00) 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> > (0x0x7f02c7d7fdd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c7d7fe38) 0 empty
    mpl_::bool_<false> (0x0x7f02c7d5ef60) 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> > (0x0x7f02c7d7ff70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c7db1000) 0 empty
    mpl_::bool_<false> (0x0x7f02c7db2000) 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> > (0x0x7f02c7db1138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c7db11a0) 0 empty
    mpl_::bool_<false> (0x0x7f02c7db2060) 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>*> (0x0x7f02c7db2240) 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> > (0x0x7f02c7db13a8) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype>*> (0x0x7f02c7db22a0) 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> > (0x0x7f02c7db1410) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype> > (0x0x7f02c7db1478) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::multi_index::member<DNSResourceRecord, QType, &DNSResourceRecord::qtype>*> (0x0x7f02c7db23c0) 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> > (0x0x7f02c7db15b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c7db1618) 0 empty
    mpl_::bool_<false> (0x0x7f02c7db2420) 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> > (0x0x7f02c7db2540) 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> > (0x0x7f02c7d5eea0) 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> (0x0x7f02c7db25a0) 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*> (0x0x7f02c7db2600) 0 empty

Class boost::is_const<QType>
   size=1 align=1
   base size=1 base align=1
boost::is_const<QType> (0x0x7f02c7db1820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c7db1888) 0 empty
    mpl_::bool_<false> (0x0x7f02c7db2660) 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> > (0x0x7f02c7db26c0) 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> (0x0x7f02c7db2720) 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> (0x0x7f02c7db19c0) 0 empty
  boost::multi_index::detail::non_const_member_base<DNSResourceRecord, QType, &DNSResourceRecord::qtype> (0x0x7f02c7db2780) 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>*> (0x0x7f02c7db2900) 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> > (0x0x7f02c7db28a0) 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> > (0x0x7f02c7db2840) 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> > (0x0x7f02c7db27e0) 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> (0x0x7f02c7d5ee40) 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>*> (0x0x7f02c7db2cc0) 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> > (0x0x7f02c7db2c60) 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> > (0x0x7f02c7db2c00) 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> > (0x0x7f02c7db2ba0) 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>*> (0x0x7f02c7db2e40) 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> > (0x0x7f02c7db2de0) 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> > (0x0x7f02c7db2d80) 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> > (0x0x7f02c7db2d20) 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> > (0x0x7f02c7d5e840) 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> (0x0x7f02c7e17000) 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> > (0x0x7f02c7e18000) 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> > (0x0x7f02c7e262d8) 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> (0x0x7f02c7e26340) 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> > (0x0x7f02c7e18060) 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> > > (0x0x7f02c7e26478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c7e264e0) 0 empty
    mpl_::bool_<false> (0x0x7f02c7e180c0) 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<> > (0x0x7f02c7e18120) 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<> > (0x0x7f02c7d5e4e0) 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> > > (0x0x7f02c7e181e0) 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> > > (0x0x7f02c7e18180) 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> > > (0x0x7f02c7e182a0) 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> > > (0x0x7f02c7e18240) 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> > > (0x0x7f02c7e26750) 0 empty
  mpl_::bool_<false> (0x0x7f02c7e183c0) 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> > > > (0x0x7f02c7e18420) 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> > > > (0x0x7f02c7e18360) 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> > > (0x0x7f02c7e18480) 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> > > > (0x0x7f02c7e18300) 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> > > (0x0x7f02c7e26a28) 0 empty
  mpl_::bool_<false> (0x0x7f02c7e184e0) 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> (0x0x7f02c7d5e480) 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> > > (0x0x7f02c7d5e420) 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> > > (0x0x7f02c7e18540) 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> > > (0x0x7f02c7d5e180) 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> > > (0x0x7f02c7e26af8) 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> > > (0x0x7f02c7e185a0) 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> > (0x0x7f02c8114c60) 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> > (0x0x7f02c7e26b60) 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> > (0x0x7f02c7e18600) 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> > (0x0x7f02c7e26bc8) 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> > (0x0x7f02c7e26c30) 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> > (0x0x7f02c7e18660) 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> > (0x0x7f02c8114960) 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> > (0x0x7f02c8114780) 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> > (0x0x7f02c7f87ea0) 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> > (0x0x7f02c7e186c0) 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> > > > > (0x0x7f02c7e18780) 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> > (0x0x7f02c7e18840) 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> > > > (0x0x7f02c7e18900) 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> > > > (0x0x7f02c7e188a0) 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> > > > (0x0x7f02c7e187e0) 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> > > > > (0x0x7f02c7e18720) 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> > > > (0x0x7f02c7e26dd0) 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> > > > > (0x0x7f02c7e18960) 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> > > > > (0x0x7f02c7e189c0) 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> > > > (0x0x7f02c7e18a20) 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> > > > (0x0x7f02c7e26e38) 0 empty
  __gnu_cxx::new_allocator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> > > > (0x0x7f02c7e18a80) 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> > (0x0x7f02c7e26ea0) 0 empty
  mpl_::long_<1l> (0x0x7f02c7e18b40) 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> > > > > (0x0x7f02c7e26f08) 0 empty
  mpl_::long_<1l> (0x0x7f02c7e18ba0) 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> > > > (0x0x7f02c7e18c60) 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> > (0x0x7f02c7ea3000) 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> (0x0x7f02c7ea3068) 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> > > > > (0x0x7f02c7e18d20) 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> (0x0x7f02c7ea30d0) 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> > (0x0x7f02c7ea3138) 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> (0x0x7f02c7ea31a0) 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> > > > > (0x0x7f02c7e18d80) 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> > > (0x0x7f02c7e18de0) 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> > > (0x0x7f02c7e18cc0) 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> > > (0x0x7f02c7ea32d8) 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> > > (0x0x7f02c7e18e40) 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> > > (0x0x7f02c7ea3340) 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> > > (0x0x7f02c7ea33a8) 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> > > (0x0x7f02c7e18ea0) 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> > > > (0x0x7f02c7e18c00) 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> > (0x0x7f02c7e18ae0) 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> > (0x0x7f02c7ea3478) 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> > (0x0x7f02c7e18f00) 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> (0x0x7f02c7e18f60) 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> > > > > > (0x0x7f02c7ea3618) 0
  boost::noncopyable_::noncopyable (0x0x7f02c7ed8120) 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> > > > (0x0x7f02c7ed8240) 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> > > (0x0x7f02c7ed82a0) 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> > > > (0x0x7f02c7ed81e0) 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> > (0x0x7f02c7ed8180) 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> > (0x0x7f02c7ed83c0) 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> (0x0x7f02c7ed8480) 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> (0x0x7f02c7ed8420) 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> > (0x0x7f02c7ed8360) 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> (0x0x7f02c7ea39c0) 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> > (0x0x7f02c7ed84e0) 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> > (0x0x7f02c7ed8300) 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> (0x0x7f02c7ed86c0) 0 empty

Class boost::alignment_of<DNSResourceRecord>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<DNSResourceRecord> (0x0x7f02c7ea3af8) 0 empty
  boost::integral_constant<long unsigned int, 8ul> (0x0x7f02c7ea3b60) 0 empty
    mpl_::integral_c<long unsigned int, 8ul> (0x0x7f02c7ed8720) 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 (0x0x7f02c7ed87e0) 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> (0x0x7f02c7ed8780) 0

Class boost::aligned_storage<72ul, 8ul>
   size=72 align=8
   base size=72 base align=8
boost::aligned_storage<72ul, 8ul> (0x0x7f02c7ea3c30) 0
  boost::detail::aligned_storage::aligned_storage_imp<72ul, 8ul> (0x0x7f02c7ed8840) 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> (0x0x7f02c7ed8660) 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> > (0x0x7f02c7ea3d00) 0
  boost::multi_index::detail::pod_value_holder<DNSResourceRecord> (0x0x7f02c7ed88a0) 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> > (0x0x7f02c7ed8960) 0 empty

Class std::allocator<DNSResourceRecord>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<DNSResourceRecord>::rebind<char> (0x0x7f02c7ed8a80) 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> (0x0x7f02c7ed8a20) 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> (0x0x7f02c7ed89c0) 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> > (0x0x7f02c7ed8900) 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> (0x0x7f02c7b2f068) 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> > (0x0x7f02c7ed8ae0) 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> > > (0x0x7f02c7ed8b40) 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> > > (0x0x7f02c7b2f0d0) 0
  boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > (0x0x7f02c7b2f138) 0
    boost::multi_index::detail::ordered_index_node_impl_base<std::allocator<char> > (0x0x7f02c7b2f1a0) 0
      boost::multi_index::detail::ordered_index_node_compressed_base<std::allocator<char> > (0x0x7f02c7ed8ba0) 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> > > (0x0x7f02c7efbd20) 0
  boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> > (0x0x7f02c7b2f270) 0
    boost::multi_index::detail::pod_value_holder<DNSResourceRecord> (0x0x7f02c7ed8c00) 0
  boost::multi_index::detail::ordered_index_node_trampoline<boost::multi_index::detail::index_node_base<DNSResourceRecord, std::allocator<DNSResourceRecord> > > (0x0x7f02c7b2f2d8) 72
    boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > (0x0x7f02c7b2f340) 72
      boost::multi_index::detail::ordered_index_node_impl_base<std::allocator<char> > (0x0x7f02c7b2f3a8) 72
        boost::multi_index::detail::ordered_index_node_compressed_base<std::allocator<char> > (0x0x7f02c7ed8c60) 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> > (0x0x7f02c7ed8cc0) 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> > (0x0x7f02c7b2f680) 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> > (0x0x7f02c7ed8d20) 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> > > > > (0x0x7f02c7ed8d80) 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> > > > > (0x0x7f02c7b2f6e8) 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> > > > > (0x0x7f02c7ed8de0) 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> (0x0x7f02c7ed8ea0) 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*> (0x0x7f02c7b54000) 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> (0x0x7f02c7ed8f60) 0 empty

Class boost::remove_cv<DNSResourceRecord>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<DNSResourceRecord> (0x0x7f02c7ed8f00) 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> (0x0x7f02c7b54060) 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> (0x0x7f02c7b543c0) 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> (0x0x7f02c7b2fc30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c7b2fc98) 0 empty
    mpl_::bool_<false> (0x0x7f02c7b54420) 0 empty

Class boost::is_member_pointer<DNSResourceRecord>
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<DNSResourceRecord> (0x0x7f02c7b2fd00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c7b2fd68) 0 empty
    mpl_::bool_<false> (0x0x7f02c7b54480) 0 empty

Class boost::is_pointer<DNSResourceRecord>
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<DNSResourceRecord> (0x0x7f02c7b2fdd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c7b2fe38) 0 empty
    mpl_::bool_<false> (0x0x7f02c7b544e0) 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> (0x0x7f02c7b54540) 0 empty

Class boost::is_integral<DNSResourceRecord>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<DNSResourceRecord> (0x0x7f02c7b2ff08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c7b2ff70) 0 empty
    mpl_::bool_<false> (0x0x7f02c7b545a0) 0 empty

Class boost::is_float<DNSResourceRecord>
   size=1 align=1
   base size=1 base align=1
boost::is_float<DNSResourceRecord> (0x0x7f02c7b2f410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c7ea3a90) 0 empty
    mpl_::bool_<false> (0x0x7f02c7b54600) 0 empty

Class boost::is_arithmetic<DNSResourceRecord>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<DNSResourceRecord> (0x0x7f02c7baf000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c7baf068) 0 empty
    mpl_::bool_<false> (0x0x7f02c7b54660) 0 empty

Class boost::is_enum<DNSResourceRecord>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<DNSResourceRecord> (0x0x7f02c7baf138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c7baf1a0) 0 empty
    mpl_::bool_<false> (0x0x7f02c7b546c0) 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> (0x0x7f02c7b54720) 0 empty

Class boost::call_traits<DNSResourceRecord>
   size=1 align=1
   base size=0 base align=1
boost::call_traits<DNSResourceRecord> (0x0x7f02c7ed8e40) 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> > > > (0x0x7f02c7b547e0) 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> > >*> (0x0x7f02c7b54900) 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> > > > (0x0x7f02c7b548a0) 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> > > > (0x0x7f02c7b54840) 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> > > > (0x0x7f02c7b54960) 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> > > > (0x0x7f02c7b54cc0) 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> > > > (0x0x7f02c7baf7b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c7baf820) 0 empty
    mpl_::bool_<false> (0x0x7f02c7b54d20) 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> > > > (0x0x7f02c7baf888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c7baf8f0) 0 empty
    mpl_::bool_<false> (0x0x7f02c7b54d80) 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> > > > (0x0x7f02c7baf958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c7baf9c0) 0 empty
    mpl_::bool_<false> (0x0x7f02c7b54de0) 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> > > > (0x0x7f02c7b54e40) 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> > > > (0x0x7f02c7bafa90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c7bafaf8) 0 empty
    mpl_::bool_<false> (0x0x7f02c7b54ea0) 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> > > > (0x0x7f02c7bafb60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c7bafbc8) 0 empty
    mpl_::bool_<false> (0x0x7f02c7b54f00) 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> > > > (0x0x7f02c7bafc30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c7bafc98) 0 empty
    mpl_::bool_<false> (0x0x7f02c7b54f60) 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> > > > (0x0x7f02c7bafd68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c7bafdd0) 0 empty
    mpl_::bool_<false> (0x0x7f02c7c1c000) 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> (0x0x7f02c7c1c060) 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> > > > (0x0x7f02c7b54780) 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> (0x0x7f02c7c1c120) 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> (0x0x7f02c7c1c0c0) 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> > (0x0x7f02c7c1c2a0) 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> > (0x0x7f02c7c94a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c7c94af8) 0 empty
    mpl_::bool_<false> (0x0x7f02c7c1c300) 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> > (0x0x7f02c7c94b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c7c94bc8) 0 empty
    mpl_::bool_<false> (0x0x7f02c7c1c360) 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> > (0x0x7f02c7c94c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c7c94c98) 0 empty
    mpl_::bool_<false> (0x0x7f02c7c1c3c0) 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>*> (0x0x7f02c7c1c4e0) 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> > (0x0x7f02c7c94dd0) 0 empty
  boost::type_traits::is_function_ptr_helper<std::less<QType>*> (0x0x7f02c7c1c540) 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> > (0x0x7f02c7c94e38) 0 empty
  boost::detail::is_function_chooser<false>::result_<std::less<QType> > (0x0x7f02c7c94ea0) 0 empty
    boost::type_traits::is_function_ptr_helper<std::less<QType>*> (0x0x7f02c7c1c5a0) 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> > (0x0x7f02c7c94f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c7c94f70) 0 empty
    mpl_::bool_<false> (0x0x7f02c7c1c600) 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> > (0x0x7f02c7c1c660) 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> > (0x0x7f02c7c1c240) 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> (0x0x7f02c7c1c780) 0 empty

Class std::less<QType>
   size=1 align=1
   base size=1 base align=1
std::less<QType> (0x0x7f02c7cb40d0) 0 empty
  std::binary_function<QType, QType, bool> (0x0x7f02c7c1c7e0) 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>*> (0x0x7f02c7c1c960) 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> > (0x0x7f02c7c1c900) 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> > (0x0x7f02c7c1c8a0) 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> > (0x0x7f02c7c1c840) 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> (0x0x7f02c7c1c1e0) 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>*> (0x0x7f02c7c1cae0) 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> > (0x0x7f02c7c1ca80) 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> > (0x0x7f02c7c1ca20) 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> > (0x0x7f02c7c1c9c0) 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> > (0x0x7f02c7c1c180) 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> (0x0x7f02c7cb45b0) 0
  boost::tuples::cons<CIStringCompare, boost::tuples::cons<std::less<QType>, boost::tuples::null_type> > (0x0x7f02c7c1cea0) 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> > (0x0x7f02c7cfb888) 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> (0x0x7f02c7cfb8f0) 0
    boost::tuples::cons<CIStringCompare, boost::tuples::cons<std::less<QType>, boost::tuples::null_type> > (0x0x7f02c7c1cf00) 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> (0x0x7f02c7ea3a28) 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> > (0x0x7f02c7ed8600) 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 (0x0x7f02c793b1e0) 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> (0x0x7f02c7920208) 0 empty
  boost::mpl::vector0<mpl_::na> (0x0x7f02c793b240) 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> > (0x0x7f02c793b180) 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 (0x0x7f02c793b300) 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> > (0x0x7f02c793b2a0) 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> > (0x0x7f02c793b360) 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> > (0x0x7f02c7920410) 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> > (0x0x7f02c793b3c0) 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> > (0x0x7f02c7920478) 0 empty
  mpl_::long_<1l> (0x0x7f02c793b420) 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> > (0x0x7f02c79204e0) 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> > (0x0x7f02c7920548) 0 empty
    mpl_::long_<1l> (0x0x7f02c793b480) 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> > (0x0x7f02c793b540) 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> > (0x0x7f02c793b4e0) 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> > (0x0x7f02c793b600) 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> > (0x0x7f02c793b5a0) 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> > (0x0x7f02c793b7e0) 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> (0x0x7f02c793b780) 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> > > (0x0x7f02c793b840) 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> (0x0x7f02c79207b8) 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> > > (0x0x7f02c793b8a0) 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> (0x0x7f02c793b720) 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> > (0x0x7f02c793b6c0) 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> > (0x0x7f02c7920958) 0 empty
  boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f02c793b900) 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> > (0x0x7f02c79209c0) 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> > (0x0x7f02c7920a28) 0 empty
    boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f02c793b960) 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> > (0x0x7f02c7920a90) 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> > (0x0x7f02c7920af8) 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> > (0x0x7f02c7920b60) 0 empty
      boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f02c793b9c0) 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> > (0x0x7f02c793ba20) 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> (0x0x7f02c793b660) 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> (0x0x7f02c793b120) 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> > (0x0x7f02c793b0c0) 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> > > > > (0x0x7f02c7bfe438) 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> (0x0x7f02c7c1cf60) 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> > > > > > (0x0x7f02c7920068) 8
    boost::noncopyable_::noncopyable (0x0x7f02c793b000) 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> (0x0x7f02c79200d0) 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> > (0x0x7f02c793b060) 16 empty

Class SyncRes::AuthDomain
   size=64 align=8
   base size=64 base align=8
SyncRes::AuthDomain (0x0x7f02c7f87a20) 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<> > > (0x0x7f02c793bb40) 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 (0x0x7f02c793bc00) 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> (0x0x7f02c7920e38) 0 empty
  boost::mpl::vector0<mpl_::na> (0x0x7f02c793bd20) 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> > > > (0x0x7f02c7920f08) 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> (0x0x7f02c7920f70) 0 empty
    boost::mpl::vector0<mpl_::na> (0x0x7f02c793bd80) 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> (0x0x7f02c7920138) 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> > > > (0x0x7f02c7a02000) 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> (0x0x7f02c7a02068) 0 empty
      boost::mpl::vector0<mpl_::na> (0x0x7f02c793bde0) 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<> > (0x0x7f02c7a02138) 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> (0x0x7f02c7a021a0) 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> > > > (0x0x7f02c7a02208) 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> (0x0x7f02c7a02270) 0 empty
        boost::mpl::vector0<mpl_::na> (0x0x7f02c793be40) 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> (0x0x7f02c7a022d8) 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<> > (0x0x7f02c7a02340) 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> (0x0x7f02c7a023a8) 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> > > > (0x0x7f02c7a02410) 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> (0x0x7f02c7a02478) 0 empty
          boost::mpl::vector0<mpl_::na> (0x0x7f02c793bea0) 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<> > (0x0x7f02c7a02548) 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> (0x0x7f02c7a025b0) 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<> > (0x0x7f02c7a02618) 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> (0x0x7f02c7a02680) 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> > > > (0x0x7f02c7a026e8) 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> (0x0x7f02c7a02750) 0 empty
            boost::mpl::vector0<mpl_::na> (0x0x7f02c793bf00) 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> > (0x0x7f02c793bba0) 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 (0x0x7f02c7a13000) 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> > (0x0x7f02c793bf60) 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<> > > (0x0x7f02c7a13060) 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<> > > (0x0x7f02c7a028f0) 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<> > > (0x0x7f02c7a130c0) 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<> > > (0x0x7f02c7a02958) 0 empty
  boost::is_same<mpl_::long_<32768l>, mpl_::long_<32770l> > (0x0x7f02c7a029c0) 0 empty
    boost::integral_constant<bool, false> (0x0x7f02c7a02a28) 0 empty
      mpl_::bool_<false> (0x0x7f02c7a13120) 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<> > > (0x0x7f02c7a02a90) 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<> > > (0x0x7f02c7a02af8) 0 empty
    boost::is_same<mpl_::long_<32768l>, mpl_::long_<32770l> > (0x0x7f02c7a02b60) 0 empty
      boost::integral_constant<bool, false> (0x0x7f02c7a02bc8) 0 empty
        mpl_::bool_<false> (0x0x7f02c7a13180) 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<> > > (0x0x7f02c7a13240) 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<> > > (0x0x7f02c7a131e0) 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_> (0x0x7f02c7a02c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c7a02d00) 0 empty
    mpl_::bool_<false> (0x0x7f02c7a132a0) 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_> > (0x0x7f02c7a02d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c7a02dd0) 0 empty
    mpl_::bool_<false> (0x0x7f02c7a13300) 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_> > (0x0x7f02c7a02e38) 0 empty
  boost::mpl::aux::not_impl<0l> (0x0x7f02c7a02ea0) 0 empty
    mpl_::bool_<true> (0x0x7f02c7a13360) 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<> > > (0x0x7f02c7a02f08) 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_> > (0x0x7f02c7a02f70) 0 empty
    boost::mpl::aux::not_impl<0l> (0x0x7f02c7a2b000) 0 empty
      mpl_::bool_<true> (0x0x7f02c7a133c0) 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<> > > (0x0x7f02c7a2b068) 0 empty
  mpl_::long_<2l> (0x0x7f02c7a13480) 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<> > > (0x0x7f02c7a2b0d0) 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<> > > (0x0x7f02c7a2b138) 0 empty
    mpl_::long_<2l> (0x0x7f02c7a134e0) 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<> > > (0x0x7f02c7a135a0) 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<> > > (0x0x7f02c7a13540) 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> > > (0x0x7f02c7a2b2d8) 0 empty
  mpl_::bool_<false> (0x0x7f02c7a13720) 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> > > > (0x0x7f02c7a136c0) 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> > > > (0x0x7f02c7a13780) 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> > (0x0x7f02c7a13660) 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> > (0x0x7f02c7a2b548) 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> > (0x0x7f02c7a137e0) 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> > (0x0x7f02c7a2b5b0) 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> > (0x0x7f02c7a2b618) 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> > (0x0x7f02c7a13840) 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> > (0x0x7f02c7a138a0) 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> > (0x0x7f02c7a13900) 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> > (0x0x7f02c7a2b7b8) 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> > (0x0x7f02c7a13960) 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> > (0x0x7f02c7a2b820) 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> > (0x0x7f02c7a2b888) 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> > (0x0x7f02c7a139c0) 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> > (0x0x7f02c7a13a20) 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> (0x0x7f02c7a13b40) 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> > (0x0x7f02c7a2ba90) 0 empty
  mpl_::bool_<false> (0x0x7f02c7a13d20) 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> > > (0x0x7f02c7a13cc0) 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> > > (0x0x7f02c7a13d80) 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> (0x0x7f02c7a13c60) 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> (0x0x7f02c7a2bc30) 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> (0x0x7f02c7a13de0) 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> (0x0x7f02c7a13c00) 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> (0x0x7f02c7a2bd68) 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> > (0x0x7f02c7a13f00) 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> (0x0x7f02c7a13ea0) 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> (0x0x7f02c7a7e0c0) 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> (0x0x7f02c7a2bea0) 0 empty
  boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::sequenced<> > > (0x0x7f02c7a7e120) 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> (0x0x7f02c7a7e060) 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> > (0x0x7f02c7a7e000) 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> > > (0x0x7f02c7a7e1e0) 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> > > (0x0x7f02c7a13f60) 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> > > (0x0x7f02c7a890d0) 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> > > (0x0x7f02c7a7e240) 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> > (0x0x7f02c7a13a80) 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> > (0x0x7f02c7a89138) 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> > (0x0x7f02c7a7e2a0) 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> > (0x0x7f02c7a891a0) 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> > (0x0x7f02c7a89208) 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> > (0x0x7f02c7a7e300) 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> (0x0x7f02c7a7e420) 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> > (0x0x7f02c7a89410) 0 empty
  mpl_::bool_<false> (0x0x7f02c7a7e600) 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> > > (0x0x7f02c7a7e5a0) 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> > > (0x0x7f02c7a7e660) 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> (0x0x7f02c7a7e540) 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> (0x0x7f02c7a895b0) 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> (0x0x7f02c7a7e6c0) 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> (0x0x7f02c7a7e4e0) 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> > > > (0x0x7f02c7a896e8) 0 empty
  mpl_::bool_<false> (0x0x7f02c7a7e8a0) 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> > > > > (0x0x7f02c7a7e840) 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> > > > > (0x0x7f02c7a7e900) 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> (0x0x7f02c7a7e7e0) 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> (0x0x7f02c7a89888) 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> (0x0x7f02c7a7e960) 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> (0x0x7f02c7a7e780) 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> > > > (0x0x7f02c7a7eb40) 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> (0x0x7f02c7a7eae0) 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> > > > > (0x0x7f02c7a7eba0) 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> (0x0x7f02c7a899c0) 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> > > > > (0x0x7f02c7a7ec00) 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> (0x0x7f02c7a7ea80) 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> > (0x0x7f02c7a7ea20) 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> > > (0x0x7f02c7a7ed80) 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> >*> (0x0x7f02c7a7ef00) 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> > > (0x0x7f02c7a7eea0) 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> > > (0x0x7f02c7a7ee40) 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> > > (0x0x7f02c7a7ede0) 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> > > (0x0x7f02c7a89c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c7a89d00) 0 empty
    mpl_::bool_<false> (0x0x7f02c7a7ef60) 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> (0x0x7f02c7ad7060) 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> (0x0x7f02c7ad7000) 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> > (0x0x7f02c7ad7180) 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> > (0x0x7f02c7ad8750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c7ad87b8) 0 empty
    mpl_::bool_<false> (0x0x7f02c7ad71e0) 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> > (0x0x7f02c7ad8820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c7ad8888) 0 empty
    mpl_::bool_<false> (0x0x7f02c7ad7240) 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> > (0x0x7f02c7ad88f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c7ad8958) 0 empty
    mpl_::bool_<false> (0x0x7f02c7ad72a0) 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>*> (0x0x7f02c7ad73c0) 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> > (0x0x7f02c7ad8a90) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>*> (0x0x7f02c7ad7420) 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> > (0x0x7f02c7ad8af8) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name> > (0x0x7f02c7ad8b60) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name>*> (0x0x7f02c7ad7480) 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> > (0x0x7f02c7ad8bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c7ad8c30) 0 empty
    mpl_::bool_<false> (0x0x7f02c7ad74e0) 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> > (0x0x7f02c7ad7540) 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> > (0x0x7f02c7ad7120) 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> > (0x0x7f02c7ad75a0) 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> (0x0x7f02c7ad7600) 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> (0x0x7f02c7ad8dd0) 0 empty
  boost::multi_index::detail::non_const_member_base<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::d_name> (0x0x7f02c7ad7660) 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> > (0x0x7f02c7ad7840) 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> > (0x0x7f02c7ad8ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c7ad8f08) 0 empty
    mpl_::bool_<false> (0x0x7f02c7ad7960) 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> > (0x0x7f02c7705068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c77050d0) 0 empty
    mpl_::bool_<false> (0x0x7f02c7ad7a80) 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> > (0x0x7f02c7705208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c7705270) 0 empty
    mpl_::bool_<false> (0x0x7f02c7ad7ba0) 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>*> (0x0x7f02c7ad7e40) 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> > (0x0x7f02c7705478) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype>*> (0x0x7f02c7ad7ea0) 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> > (0x0x7f02c77054e0) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype> > (0x0x7f02c7705548) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::multi_index::member<NegCacheEntry, QType, &NegCacheEntry::d_qtype>*> (0x0x7f02c7ad7f00) 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> > (0x0x7f02c77055b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c7705618) 0 empty
    mpl_::bool_<false> (0x0x7f02c771e060) 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> > (0x0x7f02c771e180) 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> > (0x0x7f02c7ad77e0) 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> > (0x0x7f02c771e1e0) 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> (0x0x7f02c771e240) 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> (0x0x7f02c77058f0) 0 empty
  boost::multi_index::detail::non_const_member_base<NegCacheEntry, QType, &NegCacheEntry::d_qtype> (0x0x7f02c771e2a0) 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>*> (0x0x7f02c771e420) 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> > (0x0x7f02c771e3c0) 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> > (0x0x7f02c771e360) 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> > (0x0x7f02c771e300) 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> (0x0x7f02c7ad7780) 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>*> (0x0x7f02c771e7e0) 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> > (0x0x7f02c771e780) 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> > (0x0x7f02c771e720) 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> > (0x0x7f02c771e6c0) 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>*> (0x0x7f02c771e960) 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> > (0x0x7f02c771e900) 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> > (0x0x7f02c771e8a0) 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> > (0x0x7f02c771e840) 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> > (0x0x7f02c7ad70c0) 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> (0x0x7f02c7705f70) 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> > (0x0x7f02c771eae0) 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> > (0x0x7f02c7778208) 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> (0x0x7f02c7778270) 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> > (0x0x7f02c771eb40) 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> > > (0x0x7f02c77783a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c7778410) 0 empty
    mpl_::bool_<false> (0x0x7f02c771eba0) 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<> > (0x0x7f02c771ec00) 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<> > (0x0x7f02c7a7ed20) 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> > > (0x0x7f02c771ecc0) 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> > > (0x0x7f02c771ec60) 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> > > (0x0x7f02c771ed20) 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> > > > (0x0x7f02c771ee40) 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> > > > (0x0x7f02c771ede0) 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> > > > (0x0x7f02c771ed80) 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> > > (0x0x7f02c7778750) 0 empty
  mpl_::bool_<false> (0x0x7f02c771eea0) 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> (0x0x7f02c7a7ecc0) 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> > > (0x0x7f02c7a7ec60) 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> > > > (0x0x7f02c771ef00) 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> > > > (0x0x7f02c7a7e9c0) 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> > > > (0x0x7f02c7778820) 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> > > > (0x0x7f02c771ef60) 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> > (0x0x7f02c7a7e360) 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> > (0x0x7f02c7778888) 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> > (0x0x7f02c77b3000) 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> > (0x0x7f02c77788f0) 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> > (0x0x7f02c7778958) 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> > (0x0x7f02c77b3060) 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> > (0x0x7f02c7a13600) 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> > (0x0x7f02c7a13420) 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> > (0x0x7f02c793bae0) 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> > (0x0x7f02c77b30c0) 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> > > > > > (0x0x7f02c77b3180) 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> > (0x0x7f02c77b3240) 0 empty

Class __gnu_cxx::new_allocator<NegCacheEntry>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<NegCacheEntry> (0x0x7f02c77b3300) 0 empty

Class std::allocator<NegCacheEntry>
   size=1 align=1
   base size=1 base align=1
std::allocator<NegCacheEntry> (0x0x7f02c7778a28) 0 empty
  __gnu_cxx::new_allocator<NegCacheEntry> (0x0x7f02c77b3360) 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> > > > > (0x0x7f02c77b33c0) 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> > > > > (0x0x7f02c77b32a0) 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> > > > > (0x0x7f02c77b31e0) 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> > > > > > (0x0x7f02c77b3120) 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> > > > > (0x0x7f02c7778b60) 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> > > > > > (0x0x7f02c77b3420) 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> > > > > > (0x0x7f02c77b3480) 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> > > > > (0x0x7f02c77b34e0) 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> > > > > (0x0x7f02c7778bc8) 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> > > > > (0x0x7f02c77b3540) 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<> > > (0x0x7f02c7778c30) 0 empty
  mpl_::long_<2l> (0x0x7f02c77b3600) 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> > > > (0x0x7f02c77b36c0) 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> > (0x0x7f02c7778d00) 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> (0x0x7f02c7778d68) 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> > > > > (0x0x7f02c77b3780) 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> (0x0x7f02c7778dd0) 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> > (0x0x7f02c7778e38) 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> (0x0x7f02c7778ea0) 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> > > > > (0x0x7f02c77b37e0) 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> > > (0x0x7f02c77b3840) 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> > > (0x0x7f02c77b3720) 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> > > (0x0x7f02c780e000) 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> > > (0x0x7f02c77b38a0) 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> > > (0x0x7f02c780e068) 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> > > (0x0x7f02c780e0d0) 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> > > (0x0x7f02c77b3900) 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> > > > (0x0x7f02c77b3660) 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> > (0x0x7f02c77b35a0) 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> > (0x0x7f02c780e1a0) 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> > (0x0x7f02c77b3960) 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> (0x0x7f02c77b39c0) 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<> > > > (0x0x7f02c780e340) 0
  boost::noncopyable_::noncopyable (0x0x7f02c77b3b40) 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> > > > (0x0x7f02c77b3c60) 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> > (0x0x7f02c780e410) 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> (0x0x7f02c780e478) 0 empty
    boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::sequenced<> > > (0x0x7f02c77b3d20) 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> (0x0x7f02c780e4e0) 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> > (0x0x7f02c780e548) 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> (0x0x7f02c780e5b0) 0 empty
      boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::sequenced<> > > (0x0x7f02c77b3de0) 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> > > (0x0x7f02c77b3ea0) 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> > > (0x0x7f02c77b3cc0) 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> > > (0x0x7f02c780e6e8) 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> > > (0x0x7f02c77b3f00) 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> > > (0x0x7f02c780e750) 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> > > (0x0x7f02c780e7b8) 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> > > (0x0x7f02c77b3f60) 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> > > > (0x0x7f02c77b3c00) 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> > (0x0x7f02c77b3ba0) 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> > > > (0x0x7f02c786c0c0) 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> > > (0x0x7f02c786c120) 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> > > > (0x0x7f02c786c060) 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> > (0x0x7f02c786c000) 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> > (0x0x7f02c786c240) 0 empty

Class std::allocator<NegCacheEntry>::rebind<NegCacheEntry>
   size=1 align=1
   base size=0 base align=1
std::allocator<NegCacheEntry>::rebind<NegCacheEntry> (0x0x7f02c786c360) 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> (0x0x7f02c786c300) 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> (0x0x7f02c786c2a0) 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> > (0x0x7f02c786c1e0) 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> (0x0x7f02c780ebc8) 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> > (0x0x7f02c786c480) 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> > (0x0x7f02c786c180) 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> (0x0x7f02c786c5a0) 0 empty

Class boost::alignment_of<NegCacheEntry>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<NegCacheEntry> (0x0x7f02c780ed00) 0 empty
  boost::integral_constant<long unsigned int, 8ul> (0x0x7f02c780ed68) 0 empty
    mpl_::integral_c<long unsigned int, 8ul> (0x0x7f02c786c600) 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 (0x0x7f02c786c6c0) 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> (0x0x7f02c786c660) 0

Class boost::aligned_storage<32ul, 8ul>
   size=32 align=8
   base size=32 base align=8
boost::aligned_storage<32ul, 8ul> (0x0x7f02c780ee38) 0
  boost::detail::aligned_storage::aligned_storage_imp<32ul, 8ul> (0x0x7f02c786c720) 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> (0x0x7f02c786c540) 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> > (0x0x7f02c780ef08) 0
  boost::multi_index::detail::pod_value_holder<NegCacheEntry> (0x0x7f02c786c780) 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> > (0x0x7f02c786c900) 0 empty

Class std::allocator<NegCacheEntry>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<NegCacheEntry>::rebind<char> (0x0x7f02c786ca20) 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> (0x0x7f02c786c9c0) 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> (0x0x7f02c786c960) 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> > (0x0x7f02c786c8a0) 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> (0x0x7f02c78c60d0) 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> > (0x0x7f02c786cb40) 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> > > (0x0x7f02c786cba0) 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> > > (0x0x7f02c78c6138) 0
  boost::multi_index::detail::sequenced_index_node_impl<std::allocator<char> > (0x0x7f02c786cc00) 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> > > (0x0x7f02c78b25b0) 0
  boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > (0x0x7f02c78c6208) 0
    boost::multi_index::detail::pod_value_holder<NegCacheEntry> (0x0x7f02c786cc60) 0
  boost::multi_index::detail::sequenced_index_node_trampoline<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > (0x0x7f02c78c6270) 32
    boost::multi_index::detail::sequenced_index_node_impl<std::allocator<char> > (0x0x7f02c786ccc0) 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> > > (0x0x7f02c786cd80) 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> > > (0x0x7f02c78c6340) 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> > > (0x0x7f02c786cde0) 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> > > > > (0x0x7f02c786ce40) 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> > > > > (0x0x7f02c78c63a8) 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> > > > > (0x0x7f02c786cea0) 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> (0x0x7f02c786cf60) 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*> (0x0x7f02c78e30c0) 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> (0x0x7f02c78e3060) 0 empty

Class boost::remove_cv<NegCacheEntry>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<NegCacheEntry> (0x0x7f02c78e3000) 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> (0x0x7f02c78e3120) 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> (0x0x7f02c78e3480) 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> (0x0x7f02c78c68f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c78c6958) 0 empty
    mpl_::bool_<false> (0x0x7f02c78e34e0) 0 empty

Class boost::is_member_pointer<NegCacheEntry>
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<NegCacheEntry> (0x0x7f02c78c69c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c78c6a28) 0 empty
    mpl_::bool_<false> (0x0x7f02c78e3540) 0 empty

Class boost::is_pointer<NegCacheEntry>
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<NegCacheEntry> (0x0x7f02c78c6a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c78c6af8) 0 empty
    mpl_::bool_<false> (0x0x7f02c78e35a0) 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> (0x0x7f02c78e3600) 0 empty

Class boost::is_integral<NegCacheEntry>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<NegCacheEntry> (0x0x7f02c78c6bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c78c6c30) 0 empty
    mpl_::bool_<false> (0x0x7f02c78e3660) 0 empty

Class boost::is_float<NegCacheEntry>
   size=1 align=1
   base size=1 base align=1
boost::is_float<NegCacheEntry> (0x0x7f02c78c6c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c78c6d00) 0 empty
    mpl_::bool_<false> (0x0x7f02c78e36c0) 0 empty

Class boost::is_arithmetic<NegCacheEntry>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<NegCacheEntry> (0x0x7f02c78c6d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c78c6dd0) 0 empty
    mpl_::bool_<false> (0x0x7f02c78e3720) 0 empty

Class boost::is_enum<NegCacheEntry>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<NegCacheEntry> (0x0x7f02c78c6ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c78c6f08) 0 empty
    mpl_::bool_<false> (0x0x7f02c78e3780) 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> (0x0x7f02c78e37e0) 0 empty

Class boost::call_traits<NegCacheEntry>
   size=1 align=1
   base size=0 base align=1
boost::call_traits<NegCacheEntry> (0x0x7f02c786cf00) 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> > (0x0x7f02c780ec30) 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> > (0x0x7f02c786c4e0) 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> > > (0x0x7f02c78e38a0) 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> > > > (0x0x7f02c75a8138) 0
  boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > (0x0x7f02c75a81a0) 0
    boost::multi_index::detail::ordered_index_node_impl_base<std::allocator<char> > (0x0x7f02c75a8208) 0
      boost::multi_index::detail::ordered_index_node_compressed_base<std::allocator<char> > (0x0x7f02c78e3900) 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> > > > (0x0x7f02c7514700) 0
  boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > (0x0x7f02c7514770) 0
    boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > (0x0x7f02c75a82d8) 0
      boost::multi_index::detail::pod_value_holder<NegCacheEntry> (0x0x7f02c78e3960) 0
    boost::multi_index::detail::sequenced_index_node_trampoline<boost::multi_index::detail::index_node_base<NegCacheEntry, std::allocator<NegCacheEntry> > > (0x0x7f02c75a8340) 32
      boost::multi_index::detail::sequenced_index_node_impl<std::allocator<char> > (0x0x7f02c78e39c0) 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> > > > (0x0x7f02c75a83a8) 48
    boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > (0x0x7f02c75a8410) 48
      boost::multi_index::detail::ordered_index_node_impl_base<std::allocator<char> > (0x0x7f02c75a8478) 48
        boost::multi_index::detail::ordered_index_node_compressed_base<std::allocator<char> > (0x0x7f02c78e3a20) 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 (0x0x7f02c78e3b40) 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> (0x0x7f02c75a8750) 0 empty
  boost::mpl::vector0<mpl_::na> (0x0x7f02c78e3ba0) 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> > (0x0x7f02c78e3ae0) 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 (0x0x7f02c78e3c60) 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> > (0x0x7f02c78e3c00) 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> > (0x0x7f02c78e3cc0) 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> > (0x0x7f02c75a8958) 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> > (0x0x7f02c78e3d20) 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> > (0x0x7f02c78e3d80) 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> > (0x0x7f02c75a89c0) 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> > (0x0x7f02c78e3de0) 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 (0x0x7f02c78e3ea0) 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> (0x0x7f02c75a8a90) 0 empty
  boost::mpl::vector0<mpl_::na> (0x0x7f02c78e3f00) 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> > (0x0x7f02c78e3e40) 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 (0x0x7f02c75e6000) 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> > (0x0x7f02c78e3f60) 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> > (0x0x7f02c75e6060) 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> > (0x0x7f02c75a8c98) 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> > (0x0x7f02c75e60c0) 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> > > > > > (0x0x7f02c75e6120) 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> > > > > > (0x0x7f02c75a8d00) 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> > > > > > (0x0x7f02c75e6180) 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> > > > (0x0x7f02c75e6240) 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> > >*> (0x0x7f02c75e6360) 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> > > > (0x0x7f02c75e6300) 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> > > > (0x0x7f02c75e62a0) 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> > > > (0x0x7f02c75e63c0) 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> > > > (0x0x7f02c75e6720) 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> > > > (0x0x7f02c76431a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c7643208) 0 empty
    mpl_::bool_<false> (0x0x7f02c75e6780) 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> > > > (0x0x7f02c7643270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c76432d8) 0 empty
    mpl_::bool_<false> (0x0x7f02c75e67e0) 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> > > > (0x0x7f02c7643340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c76433a8) 0 empty
    mpl_::bool_<false> (0x0x7f02c75e6840) 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> > > > (0x0x7f02c75e68a0) 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> > > > (0x0x7f02c7643478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c76434e0) 0 empty
    mpl_::bool_<false> (0x0x7f02c75e6900) 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> > > > (0x0x7f02c7643548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c76435b0) 0 empty
    mpl_::bool_<false> (0x0x7f02c75e6960) 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> > > > (0x0x7f02c7643618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c7643680) 0 empty
    mpl_::bool_<false> (0x0x7f02c75e69c0) 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> > > > (0x0x7f02c7643750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c76437b8) 0 empty
    mpl_::bool_<false> (0x0x7f02c75e6a20) 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> (0x0x7f02c75e6a80) 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> > > > (0x0x7f02c75e61e0) 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> (0x0x7f02c75a8000) 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> > (0x0x7f02c75a8068) 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> > (0x0x7f02c78e3840) 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 (0x0x7f02c75e6d20) 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> (0x0x7f02c7643af8) 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> (0x0x7f02c7643b60) 0 empty
    boost::mpl::vector0<mpl_::na> (0x0x7f02c75e6d80) 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> > (0x0x7f02c75e6cc0) 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 (0x0x7f02c75e6e40) 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> > (0x0x7f02c75e6de0) 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> > (0x0x7f02c75e6ea0) 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> > (0x0x7f02c7643d68) 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> > (0x0x7f02c75e6f00) 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> > (0x0x7f02c7643dd0) 0 empty
  mpl_::long_<2l> (0x0x7f02c75e6f60) 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> > (0x0x7f02c7643e38) 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> > (0x0x7f02c7643ea0) 0 empty
    mpl_::long_<2l> (0x0x7f02c7316000) 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> > (0x0x7f02c73160c0) 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> > (0x0x7f02c7316060) 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> > (0x0x7f02c7316180) 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> > (0x0x7f02c7316120) 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> > (0x0x7f02c7316360) 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> (0x0x7f02c7316300) 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> > > (0x0x7f02c73163c0) 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> (0x0x7f02c73250d0) 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> > > (0x0x7f02c7316420) 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> (0x0x7f02c73162a0) 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> > (0x0x7f02c7316240) 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> > (0x0x7f02c7325270) 0 empty
  boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f02c7316480) 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> > (0x0x7f02c73252d8) 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> > (0x0x7f02c7325340) 0 empty
    boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f02c73164e0) 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> > (0x0x7f02c73253a8) 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> > (0x0x7f02c7325410) 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> > (0x0x7f02c7325478) 0 empty
      boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f02c7316540) 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> > (0x0x7f02c73165a0) 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> > > (0x0x7f02c7316720) 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> (0x0x7f02c73166c0) 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> > > > (0x0x7f02c7316780) 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> (0x0x7f02c73255b0) 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> > > > (0x0x7f02c73167e0) 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> (0x0x7f02c7316660) 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> > (0x0x7f02c7316600) 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> > > (0x0x7f02c73256e8) 0 empty
  boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f02c7316840) 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> > > (0x0x7f02c7325750) 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> > > (0x0x7f02c73257b8) 0 empty
    boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f02c73168a0) 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> > > (0x0x7f02c7325820) 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> > > (0x0x7f02c7325888) 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> > > (0x0x7f02c73258f0) 0 empty
      boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f02c7316900) 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> > (0x0x7f02c7316960) 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> (0x0x7f02c73161e0) 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> (0x0x7f02c75e6c60) 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> > (0x0x7f02c75e6c00) 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<> > > (0x0x7f02c771d9d8) 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> (0x0x7f02c75e6ae0) 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<> > > > (0x0x7f02c76438f0) 8
    boost::noncopyable_::noncopyable (0x0x7f02c75e6b40) 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> (0x0x7f02c7643958) 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> > (0x0x7f02c76439c0) 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> > (0x0x7f02c75e6ba0) 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> > (0x0x7f02c7316a20) 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> > (0x0x7f02c7325a90) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, SyncRes::DecayingEwmaCollection> > (0x0x7f02c7316a80) 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> > > (0x0x7f02c7316ba0) 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> > (0x0x7f02c7316cc0) 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> > (0x0x7f02c7316c60) 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> > > (0x0x7f02c7316de0) 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> > > (0x0x7f02c7316d80) 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> > > (0x0x7f02c7316e40) 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> > > (0x0x7f02c7325d68) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, SyncRes::DecayingEwmaCollection> > > (0x0x7f02c7316ea0) 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> (0x0x7f02c7325dd0) 0
  std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, SyncRes::DecayingEwmaCollection> > > (0x0x7f02c7325e38) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, SyncRes::DecayingEwmaCollection> > > (0x0x7f02c7316f00) 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> > > (0x0x7f02c7316d20) 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> (0x0x7f02c73169c0) 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> > (0x0x7f02c7473000) 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> > (0x0x7f02c7325ea0) 0 empty
  __gnu_cxx::new_allocator<std::pair<const ComboAddress, SyncRes::EDNSStatus> > (0x0x7f02c7473060) 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> > > (0x0x7f02c74730c0) 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> > (0x0x7f02c74732a0) 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> > (0x0x7f02c7473240) 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> > > (0x0x7f02c74733c0) 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> > > (0x0x7f02c7473360) 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> (0x0x7f02c7473420) 0 empty

Class std::less<ComboAddress>
   size=1 align=1
   base size=1 base align=1
std::less<ComboAddress> (0x0x7f02c7325f70) 0 empty
  std::binary_function<ComboAddress, ComboAddress, bool> (0x0x7f02c7473480) 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> > > (0x0x7f02c74734e0) 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> > > (0x0x7f02c74b00d0) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const ComboAddress, SyncRes::EDNSStatus> > > (0x0x7f02c7473540) 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> (0x0x7f02c74b01a0) 0
  std::allocator<std::_Rb_tree_node<std::pair<const ComboAddress, SyncRes::EDNSStatus> > > (0x0x7f02c74b0208) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const ComboAddress, SyncRes::EDNSStatus> > > (0x0x7f02c7473660) 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> > > (0x0x7f02c7473300) 0

Class std::map<ComboAddress, SyncRes::EDNSStatus>
   size=48 align=8
   base size=48 base align=8
std::map<ComboAddress, SyncRes::EDNSStatus> (0x0x7f02c7316f60) 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> > (0x0x7f02c74738a0) 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> > (0x0x7f02c74b0410) 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> > (0x0x7f02c7473900) 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> > > (0x0x7f02c7473960) 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> > (0x0x7f02c7473a80) 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> > (0x0x7f02c7473a20) 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> > > (0x0x7f02c7473ba0) 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> > > (0x0x7f02c7473b40) 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> (0x0x7f02c7473c00) 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> > (0x0x7f02c74b0680) 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> (0x0x7f02c7473c60) 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> > > (0x0x7f02c7473d80) 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> > > (0x0x7f02c74b06e8) 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> > > (0x0x7f02c7473de0) 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> (0x0x7f02c74b0750) 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> > > (0x0x7f02c74b07b8) 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> > > (0x0x7f02c7473e40) 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> > > (0x0x7f02c7473ae0) 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> > > (0x0x7f02c7473840) 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> > (0x0x7f02c74b03a8) 0
  boost::noncopyable_::noncopyable (0x0x7f02c74737e0) 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> > (0x0x7f02c71f0060) 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> > (0x0x7f02c74b0888) 0 empty
  __gnu_cxx::new_allocator<std::pair<const ComboAddress, long unsigned int> > (0x0x7f02c71f00c0) 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> > > (0x0x7f02c71f0120) 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> > (0x0x7f02c71f0300) 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> > (0x0x7f02c71f02a0) 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> > > (0x0x7f02c71f0420) 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> > > (0x0x7f02c71f03c0) 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> > > (0x0x7f02c71f0480) 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> > > (0x0x7f02c74b0bc8) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const ComboAddress, long unsigned int> > > (0x0x7f02c71f04e0) 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> (0x0x7f02c74b0c98) 0
  std::allocator<std::_Rb_tree_node<std::pair<const ComboAddress, long unsigned int> > > (0x0x7f02c74b0d00) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const ComboAddress, long unsigned int> > > (0x0x7f02c71f0540) 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> > > (0x0x7f02c71f0360) 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> > > (0x0x7f02c71f0000) 0

Class Counters<ComboAddress>
   size=48 align=8
   base size=48 base align=8
Counters<ComboAddress> (0x0x7f02c74b0820) 0
  boost::noncopyable_::noncopyable (0x0x7f02c7473f60) 0 empty

Class SyncRes::StaticStorage
   size=256 align=8
   base size=256 base align=8
SyncRes::StaticStorage (0x0x7f02c793ba80) 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> > (0x0x7f02c71f06c0) 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> > (0x0x7f02c74b04e0) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, SyncRes::AuthDomain> > (0x0x7f02c71f07e0) 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> > > (0x0x7f02c71f08a0) 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> > (0x0x7f02c71f09c0) 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> > (0x0x7f02c71f0960) 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> > > (0x0x7f02c71f0ae0) 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> > > (0x0x7f02c71f0a80) 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> > > (0x0x7f02c71f0b40) 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> > > (0x0x7f02c72d8068) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, SyncRes::AuthDomain> > > (0x0x7f02c71f0ba0) 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> (0x0x7f02c72d81a0) 0
  std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, SyncRes::AuthDomain> > > (0x0x7f02c72d8208) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, SyncRes::AuthDomain> > > (0x0x7f02c71f0c00) 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> > > (0x0x7f02c71f0a20) 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> (0x0x7f02c71f0660) 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> > (0x0x7f02c71f0de0) 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> > (0x0x7f02c71f0d80) 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> (0x0x7f02c71f0e40) 0 empty

Class std::less<DNSResourceRecord>
   size=1 align=1
   base size=1 base align=1
std::less<DNSResourceRecord> (0x0x7f02c72d83a8) 0 empty
  std::binary_function<DNSResourceRecord, DNSResourceRecord, bool> (0x0x7f02c71f0ea0) 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> > (0x0x7f02c71f0f00) 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> > (0x0x7f02c72d8410) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<DNSResourceRecord> > (0x0x7f02c71f0f60) 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> (0x0x7f02c72d8478) 0
  std::allocator<std::_Rb_tree_node<DNSResourceRecord> > (0x0x7f02c72d84e0) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<DNSResourceRecord> > (0x0x7f02c6f92000) 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> > (0x0x7f02c71f0d20) 0

Class std::set<DNSResourceRecord>
   size=48 align=8
   base size=48 base align=8
std::set<DNSResourceRecord> (0x0x7f02c71f0cc0) 0

Class SyncRes::GetBestNSAnswer
   size=56 align=8
   base size=56 base align=8
SyncRes::GetBestNSAnswer (0x0x7f02c71f0c60) 0

Class SyncRes
   size=408 align=8
   base size=408 base align=8
SyncRes (0x0x7f02c7f9b3a8) 0
  boost::noncopyable_::noncopyable (0x0x7f02c7f875a0) 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>*> (0x0x7f02c6f92180) 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> > > (0x0x7f02c6f92120) 0

Class std::pair<ComboAddress, DecayingEwma>
   size=72 align=8
   base size=72 base align=8
std::pair<ComboAddress, DecayingEwma> (0x0x7f02c6f921e0) 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>*> (0x0x7f02c6f92240) 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> > > (0x0x7f02c6f92420) 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>*> (0x0x7f02c6f924e0) 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> > > (0x0x7f02c6f92480) 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>*> (0x0x7f02c6f92540) 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> > > (0x0x7f02c6f925a0) 0 empty

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

Class std::allocator<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::allocator<short unsigned int> (0x0x7f02c72d8b60) 0 empty
  __gnu_cxx::new_allocator<short unsigned int> (0x0x7f02c6f92720) 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> > (0x0x7f02c6f92780) 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> (0x0x7f02c6f928a0) 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> (0x0x7f02c6f92840) 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> > (0x0x7f02c6f92a80) 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> > (0x0x7f02c6f92a20) 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> > (0x0x7f02c6f92ae0) 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> > (0x0x7f02c72d8dd0) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<short unsigned int> > (0x0x7f02c6f92b40) 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> (0x0x7f02c72d8e38) 0
  std::allocator<std::_Rb_tree_node<short unsigned int> > (0x0x7f02c72d8ea0) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<short unsigned int> > (0x0x7f02c6f92ba0) 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> > (0x0x7f02c6f929c0) 0

Class std::set<short unsigned int>
   size=48 align=8
   base size=48 base align=8
std::set<short unsigned int> (0x0x7f02c6f92660) 0

Class PacketID
   size=160 align=8
   base size=156 base align=8
PacketID (0x0x7f02c6f92600) 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> (0x0x7f02c6f92e40) 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> (0x0x7f02c6f92ea0) 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> (0x0x7f02c6f92de0) 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> (0x0x7f02c6f92f60) 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> (0x0x7f02c6f92f00) 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&> (0x0x7f02c6d1b0c0) 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&> (0x0x7f02c6d12dd0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c6d12e38) 0 empty
    mpl_::bool_<true> (0x0x7f02c6d1b120) 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&> (0x0x7f02c6d12ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c6d12f08) 0 empty
    mpl_::bool_<false> (0x0x7f02c6d1b180) 0 empty

Class boost::is_reference<const ComboAddress&>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<const ComboAddress&> (0x0x7f02c6d12f70) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c6d20000) 0 empty
    mpl_::bool_<true> (0x0x7f02c6d1b1e0) 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&> (0x0x7f02c6d1b240) 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&> (0x0x7f02c6d20068) 0 empty
  boost::type_traits::false_result::result_<const ComboAddress&> (0x0x7f02c6d1b2a0) 0 empty

Class boost::is_function<const ComboAddress&>
   size=1 align=1
   base size=1 base align=1
boost::is_function<const ComboAddress&> (0x0x7f02c6d200d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c6d20138) 0 empty
    mpl_::bool_<false> (0x0x7f02c6d1b300) 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&> (0x0x7f02c6d1b360) 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&> (0x0x7f02c6d1b060) 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&> (0x0x7f02c6d1b540) 0 empty

Class boost::is_lvalue_reference<int&>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<int&> (0x0x7f02c6d20270) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c6d202d8) 0 empty
    mpl_::bool_<true> (0x0x7f02c6d1b5a0) 0 empty

Class boost::is_rvalue_reference<int&>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<int&> (0x0x7f02c6d20340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c6d203a8) 0 empty
    mpl_::bool_<false> (0x0x7f02c6d1b600) 0 empty

Class boost::is_reference<int&>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<int&> (0x0x7f02c6d20410) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c6d20478) 0 empty
    mpl_::bool_<true> (0x0x7f02c6d1b660) 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&> (0x0x7f02c6d1b6c0) 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&> (0x0x7f02c6d204e0) 0 empty
  boost::type_traits::false_result::result_<int&> (0x0x7f02c6d1b720) 0 empty

Class boost::is_function<int&>
   size=1 align=1
   base size=1 base align=1
boost::is_function<int&> (0x0x7f02c6d20548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c6d205b0) 0 empty
    mpl_::bool_<false> (0x0x7f02c6d1b780) 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&> (0x0x7f02c6d1b7e0) 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&> (0x0x7f02c6d1b4e0) 0 empty

Class boost::tuples::access_traits<int&>
   size=1 align=1
   base size=0 base align=1
boost::tuples::access_traits<int&> (0x0x7f02c6d1b840) 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> > (0x0x7f02c6d1b480) 0

Class boost::tuples::access_traits<const ComboAddress&>
   size=1 align=1
   base size=0 base align=1
boost::tuples::access_traits<const ComboAddress&> (0x0x7f02c6d1b9c0) 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> >*> (0x0x7f02c6d1bb40) 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> > > (0x0x7f02c6d1bae0) 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> > > (0x0x7f02c6d1ba80) 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> > > (0x0x7f02c6d1ba20) 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> > > (0x0x7f02c6d1b000) 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> (0x0x7f02c6d20b60) 0
  boost::tuples::cons<const ComboAddress&, boost::tuples::cons<int&, boost::tuples::cons<const short unsigned int&, boost::tuples::null_type> > > (0x0x7f02c6d1bcc0) 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> (0x0x7f02c6d1bf00) 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> (0x0x7f02c6d1bea0) 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> (0x0x7f02c6d94060) 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&> (0x0x7f02c6d94240) 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&> (0x0x7f02c6d919c0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c6d91a28) 0 empty
    mpl_::bool_<true> (0x0x7f02c6d942a0) 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&> (0x0x7f02c6d91a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c6d91af8) 0 empty
    mpl_::bool_<false> (0x0x7f02c6d94300) 0 empty

Class boost::is_reference<const int&>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<const int&> (0x0x7f02c6d91b60) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c6d91bc8) 0 empty
    mpl_::bool_<true> (0x0x7f02c6d94360) 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&> (0x0x7f02c6d943c0) 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&> (0x0x7f02c6d91c30) 0 empty
  boost::type_traits::false_result::result_<const int&> (0x0x7f02c6d94420) 0 empty

Class boost::is_function<const int&>
   size=1 align=1
   base size=1 base align=1
boost::is_function<const int&> (0x0x7f02c6d91c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c6d91d00) 0 empty
    mpl_::bool_<false> (0x0x7f02c6d94480) 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&> (0x0x7f02c6d944e0) 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&> (0x0x7f02c6d941e0) 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&> (0x0x7f02c6d94540) 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> > (0x0x7f02c6d94180) 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> (0x0x7f02c6dc0000) 0
  boost::tuples::cons<const int&, boost::tuples::cons<const short unsigned int&, boost::tuples::null_type> > (0x0x7f02c6d946c0) 0

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

Class PacketIDBirthdayCompare
   size=1 align=1
   base size=1 base align=1
PacketIDBirthdayCompare (0x0x7f02c6dcc340) 0 empty
  std::binary_function<PacketID, PacketID, bool> (0x0x7f02c6d947e0) 0 empty

Class RecursorStats
   size=272 align=8
   base size=272 base align=8
RecursorStats (0x0x7f02c6d94a80) 0

Class TCPConnection
   size=65580 align=4
   base size=65580 base align=4
TCPConnection (0x0x7f02c6dcc548) 0
  boost::noncopyable_::noncopyable (0x0x7f02c6d94ae0) 0 empty

Class ImmediateServFailException
   size=8 align=8
   base size=8 base align=8
ImmediateServFailException (0x0x7f02c6d94b40) 0

Class RemoteKeeper
   size=32 align=8
   base size=28 base align=8
RemoteKeeper (0x0x7f02c6d94ba0) 0

Class tcphdr::<anonymous union>::<anonymous struct>
   size=20 align=4
   base size=20 base align=4
tcphdr::<anonymous union>::<anonymous struct> (0x0x7f02c6d94cc0) 0

Class tcphdr::<anonymous union>::<anonymous struct>
   size=20 align=4
   base size=20 base align=4
tcphdr::<anonymous union>::<anonymous struct> (0x0x7f02c6d94d20) 0

Class tcphdr::<anonymous union>
   size=20 align=4
   base size=20 base align=4
tcphdr::<anonymous union> (0x0x7f02c6d94c60) 0

Class tcphdr
   size=20 align=4
   base size=20 base align=4
tcphdr (0x0x7f02c6d94c00) 0

Class tcp_info
   size=104 align=4
   base size=104 base align=4
tcp_info (0x0x7f02c6d94d80) 0

Class tcp_md5sig
   size=216 align=8
   base size=216 base align=8
tcp_md5sig (0x0x7f02c6d94de0) 0

Class tcp_repair_opt
   size=8 align=4
   base size=8 base align=4
tcp_repair_opt (0x0x7f02c6d94e40) 0

Class tcp_cookie_transactions
   size=544 align=2
   base size=544 base align=2
tcp_cookie_transactions (0x0x7f02c6d94ea0) 0

Class DNSPacketWriter
   size=112 align=8
   base size=110 base align=8
DNSPacketWriter (0x0x7f02c6dcc618) 0
  boost::noncopyable_::noncopyable (0x0x7f02c6d94f00) 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> > > (0x0x7f02c6e2f060) 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> > > (0x0x7f02c6dcc750) 0 empty
  __gnu_cxx::new_allocator<std::pair<short unsigned int, std::basic_string<char> > > (0x0x7f02c6e2f0c0) 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> > > > (0x0x7f02c6e2f000) 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> > > (0x0x7f02c6e2f1e0) 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> > > (0x0x7f02c6e2f180) 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 (0x0x7f02c6dcc9c0) 0
  std::allocator<std::pair<short unsigned int, std::basic_string<char> > > (0x0x7f02c6dcca28) 0 empty
    __gnu_cxx::new_allocator<std::pair<short unsigned int, std::basic_string<char> > > (0x0x7f02c6e2f240) 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> > > > (0x0x7f02c6d94f60) 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> > > (0x0x7f02c6dcca90) 0
  std::_Vector_base<std::pair<short unsigned int, std::basic_string<char> >, std::allocator<std::pair<short unsigned int, std::basic_string<char> > > > (0x0x7f02c6e2f2a0) 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 (0x0x7f02c6dccb60) 0
    vptr=((& MOADNSException::_ZTV15MOADNSException) + 16u)
  std::runtime_error (0x0x7f02c6dccbc8) 0
      primary-for MOADNSException (0x0x7f02c6dccb60)
    std::exception (0x0x7f02c6e2f300) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f02c6dccbc8)

Class PacketReader
   size=16 align=8
   base size=16 base align=8
PacketReader (0x0x7f02c6e2f360) 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 (0x0x7f02c6e2f3c0) 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> (0x0x7f02c6e2f480) 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&)> > (0x0x7f02c6e2f540) 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&)> > (0x0x7f02c6dccd00) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const DNSRecord&, PacketReader&)> > (0x0x7f02c6e2f5a0) 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&)> > > (0x0x7f02c6e2f600) 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&)> > (0x0x7f02c6e2f720) 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&)> > (0x0x7f02c6e2f6c0) 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&)> > > (0x0x7f02c6e2f840) 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&)> > > (0x0x7f02c6e2f7e0) 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> (0x0x7f02c6e2f8a0) 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> > (0x0x7f02c6dccf70) 0 empty
  std::binary_function<std::pair<short unsigned int, short unsigned int>, std::pair<short unsigned int, short unsigned int>, bool> (0x0x7f02c6e2f900) 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&)> > > (0x0x7f02c6e2f960) 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&)> > > (0x0x7f02c6dcc7b8) 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&)> > > (0x0x7f02c6e2f9c0) 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> (0x0x7f02c6dccaf8) 0
  std::allocator<std::_Rb_tree_node<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const DNSRecord&, PacketReader&)> > > (0x0x7f02c6dccdd0) 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&)> > > (0x0x7f02c6e2fa20) 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&)> > > (0x0x7f02c6e2f780) 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&)> (0x0x7f02c6e2f4e0) 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&)> (0x0x7f02c6e2fa80) 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>&)> > (0x0x7f02c6e2fb40) 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>&)> > (0x0x7f02c6dccd68) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const std::basic_string<char>&)> > (0x0x7f02c6e2fba0) 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>&)> > > (0x0x7f02c6e2fc00) 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>&)> > (0x0x7f02c6e2fd20) 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>&)> > (0x0x7f02c6e2fcc0) 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>&)> > > (0x0x7f02c6e2fe40) 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>&)> > > (0x0x7f02c6e2fde0) 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>&)> > > (0x0x7f02c6e2fea0) 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>&)> > > (0x0x7f02c6bc2208) 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>&)> > > (0x0x7f02c6e2ff00) 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> (0x0x7f02c6bc2270) 0
  std::allocator<std::_Rb_tree_node<std::pair<const std::pair<short unsigned int, short unsigned int>, DNSRecordContent* (*)(const std::basic_string<char>&)> > > (0x0x7f02c6bc22d8) 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>&)> > > (0x0x7f02c6e2ff60) 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>&)> > > (0x0x7f02c6e2fd80) 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>&)> (0x0x7f02c6e2fae0) 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>&)> (0x0x7f02c6c61000) 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> > > (0x0x7f02c6c610c0) 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> > > (0x0x7f02c6bc2340) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::pair<short unsigned int, short unsigned int>, std::basic_string<char> > > (0x0x7f02c6c61120) 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> > > > (0x0x7f02c6c61180) 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> > > (0x0x7f02c6c612a0) 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> > > (0x0x7f02c6c61240) 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> > > > (0x0x7f02c6c613c0) 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> > > > (0x0x7f02c6c61360) 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> > > > (0x0x7f02c6c61420) 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> > > > (0x0x7f02c6bc25b0) 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> > > > (0x0x7f02c6c61480) 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> (0x0x7f02c6bc2618) 0
  std::allocator<std::_Rb_tree_node<std::pair<const std::pair<short unsigned int, short unsigned int>, std::basic_string<char> > > > (0x0x7f02c6bc2680) 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> > > > (0x0x7f02c6c614e0) 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> > > > (0x0x7f02c6c61300) 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> > (0x0x7f02c6c61060) 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*> (0x0x7f02c6c61540) 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> > (0x0x7f02c6c615a0) 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> > > (0x0x7f02c6c61720) 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> (0x0x7f02c6c616c0) 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> > > (0x0x7f02c6c61840) 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> > > (0x0x7f02c6bc2750) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, std::pair<short unsigned int, short unsigned int> > > (0x0x7f02c6c618a0) 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> > > > (0x0x7f02c6c61900) 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> > > (0x0x7f02c6c61a20) 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> > > (0x0x7f02c6c619c0) 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> > > > (0x0x7f02c6c61b40) 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> > > > (0x0x7f02c6c61ae0) 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> > > > (0x0x7f02c6c61ba0) 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> > > > (0x0x7f02c6bc29c0) 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> > > > (0x0x7f02c6c61c00) 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> (0x0x7f02c6bc2a28) 0
  std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<short unsigned int, short unsigned int> > > > (0x0x7f02c6bc2a90) 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> > > > (0x0x7f02c6c61c60) 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> > > > (0x0x7f02c6c61a80) 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> > (0x0x7f02c6c617e0) 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> > (0x0x7f02c6c61cc0) 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> > (0x0x7f02c6c61d20) 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> > > (0x0x7f02c6c61ea0) 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> (0x0x7f02c6c61e40) 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&)> > (0x0x7f02c6c61f60) 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>&)> > (0x0x7f02c69fb060) 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> > > (0x0x7f02c69fb120) 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> > > (0x0x7f02c69fb180) 0

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

Class boost::detail::sp_dereference<DNSRecordContent>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<DNSRecordContent> (0x0x7f02c69fb300) 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> (0x0x7f02c69fb360) 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> (0x0x7f02c69fb3c0) 0 empty

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

Class DNSRecord
   size=40 align=8
   base size=40 base align=8
DNSRecord (0x0x7f02c69fb1e0) 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> > (0x0x7f02c69fb4e0) 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> (0x0x7f02c69fb480) 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> (0x0x7f02c69fb660) 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> (0x0x7f02c69fb600) 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> (0x0x7f02c69fb5a0) 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> (0x0x7f02c69fb540) 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>&> (0x0x7f02c69fb780) 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>&> (0x0x7f02c6a705b0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c6a70618) 0 empty
    mpl_::bool_<true> (0x0x7f02c69fb8a0) 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>&> (0x0x7f02c6a70680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c6a706e8) 0 empty
    mpl_::bool_<false> (0x0x7f02c69fb9c0) 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>&> (0x0x7f02c6a70750) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c6a707b8) 0 empty
    mpl_::bool_<true> (0x0x7f02c69fbae0) 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>&> (0x0x7f02c69fbb40) 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>&> (0x0x7f02c6a70820) 0 empty
  boost::type_traits::false_result::result_<std::basic_string<char>&> (0x0x7f02c69fbba0) 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>&> (0x0x7f02c6a70888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c6a708f0) 0 empty
    mpl_::bool_<false> (0x0x7f02c69fbcc0) 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>&> (0x0x7f02c69fbd20) 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>&> (0x0x7f02c69fb720) 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>&> (0x0x7f02c69fbea0) 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> (0x0x7f02c69fbe40) 0

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>*> (0x0x7f02c6a94060) 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> > (0x0x7f02c6a94000) 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> > (0x0x7f02c69fbf60) 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> > (0x0x7f02c69fbf00) 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> > (0x0x7f02c69fbde0) 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> >*> (0x0x7f02c6a943c0) 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> > > (0x0x7f02c6a94360) 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> > > (0x0x7f02c6a94300) 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> > > (0x0x7f02c6a942a0) 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> > > (0x0x7f02c69fbd80) 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> > >*> (0x0x7f02c6a94660) 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> > > > (0x0x7f02c6a94600) 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> > > > (0x0x7f02c6a945a0) 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> > > > (0x0x7f02c6a94540) 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> > > > (0x0x7f02c69fb6c0) 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> (0x0x7f02c6abc4e0) 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> > > > (0x0x7f02c6a947e0) 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> > (0x0x7f02c6a94a80) 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> > (0x0x7f02c670ac30) 0 empty
  __gnu_cxx::new_allocator<std::pair<DNSRecord, short unsigned int> > (0x0x7f02c6a94ae0) 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> > > (0x0x7f02c6a94a20) 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> > (0x0x7f02c6a94c00) 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> > (0x0x7f02c6a94ba0) 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 (0x0x7f02c670add0) 0
  std::allocator<std::pair<DNSRecord, short unsigned int> > (0x0x7f02c670ae38) 0 empty
    __gnu_cxx::new_allocator<std::pair<DNSRecord, short unsigned int> > (0x0x7f02c6a94c60) 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> > > (0x0x7f02c6a949c0) 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> > (0x0x7f02c670aea0) 0
  std::_Vector_base<std::pair<DNSRecord, short unsigned int>, std::allocator<std::pair<DNSRecord, short unsigned int> > > (0x0x7f02c6a94cc0) 0

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

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

Class boost::detail::sp_dereference<PacketReader>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<PacketReader> (0x0x7f02c6a94de0) 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> (0x0x7f02c6a94e40) 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> (0x0x7f02c6a94ea0) 0 empty

Class boost::shared_ptr<PacketReader>
   size=16 align=8
   base size=16 base align=8
boost::shared_ptr<PacketReader> (0x0x7f02c6a94d20) 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> (0x0x7f02c6a94f00) 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> (0x0x7f02c6a94f60) 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> (0x0x7f02c670aa28) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f02c67db000) 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 (0x0x7f02c670aaf8) 0
    vptr=((& RecordTextException::_ZTV19RecordTextException) + 16u)
  std::runtime_error (0x0x7f02c670ab60) 0
      primary-for RecordTextException (0x0x7f02c670aaf8)
    std::exception (0x0x7f02c67db060) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f02c670ab60)

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

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

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

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

Class std::_Sanitize<0ul>
   size=1 align=1
   base size=0 base align=1
std::_Sanitize<0ul> (0x0x7f02c67db300) 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 (0x0x7f02c670af08) 0
    vptr=((& NAPTRRecordContent::_ZTV18NAPTRRecordContent) + 16u)
  DNSRecordContent (0x0x7f02c67db4e0) 0
      primary-for NAPTRRecordContent (0x0x7f02c670af08)

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 (0x0x7f02c670af70) 0
    vptr=((& ARecordContent::_ZTV14ARecordContent) + 16u)
  DNSRecordContent (0x0x7f02c67db540) 0
      primary-for ARecordContent (0x0x7f02c670af70)

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 (0x0x7f02c64cd000) 0
    vptr=((& AAAARecordContent::_ZTV17AAAARecordContent) + 16u)
  DNSRecordContent (0x0x7f02c67db5a0) 0
      primary-for AAAARecordContent (0x0x7f02c64cd000)

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 (0x0x7f02c64cd068) 0
    vptr=((& MXRecordContent::_ZTV15MXRecordContent) + 16u)
  DNSRecordContent (0x0x7f02c67db600) 0
      primary-for MXRecordContent (0x0x7f02c64cd068)

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 (0x0x7f02c64cd0d0) 0
    vptr=((& KXRecordContent::_ZTV15KXRecordContent) + 16u)
  DNSRecordContent (0x0x7f02c67db660) 0
      primary-for KXRecordContent (0x0x7f02c64cd0d0)

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 (0x0x7f02c64cd138) 0
    vptr=((& IPSECKEYRecordContent::_ZTV21IPSECKEYRecordContent) + 16u)
  DNSRecordContent (0x0x7f02c67db6c0) 0
      primary-for IPSECKEYRecordContent (0x0x7f02c64cd138)

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 (0x0x7f02c64cd1a0) 0
    vptr=((& DHCIDRecordContent::_ZTV18DHCIDRecordContent) + 16u)
  DNSRecordContent (0x0x7f02c67db720) 0
      primary-for DHCIDRecordContent (0x0x7f02c64cd1a0)

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 (0x0x7f02c64cd208) 0
    vptr=((& SRVRecordContent::_ZTV16SRVRecordContent) + 16u)
  DNSRecordContent (0x0x7f02c67db780) 0
      primary-for SRVRecordContent (0x0x7f02c64cd208)

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 (0x0x7f02c64cd270) 0
    vptr=((& TSIGRecordContent::_ZTV17TSIGRecordContent) + 16u)
  DNSRecordContent (0x0x7f02c67db7e0) 0
      primary-for TSIGRecordContent (0x0x7f02c64cd270)

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 (0x0x7f02c64cd2d8) 0
    vptr=((& TXTRecordContent::_ZTV16TXTRecordContent) + 16u)
  DNSRecordContent (0x0x7f02c67db840) 0
      primary-for TXTRecordContent (0x0x7f02c64cd2d8)

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 (0x0x7f02c64cd340) 0
    vptr=((& SPFRecordContent::_ZTV16SPFRecordContent) + 16u)
  DNSRecordContent (0x0x7f02c67db8a0) 0
      primary-for SPFRecordContent (0x0x7f02c64cd340)

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 (0x0x7f02c64cd3a8) 0
    vptr=((& NSRecordContent::_ZTV15NSRecordContent) + 16u)
  DNSRecordContent (0x0x7f02c67db900) 0
      primary-for NSRecordContent (0x0x7f02c64cd3a8)

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 (0x0x7f02c64cd410) 0
    vptr=((& PTRRecordContent::_ZTV16PTRRecordContent) + 16u)
  DNSRecordContent (0x0x7f02c67db960) 0
      primary-for PTRRecordContent (0x0x7f02c64cd410)

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 (0x0x7f02c64cd478) 0
    vptr=((& CNAMERecordContent::_ZTV18CNAMERecordContent) + 16u)
  DNSRecordContent (0x0x7f02c67db9c0) 0
      primary-for CNAMERecordContent (0x0x7f02c64cd478)

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 (0x0x7f02c64cd4e0) 0
    vptr=((& DNAMERecordContent::_ZTV18DNAMERecordContent) + 16u)
  DNSRecordContent (0x0x7f02c67dba20) 0
      primary-for DNAMERecordContent (0x0x7f02c64cd4e0)

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 (0x0x7f02c64cd548) 0
    vptr=((& MRRecordContent::_ZTV15MRRecordContent) + 16u)
  DNSRecordContent (0x0x7f02c67dba80) 0
      primary-for MRRecordContent (0x0x7f02c64cd548)

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 (0x0x7f02c64cd5b0) 0
    vptr=((& MINFORecordContent::_ZTV18MINFORecordContent) + 16u)
  DNSRecordContent (0x0x7f02c67dbae0) 0
      primary-for MINFORecordContent (0x0x7f02c64cd5b0)

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 (0x0x7f02c64cd618) 0
    vptr=((& OPTRecordContent::_ZTV16OPTRecordContent) + 16u)
  DNSRecordContent (0x0x7f02c67dbb40) 0
      primary-for OPTRecordContent (0x0x7f02c64cd618)

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 (0x0x7f02c64cd680) 0
    vptr=((& HINFORecordContent::_ZTV18HINFORecordContent) + 16u)
  DNSRecordContent (0x0x7f02c67dbba0) 0
      primary-for HINFORecordContent (0x0x7f02c64cd680)

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 (0x0x7f02c64cd6e8) 0
    vptr=((& RPRecordContent::_ZTV15RPRecordContent) + 16u)
  DNSRecordContent (0x0x7f02c67dbc00) 0
      primary-for RPRecordContent (0x0x7f02c64cd6e8)

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 (0x0x7f02c64cd750) 0
    vptr=((& DNSKEYRecordContent::_ZTV19DNSKEYRecordContent) + 16u)
  DNSRecordContent (0x0x7f02c67dbc60) 0
      primary-for DNSKEYRecordContent (0x0x7f02c64cd750)

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 (0x0x7f02c64cd7b8) 0
    vptr=((& DSRecordContent::_ZTV15DSRecordContent) + 16u)
  DNSRecordContent (0x0x7f02c67dbcc0) 0
      primary-for DSRecordContent (0x0x7f02c64cd7b8)

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 (0x0x7f02c64cd820) 0
    vptr=((& DLVRecordContent::_ZTV16DLVRecordContent) + 16u)
  DNSRecordContent (0x0x7f02c67dbd20) 0
      primary-for DLVRecordContent (0x0x7f02c64cd820)

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 (0x0x7f02c64cd888) 0
    vptr=((& SSHFPRecordContent::_ZTV18SSHFPRecordContent) + 16u)
  DNSRecordContent (0x0x7f02c67dbd80) 0
      primary-for SSHFPRecordContent (0x0x7f02c64cd888)

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 (0x0x7f02c64cd8f0) 0
    vptr=((& KEYRecordContent::_ZTV16KEYRecordContent) + 16u)
  DNSRecordContent (0x0x7f02c67dbde0) 0
      primary-for KEYRecordContent (0x0x7f02c64cd8f0)

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 (0x0x7f02c64cd958) 0
    vptr=((& AFSDBRecordContent::_ZTV18AFSDBRecordContent) + 16u)
  DNSRecordContent (0x0x7f02c67dbe40) 0
      primary-for AFSDBRecordContent (0x0x7f02c64cd958)

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 (0x0x7f02c64cd9c0) 0
    vptr=((& CERTRecordContent::_ZTV17CERTRecordContent) + 16u)
  DNSRecordContent (0x0x7f02c67dbea0) 0
      primary-for CERTRecordContent (0x0x7f02c64cd9c0)

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 (0x0x7f02c64cda28) 0
    vptr=((& TLSARecordContent::_ZTV17TLSARecordContent) + 16u)
  DNSRecordContent (0x0x7f02c67dbf00) 0
      primary-for TLSARecordContent (0x0x7f02c64cda28)

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 (0x0x7f02c64cda90) 0
    vptr=((& RRSIGRecordContent::_ZTV18RRSIGRecordContent) + 16u)
  DNSRecordContent (0x0x7f02c67dbf60) 0
      primary-for RRSIGRecordContent (0x0x7f02c64cda90)

Class soatimes
   size=20 align=4
   base size=20 base align=4
soatimes (0x0x7f02c6595000) 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 (0x0x7f02c64cdb60) 0
    vptr=((& RKEYRecordContent::_ZTV17RKEYRecordContent) + 16u)
  DNSRecordContent (0x0x7f02c6595060) 0
      primary-for RKEYRecordContent (0x0x7f02c64cdb60)

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 (0x0x7f02c64cdbc8) 0
    vptr=((& SOARecordContent::_ZTV16SOARecordContent) + 16u)
  DNSRecordContent (0x0x7f02c65950c0) 0
      primary-for SOARecordContent (0x0x7f02c64cdbc8)

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 (0x0x7f02c64cdc30) 0
    vptr=((& NSECRecordContent::_ZTV17NSECRecordContent) + 16u)
  DNSRecordContent (0x0x7f02c6595120) 0
      primary-for NSECRecordContent (0x0x7f02c64cdc30)

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 (0x0x7f02c64cdc98) 0
    vptr=((& NSEC3RecordContent::_ZTV18NSEC3RecordContent) + 16u)
  DNSRecordContent (0x0x7f02c6595180) 0
      primary-for NSEC3RecordContent (0x0x7f02c64cdc98)

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 (0x0x7f02c64cdd00) 0
    vptr=((& NSEC3PARAMRecordContent::_ZTV23NSEC3PARAMRecordContent) + 16u)
  DNSRecordContent (0x0x7f02c6595240) 0
      primary-for NSEC3PARAMRecordContent (0x0x7f02c64cdd00)

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 (0x0x7f02c64cdd68) 0
    vptr=((& LOCRecordContent::_ZTV16LOCRecordContent) + 16u)
  DNSRecordContent (0x0x7f02c65952a0) 0
      primary-for LOCRecordContent (0x0x7f02c64cdd68)

Class std::_Base_bitset<1024ul>
   size=8192 align=8
   base size=8192 base align=8
std::_Base_bitset<1024ul> (0x0x7f02c6595360) 0

Class std::bitset<65535ul>
   size=8192 align=8
   base size=8192 base align=8
std::bitset<65535ul> (0x0x7f02c64cde38) 0
  std::_Base_bitset<1024ul> (0x0x7f02c65953c0) 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 (0x0x7f02c64cddd0) 0
    vptr=((& WKSRecordContent::_ZTV16WKSRecordContent) + 16u)
  DNSRecordContent (0x0x7f02c6595300) 0
      primary-for WKSRecordContent (0x0x7f02c64cddd0)

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 (0x0x7f02c64cdea0) 0
    vptr=((& URLRecordContent::_ZTV16URLRecordContent) + 16u)
  DNSRecordContent (0x0x7f02c6595420) 0
      primary-for URLRecordContent (0x0x7f02c64cdea0)

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 (0x0x7f02c64cdf08) 0
    vptr=((& MBOXFWRecordContent::_ZTV19MBOXFWRecordContent) + 16u)
  DNSRecordContent (0x0x7f02c6595480) 0
      primary-for MBOXFWRecordContent (0x0x7f02c64cdf08)

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 (0x0x7f02c64cdf70) 0
    vptr=((& EUI48RecordContent::_ZTV18EUI48RecordContent) + 16u)
  DNSRecordContent (0x0x7f02c65954e0) 0
      primary-for EUI48RecordContent (0x0x7f02c64cdf70)

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 (0x0x7f02c6634000) 0
    vptr=((& EUI64RecordContent::_ZTV18EUI64RecordContent) + 16u)
  DNSRecordContent (0x0x7f02c6595540) 0
      primary-for EUI64RecordContent (0x0x7f02c6634000)

Class EDNSOpts
   size=32 align=8
   base size=32 base align=8
EDNSOpts (0x0x7f02c65955a0) 0

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

Class std::allocator<std::pair<long unsigned int, long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<long unsigned int, long unsigned int> > (0x0x7f02c6634068) 0 empty
  __gnu_cxx::new_allocator<std::pair<long unsigned int, long unsigned int> > (0x0x7f02c6595780) 0 empty

Class std::allocator<std::pair<long unsigned int, long unsigned int> >::rebind<std::pair<long unsigned int, long unsigned int>*>
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<long unsigned int, long unsigned int> >::rebind<std::pair<long unsigned int, long unsigned int>*> (0x0x7f02c65957e0) 0 empty

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

Class std::_Deque_iterator<std::pair<long unsigned int, long unsigned int>, std::pair<long unsigned int, long unsigned int>&, std::pair<long unsigned int, long unsigned int>*>
   size=32 align=8
   base size=32 base align=8
std::_Deque_iterator<std::pair<long unsigned int, long unsigned int>, std::pair<long unsigned int, long unsigned int>&, std::pair<long unsigned int, long unsigned int>*> (0x0x7f02c6595900) 0

Class std::_Deque_base<std::pair<long unsigned int, long unsigned int>, std::allocator<std::pair<long unsigned int, long unsigned int> > >::_Deque_impl
   size=80 align=8
   base size=80 base align=8
std::_Deque_base<std::pair<long unsigned int, long unsigned int>, std::allocator<std::pair<long unsigned int, long unsigned int> > >::_Deque_impl (0x0x7f02c6634138) 0
  std::allocator<std::pair<long unsigned int, long unsigned int> > (0x0x7f02c66341a0) 0 empty
    __gnu_cxx::new_allocator<std::pair<long unsigned int, long unsigned int> > (0x0x7f02c65958a0) 0 empty

Class std::_Deque_base<std::pair<long unsigned int, long unsigned int>, std::allocator<std::pair<long unsigned int, long unsigned int> > >
   size=80 align=8
   base size=80 base align=8
std::_Deque_base<std::pair<long unsigned int, long unsigned int>, std::allocator<std::pair<long unsigned int, long unsigned int> > > (0x0x7f02c65956c0) 0

Class std::deque<std::pair<long unsigned int, long unsigned int> >
   size=80 align=8
   base size=80 base align=8
std::deque<std::pair<long unsigned int, long unsigned int> > (0x0x7f02c6634208) 0
  std::_Deque_base<std::pair<long unsigned int, long unsigned int>, std::allocator<std::pair<long unsigned int, long unsigned int> > > (0x0x7f02c65959c0) 0

Class ZoneParserTNG::filestate
   size=24 align=8
   base size=20 base align=8
ZoneParserTNG::filestate (0x0x7f02c6595a20) 0

Class __gnu_cxx::new_allocator<ZoneParserTNG::filestate>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<ZoneParserTNG::filestate> (0x0x7f02c6595b40) 0 empty

Class std::allocator<ZoneParserTNG::filestate>
   size=1 align=1
   base size=1 base align=1
std::allocator<ZoneParserTNG::filestate> (0x0x7f02c66342d8) 0 empty
  __gnu_cxx::new_allocator<ZoneParserTNG::filestate> (0x0x7f02c6595ba0) 0 empty

Class std::allocator<ZoneParserTNG::filestate>::rebind<ZoneParserTNG::filestate*>
   size=1 align=1
   base size=0 base align=1
std::allocator<ZoneParserTNG::filestate>::rebind<ZoneParserTNG::filestate*> (0x0x7f02c6595c00) 0 empty

Class std::allocator<ZoneParserTNG::filestate>::rebind<ZoneParserTNG::filestate>
   size=1 align=1
   base size=0 base align=1
std::allocator<ZoneParserTNG::filestate>::rebind<ZoneParserTNG::filestate> (0x0x7f02c6595c60) 0 empty

Class std::_Deque_iterator<ZoneParserTNG::filestate, ZoneParserTNG::filestate&, ZoneParserTNG::filestate*>
   size=32 align=8
   base size=32 base align=8
std::_Deque_iterator<ZoneParserTNG::filestate, ZoneParserTNG::filestate&, ZoneParserTNG::filestate*> (0x0x7f02c6595d20) 0

Class std::_Deque_base<ZoneParserTNG::filestate, std::allocator<ZoneParserTNG::filestate> >::_Deque_impl
   size=80 align=8
   base size=80 base align=8
std::_Deque_base<ZoneParserTNG::filestate, std::allocator<ZoneParserTNG::filestate> >::_Deque_impl (0x0x7f02c66343a8) 0
  std::allocator<ZoneParserTNG::filestate> (0x0x7f02c6634410) 0 empty
    __gnu_cxx::new_allocator<ZoneParserTNG::filestate> (0x0x7f02c6595cc0) 0 empty

Class std::_Deque_base<ZoneParserTNG::filestate, std::allocator<ZoneParserTNG::filestate> >
   size=80 align=8
   base size=80 base align=8
std::_Deque_base<ZoneParserTNG::filestate, std::allocator<ZoneParserTNG::filestate> > (0x0x7f02c6595ae0) 0

Class std::deque<ZoneParserTNG::filestate, std::allocator<ZoneParserTNG::filestate> >
   size=80 align=8
   base size=80 base align=8
std::deque<ZoneParserTNG::filestate, std::allocator<ZoneParserTNG::filestate> > (0x0x7f02c6634618) 0
  std::_Deque_base<ZoneParserTNG::filestate, std::allocator<ZoneParserTNG::filestate> > (0x0x7f02c6595ea0) 0

Class std::stack<ZoneParserTNG::filestate>
   size=80 align=8
   base size=80 base align=8
std::stack<ZoneParserTNG::filestate> (0x0x7f02c6595a80) 0

Class ZoneParserTNG
   size=224 align=8
   base size=224 base align=8
ZoneParserTNG (0x0x7f02c6595660) 0

Class sockaddr_un
   size=110 align=2
   base size=110 base align=2
sockaddr_un (0x0x7f02c6595f00) 0

Class RecursorControlChannel
   size=116 align=4
   base size=114 base align=4
RecursorControlChannel (0x0x7f02c6595f60) 0

Class RecursorControlParser
   size=1 align=1
   base size=0 base align=1
RecursorControlParser (0x0x7f02c6379000) 0 empty

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

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

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const long 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 long unsigned int, std::basic_string<char> > > > (0x0x7f02c63791e0) 0 empty

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

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

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

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

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

Class std::less<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::less<long unsigned int> (0x0x7f02c6634a90) 0 empty
  std::binary_function<long unsigned int, long unsigned int, bool> (0x0x7f02c63794e0) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const long 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 long unsigned int, std::basic_string<char> > > > (0x0x7f02c6379540) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const long 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 long unsigned int, std::basic_string<char> > > > (0x0x7f02c6634af8) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const long unsigned int, std::basic_string<char> > > > (0x0x7f02c63795a0) 0 empty

Class std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, std::basic_string<char> >, std::_Select1st<std::pair<const long unsigned int, std::basic_string<char> > >, std::less<long unsigned int>, std::allocator<std::pair<const long unsigned int, std::basic_string<char> > > >::_Rb_tree_impl<std::less<long unsigned int>, false>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, std::basic_string<char> >, std::_Select1st<std::pair<const long unsigned int, std::basic_string<char> > >, std::less<long unsigned int>, std::allocator<std::pair<const long unsigned int, std::basic_string<char> > > >::_Rb_tree_impl<std::less<long unsigned int>, false> (0x0x7f02c6634c30) 0
  std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, std::basic_string<char> > > > (0x0x7f02c6634c98) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const long unsigned int, std::basic_string<char> > > > (0x0x7f02c6379600) 0 empty

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

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

Class __gnu_cxx::new_allocator<std::pair<const long unsigned int, Logger::Urgency> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const long unsigned int, Logger::Urgency> > (0x0x7f02c63796c0) 0 empty

Class std::allocator<std::pair<const long unsigned int, Logger::Urgency> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const long unsigned int, Logger::Urgency> > (0x0x7f02c6634d68) 0 empty
  __gnu_cxx::new_allocator<std::pair<const long unsigned int, Logger::Urgency> > (0x0x7f02c6379720) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const long unsigned int, Logger::Urgency> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const long unsigned int, Logger::Urgency> > > (0x0x7f02c6379780) 0 empty

Class std::allocator<std::pair<const long unsigned int, Logger::Urgency> >::rebind<std::pair<const long unsigned int, Logger::Urgency> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const long unsigned int, Logger::Urgency> >::rebind<std::pair<const long unsigned int, Logger::Urgency> > (0x0x7f02c63798a0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const long unsigned int, Logger::Urgency> > >::rebind<std::pair<const long unsigned int, Logger::Urgency> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const long unsigned int, Logger::Urgency> > >::rebind<std::pair<const long unsigned int, Logger::Urgency> > (0x0x7f02c6379840) 0 empty

Class std::allocator<std::pair<const long unsigned int, Logger::Urgency> >::rebind<std::_Rb_tree_node<std::pair<const long unsigned int, Logger::Urgency> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const long unsigned int, Logger::Urgency> >::rebind<std::_Rb_tree_node<std::pair<const long unsigned int, Logger::Urgency> > > (0x0x7f02c63799c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const long unsigned int, Logger::Urgency> > >::rebind<std::_Rb_tree_node<std::pair<const long unsigned int, Logger::Urgency> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const long unsigned int, Logger::Urgency> > >::rebind<std::_Rb_tree_node<std::pair<const long unsigned int, Logger::Urgency> > > (0x0x7f02c6379960) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const long unsigned int, Logger::Urgency> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const long unsigned int, Logger::Urgency> > > (0x0x7f02c6379a20) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, Logger::Urgency> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, Logger::Urgency> > > (0x0x7f02c6634e38) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const long unsigned int, Logger::Urgency> > > (0x0x7f02c6379b40) 0 empty

Class std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, Logger::Urgency>, std::_Select1st<std::pair<const long unsigned int, Logger::Urgency> >, std::less<long unsigned int>, std::allocator<std::pair<const long unsigned int, Logger::Urgency> > >::_Rb_tree_impl<std::less<long unsigned int>, false>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, Logger::Urgency>, std::_Select1st<std::pair<const long unsigned int, Logger::Urgency> >, std::less<long unsigned int>, std::allocator<std::pair<const long unsigned int, Logger::Urgency> > >::_Rb_tree_impl<std::less<long unsigned int>, false> (0x0x7f02c6482068) 0
  std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, Logger::Urgency> > > (0x0x7f02c64820d0) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const long unsigned int, Logger::Urgency> > > (0x0x7f02c6379c60) 0 empty

Class std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, Logger::Urgency>, std::_Select1st<std::pair<const long unsigned int, Logger::Urgency> >, std::less<long unsigned int>, std::allocator<std::pair<const long unsigned int, Logger::Urgency> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, Logger::Urgency>, std::_Select1st<std::pair<const long unsigned int, Logger::Urgency> >, std::less<long unsigned int>, std::allocator<std::pair<const long unsigned int, Logger::Urgency> > > (0x0x7f02c6379900) 0

Class std::map<long unsigned int, Logger::Urgency>
   size=48 align=8
   base size=48 base align=8
std::map<long unsigned int, Logger::Urgency> (0x0x7f02c6379660) 0

Class Logger
   size=168 align=8
   base size=168 base align=8
Logger (0x0x7f02c6379060) 0

Class PowerDNSLua
   size=40 align=8
   base size=40 base align=8
PowerDNSLua (0x0x7f02c6379ea0) 0

Class RecursorLua
   size=40 align=8
   base size=40 base align=8
RecursorLua (0x0x7f02c6482270) 0
  PowerDNSLua (0x0x7f02c6379f00) 0

Class __gnu_cxx::new_allocator<AtomicCounter>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<AtomicCounter> (0x0x7f02c61190c0) 0 empty

Class std::allocator<AtomicCounter>
   size=1 align=1
   base size=1 base align=1
std::allocator<AtomicCounter> (0x0x7f02c64822d8) 0 empty
  __gnu_cxx::new_allocator<AtomicCounter> (0x0x7f02c6119120) 0 empty

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

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

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

Class std::_Vector_base<AtomicCounter, std::allocator<AtomicCounter> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<AtomicCounter, std::allocator<AtomicCounter> >::_Vector_impl (0x0x7f02c6482478) 0
  std::allocator<AtomicCounter> (0x0x7f02c64824e0) 0 empty
    __gnu_cxx::new_allocator<AtomicCounter> (0x0x7f02c61192a0) 0 empty

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

Class std::vector<AtomicCounter>
   size=24 align=8
   base size=24 base align=8
std::vector<AtomicCounter> (0x0x7f02c6482548) 0
  std::_Vector_base<AtomicCounter, std::allocator<AtomicCounter> > (0x0x7f02c6119300) 0

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

Class std::allocator<std::pair<short unsigned int, long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<short unsigned int, long unsigned int> > (0x0x7f02c64826e8) 0 empty
  __gnu_cxx::new_allocator<std::pair<short unsigned int, long unsigned int> > (0x0x7f02c6119540) 0 empty

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

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

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

Class std::_Vector_base<std::pair<short unsigned int, long unsigned int>, std::allocator<std::pair<short unsigned int, long unsigned int> > >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::pair<short unsigned int, long unsigned int>, std::allocator<std::pair<short unsigned int, long unsigned int> > >::_Vector_impl (0x0x7f02c6482888) 0
  std::allocator<std::pair<short unsigned int, long unsigned int> > (0x0x7f02c64828f0) 0 empty
    __gnu_cxx::new_allocator<std::pair<short unsigned int, long unsigned int> > (0x0x7f02c6119780) 0 empty

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

Class std::vector<std::pair<short unsigned int, long unsigned int> >
   size=24 align=8
   base size=24 base align=8
std::vector<std::pair<short unsigned int, long unsigned int> > (0x0x7f02c6482958) 0
  std::_Vector_base<std::pair<short unsigned int, long unsigned int>, std::allocator<std::pair<short unsigned int, long unsigned int> > > (0x0x7f02c61197e0) 0

Class ResponseStats
   size=48 align=8
   base size=48 base align=8
ResponseStats (0x0x7f02c6379f60) 0

Class ThreadPipeSet
   size=16 align=4
   base size=16 base align=4
ThreadPipeSet (0x0x7f02c6119840) 0

Class __gnu_cxx::new_allocator<ThreadPipeSet>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<ThreadPipeSet> (0x0x7f02c6119960) 0 empty

Class std::allocator<ThreadPipeSet>
   size=1 align=1
   base size=1 base align=1
std::allocator<ThreadPipeSet> (0x0x7f02c6482f08) 0 empty
  __gnu_cxx::new_allocator<ThreadPipeSet> (0x0x7f02c61199c0) 0 empty

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

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

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

Class std::_Vector_base<ThreadPipeSet, std::allocator<ThreadPipeSet> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<ThreadPipeSet, std::allocator<ThreadPipeSet> >::_Vector_impl (0x0x7f02c6482750) 0
  std::allocator<ThreadPipeSet> (0x0x7f02c64829c0) 0 empty
    __gnu_cxx::new_allocator<ThreadPipeSet> (0x0x7f02c6119b40) 0 empty

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

Class std::vector<ThreadPipeSet>
   size=24 align=8
   base size=24 base align=8
std::vector<ThreadPipeSet> (0x0x7f02c6482f70) 0
  std::_Vector_base<ThreadPipeSet, std::allocator<ThreadPipeSet> > (0x0x7f02c6119ba0) 0

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

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

Class std::_Vector_base<int, std::allocator<int> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<int, std::allocator<int> >::_Vector_impl (0x0x7f02c625b618) 0
  std::allocator<int> (0x0x7f02c625b680) 0 empty
    __gnu_cxx::new_allocator<int> (0x0x7f02c6119e40) 0 empty

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

Class std::vector<int>
   size=24 align=8
   base size=24 base align=8
std::vector<int> (0x0x7f02c625b6e8) 0
  std::_Vector_base<int, std::allocator<int> > (0x0x7f02c6119ea0) 0

Class __gnu_cxx::new_allocator<std::pair<const int, ComboAddress> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const int, ComboAddress> > (0x0x7f02c62c2120) 0 empty

Class std::allocator<std::pair<const int, ComboAddress> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const int, ComboAddress> > (0x0x7f02c625ba28) 0 empty
  __gnu_cxx::new_allocator<std::pair<const int, ComboAddress> > (0x0x7f02c62c2180) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, ComboAddress> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, ComboAddress> > > (0x0x7f02c62c21e0) 0 empty

Class std::allocator<std::pair<const int, ComboAddress> >::rebind<std::pair<const int, ComboAddress> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const int, ComboAddress> >::rebind<std::pair<const int, ComboAddress> > (0x0x7f02c62c2300) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, ComboAddress> > >::rebind<std::pair<const int, ComboAddress> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, ComboAddress> > >::rebind<std::pair<const int, ComboAddress> > (0x0x7f02c62c22a0) 0 empty

Class std::allocator<std::pair<const int, ComboAddress> >::rebind<std::_Rb_tree_node<std::pair<const int, ComboAddress> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const int, ComboAddress> >::rebind<std::_Rb_tree_node<std::pair<const int, ComboAddress> > > (0x0x7f02c62c2420) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, ComboAddress> > >::rebind<std::_Rb_tree_node<std::pair<const int, ComboAddress> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, ComboAddress> > >::rebind<std::_Rb_tree_node<std::pair<const int, ComboAddress> > > (0x0x7f02c62c23c0) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, ComboAddress> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, ComboAddress> > > (0x0x7f02c62c2480) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const int, ComboAddress> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const int, ComboAddress> > > (0x0x7f02c625bd68) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, ComboAddress> > > (0x0x7f02c62c24e0) 0 empty

Class std::_Rb_tree<int, std::pair<const int, ComboAddress>, std::_Select1st<std::pair<const int, ComboAddress> >, std::less<int>, std::allocator<std::pair<const int, ComboAddress> > >::_Rb_tree_impl<std::less<int>, false>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<int, std::pair<const int, ComboAddress>, std::_Select1st<std::pair<const int, ComboAddress> >, std::less<int>, std::allocator<std::pair<const int, ComboAddress> > >::_Rb_tree_impl<std::less<int>, false> (0x0x7f02c625bdd0) 0
  std::allocator<std::_Rb_tree_node<std::pair<const int, ComboAddress> > > (0x0x7f02c625be38) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, ComboAddress> > > (0x0x7f02c62c2540) 0 empty

Class std::_Rb_tree<int, std::pair<const int, ComboAddress>, std::_Select1st<std::pair<const int, ComboAddress> >, std::less<int>, std::allocator<std::pair<const int, ComboAddress> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<int, std::pair<const int, ComboAddress>, std::_Select1st<std::pair<const int, ComboAddress> >, std::less<int>, std::allocator<std::pair<const int, ComboAddress> > > (0x0x7f02c62c2360) 0

Class std::map<int, ComboAddress>
   size=48 align=8
   base size=48 base align=8
std::map<int, ComboAddress> (0x0x7f02c62c20c0) 0

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

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

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

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

Class boost::shared_ptr<TCPConnection>
   size=16 align=8
   base size=16 base align=8
boost::shared_ptr<TCPConnection> (0x0x7f02c62c26c0) 0

Class DNSComboWriter
   size=160 align=8
   base size=160 base align=8
DNSComboWriter (0x0x7f02c62c2660) 0

Class boost::is_integral<void (*)(int, boost::any&)>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<void (*)(int, boost::any&)> (0x0x7f02c625ba90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c625baf8) 0 empty
    mpl_::bool_<false> (0x0x7f02c62c28a0) 0 empty

Class __gnu_cxx::new_allocator<std::pair<const int, MTasker<PacketID, std::basic_string<char> >::ThreadInfo> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const int, MTasker<PacketID, std::basic_string<char> >::ThreadInfo> > (0x0x7f02c62c29c0) 0 empty

Class std::allocator<std::pair<const int, MTasker<PacketID, std::basic_string<char> >::ThreadInfo> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const int, MTasker<PacketID, std::basic_string<char> >::ThreadInfo> > (0x0x7f02c5fda000) 0 empty
  __gnu_cxx::new_allocator<std::pair<const int, MTasker<PacketID, std::basic_string<char> >::ThreadInfo> > (0x0x7f02c62c2ae0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, MTasker<PacketID, std::basic_string<char> >::ThreadInfo> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, MTasker<PacketID, std::basic_string<char> >::ThreadInfo> > > (0x0x7f02c62c2cc0) 0 empty

Class std::allocator<std::pair<const int, MTasker<PacketID, std::basic_string<char> >::ThreadInfo> >::rebind<std::pair<const int, MTasker<PacketID, std::basic_string<char> >::ThreadInfo> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const int, MTasker<PacketID, std::basic_string<char> >::ThreadInfo> >::rebind<std::pair<const int, MTasker<PacketID, std::basic_string<char> >::ThreadInfo> > (0x0x7f02c62c2de0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, MTasker<PacketID, std::basic_string<char> >::ThreadInfo> > >::rebind<std::pair<const int, MTasker<PacketID, std::basic_string<char> >::ThreadInfo> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, MTasker<PacketID, std::basic_string<char> >::ThreadInfo> > >::rebind<std::pair<const int, MTasker<PacketID, std::basic_string<char> >::ThreadInfo> > (0x0x7f02c62c2d80) 0 empty

Class std::allocator<std::pair<const int, MTasker<PacketID, std::basic_string<char> >::ThreadInfo> >::rebind<std::_Rb_tree_node<std::pair<const int, MTasker<PacketID, std::basic_string<char> >::ThreadInfo> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const int, MTasker<PacketID, std::basic_string<char> >::ThreadInfo> >::rebind<std::_Rb_tree_node<std::pair<const int, MTasker<PacketID, std::basic_string<char> >::ThreadInfo> > > (0x0x7f02c62c2f00) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, MTasker<PacketID, std::basic_string<char> >::ThreadInfo> > >::rebind<std::_Rb_tree_node<std::pair<const int, MTasker<PacketID, std::basic_string<char> >::ThreadInfo> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, MTasker<PacketID, std::basic_string<char> >::ThreadInfo> > >::rebind<std::_Rb_tree_node<std::pair<const int, MTasker<PacketID, std::basic_string<char> >::ThreadInfo> > > (0x0x7f02c62c2ea0) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, MTasker<PacketID, std::basic_string<char> >::ThreadInfo> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, MTasker<PacketID, std::basic_string<char> >::ThreadInfo> > > (0x0x7f02c62c2f60) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const int, MTasker<PacketID, std::basic_string<char> >::ThreadInfo> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const int, MTasker<PacketID, std::basic_string<char> >::ThreadInfo> > > (0x0x7f02c5fda270) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, MTasker<PacketID, std::basic_string<char> >::ThreadInfo> > > (0x0x7f02c60050c0) 0 empty

Class std::_Rb_tree<int, std::pair<const int, MTasker<PacketID, std::basic_string<char> >::ThreadInfo>, std::_Select1st<std::pair<const int, MTasker<PacketID, std::basic_string<char> >::ThreadInfo> >, std::less<int>, std::allocator<std::pair<const int, MTasker<PacketID, std::basic_string<char> >::ThreadInfo> > >::_Rb_tree_impl<std::less<int>, false>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<int, std::pair<const int, MTasker<PacketID, std::basic_string<char> >::ThreadInfo>, std::_Select1st<std::pair<const int, MTasker<PacketID, std::basic_string<char> >::ThreadInfo> >, std::less<int>, std::allocator<std::pair<const int, MTasker<PacketID, std::basic_string<char> >::ThreadInfo> > >::_Rb_tree_impl<std::less<int>, false> (0x0x7f02c5fda2d8) 0
  std::allocator<std::_Rb_tree_node<std::pair<const int, MTasker<PacketID, std::basic_string<char> >::ThreadInfo> > > (0x0x7f02c5fda340) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, MTasker<PacketID, std::basic_string<char> >::ThreadInfo> > > (0x0x7f02c6005120) 0 empty

Class std::_Rb_tree<int, std::pair<const int, MTasker<PacketID, std::basic_string<char> >::ThreadInfo>, std::_Select1st<std::pair<const int, MTasker<PacketID, std::basic_string<char> >::ThreadInfo> >, std::less<int>, std::allocator<std::pair<const int, MTasker<PacketID, std::basic_string<char> >::ThreadInfo> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<int, std::pair<const int, MTasker<PacketID, std::basic_string<char> >::ThreadInfo>, std::_Select1st<std::pair<const int, MTasker<PacketID, std::basic_string<char> >::ThreadInfo> >, std::less<int>, std::allocator<std::pair<const int, MTasker<PacketID, std::basic_string<char> >::ThreadInfo> > > (0x0x7f02c62c2e40) 0

Class std::map<int, MTasker<PacketID, std::basic_string<char> >::ThreadInfo, std::less<int>, std::allocator<std::pair<const int, MTasker<PacketID, std::basic_string<char> >::ThreadInfo> > >
   size=48 align=8
   base size=48 base align=8
std::map<int, MTasker<PacketID, std::basic_string<char> >::ThreadInfo, std::less<int>, std::allocator<std::pair<const int, MTasker<PacketID, std::basic_string<char> >::ThreadInfo> > > (0x0x7f02c62c2960) 0

Class MTasker<PacketID, std::basic_string<char> >::Waiter
   size=192 align=8
   base size=188 base align=8
MTasker<PacketID, std::basic_string<char> >::Waiter (0x0x7f02c6005180) 0

Class boost::multi_index::detail::is_index_list<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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::multi_index::detail::is_index_list<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> > (0x0x7f02c6005240) 0 empty

Class boost::mpl::aux::has_tag<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::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::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::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 (0x0x7f02c6005300) 0 empty

Class boost::mpl::v_item<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::mpl::vector0<mpl_::na>, 0> (0x0x7f02c5fda680) 0 empty
  boost::mpl::vector0<mpl_::na> (0x0x7f02c6005420) 0 empty

Class boost::mpl::vector1<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::vector1<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na> > (0x0x7f02c5fda750) 0 empty
  boost::mpl::v_item<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::mpl::vector0<mpl_::na>, 0> (0x0x7f02c5fda7b8) 0 empty
    boost::mpl::vector0<mpl_::na> (0x0x7f02c6005480) 0 empty

Class boost::mpl::v_item<boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, boost::mpl::vector1<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, 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::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, boost::mpl::vector1<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na> >, 0> (0x0x7f02c5fda820) 0 empty
  boost::mpl::vector1<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na> > (0x0x7f02c5fda888) 0 empty
    boost::mpl::v_item<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::mpl::vector0<mpl_::na>, 0> (0x0x7f02c5fda8f0) 0 empty
      boost::mpl::vector0<mpl_::na> (0x0x7f02c60054e0) 0 empty

Class boost::mpl::vector2<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::vector2<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na> > (0x0x7f02c5fda9c0) 0 empty
  boost::mpl::v_item<boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, boost::mpl::vector1<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na> >, 0> (0x0x7f02c5fdaa28) 0 empty
    boost::mpl::vector1<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na> > (0x0x7f02c5fdaa90) 0 empty
      boost::mpl::v_item<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::mpl::vector0<mpl_::na>, 0> (0x0x7f02c5fdaaf8) 0 empty
        boost::mpl::vector0<mpl_::na> (0x0x7f02c6005540) 0 empty

Class boost::mpl::vector<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> (0x0x7f02c5fdab60) 0 empty
  boost::mpl::vector2<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na> > (0x0x7f02c5fdabc8) 0 empty
    boost::mpl::v_item<boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, boost::mpl::vector1<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na> >, 0> (0x0x7f02c5fdac30) 0 empty
      boost::mpl::vector1<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na> > (0x0x7f02c5fdac98) 0 empty
        boost::mpl::v_item<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::mpl::vector0<mpl_::na>, 0> (0x0x7f02c5fdad00) 0 empty
          boost::mpl::vector0<mpl_::na> (0x0x7f02c60055a0) 0 empty

Class boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> (0x0x7f02c5fdadd0) 0 empty
  boost::mpl::vector<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> (0x0x7f02c5fdae38) 0 empty
    boost::mpl::vector2<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na> > (0x0x7f02c5fdaea0) 0 empty
      boost::mpl::v_item<boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, boost::mpl::vector1<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na> >, 0> (0x0x7f02c5fdaf08) 0 empty
        boost::mpl::vector1<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na> > (0x0x7f02c5fdaf70) 0 empty
          boost::mpl::v_item<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::mpl::vector0<mpl_::na>, 0> (0x0x7f02c5fda068) 0 empty
            boost::mpl::vector0<mpl_::na> (0x0x7f02c6005600) 0 empty

Class boost::mpl::aux::has_tag<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::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::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::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> > (0x0x7f02c60052a0) 0 empty

Class boost::mpl::aux::has_begin<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::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::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::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 (0x0x7f02c60056c0) 0 empty

Class boost::mpl::aux::has_begin<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::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::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::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> > (0x0x7f02c6005660) 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> > (0x0x7f02c6005720) 0 empty

Class boost::mpl::sequence_tag<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> > (0x0x7f02c60a70d0) 0 empty
  boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> > (0x0x7f02c6005780) 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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::empty_impl<boost::mpl::aux::vector_tag>::apply<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> > (0x0x7f02c60a7138) 0 empty
  boost::is_same<mpl_::long_<32768l>, mpl_::long_<32770l> > (0x0x7f02c60a71a0) 0 empty
    boost::integral_constant<bool, false> (0x0x7f02c60a7208) 0 empty
      mpl_::bool_<false> (0x0x7f02c60057e0) 0 empty

Class boost::mpl::empty<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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::empty<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> > (0x0x7f02c60a7270) 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> > (0x0x7f02c60a72d8) 0 empty
    boost::is_same<mpl_::long_<32768l>, mpl_::long_<32770l> > (0x0x7f02c60a7340) 0 empty
      boost::integral_constant<bool, false> (0x0x7f02c60a73a8) 0 empty
        mpl_::bool_<false> (0x0x7f02c6005840) 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> > (0x0x7f02c6005900) 0 empty

Class boost::mpl::begin<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> > (0x0x7f02c60058a0) 0 empty

Class boost::is_same<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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>, mpl_::void_> (0x0x7f02c60a7478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c60a74e0) 0 empty
    mpl_::bool_<false> (0x0x7f02c6005960) 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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>, mpl_::void_> > (0x0x7f02c60a7548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c60a75b0) 0 empty
    mpl_::bool_<false> (0x0x7f02c60059c0) 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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>, mpl_::void_> > (0x0x7f02c60a7618) 0 empty
  boost::mpl::aux::not_impl<0l> (0x0x7f02c60a7680) 0 empty
    mpl_::bool_<true> (0x0x7f02c6005a20) 0 empty

Class boost::mpl::is_sequence<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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::is_sequence<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> > (0x0x7f02c60a76e8) 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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>, mpl_::void_> > (0x0x7f02c60a7750) 0 empty
    boost::mpl::aux::not_impl<0l> (0x0x7f02c60a77b8) 0 empty
      mpl_::bool_<true> (0x0x7f02c6005a80) 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> > (0x0x7f02c60a7820) 0 empty
  mpl_::long_<2l> (0x0x7f02c6005b40) 0 empty

Class boost::mpl::O1_size<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> > (0x0x7f02c60a7888) 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> > (0x0x7f02c60a78f0) 0 empty
    mpl_::long_<2l> (0x0x7f02c6005ba0) 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> > (0x0x7f02c6005c60) 0 empty

Class boost::mpl::end<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> > (0x0x7f02c6005c00) 0 empty

Class boost::mpl::is_na<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::is_na<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > (0x0x7f02c60a7a90) 0 empty
  mpl_::bool_<false> (0x0x7f02c6005de0) 0 empty

Class mpl_::assert_arg_pred<boost::mpl::is_na<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >
   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<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > (0x0x7f02c6005d80) 0 empty

Class mpl_::assert_arg_pred_not<boost::mpl::is_na<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >
   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<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > (0x0x7f02c6005e40) 0 empty

Class mpl_::arg<1>::apply<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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> >
   size=1 align=1
   base size=0 base align=1
mpl_::arg<1>::apply<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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> > (0x0x7f02c6005d20) 0 empty

Class boost::mpl::apply_wrap2<boost::mpl::protect<mpl_::arg<1>, 0>, boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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> >
   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<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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> > (0x0x7f02c60a7c30) 0 empty
  mpl_::arg<1>::apply<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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> > (0x0x7f02c6005ea0) 0 empty

Class boost::mpl::apply2<boost::mpl::protect<mpl_::arg<1>, 0>, boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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> >
   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<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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> > (0x0x7f02c60a7c98) 0 empty
  boost::mpl::apply_wrap2<boost::mpl::protect<mpl_::arg<1>, 0>, boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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> > (0x0x7f02c60a7d00) 0 empty
    mpl_::arg<1>::apply<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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> > (0x0x7f02c6005f00) 0 empty

Class boost::mpl::next<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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> >
   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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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> > (0x0x7f02c6005f60) 0 empty

Class mpl_::arg<1>::apply<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 1l> >
   size=1 align=1
   base size=0 base align=1
mpl_::arg<1>::apply<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 1l> > (0x0x7f02c5cdc000) 0 empty

Class boost::mpl::apply_wrap2<boost::mpl::protect<mpl_::arg<1>, 0>, boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 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<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 1l> > (0x0x7f02c60a7ea0) 0 empty
  mpl_::arg<1>::apply<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 1l> > (0x0x7f02c5cdc060) 0 empty

Class boost::mpl::apply2<boost::mpl::protect<mpl_::arg<1>, 0>, boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 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<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 1l> > (0x0x7f02c60a7f08) 0 empty
  boost::mpl::apply_wrap2<boost::mpl::protect<mpl_::arg<1>, 0>, boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 1l> > (0x0x7f02c60a7f70) 0 empty
    mpl_::arg<1>::apply<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 1l> > (0x0x7f02c5cdc0c0) 0 empty

Class boost::mpl::next<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 1l> > (0x0x7f02c5cdc120) 0 empty

Class boost::mpl::aux::resolve_bind_arg<boost::multi_index::detail::index_node_applier, boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 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<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 1l>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f02c5cdc240) 0 empty

Class boost::mpl::is_na<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 1l> > (0x0x7f02c5cec1a0) 0 empty
  mpl_::bool_<false> (0x0x7f02c5cdc420) 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 1l> > > (0x0x7f02c5cdc3c0) 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 1l> > > (0x0x7f02c5cdc480) 0 empty

Class mpl_::arg<2>::apply<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 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<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 1l>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f02c5cdc360) 0 empty

Class boost::mpl::apply_wrap5<mpl_::arg<2>, boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 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<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 1l>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f02c5cec340) 0 empty
  mpl_::arg<2>::apply<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 1l>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f02c5cdc4e0) 0 empty

Class boost::mpl::aux::resolve_bind_arg<mpl_::arg<2>, boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 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<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 1l>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f02c5cdc300) 0 empty

Class boost::mpl::apply_wrap5<mpl_::arg<1>, boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 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<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 1l>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f02c5cec478) 0 empty
  mpl_::arg<1>::apply<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 1l> > (0x0x7f02c5cdc600) 0 empty

Class boost::mpl::aux::resolve_bind_arg<mpl_::arg<1>, boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 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<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 1l>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f02c5cdc5a0) 0 empty

Class boost::mpl::aux::type_wrapper<boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::type_wrapper<boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na> > (0x0x7f02c5cdc7e0) 0 empty

Class boost::mpl::v_at_impl<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 1l> (0x0x7f02c5cdc780) 0 empty

Class boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, 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::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na> > > (0x0x7f02c5cdc840) 0 empty

Class boost::mpl::v_at<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 1l> (0x0x7f02c5cec5b0) 0 empty
  boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na> > > (0x0x7f02c5cdc8a0) 0 empty

Class boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 1l> (0x0x7f02c5cdc720) 0 empty

Class boost::mpl::deref<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 1l> > (0x0x7f02c5cdc6c0) 0 empty

Class boost::multi_index::detail::is_tag<boost::multi_index::tag<KeyTag> >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::is_tag<boost::multi_index::tag<KeyTag> > (0x0x7f02c5cdca20) 0 empty

Class boost::detail::cv_traits_imp<boost::multi_index::tag<KeyTag>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::multi_index::tag<KeyTag>*> (0x0x7f02c5cdcba0) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::multi_index::tag<KeyTag> >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::multi_index::tag<KeyTag> > (0x0x7f02c5cdcb40) 0 empty

Class boost::remove_cv<boost::multi_index::tag<KeyTag> >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::multi_index::tag<KeyTag> > (0x0x7f02c5cdcae0) 0 empty

Class boost::detail::is_base_and_derived_impl<boost::multi_index::detail::tag_marker, boost::multi_index::tag<KeyTag> >
   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<KeyTag> > (0x0x7f02c5cdca80) 0 empty

Class boost::is_same<boost::multi_index::detail::tag_marker, boost::multi_index::tag<KeyTag> >
   size=1 align=1
   base size=1 base align=1
boost::is_same<boost::multi_index::detail::tag_marker, boost::multi_index::tag<KeyTag> > (0x0x7f02c5cec888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c5cec8f0) 0 empty
    mpl_::bool_<false> (0x0x7f02c5cdcc00) 0 empty

Class boost::mpl::if_c<true, boost::mpl::transform1<boost::mpl::vector<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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> > (0x0x7f02c5cdcea0) 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<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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> > (0x0x7f02c5cdce40) 0 empty

Class boost::mpl::aux::has_tag<boost::mpl::vector<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::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<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::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 (0x0x7f02c5cdcf60) 0 empty

Class boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>
   size=1 align=1
   base size=1 base align=1
boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0> (0x0x7f02c5cecbc8) 0 empty
  boost::mpl::vector0<mpl_::na> (0x0x7f02c5d2a0c0) 0 empty

Class boost::mpl::vector1<KeyTag>
   size=1 align=1
   base size=1 base align=1
boost::mpl::vector1<KeyTag> (0x0x7f02c5cecc98) 0 empty
  boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0> (0x0x7f02c5cecd00) 0 empty
    boost::mpl::vector0<mpl_::na> (0x0x7f02c5d2a120) 0 empty

Class boost::mpl::vector<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> (0x0x7f02c5cecd68) 0 empty
  boost::mpl::vector1<KeyTag> (0x0x7f02c5cecdd0) 0 empty
    boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0> (0x0x7f02c5cece38) 0 empty
      boost::mpl::vector0<mpl_::na> (0x0x7f02c5d2a180) 0 empty

Class boost::mpl::aux::has_tag<boost::mpl::vector<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::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<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::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> > (0x0x7f02c5cdcf00) 0 empty

Class boost::mpl::aux::has_begin<boost::mpl::vector<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::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<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::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 (0x0x7f02c5d2a240) 0 empty

Class boost::mpl::aux::has_begin<boost::mpl::vector<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::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<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::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> > (0x0x7f02c5d2a1e0) 0 empty

Class boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::mpl::vector<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> > (0x0x7f02c5d2a2a0) 0 empty

Class boost::mpl::sequence_tag<boost::mpl::vector<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> > (0x0x7f02c5d3b000) 0 empty
  boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::mpl::vector<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> > (0x0x7f02c5d2a300) 0 empty

Class boost::mpl::clear_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> > (0x0x7f02c5d2a360) 0 empty

Class boost::mpl::clear<boost::mpl::vector<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> > (0x0x7f02c5d3b068) 0 empty
  boost::mpl::clear_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> > (0x0x7f02c5d2a3c0) 0 empty

Class boost::mpl::if_c<true, boost::mpl::aux::transform1_impl<boost::mpl::vector<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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> > > > (0x0x7f02c5d2a480) 0 empty

Class boost::mpl::if_<boost::mpl::has_push_back<boost::mpl::vector0<mpl_::na> >, boost::mpl::aux::transform1_impl<boost::mpl::vector<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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> > > > (0x0x7f02c5d2a420) 0 empty

Class boost::mpl::O1_size_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> > (0x0x7f02c5d3b138) 0 empty
  mpl_::long_<1l> (0x0x7f02c5d2a540) 0 empty

Class boost::mpl::O1_size<boost::mpl::vector<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> > (0x0x7f02c5d3b1a0) 0 empty
  boost::mpl::O1_size_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> > (0x0x7f02c5d3b208) 0 empty
    mpl_::long_<1l> (0x0x7f02c5d2a5a0) 0 empty

Class boost::mpl::begin_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> > (0x0x7f02c5d2a660) 0 empty

Class boost::mpl::begin<boost::mpl::vector<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> > (0x0x7f02c5d2a600) 0 empty

Class boost::mpl::end_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> > (0x0x7f02c5d2a720) 0 empty

Class boost::mpl::end<boost::mpl::vector<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> > (0x0x7f02c5d2a6c0) 0 empty

Class boost::mpl::aux::type_wrapper<KeyTag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::type_wrapper<KeyTag> (0x0x7f02c5d2a900) 0 empty

Class boost::mpl::v_at_impl<boost::mpl::vector<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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>
   size=1 align=1
   base size=0 base align=1
boost::mpl::v_at_impl<boost::mpl::vector<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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> (0x0x7f02c5d2a8a0) 0 empty

Class boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<KeyTag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<KeyTag> > (0x0x7f02c5d2a960) 0 empty

Class boost::mpl::v_at<boost::mpl::vector<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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>
   size=1 align=1
   base size=1 base align=1
boost::mpl::v_at<boost::mpl::vector<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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> (0x0x7f02c5d3b478) 0 empty
  boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<KeyTag> > (0x0x7f02c5d2a9c0) 0 empty

Class boost::mpl::v_iter<boost::mpl::vector<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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>
   size=1 align=1
   base size=0 base align=1
boost::mpl::v_iter<boost::mpl::vector<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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> (0x0x7f02c5d2a840) 0 empty

Class boost::mpl::deref<boost::mpl::v_iter<boost::mpl::vector<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::deref<boost::mpl::v_iter<boost::mpl::vector<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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> > (0x0x7f02c5d2a7e0) 0 empty

Class boost::mpl::aux::template_arity<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=1 base align=1
boost::mpl::aux::template_arity<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> > > > (0x0x7f02c5d3b618) 0 empty
  mpl_::int_<3> (0x0x7f02c5d2aa20) 0 empty

Class boost::mpl::lambda<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> > >, mpl_::void_, mpl_::int_<3> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::lambda<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> > >, mpl_::void_, mpl_::int_<3> > (0x0x7f02c5d2aa80) 0 empty

Class 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::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> > > (0x0x7f02c5d2aae0) 0 empty

Class boost::mpl::aux::replace_unnamed_arg<boost::mpl::push_back<mpl_::na, mpl_::na>, mpl_::arg<1> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::replace_unnamed_arg<boost::mpl::push_back<mpl_::na, mpl_::na>, mpl_::arg<1> > (0x0x7f02c5d2aba0) 0 empty

Class boost::mpl::aux::resolve_bind_arg<boost::mpl::push_back<mpl_::na, mpl_::na>, boost::mpl::vector0<mpl_::na>, KeyTag, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::resolve_bind_arg<boost::mpl::push_back<mpl_::na, mpl_::na>, boost::mpl::vector0<mpl_::na>, KeyTag, mpl_::na, mpl_::na, mpl_::na> (0x0x7f02c5d2ad20) 0 empty

Class boost::mpl::aux::replace_unnamed_arg<boost::mpl::bind1<boost::mpl::protect<boost::mpl::bind1<boost::mpl::quote1<boost::mpl::identity, mpl_::void_>, mpl_::arg<1> >, 0>, mpl_::arg<2> >, mpl_::arg<1> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::replace_unnamed_arg<boost::mpl::bind1<boost::mpl::protect<boost::mpl::bind1<boost::mpl::quote1<boost::mpl::identity, mpl_::void_>, mpl_::arg<1> >, 0>, mpl_::arg<2> >, mpl_::arg<1> > (0x0x7f02c5d2ad80) 0 empty

Class boost::mpl::is_na<boost::mpl::vector0<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::is_na<boost::mpl::vector0<mpl_::na> > (0x0x7f02c5d3b820) 0 empty
  mpl_::bool_<false> (0x0x7f02c5d2af60) 0 empty

Class mpl_::assert_arg_pred<boost::mpl::is_na<boost::mpl::vector0<mpl_::na> > >
   size=1 align=1
   base size=0 base align=1
mpl_::assert_arg_pred<boost::mpl::is_na<boost::mpl::vector0<mpl_::na> > > (0x0x7f02c5d2af00) 0 empty

Class mpl_::assert_arg_pred_not<boost::mpl::is_na<boost::mpl::vector0<mpl_::na> > >
   size=1 align=1
   base size=0 base align=1
mpl_::assert_arg_pred_not<boost::mpl::is_na<boost::mpl::vector0<mpl_::na> > > (0x0x7f02c5d6f000) 0 empty

Class mpl_::arg<1>::apply<boost::mpl::vector0<mpl_::na>, KeyTag, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
mpl_::arg<1>::apply<boost::mpl::vector0<mpl_::na>, KeyTag, mpl_::na, mpl_::na, mpl_::na> (0x0x7f02c5d2aea0) 0 empty

Class boost::mpl::apply_wrap5<mpl_::arg<1>, boost::mpl::vector0<mpl_::na>, KeyTag, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap5<mpl_::arg<1>, boost::mpl::vector0<mpl_::na>, KeyTag, mpl_::na, mpl_::na, mpl_::na> (0x0x7f02c5d3b9c0) 0 empty
  mpl_::arg<1>::apply<boost::mpl::vector0<mpl_::na>, KeyTag, mpl_::na, mpl_::na, mpl_::na> (0x0x7f02c5d6f120) 0 empty

Class boost::mpl::aux::resolve_bind_arg<mpl_::arg<1>, boost::mpl::vector0<mpl_::na>, KeyTag, 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::mpl::vector0<mpl_::na>, KeyTag, mpl_::na, mpl_::na, mpl_::na> (0x0x7f02c5d2ae40) 0 empty

Class 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::bind1<boost::mpl::protect<boost::mpl::bind1<boost::mpl::quote1<boost::mpl::identity, mpl_::void_>, mpl_::arg<1> >, 0>, mpl_::arg<2> > (0x0x7f02c5d6f360) 0 empty

Class boost::mpl::aux::replace_unnamed_arg<boost::mpl::protect<boost::mpl::bind1<boost::mpl::quote1<boost::mpl::identity, mpl_::void_>, mpl_::arg<1> >, 0>, mpl_::arg<1> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::replace_unnamed_arg<boost::mpl::protect<boost::mpl::bind1<boost::mpl::quote1<boost::mpl::identity, mpl_::void_>, mpl_::arg<1> >, 0>, mpl_::arg<1> > (0x0x7f02c5d6f420) 0 empty

Class boost::mpl::aux::resolve_bind_arg<boost::mpl::protect<boost::mpl::bind1<boost::mpl::quote1<boost::mpl::identity, mpl_::void_>, mpl_::arg<1> >, 0>, boost::mpl::vector0<mpl_::na>, KeyTag, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::resolve_bind_arg<boost::mpl::protect<boost::mpl::bind1<boost::mpl::quote1<boost::mpl::identity, mpl_::void_>, mpl_::arg<1> >, 0>, boost::mpl::vector0<mpl_::na>, KeyTag, mpl_::na, mpl_::na, mpl_::na> (0x0x7f02c5d6f4e0) 0 empty

Class boost::mpl::is_na<KeyTag>
   size=1 align=1
   base size=1 base align=1
boost::mpl::is_na<KeyTag> (0x0x7f02c5d3bd68) 0 empty
  mpl_::bool_<false> (0x0x7f02c5d6f6c0) 0 empty

Class mpl_::assert_arg_pred<boost::mpl::is_na<KeyTag> >
   size=1 align=1
   base size=0 base align=1
mpl_::assert_arg_pred<boost::mpl::is_na<KeyTag> > (0x0x7f02c5d6f660) 0 empty

Class mpl_::assert_arg_pred_not<boost::mpl::is_na<KeyTag> >
   size=1 align=1
   base size=0 base align=1
mpl_::assert_arg_pred_not<boost::mpl::is_na<KeyTag> > (0x0x7f02c5d6f720) 0 empty

Class mpl_::arg<2>::apply<boost::mpl::vector0<mpl_::na>, KeyTag, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
mpl_::arg<2>::apply<boost::mpl::vector0<mpl_::na>, KeyTag, mpl_::na, mpl_::na, mpl_::na> (0x0x7f02c5d6f600) 0 empty

Class boost::mpl::apply_wrap5<mpl_::arg<2>, boost::mpl::vector0<mpl_::na>, KeyTag, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap5<mpl_::arg<2>, boost::mpl::vector0<mpl_::na>, KeyTag, mpl_::na, mpl_::na, mpl_::na> (0x0x7f02c5d3bf08) 0 empty
  mpl_::arg<2>::apply<boost::mpl::vector0<mpl_::na>, KeyTag, mpl_::na, mpl_::na, mpl_::na> (0x0x7f02c5d6f840) 0 empty

Class boost::mpl::aux::resolve_bind_arg<mpl_::arg<2>, boost::mpl::vector0<mpl_::na>, KeyTag, 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::mpl::vector0<mpl_::na>, KeyTag, mpl_::na, mpl_::na, mpl_::na> (0x0x7f02c5d6f5a0) 0 empty

Class boost::mpl::bind1<boost::mpl::quote1<boost::mpl::identity, mpl_::void_>, mpl_::arg<1> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::bind1<boost::mpl::quote1<boost::mpl::identity, mpl_::void_>, mpl_::arg<1> > (0x0x7f02c5d6f9c0) 0 empty

Class boost::mpl::protect<boost::mpl::bind1<boost::mpl::quote1<boost::mpl::identity, mpl_::void_>, mpl_::arg<1> >, 0>
   size=1 align=1
   base size=1 base align=1
boost::mpl::protect<boost::mpl::bind1<boost::mpl::quote1<boost::mpl::identity, mpl_::void_>, mpl_::arg<1> >, 0> (0x0x7f02c5d90000) 0 empty
  boost::mpl::bind1<boost::mpl::quote1<boost::mpl::identity, mpl_::void_>, mpl_::arg<1> > (0x0x7f02c5d6fa20) 0 empty

Class boost::mpl::aux::replace_unnamed_arg<boost::mpl::quote1<boost::mpl::identity, mpl_::void_>, mpl_::arg<1> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::replace_unnamed_arg<boost::mpl::quote1<boost::mpl::identity, mpl_::void_>, mpl_::arg<1> > (0x0x7f02c5d6fae0) 0 empty

Class boost::mpl::aux::resolve_bind_arg<boost::mpl::quote1<boost::mpl::identity, mpl_::void_>, KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::resolve_bind_arg<boost::mpl::quote1<boost::mpl::identity, mpl_::void_>, KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na> (0x0x7f02c5d6fc60) 0 empty

Class mpl_::arg<1>::apply<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
mpl_::arg<1>::apply<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na> (0x0x7f02c5d6fd80) 0 empty

Class boost::mpl::apply_wrap5<mpl_::arg<1>, KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap5<mpl_::arg<1>, KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na> (0x0x7f02c5d90270) 0 empty
  mpl_::arg<1>::apply<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na> (0x0x7f02c5d6fde0) 0 empty

Class boost::mpl::aux::resolve_bind_arg<mpl_::arg<1>, KeyTag, mpl_::na, 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>, KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na> (0x0x7f02c5d6fd20) 0 empty

Class boost::mpl::quote1<boost::mpl::identity, mpl_::void_>
   size=1 align=1
   base size=0 base align=1
boost::mpl::quote1<boost::mpl::identity, mpl_::void_> (0x0x7f02c5d6ff00) 0 empty

Class boost::mpl::aux::has_type<boost::mpl::identity<KeyTag>, mpl_::bool_<true> >::gcc_3_2_wknd
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_type<boost::mpl::identity<KeyTag>, mpl_::bool_<true> >::gcc_3_2_wknd (0x0x7f02c5da0000) 0 empty

Class boost::mpl::identity<KeyTag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<KeyTag> (0x0x7f02c5da0120) 0 empty

Class boost::mpl::aux::has_type<boost::mpl::identity<KeyTag>, mpl_::bool_<true> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_type<boost::mpl::identity<KeyTag>, mpl_::bool_<true> > (0x0x7f02c5d6ff60) 0 empty

Class boost::mpl::quote_impl<boost::mpl::identity<KeyTag>, true>
   size=1 align=1
   base size=0 base align=1
boost::mpl::quote_impl<boost::mpl::identity<KeyTag>, true> (0x0x7f02c5da0180) 0 empty

Class boost::mpl::quote1<boost::mpl::identity, mpl_::void_>::apply<KeyTag>
   size=1 align=1
   base size=1 base align=1
boost::mpl::quote1<boost::mpl::identity, mpl_::void_>::apply<KeyTag> (0x0x7f02c5d90478) 0 empty
  boost::mpl::quote_impl<boost::mpl::identity<KeyTag>, true> (0x0x7f02c5da01e0) 0 empty

Class boost::mpl::apply_wrap1<boost::mpl::quote1<boost::mpl::identity, mpl_::void_>, KeyTag>
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap1<boost::mpl::quote1<boost::mpl::identity, mpl_::void_>, KeyTag> (0x0x7f02c5d904e0) 0 empty
  boost::mpl::quote1<boost::mpl::identity, mpl_::void_>::apply<KeyTag> (0x0x7f02c5d90548) 0 empty
    boost::mpl::quote_impl<boost::mpl::identity<KeyTag>, true> (0x0x7f02c5da0240) 0 empty

Class boost::mpl::bind1<boost::mpl::quote1<boost::mpl::identity, mpl_::void_>, mpl_::arg<1> >::apply<KeyTag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::bind1<boost::mpl::quote1<boost::mpl::identity, mpl_::void_>, mpl_::arg<1> >::apply<KeyTag> (0x0x7f02c5d6fa80) 0 empty

Class boost::mpl::apply_wrap1<boost::mpl::protect<boost::mpl::bind1<boost::mpl::quote1<boost::mpl::identity, mpl_::void_>, mpl_::arg<1> >, 0>, KeyTag>
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap1<boost::mpl::protect<boost::mpl::bind1<boost::mpl::quote1<boost::mpl::identity, mpl_::void_>, mpl_::arg<1> >, 0>, KeyTag> (0x0x7f02c5d90680) 0 empty
  boost::mpl::bind1<boost::mpl::quote1<boost::mpl::identity, mpl_::void_>, mpl_::arg<1> >::apply<KeyTag> (0x0x7f02c5da0300) 0 empty

Class boost::mpl::bind1<boost::mpl::protect<boost::mpl::bind1<boost::mpl::quote1<boost::mpl::identity, mpl_::void_>, mpl_::arg<1> >, 0>, mpl_::arg<2> >::apply<boost::mpl::vector0<mpl_::na>, KeyTag, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=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> >::apply<boost::mpl::vector0<mpl_::na>, KeyTag, mpl_::na, mpl_::na, mpl_::na> (0x0x7f02c5d6f3c0) 0 empty

Class boost::mpl::apply_wrap5<boost::mpl::bind1<boost::mpl::protect<boost::mpl::bind1<boost::mpl::quote1<boost::mpl::identity, mpl_::void_>, mpl_::arg<1> >, 0>, mpl_::arg<2> >, boost::mpl::vector0<mpl_::na>, KeyTag, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap5<boost::mpl::bind1<boost::mpl::protect<boost::mpl::bind1<boost::mpl::quote1<boost::mpl::identity, mpl_::void_>, mpl_::arg<1> >, 0>, mpl_::arg<2> >, boost::mpl::vector0<mpl_::na>, KeyTag, mpl_::na, mpl_::na, mpl_::na> (0x0x7f02c5d90750) 0 empty
  boost::mpl::bind1<boost::mpl::protect<boost::mpl::bind1<boost::mpl::quote1<boost::mpl::identity, mpl_::void_>, mpl_::arg<1> >, 0>, mpl_::arg<2> >::apply<boost::mpl::vector0<mpl_::na>, KeyTag, mpl_::na, mpl_::na, mpl_::na> (0x0x7f02c5da03c0) 0 empty

Class boost::mpl::aux::resolve_bind_arg<boost::mpl::bind1<boost::mpl::protect<boost::mpl::bind1<boost::mpl::quote1<boost::mpl::identity, mpl_::void_>, mpl_::arg<1> >, 0>, mpl_::arg<2> >, boost::mpl::vector0<mpl_::na>, KeyTag, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::resolve_bind_arg<boost::mpl::bind1<boost::mpl::protect<boost::mpl::bind1<boost::mpl::quote1<boost::mpl::identity, mpl_::void_>, mpl_::arg<1> >, 0>, mpl_::arg<2> >, boost::mpl::vector0<mpl_::na>, KeyTag, mpl_::na, mpl_::na, mpl_::na> (0x0x7f02c5d6f300) 0 empty

Class boost::mpl::push_back_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector0<mpl_::na>, KeyTag>
   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>, KeyTag> (0x0x7f02c5da0420) 0 empty

Class boost::mpl::push_back<boost::mpl::vector0<mpl_::na>, KeyTag>
   size=1 align=1
   base size=1 base align=1
boost::mpl::push_back<boost::mpl::vector0<mpl_::na>, KeyTag> (0x0x7f02c5d908f0) 0 empty
  boost::mpl::push_back_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector0<mpl_::na>, KeyTag> (0x0x7f02c5da0480) 0 empty

Class boost::mpl::push_back<mpl_::na, mpl_::na>::apply<boost::mpl::vector0<mpl_::na>, KeyTag>
   size=1 align=1
   base size=1 base align=1
boost::mpl::push_back<mpl_::na, mpl_::na>::apply<boost::mpl::vector0<mpl_::na>, KeyTag> (0x0x7f02c5d909c0) 0 empty
  boost::mpl::push_back<boost::mpl::vector0<mpl_::na>, KeyTag> (0x0x7f02c5d90a28) 0 empty
    boost::mpl::push_back_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector0<mpl_::na>, KeyTag> (0x0x7f02c5da04e0) 0 empty

Class boost::mpl::apply_wrap2<boost::mpl::push_back<mpl_::na, mpl_::na>, boost::mpl::vector0<mpl_::na>, KeyTag>
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap2<boost::mpl::push_back<mpl_::na, mpl_::na>, boost::mpl::vector0<mpl_::na>, KeyTag> (0x0x7f02c5d90af8) 0 empty
  boost::mpl::push_back<mpl_::na, mpl_::na>::apply<boost::mpl::vector0<mpl_::na>, KeyTag> (0x0x7f02c5d90b60) 0 empty
    boost::mpl::push_back<boost::mpl::vector0<mpl_::na>, KeyTag> (0x0x7f02c5d90bc8) 0 empty
      boost::mpl::push_back_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector0<mpl_::na>, KeyTag> (0x0x7f02c5da0540) 0 empty

Class 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> > >::apply<boost::mpl::vector0<mpl_::na>, KeyTag>
   size=1 align=1
   base size=0 base align=1
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> > >::apply<boost::mpl::vector0<mpl_::na>, KeyTag> (0x0x7f02c5d2ab40) 0 empty

Class boost::mpl::apply_wrap2<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> > >, boost::mpl::vector0<mpl_::na>, KeyTag>
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap2<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> > >, boost::mpl::vector0<mpl_::na>, KeyTag> (0x0x7f02c5d90c98) 0 empty
  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> > >::apply<boost::mpl::vector0<mpl_::na>, KeyTag> (0x0x7f02c5da0660) 0 empty

Class boost::mpl::apply2<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> > >, boost::mpl::vector0<mpl_::na>, KeyTag>
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply2<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> > >, boost::mpl::vector0<mpl_::na>, KeyTag> (0x0x7f02c5d90d00) 0 empty
  boost::mpl::apply_wrap2<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> > >, boost::mpl::vector0<mpl_::na>, KeyTag> (0x0x7f02c5d90d68) 0 empty
    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> > >::apply<boost::mpl::vector0<mpl_::na>, KeyTag> (0x0x7f02c5da06c0) 0 empty

Class boost::mpl::next<boost::mpl::v_iter<boost::mpl::vector<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::next<boost::mpl::v_iter<boost::mpl::vector<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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> > (0x0x7f02c5da0720) 0 empty

Class boost::mpl::aux::fold_impl<1, boost::mpl::v_iter<boost::mpl::vector<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 1l>, 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<1, boost::mpl::v_iter<boost::mpl::vector<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 1l>, 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> > > > (0x0x7f02c5d2a780) 0 empty

Class boost::mpl::fold<boost::mpl::vector<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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> > > > (0x0x7f02c5d2a4e0) 0 empty

Class boost::mpl::aux::transform1_impl<boost::mpl::vector<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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> > > (0x0x7f02c5d90e38) 0 empty
  boost::mpl::fold<boost::mpl::vector<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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> > > > (0x0x7f02c5da0780) 0 empty

Class boost::mpl::transform1<boost::mpl::vector<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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> (0x0x7f02c5d90ea0) 0 empty
  boost::mpl::aux::transform1_impl<boost::mpl::vector<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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> > > (0x0x7f02c5d90f08) 0 empty
    boost::mpl::fold<boost::mpl::vector<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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> > > > (0x0x7f02c5da07e0) 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<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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> > (0x0x7f02c5cdcde0) 0 empty

Class boost::mpl::transform<boost::mpl::vector<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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<KeyTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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> (0x0x7f02c5cdcd80) 0 empty

Class boost::mpl::aux::has_tag<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 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<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, mpl_::bool_<false> >::gcc_3_2_wknd (0x0x7f02c5da0960) 0 empty

Class boost::mpl::aux::has_tag<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, mpl_::bool_<false> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_tag<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, mpl_::bool_<false> > (0x0x7f02c5da0900) 0 empty

Class boost::mpl::aux::has_begin<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 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<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, mpl_::bool_<true> >::gcc_3_2_wknd (0x0x7f02c5da0ae0) 0 empty

Class boost::mpl::aux::has_begin<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, mpl_::bool_<true> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_begin<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, mpl_::bool_<true> > (0x0x7f02c5da0a80) 0 empty

Class boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0> > (0x0x7f02c5da0c00) 0 empty

Class boost::mpl::sequence_tag<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::sequence_tag<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0> > (0x0x7f02c5dbf1a0) 0 empty
  boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0> > (0x0x7f02c5da0c60) 0 empty

Class boost::mpl::O1_size_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0> >
   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<KeyTag, boost::mpl::vector0<mpl_::na>, 0> > (0x0x7f02c5dbf208) 0 empty
  mpl_::long_<1l> (0x0x7f02c5da0cc0) 0 empty

Class boost::mpl::O1_size<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::O1_size<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0> > (0x0x7f02c5dbf270) 0 empty
  boost::mpl::O1_size_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0> > (0x0x7f02c5dbf2d8) 0 empty
    mpl_::long_<1l> (0x0x7f02c5da0d20) 0 empty

Class boost::mpl::begin_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::begin_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0> > (0x0x7f02c5da0de0) 0 empty

Class boost::mpl::begin<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::begin<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0> > (0x0x7f02c5da0d80) 0 empty

Class boost::mpl::end_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::end_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0> > (0x0x7f02c5da0ea0) 0 empty

Class boost::mpl::end<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::end<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0> > (0x0x7f02c5da0e40) 0 empty

Class boost::mpl::v_at_impl<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::v_at_impl<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l> (0x0x7f02c5dd5060) 0 empty

Class boost::mpl::v_at<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l>
   size=1 align=1
   base size=1 base align=1
boost::mpl::v_at<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l> (0x0x7f02c5dbf548) 0 empty
  boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<KeyTag> > (0x0x7f02c5dd50c0) 0 empty

Class boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l> (0x0x7f02c5dd5000) 0 empty

Class boost::mpl::deref<boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::deref<boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l> > (0x0x7f02c5da0f60) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::multi_index::detail::duplicate_tag_marker, 1>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::multi_index::detail::duplicate_tag_marker, 1> (0x0x7f02c5dd5240) 0 empty

Class boost::mpl::aux::type_wrapper<boost::multi_index::detail::duplicate_tag_marker>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::type_wrapper<boost::multi_index::detail::duplicate_tag_marker> (0x0x7f02c5dd5360) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::multi_index::detail::duplicate_tag_marker, 2>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::multi_index::detail::duplicate_tag_marker, 2> (0x0x7f02c5dd53c0) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::multi_index::detail::duplicate_tag_marker, 3>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::multi_index::detail::duplicate_tag_marker, 3> (0x0x7f02c5dd54e0) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::multi_index::detail::duplicate_tag_marker, 4>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::multi_index::detail::duplicate_tag_marker, 4> (0x0x7f02c5dd5600) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::multi_index::detail::duplicate_tag_marker, 5>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::multi_index::detail::duplicate_tag_marker, 5> (0x0x7f02c5dd5720) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::multi_index::detail::duplicate_tag_marker, 6>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::multi_index::detail::duplicate_tag_marker, 6> (0x0x7f02c5dd5840) 0 empty

Class boost::mpl::aux::template_arity<boost::multi_index::detail::duplicate_tag_marker>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity<boost::multi_index::detail::duplicate_tag_marker> (0x0x7f02c5dd51e0) 0 empty

Class boost::mpl::lambda<boost::multi_index::detail::duplicate_tag_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_marker, mpl_::void_, mpl_::int_<-1> > (0x0x7f02c5dd5960) 0 empty

Class boost::mpl::has_key_impl<boost::mpl::aux::set_tag>::apply<boost::mpl::set0<>, KeyTag>
   size=1 align=1
   base size=1 base align=1
boost::mpl::has_key_impl<boost::mpl::aux::set_tag>::apply<boost::mpl::set0<>, KeyTag> (0x0x7f02c5dbf7b8) 0 empty
  mpl_::bool_<false> (0x0x7f02c5dd5a80) 0 empty

Class boost::mpl::has_key<boost::mpl::set0<>, KeyTag>
   size=1 align=1
   base size=1 base align=1
boost::mpl::has_key<boost::mpl::set0<>, KeyTag> (0x0x7f02c5dbf820) 0 empty
  boost::mpl::has_key_impl<boost::mpl::aux::set_tag>::apply<boost::mpl::set0<>, KeyTag> (0x0x7f02c5dbf888) 0 empty
    mpl_::bool_<false> (0x0x7f02c5dd5ae0) 0 empty

Class boost::mpl::if_c<false, boost::multi_index::detail::duplicate_tag_mark, KeyTag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::multi_index::detail::duplicate_tag_mark, KeyTag> (0x0x7f02c5dd5b40) 0 empty

Class boost::mpl::if_<boost::mpl::has_key<boost::mpl::set0<>, KeyTag>, boost::multi_index::detail::duplicate_tag_mark, KeyTag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::has_key<boost::mpl::set0<>, KeyTag>, boost::multi_index::detail::duplicate_tag_mark, KeyTag> (0x0x7f02c5dd5a20) 0 empty

Class boost::multi_index::detail::duplicate_tag_marker::apply<boost::mpl::set0<>, KeyTag>
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::duplicate_tag_marker::apply<boost::mpl::set0<>, KeyTag> (0x0x7f02c5dd59c0) 0 empty

Class boost::mpl::apply_wrap2<boost::multi_index::detail::duplicate_tag_marker, boost::mpl::set0<>, KeyTag>
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap2<boost::multi_index::detail::duplicate_tag_marker, boost::mpl::set0<>, KeyTag> (0x0x7f02c5dbf9c0) 0 empty
  boost::multi_index::detail::duplicate_tag_marker::apply<boost::mpl::set0<>, KeyTag> (0x0x7f02c5dd5ba0) 0 empty

Class boost::mpl::apply2<boost::multi_index::detail::duplicate_tag_marker, boost::mpl::set0<>, KeyTag>
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply2<boost::multi_index::detail::duplicate_tag_marker, boost::mpl::set0<>, KeyTag> (0x0x7f02c5dbfbc8) 0 empty
  boost::mpl::apply_wrap2<boost::multi_index::detail::duplicate_tag_marker, boost::mpl::set0<>, KeyTag> (0x0x7f02c5dbfc30) 0 empty
    boost::multi_index::detail::duplicate_tag_marker::apply<boost::mpl::set0<>, KeyTag> (0x0x7f02c5dd5c00) 0 empty

Class boost::mpl::next<boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::next<boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l> > (0x0x7f02c5dd5d20) 0 empty

Class boost::mpl::aux::fold_impl<1, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 1l>, 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<1, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 1l>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f02c5da0f00) 0 empty

Class boost::mpl::fold<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 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::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f02c5da08a0) 0 empty

Class boost::multi_index::detail::no_duplicate_tags<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0> >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::no_duplicate_tags<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0> > (0x0x7f02c5da0840) 0 empty

Class boost::mpl::aux::has_tag<boost::mpl::s_item<KeyTag, 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::s_item<KeyTag, boost::mpl::set0<> >, mpl_::bool_<false> >::gcc_3_2_wknd (0x0x7f02c5dd5ea0) 0 empty

Class boost::mpl::s_item<KeyTag, boost::mpl::set0<> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::s_item<KeyTag, boost::mpl::set0<> > (0x0x7f02c5df6000) 0 empty
  boost::mpl::set0<> (0x0x7f02c5dd5f00) 0 empty

Class boost::mpl::aux::has_tag<boost::mpl::s_item<KeyTag, boost::mpl::set0<> >, mpl_::bool_<false> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_tag<boost::mpl::s_item<KeyTag, boost::mpl::set0<> >, mpl_::bool_<false> > (0x0x7f02c5dd5e40) 0 empty

Class boost::mpl::aux::has_begin<boost::mpl::s_item<KeyTag, 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::s_item<KeyTag, boost::mpl::set0<> >, mpl_::bool_<true> >::gcc_3_2_wknd (0x0x7f02c5dfb120) 0 empty

Class boost::mpl::aux::has_begin<boost::mpl::s_item<KeyTag, boost::mpl::set0<> >, mpl_::bool_<true> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::has_begin<boost::mpl::s_item<KeyTag, boost::mpl::set0<> >, mpl_::bool_<true> > (0x0x7f02c5dfb0c0) 0 empty

Class boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::mpl::s_item<KeyTag, boost::mpl::set0<> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::mpl::s_item<KeyTag, boost::mpl::set0<> > > (0x0x7f02c5dfb240) 0 empty

Class boost::mpl::sequence_tag<boost::mpl::s_item<KeyTag, boost::mpl::set0<> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::sequence_tag<boost::mpl::s_item<KeyTag, boost::mpl::set0<> > > (0x0x7f02c5df6208) 0 empty
  boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::mpl::s_item<KeyTag, boost::mpl::set0<> > > (0x0x7f02c5dfb2a0) 0 empty

Class boost::mpl::aux::type_wrapper<boost::multi_index::detail::duplicate_tag_mark>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::type_wrapper<boost::multi_index::detail::duplicate_tag_mark> (0x0x7f02c5dfb300) 0 empty

Class boost::mpl::has_key_impl<boost::mpl::aux::set_tag>::apply<boost::mpl::s_item<KeyTag, 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::s_item<KeyTag, boost::mpl::set0<> >, boost::multi_index::detail::duplicate_tag_mark> (0x0x7f02c5df6270) 0 empty
  mpl_::bool_<false> (0x0x7f02c5dfb360) 0 empty

Class boost::mpl::has_key<boost::mpl::s_item<KeyTag, 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::s_item<KeyTag, boost::mpl::set0<> >, boost::multi_index::detail::duplicate_tag_mark> (0x0x7f02c5df62d8) 0 empty
  boost::mpl::has_key_impl<boost::mpl::aux::set_tag>::apply<boost::mpl::s_item<KeyTag, boost::mpl::set0<> >, boost::multi_index::detail::duplicate_tag_mark> (0x0x7f02c5df6340) 0 empty
    mpl_::bool_<false> (0x0x7f02c5dfb3c0) 0 empty

Class boost::multi_index::tag<KeyTag>
   size=1 align=1
   base size=1 base align=1
boost::multi_index::tag<KeyTag> (0x0x7f02c5cec958) 0 empty
  boost::multi_index::detail::tag_marker (0x0x7f02c5cdcd20) 0 empty

Class boost::is_base_and_derived<boost::multi_index::detail::tag_marker, boost::multi_index::tag<KeyTag> >
   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<KeyTag> > (0x0x7f02c5df63a8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c5df6410) 0 empty
    mpl_::bool_<true> (0x0x7f02c5dfb420) 0 empty

Class boost::mpl::if_c<true, boost::multi_index::tag<KeyTag>, boost::multi_index::tag<> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::multi_index::tag<KeyTag>, boost::multi_index::tag<> > (0x0x7f02c5dfb480) 0 empty

Class boost::mpl::if_<boost::multi_index::detail::is_tag<boost::multi_index::tag<KeyTag> >, boost::multi_index::tag<KeyTag>, 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::tag<KeyTag> >, boost::multi_index::tag<KeyTag>, boost::multi_index::tag<> > (0x0x7f02c5cdc9c0) 0 empty

Class boost::mpl::if_c<true, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, boost::multi_index::tag<KeyTag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, boost::multi_index::tag<KeyTag> > (0x0x7f02c5dfb540) 0 empty

Class boost::mpl::if_<boost::multi_index::detail::is_tag<boost::multi_index::tag<KeyTag> >, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, boost::multi_index::tag<KeyTag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::multi_index::detail::is_tag<boost::multi_index::tag<KeyTag> >, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, boost::multi_index::tag<KeyTag> > (0x0x7f02c5dfb4e0) 0 empty

Class boost::mpl::if_c<true, mpl_::na, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, mpl_::na, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd> > (0x0x7f02c5dfb600) 0 empty

Class boost::mpl::if_<boost::multi_index::detail::is_tag<boost::multi_index::tag<KeyTag> >, mpl_::na, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::multi_index::detail::is_tag<boost::multi_index::tag<KeyTag> >, mpl_::na, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd> > (0x0x7f02c5dfb5a0) 0 empty

Class boost::mpl::if_c<true, boost::multi_index::detail::index_args_default_compare<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd> >, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd> >, boost::mpl::identity<mpl_::na> > (0x0x7f02c5dfb720) 0 empty

Class boost::mpl::if_<boost::mpl::is_na<mpl_::na>, boost::multi_index::detail::index_args_default_compare<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd> >, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd> >, boost::mpl::identity<mpl_::na> > (0x0x7f02c5dfb6c0) 0 empty

Class boost::detail::is_const_rvalue_filter<timeval>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_const_rvalue_filter<timeval> (0x0x7f02c5dfb7e0) 0 empty

Class boost::detail::cv_traits_imp<timeval*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<timeval*> (0x0x7f02c5dfb840) 0 empty

Class boost::is_const<timeval>
   size=1 align=1
   base size=1 base align=1
boost::is_const<timeval> (0x0x7f02c5df6820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c5df6888) 0 empty
    mpl_::bool_<false> (0x0x7f02c5dfb8a0) 0 empty

Class boost::mpl::if_c<false, boost::multi_index::detail::const_member_base<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, boost::multi_index::detail::non_const_member_base<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::multi_index::detail::const_member_base<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, boost::multi_index::detail::non_const_member_base<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd> > (0x0x7f02c5dfb900) 0 empty

Class boost::multi_index::detail::non_const_member_base<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::non_const_member_base<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd> (0x0x7f02c5dfb960) 0 empty

Class boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>
   size=1 align=1
   base size=1 base align=1
boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd> (0x0x7f02c5df68f0) 0 empty
  boost::multi_index::detail::non_const_member_base<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd> (0x0x7f02c5dfb9c0) 0 empty

Class boost::multi_index::detail::index_args_default_compare<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd> >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::index_args_default_compare<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd> > (0x0x7f02c5dfb780) 0 empty

Class boost::mpl::eval_if<boost::mpl::is_na<mpl_::na>, boost::multi_index::detail::index_args_default_compare<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd> >, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd> >, boost::mpl::identity<mpl_::na> > (0x0x7f02c5dfb660) 0 empty

Class boost::mpl::is_na<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::is_na<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd> > (0x0x7f02c5df69c0) 0 empty
  mpl_::bool_<false> (0x0x7f02c5dfba20) 0 empty

Class boost::mpl::is_na<std::less<timeval> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::is_na<std::less<timeval> > (0x0x7f02c5df6a28) 0 empty
  mpl_::bool_<false> (0x0x7f02c5dfba80) 0 empty

Class boost::multi_index::detail::ordered_index_args<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::ordered_index_args<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na> (0x0x7f02c5cdc960) 0 empty

Class boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na> (0x0x7f02c5cdc900) 0 empty

Class boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>::node_class<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>::node_class<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > (0x0x7f02c5dfbae0) 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 1l>, boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > >
   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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 1l>, boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > (0x0x7f02c5cdc660) 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 1l>, boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > >
   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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 1l>, boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > (0x0x7f02c5df6af8) 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 1l>, boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > (0x0x7f02c5dfbb40) 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<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 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<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 1l> > (0x0x7f02c5cdc180) 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<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 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<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 1l> > (0x0x7f02c5df6b60) 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<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 1l> > (0x0x7f02c5dfbba0) 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<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 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<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 1l> > (0x0x7f02c5df6bc8) 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<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 1l> > (0x0x7f02c5df6c30) 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<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 1l> > (0x0x7f02c5dfbc00) 0 empty

Class boost::mpl::aux::resolve_bind_arg<boost::multi_index::detail::index_node_applier, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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>, 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::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f02c5dfbd20) 0 empty

Class boost::mpl::is_na<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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> >
   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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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> > (0x0x7f02c5df6d68) 0 empty
  mpl_::bool_<false> (0x0x7f02c5dfbf00) 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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> > >
   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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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> > > (0x0x7f02c5dfbea0) 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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> > >
   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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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> > > (0x0x7f02c5dfbf60) 0 empty

Class mpl_::arg<2>::apply<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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>, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
mpl_::arg<2>::apply<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f02c5dfbe40) 0 empty

Class boost::mpl::apply_wrap5<mpl_::arg<2>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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>, 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::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f02c5df6f08) 0 empty
  mpl_::arg<2>::apply<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f02c5e4e000) 0 empty

Class boost::mpl::aux::resolve_bind_arg<mpl_::arg<2>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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>, 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::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f02c5dfbde0) 0 empty

Class boost::mpl::is_na<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::is_na<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > (0x0x7f02c5e53068) 0 empty
  mpl_::bool_<false> (0x0x7f02c5e4e1e0) 0 empty

Class mpl_::assert_arg_pred<boost::mpl::is_na<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >
   size=1 align=1
   base size=0 base align=1
mpl_::assert_arg_pred<boost::mpl::is_na<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > > (0x0x7f02c5e4e180) 0 empty

Class mpl_::assert_arg_pred_not<boost::mpl::is_na<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >
   size=1 align=1
   base size=0 base align=1
mpl_::assert_arg_pred_not<boost::mpl::is_na<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > > (0x0x7f02c5e4e240) 0 empty

Class mpl_::arg<1>::apply<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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>, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
mpl_::arg<1>::apply<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f02c5e4e120) 0 empty

Class boost::mpl::apply_wrap5<mpl_::arg<1>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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>, 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::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f02c5e53208) 0 empty
  mpl_::arg<1>::apply<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f02c5e4e2a0) 0 empty

Class boost::mpl::aux::resolve_bind_arg<mpl_::arg<1>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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>, 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::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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>, mpl_::na, mpl_::na, mpl_::na> (0x0x7f02c5e4e0c0) 0 empty

Class boost::mpl::aux::type_wrapper<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::type_wrapper<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na> > (0x0x7f02c5e4e480) 0 empty

Class boost::mpl::v_at_impl<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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>
   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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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> (0x0x7f02c5e4e420) 0 empty

Class boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, 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::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na> > > (0x0x7f02c5e4e4e0) 0 empty

Class boost::mpl::v_at<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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>
   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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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> (0x0x7f02c5e53340) 0 empty
  boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na> > > (0x0x7f02c5e4e540) 0 empty

Class boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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>
   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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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> (0x0x7f02c5e4e3c0) 0 empty

Class boost::mpl::deref<boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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> >
   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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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> > (0x0x7f02c5e4e360) 0 empty

Class boost::multi_index::detail::is_tag<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key> >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::is_tag<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key> > (0x0x7f02c5e4e6c0) 0 empty

Class boost::detail::cv_traits_imp<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>*> (0x0x7f02c5e4e840) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key> >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key> > (0x0x7f02c5e4e7e0) 0 empty

Class boost::remove_cv<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key> >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key> > (0x0x7f02c5e4e780) 0 empty

Class boost::detail::is_base_and_derived_impl<boost::multi_index::detail::tag_marker, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key> >
   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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key> > (0x0x7f02c5e4e720) 0 empty

Class boost::is_same<boost::multi_index::detail::tag_marker, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key> >
   size=1 align=1
   base size=1 base align=1
boost::is_same<boost::multi_index::detail::tag_marker, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key> > (0x0x7f02c5e53618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c5e53680) 0 empty
    mpl_::bool_<false> (0x0x7f02c5e4e8a0) 0 empty

Class boost::detail::is_const_rvalue_filter<PacketID>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_const_rvalue_filter<PacketID> (0x0x7f02c5e4e900) 0 empty

Class boost::detail::cv_traits_imp<PacketID*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<PacketID*> (0x0x7f02c5e4e960) 0 empty

Class boost::is_const<PacketID>
   size=1 align=1
   base size=1 base align=1
boost::is_const<PacketID> (0x0x7f02c5e536e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c5e53750) 0 empty
    mpl_::bool_<false> (0x0x7f02c5e4e9c0) 0 empty

Class boost::mpl::if_c<false, boost::multi_index::detail::const_member_base<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, boost::multi_index::detail::non_const_member_base<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::multi_index::detail::const_member_base<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, boost::multi_index::detail::non_const_member_base<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key> > (0x0x7f02c5e4ea20) 0 empty

Class boost::multi_index::detail::non_const_member_base<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::non_const_member_base<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key> (0x0x7f02c5e4ea80) 0 empty

Class boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>
   size=1 align=1
   base size=1 base align=1
boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key> (0x0x7f02c5e537b8) 0 empty
  boost::multi_index::detail::non_const_member_base<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key> (0x0x7f02c5e4eae0) 0 empty

Class boost::is_base_and_derived<boost::multi_index::detail::tag_marker, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key> >
   size=1 align=1
   base size=1 base align=1
boost::is_base_and_derived<boost::multi_index::detail::tag_marker, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key> > (0x0x7f02c5e53820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c5e53888) 0 empty
    mpl_::bool_<false> (0x0x7f02c5e4eb40) 0 empty

Class boost::mpl::if_c<false, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, boost::multi_index::tag<> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, boost::multi_index::tag<> > (0x0x7f02c5e4eba0) 0 empty

Class boost::mpl::if_<boost::multi_index::detail::is_tag<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key> >, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key> >, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, boost::multi_index::tag<> > (0x0x7f02c5e4e660) 0 empty

Class boost::mpl::if_c<false, mpl_::na, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, mpl_::na, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key> > (0x0x7f02c5e4ec60) 0 empty

Class boost::mpl::if_<boost::multi_index::detail::is_tag<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key> >, mpl_::na, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::multi_index::detail::is_tag<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key> >, mpl_::na, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key> > (0x0x7f02c5e4ec00) 0 empty

Class boost::mpl::if_<boost::multi_index::detail::is_tag<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key> >, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key> >, mpl_::na, mpl_::na> (0x0x7f02c5e4ecc0) 0 empty

Class boost::mpl::if_c<true, boost::multi_index::detail::index_args_default_compare<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key> >, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key> >, boost::mpl::identity<mpl_::na> > (0x0x7f02c5e4ede0) 0 empty

Class boost::mpl::if_<boost::mpl::is_na<mpl_::na>, boost::multi_index::detail::index_args_default_compare<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key> >, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key> >, boost::mpl::identity<mpl_::na> > (0x0x7f02c5e4ed80) 0 empty

Class boost::multi_index::detail::index_args_default_compare<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key> >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::index_args_default_compare<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key> > (0x0x7f02c5e4ee40) 0 empty

Class boost::mpl::eval_if<boost::mpl::is_na<mpl_::na>, boost::multi_index::detail::index_args_default_compare<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key> >, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key> >, boost::mpl::identity<mpl_::na> > (0x0x7f02c5e4ed20) 0 empty

Class boost::mpl::is_na<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::is_na<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key> > (0x0x7f02c5e53c30) 0 empty
  mpl_::bool_<false> (0x0x7f02c5e4eea0) 0 empty

Class boost::mpl::is_na<std::less<PacketID> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::is_na<std::less<PacketID> > (0x0x7f02c5e53c98) 0 empty
  mpl_::bool_<false> (0x0x7f02c5e4ef00) 0 empty

Class boost::multi_index::detail::ordered_index_args<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::ordered_index_args<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na> (0x0x7f02c5e4e600) 0 empty

Class boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na> (0x0x7f02c5e4e5a0) 0 empty

Class boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>::node_class<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>::node_class<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > (0x0x7f02c5e4ef60) 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >
   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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > (0x0x7f02c5e4e300) 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >
   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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > (0x0x7f02c5e53d68) 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > (0x0x7f02c5e9e000) 0 empty

Class boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >::apply<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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> >
   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::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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> > (0x0x7f02c5dfbc60) 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::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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> >
   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::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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> > (0x0x7f02c5e53dd0) 0 empty
  boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >::apply<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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> > (0x0x7f02c5e9e060) 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::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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> >
   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::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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> > (0x0x7f02c5e53e38) 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::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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> > (0x0x7f02c5e53ea0) 0 empty
    boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >::apply<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > >, boost::mpl::v_iter<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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> > (0x0x7f02c5e9e0c0) 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 2l>, boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 2l>, boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >, boost::mpl::protect<mpl_::arg<1>, 0> > (0x0x7f02c6005cc0) 0 empty

Class boost::mpl::reverse_iter_fold<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::bind2<boost::multi_index::detail::index_node_applier, mpl_::arg<2>, mpl_::arg<1> >, mpl_::arg<1> > (0x0x7f02c6005ae0) 0 empty

Class boost::multi_index::detail::multi_index_node_type<MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::multi_index_node_type<MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > (0x0x7f02c60051e0) 0 empty

Class boost::detail::allocator::is_partial_std_allocator<std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >
   size=1 align=1
   base size=0 base align=1
boost::detail::allocator::is_partial_std_allocator<std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > (0x0x7f02c5e9e120) 0 empty

Class boost::mpl::if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > > >
   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<MTasker<PacketID, std::basic_string<char> >::Waiter>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > > > (0x0x7f02c5e9e2a0) 0 empty

Class boost::detail::allocator::rebinder<std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >
   size=1 align=1
   base size=0 base align=1
boost::detail::allocator::rebinder<std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > (0x0x7f02c5e9e360) 0 empty

Class __gnu_cxx::new_allocator<MTasker<PacketID, std::basic_string<char> >::Waiter>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> (0x0x7f02c5e9e420) 0 empty

Class std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter>
   size=1 align=1
   base size=1 base align=1
std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> (0x0x7f02c5e53f70) 0 empty
  __gnu_cxx::new_allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> (0x0x7f02c5e9e480) 0 empty

Class std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter>::rebind<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >
   size=1 align=1
   base size=0 base align=1
std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter>::rebind<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > > (0x0x7f02c5e9e4e0) 0 empty

Class boost::detail::allocator::rebinder<std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >::result<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::allocator::rebinder<std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >::result<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > > (0x0x7f02c5e9e3c0) 0 empty

Class boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > > (0x0x7f02c5e9e300) 0 empty

Class boost::mpl::eval_if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > > >
   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<MTasker<PacketID, std::basic_string<char> >::Waiter>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > > > (0x0x7f02c5e9e240) 0 empty

Class boost::detail::allocator::rebind_to<std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >
   size=1 align=1
   base size=1 base align=1
boost::detail::allocator::rebind_to<std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > > (0x0x7f02c5acd0d0) 0 empty
  boost::mpl::eval_if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter>, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > > > (0x0x7f02c5e9e540) 0 empty

Class boost::multi_index::detail::prevent_eti<std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter>, std::allocator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > > >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::prevent_eti<std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter>, std::allocator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > > > (0x0x7f02c5e9e5a0) 0 empty

Class __gnu_cxx::new_allocator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >
   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::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > > (0x0x7f02c5e9e600) 0 empty

Class std::allocator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >
   size=1 align=1
   base size=1 base align=1
std::allocator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > > (0x0x7f02c5acd138) 0 empty
  __gnu_cxx::new_allocator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > > (0x0x7f02c5e9e660) 0 empty

Class boost::mpl::size<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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::size<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> > (0x0x7f02c5acd1a0) 0 empty
  mpl_::long_<2l> (0x0x7f02c5e9e720) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::multi_index::detail::index_base<MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > >, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::multi_index::detail::index_base<MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > >, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > (0x0x7f02c5e9e7e0) 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, mpl_::long_<0l> > (0x0x7f02c5acd270) 0 empty
  boost::mpl::v_at<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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> (0x0x7f02c5acd2d8) 0 empty
    boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na> > > (0x0x7f02c5e9e8a0) 0 empty

Class boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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>
   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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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> (0x0x7f02c5acd340) 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, mpl_::long_<0l> > (0x0x7f02c5acd3a8) 0 empty
    boost::mpl::v_at<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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> (0x0x7f02c5acd410) 0 empty
      boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na> > > (0x0x7f02c5e9e900) 0 empty

Class boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>::index_class<boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>::index_class<boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > (0x0x7f02c5e9e960) 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > >
   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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > (0x0x7f02c5e9e840) 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > >
   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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > (0x0x7f02c5acd548) 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > (0x0x7f02c5e9e9c0) 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > >
   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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > (0x0x7f02c5acd5b0) 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > (0x0x7f02c5acd618) 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > (0x0x7f02c5e9ea20) 0 empty

Class boost::mpl::eval_if_c<false, boost::mpl::identity<boost::multi_index::detail::index_base<MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > >, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >
   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<MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > >, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, 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::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > (0x0x7f02c5e9e780) 0 empty

Class boost::multi_index::detail::nth_layer<0, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::nth_layer<0, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > (0x0x7f02c5e9e6c0) 0 empty

Class boost::multi_index::detail::multi_index_base_type<MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >
   size=1 align=1
   base size=1 base align=1
boost::multi_index::detail::multi_index_base_type<MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > (0x0x7f02c5acd6e8) 0 empty
  boost::multi_index::detail::nth_layer<0, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > (0x0x7f02c5e9ea80) 0 empty

Class boost::base_from_member<std::allocator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, 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::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, 0> (0x0x7f02c5e9eae0) 0

Class boost::multi_index::detail::header_holder<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >*, boost::multi_index::multi_index_container<MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > >
   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::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >*, boost::multi_index::multi_index_container<MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > (0x0x7f02c5acd888) 0
  boost::noncopyable_::noncopyable (0x0x7f02c5e9ec60) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::multi_index::detail::index_base<MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > >, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 1l>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::multi_index::detail::index_base<MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > >, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 1l>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > (0x0x7f02c5e9ed80) 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, mpl_::long_<1l> > (0x0x7f02c5acd958) 0 empty
  boost::mpl::v_at<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 1l> (0x0x7f02c5acd9c0) 0 empty
    boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na> > > (0x0x7f02c5e9ee40) 0 empty

Class boost::mpl::at_c<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 1l> (0x0x7f02c5acda28) 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, mpl_::long_<1l> > (0x0x7f02c5acda90) 0 empty
    boost::mpl::v_at<boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 1l> (0x0x7f02c5acdaf8) 0 empty
      boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na> > > (0x0x7f02c5e9eea0) 0 empty

Class boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>::index_class<boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>::index_class<boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > (0x0x7f02c5e9ef00) 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 1l>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > >
   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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 1l>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > (0x0x7f02c5e9ede0) 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 1l>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > >
   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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 1l>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > (0x0x7f02c5acdc30) 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 1l>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > (0x0x7f02c5e9ef60) 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 1l>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > >
   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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 1l>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > (0x0x7f02c5acdc98) 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 1l>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > (0x0x7f02c5acdd00) 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 1l>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > (0x0x7f02c5b5b000) 0 empty

Class boost::mpl::eval_if_c<false, boost::mpl::identity<boost::multi_index::detail::index_base<MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > >, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 1l>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >
   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<MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > >, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 1l>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > (0x0x7f02c5e9ed20) 0 empty

Class boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > (0x0x7f02c5e9ecc0) 0 empty

Class boost::mpl::if_c<true, boost::mpl::identity<boost::multi_index::detail::index_base<MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > >, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 2l>, boost::multi_index::detail::nth_layer<3, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::mpl::identity<boost::multi_index::detail::index_base<MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > >, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 2l>, boost::multi_index::detail::nth_layer<3, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > (0x0x7f02c5b5b120) 0 empty

Class boost::mpl::identity<boost::multi_index::detail::index_base<MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<boost::multi_index::detail::index_base<MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > (0x0x7f02c5b5b180) 0 empty

Class boost::mpl::eval_if_c<true, boost::mpl::identity<boost::multi_index::detail::index_base<MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > >, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 2l>, boost::multi_index::detail::nth_layer<3, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >
   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<MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > >, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 2l>, boost::multi_index::detail::nth_layer<3, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > (0x0x7f02c5b5b0c0) 0 empty

Class boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > (0x0x7f02c5b5b060) 0 empty

Class boost::mpl::if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter>, MTasker<PacketID, std::basic_string<char> >::Waiter>, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter>, MTasker<PacketID, std::basic_string<char> >::Waiter> >
   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<MTasker<PacketID, std::basic_string<char> >::Waiter>, MTasker<PacketID, std::basic_string<char> >::Waiter>, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter>, MTasker<PacketID, std::basic_string<char> >::Waiter> > (0x0x7f02c5b5b2a0) 0 empty

Class std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter>::rebind<MTasker<PacketID, std::basic_string<char> >::Waiter>
   size=1 align=1
   base size=0 base align=1
std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter>::rebind<MTasker<PacketID, std::basic_string<char> >::Waiter> (0x0x7f02c5b5b3c0) 0 empty

Class boost::detail::allocator::rebinder<std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >::result<MTasker<PacketID, std::basic_string<char> >::Waiter>
   size=1 align=1
   base size=0 base align=1
boost::detail::allocator::rebinder<std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >::result<MTasker<PacketID, std::basic_string<char> >::Waiter> (0x0x7f02c5b5b360) 0 empty

Class boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter>, MTasker<PacketID, std::basic_string<char> >::Waiter>
   size=1 align=1
   base size=0 base align=1
boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter>, MTasker<PacketID, std::basic_string<char> >::Waiter> (0x0x7f02c5b5b300) 0 empty

Class boost::mpl::eval_if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter>, MTasker<PacketID, std::basic_string<char> >::Waiter>, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter>, MTasker<PacketID, std::basic_string<char> >::Waiter> >
   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<MTasker<PacketID, std::basic_string<char> >::Waiter>, MTasker<PacketID, std::basic_string<char> >::Waiter>, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter>, MTasker<PacketID, std::basic_string<char> >::Waiter> > (0x0x7f02c5b5b240) 0 empty

Class boost::detail::allocator::rebind_to<std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter>, MTasker<PacketID, std::basic_string<char> >::Waiter>
   size=1 align=1
   base size=1 base align=1
boost::detail::allocator::rebind_to<std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter>, MTasker<PacketID, std::basic_string<char> >::Waiter> (0x0x7f02c5b7c068) 0 empty
  boost::mpl::eval_if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter>, MTasker<PacketID, std::basic_string<char> >::Waiter>, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter>, MTasker<PacketID, std::basic_string<char> >::Waiter> > (0x0x7f02c5b5b420) 0 empty

Class boost::multi_index::detail::index_base<MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::index_base<MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > (0x0x7f02c5b5b1e0) 0 empty

Class boost::detail::alignment_of_impl<MTasker<PacketID, std::basic_string<char> >::Waiter>
   size=1 align=1
   base size=0 base align=1
boost::detail::alignment_of_impl<MTasker<PacketID, std::basic_string<char> >::Waiter> (0x0x7f02c5b5b540) 0 empty

Class boost::alignment_of<MTasker<PacketID, std::basic_string<char> >::Waiter>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<MTasker<PacketID, std::basic_string<char> >::Waiter> (0x0x7f02c5b7c1a0) 0 empty
  boost::integral_constant<long unsigned int, 8ul> (0x0x7f02c5b7c208) 0 empty
    mpl_::integral_c<long unsigned int, 8ul> (0x0x7f02c5b5b5a0) 0 empty

Class boost::detail::aligned_storage::aligned_storage_imp<192ul, 8ul>::data_t
   size=192 align=8
   base size=192 base align=8
boost::detail::aligned_storage::aligned_storage_imp<192ul, 8ul>::data_t (0x0x7f02c5b5b660) 0

Class boost::detail::aligned_storage::aligned_storage_imp<192ul, 8ul>
   size=192 align=8
   base size=192 base align=8
boost::detail::aligned_storage::aligned_storage_imp<192ul, 8ul> (0x0x7f02c5b5b600) 0

Class boost::aligned_storage<192ul, 8ul>
   size=192 align=8
   base size=192 base align=8
boost::aligned_storage<192ul, 8ul> (0x0x7f02c5b7c2d8) 0
  boost::detail::aligned_storage::aligned_storage_imp<192ul, 8ul> (0x0x7f02c5b5b6c0) 0

Class boost::multi_index::detail::pod_value_holder<MTasker<PacketID, std::basic_string<char> >::Waiter>
   size=192 align=8
   base size=192 base align=8
boost::multi_index::detail::pod_value_holder<MTasker<PacketID, std::basic_string<char> >::Waiter> (0x0x7f02c5b5b4e0) 0

Class boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >
   size=192 align=8
   base size=192 base align=8
boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > (0x0x7f02c5b7c478) 0
  boost::multi_index::detail::pod_value_holder<MTasker<PacketID, std::basic_string<char> >::Waiter> (0x0x7f02c5b5b720) 0

Class boost::mpl::if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter>, char>, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter>, 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<MTasker<PacketID, std::basic_string<char> >::Waiter>, char>, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter>, char> > (0x0x7f02c5b5b7e0) 0 empty

Class std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter>::rebind<char> (0x0x7f02c5b5b900) 0 empty

Class boost::detail::allocator::rebinder<std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >::result<char>
   size=1 align=1
   base size=0 base align=1
boost::detail::allocator::rebinder<std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >::result<char> (0x0x7f02c5b5b8a0) 0 empty

Class boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter>, char>
   size=1 align=1
   base size=0 base align=1
boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter>, char> (0x0x7f02c5b5b840) 0 empty

Class boost::mpl::eval_if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter>, char>, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter>, 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<MTasker<PacketID, std::basic_string<char> >::Waiter>, char>, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter>, char> > (0x0x7f02c5b5b780) 0 empty

Class boost::detail::allocator::rebind_to<std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter>, char>
   size=1 align=1
   base size=1 base align=1
boost::detail::allocator::rebind_to<std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter>, char> (0x0x7f02c5b7c680) 0 empty
  boost::mpl::eval_if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter>, char>, boost::detail::allocator::compliant_allocator_rebind_to<std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter>, char> > (0x0x7f02c5b5b960) 0 empty

Class boost::multi_index::detail::prevent_eti<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, 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<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > > (0x0x7f02c5b5b9c0) 0 empty

Class boost::multi_index::detail::ordered_index_node_trampoline<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > >
   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<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > (0x0x7f02c5b7c6e8) 0
  boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > (0x0x7f02c5b7c750) 0
    boost::multi_index::detail::ordered_index_node_impl_base<std::allocator<char> > (0x0x7f02c5b7c7b8) 0
      boost::multi_index::detail::ordered_index_node_compressed_base<std::allocator<char> > (0x0x7f02c5b5ba20) 0

Class boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > >
   size=216 align=8
   base size=216 base align=8
boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > (0x0x7f02c5bb47e0) 0
  boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > (0x0x7f02c5b7c888) 0
    boost::multi_index::detail::pod_value_holder<MTasker<PacketID, std::basic_string<char> >::Waiter> (0x0x7f02c5b5ba80) 0
  boost::multi_index::detail::ordered_index_node_trampoline<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > (0x0x7f02c5b7c8f0) 192
    boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > (0x0x7f02c5b7c958) 192
      boost::multi_index::detail::ordered_index_node_impl_base<std::allocator<char> > (0x0x7f02c5b7c9c0) 192
        boost::multi_index::detail::ordered_index_node_compressed_base<std::allocator<char> > (0x0x7f02c5b5bae0) 192

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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag> > (0x0x7f02c5b5bb40) 0 empty

Class boost::mpl::push_front<boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag> > (0x0x7f02c5b7cc98) 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag> > (0x0x7f02c5b5bba0) 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<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >
   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<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > > (0x0x7f02c5b5bc00) 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<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >
   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<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > > (0x0x7f02c5b7cd00) 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<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > > (0x0x7f02c5b5bc60) 0 empty

Class boost::detail::is_pointer_impl<MTasker<PacketID, std::basic_string<char> >::Waiter>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<MTasker<PacketID, std::basic_string<char> >::Waiter> (0x0x7f02c5b5bd20) 0 empty

Class boost::detail::cv_traits_imp<MTasker<PacketID, std::basic_string<char> >::Waiter*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<MTasker<PacketID, std::basic_string<char> >::Waiter*> (0x0x7f02c5b5be40) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<MTasker<PacketID, std::basic_string<char> >::Waiter>
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<MTasker<PacketID, std::basic_string<char> >::Waiter> (0x0x7f02c5b5bde0) 0 empty

Class boost::remove_cv<MTasker<PacketID, std::basic_string<char> >::Waiter>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<MTasker<PacketID, std::basic_string<char> >::Waiter> (0x0x7f02c5b5bd80) 0 empty

Class boost::detail::is_pointer_helper<MTasker<PacketID, std::basic_string<char> >::Waiter>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<MTasker<PacketID, std::basic_string<char> >::Waiter> (0x0x7f02c5b5bf60) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<MTasker<PacketID, std::basic_string<char> >::Waiter>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<MTasker<PacketID, std::basic_string<char> >::Waiter> (0x0x7f02c5c36300) 0 empty

Class boost::is_member_function_pointer<MTasker<PacketID, std::basic_string<char> >::Waiter>
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<MTasker<PacketID, std::basic_string<char> >::Waiter> (0x0x7f02c5c34270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c5c342d8) 0 empty
    mpl_::bool_<false> (0x0x7f02c5c36360) 0 empty

Class boost::is_member_pointer<MTasker<PacketID, std::basic_string<char> >::Waiter>
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<MTasker<PacketID, std::basic_string<char> >::Waiter> (0x0x7f02c5c34340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c5c343a8) 0 empty
    mpl_::bool_<false> (0x0x7f02c5c363c0) 0 empty

Class boost::is_pointer<MTasker<PacketID, std::basic_string<char> >::Waiter>
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<MTasker<PacketID, std::basic_string<char> >::Waiter> (0x0x7f02c5c34410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c5c34478) 0 empty
    mpl_::bool_<false> (0x0x7f02c5c36420) 0 empty

Class boost::detail::is_arithmetic_impl<MTasker<PacketID, std::basic_string<char> >::Waiter>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<MTasker<PacketID, std::basic_string<char> >::Waiter> (0x0x7f02c5c36480) 0 empty

Class boost::is_integral<MTasker<PacketID, std::basic_string<char> >::Waiter>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<MTasker<PacketID, std::basic_string<char> >::Waiter> (0x0x7f02c5c34548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c5c345b0) 0 empty
    mpl_::bool_<false> (0x0x7f02c5c364e0) 0 empty

Class boost::is_float<MTasker<PacketID, std::basic_string<char> >::Waiter>
   size=1 align=1
   base size=1 base align=1
boost::is_float<MTasker<PacketID, std::basic_string<char> >::Waiter> (0x0x7f02c5c34618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c5c34680) 0 empty
    mpl_::bool_<false> (0x0x7f02c5c36540) 0 empty

Class boost::is_arithmetic<MTasker<PacketID, std::basic_string<char> >::Waiter>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<MTasker<PacketID, std::basic_string<char> >::Waiter> (0x0x7f02c5c346e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c5c34750) 0 empty
    mpl_::bool_<false> (0x0x7f02c5c365a0) 0 empty

Class boost::is_enum<MTasker<PacketID, std::basic_string<char> >::Waiter>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<MTasker<PacketID, std::basic_string<char> >::Waiter> (0x0x7f02c5c34820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c5c34888) 0 empty
    mpl_::bool_<false> (0x0x7f02c5c36600) 0 empty

Class boost::detail::ct_imp<MTasker<PacketID, std::basic_string<char> >::Waiter, false, false, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::ct_imp<MTasker<PacketID, std::basic_string<char> >::Waiter, false, false, false> (0x0x7f02c5c36660) 0 empty

Class boost::call_traits<MTasker<PacketID, std::basic_string<char> >::Waiter>
   size=1 align=1
   base size=0 base align=1
boost::call_traits<MTasker<PacketID, std::basic_string<char> >::Waiter> (0x0x7f02c5b5bcc0) 0 empty

Class boost::detail::is_pointer_impl<timeval>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<timeval> (0x0x7f02c5c367e0) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<timeval>
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<timeval> (0x0x7f02c5c368a0) 0 empty

Class boost::remove_cv<timeval>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<timeval> (0x0x7f02c5c36840) 0 empty

Class boost::detail::is_pointer_helper<timeval>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<timeval> (0x0x7f02c5c36900) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<timeval>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<timeval> (0x0x7f02c5c36c60) 0 empty

Class boost::is_member_function_pointer<timeval>
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<timeval> (0x0x7f02c5c34ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c5c34f08) 0 empty
    mpl_::bool_<false> (0x0x7f02c5c36cc0) 0 empty

Class boost::is_member_pointer<timeval>
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<timeval> (0x0x7f02c5c34f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c5ca7000) 0 empty
    mpl_::bool_<false> (0x0x7f02c5c36d20) 0 empty

Class boost::is_pointer<timeval>
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<timeval> (0x0x7f02c5ca7068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c5ca70d0) 0 empty
    mpl_::bool_<false> (0x0x7f02c5c36d80) 0 empty

Class boost::detail::is_arithmetic_impl<timeval>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<timeval> (0x0x7f02c5c36de0) 0 empty

Class boost::is_integral<timeval>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<timeval> (0x0x7f02c5ca71a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c5ca7208) 0 empty
    mpl_::bool_<false> (0x0x7f02c5c36e40) 0 empty

Class boost::is_float<timeval>
   size=1 align=1
   base size=1 base align=1
boost::is_float<timeval> (0x0x7f02c5ca7270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c5ca72d8) 0 empty
    mpl_::bool_<false> (0x0x7f02c5c36ea0) 0 empty

Class boost::is_arithmetic<timeval>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<timeval> (0x0x7f02c5ca7340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c5ca73a8) 0 empty
    mpl_::bool_<false> (0x0x7f02c5c36f00) 0 empty

Class boost::is_enum<timeval>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<timeval> (0x0x7f02c5ca7478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c5ca74e0) 0 empty
    mpl_::bool_<false> (0x0x7f02c5c36f60) 0 empty

Class boost::detail::ct_imp<timeval, false, false, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::ct_imp<timeval, false, false, false> (0x0x7f02c5cad000) 0 empty

Class boost::call_traits<timeval>
   size=1 align=1
   base size=0 base align=1
boost::call_traits<timeval> (0x0x7f02c5c36780) 0 empty

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

Class std::less<timeval>
   size=1 align=1
   base size=1 base align=1
std::less<timeval> (0x0x7f02c5ca7618) 0 empty
  std::binary_function<timeval, timeval, bool> (0x0x7f02c5cad0c0) 0 empty

Class boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>
   size=2 align=1
   base size=2 base align=1
boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag> (0x0x7f02c5b7c0d0) 0
  boost::multi_index::detail::index_base<MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > (0x0x7f02c5b5b480) 0 empty

Class boost::multi_index::detail::prevent_eti<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > >, 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::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > >, boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > > (0x0x7f02c5cad180) 0 empty

Class boost::multi_index::detail::ordered_index_node_trampoline<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >
   size=24 align=8
   base size=24 base align=8
boost::multi_index::detail::ordered_index_node_trampoline<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > (0x0x7f02c5ca77b8) 0
  boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > (0x0x7f02c5ca7820) 0
    boost::multi_index::detail::ordered_index_node_impl_base<std::allocator<char> > (0x0x7f02c5ca7888) 0
      boost::multi_index::detail::ordered_index_node_compressed_base<std::allocator<char> > (0x0x7f02c5cad1e0) 0

Class boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >
   size=240 align=8
   base size=240 base align=8
boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > (0x0x7f02c5ca8620) 0
  boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > (0x0x7f02c5ca8690) 0
    boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > (0x0x7f02c5ca7958) 0
      boost::multi_index::detail::pod_value_holder<MTasker<PacketID, std::basic_string<char> >::Waiter> (0x0x7f02c5cad240) 0
    boost::multi_index::detail::ordered_index_node_trampoline<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > (0x0x7f02c5ca79c0) 192
      boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > (0x0x7f02c5ca7a28) 192
        boost::multi_index::detail::ordered_index_node_impl_base<std::allocator<char> > (0x0x7f02c5ca7a90) 192
          boost::multi_index::detail::ordered_index_node_compressed_base<std::allocator<char> > (0x0x7f02c5cad2a0) 192
  boost::multi_index::detail::ordered_index_node_trampoline<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > (0x0x7f02c5ca7af8) 216
    boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> > (0x0x7f02c5ca7b60) 216
      boost::multi_index::detail::ordered_index_node_impl_base<std::allocator<char> > (0x0x7f02c5ca7bc8) 216
        boost::multi_index::detail::ordered_index_node_compressed_base<std::allocator<char> > (0x0x7f02c5cad300) 216

Class boost::mpl::aux::has_tag<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, mpl_::bool_<false> >::gcc_3_2_wknd (0x0x7f02c5cad3c0) 0 empty

Class boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1> (0x0x7f02c5ca7f08) 0 empty
  boost::mpl::vector0<mpl_::na> (0x0x7f02c5cad420) 0 empty

Class boost::mpl::aux::has_tag<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, mpl_::bool_<false> > (0x0x7f02c5cad360) 0 empty

Class boost::mpl::aux::has_begin<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, mpl_::bool_<true> >::gcc_3_2_wknd (0x0x7f02c5cad4e0) 0 empty

Class boost::mpl::aux::has_begin<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, mpl_::bool_<true> > (0x0x7f02c5cad480) 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1> > (0x0x7f02c5cad540) 0 empty

Class boost::mpl::sequence_tag<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1> > (0x0x7f02c5963068) 0 empty
  boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1> > (0x0x7f02c5cad5a0) 0 empty

Class boost::mpl::push_front_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, 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::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> > (0x0x7f02c5cad600) 0 empty

Class boost::mpl::push_front<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, 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::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> > (0x0x7f02c59630d0) 0 empty
  boost::mpl::push_front_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> > (0x0x7f02c5cad660) 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::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, 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::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::mpl::vector0<mpl_::na>, 1>, mpl_::bool_<false> >::gcc_3_2_wknd (0x0x7f02c5cad720) 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::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, 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::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::mpl::vector0<mpl_::na>, 1> (0x0x7f02c59631a0) 0 empty
  boost::mpl::vector0<mpl_::na> (0x0x7f02c5cad780) 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::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, 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::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::mpl::vector0<mpl_::na>, 1>, mpl_::bool_<false> > (0x0x7f02c5cad6c0) 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::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, 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::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::mpl::vector0<mpl_::na>, 1>, mpl_::bool_<true> >::gcc_3_2_wknd (0x0x7f02c5cad840) 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::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, 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::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::mpl::vector0<mpl_::na>, 1>, mpl_::bool_<true> > (0x0x7f02c5cad7e0) 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::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, 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::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::mpl::vector0<mpl_::na>, 1> > (0x0x7f02c5cad8a0) 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::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, 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::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::mpl::vector0<mpl_::na>, 1> > (0x0x7f02c59633a8) 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::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::mpl::vector0<mpl_::na>, 1> > (0x0x7f02c5cad900) 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::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::mpl::vector0<mpl_::na>, 1>, boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > > >
   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::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::mpl::vector0<mpl_::na>, 1>, boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > > > (0x0x7f02c5cad960) 0 empty

Class boost::mpl::push_front<boost::mpl::v_item<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::mpl::vector0<mpl_::na>, 1>, boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > > >
   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::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::mpl::vector0<mpl_::na>, 1>, boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > > > (0x0x7f02c5963410) 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::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::mpl::vector0<mpl_::na>, 1>, boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > > > (0x0x7f02c5cad9c0) 0 empty

Class boost::detail::is_pointer_impl<PacketID>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<PacketID> (0x0x7f02c5cada80) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<PacketID>
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<PacketID> (0x0x7f02c5cadb40) 0 empty

Class boost::remove_cv<PacketID>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<PacketID> (0x0x7f02c5cadae0) 0 empty

Class boost::detail::is_pointer_helper<PacketID>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<PacketID> (0x0x7f02c5cadba0) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<PacketID>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<PacketID> (0x0x7f02c5cadf00) 0 empty

Class boost::is_member_function_pointer<PacketID>
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<PacketID> (0x0x7f02c5963958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c59639c0) 0 empty
    mpl_::bool_<false> (0x0x7f02c5cadf60) 0 empty

Class boost::is_member_pointer<PacketID>
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<PacketID> (0x0x7f02c5963a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c5963a90) 0 empty
    mpl_::bool_<false> (0x0x7f02c59e6000) 0 empty

Class boost::is_pointer<PacketID>
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<PacketID> (0x0x7f02c5963af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c5963b60) 0 empty
    mpl_::bool_<false> (0x0x7f02c59e6060) 0 empty

Class boost::detail::is_arithmetic_impl<PacketID>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<PacketID> (0x0x7f02c59e60c0) 0 empty

Class boost::is_integral<PacketID>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<PacketID> (0x0x7f02c5963c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c5963c98) 0 empty
    mpl_::bool_<false> (0x0x7f02c59e6120) 0 empty

Class boost::is_float<PacketID>
   size=1 align=1
   base size=1 base align=1
boost::is_float<PacketID> (0x0x7f02c5963d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c5963d68) 0 empty
    mpl_::bool_<false> (0x0x7f02c59e6180) 0 empty

Class boost::is_arithmetic<PacketID>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<PacketID> (0x0x7f02c5963dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c5963e38) 0 empty
    mpl_::bool_<false> (0x0x7f02c59e61e0) 0 empty

Class boost::is_enum<PacketID>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<PacketID> (0x0x7f02c5963f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c5963f70) 0 empty
    mpl_::bool_<false> (0x0x7f02c59e6240) 0 empty

Class boost::detail::ct_imp<PacketID, false, false, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::ct_imp<PacketID, false, false, false> (0x0x7f02c59e62a0) 0 empty

Class boost::call_traits<PacketID>
   size=1 align=1
   base size=0 base align=1
boost::call_traits<PacketID> (0x0x7f02c5cada20) 0 empty

Class std::less<PacketID>
   size=1 align=1
   base size=1 base align=1
std::less<PacketID> (0x0x7f02c59ec0d0) 0 empty
  std::binary_function<PacketID, PacketID, bool> (0x0x7f02c59e6300) 0 empty

Class boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> (0x0x7f02c5ca7680) 0
  boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag> (0x0x7f02c5ca76e8) 0
    boost::multi_index::detail::index_base<MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > (0x0x7f02c5cad120) 0 empty

Class boost::mpl::aux::has_tag<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, mpl_::bool_<false> >::gcc_3_2_wknd (0x0x7f02c59e65a0) 0 empty

Class boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1> (0x0x7f02c59ec340) 0 empty
  boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1> (0x0x7f02c59ec3a8) 0 empty
    boost::mpl::vector0<mpl_::na> (0x0x7f02c59e6600) 0 empty

Class boost::mpl::aux::has_tag<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, mpl_::bool_<false> > (0x0x7f02c59e6540) 0 empty

Class boost::mpl::aux::has_begin<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, mpl_::bool_<true> >::gcc_3_2_wknd (0x0x7f02c59e66c0) 0 empty

Class boost::mpl::aux::has_begin<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, mpl_::bool_<true> > (0x0x7f02c59e6660) 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1> > (0x0x7f02c59e6720) 0 empty

Class boost::mpl::sequence_tag<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1> > (0x0x7f02c59ec5b0) 0 empty
  boost::mpl::aux::sequence_tag_impl<true, false>::result2_<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1> > (0x0x7f02c59e6780) 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1> > (0x0x7f02c59ec618) 0 empty
  mpl_::long_<2l> (0x0x7f02c59e67e0) 0 empty

Class boost::mpl::O1_size<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1> > (0x0x7f02c59ec680) 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1> > (0x0x7f02c59ec6e8) 0 empty
    mpl_::long_<2l> (0x0x7f02c59e6840) 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1> > (0x0x7f02c59e6900) 0 empty

Class boost::mpl::begin<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1> > (0x0x7f02c59e68a0) 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1> > (0x0x7f02c59e69c0) 0 empty

Class boost::mpl::end<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1> > (0x0x7f02c59e6960) 0 empty

Class boost::mpl::aux::type_wrapper<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> > (0x0x7f02c59e6ba0) 0 empty

Class boost::mpl::v_at_impl<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> (0x0x7f02c59e6b40) 0 empty

Class boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> > > (0x0x7f02c59e6c00) 0 empty

Class boost::mpl::v_at<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> (0x0x7f02c59ec958) 0 empty
  boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> > > (0x0x7f02c59e6c60) 0 empty

Class boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> (0x0x7f02c59e6ae0) 0 empty

Class boost::mpl::deref<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> > (0x0x7f02c59e6a80) 0 empty

Class boost::multi_index::detail::duplicate_tag_list_marker::apply<boost::mpl::set0<>, boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> > (0x0x7f02c59ecaf8) 0 empty
  boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f02c59e6cc0) 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> > (0x0x7f02c59ecb60) 0 empty
  boost::multi_index::detail::duplicate_tag_list_marker::apply<boost::mpl::set0<>, boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> > (0x0x7f02c59ecbc8) 0 empty
    boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f02c59e6d20) 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> > (0x0x7f02c59ecc30) 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> > (0x0x7f02c59ecc98) 0 empty
    boost::multi_index::detail::duplicate_tag_list_marker::apply<boost::mpl::set0<>, boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> > (0x0x7f02c59ecd00) 0 empty
      boost::mpl::fold<boost::mpl::vector0<mpl_::na>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f02c59e6d80) 0 empty

Class boost::mpl::next<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> > (0x0x7f02c59e6de0) 0 empty

Class boost::mpl::aux::type_wrapper<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag> > (0x0x7f02c59e6f60) 0 empty

Class boost::mpl::v_at_impl<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> (0x0x7f02c59e6f00) 0 empty

Class boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag> > > (0x0x7f02c5700000) 0 empty

Class boost::mpl::v_at<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> (0x0x7f02c59ece38) 0 empty
  boost::mpl::aux::wrapped_type<boost::mpl::aux::type_wrapper<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag> > > (0x0x7f02c5700060) 0 empty

Class boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> (0x0x7f02c59e6ea0) 0 empty

Class boost::mpl::deref<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> > (0x0x7f02c59e6e40) 0 empty

Class boost::multi_index::detail::duplicate_tag_list_marker::apply<boost::mpl::set0<>, boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag> > (0x0x7f02c59ecf70) 0 empty
  boost::mpl::fold<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f02c57000c0) 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag> > (0x0x7f02c59ec270) 0 empty
  boost::multi_index::detail::duplicate_tag_list_marker::apply<boost::mpl::set0<>, boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag> > (0x0x7f02c5713000) 0 empty
    boost::mpl::fold<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f02c5700120) 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag> > (0x0x7f02c5713068) 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag> > (0x0x7f02c57130d0) 0 empty
    boost::multi_index::detail::duplicate_tag_list_marker::apply<boost::mpl::set0<>, boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag> > (0x0x7f02c5713138) 0 empty
      boost::mpl::fold<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_marker> (0x0x7f02c5700180) 0 empty

Class boost::mpl::next<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> > (0x0x7f02c57001e0) 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 2l>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_list_marker> (0x0x7f02c59e6a20) 0 empty

Class boost::mpl::fold<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, boost::mpl::set0<>, boost::multi_index::detail::duplicate_tag_list_marker> (0x0x7f02c59e64e0) 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1> > (0x0x7f02c59e6480) 0 empty

Class boost::multi_index::multi_index_container<MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >
   size=32 align=8
   base size=32 base align=8
boost::multi_index::multi_index_container<MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > (0x0x7f02c5c92618) 0
  boost::base_from_member<std::allocator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, 0> (0x0x7f02c59e6360) 0
  boost::multi_index::detail::header_holder<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >*, boost::multi_index::multi_index_container<MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > (0x0x7f02c59ec138) 8
    boost::noncopyable_::noncopyable (0x0x7f02c59e63c0) 8 empty
  boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> (0x0x7f02c59ec1a0) 16
    boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag> (0x0x7f02c59ec208) 16
      boost::multi_index::detail::index_base<MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > (0x0x7f02c59e6420) 16 empty

Class MTasker<PacketID, std::basic_string<char> >
   size=1368 align=8
   base size=1368 base align=8
MTasker<PacketID, std::basic_string<char> > (0x0x7f02c62c2900) 0

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

Class __gnu_cxx::__alloc_traits<std::allocator<int> >::rebind<std::_Rb_tree_node<int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<int> >::rebind<std::_Rb_tree_node<int> > (0x0x7f02c5700360) 0 empty

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

Class std::allocator<std::_Rb_tree_node<int> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<int> > (0x0x7f02c5713548) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<int> > (0x0x7f02c5700480) 0 empty

Class std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_Rb_tree_impl<std::less<int>, false>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_Rb_tree_impl<std::less<int>, false> (0x0x7f02c57135b0) 0
  std::allocator<std::_Rb_tree_node<int> > (0x0x7f02c5713618) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<int> > (0x0x7f02c57004e0) 0 empty

Class std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> > (0x0x7f02c5700300) 0

Class std::set<int>
   size=48 align=8
   base size=48 base align=8
std::set<int> (0x0x7f02c57002a0) 0

Class UDPClientSocks
   size=56 align=8
   base size=56 base align=8
UDPClientSocks (0x0x7f02c5700240) 0

Class std::_Rb_tree_const_iterator<int>
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_const_iterator<int> (0x0x7f02c57005a0) 0

Class std::pair<std::_Rb_tree_const_iterator<int>, bool>
   size=16 align=8
   base size=9 base align=8
std::pair<std::_Rb_tree_const_iterator<int>, bool> (0x0x7f02c5700540) 0

Class std::_Rb_tree_iterator<int>
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<int> (0x0x7f02c5700600) 0

Class std::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&>
   size=1 align=1
   base size=0 base align=1
std::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c5700720) 0 empty

Class boost::detail::iterator_base<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&>
   size=1 align=1
   base size=1 base align=1
boost::detail::iterator_base<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c5713750) 0 empty
  std::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c5700780) 0 empty

Class boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&>
   size=1 align=1
   base size=1 base align=1
boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c57137b8) 0 empty
  boost::detail::iterator_base<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c5713820) 0 empty
    std::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c57007e0) 0 empty

Class boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> >
   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::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > (0x0x7f02c5713888) 0 empty
  boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c57138f0) 0 empty
    boost::detail::iterator_base<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c5713958) 0 empty
      std::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c5700840) 0 empty

Class boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > >
   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::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > > (0x0x7f02c57139c0) 0 empty
  boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > (0x0x7f02c5713a28) 0 empty
    boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c5713a90) 0 empty
      boost::detail::iterator_base<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c5713af8) 0 empty
        std::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c57008a0) 0 empty

Class boost::incrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > > >
   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::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > > > (0x0x7f02c5713b60) 0 empty
  boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > > (0x0x7f02c5713bc8) 0 empty
    boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > (0x0x7f02c5713c30) 0 empty
      boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c5713c98) 0 empty
        boost::detail::iterator_base<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c5713d00) 0 empty
          std::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c5700900) 0 empty

Class boost::equality_comparable1<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::incrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > > > >
   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::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::incrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > > > > (0x0x7f02c5713d68) 0 empty
  boost::incrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > > > (0x0x7f02c5713dd0) 0 empty
    boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > > (0x0x7f02c5713e38) 0 empty
      boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > (0x0x7f02c5713ea0) 0 empty
        boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c5713f08) 0 empty
          boost::detail::iterator_base<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c5713f70) 0 empty
            std::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c5700960) 0 empty

Class boost::input_iteratable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > >
   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::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > > (0x0x7f02c5713410) 0 empty
  boost::equality_comparable1<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::incrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > > > > (0x0x7f02c59eca90) 0 empty
    boost::incrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > > > (0x0x7f02c5868000) 0 empty
      boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > > (0x0x7f02c5868068) 0 empty
        boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > (0x0x7f02c58680d0) 0 empty
          boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c5868138) 0 empty
            boost::detail::iterator_base<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c58681a0) 0 empty
              std::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c57009c0) 0 empty

Class boost::forward_iteratable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > >
   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::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > > (0x0x7f02c5868208) 0 empty
  boost::input_iteratable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > > (0x0x7f02c5868270) 0 empty
    boost::equality_comparable1<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::incrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > > > > (0x0x7f02c58682d8) 0 empty
      boost::incrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > > > (0x0x7f02c5868340) 0 empty
        boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > > (0x0x7f02c58683a8) 0 empty
          boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > (0x0x7f02c5868410) 0 empty
            boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c5868478) 0 empty
              boost::detail::iterator_base<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c58684e0) 0 empty
                std::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c5700a20) 0 empty

Class boost::bidirectional_iteratable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> >
   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::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > (0x0x7f02c5868548) 0 empty
  boost::forward_iteratable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > > (0x0x7f02c58685b0) 0 empty
    boost::input_iteratable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > > (0x0x7f02c5868618) 0 empty
      boost::equality_comparable1<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::incrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > > > > (0x0x7f02c5868680) 0 empty
        boost::incrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > > > (0x0x7f02c58686e8) 0 empty
          boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > > (0x0x7f02c5868750) 0 empty
            boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > (0x0x7f02c58687b8) 0 empty
              boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c5868820) 0 empty
                boost::detail::iterator_base<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c5868888) 0 empty
                  std::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c5700a80) 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::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&>
   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::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c58688f0) 0 empty
  boost::bidirectional_iteratable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > (0x0x7f02c5868958) 0 empty
    boost::forward_iteratable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > > (0x0x7f02c58689c0) 0 empty
      boost::input_iteratable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > > (0x0x7f02c5868a28) 0 empty
        boost::equality_comparable1<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::incrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > > > > (0x0x7f02c5868a90) 0 empty
          boost::incrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > > > (0x0x7f02c5868af8) 0 empty
            boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > > (0x0x7f02c5868b60) 0 empty
              boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > (0x0x7f02c5868bc8) 0 empty
                boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c5868c30) 0 empty
                  boost::detail::iterator_base<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c5868c98) 0 empty
                    std::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c5700ae0) 0 empty

Class boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >
   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::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > > (0x0x7f02c5868d00) 0
  boost::bidirectional_iterator_helper<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c5868d68) 0 empty
    boost::bidirectional_iteratable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > (0x0x7f02c5868dd0) 0 empty
      boost::forward_iteratable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > > (0x0x7f02c5868e38) 0 empty
        boost::input_iteratable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > > (0x0x7f02c5868ea0) 0 empty
          boost::equality_comparable1<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::incrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > > > > (0x0x7f02c5868f08) 0 empty
            boost::incrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > > > (0x0x7f02c5868f70) 0 empty
              boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > > (0x0x7f02c5878000) 0 empty
                boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > (0x0x7f02c5878068) 0 empty
                  boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c58780d0) 0 empty
                    boost::detail::iterator_base<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c5878138) 0 empty
                      std::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c5700b40) 0 empty

Class std::pair<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > > >
   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::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > > > (0x0x7f02c57006c0) 0

Class std::_Rb_tree_const_iterator<short unsigned int>
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_const_iterator<short unsigned int> (0x0x7f02c5700c60) 0

Class std::pair<std::_Rb_tree_const_iterator<short unsigned int>, bool>
   size=16 align=8
   base size=9 base align=8
std::pair<std::_Rb_tree_const_iterator<short unsigned int>, bool> (0x0x7f02c5700c00) 0

Class boost::detail::make_reference_content<unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::make_reference_content<unsigned int> (0x0x7f02c5700d20) 0 empty

Class boost::mpl::if_c<false, boost::optional_detail::types_when_is_ref<unsigned int>, boost::optional_detail::types_when_isnt_ref<unsigned int> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::optional_detail::types_when_is_ref<unsigned int>, boost::optional_detail::types_when_isnt_ref<unsigned int> > (0x0x7f02c5700de0) 0 empty

Class boost::mpl::if_<boost::integral_constant<bool, false>, boost::optional_detail::types_when_is_ref<unsigned int>, boost::optional_detail::types_when_isnt_ref<unsigned int> >
   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<unsigned int>, boost::optional_detail::types_when_isnt_ref<unsigned int> > (0x0x7f02c5700d80) 0 empty

Class boost::optional_detail::types_when_isnt_ref<unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::optional_detail::types_when_isnt_ref<unsigned int> (0x0x7f02c5700f00) 0 empty

Class boost::detail::alignment_of_impl<unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::alignment_of_impl<unsigned int> (0x0x7f02c547e060) 0 empty

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

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

Class boost::alignment_of<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<unsigned int> (0x0x7f02c5878548) 0 empty
  boost::integral_constant<long unsigned int, 4ul> (0x0x7f02c58785b0) 0 empty
    mpl_::integral_c<long unsigned int, 4ul> (0x0x7f02c547e180) 0 empty

Class boost::optional_detail::aligned_storage<unsigned int>::dummy_u
   size=4 align=4
   base size=4 base align=4
boost::optional_detail::aligned_storage<unsigned int>::dummy_u (0x0x7f02c547e000) 0

Class boost::optional_detail::aligned_storage<unsigned int>
   size=4 align=4
   base size=4 base align=4
boost::optional_detail::aligned_storage<unsigned int> (0x0x7f02c5700f60) 0

Class boost::optional_detail::optional_base<unsigned int>
   size=8 align=4
   base size=8 base align=4
boost::optional_detail::optional_base<unsigned int> (0x0x7f02c58783a8) 0
  boost::optional_detail::optional_tag (0x0x7f02c5700cc0) 0 empty

Class boost::optional<unsigned int>
   size=8 align=4
   base size=8 base align=4
boost::optional<unsigned int> (0x0x7f02c5878680) 0
  boost::optional_detail::optional_base<unsigned int> (0x0x7f02c58786e8) 0
    boost::optional_detail::optional_tag (0x0x7f02c547e1e0) 0 empty

Class __gnu_cxx::new_allocator<std::pair<const ComboAddress, unsigned int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const ComboAddress, unsigned int> > (0x0x7f02c547e2a0) 0 empty

Class std::allocator<std::pair<const ComboAddress, unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const ComboAddress, unsigned int> > (0x0x7f02c5878b60) 0 empty
  __gnu_cxx::new_allocator<std::pair<const ComboAddress, unsigned int> > (0x0x7f02c547e300) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const ComboAddress, unsigned int> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const ComboAddress, unsigned int> > > (0x0x7f02c547e360) 0 empty

Class std::allocator<std::pair<const ComboAddress, unsigned int> >::rebind<std::pair<const ComboAddress, unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const ComboAddress, unsigned int> >::rebind<std::pair<const ComboAddress, unsigned int> > (0x0x7f02c547e540) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const ComboAddress, unsigned int> > >::rebind<std::pair<const ComboAddress, unsigned int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const ComboAddress, unsigned int> > >::rebind<std::pair<const ComboAddress, unsigned int> > (0x0x7f02c547e4e0) 0 empty

Class std::allocator<std::pair<const ComboAddress, unsigned int> >::rebind<std::_Rb_tree_node<std::pair<const ComboAddress, unsigned int> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const ComboAddress, unsigned int> >::rebind<std::_Rb_tree_node<std::pair<const ComboAddress, unsigned int> > > (0x0x7f02c547e660) 0 empty

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

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const ComboAddress, unsigned int> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const ComboAddress, unsigned int> > > (0x0x7f02c547e6c0) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const ComboAddress, unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const ComboAddress, unsigned int> > > (0x0x7f02c5878dd0) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const ComboAddress, unsigned int> > > (0x0x7f02c547e7e0) 0 empty

Class std::_Rb_tree<ComboAddress, std::pair<const ComboAddress, unsigned int>, std::_Select1st<std::pair<const ComboAddress, unsigned int> >, ComboAddress::addressOnlyLessThan, std::allocator<std::pair<const ComboAddress, unsigned int> > >::_Rb_tree_impl<ComboAddress::addressOnlyLessThan, false>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<ComboAddress, std::pair<const ComboAddress, unsigned int>, std::_Select1st<std::pair<const ComboAddress, unsigned int> >, ComboAddress::addressOnlyLessThan, std::allocator<std::pair<const ComboAddress, unsigned int> > >::_Rb_tree_impl<ComboAddress::addressOnlyLessThan, false> (0x0x7f02c5878e38) 0
  std::allocator<std::_Rb_tree_node<std::pair<const ComboAddress, unsigned int> > > (0x0x7f02c5878ea0) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const ComboAddress, unsigned int> > > (0x0x7f02c547e8a0) 0 empty

Class std::_Rb_tree<ComboAddress, std::pair<const ComboAddress, unsigned int>, std::_Select1st<std::pair<const ComboAddress, unsigned int> >, ComboAddress::addressOnlyLessThan, std::allocator<std::pair<const ComboAddress, unsigned int> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<ComboAddress, std::pair<const ComboAddress, unsigned int>, std::_Select1st<std::pair<const ComboAddress, unsigned int> >, ComboAddress::addressOnlyLessThan, std::allocator<std::pair<const ComboAddress, unsigned int> > > (0x0x7f02c547e5a0) 0

Class std::map<ComboAddress, unsigned int, ComboAddress::addressOnlyLessThan>
   size=48 align=8
   base size=48 base align=8
std::map<ComboAddress, unsigned int, ComboAddress::addressOnlyLessThan> (0x0x7f02c547e240) 0

Class std::pair<const ComboAddress, unsigned int>
   size=32 align=4
   base size=32 base align=4
std::pair<const ComboAddress, unsigned int> (0x0x7f02c547ea20) 0

Class std::_Rb_tree_iterator<std::pair<const ComboAddress, unsigned int> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<std::pair<const ComboAddress, unsigned int> > (0x0x7f02c547ea80) 0

Class std::_Rb_tree_const_iterator<std::pair<const int, ComboAddress> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_const_iterator<std::pair<const int, ComboAddress> > (0x0x7f02c547eb40) 0

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

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

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

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

Class boost::shared_ptr<Regex>
   size=16 align=8
   base size=16 base align=8
boost::shared_ptr<Regex> (0x0x7f02c547ec00) 0

Class std::_Rb_tree_iterator<std::pair<const int, ComboAddress> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<std::pair<const int, ComboAddress> > (0x0x7f02c547ede0) 0

Class std::pair<const int, ComboAddress>
   size=32 align=4
   base size=32 base align=4
std::pair<const int, ComboAddress> (0x0x7f02c547eea0) 0

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

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

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

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

Class boost::shared_ptr<RecursorLua>
   size=16 align=8
   base size=16 base align=8
boost::shared_ptr<RecursorLua> (0x0x7f02c547ef00) 0

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

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

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

Class __gnu_cxx::__normal_iterator<DNSResourceRecord*, std::vector<DNSResourceRecord> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<DNSResourceRecord*, std::vector<DNSResourceRecord> > (0x0x7f02c56251e0) 0

Class std::__are_same<DNSResourceRecord*, DNSResourceRecord*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<DNSResourceRecord*, DNSResourceRecord*> (0x0x7f02c56252a0) 0 empty

Class __gnu_cxx::__enable_if<true, std::vector<DNSResourceRecord> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, std::vector<DNSResourceRecord> > (0x0x7f02c5625300) 0 empty

Class boost::detail::is_const_rvalue_filter<char [2]>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_const_rvalue_filter<char [2]> (0x0x7f02c56253c0) 0 empty

Class boost::detail::cv_traits_imp<char (*)[2]>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<char (*)[2]> (0x0x7f02c5625420) 0 empty

Class boost::is_const<char [2]>
   size=1 align=1
   base size=1 base align=1
boost::is_const<char [2]> (0x0x7f02c560c208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c560c270) 0 empty
    mpl_::bool_<false> (0x0x7f02c5625480) 0 empty

Class boost::detail::is_volatile_rval_filter<char [2]>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_volatile_rval_filter<char [2]> (0x0x7f02c56255a0) 0 empty

Class boost::is_volatile<char [2]>
   size=1 align=1
   base size=1 base align=1
boost::is_volatile<char [2]> (0x0x7f02c560c340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c560c3a8) 0 empty
    mpl_::bool_<false> (0x0x7f02c5625600) 0 empty

Class boost::detail::remove_const_helper<char [2], false>
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_const_helper<char [2], false> (0x0x7f02c5625660) 0 empty

Class boost::detail::remove_const_impl<char [2]>
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_const_impl<char [2]> (0x0x7f02c5625540) 0 empty

Class boost::remove_const<char [2]>
   size=1 align=1
   base size=0 base align=1
boost::remove_const<char [2]> (0x0x7f02c56254e0) 0 empty

Class boost::mpl::if_c<false, boost::range_const_iterator<char [2]>, boost::range_mutable_iterator<char [2]> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::range_const_iterator<char [2]>, boost::range_mutable_iterator<char [2]> > (0x0x7f02c5625720) 0 empty

Class boost::range_mutable_iterator<char [2]>
   size=1 align=1
   base size=0 base align=1
boost::range_mutable_iterator<char [2]> (0x0x7f02c5625840) 0 empty

Class boost::mpl::eval_if_c<false, boost::range_const_iterator<char [2]>, boost::range_mutable_iterator<char [2]> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if_c<false, boost::range_const_iterator<char [2]>, boost::range_mutable_iterator<char [2]> > (0x0x7f02c56256c0) 0 empty

Class boost::range_iterator<char [2]>
   size=1 align=1
   base size=0 base align=1
boost::range_iterator<char [2]> (0x0x7f02c5625360) 0 empty

Class boost::detail::iterator_traits<char*>
   size=1 align=1
   base size=1 base align=1
boost::detail::iterator_traits<char*> (0x0x7f02c560c618) 0 empty
  std::iterator_traits<char*> (0x0x7f02c5625900) 0 empty

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

Class boost::range_value<char [2]>
   size=1 align=1
   base size=1 base align=1
boost::range_value<char [2]> (0x0x7f02c560c6e8) 0 empty
  boost::iterator_value<char*> (0x0x7f02c5625960) 0 empty

Class boost::algorithm::predicate_facade<boost::algorithm::detail::is_any_ofF<char> >
   size=1 align=1
   base size=0 base align=1
boost::algorithm::predicate_facade<boost::algorithm::detail::is_any_ofF<char> > (0x0x7f02c56259c0) 0 empty

Class boost::detail::cv_traits_imp<char*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<char*> (0x0x7f02c5625b40) 0 empty

Class boost::detail::is_volatile_rval_filter<char>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_volatile_rval_filter<char> (0x0x7f02c5625ba0) 0 empty

Class boost::is_volatile<char>
   size=1 align=1
   base size=1 base align=1
boost::is_volatile<char> (0x0x7f02c560c820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c560c888) 0 empty
    mpl_::bool_<false> (0x0x7f02c5625c00) 0 empty

Class boost::detail::remove_const_helper<char, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_const_helper<char, false> (0x0x7f02c5625c60) 0 empty

Class boost::detail::remove_const_impl<char>
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_const_impl<char> (0x0x7f02c5625ae0) 0 empty

Class boost::remove_const<char>
   size=1 align=1
   base size=0 base align=1
boost::remove_const<char> (0x0x7f02c5625a80) 0 empty

Class boost::algorithm::detail::is_any_ofF<char>::<anonymous union>
   size=16 align=8
   base size=16 base align=8
boost::algorithm::detail::is_any_ofF<char>::<anonymous union> (0x0x7f02c5625cc0) 0

Class boost::algorithm::detail::is_any_ofF<char>
   size=24 align=8
   base size=24 base align=8
boost::algorithm::detail::is_any_ofF<char> (0x0x7f02c560c750) 0
  boost::algorithm::predicate_facade<boost::algorithm::detail::is_any_ofF<char> > (0x0x7f02c5625a20) 0 empty

Class boost::detail::is_abstract_imp<std::vector<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<std::vector<std::basic_string<char> > > (0x0x7f02c5625de0) 0 empty

Class boost::is_abstract<std::vector<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<std::vector<std::basic_string<char> > > (0x0x7f02c560cc98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c560cd00) 0 empty
    mpl_::bool_<false> (0x0x7f02c5625e40) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_abstract<std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_abstract<std::vector<std::basic_string<char> > > > (0x0x7f02c560cd68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c560cdd0) 0 empty
    mpl_::bool_<false> (0x0x7f02c5625ea0) 0 empty

Class boost::is_array<std::vector<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_array<std::vector<std::basic_string<char> > > (0x0x7f02c560ce38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c560cea0) 0 empty
    mpl_::bool_<false> (0x0x7f02c52a3000) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_array<std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_array<std::vector<std::basic_string<char> > > > (0x0x7f02c560cf08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c560cf70) 0 empty
    mpl_::bool_<false> (0x0x7f02c52a3060) 0 empty

Class boost::mpl::aux::or_impl<false, boost::is_array<std::vector<std::basic_string<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<std::vector<std::basic_string<char> > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c560c0d0) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c560c1a0) 0 empty
    mpl_::bool_<false> (0x0x7f02c52a3180) 0 empty

Class boost::mpl::or_<boost::is_abstract<std::vector<std::basic_string<char> > >, boost::is_array<std::vector<std::basic_string<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<std::vector<std::basic_string<char> > >, boost::is_array<std::vector<std::basic_string<char> > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c560c9c0) 0 empty
  boost::mpl::aux::or_impl<false, boost::is_array<std::vector<std::basic_string<char> > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c560ca28) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c560ca90) 0 empty
      mpl_::bool_<false> (0x0x7f02c52a31e0) 0 empty

Class boost::mpl::if_c<false, boost::foreach_detail_::rvalue_probe<std::vector<std::basic_string<char> > >::private_type_, std::vector<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::foreach_detail_::rvalue_probe<std::vector<std::basic_string<char> > >::private_type_, std::vector<std::basic_string<char> > > (0x0x7f02c52a3240) 0 empty

Class boost::mpl::if_<boost::mpl::or_<boost::is_abstract<std::vector<std::basic_string<char> > >, boost::is_array<std::vector<std::basic_string<char> > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::foreach_detail_::rvalue_probe<std::vector<std::basic_string<char> > >::private_type_, std::vector<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::or_<boost::is_abstract<std::vector<std::basic_string<char> > >, boost::is_array<std::vector<std::basic_string<char> > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::foreach_detail_::rvalue_probe<std::vector<std::basic_string<char> > >::private_type_, std::vector<std::basic_string<char> > > (0x0x7f02c5625d80) 0 empty

Class boost::foreach_detail_::rvalue_probe<std::vector<std::basic_string<char> > >
   size=16 align=8
   base size=16 base align=8
boost::foreach_detail_::rvalue_probe<std::vector<std::basic_string<char> > > (0x0x7f02c5625d20) 0

Class boost::detail::cv_traits_imp<boost::noncopyable_::noncopyable*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::noncopyable_::noncopyable*> (0x0x7f02c52a33c0) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::noncopyable_::noncopyable>
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::noncopyable_::noncopyable> (0x0x7f02c52a3360) 0 empty

Class boost::remove_cv<boost::noncopyable_::noncopyable>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::noncopyable_::noncopyable> (0x0x7f02c52a3300) 0 empty

Class boost::detail::cv_traits_imp<std::vector<std::basic_string<char> >*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<std::vector<std::basic_string<char> >*> (0x0x7f02c52a34e0) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<std::vector<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<std::vector<std::basic_string<char> > > (0x0x7f02c52a3480) 0 empty

Class boost::remove_cv<std::vector<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<std::vector<std::basic_string<char> > > (0x0x7f02c52a3420) 0 empty

Class boost::detail::is_base_and_derived_impl<boost::noncopyable_::noncopyable, std::vector<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_base_and_derived_impl<boost::noncopyable_::noncopyable, std::vector<std::basic_string<char> > > (0x0x7f02c52a32a0) 0 empty

Class boost::is_same<boost::noncopyable_::noncopyable, std::vector<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_same<boost::noncopyable_::noncopyable, std::vector<std::basic_string<char> > > (0x0x7f02c52ab000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c52ab068) 0 empty
    mpl_::bool_<false> (0x0x7f02c52a3540) 0 empty

Class boost::is_base_and_derived<boost::noncopyable_::noncopyable, std::vector<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_base_and_derived<boost::noncopyable_::noncopyable, std::vector<std::basic_string<char> > > (0x0x7f02c52ab0d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c52ab138) 0 empty
    mpl_::bool_<false> (0x0x7f02c52a3660) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_base_and_derived<boost::noncopyable_::noncopyable, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_base_and_derived<boost::noncopyable_::noncopyable, std::vector<std::basic_string<char> > > > (0x0x7f02c52ab270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c52ab2d8) 0 empty
    mpl_::bool_<false> (0x0x7f02c52a36c0) 0 empty

Class boost::mpl::aux::or_impl<false, boost::is_base_and_derived<boost::noncopyable_::noncopyable, std::vector<std::basic_string<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_base_and_derived<boost::noncopyable_::noncopyable, std::vector<std::basic_string<char> > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c52ab340) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c52ab3a8) 0 empty
    mpl_::bool_<false> (0x0x7f02c52a3720) 0 empty

Class boost::mpl::or_<boost::is_abstract<std::vector<std::basic_string<char> > >, boost::is_base_and_derived<boost::noncopyable_::noncopyable, std::vector<std::basic_string<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<std::vector<std::basic_string<char> > >, boost::is_base_and_derived<boost::noncopyable_::noncopyable, std::vector<std::basic_string<char> > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c52ab410) 0 empty
  boost::mpl::aux::or_impl<false, boost::is_base_and_derived<boost::noncopyable_::noncopyable, std::vector<std::basic_string<char> > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c52ab478) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c52ab4e0) 0 empty
      mpl_::bool_<false> (0x0x7f02c52a3780) 0 empty

Class boost::foreach::is_noncopyable<std::vector<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::foreach::is_noncopyable<std::vector<std::basic_string<char> > > (0x0x7f02c52ab548) 0 empty
  boost::mpl::or_<boost::is_abstract<std::vector<std::basic_string<char> > >, boost::is_base_and_derived<boost::noncopyable_::noncopyable, std::vector<std::basic_string<char> > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c52ab5b0) 0 empty
    boost::mpl::aux::or_impl<false, boost::is_base_and_derived<boost::noncopyable_::noncopyable, std::vector<std::basic_string<char> > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c52ab618) 0 empty
      boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c52ab680) 0 empty
        mpl_::bool_<false> (0x0x7f02c52a37e0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::foreach::is_noncopyable<std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::foreach::is_noncopyable<std::vector<std::basic_string<char> > > > (0x0x7f02c52ab6e8) 0 empty
  mpl_::bool_<false> (0x0x7f02c52a3840) 0 empty

Class boost::detail::is_const_rvalue_filter<std::vector<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_const_rvalue_filter<std::vector<std::basic_string<char> > > (0x0x7f02c52a38a0) 0 empty

Class boost::is_const<std::vector<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_const<std::vector<std::basic_string<char> > > (0x0x7f02c52ab750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c52ab7b8) 0 empty
    mpl_::bool_<false> (0x0x7f02c52a3900) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_const<std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_const<std::vector<std::basic_string<char> > > > (0x0x7f02c52ab820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c52ab888) 0 empty
    mpl_::bool_<false> (0x0x7f02c52a3960) 0 empty

Class boost::mpl::not_<boost::is_const<std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::not_<boost::is_const<std::vector<std::basic_string<char> > > > (0x0x7f02c52ab8f0) 0 empty
  boost::mpl::aux::not_impl<0l> (0x0x7f02c52ab958) 0 empty
    mpl_::bool_<true> (0x0x7f02c52a3a80) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::mpl::not_<boost::is_const<std::vector<std::basic_string<char> > > > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::mpl::not_<boost::is_const<std::vector<std::basic_string<char> > > > > (0x0x7f02c52ab9c0) 0 empty
  mpl_::bool_<true> (0x0x7f02c52a3ae0) 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> > (0x0x7f02c52aba28) 0 empty
  mpl_::bool_<true> (0x0x7f02c52a3b40) 0 empty

Class boost::mpl::aux::or_impl<false, boost::mpl::not_<boost::is_const<std::vector<std::basic_string<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::mpl::not_<boost::is_const<std::vector<std::basic_string<char> > > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c52aba90) 0 empty
  boost::mpl::aux::or_impl<true, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c52abaf8) 0 empty
    mpl_::bool_<true> (0x0x7f02c52a3c60) 0 empty

Class boost::mpl::aux::or_impl<false, boost::foreach::is_noncopyable<std::vector<std::basic_string<char> > >, boost::mpl::not_<boost::is_const<std::vector<std::basic_string<char> > > >, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::or_impl<false, boost::foreach::is_noncopyable<std::vector<std::basic_string<char> > >, boost::mpl::not_<boost::is_const<std::vector<std::basic_string<char> > > >, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c52abb60) 0 empty
  boost::mpl::aux::or_impl<false, boost::mpl::not_<boost::is_const<std::vector<std::basic_string<char> > > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c52abbc8) 0 empty
    boost::mpl::aux::or_impl<true, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c52abc30) 0 empty
      mpl_::bool_<true> (0x0x7f02c52a3cc0) 0 empty

Class boost::mpl::or_<boost::is_array<std::vector<std::basic_string<char> > >, boost::foreach::is_noncopyable<std::vector<std::basic_string<char> > >, boost::mpl::not_<boost::is_const<std::vector<std::basic_string<char> > > >, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::or_<boost::is_array<std::vector<std::basic_string<char> > >, boost::foreach::is_noncopyable<std::vector<std::basic_string<char> > >, boost::mpl::not_<boost::is_const<std::vector<std::basic_string<char> > > >, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c52abc98) 0 empty
  boost::mpl::aux::or_impl<false, boost::foreach::is_noncopyable<std::vector<std::basic_string<char> > >, boost::mpl::not_<boost::is_const<std::vector<std::basic_string<char> > > >, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c52abd00) 0 empty
    boost::mpl::aux::or_impl<false, boost::mpl::not_<boost::is_const<std::vector<std::basic_string<char> > > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c52abd68) 0 empty
      boost::mpl::aux::or_impl<true, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c52d1000) 0 empty
        mpl_::bool_<true> (0x0x7f02c52a3d20) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::mpl::or_<boost::is_array<std::vector<std::basic_string<char> > >, boost::foreach::is_noncopyable<std::vector<std::basic_string<char> > >, boost::mpl::not_<boost::is_const<std::vector<std::basic_string<char> > > >, mpl_::bool_<false>, mpl_::bool_<false> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::mpl::or_<boost::is_array<std::vector<std::basic_string<char> > >, boost::foreach::is_noncopyable<std::vector<std::basic_string<char> > >, boost::mpl::not_<boost::is_const<std::vector<std::basic_string<char> > > >, mpl_::bool_<false>, mpl_::bool_<false> > > (0x0x7f02c52d10d0) 0 empty
  mpl_::bool_<true> (0x0x7f02c52a3d80) 0 empty

Class boost::mpl::aux::or_impl<true, boost::mpl::and_<boost::mpl::not_<boost::foreach::is_noncopyable<std::vector<std::basic_string<char> > > >, boost::foreach::is_lightweight_proxy<std::vector<std::basic_string<char> > >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, 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::mpl::and_<boost::mpl::not_<boost::foreach::is_noncopyable<std::vector<std::basic_string<char> > > >, boost::foreach::is_lightweight_proxy<std::vector<std::basic_string<char> > >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c52d1138) 0 empty
  mpl_::bool_<true> (0x0x7f02c52a3de0) 0 empty

Class boost::mpl::or_<boost::mpl::or_<boost::is_array<std::vector<std::basic_string<char> > >, boost::foreach::is_noncopyable<std::vector<std::basic_string<char> > >, boost::mpl::not_<boost::is_const<std::vector<std::basic_string<char> > > >, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::and_<boost::mpl::not_<boost::foreach::is_noncopyable<std::vector<std::basic_string<char> > > >, boost::foreach::is_lightweight_proxy<std::vector<std::basic_string<char> > >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::or_<boost::mpl::or_<boost::is_array<std::vector<std::basic_string<char> > >, boost::foreach::is_noncopyable<std::vector<std::basic_string<char> > >, boost::mpl::not_<boost::is_const<std::vector<std::basic_string<char> > > >, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::and_<boost::mpl::not_<boost::foreach::is_noncopyable<std::vector<std::basic_string<char> > > >, boost::foreach::is_lightweight_proxy<std::vector<std::basic_string<char> > >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c52d11a0) 0 empty
  boost::mpl::aux::or_impl<true, boost::mpl::and_<boost::mpl::not_<boost::foreach::is_noncopyable<std::vector<std::basic_string<char> > > >, boost::foreach::is_lightweight_proxy<std::vector<std::basic_string<char> > >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c52d1208) 0 empty
    mpl_::bool_<true> (0x0x7f02c52a3e40) 0 empty

Class boost::enable_if_c<true, boost::mpl::and_<boost::mpl::not_<boost::foreach::is_noncopyable<std::vector<std::basic_string<char> > > >, boost::foreach::is_lightweight_proxy<std::vector<std::basic_string<char> > >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > >
   size=1 align=1
   base size=0 base align=1
boost::enable_if_c<true, boost::mpl::and_<boost::mpl::not_<boost::foreach::is_noncopyable<std::vector<std::basic_string<char> > > >, boost::foreach::is_lightweight_proxy<std::vector<std::basic_string<char> > >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > > (0x0x7f02c52a3ea0) 0 empty

Class boost::enable_if<boost::mpl::or_<boost::mpl::or_<boost::is_array<std::vector<std::basic_string<char> > >, boost::foreach::is_noncopyable<std::vector<std::basic_string<char> > >, boost::mpl::not_<boost::is_const<std::vector<std::basic_string<char> > > >, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::and_<boost::mpl::not_<boost::foreach::is_noncopyable<std::vector<std::basic_string<char> > > >, boost::foreach::is_lightweight_proxy<std::vector<std::basic_string<char> > >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::and_<boost::mpl::not_<boost::foreach::is_noncopyable<std::vector<std::basic_string<char> > > >, boost::foreach::is_lightweight_proxy<std::vector<std::basic_string<char> > >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > >
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::mpl::or_<boost::mpl::or_<boost::is_array<std::vector<std::basic_string<char> > >, boost::foreach::is_noncopyable<std::vector<std::basic_string<char> > >, boost::mpl::not_<boost::is_const<std::vector<std::basic_string<char> > > >, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::and_<boost::mpl::not_<boost::foreach::is_noncopyable<std::vector<std::basic_string<char> > > >, boost::foreach::is_lightweight_proxy<std::vector<std::basic_string<char> > >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::and_<boost::mpl::not_<boost::foreach::is_noncopyable<std::vector<std::basic_string<char> > > >, boost::foreach::is_lightweight_proxy<std::vector<std::basic_string<char> > >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > > (0x0x7f02c52d1270) 0 empty
  boost::enable_if_c<true, boost::mpl::and_<boost::mpl::not_<boost::foreach::is_noncopyable<std::vector<std::basic_string<char> > > >, boost::foreach::is_lightweight_proxy<std::vector<std::basic_string<char> > >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > > (0x0x7f02c52a3f00) 0 empty

Class boost::mpl::not_<boost::foreach::is_noncopyable<std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::not_<boost::foreach::is_noncopyable<std::vector<std::basic_string<char> > > > (0x0x7f02c52d1410) 0 empty
  boost::mpl::aux::not_impl<0l> (0x0x7f02c52d1478) 0 empty
    mpl_::bool_<true> (0x0x7f02c52a3f60) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::mpl::not_<boost::foreach::is_noncopyable<std::vector<std::basic_string<char> > > > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::mpl::not_<boost::foreach::is_noncopyable<std::vector<std::basic_string<char> > > > > (0x0x7f02c52d14e0) 0 empty
  mpl_::bool_<true> (0x0x7f02c52e30c0) 0 empty

Class boost::foreach::is_lightweight_proxy<std::vector<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::foreach::is_lightweight_proxy<std::vector<std::basic_string<char> > > (0x0x7f02c52d1548) 0 empty
  mpl_::bool_<false> (0x0x7f02c52e3120) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::foreach::is_lightweight_proxy<std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::foreach::is_lightweight_proxy<std::vector<std::basic_string<char> > > > (0x0x7f02c52d15b0) 0 empty
  mpl_::bool_<false> (0x0x7f02c52e3180) 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> > (0x0x7f02c52d1618) 0 empty
  mpl_::bool_<false> (0x0x7f02c52e31e0) 0 empty

Class boost::mpl::aux::and_impl<true, boost::foreach::is_lightweight_proxy<std::vector<std::basic_string<char> > >, 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::foreach::is_lightweight_proxy<std::vector<std::basic_string<char> > >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c52d1680) 0 empty
  boost::mpl::aux::and_impl<false, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c52d16e8) 0 empty
    mpl_::bool_<false> (0x0x7f02c52e3300) 0 empty

Class boost::mpl::and_<boost::mpl::not_<boost::foreach::is_noncopyable<std::vector<std::basic_string<char> > > >, boost::foreach::is_lightweight_proxy<std::vector<std::basic_string<char> > >, 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::foreach::is_noncopyable<std::vector<std::basic_string<char> > > >, boost::foreach::is_lightweight_proxy<std::vector<std::basic_string<char> > >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c52d1750) 0 empty
  boost::mpl::aux::and_impl<true, boost::foreach::is_lightweight_proxy<std::vector<std::basic_string<char> > >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c52d17b8) 0 empty
    boost::mpl::aux::and_impl<false, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c52d1820) 0 empty
      mpl_::bool_<false> (0x0x7f02c52e3360) 0 empty

Class boost::foreach_detail_::auto_any<std::vector<std::basic_string<char> >*>
   size=8 align=8
   base size=8 base align=8
boost::foreach_detail_::auto_any<std::vector<std::basic_string<char> >*> (0x0x7f02c52d1a28) 0
  boost::foreach_detail_::auto_any_base (0x0x7f02c52e33c0) 0 empty

Class boost::mpl::if_c<false, const std::vector<std::basic_string<char> >, std::vector<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, const std::vector<std::basic_string<char> >, std::vector<std::basic_string<char> > > (0x0x7f02c52e3480) 0 empty

Class boost::mpl::if_<mpl_::bool_<false>, const std::vector<std::basic_string<char> >, std::vector<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<mpl_::bool_<false>, const std::vector<std::basic_string<char> >, std::vector<std::basic_string<char> > > (0x0x7f02c52e3420) 0 empty

Class boost::foreach_detail_::type2type<std::vector<std::basic_string<char> >, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::foreach_detail_::type2type<std::vector<std::basic_string<char> >, mpl_::bool_<false> > (0x0x7f02c52d12d8) 0 empty
  boost::mpl::if_<mpl_::bool_<false>, const std::vector<std::basic_string<char> >, std::vector<std::basic_string<char> > > (0x0x7f02c52e34e0) 0 empty

Class boost::mpl::aux::and_impl<false, boost::mpl::or_<boost::is_convertible<std::vector<std::basic_string<char> >, const char*>, boost::is_convertible<std::vector<std::basic_string<char> >, const wchar_t*>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, 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, boost::mpl::or_<boost::is_convertible<std::vector<std::basic_string<char> >, const char*>, boost::is_convertible<std::vector<std::basic_string<char> >, const wchar_t*>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c52d13a8) 0 empty
  mpl_::bool_<false> (0x0x7f02c52e3660) 0 empty

Class boost::mpl::and_<boost::is_array<std::vector<std::basic_string<char> > >, boost::mpl::or_<boost::is_convertible<std::vector<std::basic_string<char> >, const char*>, boost::is_convertible<std::vector<std::basic_string<char> >, const wchar_t*>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::and_<boost::is_array<std::vector<std::basic_string<char> > >, boost::mpl::or_<boost::is_convertible<std::vector<std::basic_string<char> >, const char*>, boost::is_convertible<std::vector<std::basic_string<char> >, const wchar_t*>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c52d1340) 0 empty
  boost::mpl::aux::and_impl<false, boost::mpl::or_<boost::is_convertible<std::vector<std::basic_string<char> >, const char*>, boost::is_convertible<std::vector<std::basic_string<char> >, const wchar_t*>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c52d1888) 0 empty
    mpl_::bool_<false> (0x0x7f02c52e36c0) 0 empty

Class boost::foreach_detail_::is_char_array<std::vector<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::foreach_detail_::is_char_array<std::vector<std::basic_string<char> > > (0x0x7f02c52d18f0) 0 empty
  boost::mpl::and_<boost::is_array<std::vector<std::basic_string<char> > >, boost::mpl::or_<boost::is_convertible<std::vector<std::basic_string<char> >, const char*>, boost::is_convertible<std::vector<std::basic_string<char> >, const wchar_t*>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c52d1958) 0 empty
    boost::mpl::aux::and_impl<false, boost::mpl::or_<boost::is_convertible<std::vector<std::basic_string<char> >, const char*>, boost::is_convertible<std::vector<std::basic_string<char> >, const wchar_t*>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c52d19c0) 0 empty
      mpl_::bool_<false> (0x0x7f02c52e3720) 0 empty

Class boost::foreach_detail_::foreach_iterator<std::vector<std::basic_string<char> >, mpl_::bool_<false> >::IS_THIS_AN_ARRAY_OR_A_NULL_TERMINATED_STRING353
   size=1 align=1
   base size=1 base align=1
boost::foreach_detail_::foreach_iterator<std::vector<std::basic_string<char> >, mpl_::bool_<false> >::IS_THIS_AN_ARRAY_OR_A_NULL_TERMINATED_STRING353 (0x0x7f02c52d1a90) 0 empty
  mpl_::assert_ (0x0x7f02c52e3780) 0 empty

Class mpl_::assert<true>
   size=1 align=1
   base size=0 base align=1
mpl_::assert<true> (0x0x7f02c52e3840) 0 empty

Class boost::foreach_detail_::wrap_cstr<std::vector<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::foreach_detail_::wrap_cstr<std::vector<std::basic_string<char> > > (0x0x7f02c52e38a0) 0 empty

Class boost::mpl::if_c<false, boost::range_const_iterator<std::vector<std::basic_string<char> > >, boost::range_mutable_iterator<std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::range_const_iterator<std::vector<std::basic_string<char> > >, boost::range_mutable_iterator<std::vector<std::basic_string<char> > > > (0x0x7f02c52e39c0) 0 empty

Class boost::mpl::if_<mpl_::bool_<false>, boost::range_const_iterator<std::vector<std::basic_string<char> > >, boost::range_mutable_iterator<std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<mpl_::bool_<false>, boost::range_const_iterator<std::vector<std::basic_string<char> > >, boost::range_mutable_iterator<std::vector<std::basic_string<char> > > > (0x0x7f02c52e3960) 0 empty

Class boost::range_detail::exists<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::range_detail::exists<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f02c52e3a20) 0 empty

Class boost::range_detail::extract_iterator<std::vector<std::basic_string<char> >, void>
   size=1 align=1
   base size=0 base align=1
boost::range_detail::extract_iterator<std::vector<std::basic_string<char> >, void> (0x0x7f02c52e3a80) 0 empty

Class boost::range_mutable_iterator<std::vector<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::range_mutable_iterator<std::vector<std::basic_string<char> > > (0x0x7f02c52d1c98) 0 empty
  boost::range_detail::extract_iterator<std::vector<std::basic_string<char> >, void> (0x0x7f02c52e3ae0) 0 empty

Class boost::mpl::eval_if<mpl_::bool_<false>, boost::range_const_iterator<std::vector<std::basic_string<char> > >, boost::range_mutable_iterator<std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<mpl_::bool_<false>, boost::range_const_iterator<std::vector<std::basic_string<char> > >, boost::range_mutable_iterator<std::vector<std::basic_string<char> > > > (0x0x7f02c52e3900) 0 empty

Class boost::foreach_detail_::foreach_iterator<std::vector<std::basic_string<char> >, mpl_::bool_<false> >
   size=1 align=1
   base size=0 base align=1
boost::foreach_detail_::foreach_iterator<std::vector<std::basic_string<char> >, mpl_::bool_<false> > (0x0x7f02c52e3600) 0 empty

Class boost::foreach_detail_::auto_any<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=8 align=8
   base size=8 base align=8
boost::foreach_detail_::auto_any<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f02c52d1f08) 0
  boost::foreach_detail_::auto_any_base (0x0x7f02c52e3b40) 0 empty

Class std::iterator_traits<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f02c52e3c00) 0 empty

Class boost::detail::iterator_traits<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::detail::iterator_traits<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f02c52d1dd0) 0 empty
  std::iterator_traits<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f02c52e3c60) 0 empty

Class boost::iterator_reference<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::iterator_reference<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f02c52e3ba0) 0 empty

Class boost::foreach_detail_::foreach_reference<std::vector<std::basic_string<char> >, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::foreach_detail_::foreach_reference<std::vector<std::basic_string<char> >, mpl_::bool_<false> > (0x0x7f02c52d1ea0) 0 empty
  boost::iterator_reference<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f02c52e3cc0) 0 empty

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

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

Class boost::detail::sp_convertible<DNSRecordContent, DNSRecordContent>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_convertible<DNSRecordContent, DNSRecordContent> (0x0x7f02c52e3de0) 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> (0x0x7f02c5329270) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f02c52e3e40) 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> (0x0x7f02c52e3ea0) 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> (0x0x7f02c52e3f00) 0 empty

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

Class boost::detail::sp_enable_if_convertible<TCPConnection, TCPConnection>
   size=1 align=1
   base size=1 base align=1
boost::detail::sp_enable_if_convertible<TCPConnection, TCPConnection> (0x0x7f02c53294e0) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f02c53a1060) 0 empty

Class boost::detail::sp_enable_if_auto_ptr<boost::shared_ptr<TCPConnection>, int>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_enable_if_auto_ptr<boost::shared_ptr<TCPConnection>, int> (0x0x7f02c53a10c0) 0 empty

Class boost::detail::sp_enable_if_auto_ptr<boost::shared_ptr<TCPConnection>, boost::shared_ptr<TCPConnection>&>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_enable_if_auto_ptr<boost::shared_ptr<TCPConnection>, boost::shared_ptr<TCPConnection>&> (0x0x7f02c53a1120) 0 empty

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

Class boost::is_placeholder<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::is_placeholder<std::basic_string<char> > (0x0x7f02c53a1540) 0 empty

Class boost::_bi::add_value_2<std::basic_string<char>, 0>
   size=1 align=1
   base size=0 base align=1
boost::_bi::add_value_2<std::basic_string<char>, 0> (0x0x7f02c53a15a0) 0 empty

Class boost::_bi::add_value<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::_bi::add_value<std::basic_string<char> > (0x0x7f02c53a14e0) 0 empty

Class boost::is_placeholder<ComboAddress>
   size=1 align=1
   base size=0 base align=1
boost::is_placeholder<ComboAddress> (0x0x7f02c53a1660) 0 empty

Class boost::_bi::add_value_2<ComboAddress, 0>
   size=1 align=1
   base size=0 base align=1
boost::_bi::add_value_2<ComboAddress, 0> (0x0x7f02c53a16c0) 0 empty

Class boost::_bi::add_value<ComboAddress>
   size=1 align=1
   base size=0 base align=1
boost::_bi::add_value<ComboAddress> (0x0x7f02c53a1600) 0 empty

Class boost::is_placeholder<int>
   size=1 align=1
   base size=0 base align=1
boost::is_placeholder<int> (0x0x7f02c53a1780) 0 empty

Class boost::_bi::add_value_2<int, 0>
   size=1 align=1
   base size=0 base align=1
boost::_bi::add_value_2<int, 0> (0x0x7f02c53a17e0) 0 empty

Class boost::_bi::add_value<int>
   size=1 align=1
   base size=0 base align=1
boost::_bi::add_value<int> (0x0x7f02c53a1720) 0 empty

Class boost::_bi::list_av_3<std::basic_string<char>, ComboAddress, int>
   size=1 align=1
   base size=0 base align=1
boost::_bi::list_av_3<std::basic_string<char>, ComboAddress, int> (0x0x7f02c53a1480) 0 empty

Class boost::_bi::result_traits<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int)>
   size=1 align=1
   base size=0 base align=1
boost::_bi::result_traits<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int)> (0x0x7f02c53a19c0) 0 empty

Class boost::_bi::value<std::basic_string<char> >
   size=8 align=8
   base size=8 base align=8
boost::_bi::value<std::basic_string<char> > (0x0x7f02c53a1f00) 0

Class boost::_bi::storage1<boost::_bi::value<std::basic_string<char> > >
   size=8 align=8
   base size=8 base align=8
boost::_bi::storage1<boost::_bi::value<std::basic_string<char> > > (0x0x7f02c53a1ea0) 0

Class boost::_bi::value<ComboAddress>
   size=28 align=4
   base size=28 base align=4
boost::_bi::value<ComboAddress> (0x0x7f02c50ba000) 0

Class boost::_bi::storage2<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress> >
   size=40 align=8
   base size=36 base align=8
boost::_bi::storage2<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress> > (0x0x7f02c5329068) 0
  boost::_bi::storage1<boost::_bi::value<std::basic_string<char> > > (0x0x7f02c53a1f60) 0

Class boost::_bi::value<int>
   size=4 align=4
   base size=4 base align=4
boost::_bi::value<int> (0x0x7f02c50ba0c0) 0

Class boost::_bi::storage3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> >
   size=40 align=8
   base size=40 base align=8
boost::_bi::storage3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > (0x0x7f02c53291a0) 0
  boost::_bi::storage2<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress> > (0x0x7f02c5329680) 0
    boost::_bi::storage1<boost::_bi::value<std::basic_string<char> > > (0x0x7f02c50ba060) 0

Class boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> >
   size=40 align=8
   base size=40 base align=8
boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > (0x0x7f02c5329820) 0
  boost::_bi::storage3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > (0x0x7f02c5329888) 0
    boost::_bi::storage2<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress> > (0x0x7f02c53298f0) 0
      boost::_bi::storage1<boost::_bi::value<std::basic_string<char> > > (0x0x7f02c50ba120) 0

Class boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > >
   size=48 align=8
   base size=48 base align=8
boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > > (0x0x7f02c53a1960) 0

Class boost::function0<void*>
   size=32 align=8
   base size=32 base align=8
boost::function0<void*> (0x0x7f02c50f01a0) 0
  boost::function_base (0x0x7f02c50ba1e0) 0

Class boost::function<void*()>
   size=32 align=8
   base size=32 base align=8
boost::function<void*()> (0x0x7f02c50f0270) 0
  boost::function0<void*> (0x0x7f02c50f02d8) 0
    boost::function_base (0x0x7f02c50ba2a0) 0

Class boost::is_integral<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > > > (0x0x7f02c50f0340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c50f03a8) 0 empty
    mpl_::bool_<false> (0x0x7f02c50ba300) 0 empty

Class __gnu_cxx::new_allocator<std::pair<int, boost::function<void(int, boost::any&)> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<int, boost::function<void(int, boost::any&)> > > (0x0x7f02c50ba420) 0 empty

Class std::allocator<std::pair<int, boost::function<void(int, boost::any&)> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<int, boost::function<void(int, boost::any&)> > > (0x0x7f02c50f0478) 0 empty
  __gnu_cxx::new_allocator<std::pair<int, boost::function<void(int, boost::any&)> > > (0x0x7f02c50ba480) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, boost::function<void(int, boost::any&)> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<int, boost::function<void(int, boost::any&)> > > > (0x0x7f02c50ba3c0) 0 empty

Class std::allocator<std::pair<int, boost::function<void(int, boost::any&)> > >::rebind<std::pair<int, boost::function<void(int, boost::any&)> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<int, boost::function<void(int, boost::any&)> > >::rebind<std::pair<int, boost::function<void(int, boost::any&)> > > (0x0x7f02c50ba660) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, boost::function<void(int, boost::any&)> > > >::rebind<std::pair<int, boost::function<void(int, boost::any&)> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<int, boost::function<void(int, boost::any&)> > > >::rebind<std::pair<int, boost::function<void(int, boost::any&)> > > (0x0x7f02c50ba600) 0 empty

Class std::_Vector_base<std::pair<int, boost::function<void(int, boost::any&)> >, std::allocator<std::pair<int, boost::function<void(int, boost::any&)> > > >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::pair<int, boost::function<void(int, boost::any&)> >, std::allocator<std::pair<int, boost::function<void(int, boost::any&)> > > >::_Vector_impl (0x0x7f02c50f06e8) 0
  std::allocator<std::pair<int, boost::function<void(int, boost::any&)> > > (0x0x7f02c50f0750) 0 empty
    __gnu_cxx::new_allocator<std::pair<int, boost::function<void(int, boost::any&)> > > (0x0x7f02c50ba6c0) 0 empty

Class std::_Vector_base<std::pair<int, boost::function<void(int, boost::any&)> >, std::allocator<std::pair<int, boost::function<void(int, boost::any&)> > > >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::pair<int, boost::function<void(int, boost::any&)> >, std::allocator<std::pair<int, boost::function<void(int, boost::any&)> > > > (0x0x7f02c50ba360) 0

Class std::vector<std::pair<int, boost::function<void(int, boost::any&)> > >
   size=24 align=8
   base size=24 base align=8
std::vector<std::pair<int, boost::function<void(int, boost::any&)> > > (0x0x7f02c50f07b8) 0
  std::_Vector_base<std::pair<int, boost::function<void(int, boost::any&)> >, std::allocator<std::pair<int, boost::function<void(int, boost::any&)> > > > (0x0x7f02c50ba720) 0

Class std::pair<int, void (*)(int, boost::any&)>
   size=16 align=8
   base size=16 base align=8
std::pair<int, void (*)(int, boost::any&)> (0x0x7f02c50ba780) 0

Class std::pair<int, boost::function<void(int, boost::any&)> >
   size=40 align=8
   base size=40 base align=8
std::pair<int, boost::function<void(int, boost::any&)> > (0x0x7f02c50ba7e0) 0

Class boost::function0<long unsigned int*>
   size=32 align=8
   base size=32 base align=8
boost::function0<long unsigned int*> (0x0x7f02c50f0a90) 0
  boost::function_base (0x0x7f02c50ba8a0) 0

Class boost::function<long unsigned int*()>
   size=32 align=8
   base size=32 base align=8
boost::function<long unsigned int*()> (0x0x7f02c50f0b60) 0
  boost::function0<long unsigned int*> (0x0x7f02c50f0bc8) 0
    boost::function_base (0x0x7f02c50ba960) 0

Class boost::is_integral<long unsigned int* (*)()>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<long unsigned int* (*)()> (0x0x7f02c50f0c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c50f0c98) 0 empty
    mpl_::bool_<false> (0x0x7f02c50ba9c0) 0 empty

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> > (0x0x7f02c50baa20) 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> (0x0x7f02c50baae0) 0

Class ThreadMSG
   size=40 align=8
   base size=33 base align=8
ThreadMSG (0x0x7f02c50bab40) 0

Class boost::detail::is_abstract_imp<std::vector<ThreadPipeSet> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<std::vector<ThreadPipeSet> > (0x0x7f02c50bac60) 0 empty

Class boost::is_abstract<std::vector<ThreadPipeSet> >
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<std::vector<ThreadPipeSet> > (0x0x7f02c5253a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c5253af8) 0 empty
    mpl_::bool_<false> (0x0x7f02c50bacc0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_abstract<std::vector<ThreadPipeSet> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_abstract<std::vector<ThreadPipeSet> > > (0x0x7f02c5253b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c5253bc8) 0 empty
    mpl_::bool_<false> (0x0x7f02c50bad20) 0 empty

Class boost::is_array<std::vector<ThreadPipeSet> >
   size=1 align=1
   base size=1 base align=1
boost::is_array<std::vector<ThreadPipeSet> > (0x0x7f02c5253d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c5253d68) 0 empty
    mpl_::bool_<false> (0x0x7f02c50bad80) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_array<std::vector<ThreadPipeSet> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_array<std::vector<ThreadPipeSet> > > (0x0x7f02c5253dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c5253e38) 0 empty
    mpl_::bool_<false> (0x0x7f02c50bade0) 0 empty

Class boost::mpl::aux::or_impl<false, boost::is_array<std::vector<ThreadPipeSet> >, 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<std::vector<ThreadPipeSet> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c5253ea0) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c5253f08) 0 empty
    mpl_::bool_<false> (0x0x7f02c50baf00) 0 empty

Class boost::mpl::or_<boost::is_abstract<std::vector<ThreadPipeSet> >, boost::is_array<std::vector<ThreadPipeSet> >, 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<std::vector<ThreadPipeSet> >, boost::is_array<std::vector<ThreadPipeSet> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c5253f70) 0 empty
  boost::mpl::aux::or_impl<false, boost::is_array<std::vector<ThreadPipeSet> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c4e6c000) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c4e6c068) 0 empty
      mpl_::bool_<false> (0x0x7f02c50baf60) 0 empty

Class boost::mpl::if_c<false, boost::foreach_detail_::rvalue_probe<std::vector<ThreadPipeSet> >::private_type_, std::vector<ThreadPipeSet> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::foreach_detail_::rvalue_probe<std::vector<ThreadPipeSet> >::private_type_, std::vector<ThreadPipeSet> > (0x0x7f02c4e6e000) 0 empty

Class boost::mpl::if_<boost::mpl::or_<boost::is_abstract<std::vector<ThreadPipeSet> >, boost::is_array<std::vector<ThreadPipeSet> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::foreach_detail_::rvalue_probe<std::vector<ThreadPipeSet> >::private_type_, std::vector<ThreadPipeSet> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::or_<boost::is_abstract<std::vector<ThreadPipeSet> >, boost::is_array<std::vector<ThreadPipeSet> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::foreach_detail_::rvalue_probe<std::vector<ThreadPipeSet> >::private_type_, std::vector<ThreadPipeSet> > (0x0x7f02c50bac00) 0 empty

Class boost::foreach_detail_::rvalue_probe<std::vector<ThreadPipeSet> >
   size=16 align=8
   base size=16 base align=8
boost::foreach_detail_::rvalue_probe<std::vector<ThreadPipeSet> > (0x0x7f02c50baba0) 0

Class boost::detail::cv_traits_imp<std::vector<ThreadPipeSet>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<std::vector<ThreadPipeSet>*> (0x0x7f02c4e6e180) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<std::vector<ThreadPipeSet> >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<std::vector<ThreadPipeSet> > (0x0x7f02c4e6e120) 0 empty

Class boost::remove_cv<std::vector<ThreadPipeSet> >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<std::vector<ThreadPipeSet> > (0x0x7f02c4e6e0c0) 0 empty

Class boost::detail::is_base_and_derived_impl<boost::noncopyable_::noncopyable, std::vector<ThreadPipeSet> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_base_and_derived_impl<boost::noncopyable_::noncopyable, std::vector<ThreadPipeSet> > (0x0x7f02c4e6e060) 0 empty

Class boost::is_same<boost::noncopyable_::noncopyable, std::vector<ThreadPipeSet> >
   size=1 align=1
   base size=1 base align=1
boost::is_same<boost::noncopyable_::noncopyable, std::vector<ThreadPipeSet> > (0x0x7f02c4e6c3a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c4e6c410) 0 empty
    mpl_::bool_<false> (0x0x7f02c4e6e1e0) 0 empty

Class boost::is_base_and_derived<boost::noncopyable_::noncopyable, std::vector<ThreadPipeSet> >
   size=1 align=1
   base size=1 base align=1
boost::is_base_and_derived<boost::noncopyable_::noncopyable, std::vector<ThreadPipeSet> > (0x0x7f02c4e6c548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c4e6c5b0) 0 empty
    mpl_::bool_<false> (0x0x7f02c4e6e240) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_base_and_derived<boost::noncopyable_::noncopyable, std::vector<ThreadPipeSet> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_base_and_derived<boost::noncopyable_::noncopyable, std::vector<ThreadPipeSet> > > (0x0x7f02c4e6c618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c4e6c680) 0 empty
    mpl_::bool_<false> (0x0x7f02c4e6e360) 0 empty

Class boost::mpl::aux::or_impl<false, boost::is_base_and_derived<boost::noncopyable_::noncopyable, std::vector<ThreadPipeSet> >, 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_base_and_derived<boost::noncopyable_::noncopyable, std::vector<ThreadPipeSet> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c4e6c6e8) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c4e6c750) 0 empty
    mpl_::bool_<false> (0x0x7f02c4e6e3c0) 0 empty

Class boost::mpl::or_<boost::is_abstract<std::vector<ThreadPipeSet> >, boost::is_base_and_derived<boost::noncopyable_::noncopyable, std::vector<ThreadPipeSet> >, 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<std::vector<ThreadPipeSet> >, boost::is_base_and_derived<boost::noncopyable_::noncopyable, std::vector<ThreadPipeSet> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c4e6c7b8) 0 empty
  boost::mpl::aux::or_impl<false, boost::is_base_and_derived<boost::noncopyable_::noncopyable, std::vector<ThreadPipeSet> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c4e6c820) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c4e6c888) 0 empty
      mpl_::bool_<false> (0x0x7f02c4e6e420) 0 empty

Class boost::foreach::is_noncopyable<std::vector<ThreadPipeSet> >
   size=1 align=1
   base size=1 base align=1
boost::foreach::is_noncopyable<std::vector<ThreadPipeSet> > (0x0x7f02c4e6c8f0) 0 empty
  boost::mpl::or_<boost::is_abstract<std::vector<ThreadPipeSet> >, boost::is_base_and_derived<boost::noncopyable_::noncopyable, std::vector<ThreadPipeSet> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c4e6c958) 0 empty
    boost::mpl::aux::or_impl<false, boost::is_base_and_derived<boost::noncopyable_::noncopyable, std::vector<ThreadPipeSet> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c4e6c9c0) 0 empty
      boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c4e6ca28) 0 empty
        mpl_::bool_<false> (0x0x7f02c4e6e480) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::foreach::is_noncopyable<std::vector<ThreadPipeSet> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::foreach::is_noncopyable<std::vector<ThreadPipeSet> > > (0x0x7f02c4e6ca90) 0 empty
  mpl_::bool_<false> (0x0x7f02c4e6e4e0) 0 empty

Class boost::detail::is_const_rvalue_filter<std::vector<ThreadPipeSet> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_const_rvalue_filter<std::vector<ThreadPipeSet> > (0x0x7f02c4e6e600) 0 empty

Class boost::is_const<std::vector<ThreadPipeSet> >
   size=1 align=1
   base size=1 base align=1
boost::is_const<std::vector<ThreadPipeSet> > (0x0x7f02c4e6caf8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c4e6cb60) 0 empty
    mpl_::bool_<false> (0x0x7f02c4e6e660) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_const<std::vector<ThreadPipeSet> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_const<std::vector<ThreadPipeSet> > > (0x0x7f02c4e6cbc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c4e6cc30) 0 empty
    mpl_::bool_<false> (0x0x7f02c4e6e6c0) 0 empty

Class boost::mpl::not_<boost::is_const<std::vector<ThreadPipeSet> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::not_<boost::is_const<std::vector<ThreadPipeSet> > > (0x0x7f02c4e6cc98) 0 empty
  boost::mpl::aux::not_impl<0l> (0x0x7f02c4e6cd00) 0 empty
    mpl_::bool_<true> (0x0x7f02c4e6e7e0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::mpl::not_<boost::is_const<std::vector<ThreadPipeSet> > > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::mpl::not_<boost::is_const<std::vector<ThreadPipeSet> > > > (0x0x7f02c4e6cd68) 0 empty
  mpl_::bool_<true> (0x0x7f02c4e6e840) 0 empty

Class boost::mpl::aux::or_impl<false, boost::mpl::not_<boost::is_const<std::vector<ThreadPipeSet> > >, 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::mpl::not_<boost::is_const<std::vector<ThreadPipeSet> > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c4e6cea0) 0 empty
  boost::mpl::aux::or_impl<true, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c4e6cf08) 0 empty
    mpl_::bool_<true> (0x0x7f02c4e6e8a0) 0 empty

Class boost::mpl::aux::or_impl<false, boost::foreach::is_noncopyable<std::vector<ThreadPipeSet> >, boost::mpl::not_<boost::is_const<std::vector<ThreadPipeSet> > >, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::or_impl<false, boost::foreach::is_noncopyable<std::vector<ThreadPipeSet> >, boost::mpl::not_<boost::is_const<std::vector<ThreadPipeSet> > >, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c4e6cf70) 0 empty
  boost::mpl::aux::or_impl<false, boost::mpl::not_<boost::is_const<std::vector<ThreadPipeSet> > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c4e8e000) 0 empty
    boost::mpl::aux::or_impl<true, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c4e8e068) 0 empty
      mpl_::bool_<true> (0x0x7f02c4e6e900) 0 empty

Class boost::mpl::or_<boost::is_array<std::vector<ThreadPipeSet> >, boost::foreach::is_noncopyable<std::vector<ThreadPipeSet> >, boost::mpl::not_<boost::is_const<std::vector<ThreadPipeSet> > >, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::or_<boost::is_array<std::vector<ThreadPipeSet> >, boost::foreach::is_noncopyable<std::vector<ThreadPipeSet> >, boost::mpl::not_<boost::is_const<std::vector<ThreadPipeSet> > >, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c4e8e0d0) 0 empty
  boost::mpl::aux::or_impl<false, boost::foreach::is_noncopyable<std::vector<ThreadPipeSet> >, boost::mpl::not_<boost::is_const<std::vector<ThreadPipeSet> > >, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c4e8e138) 0 empty
    boost::mpl::aux::or_impl<false, boost::mpl::not_<boost::is_const<std::vector<ThreadPipeSet> > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c4e8e1a0) 0 empty
      boost::mpl::aux::or_impl<true, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c4e8e208) 0 empty
        mpl_::bool_<true> (0x0x7f02c4e6e960) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::mpl::or_<boost::is_array<std::vector<ThreadPipeSet> >, boost::foreach::is_noncopyable<std::vector<ThreadPipeSet> >, boost::mpl::not_<boost::is_const<std::vector<ThreadPipeSet> > >, mpl_::bool_<false>, mpl_::bool_<false> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::mpl::or_<boost::is_array<std::vector<ThreadPipeSet> >, boost::foreach::is_noncopyable<std::vector<ThreadPipeSet> >, boost::mpl::not_<boost::is_const<std::vector<ThreadPipeSet> > >, mpl_::bool_<false>, mpl_::bool_<false> > > (0x0x7f02c4e8e270) 0 empty
  mpl_::bool_<true> (0x0x7f02c4e6e9c0) 0 empty

Class boost::mpl::aux::or_impl<true, boost::mpl::and_<boost::mpl::not_<boost::foreach::is_noncopyable<std::vector<ThreadPipeSet> > >, boost::foreach::is_lightweight_proxy<std::vector<ThreadPipeSet> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, 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::mpl::and_<boost::mpl::not_<boost::foreach::is_noncopyable<std::vector<ThreadPipeSet> > >, boost::foreach::is_lightweight_proxy<std::vector<ThreadPipeSet> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c4e8e2d8) 0 empty
  mpl_::bool_<true> (0x0x7f02c4e6ea20) 0 empty

Class boost::mpl::or_<boost::mpl::or_<boost::is_array<std::vector<ThreadPipeSet> >, boost::foreach::is_noncopyable<std::vector<ThreadPipeSet> >, boost::mpl::not_<boost::is_const<std::vector<ThreadPipeSet> > >, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::and_<boost::mpl::not_<boost::foreach::is_noncopyable<std::vector<ThreadPipeSet> > >, boost::foreach::is_lightweight_proxy<std::vector<ThreadPipeSet> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::or_<boost::mpl::or_<boost::is_array<std::vector<ThreadPipeSet> >, boost::foreach::is_noncopyable<std::vector<ThreadPipeSet> >, boost::mpl::not_<boost::is_const<std::vector<ThreadPipeSet> > >, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::and_<boost::mpl::not_<boost::foreach::is_noncopyable<std::vector<ThreadPipeSet> > >, boost::foreach::is_lightweight_proxy<std::vector<ThreadPipeSet> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c4e8e340) 0 empty
  boost::mpl::aux::or_impl<true, boost::mpl::and_<boost::mpl::not_<boost::foreach::is_noncopyable<std::vector<ThreadPipeSet> > >, boost::foreach::is_lightweight_proxy<std::vector<ThreadPipeSet> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c4e8e3a8) 0 empty
    mpl_::bool_<true> (0x0x7f02c4e6ea80) 0 empty

Class boost::enable_if_c<true, boost::mpl::and_<boost::mpl::not_<boost::foreach::is_noncopyable<std::vector<ThreadPipeSet> > >, boost::foreach::is_lightweight_proxy<std::vector<ThreadPipeSet> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > >
   size=1 align=1
   base size=0 base align=1
boost::enable_if_c<true, boost::mpl::and_<boost::mpl::not_<boost::foreach::is_noncopyable<std::vector<ThreadPipeSet> > >, boost::foreach::is_lightweight_proxy<std::vector<ThreadPipeSet> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > > (0x0x7f02c4e6eae0) 0 empty

Class boost::enable_if<boost::mpl::or_<boost::mpl::or_<boost::is_array<std::vector<ThreadPipeSet> >, boost::foreach::is_noncopyable<std::vector<ThreadPipeSet> >, boost::mpl::not_<boost::is_const<std::vector<ThreadPipeSet> > >, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::and_<boost::mpl::not_<boost::foreach::is_noncopyable<std::vector<ThreadPipeSet> > >, boost::foreach::is_lightweight_proxy<std::vector<ThreadPipeSet> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::and_<boost::mpl::not_<boost::foreach::is_noncopyable<std::vector<ThreadPipeSet> > >, boost::foreach::is_lightweight_proxy<std::vector<ThreadPipeSet> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > >
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::mpl::or_<boost::mpl::or_<boost::is_array<std::vector<ThreadPipeSet> >, boost::foreach::is_noncopyable<std::vector<ThreadPipeSet> >, boost::mpl::not_<boost::is_const<std::vector<ThreadPipeSet> > >, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::and_<boost::mpl::not_<boost::foreach::is_noncopyable<std::vector<ThreadPipeSet> > >, boost::foreach::is_lightweight_proxy<std::vector<ThreadPipeSet> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::and_<boost::mpl::not_<boost::foreach::is_noncopyable<std::vector<ThreadPipeSet> > >, boost::foreach::is_lightweight_proxy<std::vector<ThreadPipeSet> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > > (0x0x7f02c4e8e410) 0 empty
  boost::enable_if_c<true, boost::mpl::and_<boost::mpl::not_<boost::foreach::is_noncopyable<std::vector<ThreadPipeSet> > >, boost::foreach::is_lightweight_proxy<std::vector<ThreadPipeSet> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > > (0x0x7f02c4e6eb40) 0 empty

Class boost::mpl::not_<boost::foreach::is_noncopyable<std::vector<ThreadPipeSet> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::not_<boost::foreach::is_noncopyable<std::vector<ThreadPipeSet> > > (0x0x7f02c4e8e478) 0 empty
  boost::mpl::aux::not_impl<0l> (0x0x7f02c4e8e4e0) 0 empty
    mpl_::bool_<true> (0x0x7f02c4e6eba0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::mpl::not_<boost::foreach::is_noncopyable<std::vector<ThreadPipeSet> > > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::mpl::not_<boost::foreach::is_noncopyable<std::vector<ThreadPipeSet> > > > (0x0x7f02c4e8e618) 0 empty
  mpl_::bool_<true> (0x0x7f02c4e6ec00) 0 empty

Class boost::foreach::is_lightweight_proxy<std::vector<ThreadPipeSet> >
   size=1 align=1
   base size=1 base align=1
boost::foreach::is_lightweight_proxy<std::vector<ThreadPipeSet> > (0x0x7f02c4e8e680) 0 empty
  mpl_::bool_<false> (0x0x7f02c4e6ec60) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::foreach::is_lightweight_proxy<std::vector<ThreadPipeSet> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::foreach::is_lightweight_proxy<std::vector<ThreadPipeSet> > > (0x0x7f02c4e8e6e8) 0 empty
  mpl_::bool_<false> (0x0x7f02c4e6ecc0) 0 empty

Class boost::mpl::aux::and_impl<true, boost::foreach::is_lightweight_proxy<std::vector<ThreadPipeSet> >, 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::foreach::is_lightweight_proxy<std::vector<ThreadPipeSet> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c4e8e820) 0 empty
  boost::mpl::aux::and_impl<false, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c4e8e888) 0 empty
    mpl_::bool_<false> (0x0x7f02c4e6ed20) 0 empty

Class boost::mpl::and_<boost::mpl::not_<boost::foreach::is_noncopyable<std::vector<ThreadPipeSet> > >, boost::foreach::is_lightweight_proxy<std::vector<ThreadPipeSet> >, 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::foreach::is_noncopyable<std::vector<ThreadPipeSet> > >, boost::foreach::is_lightweight_proxy<std::vector<ThreadPipeSet> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c4e8e8f0) 0 empty
  boost::mpl::aux::and_impl<true, boost::foreach::is_lightweight_proxy<std::vector<ThreadPipeSet> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c4e8e958) 0 empty
    boost::mpl::aux::and_impl<false, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c4e8e9c0) 0 empty
      mpl_::bool_<false> (0x0x7f02c4e6ed80) 0 empty

Class boost::foreach_detail_::auto_any<std::vector<ThreadPipeSet>*>
   size=8 align=8
   base size=8 base align=8
boost::foreach_detail_::auto_any<std::vector<ThreadPipeSet>*> (0x0x7f02c4e8ea28) 0
  boost::foreach_detail_::auto_any_base (0x0x7f02c4e6ede0) 0 empty

Class boost::mpl::if_c<false, const std::vector<ThreadPipeSet>, std::vector<ThreadPipeSet> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, const std::vector<ThreadPipeSet>, std::vector<ThreadPipeSet> > (0x0x7f02c4e6eea0) 0 empty

Class boost::mpl::if_<mpl_::bool_<false>, const std::vector<ThreadPipeSet>, std::vector<ThreadPipeSet> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<mpl_::bool_<false>, const std::vector<ThreadPipeSet>, std::vector<ThreadPipeSet> > (0x0x7f02c4e6ee40) 0 empty

Class boost::foreach_detail_::type2type<std::vector<ThreadPipeSet>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::foreach_detail_::type2type<std::vector<ThreadPipeSet>, mpl_::bool_<false> > (0x0x7f02c4e8eea0) 0 empty
  boost::mpl::if_<mpl_::bool_<false>, const std::vector<ThreadPipeSet>, std::vector<ThreadPipeSet> > (0x0x7f02c4e6ef00) 0 empty

Class boost::mpl::aux::and_impl<false, boost::mpl::or_<boost::is_convertible<std::vector<ThreadPipeSet>, const char*>, boost::is_convertible<std::vector<ThreadPipeSet>, const wchar_t*>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, 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, boost::mpl::or_<boost::is_convertible<std::vector<ThreadPipeSet>, const char*>, boost::is_convertible<std::vector<ThreadPipeSet>, const wchar_t*>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c4e8ea90) 0 empty
  mpl_::bool_<false> (0x0x7f02c4ea70c0) 0 empty

Class boost::mpl::and_<boost::is_array<std::vector<ThreadPipeSet> >, boost::mpl::or_<boost::is_convertible<std::vector<ThreadPipeSet>, const char*>, boost::is_convertible<std::vector<ThreadPipeSet>, const wchar_t*>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::and_<boost::is_array<std::vector<ThreadPipeSet> >, boost::mpl::or_<boost::is_convertible<std::vector<ThreadPipeSet>, const char*>, boost::is_convertible<std::vector<ThreadPipeSet>, const wchar_t*>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c4e8eaf8) 0 empty
  boost::mpl::aux::and_impl<false, boost::mpl::or_<boost::is_convertible<std::vector<ThreadPipeSet>, const char*>, boost::is_convertible<std::vector<ThreadPipeSet>, const wchar_t*>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c4e8eb60) 0 empty
    mpl_::bool_<false> (0x0x7f02c4ea7120) 0 empty

Class boost::foreach_detail_::is_char_array<std::vector<ThreadPipeSet> >
   size=1 align=1
   base size=1 base align=1
boost::foreach_detail_::is_char_array<std::vector<ThreadPipeSet> > (0x0x7f02c4e8ebc8) 0 empty
  boost::mpl::and_<boost::is_array<std::vector<ThreadPipeSet> >, boost::mpl::or_<boost::is_convertible<std::vector<ThreadPipeSet>, const char*>, boost::is_convertible<std::vector<ThreadPipeSet>, const wchar_t*>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c4e8ec30) 0 empty
    boost::mpl::aux::and_impl<false, boost::mpl::or_<boost::is_convertible<std::vector<ThreadPipeSet>, const char*>, boost::is_convertible<std::vector<ThreadPipeSet>, const wchar_t*>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c4e8ec98) 0 empty
      mpl_::bool_<false> (0x0x7f02c4ea7180) 0 empty

Class boost::foreach_detail_::foreach_iterator<std::vector<ThreadPipeSet>, mpl_::bool_<false> >::IS_THIS_AN_ARRAY_OR_A_NULL_TERMINATED_STRING353
   size=1 align=1
   base size=1 base align=1
boost::foreach_detail_::foreach_iterator<std::vector<ThreadPipeSet>, mpl_::bool_<false> >::IS_THIS_AN_ARRAY_OR_A_NULL_TERMINATED_STRING353 (0x0x7f02c4e8ed00) 0 empty
  mpl_::assert_ (0x0x7f02c4ea71e0) 0 empty

Class boost::foreach_detail_::wrap_cstr<std::vector<ThreadPipeSet> >
   size=1 align=1
   base size=0 base align=1
boost::foreach_detail_::wrap_cstr<std::vector<ThreadPipeSet> > (0x0x7f02c4ea72a0) 0 empty

Class boost::mpl::if_c<false, boost::range_const_iterator<std::vector<ThreadPipeSet> >, boost::range_mutable_iterator<std::vector<ThreadPipeSet> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::range_const_iterator<std::vector<ThreadPipeSet> >, boost::range_mutable_iterator<std::vector<ThreadPipeSet> > > (0x0x7f02c4ea73c0) 0 empty

Class boost::mpl::if_<mpl_::bool_<false>, boost::range_const_iterator<std::vector<ThreadPipeSet> >, boost::range_mutable_iterator<std::vector<ThreadPipeSet> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<mpl_::bool_<false>, boost::range_const_iterator<std::vector<ThreadPipeSet> >, boost::range_mutable_iterator<std::vector<ThreadPipeSet> > > (0x0x7f02c4ea7360) 0 empty

Class boost::range_detail::exists<__gnu_cxx::__normal_iterator<ThreadPipeSet*, std::vector<ThreadPipeSet> > >
   size=1 align=1
   base size=0 base align=1
boost::range_detail::exists<__gnu_cxx::__normal_iterator<ThreadPipeSet*, std::vector<ThreadPipeSet> > > (0x0x7f02c4ea7420) 0 empty

Class boost::range_detail::extract_iterator<std::vector<ThreadPipeSet>, void>
   size=1 align=1
   base size=0 base align=1
boost::range_detail::extract_iterator<std::vector<ThreadPipeSet>, void> (0x0x7f02c4ea7480) 0 empty

Class boost::range_mutable_iterator<std::vector<ThreadPipeSet> >
   size=1 align=1
   base size=1 base align=1
boost::range_mutable_iterator<std::vector<ThreadPipeSet> > (0x0x7f02c4eb02d8) 0 empty
  boost::range_detail::extract_iterator<std::vector<ThreadPipeSet>, void> (0x0x7f02c4ea74e0) 0 empty

Class boost::mpl::eval_if<mpl_::bool_<false>, boost::range_const_iterator<std::vector<ThreadPipeSet> >, boost::range_mutable_iterator<std::vector<ThreadPipeSet> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<mpl_::bool_<false>, boost::range_const_iterator<std::vector<ThreadPipeSet> >, boost::range_mutable_iterator<std::vector<ThreadPipeSet> > > (0x0x7f02c4ea7300) 0 empty

Class boost::foreach_detail_::foreach_iterator<std::vector<ThreadPipeSet>, mpl_::bool_<false> >
   size=1 align=1
   base size=0 base align=1
boost::foreach_detail_::foreach_iterator<std::vector<ThreadPipeSet>, mpl_::bool_<false> > (0x0x7f02c4ea7060) 0 empty

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

Class __gnu_cxx::__normal_iterator<ThreadPipeSet*, std::vector<ThreadPipeSet> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<ThreadPipeSet*, std::vector<ThreadPipeSet> > (0x0x7f02c4ea7660) 0

Class boost::foreach_detail_::auto_any<__gnu_cxx::__normal_iterator<ThreadPipeSet*, std::vector<ThreadPipeSet> > >
   size=8 align=8
   base size=8 base align=8
boost::foreach_detail_::auto_any<__gnu_cxx::__normal_iterator<ThreadPipeSet*, std::vector<ThreadPipeSet> > > (0x0x7f02c4eb0478) 0
  boost::foreach_detail_::auto_any_base (0x0x7f02c4ea7600) 0 empty

Class std::iterator_traits<__gnu_cxx::__normal_iterator<ThreadPipeSet*, std::vector<ThreadPipeSet> > >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<ThreadPipeSet*, std::vector<ThreadPipeSet> > > (0x0x7f02c4ea7780) 0 empty

Class boost::detail::iterator_traits<__gnu_cxx::__normal_iterator<ThreadPipeSet*, std::vector<ThreadPipeSet> > >
   size=1 align=1
   base size=1 base align=1
boost::detail::iterator_traits<__gnu_cxx::__normal_iterator<ThreadPipeSet*, std::vector<ThreadPipeSet> > > (0x0x7f02c4eb0410) 0 empty
  std::iterator_traits<__gnu_cxx::__normal_iterator<ThreadPipeSet*, std::vector<ThreadPipeSet> > > (0x0x7f02c4ea77e0) 0 empty

Class boost::iterator_reference<__gnu_cxx::__normal_iterator<ThreadPipeSet*, std::vector<ThreadPipeSet> > >
   size=1 align=1
   base size=0 base align=1
boost::iterator_reference<__gnu_cxx::__normal_iterator<ThreadPipeSet*, std::vector<ThreadPipeSet> > > (0x0x7f02c4ea7720) 0 empty

Class boost::foreach_detail_::foreach_reference<std::vector<ThreadPipeSet>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::foreach_detail_::foreach_reference<std::vector<ThreadPipeSet>, mpl_::bool_<false> > (0x0x7f02c4eb06e8) 0 empty
  boost::iterator_reference<__gnu_cxx::__normal_iterator<ThreadPipeSet*, std::vector<ThreadPipeSet> > > (0x0x7f02c4ea7840) 0 empty

Class boost::is_integral<boost::function<void*()> >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::function<void*()> > (0x0x7f02c4eb09c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c4eb0a28) 0 empty
    mpl_::bool_<false> (0x0x7f02c4ea7960) 0 empty

Class boost::enable_if_c<true, boost::function<void*()>&>
   size=1 align=1
   base size=0 base align=1
boost::enable_if_c<true, boost::function<void*()>&> (0x0x7f02c4ea79c0) 0 empty

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

Class __gnu_cxx::__normal_iterator<ComboAddress*, std::vector<ComboAddress> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<ComboAddress*, std::vector<ComboAddress> > (0x0x7f02c4ea7a20) 0

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

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

Class std::__are_same<ComboAddress*, ComboAddress*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<ComboAddress*, ComboAddress*> (0x0x7f02c4ea7ba0) 0 empty

Class __gnu_cxx::__enable_if<true, std::vector<ComboAddress> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, std::vector<ComboAddress> > (0x0x7f02c4ea7c00) 0 empty

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

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

Class boost::shared_array<char>
   size=16 align=8
   base size=16 base align=8
boost::shared_array<char> (0x0x7f02c4ea7d80) 0

Class std::_Rb_tree_iterator<short unsigned int>
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<short unsigned int> (0x0x7f02c4ea7de0) 0

Class std::_Rb_tree_const_iterator<std::pair<const int, FDMultiplexer* (*)()> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_const_iterator<std::pair<const int, FDMultiplexer* (*)()> > (0x0x7f02c4fac060) 0

Class std::_Rb_tree_iterator<std::pair<const int, FDMultiplexer* (*)()> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<std::pair<const int, FDMultiplexer* (*)()> > (0x0x7f02c4fac0c0) 0

Class std::pair<const int, FDMultiplexer* (*)()>
   size=16 align=8
   base size=16 base align=8
std::pair<const int, FDMultiplexer* (*)()> (0x0x7f02c4fac180) 0

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

Class boost::detail::sp_enable_if_auto_ptr<boost::shared_ptr<RecursorLua>, boost::shared_ptr<RecursorLua>&>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_enable_if_auto_ptr<boost::shared_ptr<RecursorLua>, boost::shared_ptr<RecursorLua>&> (0x0x7f02c4fac240) 0 empty

Class boost::function0<std::basic_string<char>*>
   size=32 align=8
   base size=32 base align=8
boost::function0<std::basic_string<char>*> (0x0x7f02c4fad270) 0
  boost::function_base (0x0x7f02c4fac300) 0

Class boost::function<std::basic_string<char>*()>
   size=32 align=8
   base size=32 base align=8
boost::function<std::basic_string<char>*()> (0x0x7f02c4fad340) 0
  boost::function0<std::basic_string<char>*> (0x0x7f02c4fad3a8) 0
    boost::function_base (0x0x7f02c4fac3c0) 0

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>* (*)()> (0x0x7f02c4fad410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c4fad478) 0 empty
    mpl_::bool_<false> (0x0x7f02c4fac420) 0 empty

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

Class boost::detail::sp_enable_if_auto_ptr<boost::shared_ptr<Regex>, boost::shared_ptr<Regex>&>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_enable_if_auto_ptr<boost::shared_ptr<Regex>, boost::shared_ptr<Regex>&> (0x0x7f02c4fac5a0) 0 empty

Class boost::_bi::list_av_1<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::_bi::list_av_1<std::basic_string<char> > (0x0x7f02c4fac7e0) 0 empty

Class boost::_bi::result_traits<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&)>
   size=1 align=1
   base size=0 base align=1
boost::_bi::result_traits<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&)> (0x0x7f02c4fac9c0) 0 empty

Class boost::_bi::list1<boost::_bi::value<std::basic_string<char> > >
   size=8 align=8
   base size=8 base align=8
boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > (0x0x7f02c4fad8f0) 0
  boost::_bi::storage1<boost::_bi::value<std::basic_string<char> > > (0x0x7f02c4facea0) 0

Class boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > >
   size=16 align=8
   base size=16 base align=8
boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > > (0x0x7f02c4fac960) 0

Class boost::is_integral<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > > >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > > > (0x0x7f02c4fad958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c4fad9c0) 0 empty
    mpl_::bool_<false> (0x0x7f02c4facf00) 0 empty

Class boost::is_placeholder<NetmaskGroup*>
   size=1 align=1
   base size=0 base align=1
boost::is_placeholder<NetmaskGroup*> (0x0x7f02c4d71180) 0 empty

Class boost::_bi::add_value_2<NetmaskGroup*, 0>
   size=1 align=1
   base size=0 base align=1
boost::_bi::add_value_2<NetmaskGroup*, 0> (0x0x7f02c4d711e0) 0 empty

Class boost::_bi::add_value<NetmaskGroup*>
   size=1 align=1
   base size=0 base align=1
boost::_bi::add_value<NetmaskGroup*> (0x0x7f02c4d71120) 0 empty

Class boost::_bi::list_av_1<NetmaskGroup*>
   size=1 align=1
   base size=0 base align=1
boost::_bi::list_av_1<NetmaskGroup*> (0x0x7f02c4d710c0) 0 empty

Class boost::_bi::result_traits<void*, void* (*)(NetmaskGroup*)>
   size=1 align=1
   base size=0 base align=1
boost::_bi::result_traits<void*, void* (*)(NetmaskGroup*)> (0x0x7f02c4d713c0) 0 empty

Class boost::_bi::value<NetmaskGroup*>
   size=8 align=8
   base size=8 base align=8
boost::_bi::value<NetmaskGroup*> (0x0x7f02c4d71900) 0

Class boost::_bi::storage1<boost::_bi::value<NetmaskGroup*> >
   size=8 align=8
   base size=8 base align=8
boost::_bi::storage1<boost::_bi::value<NetmaskGroup*> > (0x0x7f02c4d718a0) 0

Class boost::_bi::list1<boost::_bi::value<NetmaskGroup*> >
   size=8 align=8
   base size=8 base align=8
boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > (0x0x7f02c4d7e068) 0
  boost::_bi::storage1<boost::_bi::value<NetmaskGroup*> > (0x0x7f02c4d71960) 0

Class boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > >
   size=16 align=8
   base size=16 base align=8
boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > > (0x0x7f02c4d71360) 0

Class boost::is_integral<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > > > (0x0x7f02c4d7e0d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c4d7e138) 0 empty
    mpl_::bool_<false> (0x0x7f02c4d71a80) 0 empty

Class std::iterator_traits<const std::pair<int, boost::function<void(int, boost::any&)> >*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const std::pair<int, boost::function<void(int, boost::any&)> >*> (0x0x7f02c4d71b40) 0 empty

Class __gnu_cxx::__normal_iterator<const std::pair<int, boost::function<void(int, boost::any&)> >*, std::vector<std::pair<int, boost::function<void(int, boost::any&)> > > >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const std::pair<int, boost::function<void(int, boost::any&)> >*, std::vector<std::pair<int, boost::function<void(int, boost::any&)> > > > (0x0x7f02c4d71ae0) 0

Class std::iterator_traits<std::pair<int, boost::function<void(int, boost::any&)> >*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<std::pair<int, boost::function<void(int, boost::any&)> >*> (0x0x7f02c4d71c00) 0 empty

Class __gnu_cxx::__normal_iterator<std::pair<int, boost::function<void(int, boost::any&)> >*, std::vector<std::pair<int, boost::function<void(int, boost::any&)> > > >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<std::pair<int, boost::function<void(int, boost::any&)> >*, std::vector<std::pair<int, boost::function<void(int, boost::any&)> > > > (0x0x7f02c4d71ba0) 0

Class std::__are_same<std::pair<int, boost::function<void(int, boost::any&)> >*, std::pair<int, boost::function<void(int, boost::any&)> >*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<std::pair<int, boost::function<void(int, boost::any&)> >*, std::pair<int, boost::function<void(int, boost::any&)> >*> (0x0x7f02c4d71c60) 0 empty

Class __gnu_cxx::__enable_if<true, std::vector<std::pair<int, boost::function<void(int, boost::any&)> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, std::vector<std::pair<int, boost::function<void(int, boost::any&)> > > > (0x0x7f02c4d71cc0) 0 empty

Class std::__are_same<const std::pair<int, boost::function<void(int, boost::any&)> >*, std::pair<int, boost::function<void(int, boost::any&)> >*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<const std::pair<int, boost::function<void(int, boost::any&)> >*, std::pair<int, boost::function<void(int, boost::any&)> >*> (0x0x7f02c4d71d20) 0 empty

Class __gnu_cxx::__enable_if<false, std::vector<std::pair<int, boost::function<void(int, boost::any&)> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, std::vector<std::pair<int, boost::function<void(int, boost::any&)> > > > (0x0x7f02c4d71d80) 0 empty

Class std::iterator_traits<std::pair<int, boost::any>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<std::pair<int, boost::any>*> (0x0x7f02c4d71ea0) 0 empty

Class __gnu_cxx::__normal_iterator<std::pair<int, boost::any>*, std::vector<std::pair<int, boost::any> > >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<std::pair<int, boost::any>*, std::vector<std::pair<int, boost::any> > > (0x0x7f02c4d71e40) 0

Class std::__are_same<std::pair<int, boost::any>*, std::pair<int, boost::any>*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<std::pair<int, boost::any>*, std::pair<int, boost::any>*> (0x0x7f02c4d71f00) 0 empty

Class __gnu_cxx::__enable_if<true, std::vector<std::pair<int, boost::any> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, std::vector<std::pair<int, boost::any> > > (0x0x7f02c4d71f60) 0 empty

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

Class __gnu_cxx::__normal_iterator<int*, std::vector<int> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<int*, std::vector<int> > (0x0x7f02c4b3a060) 0

Class std::__are_same<int*, int*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<int*, int*> (0x0x7f02c4b3a120) 0 empty

Class __gnu_cxx::__enable_if<true, std::vector<int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, std::vector<int> > (0x0x7f02c4b3a180) 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> (0x0x7f02c4b3a420) 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> (0x0x7f02c4b3a3c0) 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> (0x0x7f02c4c3a1c0) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::bad_weak_ptr>::_ZTVN5boost16exception_detail19error_info_injectorINS_12bad_weak_ptrEEE) + 16u)
  boost::bad_weak_ptr (0x0x7f02c4c0add0) 0 nearly-empty
      primary-for boost::exception_detail::error_info_injector<boost::bad_weak_ptr> (0x0x7f02c4c3a1c0)
    std::exception (0x0x7f02c4b3a480) 0 nearly-empty
        primary-for boost::bad_weak_ptr (0x0x7f02c4c0add0)
  boost::exception (0x0x7f02c4b3a4e0) 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> > (0x0x7f02c4c3a380) 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> (0x0x7f02c4c3a3f0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> > (0x0x7f02c4c3a380)
    boost::bad_weak_ptr (0x0x7f02c4c0ae38) 0 nearly-empty
        primary-for boost::exception_detail::error_info_injector<boost::bad_weak_ptr> (0x0x7f02c4c3a3f0)
      std::exception (0x0x7f02c4b3a600) 0 nearly-empty
          primary-for boost::bad_weak_ptr (0x0x7f02c4c0ae38)
    boost::exception (0x0x7f02c4b3a660) 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 (0x0x7f02c4b3a6c0) 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*> (0x0x7f02c4b3a960) 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> (0x0x7f02c4b3a9c0) 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*> (0x0x7f02c4648270) 0 empty
  std::_Iter_base<long unsigned int*, false> (0x0x7f02c4b3aa20) 0 empty

Class std::__is_pointer<int>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<int> (0x0x7f02c4b3aae0) 0 empty

Class std::__is_floating<int>
   size=1 align=1
   base size=0 base align=1
std::__is_floating<int> (0x0x7f02c4b3aba0) 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> > (0x0x7f02c4b3ab40) 0 empty

Class std::__is_arithmetic<int>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<int> (0x0x7f02c4648340) 0 empty
  std::__traitor<std::__is_integer<int>, std::__is_floating<int> > (0x0x7f02c4b3ac00) 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> > (0x0x7f02c4b3aa80) 0 empty

Class std::__is_scalar<int>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<int> (0x0x7f02c4648410) 0 empty
  std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7f02c4b3ac60) 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> (0x0x7f02c4b3acc0) 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> (0x0x7f02c4b3ad20) 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> (0x0x7f02c4b3ade0) 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> (0x0x7f02c4b3ad80) 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> (0x0x7f02c4668cb0) 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 (0x0x7f02c46484e0) 0
      primary-for boost::exception_detail::error_info_injector<boost::io::bad_format_string> (0x0x7f02c4668cb0)
    boost::io::format_error (0x0x7f02c4648548) 0 nearly-empty
        primary-for boost::io::bad_format_string (0x0x7f02c46484e0)
      std::exception (0x0x7f02c4b3ae40) 0 nearly-empty
          primary-for boost::io::format_error (0x0x7f02c4648548)
  boost::exception (0x0x7f02c4b3aea0) 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> > (0x0x7f02c4668d90) 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> (0x0x7f02c4668e00) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::io::bad_format_string> > (0x0x7f02c4668d90)
    boost::io::bad_format_string (0x0x7f02c4648680) 0
        primary-for boost::exception_detail::error_info_injector<boost::io::bad_format_string> (0x0x7f02c4668e00)
      boost::io::format_error (0x0x7f02c46486e8) 0 nearly-empty
          primary-for boost::io::bad_format_string (0x0x7f02c4648680)
        std::exception (0x0x7f02c4b3af00) 0 nearly-empty
            primary-for boost::io::format_error (0x0x7f02c46486e8)
    boost::exception (0x0x7f02c4b3af60) 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 (0x0x7f02c4689000) 64 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::io::bad_format_string> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_2io17bad_format_stringEEEEE) + 136u)

Class boost::is_integral<boost::function2<void, int, boost::any&> >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::function2<void, int, boost::any&> > (0x0x7f02c4648a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c4648a90) 0 empty
    mpl_::bool_<false> (0x0x7f02c46891e0) 0 empty

Class std::_Rb_tree_const_iterator<std::pair<const int, FDMultiplexer::Callback> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_const_iterator<std::pair<const int, FDMultiplexer::Callback> > (0x0x7f02c4689240) 0

Class boost::detail::array_to_pointer_decay<int>
   size=1 align=1
   base size=0 base align=1
boost::detail::array_to_pointer_decay<int> (0x0x7f02c46892a0) 0 empty

Class boost::detail::is_xchar_to_xchar<std::basic_string<char>, int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_xchar_to_xchar<std::basic_string<char>, int> (0x0x7f02c4689300) 0 empty

Class boost::is_same<int, std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_same<int, std::basic_string<char> > (0x0x7f02c4648c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c4648d00) 0 empty
    mpl_::bool_<false> (0x0x7f02c4689420) 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> (0x0x7f02c4648d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c4648dd0) 0 empty
    mpl_::bool_<false> (0x0x7f02c46894e0) 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> (0x0x7f02c4648e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c4648ea0) 0 empty
    mpl_::bool_<false> (0x0x7f02c4689540) 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> (0x0x7f02c4648f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c4648f70) 0 empty
    mpl_::bool_<false> (0x0x7f02c4689660) 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> (0x0x7f02c4648820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c4648bc8) 0 empty
    mpl_::bool_<false> (0x0x7f02c4689780) 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> > (0x0x7f02c4689480) 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> (0x0x7f02c4689960) 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> (0x0x7f02c46899c0) 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> (0x0x7f02c4689a20) 0 empty

Class boost::is_same<int, char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<int, char> (0x0x7f02c46d6000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c46d6068) 0 empty
    mpl_::bool_<false> (0x0x7f02c4689ae0) 0 empty

Class boost::is_same<int, wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::is_same<int, wchar_t> (0x0x7f02c46d60d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c46d6138) 0 empty
    mpl_::bool_<false> (0x0x7f02c4689b40) 0 empty

Class boost::is_same<int, unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<int, unsigned char> (0x0x7f02c46d61a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c46d6208) 0 empty
    mpl_::bool_<false> (0x0x7f02c4689ba0) 0 empty

Class boost::is_same<int, signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<int, signed char> (0x0x7f02c46d6270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c46d62d8) 0 empty
    mpl_::bool_<false> (0x0x7f02c4689c00) 0 empty

Class boost::detail::is_char_or_wchar<int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_char_or_wchar<int> (0x0x7f02c4689a80) 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> (0x0x7f02c4689c60) 0 empty

Class boost::detail::is_char_array_to_stdstring<std::basic_string<char>, int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_char_array_to_stdstring<std::basic_string<char>, int> (0x0x7f02c4689cc0) 0 empty

Class boost::is_same<std::basic_string<char>, int>
   size=1 align=1
   base size=1 base align=1
boost::is_same<std::basic_string<char>, int> (0x0x7f02c46d6410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c46d6478) 0 empty
    mpl_::bool_<false> (0x0x7f02c4689d20) 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> > (0x0x7f02c4689d80) 0 empty

Class boost::detail::is_arithmetic_and_not_xchars<std::basic_string<char>, int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_and_not_xchars<std::basic_string<char>, int> (0x0x7f02c4689de0) 0 empty

Class boost::detail::is_arithmetic_impl<int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<int> (0x0x7f02c4689e40) 0 empty

Class boost::is_float<int>
   size=1 align=1
   base size=1 base align=1
boost::is_float<int> (0x0x7f02c46d65b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c46d6618) 0 empty
    mpl_::bool_<false> (0x0x7f02c4689ea0) 0 empty

Class boost::is_arithmetic<int>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<int> (0x0x7f02c46d6680) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c46d66e8) 0 empty
    mpl_::bool_<true> (0x0x7f02c4689f00) 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> > (0x0x7f02c4689f60) 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> > (0x0x7f02c46d6750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c46d67b8) 0 empty
    mpl_::bool_<false> (0x0x7f02c46e40c0) 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> > (0x0x7f02c46d6820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c46d6888) 0 empty
    mpl_::bool_<false> (0x0x7f02c46e4120) 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> > (0x0x7f02c46d68f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c46d6958) 0 empty
    mpl_::bool_<false> (0x0x7f02c46e4180) 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> (0x0x7f02c46e41e0) 0 empty

Class boost::mpl::if_c<false, boost::detail::lexical_cast_dynamic_num<std::basic_string<char>, int>, boost::detail::lexical_cast_do_cast<std::basic_string<char>, int> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::detail::lexical_cast_dynamic_num<std::basic_string<char>, int>, boost::detail::lexical_cast_do_cast<std::basic_string<char>, int> > (0x0x7f02c46e4240) 0 empty

Class boost::mpl::if_c<false, boost::detail::lexical_cast_copy<int>, boost::detail::lexical_cast_do_cast<std::basic_string<char>, int> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::detail::lexical_cast_copy<int>, boost::detail::lexical_cast_do_cast<std::basic_string<char>, int> > (0x0x7f02c46e42a0) 0 empty

Class boost::detail::lexical_cast_do_cast<std::basic_string<char>, int>
   size=1 align=1
   base size=0 base align=1
boost::detail::lexical_cast_do_cast<std::basic_string<char>, int> (0x0x7f02c46e4300) 0 empty

Class std::_Rb_tree_node<std::pair<const int, FDMultiplexer::Callback> >
   size=96 align=8
   base size=96 base align=8
std::_Rb_tree_node<std::pair<const int, FDMultiplexer::Callback> > (0x0x7f02c46d6c30) 0
  std::_Rb_tree_node_base (0x0x7f02c46e4360) 0

Class boost::tuples::length<boost::tuples::cons<long int&, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::length<boost::tuples::cons<long int&, boost::tuples::null_type> > (0x0x7f02c46e43c0) 0 empty

Class boost::tuples::length<boost::tuples::cons<const long int&, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::length<boost::tuples::cons<const long int&, boost::tuples::null_type> > (0x0x7f02c46e4420) 0 empty

Class std::iterator_traits<const std::pair<int, boost::any>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const std::pair<int, boost::any>*> (0x0x7f02c46e44e0) 0 empty

Class __gnu_cxx::__normal_iterator<const std::pair<int, boost::any>*, std::vector<std::pair<int, boost::any> > >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const std::pair<int, boost::any>*, std::vector<std::pair<int, boost::any> > > (0x0x7f02c46e4480) 0

Class std::__are_same<const std::pair<int, boost::any>*, std::pair<int, boost::any>*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<const std::pair<int, boost::any>*, std::pair<int, boost::any>*> (0x0x7f02c46e4540) 0 empty

Class __gnu_cxx::__enable_if<false, std::vector<std::pair<int, boost::any> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, std::vector<std::pair<int, boost::any> > > (0x0x7f02c46e45a0) 0 empty

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

Class std::unary_function<std::pair<const std::basic_string<char>, YaHTTP::Cookie>, 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>, YaHTTP::Cookie>, const std::basic_string<char> > (0x0x7f02c46e47e0) 0 empty

Class std::_Select1st<std::pair<const std::basic_string<char>, YaHTTP::Cookie> >
   size=1 align=1
   base size=1 base align=1
std::_Select1st<std::pair<const std::basic_string<char>, YaHTTP::Cookie> > (0x0x7f02c4701c30) 0 empty
  std::unary_function<std::pair<const std::basic_string<char>, YaHTTP::Cookie>, const std::basic_string<char> > (0x0x7f02c46e4840) 0 empty

Class std::_List_node<YaHTTP::Cookie>
   size=96 align=8
   base size=96 base align=8
std::_List_node<YaHTTP::Cookie> (0x0x7f02c4701d00) 0
  std::__detail::_List_node_base (0x0x7f02c46e4900) 0

Class std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, YaHTTP::Cookie> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, YaHTTP::Cookie> > (0x0x7f02c46e4960) 0

Class std::unary_function<std::pair<const std::basic_string<char>, std::basic_string<char> >, 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::basic_string<char> >, const std::basic_string<char> > (0x0x7f02c46e4a20) 0 empty

Class std::_Select1st<std::pair<const std::basic_string<char>, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::_Select1st<std::pair<const std::basic_string<char>, std::basic_string<char> > > (0x0x7f02c4701dd0) 0 empty
  std::unary_function<std::pair<const std::basic_string<char>, std::basic_string<char> >, const std::basic_string<char> > (0x0x7f02c46e4a80) 0 empty

Class std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > (0x0x7f02c4701f70) 0
  std::_Rb_tree_node_base (0x0x7f02c46e4ae0) 0

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>*> (0x0x7f02c46e4ba0) 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> > > (0x0x7f02c46e4b40) 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>*> (0x0x7f02c46e4c00) 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> > > (0x0x7f02c46e4c60) 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)> (0x0x7f02c46e4cc0) 0

Class boost::tuples::length<boost::tuples::cons<const short unsigned int&, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::length<boost::tuples::cons<const short unsigned int&, boost::tuples::null_type> > (0x0x7f02c46e4d20) 0 empty

Class boost::detail::array_to_pointer_decay<short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::array_to_pointer_decay<short unsigned int> (0x0x7f02c46e4ea0) 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> (0x0x7f02c46e4f00) 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> > (0x0x7f02c4451750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c44517b8) 0 empty
    mpl_::bool_<false> (0x0x7f02c46e4f60) 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> (0x0x7f02c4470000) 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> (0x0x7f02c44518f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c4451958) 0 empty
    mpl_::bool_<false> (0x0x7f02c44700c0) 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> (0x0x7f02c44519c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c4451a28) 0 empty
    mpl_::bool_<false> (0x0x7f02c4470120) 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> (0x0x7f02c4451a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c4451af8) 0 empty
    mpl_::bool_<false> (0x0x7f02c4470180) 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> (0x0x7f02c4451b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c4451bc8) 0 empty
    mpl_::bool_<false> (0x0x7f02c44701e0) 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> (0x0x7f02c4470060) 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> (0x0x7f02c4470240) 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> (0x0x7f02c4451c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c4451c98) 0 empty
    mpl_::bool_<false> (0x0x7f02c44702a0) 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> (0x0x7f02c4470300) 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> (0x0x7f02c4470420) 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> (0x0x7f02c4451ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c4451f08) 0 empty
    mpl_::bool_<false> (0x0x7f02c4470480) 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> (0x0x7f02c4451f70) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c447b000) 0 empty
    mpl_::bool_<true> (0x0x7f02c44704e0) 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> > (0x0x7f02c4470540) 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> > (0x0x7f02c44705a0) 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> (0x0x7f02c4470600) 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> > (0x0x7f02c4470660) 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> > (0x0x7f02c4470780) 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> (0x0x7f02c447b208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c447b270) 0 empty
    mpl_::bool_<false> (0x0x7f02c44707e0) 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> (0x0x7f02c447b2d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c447b340) 0 empty
    mpl_::bool_<false> (0x0x7f02c4470960) 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> (0x0x7f02c447b3a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c447b410) 0 empty
    mpl_::bool_<false> (0x0x7f02c44709c0) 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> (0x0x7f02c447b478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c447b4e0) 0 empty
    mpl_::bool_<false> (0x0x7f02c4470a20) 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> (0x0x7f02c447b548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c447b5b0) 0 empty
    mpl_::bool_<false> (0x0x7f02c4470a80) 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> (0x0x7f02c4470900) 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> > (0x0x7f02c4470ae0) 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> > (0x0x7f02c447b618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c447b680) 0 empty
    mpl_::bool_<false> (0x0x7f02c4470b40) 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> (0x0x7f02c4470c60) 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> > (0x0x7f02c4470cc0) 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> (0x0x7f02c4470d20) 0 empty

Class boost::is_float<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_float<unsigned int> (0x0x7f02c447b7b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c447b820) 0 empty
    mpl_::bool_<false> (0x0x7f02c4470d80) 0 empty

Class boost::is_arithmetic<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<unsigned int> (0x0x7f02c447b888) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c447b8f0) 0 empty
    mpl_::bool_<true> (0x0x7f02c4470de0) 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> > > (0x0x7f02c4470e40) 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> > > (0x0x7f02c4470ea0) 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> > (0x0x7f02c4470f00) 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> (0x0x7f02c4470f60) 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> (0x0x7f02c4499000) 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> (0x0x7f02c4499060) 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> (0x0x7f02c44990c0) 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> > (0x0x7f02c4499120) 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> > (0x0x7f02c4499180) 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> (0x0x7f02c44991e0) 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> > > (0x0x7f02c44992a0) 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> > (0x0x7f02c4499300) 0 empty

Class std::unary_function<DNSResourceRecord, DNSResourceRecord>
   size=1 align=1
   base size=0 base align=1
std::unary_function<DNSResourceRecord, DNSResourceRecord> (0x0x7f02c44994e0) 0 empty

Class std::_Identity<DNSResourceRecord>
   size=1 align=1
   base size=1 base align=1
std::_Identity<DNSResourceRecord> (0x0x7f02c44d7958) 0 empty
  std::unary_function<DNSResourceRecord, DNSResourceRecord> (0x0x7f02c4499540) 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> > > (0x0x7f02c44995a0) 0 empty

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&)> > (0x0x7f02c4499660) 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>&)> > (0x0x7f02c44996c0) 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> > > (0x0x7f02c45465b0) 0
  std::_Rb_tree_node_base (0x0x7f02c4499720) 0

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> > > (0x0x7f02c4546618) 0
  std::_Rb_tree_node_base (0x0x7f02c4499780) 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> > > > (0x0x7f02c44997e0) 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> > > (0x0x7f02c4499840) 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> > (0x0x7f02c44998a0) 0 empty

Class boost::detail::remove_rvalue_ref<const PacketID>
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_rvalue_ref<const PacketID> (0x0x7f02c4499a80) 0 empty

Class boost::remove_reference<const PacketID>
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<const PacketID> (0x0x7f02c4499a20) 0 empty

Class boost::remove_bounds<const PacketID>
   size=1 align=1
   base size=0 base align=1
boost::remove_bounds<const PacketID> (0x0x7f02c4499ae0) 0 empty

Class boost::is_array<const PacketID>
   size=1 align=1
   base size=1 base align=1
boost::is_array<const PacketID> (0x0x7f02c4546f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c4546f70) 0 empty
    mpl_::bool_<false> (0x0x7f02c4499c00) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<const PacketID*>, boost::mpl::eval_if<boost::is_function<const PacketID>, boost::add_pointer<const PacketID>, boost::mpl::identity<const PacketID> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<const PacketID*>, boost::mpl::eval_if<boost::is_function<const PacketID>, boost::add_pointer<const PacketID>, boost::mpl::identity<const PacketID> > > (0x0x7f02c4499c60) 0 empty

Class boost::mpl::if_<boost::is_array<const PacketID>, boost::mpl::identity<const PacketID*>, boost::mpl::eval_if<boost::is_function<const PacketID>, boost::add_pointer<const PacketID>, boost::mpl::identity<const PacketID> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_array<const PacketID>, boost::mpl::identity<const PacketID*>, boost::mpl::eval_if<boost::is_function<const PacketID>, boost::add_pointer<const PacketID>, boost::mpl::identity<const PacketID> > > (0x0x7f02c4499ba0) 0 empty

Class boost::detail::is_reference_impl<const PacketID>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<const PacketID> (0x0x7f02c4499d80) 0 empty

Class boost::is_lvalue_reference<const PacketID>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<const PacketID> (0x0x7f02c45e70d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c45e7138) 0 empty
    mpl_::bool_<false> (0x0x7f02c4499de0) 0 empty

Class boost::is_rvalue_reference<const PacketID>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<const PacketID> (0x0x7f02c45e71a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c45e7208) 0 empty
    mpl_::bool_<false> (0x0x7f02c4499e40) 0 empty

Class boost::is_reference<const PacketID>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<const PacketID> (0x0x7f02c45e7270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c45e72d8) 0 empty
    mpl_::bool_<false> (0x0x7f02c4499ea0) 0 empty

Class boost::type_traits::is_function_ptr_helper<const PacketID*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<const PacketID*> (0x0x7f02c45ff000) 0 empty

Class boost::detail::is_function_chooser<false>::result_<const PacketID>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<const PacketID> (0x0x7f02c45e7410) 0 empty
  boost::type_traits::is_function_ptr_helper<const PacketID*> (0x0x7f02c45ff060) 0 empty

Class boost::detail::is_function_impl<const PacketID>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<const PacketID> (0x0x7f02c45e7478) 0 empty
  boost::detail::is_function_chooser<false>::result_<const PacketID> (0x0x7f02c45e74e0) 0 empty
    boost::type_traits::is_function_ptr_helper<const PacketID*> (0x0x7f02c45ff0c0) 0 empty

Class boost::is_function<const PacketID>
   size=1 align=1
   base size=1 base align=1
boost::is_function<const PacketID> (0x0x7f02c45e7548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c45e75b0) 0 empty
    mpl_::bool_<false> (0x0x7f02c45ff120) 0 empty

Class boost::mpl::if_c<false, boost::add_pointer<const PacketID>, boost::mpl::identity<const PacketID> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::add_pointer<const PacketID>, boost::mpl::identity<const PacketID> > (0x0x7f02c45ff180) 0 empty

Class boost::mpl::if_<boost::is_function<const PacketID>, boost::add_pointer<const PacketID>, boost::mpl::identity<const PacketID> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_function<const PacketID>, boost::add_pointer<const PacketID>, boost::mpl::identity<const PacketID> > (0x0x7f02c4499d20) 0 empty

Class boost::mpl::identity<const PacketID>
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<const PacketID> (0x0x7f02c45ff1e0) 0 empty

Class boost::mpl::eval_if<boost::is_function<const PacketID>, boost::add_pointer<const PacketID>, boost::mpl::identity<const PacketID> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_function<const PacketID>, boost::add_pointer<const PacketID>, boost::mpl::identity<const PacketID> > (0x0x7f02c4499cc0) 0 empty

Class boost::mpl::eval_if<boost::is_array<const PacketID>, boost::mpl::identity<const PacketID*>, boost::mpl::eval_if<boost::is_function<const PacketID>, boost::add_pointer<const PacketID>, boost::mpl::identity<const PacketID> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_array<const PacketID>, boost::mpl::identity<const PacketID*>, boost::mpl::eval_if<boost::is_function<const PacketID>, boost::add_pointer<const PacketID>, boost::mpl::identity<const PacketID> > > (0x0x7f02c4499b40) 0 empty

Class boost::decay<const PacketID>
   size=1 align=1
   base size=0 base align=1
boost::decay<const PacketID> (0x0x7f02c44999c0) 0 empty

Vtable for boost::any::holder<const PacketID>
boost::any::holder<const PacketID>::_ZTVN5boost3any6holderIK8PacketIDEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost3any6holderIK8PacketIDEE)
16    (int (*)(...))boost::any::holder<const PacketID>::~holder
24    (int (*)(...))boost::any::holder<const PacketID>::~holder
32    (int (*)(...))boost::any::holder<ValueType>::type<const PacketID>
40    (int (*)(...))boost::any::holder<ValueType>::clone<const PacketID>

Class boost::any::holder<const PacketID>
   size=168 align=8
   base size=168 base align=8
boost::any::holder<const PacketID> (0x0x7f02c45e7820) 0
    vptr=((& boost::any::holder<const PacketID>::_ZTVN5boost3any6holderIK8PacketIDEE) + 16u)
  boost::any::placeholder (0x0x7f02c45ff240) 0 nearly-empty
      primary-for boost::any::holder<const PacketID> (0x0x7f02c45e7820)

Class std::pair<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, 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::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > >, bool> (0x0x7f02c45ff2a0) 0

Class MTasker<PacketID, std::basic_string<char> >::ThreadInfo
   size=24 align=8
   base size=24 base align=8
MTasker<PacketID, std::basic_string<char> >::ThreadInfo (0x0x7f02c45ff300) 0

Class std::pair<const int, MTasker<PacketID, std::basic_string<char> >::ThreadInfo>
   size=32 align=8
   base size=32 base align=8
std::pair<const int, MTasker<PacketID, std::basic_string<char> >::ThreadInfo> (0x0x7f02c45ff360) 0

Class std::pair<std::_Rb_tree_iterator<int>, bool>
   size=16 align=8
   base size=9 base align=8
std::pair<std::_Rb_tree_iterator<int>, bool> (0x0x7f02c45ff3c0) 0

Class std::_Rb_tree_node<int>
   size=40 align=8
   base size=36 base align=8
std::_Rb_tree_node<int> (0x0x7f02c45e78f0) 0
  std::_Rb_tree_node_base (0x0x7f02c45ff420) 0

Class std::pair<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >*, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >*>
   size=16 align=8
   base size=16 base align=8
std::pair<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >*, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >*> (0x0x7f02c45ff480) 0

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

Class std::_Rb_tree_const_iterator<std::pair<const ComboAddress, unsigned int> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_const_iterator<std::pair<const ComboAddress, unsigned int> > (0x0x7f02c45ff5a0) 0

Class std::_Rb_tree_node<std::pair<const int, ComboAddress> >
   size=64 align=8
   base size=64 base align=8
std::_Rb_tree_node<std::pair<const int, ComboAddress> > (0x0x7f02c45e7c30) 0
  std::_Rb_tree_node_base (0x0x7f02c45ff780) 0

Class boost::range_const_iterator<char [2]>
   size=1 align=1
   base size=0 base align=1
boost::range_const_iterator<char [2]> (0x0x7f02c45ff7e0) 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*>::*> (0x0x7f02c45ff8a0) 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*> (0x0x7f02c45e7ea0) 0 empty
  std::iterator_traits<const char*> (0x0x7f02c45ff960) 0 empty

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

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

Class boost::iterator_reference<const char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_reference<const char*> (0x0x7f02c45ffa20) 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> (0x0x7f02c45ffae0) 0 empty

Class boost::is_abstract<char>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<char> (0x0x7f02c42c6068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c42c60d0) 0 empty
    mpl_::bool_<false> (0x0x7f02c45ffb40) 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> > (0x0x7f02c42c6138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c42c61a0) 0 empty
    mpl_::bool_<false> (0x0x7f02c45ffba0) 0 empty

Class boost::is_array<char>
   size=1 align=1
   base size=1 base align=1
boost::is_array<char> (0x0x7f02c42c6208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c42c6270) 0 empty
    mpl_::bool_<false> (0x0x7f02c45ffc00) 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> > (0x0x7f02c42c62d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c42c6340) 0 empty
    mpl_::bool_<false> (0x0x7f02c45ffc60) 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> > (0x0x7f02c42c63a8) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c42c6410) 0 empty
    mpl_::bool_<false> (0x0x7f02c45ffcc0) 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> > (0x0x7f02c42c6548) 0 empty
  boost::mpl::aux::or_impl<false, boost::is_array<char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c42c65b0) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c42c6618) 0 empty
      mpl_::bool_<false> (0x0x7f02c45ffd20) 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> (0x0x7f02c45ffd80) 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> (0x0x7f02c45ffa80) 0 empty

Class boost::iterator_range<const char*>
   size=16 align=8
   base size=16 base align=8
boost::iterator_range<const char*> (0x0x7f02c45ff840) 0

Class boost::detail::is_const_rvalue_filter<const char [2]>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_const_rvalue_filter<const char [2]> (0x0x7f02c45ffe40) 0 empty

Class boost::detail::cv_traits_imp<const char (*)[2]>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<const char (*)[2]> (0x0x7f02c45ffea0) 0 empty

Class boost::is_const<const char [2]>
   size=1 align=1
   base size=1 base align=1
boost::is_const<const char [2]> (0x0x7f02c42c66e8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c42c6750) 0 empty
    mpl_::bool_<true> (0x0x7f02c45fff00) 0 empty

Class boost::remove_const<const char [2]>
   size=1 align=1
   base size=0 base align=1
boost::remove_const<const char [2]> (0x0x7f02c45fff60) 0 empty

Class boost::mpl::if_c<true, boost::range_const_iterator<char [2]>, boost::range_mutable_iterator<const char [2]> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::range_const_iterator<char [2]>, boost::range_mutable_iterator<const char [2]> > (0x0x7f02c42ef060) 0 empty

Class boost::mpl::eval_if_c<true, boost::range_const_iterator<char [2]>, boost::range_mutable_iterator<const char [2]> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if_c<true, boost::range_const_iterator<char [2]>, boost::range_mutable_iterator<const char [2]> > (0x0x7f02c42ef000) 0 empty

Class boost::range_iterator<const char [2]>
   size=1 align=1
   base size=0 base align=1
boost::range_iterator<const char [2]> (0x0x7f02c45ffde0) 0 empty

Class boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >
   size=32 align=8
   base size=28 base align=8
boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > (0x0x7f02c42ef120) 0

Class boost::mpl::if_c<false, std::vector<std::basic_string<char> >* const, std::vector<std::basic_string<char> >*>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, std::vector<std::basic_string<char> >* const, std::vector<std::basic_string<char> >*> (0x0x7f02c42ef2a0) 0 empty

Class boost::mpl::if_<mpl_::bool_<false>, std::vector<std::basic_string<char> >* const, std::vector<std::basic_string<char> >*>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<mpl_::bool_<false>, std::vector<std::basic_string<char> >* const, std::vector<std::basic_string<char> >*> (0x0x7f02c42ef240) 0 empty

Class boost::detail::is_const_rvalue_filter<const std::vector<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_const_rvalue_filter<const std::vector<std::basic_string<char> > > (0x0x7f02c42ef360) 0 empty

Class boost::detail::cv_traits_imp<const std::vector<std::basic_string<char> >*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<const std::vector<std::basic_string<char> >*> (0x0x7f02c42ef3c0) 0 empty

Class boost::is_const<const std::vector<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_const<const std::vector<std::basic_string<char> > > (0x0x7f02c42c6f70) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c45e7e38) 0 empty
    mpl_::bool_<true> (0x0x7f02c42ef420) 0 empty

Class boost::detail::is_volatile_rval_filter<const std::vector<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_volatile_rval_filter<const std::vector<std::basic_string<char> > > (0x0x7f02c42ef540) 0 empty

Class boost::is_volatile<const std::vector<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_volatile<const std::vector<std::basic_string<char> > > (0x0x7f02c4324068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c43240d0) 0 empty
    mpl_::bool_<false> (0x0x7f02c42ef5a0) 0 empty

Class boost::detail::remove_const_helper<std::vector<std::basic_string<char> >, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_const_helper<std::vector<std::basic_string<char> >, false> (0x0x7f02c42ef600) 0 empty

Class boost::detail::remove_const_impl<const std::vector<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_const_impl<const std::vector<std::basic_string<char> > > (0x0x7f02c42ef4e0) 0 empty

Class boost::remove_const<const std::vector<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::remove_const<const std::vector<std::basic_string<char> > > (0x0x7f02c42ef480) 0 empty

Class boost::mpl::if_c<true, boost::range_const_iterator<std::vector<std::basic_string<char> > >, boost::range_mutable_iterator<const std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::range_const_iterator<std::vector<std::basic_string<char> > >, boost::range_mutable_iterator<const std::vector<std::basic_string<char> > > > (0x0x7f02c42ef6c0) 0 empty

Class boost::range_detail::exists<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::range_detail::exists<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f02c42ef720) 0 empty

Class boost::range_detail::extract_const_iterator<std::vector<std::basic_string<char> >, void>
   size=1 align=1
   base size=0 base align=1
boost::range_detail::extract_const_iterator<std::vector<std::basic_string<char> >, void> (0x0x7f02c42ef780) 0 empty

Class boost::range_const_iterator<std::vector<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::range_const_iterator<std::vector<std::basic_string<char> > > (0x0x7f02c43242d8) 0 empty
  boost::range_detail::extract_const_iterator<std::vector<std::basic_string<char> >, void> (0x0x7f02c42ef8a0) 0 empty

Class boost::mpl::eval_if_c<true, boost::range_const_iterator<std::vector<std::basic_string<char> > >, boost::range_mutable_iterator<const std::vector<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::vector<std::basic_string<char> > >, boost::range_mutable_iterator<const std::vector<std::basic_string<char> > > > (0x0x7f02c42ef660) 0 empty

Class boost::range_iterator<const std::vector<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::range_iterator<const std::vector<std::basic_string<char> > > (0x0x7f02c42ef300) 0 empty

Class boost::detail::is_volatile_rval_filter<std::vector<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_volatile_rval_filter<std::vector<std::basic_string<char> > > (0x0x7f02c42efa80) 0 empty

Class boost::is_volatile<std::vector<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_volatile<std::vector<std::basic_string<char> > > (0x0x7f02c43243a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c4324410) 0 empty
    mpl_::bool_<false> (0x0x7f02c42efae0) 0 empty

Class boost::detail::remove_const_impl<std::vector<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_const_impl<std::vector<std::basic_string<char> > > (0x0x7f02c42efa20) 0 empty

Class boost::remove_const<std::vector<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::remove_const<std::vector<std::basic_string<char> > > (0x0x7f02c42ef9c0) 0 empty

Class boost::mpl::eval_if_c<false, boost::range_const_iterator<std::vector<std::basic_string<char> > >, boost::range_mutable_iterator<std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if_c<false, boost::range_const_iterator<std::vector<std::basic_string<char> > >, boost::range_mutable_iterator<std::vector<std::basic_string<char> > > > (0x0x7f02c42efb40) 0 empty

Class boost::range_iterator<std::vector<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::range_iterator<std::vector<std::basic_string<char> > > (0x0x7f02c42ef960) 0 empty

Class boost::mpl::if_c<false, const __gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > >, __gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, const __gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > >, __gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f02c42efc00) 0 empty

Class boost::mpl::if_<mpl_::bool_<false>, const __gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > >, __gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<mpl_::bool_<false>, const __gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > >, __gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f02c42efba0) 0 empty

Class boost::detail::remove_rvalue_ref<const boost::shared_ptr<TCPConnection> >
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_rvalue_ref<const boost::shared_ptr<TCPConnection> > (0x0x7f02c42efd80) 0 empty

Class boost::remove_reference<const boost::shared_ptr<TCPConnection> >
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<const boost::shared_ptr<TCPConnection> > (0x0x7f02c42efd20) 0 empty

Class boost::remove_bounds<const boost::shared_ptr<TCPConnection> >
   size=1 align=1
   base size=0 base align=1
boost::remove_bounds<const boost::shared_ptr<TCPConnection> > (0x0x7f02c42efde0) 0 empty

Class boost::is_array<const boost::shared_ptr<TCPConnection> >
   size=1 align=1
   base size=1 base align=1
boost::is_array<const boost::shared_ptr<TCPConnection> > (0x0x7f02c43249c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c4324a28) 0 empty
    mpl_::bool_<false> (0x0x7f02c42eff00) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<const boost::shared_ptr<TCPConnection>*>, boost::mpl::eval_if<boost::is_function<const boost::shared_ptr<TCPConnection> >, boost::add_pointer<const boost::shared_ptr<TCPConnection> >, boost::mpl::identity<const boost::shared_ptr<TCPConnection> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<const boost::shared_ptr<TCPConnection>*>, boost::mpl::eval_if<boost::is_function<const boost::shared_ptr<TCPConnection> >, boost::add_pointer<const boost::shared_ptr<TCPConnection> >, boost::mpl::identity<const boost::shared_ptr<TCPConnection> > > > (0x0x7f02c42eff60) 0 empty

Class boost::mpl::if_<boost::is_array<const boost::shared_ptr<TCPConnection> >, boost::mpl::identity<const boost::shared_ptr<TCPConnection>*>, boost::mpl::eval_if<boost::is_function<const boost::shared_ptr<TCPConnection> >, boost::add_pointer<const boost::shared_ptr<TCPConnection> >, boost::mpl::identity<const boost::shared_ptr<TCPConnection> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_array<const boost::shared_ptr<TCPConnection> >, boost::mpl::identity<const boost::shared_ptr<TCPConnection>*>, boost::mpl::eval_if<boost::is_function<const boost::shared_ptr<TCPConnection> >, boost::add_pointer<const boost::shared_ptr<TCPConnection> >, boost::mpl::identity<const boost::shared_ptr<TCPConnection> > > > (0x0x7f02c42efea0) 0 empty

Class boost::detail::is_reference_impl<const boost::shared_ptr<TCPConnection> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<const boost::shared_ptr<TCPConnection> > (0x0x7f02c43570c0) 0 empty

Class boost::is_lvalue_reference<const boost::shared_ptr<TCPConnection> >
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<const boost::shared_ptr<TCPConnection> > (0x0x7f02c4324b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c4324bc8) 0 empty
    mpl_::bool_<false> (0x0x7f02c4357120) 0 empty

Class boost::is_rvalue_reference<const boost::shared_ptr<TCPConnection> >
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<const boost::shared_ptr<TCPConnection> > (0x0x7f02c4324c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c4324c98) 0 empty
    mpl_::bool_<false> (0x0x7f02c4357180) 0 empty

Class boost::is_reference<const boost::shared_ptr<TCPConnection> >
   size=1 align=1
   base size=1 base align=1
boost::is_reference<const boost::shared_ptr<TCPConnection> > (0x0x7f02c4324d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c4324d68) 0 empty
    mpl_::bool_<false> (0x0x7f02c43571e0) 0 empty

Class boost::type_traits::is_function_ptr_helper<const boost::shared_ptr<TCPConnection>*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<const boost::shared_ptr<TCPConnection>*> (0x0x7f02c4357300) 0 empty

Class boost::detail::is_function_chooser<false>::result_<const boost::shared_ptr<TCPConnection> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<const boost::shared_ptr<TCPConnection> > (0x0x7f02c4324ea0) 0 empty
  boost::type_traits::is_function_ptr_helper<const boost::shared_ptr<TCPConnection>*> (0x0x7f02c4357360) 0 empty

Class boost::detail::is_function_impl<const boost::shared_ptr<TCPConnection> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<const boost::shared_ptr<TCPConnection> > (0x0x7f02c4324f08) 0 empty
  boost::detail::is_function_chooser<false>::result_<const boost::shared_ptr<TCPConnection> > (0x0x7f02c4324f70) 0 empty
    boost::type_traits::is_function_ptr_helper<const boost::shared_ptr<TCPConnection>*> (0x0x7f02c4357480) 0 empty

Class boost::is_function<const boost::shared_ptr<TCPConnection> >
   size=1 align=1
   base size=1 base align=1
boost::is_function<const boost::shared_ptr<TCPConnection> > (0x0x7f02c4371000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c4371068) 0 empty
    mpl_::bool_<false> (0x0x7f02c4357540) 0 empty

Class boost::mpl::if_c<false, boost::add_pointer<const boost::shared_ptr<TCPConnection> >, boost::mpl::identity<const boost::shared_ptr<TCPConnection> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::add_pointer<const boost::shared_ptr<TCPConnection> >, boost::mpl::identity<const boost::shared_ptr<TCPConnection> > > (0x0x7f02c43575a0) 0 empty

Class boost::mpl::if_<boost::is_function<const boost::shared_ptr<TCPConnection> >, boost::add_pointer<const boost::shared_ptr<TCPConnection> >, boost::mpl::identity<const boost::shared_ptr<TCPConnection> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_function<const boost::shared_ptr<TCPConnection> >, boost::add_pointer<const boost::shared_ptr<TCPConnection> >, boost::mpl::identity<const boost::shared_ptr<TCPConnection> > > (0x0x7f02c4357060) 0 empty

Class boost::mpl::identity<const boost::shared_ptr<TCPConnection> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<const boost::shared_ptr<TCPConnection> > (0x0x7f02c4357600) 0 empty

Class boost::mpl::eval_if<boost::is_function<const boost::shared_ptr<TCPConnection> >, boost::add_pointer<const boost::shared_ptr<TCPConnection> >, boost::mpl::identity<const boost::shared_ptr<TCPConnection> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_function<const boost::shared_ptr<TCPConnection> >, boost::add_pointer<const boost::shared_ptr<TCPConnection> >, boost::mpl::identity<const boost::shared_ptr<TCPConnection> > > (0x0x7f02c4357000) 0 empty

Class boost::mpl::eval_if<boost::is_array<const boost::shared_ptr<TCPConnection> >, boost::mpl::identity<const boost::shared_ptr<TCPConnection>*>, boost::mpl::eval_if<boost::is_function<const boost::shared_ptr<TCPConnection> >, boost::add_pointer<const boost::shared_ptr<TCPConnection> >, boost::mpl::identity<const boost::shared_ptr<TCPConnection> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_array<const boost::shared_ptr<TCPConnection> >, boost::mpl::identity<const boost::shared_ptr<TCPConnection>*>, boost::mpl::eval_if<boost::is_function<const boost::shared_ptr<TCPConnection> >, boost::add_pointer<const boost::shared_ptr<TCPConnection> >, boost::mpl::identity<const boost::shared_ptr<TCPConnection> > > > (0x0x7f02c42efe40) 0 empty

Class boost::decay<const boost::shared_ptr<TCPConnection> >
   size=1 align=1
   base size=0 base align=1
boost::decay<const boost::shared_ptr<TCPConnection> > (0x0x7f02c42efcc0) 0 empty

Vtable for boost::any::holder<const boost::shared_ptr<TCPConnection> >
boost::any::holder<const boost::shared_ptr<TCPConnection> >::_ZTVN5boost3any6holderIKNS_10shared_ptrI13TCPConnectionEEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost3any6holderIKNS_10shared_ptrI13TCPConnectionEEEE)
16    (int (*)(...))boost::any::holder<const boost::shared_ptr<TCPConnection> >::~holder
24    (int (*)(...))boost::any::holder<const boost::shared_ptr<TCPConnection> >::~holder
32    (int (*)(...))boost::any::holder<ValueType>::type<const boost::shared_ptr<TCPConnection> >
40    (int (*)(...))boost::any::holder<ValueType>::clone<const boost::shared_ptr<TCPConnection> >

Class boost::any::holder<const boost::shared_ptr<TCPConnection> >
   size=24 align=8
   base size=24 base align=8
boost::any::holder<const boost::shared_ptr<TCPConnection> > (0x0x7f02c4371208) 0
    vptr=((& boost::any::holder<const boost::shared_ptr<TCPConnection> >::_ZTVN5boost3any6holderIKNS_10shared_ptrI13TCPConnectionEEEE) + 16u)
  boost::any::placeholder (0x0x7f02c4357660) 0 nearly-empty
      primary-for boost::any::holder<const boost::shared_ptr<TCPConnection> > (0x0x7f02c4371208)

Class boost::detail::remove_rvalue_ref<boost::shared_ptr<TCPConnection> >
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_rvalue_ref<boost::shared_ptr<TCPConnection> > (0x0x7f02c43577e0) 0 empty

Class boost::remove_reference<boost::shared_ptr<TCPConnection> >
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<boost::shared_ptr<TCPConnection> > (0x0x7f02c4357780) 0 empty

Class boost::detail::add_reference_rvalue_layer<boost::shared_ptr<TCPConnection> >
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_rvalue_layer<boost::shared_ptr<TCPConnection> > (0x0x7f02c4357900) 0 empty

Class boost::detail::add_reference_impl<boost::shared_ptr<TCPConnection> >
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_impl<boost::shared_ptr<TCPConnection> > (0x0x7f02c43578a0) 0 empty

Class boost::add_reference<boost::shared_ptr<TCPConnection> >
   size=1 align=1
   base size=0 base align=1
boost::add_reference<boost::shared_ptr<TCPConnection> > (0x0x7f02c4357840) 0 empty

Class boost::detail::is_reference_impl<boost::shared_ptr<TCPConnection> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::shared_ptr<TCPConnection> > (0x0x7f02c43579c0) 0 empty

Class boost::is_lvalue_reference<boost::shared_ptr<TCPConnection> >
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::shared_ptr<TCPConnection> > (0x0x7f02c4371410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c4371478) 0 empty
    mpl_::bool_<false> (0x0x7f02c4357a20) 0 empty

Class boost::is_rvalue_reference<boost::shared_ptr<TCPConnection> >
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::shared_ptr<TCPConnection> > (0x0x7f02c43714e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c4371548) 0 empty
    mpl_::bool_<false> (0x0x7f02c4357a80) 0 empty

Class boost::is_reference<boost::shared_ptr<TCPConnection> >
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::shared_ptr<TCPConnection> > (0x0x7f02c43715b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c4371618) 0 empty
    mpl_::bool_<false> (0x0x7f02c4357ae0) 0 empty

Class boost::mpl::if_c<false, boost::shared_ptr<TCPConnection>, boost::shared_ptr<TCPConnection>&>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::shared_ptr<TCPConnection>, boost::shared_ptr<TCPConnection>&> (0x0x7f02c4357b40) 0 empty

Class boost::mpl::if_<boost::is_reference<boost::shared_ptr<TCPConnection> >, boost::shared_ptr<TCPConnection>, boost::shared_ptr<TCPConnection>&>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_reference<boost::shared_ptr<TCPConnection> >, boost::shared_ptr<TCPConnection>, boost::shared_ptr<TCPConnection>&> (0x0x7f02c4357960) 0 empty

Class boost::is_placeholder<boost::function<long unsigned int*()> >
   size=1 align=1
   base size=0 base align=1
boost::is_placeholder<boost::function<long unsigned int*()> > (0x0x7f02c43e6120) 0 empty

Class boost::_bi::add_value_2<boost::function<long unsigned int*()>, 0>
   size=1 align=1
   base size=0 base align=1
boost::_bi::add_value_2<boost::function<long unsigned int*()>, 0> (0x0x7f02c43e6180) 0 empty

Class boost::_bi::add_value<boost::function<long unsigned int*()> >
   size=1 align=1
   base size=0 base align=1
boost::_bi::add_value<boost::function<long unsigned int*()> > (0x0x7f02c43e60c0) 0 empty

Class boost::_bi::list_av_1<boost::function<long unsigned int*()> >
   size=1 align=1
   base size=0 base align=1
boost::_bi::list_av_1<boost::function<long unsigned int*()> > (0x0x7f02c43e6060) 0 empty

Class boost::is_integral<boost::function<long unsigned int*()> >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::function<long unsigned int*()> > (0x0x7f02c43f0138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c43f01a0) 0 empty
    mpl_::bool_<false> (0x0x7f02c43e6540) 0 empty

Class boost::_bi::result_traits<void*, void* (*)(const boost::function<long unsigned int*()>&)>
   size=1 align=1
   base size=0 base align=1
boost::_bi::result_traits<void*, void* (*)(const boost::function<long unsigned int*()>&)> (0x0x7f02c43e6600) 0 empty

Class boost::_bi::value<boost::function<long unsigned int*()> >
   size=32 align=8
   base size=32 base align=8
boost::_bi::value<boost::function<long unsigned int*()> > (0x0x7f02c43e6c00) 0

Class boost::_bi::storage1<boost::_bi::value<boost::function<long unsigned int*()> > >
   size=32 align=8
   base size=32 base align=8
boost::_bi::storage1<boost::_bi::value<boost::function<long unsigned int*()> > > (0x0x7f02c43e6ba0) 0

Class boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > >
   size=32 align=8
   base size=32 base align=8
boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > (0x0x7f02c43f02d8) 0
  boost::_bi::storage1<boost::_bi::value<boost::function<long unsigned int*()> > > (0x0x7f02c43e6c60) 0

Class boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > >
   size=40 align=8
   base size=40 base align=8
boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > > (0x0x7f02c43e65a0) 0

Class boost::is_integral<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > > >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > > > (0x0x7f02c43f0410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c43f0478) 0 empty
    mpl_::bool_<false> (0x0x7f02c43e6cc0) 0 empty

Class boost::mpl::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::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> > (0x0x7f02c43f0680) 0 empty
  mpl_::long_<2l> (0x0x7f02c43e6f00) 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<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::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_::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<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::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_::long_<1l> > (0x0x7f02c43f06e8) 0 empty
  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> (0x0x7f02c43f0750) 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> > > > (0x0x7f02c43e6f60) 0 empty

Class boost::mpl::at_c<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::at_c<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> (0x0x7f02c43f07b8) 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<NegCacheEntry, boost::multi_index::member<NegCacheEntry, std::basic_string<char>, &NegCacheEntry::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_::long_<1l> > (0x0x7f02c43f0820) 0 empty
    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> (0x0x7f02c43f0888) 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> > > > (0x0x7f02c40d4000) 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<> > >::nth_index<1>
   size=1 align=1
   base size=0 base align=1
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<> > >::nth_index<1> (0x0x7f02c43e6ea0) 0 empty

Class std::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&>
   size=1 align=1
   base size=0 base align=1
std::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> (0x0x7f02c40d4060) 0 empty

Class boost::detail::iterator_base<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&>
   size=1 align=1
   base size=1 base align=1
boost::detail::iterator_base<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> (0x0x7f02c43f0958) 0 empty
  std::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> (0x0x7f02c40d40c0) 0 empty

Class boost::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&>
   size=1 align=1
   base size=1 base align=1
boost::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> (0x0x7f02c43f09c0) 0 empty
  boost::detail::iterator_base<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> (0x0x7f02c43f0a28) 0 empty
    std::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> (0x0x7f02c40d4120) 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<NegCacheEntry, std::allocator<NegCacheEntry> > > >, boost::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> >
   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<NegCacheEntry, std::allocator<NegCacheEntry> > > >, boost::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> > (0x0x7f02c43f0a90) 0 empty
  boost::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> (0x0x7f02c43f0af8) 0 empty
    boost::detail::iterator_base<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> (0x0x7f02c43f0b60) 0 empty
      std::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> (0x0x7f02c40d4180) 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<NegCacheEntry, std::allocator<NegCacheEntry> > > >, const NegCacheEntry*, boost::decrementable<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::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> > >
   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<NegCacheEntry, std::allocator<NegCacheEntry> > > >, const NegCacheEntry*, boost::decrementable<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::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> > > (0x0x7f02c43f0bc8) 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<NegCacheEntry, std::allocator<NegCacheEntry> > > >, boost::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> > (0x0x7f02c43f0c30) 0 empty
    boost::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> (0x0x7f02c43f0c98) 0 empty
      boost::detail::iterator_base<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> (0x0x7f02c43f0d00) 0 empty
        std::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> (0x0x7f02c40d41e0) 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<NegCacheEntry, std::allocator<NegCacheEntry> > > >, boost::dereferenceable<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> > > >, const NegCacheEntry*, boost::decrementable<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::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> > > >
   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<NegCacheEntry, std::allocator<NegCacheEntry> > > >, boost::dereferenceable<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> > > >, const NegCacheEntry*, boost::decrementable<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::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> > > > (0x0x7f02c43f0d68) 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<NegCacheEntry, std::allocator<NegCacheEntry> > > >, const NegCacheEntry*, boost::decrementable<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::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> > > (0x0x7f02c43f0dd0) 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<NegCacheEntry, std::allocator<NegCacheEntry> > > >, boost::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> > (0x0x7f02c43f0e38) 0 empty
      boost::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> (0x0x7f02c43f0ea0) 0 empty
        boost::detail::iterator_base<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> (0x0x7f02c43f0f08) 0 empty
          std::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> (0x0x7f02c40d4240) 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<NegCacheEntry, std::allocator<NegCacheEntry> > > >, boost::incrementable<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::dereferenceable<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> > > >, const NegCacheEntry*, boost::decrementable<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::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> > > > >
   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<NegCacheEntry, std::allocator<NegCacheEntry> > > >, boost::incrementable<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::dereferenceable<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> > > >, const NegCacheEntry*, boost::decrementable<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::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> > > > > (0x0x7f02c43f0f70) 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<NegCacheEntry, std::allocator<NegCacheEntry> > > >, boost::dereferenceable<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> > > >, const NegCacheEntry*, boost::decrementable<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::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> > > > (0x0x7f02c43f0068) 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<NegCacheEntry, std::allocator<NegCacheEntry> > > >, const NegCacheEntry*, boost::decrementable<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::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> > > (0x0x7f02c43f00d0) 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<NegCacheEntry, std::allocator<NegCacheEntry> > > >, boost::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> > (0x0x7f02c43f0208) 0 empty
        boost::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> (0x0x7f02c43f0340) 0 empty
          boost::detail::iterator_base<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> (0x0x7f02c43f03a8) 0 empty
            std::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> (0x0x7f02c40d42a0) 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<NegCacheEntry, std::allocator<NegCacheEntry> > > >, const NegCacheEntry*, boost::decrementable<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::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> > >
   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<NegCacheEntry, std::allocator<NegCacheEntry> > > >, const NegCacheEntry*, boost::decrementable<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::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> > > (0x0x7f02c43f04e0) 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<NegCacheEntry, std::allocator<NegCacheEntry> > > >, boost::incrementable<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::dereferenceable<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> > > >, const NegCacheEntry*, boost::decrementable<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::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> > > > > (0x0x7f02c43f0548) 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<NegCacheEntry, std::allocator<NegCacheEntry> > > >, boost::dereferenceable<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> > > >, const NegCacheEntry*, boost::decrementable<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::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> > > > (0x0x7f02c43f05b0) 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<NegCacheEntry, std::allocator<NegCacheEntry> > > >, const NegCacheEntry*, boost::decrementable<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::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> > > (0x0x7f02c40f0000) 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<NegCacheEntry, std::allocator<NegCacheEntry> > > >, boost::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> > (0x0x7f02c40f0068) 0 empty
          boost::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> (0x0x7f02c40f00d0) 0 empty
            boost::detail::iterator_base<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> (0x0x7f02c40f0138) 0 empty
              std::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> (0x0x7f02c40d4300) 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<NegCacheEntry, std::allocator<NegCacheEntry> > > >, const NegCacheEntry*, boost::decrementable<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::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> > >
   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<NegCacheEntry, std::allocator<NegCacheEntry> > > >, const NegCacheEntry*, boost::decrementable<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::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> > > (0x0x7f02c40f01a0) 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<NegCacheEntry, std::allocator<NegCacheEntry> > > >, const NegCacheEntry*, boost::decrementable<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::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> > > (0x0x7f02c40f0208) 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<NegCacheEntry, std::allocator<NegCacheEntry> > > >, boost::incrementable<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::dereferenceable<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> > > >, const NegCacheEntry*, boost::decrementable<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::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> > > > > (0x0x7f02c40f0270) 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<NegCacheEntry, std::allocator<NegCacheEntry> > > >, boost::dereferenceable<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> > > >, const NegCacheEntry*, boost::decrementable<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::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> > > > (0x0x7f02c40f02d8) 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<NegCacheEntry, std::allocator<NegCacheEntry> > > >, const NegCacheEntry*, boost::decrementable<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::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> > > (0x0x7f02c40f0340) 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<NegCacheEntry, std::allocator<NegCacheEntry> > > >, boost::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> > (0x0x7f02c40f03a8) 0 empty
            boost::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> (0x0x7f02c40f0410) 0 empty
              boost::detail::iterator_base<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> (0x0x7f02c40f0478) 0 empty
                std::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> (0x0x7f02c40d4360) 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<NegCacheEntry, std::allocator<NegCacheEntry> > > >, const NegCacheEntry*, boost::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> >
   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<NegCacheEntry, std::allocator<NegCacheEntry> > > >, const NegCacheEntry*, boost::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> > (0x0x7f02c40f04e0) 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<NegCacheEntry, std::allocator<NegCacheEntry> > > >, const NegCacheEntry*, boost::decrementable<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::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> > > (0x0x7f02c40f0548) 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<NegCacheEntry, std::allocator<NegCacheEntry> > > >, const NegCacheEntry*, boost::decrementable<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::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> > > (0x0x7f02c40f05b0) 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<NegCacheEntry, std::allocator<NegCacheEntry> > > >, boost::incrementable<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::dereferenceable<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> > > >, const NegCacheEntry*, boost::decrementable<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::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> > > > > (0x0x7f02c40f0618) 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<NegCacheEntry, std::allocator<NegCacheEntry> > > >, boost::dereferenceable<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> > > >, const NegCacheEntry*, boost::decrementable<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::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> > > > (0x0x7f02c40f0680) 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<NegCacheEntry, std::allocator<NegCacheEntry> > > >, const NegCacheEntry*, boost::decrementable<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::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> > > (0x0x7f02c40f06e8) 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<NegCacheEntry, std::allocator<NegCacheEntry> > > >, boost::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> > (0x0x7f02c40f0750) 0 empty
              boost::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> (0x0x7f02c40f07b8) 0 empty
                boost::detail::iterator_base<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> (0x0x7f02c40f0820) 0 empty
                  std::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> (0x0x7f02c40d43c0) 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<NegCacheEntry, std::allocator<NegCacheEntry> > > >, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&>
   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<NegCacheEntry, std::allocator<NegCacheEntry> > > >, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> (0x0x7f02c40f0888) 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<NegCacheEntry, std::allocator<NegCacheEntry> > > >, const NegCacheEntry*, boost::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> > (0x0x7f02c40f08f0) 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<NegCacheEntry, std::allocator<NegCacheEntry> > > >, const NegCacheEntry*, boost::decrementable<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::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> > > (0x0x7f02c40f0958) 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<NegCacheEntry, std::allocator<NegCacheEntry> > > >, const NegCacheEntry*, boost::decrementable<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::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> > > (0x0x7f02c40f09c0) 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<NegCacheEntry, std::allocator<NegCacheEntry> > > >, boost::incrementable<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::dereferenceable<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> > > >, const NegCacheEntry*, boost::decrementable<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::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> > > > > (0x0x7f02c40f0a28) 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<NegCacheEntry, std::allocator<NegCacheEntry> > > >, boost::dereferenceable<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> > > >, const NegCacheEntry*, boost::decrementable<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::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> > > > (0x0x7f02c40f0a90) 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<NegCacheEntry, std::allocator<NegCacheEntry> > > >, const NegCacheEntry*, boost::decrementable<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::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> > > (0x0x7f02c40f0af8) 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<NegCacheEntry, std::allocator<NegCacheEntry> > > >, boost::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> > (0x0x7f02c40f0b60) 0 empty
                boost::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> (0x0x7f02c40f0bc8) 0 empty
                  boost::detail::iterator_base<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> (0x0x7f02c40f0c30) 0 empty
                    std::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> (0x0x7f02c40d4420) 0 empty

Class 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=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<NegCacheEntry, std::allocator<NegCacheEntry> > > > (0x0x7f02c40f0c98) 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<NegCacheEntry, std::allocator<NegCacheEntry> > > >, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> (0x0x7f02c40f0d00) 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<NegCacheEntry, std::allocator<NegCacheEntry> > > >, const NegCacheEntry*, boost::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> > (0x0x7f02c40f0d68) 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<NegCacheEntry, std::allocator<NegCacheEntry> > > >, const NegCacheEntry*, boost::decrementable<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::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> > > (0x0x7f02c40f0dd0) 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<NegCacheEntry, std::allocator<NegCacheEntry> > > >, const NegCacheEntry*, boost::decrementable<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::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> > > (0x0x7f02c40f0e38) 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<NegCacheEntry, std::allocator<NegCacheEntry> > > >, boost::incrementable<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::dereferenceable<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> > > >, const NegCacheEntry*, boost::decrementable<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::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> > > > > (0x0x7f02c40f0ea0) 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<NegCacheEntry, std::allocator<NegCacheEntry> > > >, boost::dereferenceable<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> > > >, const NegCacheEntry*, boost::decrementable<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::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> > > > (0x0x7f02c40f0f08) 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<NegCacheEntry, std::allocator<NegCacheEntry> > > >, const NegCacheEntry*, boost::decrementable<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::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> > > (0x0x7f02c40f0f70) 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<NegCacheEntry, std::allocator<NegCacheEntry> > > >, boost::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> > (0x0x7f02c40fb000) 0 empty
                  boost::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> (0x0x7f02c40fb068) 0 empty
                    boost::detail::iterator_base<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> (0x0x7f02c40fb0d0) 0 empty
                      std::iterator<std::bidirectional_iterator_tag, NegCacheEntry, long int, const NegCacheEntry*, const NegCacheEntry&> (0x0x7f02c40d4480) 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> > (0x0x7f02c40fb2d8) 0
  std::_Rb_tree_node_base (0x0x7f02c40d4600) 0

Class std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char>, SyncRes::DecayingEwmaCollection> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char>, SyncRes::DecayingEwmaCollection> > (0x0x7f02c40d4720) 0

Class std::__are_same<ThreadPipeSet*, ThreadPipeSet*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<ThreadPipeSet*, ThreadPipeSet*> (0x0x7f02c40d4780) 0 empty

Class __gnu_cxx::__enable_if<true, std::vector<ThreadPipeSet> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, std::vector<ThreadPipeSet> > (0x0x7f02c40d47e0) 0 empty

Class boost::mpl::if_c<false, std::vector<ThreadPipeSet>* const, std::vector<ThreadPipeSet>*>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, std::vector<ThreadPipeSet>* const, std::vector<ThreadPipeSet>*> (0x0x7f02c40d4960) 0 empty

Class boost::mpl::if_<mpl_::bool_<false>, std::vector<ThreadPipeSet>* const, std::vector<ThreadPipeSet>*>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<mpl_::bool_<false>, std::vector<ThreadPipeSet>* const, std::vector<ThreadPipeSet>*> (0x0x7f02c40d4900) 0 empty

Class boost::detail::is_const_rvalue_filter<const std::vector<ThreadPipeSet> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_const_rvalue_filter<const std::vector<ThreadPipeSet> > (0x0x7f02c40d4a20) 0 empty

Class boost::detail::cv_traits_imp<const std::vector<ThreadPipeSet>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<const std::vector<ThreadPipeSet>*> (0x0x7f02c40d4b40) 0 empty

Class boost::is_const<const std::vector<ThreadPipeSet> >
   size=1 align=1
   base size=1 base align=1
boost::is_const<const std::vector<ThreadPipeSet> > (0x0x7f02c40fb618) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c40fb680) 0 empty
    mpl_::bool_<true> (0x0x7f02c40d4ba0) 0 empty

Class boost::detail::is_volatile_rval_filter<const std::vector<ThreadPipeSet> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_volatile_rval_filter<const std::vector<ThreadPipeSet> > (0x0x7f02c40d4cc0) 0 empty

Class boost::is_volatile<const std::vector<ThreadPipeSet> >
   size=1 align=1
   base size=1 base align=1
boost::is_volatile<const std::vector<ThreadPipeSet> > (0x0x7f02c40fb750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c40fb7b8) 0 empty
    mpl_::bool_<false> (0x0x7f02c40d4de0) 0 empty

Class boost::detail::remove_const_helper<std::vector<ThreadPipeSet>, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_const_helper<std::vector<ThreadPipeSet>, false> (0x0x7f02c40d4e40) 0 empty

Class boost::detail::remove_const_impl<const std::vector<ThreadPipeSet> >
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_const_impl<const std::vector<ThreadPipeSet> > (0x0x7f02c40d4c60) 0 empty

Class boost::remove_const<const std::vector<ThreadPipeSet> >
   size=1 align=1
   base size=0 base align=1
boost::remove_const<const std::vector<ThreadPipeSet> > (0x0x7f02c40d4c00) 0 empty

Class boost::mpl::if_c<true, boost::range_const_iterator<std::vector<ThreadPipeSet> >, boost::range_mutable_iterator<const std::vector<ThreadPipeSet> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::range_const_iterator<std::vector<ThreadPipeSet> >, boost::range_mutable_iterator<const std::vector<ThreadPipeSet> > > (0x0x7f02c40d4f00) 0 empty

Class boost::range_detail::exists<__gnu_cxx::__normal_iterator<const ThreadPipeSet*, std::vector<ThreadPipeSet> > >
   size=1 align=1
   base size=0 base align=1
boost::range_detail::exists<__gnu_cxx::__normal_iterator<const ThreadPipeSet*, std::vector<ThreadPipeSet> > > (0x0x7f02c40d4f60) 0 empty

Class boost::range_detail::extract_const_iterator<std::vector<ThreadPipeSet>, void>
   size=1 align=1
   base size=0 base align=1
boost::range_detail::extract_const_iterator<std::vector<ThreadPipeSet>, void> (0x0x7f02c4143000) 0 empty

Class boost::range_const_iterator<std::vector<ThreadPipeSet> >
   size=1 align=1
   base size=1 base align=1
boost::range_const_iterator<std::vector<ThreadPipeSet> > (0x0x7f02c40fb9c0) 0 empty
  boost::range_detail::extract_const_iterator<std::vector<ThreadPipeSet>, void> (0x0x7f02c4143120) 0 empty

Class boost::mpl::eval_if_c<true, boost::range_const_iterator<std::vector<ThreadPipeSet> >, boost::range_mutable_iterator<const std::vector<ThreadPipeSet> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if_c<true, boost::range_const_iterator<std::vector<ThreadPipeSet> >, boost::range_mutable_iterator<const std::vector<ThreadPipeSet> > > (0x0x7f02c40d4ea0) 0 empty

Class boost::range_iterator<const std::vector<ThreadPipeSet> >
   size=1 align=1
   base size=0 base align=1
boost::range_iterator<const std::vector<ThreadPipeSet> > (0x0x7f02c40d49c0) 0 empty

Class boost::detail::is_volatile_rval_filter<std::vector<ThreadPipeSet> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_volatile_rval_filter<std::vector<ThreadPipeSet> > (0x0x7f02c41432a0) 0 empty

Class boost::is_volatile<std::vector<ThreadPipeSet> >
   size=1 align=1
   base size=1 base align=1
boost::is_volatile<std::vector<ThreadPipeSet> > (0x0x7f02c40fba90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c40fbaf8) 0 empty
    mpl_::bool_<false> (0x0x7f02c4143300) 0 empty

Class boost::detail::remove_const_impl<std::vector<ThreadPipeSet> >
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_const_impl<std::vector<ThreadPipeSet> > (0x0x7f02c4143240) 0 empty

Class boost::remove_const<std::vector<ThreadPipeSet> >
   size=1 align=1
   base size=0 base align=1
boost::remove_const<std::vector<ThreadPipeSet> > (0x0x7f02c41431e0) 0 empty

Class boost::mpl::eval_if_c<false, boost::range_const_iterator<std::vector<ThreadPipeSet> >, boost::range_mutable_iterator<std::vector<ThreadPipeSet> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if_c<false, boost::range_const_iterator<std::vector<ThreadPipeSet> >, boost::range_mutable_iterator<std::vector<ThreadPipeSet> > > (0x0x7f02c4143360) 0 empty

Class boost::range_iterator<std::vector<ThreadPipeSet> >
   size=1 align=1
   base size=0 base align=1
boost::range_iterator<std::vector<ThreadPipeSet> > (0x0x7f02c4143180) 0 empty

Class boost::mpl::if_c<false, const __gnu_cxx::__normal_iterator<ThreadPipeSet*, std::vector<ThreadPipeSet> >, __gnu_cxx::__normal_iterator<ThreadPipeSet*, std::vector<ThreadPipeSet> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, const __gnu_cxx::__normal_iterator<ThreadPipeSet*, std::vector<ThreadPipeSet> >, __gnu_cxx::__normal_iterator<ThreadPipeSet*, std::vector<ThreadPipeSet> > > (0x0x7f02c4143420) 0 empty

Class boost::mpl::if_<mpl_::bool_<false>, const __gnu_cxx::__normal_iterator<ThreadPipeSet*, std::vector<ThreadPipeSet> >, __gnu_cxx::__normal_iterator<ThreadPipeSet*, std::vector<ThreadPipeSet> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<mpl_::bool_<false>, const __gnu_cxx::__normal_iterator<ThreadPipeSet*, std::vector<ThreadPipeSet> >, __gnu_cxx::__normal_iterator<ThreadPipeSet*, std::vector<ThreadPipeSet> > > (0x0x7f02c41433c0) 0 empty

Class boost::detail::function::basic_vtable0<void*>
   size=16 align=8
   base size=16 base align=8
boost::detail::function::basic_vtable0<void*> (0x0x7f02c41434e0) 0

Class std::__is_integer<__gnu_cxx::__normal_iterator<const ComboAddress*, std::vector<ComboAddress> > >
   size=1 align=1
   base size=0 base align=1
std::__is_integer<__gnu_cxx::__normal_iterator<const ComboAddress*, std::vector<ComboAddress> > > (0x0x7f02c4143540) 0 empty

Class boost::is_placeholder<boost::function<std::basic_string<char>*()> >
   size=1 align=1
   base size=0 base align=1
boost::is_placeholder<boost::function<std::basic_string<char>*()> > (0x0x7f02c41439c0) 0 empty

Class boost::_bi::add_value_2<boost::function<std::basic_string<char>*()>, 0>
   size=1 align=1
   base size=0 base align=1
boost::_bi::add_value_2<boost::function<std::basic_string<char>*()>, 0> (0x0x7f02c4143a20) 0 empty

Class boost::_bi::add_value<boost::function<std::basic_string<char>*()> >
   size=1 align=1
   base size=0 base align=1
boost::_bi::add_value<boost::function<std::basic_string<char>*()> > (0x0x7f02c4143960) 0 empty

Class boost::_bi::list_av_1<boost::function<std::basic_string<char>*()> >
   size=1 align=1
   base size=0 base align=1
boost::_bi::list_av_1<boost::function<std::basic_string<char>*()> > (0x0x7f02c4143900) 0 empty

Class boost::is_integral<boost::function<std::basic_string<char>*()> >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::function<std::basic_string<char>*()> > (0x0x7f02c417f548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c417f5b0) 0 empty
    mpl_::bool_<false> (0x0x7f02c4143de0) 0 empty

Class boost::_bi::result_traits<void*, void* (*)(const boost::function<std::basic_string<char>*()>&)>
   size=1 align=1
   base size=0 base align=1
boost::_bi::result_traits<void*, void* (*)(const boost::function<std::basic_string<char>*()>&)> (0x0x7f02c4143ea0) 0 empty

Class boost::_bi::value<boost::function<std::basic_string<char>*()> >
   size=32 align=8
   base size=32 base align=8
boost::_bi::value<boost::function<std::basic_string<char>*()> > (0x0x7f02c42234e0) 0

Class boost::_bi::storage1<boost::_bi::value<boost::function<std::basic_string<char>*()> > >
   size=32 align=8
   base size=32 base align=8
boost::_bi::storage1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > (0x0x7f02c4223480) 0

Class boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > >
   size=32 align=8
   base size=32 base align=8
boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > (0x0x7f02c417f1a0) 0
  boost::_bi::storage1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > (0x0x7f02c4223540) 0

Class boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > >
   size=40 align=8
   base size=40 base align=8
boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > > (0x0x7f02c4143e40) 0

Class boost::is_integral<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > > >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > > > (0x0x7f02c417f478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c417f4e0) 0 empty
    mpl_::bool_<false> (0x0x7f02c42235a0) 0 empty

Class boost::function0<std::vector<ComboAddress>*>
   size=32 align=8
   base size=32 base align=8
boost::function0<std::vector<ComboAddress>*> (0x0x7f02c417f8f0) 0
  boost::function_base (0x0x7f02c42237e0) 0

Class boost::function<std::vector<ComboAddress>*()>
   size=32 align=8
   base size=32 base align=8
boost::function<std::vector<ComboAddress>*()> (0x0x7f02c417fd00) 0
  boost::function0<std::vector<ComboAddress>*> (0x0x7f02c417fd68) 0
    boost::function_base (0x0x7f02c42238a0) 0

Class boost::is_placeholder<boost::function<std::vector<ComboAddress>*()> >
   size=1 align=1
   base size=0 base align=1
boost::is_placeholder<boost::function<std::vector<ComboAddress>*()> > (0x0x7f02c4223d20) 0 empty

Class boost::_bi::add_value_2<boost::function<std::vector<ComboAddress>*()>, 0>
   size=1 align=1
   base size=0 base align=1
boost::_bi::add_value_2<boost::function<std::vector<ComboAddress>*()>, 0> (0x0x7f02c4223e40) 0 empty

Class boost::_bi::add_value<boost::function<std::vector<ComboAddress>*()> >
   size=1 align=1
   base size=0 base align=1
boost::_bi::add_value<boost::function<std::vector<ComboAddress>*()> > (0x0x7f02c4223cc0) 0 empty

Class boost::_bi::list_av_1<boost::function<std::vector<ComboAddress>*()> >
   size=1 align=1
   base size=0 base align=1
boost::_bi::list_av_1<boost::function<std::vector<ComboAddress>*()> > (0x0x7f02c4223c60) 0 empty

Class boost::is_integral<boost::function<std::vector<ComboAddress>*()> >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::function<std::vector<ComboAddress>*()> > (0x0x7f02c3ec2a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c3ec2a90) 0 empty
    mpl_::bool_<false> (0x0x7f02c3ec8480) 0 empty

Class boost::_bi::result_traits<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&)>
   size=1 align=1
   base size=0 base align=1
boost::_bi::result_traits<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&)> (0x0x7f02c3ec8600) 0 empty

Class boost::_bi::value<boost::function<std::vector<ComboAddress>*()> >
   size=32 align=8
   base size=32 base align=8
boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > (0x0x7f02c3ec8b40) 0

Class boost::_bi::storage1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > >
   size=32 align=8
   base size=32 base align=8
boost::_bi::storage1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > (0x0x7f02c3ec8ae0) 0

Class boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > >
   size=32 align=8
   base size=32 base align=8
boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > (0x0x7f02c3ec2d68) 0
  boost::_bi::storage1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > (0x0x7f02c3ec8c60) 0

Class boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > >
   size=40 align=8
   base size=40 base align=8
boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > > (0x0x7f02c3ec85a0) 0

Class boost::is_integral<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > > >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > > > (0x0x7f02c3ec2ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c3ec2f08) 0 empty
    mpl_::bool_<false> (0x0x7f02c3f98060) 0 empty

Vtable for boost::any::holder<PacketID>
boost::any::holder<PacketID>::_ZTVN5boost3any6holderI8PacketIDEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost3any6holderI8PacketIDEE)
16    (int (*)(...))boost::any::holder<PacketID>::~holder
24    (int (*)(...))boost::any::holder<PacketID>::~holder
32    (int (*)(...))boost::any::holder<ValueType>::type<PacketID>
40    (int (*)(...))boost::any::holder<ValueType>::clone<PacketID>

Class boost::any::holder<PacketID>
   size=168 align=8
   base size=168 base align=8
boost::any::holder<PacketID> (0x0x7f02c3ec2548) 0
    vptr=((& boost::any::holder<PacketID>::_ZTVN5boost3any6holderI8PacketIDEE) + 16u)
  boost::any::placeholder (0x0x7f02c3f98240) 0 nearly-empty
      primary-for boost::any::holder<PacketID> (0x0x7f02c3ec2548)

Class boost::checked_array_deleter<char>
   size=1 align=1
   base size=0 base align=1
boost::checked_array_deleter<char> (0x0x7f02c3f982a0) 0 empty

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> (0x0x7f02c3ec2dd0) 0
  std::_Rb_tree_node_base (0x0x7f02c3f98360) 0

Class boost::detail::remove_rvalue_ref<PacketID>
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_rvalue_ref<PacketID> (0x0x7f02c3f98420) 0 empty

Class boost::remove_reference<PacketID>
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<PacketID> (0x0x7f02c3f983c0) 0 empty

Class boost::detail::add_reference_rvalue_layer<PacketID>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_rvalue_layer<PacketID> (0x0x7f02c3f98540) 0 empty

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

Class boost::add_reference<PacketID>
   size=1 align=1
   base size=0 base align=1
boost::add_reference<PacketID> (0x0x7f02c3f98480) 0 empty

Class boost::detail::is_reference_impl<PacketID>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<PacketID> (0x0x7f02c3f98600) 0 empty

Class boost::is_lvalue_reference<PacketID>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<PacketID> (0x0x7f02c3fdb0d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c3fdb138) 0 empty
    mpl_::bool_<false> (0x0x7f02c3f98660) 0 empty

Class boost::is_rvalue_reference<PacketID>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<PacketID> (0x0x7f02c3fdb1a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c3fdb208) 0 empty
    mpl_::bool_<false> (0x0x7f02c3f986c0) 0 empty

Class boost::is_reference<PacketID>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<PacketID> (0x0x7f02c3fdb270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c3fdb2d8) 0 empty
    mpl_::bool_<false> (0x0x7f02c3f98720) 0 empty

Class boost::mpl::if_c<false, PacketID, PacketID&>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, PacketID, PacketID&> (0x0x7f02c3f98780) 0 empty

Class boost::mpl::if_<boost::is_reference<PacketID>, PacketID, PacketID&>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_reference<PacketID>, PacketID, PacketID&> (0x0x7f02c3f985a0) 0 empty

Class std::_Rb_tree_node<std::pair<const int, FDMultiplexer* (*)()> >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree_node<std::pair<const int, FDMultiplexer* (*)()> > (0x0x7f02c3fdb3a8) 0
  std::_Rb_tree_node_base (0x0x7f02c3f98960) 0

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

Class boost::detail::sp_enable_if_convertible<RecursorLua, RecursorLua>
   size=1 align=1
   base size=1 base align=1
boost::detail::sp_enable_if_convertible<RecursorLua, RecursorLua> (0x0x7f02c3fdb410) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f02c3f98a20) 0 empty

Class boost::detail::sp_enable_if_auto_ptr<boost::shared_ptr<RecursorLua>, int>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_enable_if_auto_ptr<boost::shared_ptr<RecursorLua>, int> (0x0x7f02c3f98a80) 0 empty

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

Class boost::detail::sp_enable_if_convertible<Regex, Regex>
   size=1 align=1
   base size=1 base align=1
boost::detail::sp_enable_if_convertible<Regex, Regex> (0x0x7f02c3fdb4e0) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f02c3f98b40) 0 empty

Class boost::detail::sp_enable_if_auto_ptr<boost::shared_ptr<Regex>, int>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_enable_if_auto_ptr<boost::shared_ptr<Regex>, int> (0x0x7f02c3f98ba0) 0 empty

Class boost::detail::is_reference_impl<boost::tuples::tuple<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::tuples::null_type, boost::tuples::null_type, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > (0x0x7f02c3f98cc0) 0 empty

Class boost::is_lvalue_reference<boost::tuples::tuple<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::tuples::null_type, boost::tuples::null_type, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > (0x0x7f02c3fdb6e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c3fdb750) 0 empty
    mpl_::bool_<false> (0x0x7f02c3f98d20) 0 empty

Class boost::is_rvalue_reference<boost::tuples::tuple<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::tuples::null_type, boost::tuples::null_type, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > (0x0x7f02c3fdb7b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c3fdb820) 0 empty
    mpl_::bool_<false> (0x0x7f02c3f98d80) 0 empty

Class boost::is_reference<boost::tuples::tuple<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::tuples::null_type, boost::tuples::null_type, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > (0x0x7f02c3fdb888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c3fdb8f0) 0 empty
    mpl_::bool_<false> (0x0x7f02c3f98de0) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::tuples::tuple<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::tuples::null_type, boost::tuples::null_type, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>*> (0x0x7f02c3f98f00) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::tuples::tuple<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::tuples::null_type, boost::tuples::null_type, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > (0x0x7f02c3fdba28) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::tuples::tuple<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>*> (0x0x7f02c3f98f60) 0 empty

Class boost::detail::is_function_impl<boost::tuples::tuple<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::tuples::null_type, boost::tuples::null_type, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > (0x0x7f02c3fdba90) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::tuples::tuple<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > (0x0x7f02c3fdbaf8) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::tuples::tuple<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>*> (0x0x7f02c3c69000) 0 empty

Class boost::is_function<boost::tuples::tuple<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::tuples::null_type, boost::tuples::null_type, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > (0x0x7f02c3fdbb60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c3fdbbc8) 0 empty
    mpl_::bool_<false> (0x0x7f02c3c69060) 0 empty

Class boost::tuples::detail::IF<false, boost::tuples::detail::non_storeable_type<boost::tuples::tuple<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::tuples::null_type, boost::tuples::null_type, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > (0x0x7f02c3c690c0) 0 empty

Class boost::tuples::detail::wrap_non_storeable_type<boost::tuples::tuple<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::tuples::null_type, boost::tuples::null_type, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > (0x0x7f02c3f98c60) 0 empty

Class boost::tuples::detail::map_tuple_to_cons<std::less<PacketID>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 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<PacketID>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> (0x0x7f02c3c69180) 0 empty

Class boost::tuples::detail::map_tuple_to_cons<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::tuples::null_type, boost::tuples::null_type, 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<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> (0x0x7f02c3c69120) 0 empty

Class boost::detail::is_reference_impl<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key> > (0x0x7f02c3c692a0) 0 empty

Class boost::is_lvalue_reference<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key> >
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key> > (0x0x7f02c3c6e750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c3c6e7b8) 0 empty
    mpl_::bool_<false> (0x0x7f02c3c69300) 0 empty

Class boost::is_rvalue_reference<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key> >
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key> > (0x0x7f02c3c6e820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c3c6e888) 0 empty
    mpl_::bool_<false> (0x0x7f02c3c69360) 0 empty

Class boost::is_reference<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key> >
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key> > (0x0x7f02c3c6e8f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c3c6e958) 0 empty
    mpl_::bool_<false> (0x0x7f02c3c693c0) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>*> (0x0x7f02c3c694e0) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key> > (0x0x7f02c3c6ea90) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>*> (0x0x7f02c3c69540) 0 empty

Class boost::detail::is_function_impl<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key> > (0x0x7f02c3c6eaf8) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key> > (0x0x7f02c3c6eb60) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>*> (0x0x7f02c3c695a0) 0 empty

Class boost::is_function<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key> >
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key> > (0x0x7f02c3c6ebc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c3c6ec30) 0 empty
    mpl_::bool_<false> (0x0x7f02c3c69600) 0 empty

Class boost::tuples::detail::IF<false, boost::tuples::detail::non_storeable_type<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key> >, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key> >
   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<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key> >, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key> > (0x0x7f02c3c69660) 0 empty

Class boost::tuples::detail::wrap_non_storeable_type<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::wrap_non_storeable_type<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key> > (0x0x7f02c3c69240) 0 empty

Class boost::detail::is_reference_impl<std::less<PacketID> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<std::less<PacketID> > (0x0x7f02c3c69780) 0 empty

Class boost::is_lvalue_reference<std::less<PacketID> >
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<std::less<PacketID> > (0x0x7f02c3c6edd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c3c6ee38) 0 empty
    mpl_::bool_<false> (0x0x7f02c3c697e0) 0 empty

Class boost::is_rvalue_reference<std::less<PacketID> >
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<std::less<PacketID> > (0x0x7f02c3c6eea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c3c6ef08) 0 empty
    mpl_::bool_<false> (0x0x7f02c3c69840) 0 empty

Class boost::is_reference<std::less<PacketID> >
   size=1 align=1
   base size=1 base align=1
boost::is_reference<std::less<PacketID> > (0x0x7f02c3c6ef70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c3c97000) 0 empty
    mpl_::bool_<false> (0x0x7f02c3c698a0) 0 empty

Class boost::type_traits::is_function_ptr_helper<std::less<PacketID>*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<std::less<PacketID>*> (0x0x7f02c3c699c0) 0 empty

Class boost::detail::is_function_chooser<false>::result_<std::less<PacketID> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<std::less<PacketID> > (0x0x7f02c3c97138) 0 empty
  boost::type_traits::is_function_ptr_helper<std::less<PacketID>*> (0x0x7f02c3c69a20) 0 empty

Class boost::detail::is_function_impl<std::less<PacketID> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<std::less<PacketID> > (0x0x7f02c3c971a0) 0 empty
  boost::detail::is_function_chooser<false>::result_<std::less<PacketID> > (0x0x7f02c3c97208) 0 empty
    boost::type_traits::is_function_ptr_helper<std::less<PacketID>*> (0x0x7f02c3c69a80) 0 empty

Class boost::is_function<std::less<PacketID> >
   size=1 align=1
   base size=1 base align=1
boost::is_function<std::less<PacketID> > (0x0x7f02c3c97270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c3c972d8) 0 empty
    mpl_::bool_<false> (0x0x7f02c3c69ae0) 0 empty

Class boost::tuples::detail::IF<false, boost::tuples::detail::non_storeable_type<std::less<PacketID> >, std::less<PacketID> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::IF<false, boost::tuples::detail::non_storeable_type<std::less<PacketID> >, std::less<PacketID> > (0x0x7f02c3c69b40) 0 empty

Class boost::tuples::detail::wrap_non_storeable_type<std::less<PacketID> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::wrap_non_storeable_type<std::less<PacketID> > (0x0x7f02c3c69720) 0 empty

Class boost::detail::cv_traits_imp<std::less<PacketID>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<std::less<PacketID>*> (0x0x7f02c3c69cc0) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<std::less<PacketID> >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<std::less<PacketID> > (0x0x7f02c3c69c60) 0 empty

Class boost::remove_cv<std::less<PacketID> >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<std::less<PacketID> > (0x0x7f02c3c69c00) 0 empty

Class boost::tuples::access_traits<std::less<PacketID> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::access_traits<std::less<PacketID> > (0x0x7f02c3c69ba0) 0 empty

Class boost::tuples::cons<std::less<PacketID>, boost::tuples::null_type>
   size=1 align=1
   base size=1 base align=1
boost::tuples::cons<std::less<PacketID>, boost::tuples::null_type> (0x0x7f02c3c696c0) 0

Class boost::tuples::access_traits<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::access_traits<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key> > (0x0x7f02c3c69d20) 0 empty

Class boost::detail::cv_traits_imp<boost::tuples::cons<std::less<PacketID>, boost::tuples::null_type>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::tuples::cons<std::less<PacketID>, boost::tuples::null_type>*> (0x0x7f02c3c69ea0) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::tuples::cons<std::less<PacketID>, 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<PacketID>, boost::tuples::null_type> > (0x0x7f02c3c69e40) 0 empty

Class boost::remove_cv<boost::tuples::cons<std::less<PacketID>, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::tuples::cons<std::less<PacketID>, boost::tuples::null_type> > (0x0x7f02c3c69de0) 0 empty

Class boost::tuples::access_traits<boost::tuples::cons<std::less<PacketID>, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::access_traits<boost::tuples::cons<std::less<PacketID>, boost::tuples::null_type> > (0x0x7f02c3c69d80) 0 empty

Class boost::tuples::cons<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, boost::tuples::cons<std::less<PacketID>, boost::tuples::null_type> >
   size=2 align=1
   base size=2 base align=1
boost::tuples::cons<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, boost::tuples::cons<std::less<PacketID>, boost::tuples::null_type> > (0x0x7f02c3c691e0) 0

Class boost::tuples::tuple<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::tuples::null_type, boost::tuples::null_type, 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<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> (0x0x7f02c3c97a90) 0
  boost::tuples::cons<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, boost::tuples::cons<std::less<PacketID>, boost::tuples::null_type> > (0x0x7f02c3cd3120) 0

Class boost::detail::is_reference_impl<boost::tuples::tuple<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::tuples::null_type, boost::tuples::null_type, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > (0x0x7f02c3cd3240) 0 empty

Class boost::is_lvalue_reference<boost::tuples::tuple<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::tuples::null_type, boost::tuples::null_type, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > (0x0x7f02c3cf0d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c3cf0dd0) 0 empty
    mpl_::bool_<false> (0x0x7f02c3cd32a0) 0 empty

Class boost::is_rvalue_reference<boost::tuples::tuple<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::tuples::null_type, boost::tuples::null_type, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > (0x0x7f02c3cf0e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c3cf0ea0) 0 empty
    mpl_::bool_<false> (0x0x7f02c3cd3300) 0 empty

Class boost::is_reference<boost::tuples::tuple<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::tuples::null_type, boost::tuples::null_type, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > (0x0x7f02c3cf0f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c3cf0f70) 0 empty
    mpl_::bool_<false> (0x0x7f02c3cd3360) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::tuples::tuple<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::tuples::null_type, boost::tuples::null_type, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>*> (0x0x7f02c3cd3480) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::tuples::tuple<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::tuples::null_type, boost::tuples::null_type, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > (0x0x7f02c3d1b0d0) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::tuples::tuple<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>*> (0x0x7f02c3cd34e0) 0 empty

Class boost::detail::is_function_impl<boost::tuples::tuple<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::tuples::null_type, boost::tuples::null_type, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > (0x0x7f02c3d1b138) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::tuples::tuple<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > (0x0x7f02c3d1b1a0) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::tuples::tuple<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>*> (0x0x7f02c3cd3540) 0 empty

Class boost::is_function<boost::tuples::tuple<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::tuples::null_type, boost::tuples::null_type, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > (0x0x7f02c3d1b208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c3d1b270) 0 empty
    mpl_::bool_<false> (0x0x7f02c3cd35a0) 0 empty

Class boost::tuples::detail::IF<false, boost::tuples::detail::non_storeable_type<boost::tuples::tuple<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::tuples::null_type, boost::tuples::null_type, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > (0x0x7f02c3cd3600) 0 empty

Class boost::tuples::detail::wrap_non_storeable_type<boost::tuples::tuple<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::tuples::null_type, boost::tuples::null_type, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > (0x0x7f02c3cd31e0) 0 empty

Class boost::tuples::detail::map_tuple_to_cons<std::less<timeval>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 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<timeval>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> (0x0x7f02c3cd36c0) 0 empty

Class boost::tuples::detail::map_tuple_to_cons<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::tuples::null_type, boost::tuples::null_type, 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<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> (0x0x7f02c3cd3660) 0 empty

Class boost::detail::is_reference_impl<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd> > (0x0x7f02c3cd37e0) 0 empty

Class boost::is_lvalue_reference<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd> >
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd> > (0x0x7f02c3d1bd68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c3d1bdd0) 0 empty
    mpl_::bool_<false> (0x0x7f02c3cd3840) 0 empty

Class boost::is_rvalue_reference<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd> >
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd> > (0x0x7f02c3d1be38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c3d1bea0) 0 empty
    mpl_::bool_<false> (0x0x7f02c3cd38a0) 0 empty

Class boost::is_reference<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd> >
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd> > (0x0x7f02c3d1bf08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c3d1bf70) 0 empty
    mpl_::bool_<false> (0x0x7f02c3cd3900) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>*> (0x0x7f02c3cd3a20) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd> > (0x0x7f02c3d400d0) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>*> (0x0x7f02c3cd3a80) 0 empty

Class boost::detail::is_function_impl<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd> > (0x0x7f02c3d40138) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd> > (0x0x7f02c3d401a0) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>*> (0x0x7f02c3cd3ae0) 0 empty

Class boost::is_function<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd> >
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd> > (0x0x7f02c3d40208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c3d40270) 0 empty
    mpl_::bool_<false> (0x0x7f02c3cd3b40) 0 empty

Class boost::tuples::detail::IF<false, boost::tuples::detail::non_storeable_type<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd> >, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd> >
   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<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd> >, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd> > (0x0x7f02c3cd3ba0) 0 empty

Class boost::tuples::detail::wrap_non_storeable_type<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::wrap_non_storeable_type<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd> > (0x0x7f02c3cd3780) 0 empty

Class boost::detail::is_reference_impl<std::less<timeval> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<std::less<timeval> > (0x0x7f02c3cd3cc0) 0 empty

Class boost::is_lvalue_reference<std::less<timeval> >
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<std::less<timeval> > (0x0x7f02c3d40410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c3d40478) 0 empty
    mpl_::bool_<false> (0x0x7f02c3cd3d20) 0 empty

Class boost::is_rvalue_reference<std::less<timeval> >
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<std::less<timeval> > (0x0x7f02c3d404e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c3d40548) 0 empty
    mpl_::bool_<false> (0x0x7f02c3cd3d80) 0 empty

Class boost::is_reference<std::less<timeval> >
   size=1 align=1
   base size=1 base align=1
boost::is_reference<std::less<timeval> > (0x0x7f02c3d405b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c3d40618) 0 empty
    mpl_::bool_<false> (0x0x7f02c3cd3de0) 0 empty

Class boost::type_traits::is_function_ptr_helper<std::less<timeval>*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<std::less<timeval>*> (0x0x7f02c3cd3f00) 0 empty

Class boost::detail::is_function_chooser<false>::result_<std::less<timeval> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<std::less<timeval> > (0x0x7f02c3d40750) 0 empty
  boost::type_traits::is_function_ptr_helper<std::less<timeval>*> (0x0x7f02c3cd3f60) 0 empty

Class boost::detail::is_function_impl<std::less<timeval> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<std::less<timeval> > (0x0x7f02c3d407b8) 0 empty
  boost::detail::is_function_chooser<false>::result_<std::less<timeval> > (0x0x7f02c3d40820) 0 empty
    boost::type_traits::is_function_ptr_helper<std::less<timeval>*> (0x0x7f02c3d63000) 0 empty

Class boost::is_function<std::less<timeval> >
   size=1 align=1
   base size=1 base align=1
boost::is_function<std::less<timeval> > (0x0x7f02c3d40888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c3d408f0) 0 empty
    mpl_::bool_<false> (0x0x7f02c3d63060) 0 empty

Class boost::tuples::detail::IF<false, boost::tuples::detail::non_storeable_type<std::less<timeval> >, std::less<timeval> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::IF<false, boost::tuples::detail::non_storeable_type<std::less<timeval> >, std::less<timeval> > (0x0x7f02c3d630c0) 0 empty

Class boost::tuples::detail::wrap_non_storeable_type<std::less<timeval> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::detail::wrap_non_storeable_type<std::less<timeval> > (0x0x7f02c3cd3c60) 0 empty

Class boost::detail::cv_traits_imp<std::less<timeval>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<std::less<timeval>*> (0x0x7f02c3d63300) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<std::less<timeval> >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<std::less<timeval> > (0x0x7f02c3d632a0) 0 empty

Class boost::remove_cv<std::less<timeval> >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<std::less<timeval> > (0x0x7f02c3d63240) 0 empty

Class boost::tuples::access_traits<std::less<timeval> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::access_traits<std::less<timeval> > (0x0x7f02c3d631e0) 0 empty

Class boost::tuples::cons<std::less<timeval>, boost::tuples::null_type>
   size=1 align=1
   base size=1 base align=1
boost::tuples::cons<std::less<timeval>, boost::tuples::null_type> (0x0x7f02c3cd3c00) 0

Class boost::detail::cv_traits_imp<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>*> (0x0x7f02c3d63480) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd> >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd> > (0x0x7f02c3d63420) 0 empty

Class boost::remove_cv<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd> >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd> > (0x0x7f02c3d633c0) 0 empty

Class boost::tuples::access_traits<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::access_traits<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd> > (0x0x7f02c3d63360) 0 empty

Class boost::detail::cv_traits_imp<boost::tuples::cons<std::less<timeval>, boost::tuples::null_type>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::tuples::cons<std::less<timeval>, boost::tuples::null_type>*> (0x0x7f02c3d63600) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::tuples::cons<std::less<timeval>, 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<timeval>, boost::tuples::null_type> > (0x0x7f02c3d635a0) 0 empty

Class boost::remove_cv<boost::tuples::cons<std::less<timeval>, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::tuples::cons<std::less<timeval>, boost::tuples::null_type> > (0x0x7f02c3d63540) 0 empty

Class boost::tuples::access_traits<boost::tuples::cons<std::less<timeval>, boost::tuples::null_type> >
   size=1 align=1
   base size=0 base align=1
boost::tuples::access_traits<boost::tuples::cons<std::less<timeval>, boost::tuples::null_type> > (0x0x7f02c3d634e0) 0 empty

Class boost::tuples::cons<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, boost::tuples::cons<std::less<timeval>, boost::tuples::null_type> >
   size=2 align=1
   base size=2 base align=1
boost::tuples::cons<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, boost::tuples::cons<std::less<timeval>, boost::tuples::null_type> > (0x0x7f02c3cd3720) 0

Class boost::tuples::tuple<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::tuples::null_type, boost::tuples::null_type, 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<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> (0x0x7f02c3d90068) 0
  boost::tuples::cons<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, boost::tuples::cons<std::less<timeval>, boost::tuples::null_type> > (0x0x7f02c3d63840) 0

Class boost::detail::cv_traits_imp<boost::tuples::tuple<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::tuples::null_type, boost::tuples::null_type, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>*> (0x0x7f02c3d639c0) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::tuples::tuple<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::tuples::null_type, boost::tuples::null_type, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > (0x0x7f02c3d63960) 0 empty

Class boost::remove_cv<boost::tuples::tuple<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::tuples::null_type, boost::tuples::null_type, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > (0x0x7f02c3d63900) 0 empty

Class boost::tuples::access_traits<boost::tuples::tuple<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::tuples::null_type, boost::tuples::null_type, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > (0x0x7f02c3d638a0) 0 empty

Class boost::tuples::cons<boost::tuples::tuple<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 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::cons<boost::tuples::tuple<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>, boost::tuples::null_type> (0x0x7f02c3cd3180) 0

Class boost::detail::cv_traits_imp<boost::tuples::tuple<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::tuples::null_type, boost::tuples::null_type, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>*> (0x0x7f02c3d63b40) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::tuples::tuple<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::tuples::null_type, boost::tuples::null_type, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > (0x0x7f02c3d63ae0) 0 empty

Class boost::remove_cv<boost::tuples::tuple<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::tuples::null_type, boost::tuples::null_type, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > (0x0x7f02c3d63a80) 0 empty

Class boost::tuples::access_traits<boost::tuples::tuple<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::tuples::null_type, boost::tuples::null_type, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > (0x0x7f02c3d63a20) 0 empty

Class boost::detail::cv_traits_imp<boost::tuples::cons<boost::tuples::tuple<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 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::cons<boost::tuples::tuple<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>, boost::tuples::null_type>*> (0x0x7f02c3d63cc0) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::tuples::cons<boost::tuples::tuple<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 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::cons<boost::tuples::tuple<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>, boost::tuples::null_type> > (0x0x7f02c3d63c60) 0 empty

Class boost::remove_cv<boost::tuples::cons<boost::tuples::tuple<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 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::cons<boost::tuples::tuple<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>, boost::tuples::null_type> > (0x0x7f02c3d63c00) 0 empty

Class boost::tuples::access_traits<boost::tuples::cons<boost::tuples::tuple<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 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::cons<boost::tuples::tuple<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>, boost::tuples::null_type> > (0x0x7f02c3d63ba0) 0 empty

Class boost::tuples::cons<boost::tuples::tuple<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::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::tuple<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 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::cons<boost::tuples::tuple<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::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::tuple<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>, boost::tuples::null_type> > (0x0x7f02c3f98c00) 0

Class std::_Rb_tree_iterator<std::pair<const int, MTasker<PacketID, std::basic_string<char> >::ThreadInfo> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<std::pair<const int, MTasker<PacketID, std::basic_string<char> >::ThreadInfo> > (0x0x7f02c3d63ea0) 0

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> > (0x0x7f02c3e23180) 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> > (0x0x7f02c3e23120) 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> > > (0x0x7f02c3e23240) 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> > > (0x0x7f02c3e231e0) 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> > (0x0x7f02c3e230c0) 0 empty

Class boost::mpl::aux::iter_fold_if_null_step<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l>, void> (0x0x7f02c3e233c0) 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::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 2l> >, 0> > (0x0x7f02c3db4bc8) 0 empty
  mpl_::int_<1> (0x0x7f02c3e23480) 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::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 2l> >, 0>, mpl_::void_, mpl_::int_<1> > (0x0x7f02c3e234e0) 0 empty

Class boost::mpl::aux::iter_fold_if_pred<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 2l> > (0x0x7f02c3e23540) 0 empty

Class boost::mpl::protect<boost::mpl::aux::iter_fold_if_pred<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 2l> >, 0> (0x0x7f02c3db4c30) 0 empty
  boost::mpl::aux::iter_fold_if_pred<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 2l> > (0x0x7f02c3e235a0) 0 empty

Class boost::is_same<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 2l> > (0x0x7f02c3db4c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c3db4d00) 0 empty
    mpl_::bool_<false> (0x0x7f02c3e23600) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_same<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 2l> > > (0x0x7f02c3db4d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c3db4dd0) 0 empty
    mpl_::bool_<false> (0x0x7f02c3e23660) 0 empty

Class boost::mpl::not_<boost::is_same<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 2l> > > (0x0x7f02c3db4e38) 0 empty
  boost::mpl::aux::not_impl<0l> (0x0x7f02c3db4ea0) 0 empty
    mpl_::bool_<true> (0x0x7f02c3e236c0) 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::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 2l> > > > (0x0x7f02c3db4f08) 0 empty
  mpl_::bool_<true> (0x0x7f02c3e23720) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::multi_index::detail::has_tag<KeyTag> >, 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::multi_index::detail::has_tag<KeyTag> >, 0> > (0x0x7f02c3db4f70) 0 empty
  mpl_::int_<1> (0x0x7f02c3e23780) 0 empty

Class boost::mpl::lambda<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::multi_index::detail::has_tag<KeyTag> >, 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::multi_index::detail::has_tag<KeyTag> >, 0>, mpl_::void_, mpl_::int_<1> > (0x0x7f02c3e237e0) 0 empty

Class boost::mpl::aux::find_if_pred<boost::multi_index::detail::has_tag<KeyTag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::find_if_pred<boost::multi_index::detail::has_tag<KeyTag> > (0x0x7f02c3e23840) 0 empty

Class boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::multi_index::detail::has_tag<KeyTag> >, 0>
   size=1 align=1
   base size=1 base align=1
boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::multi_index::detail::has_tag<KeyTag> >, 0> (0x0x7f02c3a59000) 0 empty
  boost::mpl::aux::find_if_pred<boost::multi_index::detail::has_tag<KeyTag> > (0x0x7f02c3e238a0) 0 empty

Class boost::mpl::aux::find_if_pred<boost::multi_index::detail::has_tag<KeyTag> >::apply<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::multi_index::detail::has_tag<KeyTag> >::apply<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> > (0x0x7f02c3e23900) 0 empty

Class boost::mpl::apply_wrap1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> > (0x0x7f02c3a59138) 0 empty
  boost::mpl::aux::find_if_pred<boost::multi_index::detail::has_tag<KeyTag> >::apply<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> > (0x0x7f02c3e23960) 0 empty

Class boost::mpl::apply1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> > (0x0x7f02c3a591a0) 0 empty
  boost::mpl::apply_wrap1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> > (0x0x7f02c3a59208) 0 empty
    boost::mpl::aux::find_if_pred<boost::multi_index::detail::has_tag<KeyTag> >::apply<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> > (0x0x7f02c3e239c0) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::multi_index::detail::has_tag<KeyTag>, 1>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::multi_index::detail::has_tag<KeyTag>, 1> (0x0x7f02c3e23a80) 0 empty

Class boost::mpl::aux::type_wrapper<boost::multi_index::detail::has_tag<KeyTag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::type_wrapper<boost::multi_index::detail::has_tag<KeyTag> > (0x0x7f02c3e23ae0) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::multi_index::detail::has_tag<KeyTag>, 2>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::multi_index::detail::has_tag<KeyTag>, 2> (0x0x7f02c3e23b40) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::multi_index::detail::has_tag<KeyTag>, 3>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::multi_index::detail::has_tag<KeyTag>, 3> (0x0x7f02c3e23ba0) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::multi_index::detail::has_tag<KeyTag>, 4>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::multi_index::detail::has_tag<KeyTag>, 4> (0x0x7f02c3e23c00) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::multi_index::detail::has_tag<KeyTag>, 5>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::multi_index::detail::has_tag<KeyTag>, 5> (0x0x7f02c3e23c60) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::multi_index::detail::has_tag<KeyTag>, 6>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::multi_index::detail::has_tag<KeyTag>, 6> (0x0x7f02c3e23cc0) 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> (0x0x7f02c3e23d20) 0 empty

Class boost::mpl::aux::template_arity<boost::multi_index::detail::has_tag<KeyTag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity<boost::multi_index::detail::has_tag<KeyTag> > (0x0x7f02c3e23a20) 0 empty

Class boost::mpl::aux::template_arity_impl<KeyTag, 1>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<KeyTag, 1> (0x0x7f02c3e23e40) 0 empty

Class boost::mpl::aux::template_arity_impl<KeyTag, 2>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<KeyTag, 2> (0x0x7f02c3e23ea0) 0 empty

Class boost::mpl::aux::template_arity_impl<KeyTag, 3>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<KeyTag, 3> (0x0x7f02c3e23f00) 0 empty

Class boost::mpl::aux::template_arity_impl<KeyTag, 4>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<KeyTag, 4> (0x0x7f02c3e23f60) 0 empty

Class boost::mpl::aux::template_arity_impl<KeyTag, 5>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<KeyTag, 5> (0x0x7f02c3a8a000) 0 empty

Class boost::mpl::aux::template_arity_impl<KeyTag, 6>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<KeyTag, 6> (0x0x7f02c3a8a060) 0 empty

Class boost::mpl::aux::template_arity<KeyTag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity<KeyTag> (0x0x7f02c3e23de0) 0 empty

Class boost::mpl::lambda<KeyTag, mpl_::void_, mpl_::int_<-1> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::lambda<KeyTag, mpl_::void_, mpl_::int_<-1> > (0x0x7f02c3a8a0c0) 0 empty

Class boost::mpl::aux::le_result1<mpl_::bool_<false>, mpl_::void_, boost::multi_index::detail::has_tag, boost::mpl::lambda<KeyTag, 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::has_tag, boost::mpl::lambda<KeyTag, mpl_::void_, mpl_::int_<-1> > > (0x0x7f02c3a8a120) 0 empty

Class boost::mpl::lambda<boost::multi_index::detail::has_tag<KeyTag>, mpl_::void_, mpl_::int_<1> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::lambda<boost::multi_index::detail::has_tag<KeyTag>, mpl_::void_, mpl_::int_<1> > (0x0x7f02c3e23d80) 0 empty

Class boost::multi_index::detail::has_tag<KeyTag>
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::has_tag<KeyTag> (0x0x7f02c3a8a240) 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> (0x0x7f02c3a8a2a0) 0 empty

Class boost::mpl::aux::iter_fold_if_null_step<boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 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::vector0<mpl_::na>, 0l>, void> (0x0x7f02c3a8a420) 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<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> >, 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<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> >, 0> > (0x0x7f02c3a59548) 0 empty
  mpl_::int_<1> (0x0x7f02c3a8a4e0) 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<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> >, 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<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> >, 0>, mpl_::void_, mpl_::int_<1> > (0x0x7f02c3a8a540) 0 empty

Class boost::mpl::aux::iter_fold_if_pred<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> >
   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<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> > (0x0x7f02c3a8a5a0) 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<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> >, 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<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> >, 0> (0x0x7f02c3a595b0) 0 empty
  boost::mpl::aux::iter_fold_if_pred<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> > (0x0x7f02c3a8a600) 0 empty

Class boost::is_same<boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l>, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> >
   size=1 align=1
   base size=1 base align=1
boost::is_same<boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l>, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> > (0x0x7f02c3a59618) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c3a59680) 0 empty
    mpl_::bool_<true> (0x0x7f02c3a8a660) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_same<boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l>, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> > >
   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::vector0<mpl_::na>, 0l>, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> > > (0x0x7f02c3a596e8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c3a59750) 0 empty
    mpl_::bool_<true> (0x0x7f02c3a8a6c0) 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> (0x0x7f02c3a597b8) 0 empty
  mpl_::bool_<false> (0x0x7f02c3a8a720) 0 empty

Class boost::mpl::not_<boost::is_same<boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l>, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::not_<boost::is_same<boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l>, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> > > (0x0x7f02c3a59820) 0 empty
  boost::mpl::aux::not_impl<1l> (0x0x7f02c3a59888) 0 empty
    mpl_::bool_<false> (0x0x7f02c3a8a780) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::mpl::not_<boost::is_same<boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l>, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> > > >
   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::vector0<mpl_::na>, 0l>, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> > > > (0x0x7f02c3a598f0) 0 empty
  mpl_::bool_<false> (0x0x7f02c3a8a7e0) 0 empty

Class boost::mpl::aux::and_impl<false, boost::mpl::apply1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 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<false, boost::mpl::apply1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c3a59958) 0 empty
  mpl_::bool_<false> (0x0x7f02c3a8a840) 0 empty

Class boost::mpl::and_<boost::mpl::not_<boost::is_same<boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l>, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> > >, boost::mpl::apply1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 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::vector0<mpl_::na>, 0l>, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> > >, boost::mpl::apply1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c3a599c0) 0 empty
  boost::mpl::aux::and_impl<false, boost::mpl::apply1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c3a59a28) 0 empty
    mpl_::bool_<false> (0x0x7f02c3a8a8a0) 0 empty

Class boost::mpl::aux::iter_fold_if_pred<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> >::apply<void, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 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<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> >::apply<void, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> > (0x0x7f02c3a59a90) 0 empty
  boost::mpl::and_<boost::mpl::not_<boost::is_same<boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l>, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> > >, boost::mpl::apply1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c3a59af8) 0 empty
    boost::mpl::aux::and_impl<false, boost::mpl::apply1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c3a59b60) 0 empty
      mpl_::bool_<false> (0x0x7f02c3a8a900) 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<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> >, 0>, void, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 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<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> >, 0>, void, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> > (0x0x7f02c3a59bc8) 0 empty
  boost::mpl::aux::iter_fold_if_pred<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> >::apply<void, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> > (0x0x7f02c3a59c30) 0 empty
    boost::mpl::and_<boost::mpl::not_<boost::is_same<boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l>, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> > >, boost::mpl::apply1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c3a59c98) 0 empty
      boost::mpl::aux::and_impl<false, boost::mpl::apply1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c3a59d00) 0 empty
        mpl_::bool_<false> (0x0x7f02c3a8a960) 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<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> >, 0>, void, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 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<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> >, 0>, void, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> > (0x0x7f02c3a59d68) 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<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> >, 0>, void, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> > (0x0x7f02c3a59dd0) 0 empty
    boost::mpl::aux::iter_fold_if_pred<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> >::apply<void, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> > (0x0x7f02c3a59e38) 0 empty
      boost::mpl::and_<boost::mpl::not_<boost::is_same<boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l>, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> > >, boost::mpl::apply1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c3a59ea0) 0 empty
        boost::mpl::aux::and_impl<false, boost::mpl::apply1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c3a59f08) 0 empty
          mpl_::bool_<false> (0x0x7f02c3a8a9c0) 0 empty

Class boost::mpl::aux::iter_fold_if_step_impl<false>::result_<boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l>, void, mpl_::arg<1>, boost::mpl::next<boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 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::vector0<mpl_::na>, 0l>, void, mpl_::arg<1>, boost::mpl::next<boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> > > (0x0x7f02c3a8aa20) 0 empty

Class boost::mpl::aux::iter_fold_if_forward_step<boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 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<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> >, 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::vector0<mpl_::na>, 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<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> >, 0> > (0x0x7f02c3a8a480) 0 empty

Class boost::mpl::if_c<false, boost::mpl::aux::iter_fold_if_impl<boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 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<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> >, 0>, mpl_::na, boost::mpl::always<mpl_::bool_<false> > >, boost::mpl::aux::iter_fold_if_null_step<boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 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::vector0<mpl_::na>, 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<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> >, 0>, mpl_::na, boost::mpl::always<mpl_::bool_<false> > >, boost::mpl::aux::iter_fold_if_null_step<boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l>, void> > (0x0x7f02c3a8aae0) 0 empty

Class boost::mpl::if_<mpl_::bool_<false>, boost::mpl::aux::iter_fold_if_impl<boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 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<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> >, 0>, mpl_::na, boost::mpl::always<mpl_::bool_<false> > >, boost::mpl::aux::iter_fold_if_null_step<boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 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::vector0<mpl_::na>, 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<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> >, 0>, mpl_::na, boost::mpl::always<mpl_::bool_<false> > >, boost::mpl::aux::iter_fold_if_null_step<boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l>, void> > (0x0x7f02c3a8aa80) 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> (0x0x7f02c3a8ac00) 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> > > (0x0x7f02c3a8ac60) 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> (0x0x7f02c3a8acc0) 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> (0x0x7f02c3a8ad20) 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> (0x0x7f02c3a8ad80) 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> (0x0x7f02c3a8ade0) 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> (0x0x7f02c3a8ae40) 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> > > (0x0x7f02c3a8aba0) 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> (0x0x7f02c3a8af60) 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> > (0x0x7f02c3add000) 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> (0x0x7f02c3add060) 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> (0x0x7f02c3add0c0) 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> (0x0x7f02c3add120) 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> (0x0x7f02c3add180) 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> (0x0x7f02c3add1e0) 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> > (0x0x7f02c3a8af00) 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> > (0x0x7f02c3add240) 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> > > (0x0x7f02c3add2a0) 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> > (0x0x7f02c3a8aea0) 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> > (0x0x7f02c3add3c0) 0 empty

Class boost::mpl::always<mpl_::bool_<false> >::apply<void, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 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::vector0<mpl_::na>, 0l> > (0x0x7f02c3add420) 0 empty

Class boost::mpl::apply_wrap2<boost::mpl::always<mpl_::bool_<false> >, void, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 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::vector0<mpl_::na>, 0l> > (0x0x7f02c3aeb1a0) 0 empty
  boost::mpl::always<mpl_::bool_<false> >::apply<void, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> > (0x0x7f02c3add480) 0 empty

Class boost::mpl::apply2<boost::mpl::always<mpl_::bool_<false> >, void, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 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::vector0<mpl_::na>, 0l> > (0x0x7f02c3aeb208) 0 empty
  boost::mpl::apply_wrap2<boost::mpl::always<mpl_::bool_<false> >, void, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> > (0x0x7f02c3aeb270) 0 empty
    boost::mpl::always<mpl_::bool_<false> >::apply<void, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> > (0x0x7f02c3add4e0) 0 empty

Class boost::mpl::aux::iter_fold_if_step_impl<false>::result_<boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l>, void, mpl_::na, boost::mpl::identity<boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 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::vector0<mpl_::na>, 0l>, void, mpl_::na, boost::mpl::identity<boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> > > (0x0x7f02c3add540) 0 empty

Class boost::mpl::aux::iter_fold_if_backward_step<boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 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::vector0<mpl_::na>, 0l>, void, mpl_::na, boost::mpl::always<mpl_::bool_<false> > > (0x0x7f02c3a8ab40) 0 empty

Class boost::mpl::aux::iter_fold_if_impl<boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 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<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> >, 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::vector0<mpl_::na>, 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<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> >, 0>, mpl_::na, boost::mpl::always<mpl_::bool_<false> > > (0x0x7f02c3a8a3c0) 0 empty

Class boost::mpl::iter_fold_if<boost::mpl::vector0<mpl_::na>, void, mpl_::arg<1>, boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<KeyTag> >, 0>, mpl_::na, mpl_::na>::result_
   size=1 align=1
   base size=1 base align=1
boost::mpl::iter_fold_if<boost::mpl::vector0<mpl_::na>, void, mpl_::arg<1>, boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<KeyTag> >, 0>, mpl_::na, mpl_::na>::result_ (0x0x7f02c3aeb340) 0 empty
  boost::mpl::aux::iter_fold_if_impl<boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 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<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> >, 0>, mpl_::na, boost::mpl::always<mpl_::bool_<false> > > (0x0x7f02c3add5a0) 0 empty

Class boost::mpl::iter_fold_if<boost::mpl::vector0<mpl_::na>, void, mpl_::arg<1>, boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<KeyTag> >, 0>, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::iter_fold_if<boost::mpl::vector0<mpl_::na>, void, mpl_::arg<1>, boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<KeyTag> >, 0>, mpl_::na, mpl_::na> (0x0x7f02c3a8a360) 0 empty

Class boost::mpl::pair<void, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::pair<void, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> > (0x0x7f02c3add660) 0 empty

Class boost::mpl::second<boost::mpl::pair<void, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::second<boost::mpl::pair<void, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> > > (0x0x7f02c3add600) 0 empty

Class boost::mpl::find_if<boost::mpl::vector0<mpl_::na>, boost::mpl::same_as<KeyTag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::find_if<boost::mpl::vector0<mpl_::na>, boost::mpl::same_as<KeyTag> > (0x0x7f02c3a8a300) 0 empty

Class boost::mpl::find<boost::mpl::vector0<mpl_::na>, KeyTag>
   size=1 align=1
   base size=1 base align=1
boost::mpl::find<boost::mpl::vector0<mpl_::na>, KeyTag> (0x0x7f02c3aeb548) 0 empty
  boost::mpl::find_if<boost::mpl::vector0<mpl_::na>, boost::mpl::same_as<KeyTag> > (0x0x7f02c3add6c0) 0 empty

Class boost::mpl::contains_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector0<mpl_::na>, KeyTag>
   size=1 align=1
   base size=1 base align=1
boost::mpl::contains_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector0<mpl_::na>, KeyTag> (0x0x7f02c3aeb618) 0 empty
  boost::mpl::not_<boost::is_same<boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l>, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> > > (0x0x7f02c3aeb680) 0 empty
    boost::mpl::aux::not_impl<1l> (0x0x7f02c3aeb6e8) 0 empty
      mpl_::bool_<false> (0x0x7f02c3add720) 0 empty

Class boost::mpl::contains<boost::mpl::vector0<mpl_::na>, KeyTag>
   size=1 align=1
   base size=1 base align=1
boost::mpl::contains<boost::mpl::vector0<mpl_::na>, KeyTag> (0x0x7f02c3aeb820) 0 empty
  boost::mpl::contains_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector0<mpl_::na>, KeyTag> (0x0x7f02c3aeb888) 0 empty
    boost::mpl::not_<boost::is_same<boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l>, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> > > (0x0x7f02c3aeb8f0) 0 empty
      boost::mpl::aux::not_impl<1l> (0x0x7f02c3aeb958) 0 empty
        mpl_::bool_<false> (0x0x7f02c3add780) 0 empty

Class boost::multi_index::detail::has_tag<KeyTag>::apply<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, 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::has_tag<KeyTag>::apply<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> > (0x0x7f02c3aeba28) 0 empty
  boost::mpl::contains<boost::mpl::vector0<mpl_::na>, KeyTag> (0x0x7f02c3aeba90) 0 empty
    boost::mpl::contains_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector0<mpl_::na>, KeyTag> (0x0x7f02c3aebaf8) 0 empty
      boost::mpl::not_<boost::is_same<boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l>, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> > > (0x0x7f02c3aebb60) 0 empty
        boost::mpl::aux::not_impl<1l> (0x0x7f02c3aebbc8) 0 empty
          mpl_::bool_<false> (0x0x7f02c3add7e0) 0 empty

Class boost::mpl::apply_wrap1<boost::multi_index::detail::has_tag<KeyTag>, boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, 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_wrap1<boost::multi_index::detail::has_tag<KeyTag>, boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> > (0x0x7f02c3aebc98) 0 empty
  boost::multi_index::detail::has_tag<KeyTag>::apply<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> > (0x0x7f02c3aebd00) 0 empty
    boost::mpl::contains<boost::mpl::vector0<mpl_::na>, KeyTag> (0x0x7f02c3aebd68) 0 empty
      boost::mpl::contains_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector0<mpl_::na>, KeyTag> (0x0x7f02c3aebdd0) 0 empty
        boost::mpl::not_<boost::is_same<boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l>, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> > > (0x0x7f02c3aebe38) 0 empty
          boost::mpl::aux::not_impl<1l> (0x0x7f02c3aebea0) 0 empty
            mpl_::bool_<false> (0x0x7f02c3add840) 0 empty

Class boost::mpl::apply1<boost::multi_index::detail::has_tag<KeyTag>, boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply1<boost::multi_index::detail::has_tag<KeyTag>, boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> > (0x0x7f02c3aebf70) 0 empty
  boost::mpl::apply_wrap1<boost::multi_index::detail::has_tag<KeyTag>, boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> > (0x0x7f02c3a593a8) 0 empty
    boost::multi_index::detail::has_tag<KeyTag>::apply<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> > (0x0x7f02c3b16000) 0 empty
      boost::mpl::contains<boost::mpl::vector0<mpl_::na>, KeyTag> (0x0x7f02c3b16068) 0 empty
        boost::mpl::contains_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector0<mpl_::na>, KeyTag> (0x0x7f02c3b160d0) 0 empty
          boost::mpl::not_<boost::is_same<boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l>, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> > > (0x0x7f02c3b16138) 0 empty
            boost::mpl::aux::not_impl<1l> (0x0x7f02c3b161a0) 0 empty
              mpl_::bool_<false> (0x0x7f02c3add8a0) 0 empty

Class boost::mpl::aux::iter_apply1<boost::multi_index::detail::has_tag<KeyTag>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::iter_apply1<boost::multi_index::detail::has_tag<KeyTag>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> > (0x0x7f02c3b16270) 0 empty
  boost::mpl::apply1<boost::multi_index::detail::has_tag<KeyTag>, boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> > (0x0x7f02c3b162d8) 0 empty
    boost::mpl::apply_wrap1<boost::multi_index::detail::has_tag<KeyTag>, boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> > (0x0x7f02c3b16340) 0 empty
      boost::multi_index::detail::has_tag<KeyTag>::apply<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag> > (0x0x7f02c3b163a8) 0 empty
        boost::mpl::contains<boost::mpl::vector0<mpl_::na>, KeyTag> (0x0x7f02c3b16410) 0 empty
          boost::mpl::contains_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::vector0<mpl_::na>, KeyTag> (0x0x7f02c3b16478) 0 empty
            boost::mpl::not_<boost::is_same<boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l>, boost::mpl::v_iter<boost::mpl::vector0<mpl_::na>, 0l> > > (0x0x7f02c3b164e0) 0 empty
              boost::mpl::aux::not_impl<1l> (0x0x7f02c3b16548) 0 empty
                mpl_::bool_<false> (0x0x7f02c3add900) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::mpl::aux::iter_apply1<boost::multi_index::detail::has_tag<KeyTag>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::multi_index::detail::has_tag<KeyTag>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> > > (0x0x7f02c3b16618) 0 empty
  mpl_::bool_<false> (0x0x7f02c3add960) 0 empty

Class boost::mpl::not_<boost::mpl::aux::iter_apply1<boost::multi_index::detail::has_tag<KeyTag>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::multi_index::detail::has_tag<KeyTag>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> > > (0x0x7f02c3b16680) 0 empty
  boost::mpl::aux::not_impl<0l> (0x0x7f02c3b166e8) 0 empty
    mpl_::bool_<true> (0x0x7f02c3add9c0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::mpl::apply1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> > > (0x0x7f02c3b16750) 0 empty
  boost::mpl::not_<boost::mpl::aux::iter_apply1<boost::multi_index::detail::has_tag<KeyTag>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> > > (0x0x7f02c3b167b8) 0 empty
    boost::mpl::aux::not_impl<0l> (0x0x7f02c3b16820) 0 empty
      mpl_::bool_<true> (0x0x7f02c3adda20) 0 empty

Class boost::mpl::aux::and_impl<true, boost::mpl::apply1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c3b16888) 0 empty
  boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c3b168f0) 0 empty
    mpl_::bool_<true> (0x0x7f02c3adda80) 0 empty

Class boost::mpl::and_<boost::mpl::not_<boost::is_same<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 2l> > >, boost::mpl::apply1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 2l> > >, boost::mpl::apply1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c3b16958) 0 empty
  boost::mpl::aux::and_impl<true, boost::mpl::apply1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c3b169c0) 0 empty
    boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c3b16a28) 0 empty
      mpl_::bool_<true> (0x0x7f02c3addae0) 0 empty

Class boost::mpl::aux::iter_fold_if_pred<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 2l> >::apply<void, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 2l> >::apply<void, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> > (0x0x7f02c3b16a90) 0 empty
  boost::mpl::and_<boost::mpl::not_<boost::is_same<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 2l> > >, boost::mpl::apply1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c3b16af8) 0 empty
    boost::mpl::aux::and_impl<true, boost::mpl::apply1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c3b16b60) 0 empty
      boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c3b16bc8) 0 empty
        mpl_::bool_<true> (0x0x7f02c3addb40) 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::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 2l> >, 0>, void, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 2l> >, 0>, void, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> > (0x0x7f02c3b16c30) 0 empty
  boost::mpl::aux::iter_fold_if_pred<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 2l> >::apply<void, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> > (0x0x7f02c3b16c98) 0 empty
    boost::mpl::and_<boost::mpl::not_<boost::is_same<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 2l> > >, boost::mpl::apply1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c3b16d00) 0 empty
      boost::mpl::aux::and_impl<true, boost::mpl::apply1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c3b16d68) 0 empty
        boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c3b16dd0) 0 empty
          mpl_::bool_<true> (0x0x7f02c3addba0) 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::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 2l> >, 0>, void, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 2l> >, 0>, void, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> > (0x0x7f02c3b16e38) 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::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 2l> >, 0>, void, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> > (0x0x7f02c3b16ea0) 0 empty
    boost::mpl::aux::iter_fold_if_pred<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 2l> >::apply<void, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> > (0x0x7f02c3b16f08) 0 empty
      boost::mpl::and_<boost::mpl::not_<boost::is_same<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 2l> > >, boost::mpl::apply1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c3b16f70) 0 empty
        boost::mpl::aux::and_impl<true, boost::mpl::apply1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c3b39000) 0 empty
          boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c3b39068) 0 empty
            mpl_::bool_<true> (0x0x7f02c3addc00) 0 empty

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

Class boost::mpl::is_na<void>
   size=1 align=1
   base size=1 base align=1
boost::mpl::is_na<void> (0x0x7f02c3b39138) 0 empty
  mpl_::bool_<false> (0x0x7f02c3addde0) 0 empty

Class mpl_::assert_arg_pred<boost::mpl::is_na<void> >
   size=1 align=1
   base size=0 base align=1
mpl_::assert_arg_pred<boost::mpl::is_na<void> > (0x0x7f02c3addd80) 0 empty

Class mpl_::assert_arg_pred_not<boost::mpl::is_na<void> >
   size=1 align=1
   base size=0 base align=1
mpl_::assert_arg_pred_not<boost::mpl::is_na<void> > (0x0x7f02c3adde40) 0 empty

Class mpl_::arg<1>::apply<void, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> >
   size=1 align=1
   base size=0 base align=1
mpl_::arg<1>::apply<void, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> > (0x0x7f02c3addd20) 0 empty

Class boost::mpl::apply_wrap2<boost::mpl::protect<mpl_::arg<1>, 0>, void, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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<mpl_::arg<1>, 0>, void, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> > (0x0x7f02c3b392d8) 0 empty
  mpl_::arg<1>::apply<void, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> > (0x0x7f02c3addea0) 0 empty

Class boost::mpl::apply2<mpl_::arg<1>, void, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply2<mpl_::arg<1>, void, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> > (0x0x7f02c3b39340) 0 empty
  boost::mpl::apply_wrap2<boost::mpl::protect<mpl_::arg<1>, 0>, void, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> > (0x0x7f02c3b393a8) 0 empty
    mpl_::arg<1>::apply<void, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> > (0x0x7f02c3addf00) 0 empty

Class boost::mpl::aux::iter_fold_if_step_impl<true>::result_<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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<true>::result_<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> > > (0x0x7f02c3addcc0) 0 empty

Class boost::mpl::aux::iter_fold_if_forward_step<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 2l> >, 0> > (0x0x7f02c3e23420) 0 empty

Class boost::is_same<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 2l> > (0x0x7f02c3b394e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c3b39548) 0 empty
    mpl_::bool_<false> (0x0x7f02c3b5d000) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_same<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 2l> > > (0x0x7f02c3b395b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c3b39618) 0 empty
    mpl_::bool_<false> (0x0x7f02c3b5d060) 0 empty

Class boost::mpl::not_<boost::is_same<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 2l> > > (0x0x7f02c3b39680) 0 empty
  boost::mpl::aux::not_impl<0l> (0x0x7f02c3b396e8) 0 empty
    mpl_::bool_<true> (0x0x7f02c3b5d0c0) 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::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 2l> > > > (0x0x7f02c3b39750) 0 empty
  mpl_::bool_<true> (0x0x7f02c3b5d120) 0 empty

Class boost::mpl::aux::find_if_pred<boost::multi_index::detail::has_tag<KeyTag> >::apply<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::find_if_pred<boost::multi_index::detail::has_tag<KeyTag> >::apply<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> > (0x0x7f02c3b5d180) 0 empty

Class boost::mpl::apply_wrap1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> > (0x0x7f02c3b397b8) 0 empty
  boost::mpl::aux::find_if_pred<boost::multi_index::detail::has_tag<KeyTag> >::apply<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> > (0x0x7f02c3b5d1e0) 0 empty

Class boost::mpl::apply1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> > (0x0x7f02c3b39820) 0 empty
  boost::mpl::apply_wrap1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> > (0x0x7f02c3b39888) 0 empty
    boost::mpl::aux::find_if_pred<boost::multi_index::detail::has_tag<KeyTag> >::apply<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> > (0x0x7f02c3b5d240) 0 empty

Class boost::mpl::aux::iter_fold_if_null_step<boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 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<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l>, void> (0x0x7f02c3b5d3c0) 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<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 1l> >, 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<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 1l> >, 0> > (0x0x7f02c3b399c0) 0 empty
  mpl_::int_<1> (0x0x7f02c3b5d480) 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<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 1l> >, 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<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 1l> >, 0>, mpl_::void_, mpl_::int_<1> > (0x0x7f02c3b5d4e0) 0 empty

Class boost::mpl::aux::iter_fold_if_pred<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 1l> >
   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<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 1l> > (0x0x7f02c3b5d540) 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<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 1l> >, 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<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 1l> >, 0> (0x0x7f02c3b39a28) 0 empty
  boost::mpl::aux::iter_fold_if_pred<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 1l> > (0x0x7f02c3b5d5a0) 0 empty

Class boost::is_same<boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 1l> >
   size=1 align=1
   base size=1 base align=1
boost::is_same<boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 1l> > (0x0x7f02c3b39a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c3b39af8) 0 empty
    mpl_::bool_<false> (0x0x7f02c3b5d600) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_same<boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 1l> > >
   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<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 1l> > > (0x0x7f02c3b39b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c3b39bc8) 0 empty
    mpl_::bool_<false> (0x0x7f02c3b5d660) 0 empty

Class boost::mpl::not_<boost::is_same<boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 1l> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::not_<boost::is_same<boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 1l> > > (0x0x7f02c3b39c30) 0 empty
  boost::mpl::aux::not_impl<0l> (0x0x7f02c3b39c98) 0 empty
    mpl_::bool_<true> (0x0x7f02c3b5d6c0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::mpl::not_<boost::is_same<boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 1l> > > >
   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<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 1l> > > > (0x0x7f02c3b39d00) 0 empty
  mpl_::bool_<true> (0x0x7f02c3b5d720) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<KeyTag> >, 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<KeyTag> >, 0> > (0x0x7f02c3b39d68) 0 empty
  mpl_::int_<1> (0x0x7f02c3b5d780) 0 empty

Class boost::mpl::lambda<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<KeyTag> >, 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<KeyTag> >, 0>, mpl_::void_, mpl_::int_<1> > (0x0x7f02c3b5d7e0) 0 empty

Class boost::mpl::aux::find_if_pred<boost::mpl::same_as<KeyTag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::find_if_pred<boost::mpl::same_as<KeyTag> > (0x0x7f02c3b5d840) 0 empty

Class boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<KeyTag> >, 0>
   size=1 align=1
   base size=1 base align=1
boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<KeyTag> >, 0> (0x0x7f02c3b39ea0) 0 empty
  boost::mpl::aux::find_if_pred<boost::mpl::same_as<KeyTag> > (0x0x7f02c3b5d8a0) 0 empty

Class boost::mpl::aux::find_if_pred<boost::mpl::same_as<KeyTag> >::apply<boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::find_if_pred<boost::mpl::same_as<KeyTag> >::apply<boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l> > (0x0x7f02c3b5d900) 0 empty

Class boost::mpl::apply_wrap1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 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<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l> > (0x0x7f02c3b39f08) 0 empty
  boost::mpl::aux::find_if_pred<boost::mpl::same_as<KeyTag> >::apply<boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l> > (0x0x7f02c3b5da20) 0 empty

Class boost::mpl::apply1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 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<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l> > (0x0x7f02c3b39f70) 0 empty
  boost::mpl::apply_wrap1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l> > (0x0x7f02c3b97000) 0 empty
    boost::mpl::aux::find_if_pred<boost::mpl::same_as<KeyTag> >::apply<boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l> > (0x0x7f02c3b5da80) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::mpl::same_as<KeyTag>, 1>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::mpl::same_as<KeyTag>, 1> (0x0x7f02c3b5db40) 0 empty

Class boost::mpl::aux::type_wrapper<boost::mpl::same_as<KeyTag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::type_wrapper<boost::mpl::same_as<KeyTag> > (0x0x7f02c3b5dba0) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::mpl::same_as<KeyTag>, 2>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::mpl::same_as<KeyTag>, 2> (0x0x7f02c3b5dc00) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::mpl::same_as<KeyTag>, 3>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::mpl::same_as<KeyTag>, 3> (0x0x7f02c3b5dc60) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::mpl::same_as<KeyTag>, 4>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::mpl::same_as<KeyTag>, 4> (0x0x7f02c3b5dcc0) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::mpl::same_as<KeyTag>, 5>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::mpl::same_as<KeyTag>, 5> (0x0x7f02c3b5dd20) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::mpl::same_as<KeyTag>, 6>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::mpl::same_as<KeyTag>, 6> (0x0x7f02c3b5dd80) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::same_as<KeyTag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity<boost::mpl::same_as<KeyTag> > (0x0x7f02c3b5dae0) 0 empty

Class boost::mpl::aux::le_result1<mpl_::bool_<false>, mpl_::void_, boost::mpl::same_as, boost::mpl::lambda<KeyTag, 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<KeyTag, mpl_::void_, mpl_::int_<-1> > > (0x0x7f02c3b5de40) 0 empty

Class boost::mpl::lambda<boost::mpl::same_as<KeyTag>, mpl_::void_, mpl_::int_<1> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::lambda<boost::mpl::same_as<KeyTag>, mpl_::void_, mpl_::int_<1> > (0x0x7f02c3b5dde0) 0 empty

Class boost::mpl::same_as<KeyTag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::same_as<KeyTag> (0x0x7f02c3b5dea0) 0 empty

Class boost::is_same<KeyTag, KeyTag>
   size=1 align=1
   base size=1 base align=1
boost::is_same<KeyTag, KeyTag> (0x0x7f02c3b97138) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c3b971a0) 0 empty
    mpl_::bool_<true> (0x0x7f02c3b5df00) 0 empty

Class boost::mpl::same_as<KeyTag>::apply<KeyTag>
   size=1 align=1
   base size=1 base align=1
boost::mpl::same_as<KeyTag>::apply<KeyTag> (0x0x7f02c3b97208) 0 empty
  boost::is_same<KeyTag, KeyTag> (0x0x7f02c3b97270) 0 empty
    boost::integral_constant<bool, true> (0x0x7f02c3b972d8) 0 empty
      mpl_::bool_<true> (0x0x7f02c3b5df60) 0 empty

Class boost::mpl::apply_wrap1<boost::mpl::same_as<KeyTag>, KeyTag>
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap1<boost::mpl::same_as<KeyTag>, KeyTag> (0x0x7f02c3b97340) 0 empty
  boost::mpl::same_as<KeyTag>::apply<KeyTag> (0x0x7f02c3b973a8) 0 empty
    boost::is_same<KeyTag, KeyTag> (0x0x7f02c3b97410) 0 empty
      boost::integral_constant<bool, true> (0x0x7f02c3b97478) 0 empty
        mpl_::bool_<true> (0x0x7f02c3bb0000) 0 empty

Class boost::mpl::apply1<boost::mpl::same_as<KeyTag>, KeyTag>
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply1<boost::mpl::same_as<KeyTag>, KeyTag> (0x0x7f02c3b974e0) 0 empty
  boost::mpl::apply_wrap1<boost::mpl::same_as<KeyTag>, KeyTag> (0x0x7f02c3b97548) 0 empty
    boost::mpl::same_as<KeyTag>::apply<KeyTag> (0x0x7f02c3b975b0) 0 empty
      boost::is_same<KeyTag, KeyTag> (0x0x7f02c3b97618) 0 empty
        boost::integral_constant<bool, true> (0x0x7f02c3b97680) 0 empty
          mpl_::bool_<true> (0x0x7f02c3bb0060) 0 empty

Class boost::mpl::aux::iter_apply1<boost::mpl::same_as<KeyTag>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::iter_apply1<boost::mpl::same_as<KeyTag>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l> > (0x0x7f02c3b976e8) 0 empty
  boost::mpl::apply1<boost::mpl::same_as<KeyTag>, KeyTag> (0x0x7f02c3b97750) 0 empty
    boost::mpl::apply_wrap1<boost::mpl::same_as<KeyTag>, KeyTag> (0x0x7f02c3b977b8) 0 empty
      boost::mpl::same_as<KeyTag>::apply<KeyTag> (0x0x7f02c3b97820) 0 empty
        boost::is_same<KeyTag, KeyTag> (0x0x7f02c3b97888) 0 empty
          boost::integral_constant<bool, true> (0x0x7f02c3b978f0) 0 empty
            mpl_::bool_<true> (0x0x7f02c3bb00c0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::mpl::aux::iter_apply1<boost::mpl::same_as<KeyTag>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 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<KeyTag>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l> > > (0x0x7f02c3b97958) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c3b979c0) 0 empty
    mpl_::bool_<true> (0x0x7f02c3bb0120) 0 empty

Class boost::mpl::not_<boost::mpl::aux::iter_apply1<boost::mpl::same_as<KeyTag>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::not_<boost::mpl::aux::iter_apply1<boost::mpl::same_as<KeyTag>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l> > > (0x0x7f02c3b97a28) 0 empty
  boost::mpl::aux::not_impl<1l> (0x0x7f02c3b97a90) 0 empty
    mpl_::bool_<false> (0x0x7f02c3bb0180) 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<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 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<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l> > > (0x0x7f02c3b97af8) 0 empty
  boost::mpl::not_<boost::mpl::aux::iter_apply1<boost::mpl::same_as<KeyTag>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l> > > (0x0x7f02c3b97b60) 0 empty
    boost::mpl::aux::not_impl<1l> (0x0x7f02c3b97bc8) 0 empty
      mpl_::bool_<false> (0x0x7f02c3bb01e0) 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<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 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<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c3b97c30) 0 empty
  boost::mpl::aux::and_impl<false, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c3b97c98) 0 empty
    mpl_::bool_<false> (0x0x7f02c3bb0240) 0 empty

Class boost::mpl::and_<boost::mpl::not_<boost::is_same<boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 1l> > >, boost::mpl::apply1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 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<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 1l> > >, boost::mpl::apply1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c3b97d00) 0 empty
  boost::mpl::aux::and_impl<true, boost::mpl::apply1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c3b97d68) 0 empty
    boost::mpl::aux::and_impl<false, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c3b97dd0) 0 empty
      mpl_::bool_<false> (0x0x7f02c3bb02a0) 0 empty

Class boost::mpl::aux::iter_fold_if_pred<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 1l> >::apply<void, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 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<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 1l> >::apply<void, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l> > (0x0x7f02c3b97e38) 0 empty
  boost::mpl::and_<boost::mpl::not_<boost::is_same<boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 1l> > >, boost::mpl::apply1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c3b97ea0) 0 empty
    boost::mpl::aux::and_impl<true, boost::mpl::apply1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c3b97f08) 0 empty
      boost::mpl::aux::and_impl<false, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c3b97f70) 0 empty
        mpl_::bool_<false> (0x0x7f02c3bb0300) 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<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 1l> >, 0>, void, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 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<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 1l> >, 0>, void, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l> > (0x0x7f02c3bb70d0) 0 empty
  boost::mpl::aux::iter_fold_if_pred<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 1l> >::apply<void, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l> > (0x0x7f02c3bb7138) 0 empty
    boost::mpl::and_<boost::mpl::not_<boost::is_same<boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 1l> > >, boost::mpl::apply1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c3bb71a0) 0 empty
      boost::mpl::aux::and_impl<true, boost::mpl::apply1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c3bb7208) 0 empty
        boost::mpl::aux::and_impl<false, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c3bb7270) 0 empty
          mpl_::bool_<false> (0x0x7f02c3bb0360) 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<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 1l> >, 0>, void, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 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<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 1l> >, 0>, void, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l> > (0x0x7f02c3bb72d8) 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<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 1l> >, 0>, void, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l> > (0x0x7f02c3bb7340) 0 empty
    boost::mpl::aux::iter_fold_if_pred<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 1l> >::apply<void, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l> > (0x0x7f02c3bb73a8) 0 empty
      boost::mpl::and_<boost::mpl::not_<boost::is_same<boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 1l> > >, boost::mpl::apply1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c3bb7410) 0 empty
        boost::mpl::aux::and_impl<true, boost::mpl::apply1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c3bb7478) 0 empty
          boost::mpl::aux::and_impl<false, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c3bb74e0) 0 empty
            mpl_::bool_<false> (0x0x7f02c3bb03c0) 0 empty

Class boost::mpl::aux::iter_fold_if_step_impl<false>::result_<boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l>, void, mpl_::arg<1>, boost::mpl::next<boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 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<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l>, void, mpl_::arg<1>, boost::mpl::next<boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l> > > (0x0x7f02c3bb0420) 0 empty

Class boost::mpl::aux::iter_fold_if_forward_step<boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 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<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 1l> >, 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<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 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<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 1l> >, 0> > (0x0x7f02c3b5d420) 0 empty

Class boost::mpl::if_c<false, boost::mpl::aux::iter_fold_if_impl<boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 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<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 1l> >, 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<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 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<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 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<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 1l> >, 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<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l>, void> > (0x0x7f02c3bb04e0) 0 empty

Class boost::mpl::if_<mpl_::bool_<false>, boost::mpl::aux::iter_fold_if_impl<boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 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<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 1l> >, 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<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 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<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 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<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 1l> >, 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<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l>, void> > (0x0x7f02c3bb0480) 0 empty

Class boost::mpl::always<mpl_::bool_<false> >::apply<void, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 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<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l> > (0x0x7f02c3bb05a0) 0 empty

Class boost::mpl::apply_wrap2<boost::mpl::always<mpl_::bool_<false> >, void, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 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<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l> > (0x0x7f02c3bb75b0) 0 empty
  boost::mpl::always<mpl_::bool_<false> >::apply<void, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l> > (0x0x7f02c3bb0600) 0 empty

Class boost::mpl::apply2<boost::mpl::always<mpl_::bool_<false> >, void, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 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<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l> > (0x0x7f02c3bb7618) 0 empty
  boost::mpl::apply_wrap2<boost::mpl::always<mpl_::bool_<false> >, void, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l> > (0x0x7f02c3bb7680) 0 empty
    boost::mpl::always<mpl_::bool_<false> >::apply<void, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l> > (0x0x7f02c3bb0660) 0 empty

Class boost::mpl::aux::iter_fold_if_step_impl<false>::result_<boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l>, void, mpl_::na, boost::mpl::identity<boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 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<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l>, void, mpl_::na, boost::mpl::identity<boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l> > > (0x0x7f02c3bb06c0) 0 empty

Class boost::mpl::aux::iter_fold_if_backward_step<boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 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<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l>, void, mpl_::na, boost::mpl::always<mpl_::bool_<false> > > (0x0x7f02c3bb0540) 0 empty

Class boost::mpl::aux::iter_fold_if_impl<boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 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<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 1l> >, 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<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 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<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 1l> >, 0>, mpl_::na, boost::mpl::always<mpl_::bool_<false> > > (0x0x7f02c3b5d360) 0 empty

Class boost::mpl::iter_fold_if<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, void, mpl_::arg<1>, boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<KeyTag> >, 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<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, void, mpl_::arg<1>, boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<KeyTag> >, 0>, mpl_::na, mpl_::na>::result_ (0x0x7f02c3bb7750) 0 empty
  boost::mpl::aux::iter_fold_if_impl<boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 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<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 1l> >, 0>, mpl_::na, boost::mpl::always<mpl_::bool_<false> > > (0x0x7f02c3bb0720) 0 empty

Class boost::mpl::iter_fold_if<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, void, mpl_::arg<1>, boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<KeyTag> >, 0>, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::iter_fold_if<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, void, mpl_::arg<1>, boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::mpl::same_as<KeyTag> >, 0>, mpl_::na, mpl_::na> (0x0x7f02c3b5d300) 0 empty

Class boost::mpl::pair<void, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::pair<void, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l> > (0x0x7f02c3bb07e0) 0 empty

Class boost::mpl::second<boost::mpl::pair<void, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 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<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l> > > (0x0x7f02c3bb0780) 0 empty

Class boost::mpl::find_if<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::mpl::same_as<KeyTag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::find_if<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::mpl::same_as<KeyTag> > (0x0x7f02c3b5d2a0) 0 empty

Class boost::mpl::find<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, KeyTag>
   size=1 align=1
   base size=1 base align=1
boost::mpl::find<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, KeyTag> (0x0x7f02c3bb79c0) 0 empty
  boost::mpl::find_if<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::mpl::same_as<KeyTag> > (0x0x7f02c3bb0840) 0 empty

Class boost::mpl::contains_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, KeyTag>
   size=1 align=1
   base size=1 base align=1
boost::mpl::contains_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, KeyTag> (0x0x7f02c3bb7a28) 0 empty
  boost::mpl::not_<boost::is_same<boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 1l> > > (0x0x7f02c3bb7a90) 0 empty
    boost::mpl::aux::not_impl<0l> (0x0x7f02c3bb7af8) 0 empty
      mpl_::bool_<true> (0x0x7f02c3bb08a0) 0 empty

Class boost::mpl::contains<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, KeyTag>
   size=1 align=1
   base size=1 base align=1
boost::mpl::contains<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, KeyTag> (0x0x7f02c3bb7b60) 0 empty
  boost::mpl::contains_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, KeyTag> (0x0x7f02c3bb7bc8) 0 empty
    boost::mpl::not_<boost::is_same<boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 1l> > > (0x0x7f02c3bb7c30) 0 empty
      boost::mpl::aux::not_impl<0l> (0x0x7f02c3bb7c98) 0 empty
        mpl_::bool_<true> (0x0x7f02c3bb0900) 0 empty

Class boost::multi_index::detail::has_tag<KeyTag>::apply<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag> >
   size=1 align=1
   base size=1 base align=1
boost::multi_index::detail::has_tag<KeyTag>::apply<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag> > (0x0x7f02c3bb7d00) 0 empty
  boost::mpl::contains<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, KeyTag> (0x0x7f02c3bb7d68) 0 empty
    boost::mpl::contains_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, KeyTag> (0x0x7f02c3bb7dd0) 0 empty
      boost::mpl::not_<boost::is_same<boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 1l> > > (0x0x7f02c3bb7e38) 0 empty
        boost::mpl::aux::not_impl<0l> (0x0x7f02c3bb7ea0) 0 empty
          mpl_::bool_<true> (0x0x7f02c3bb0a20) 0 empty

Class boost::mpl::apply_wrap1<boost::multi_index::detail::has_tag<KeyTag>, boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap1<boost::multi_index::detail::has_tag<KeyTag>, boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag> > (0x0x7f02c3bb7f08) 0 empty
  boost::multi_index::detail::has_tag<KeyTag>::apply<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag> > (0x0x7f02c3bb7f70) 0 empty
    boost::mpl::contains<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, KeyTag> (0x0x7f02c3bf1000) 0 empty
      boost::mpl::contains_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, KeyTag> (0x0x7f02c3bf1068) 0 empty
        boost::mpl::not_<boost::is_same<boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 1l> > > (0x0x7f02c3bf10d0) 0 empty
          boost::mpl::aux::not_impl<0l> (0x0x7f02c3bf1138) 0 empty
            mpl_::bool_<true> (0x0x7f02c3bb0ae0) 0 empty

Class boost::mpl::apply1<boost::multi_index::detail::has_tag<KeyTag>, boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply1<boost::multi_index::detail::has_tag<KeyTag>, boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag> > (0x0x7f02c3bf11a0) 0 empty
  boost::mpl::apply_wrap1<boost::multi_index::detail::has_tag<KeyTag>, boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag> > (0x0x7f02c3bf1208) 0 empty
    boost::multi_index::detail::has_tag<KeyTag>::apply<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag> > (0x0x7f02c3bf1270) 0 empty
      boost::mpl::contains<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, KeyTag> (0x0x7f02c3bf12d8) 0 empty
        boost::mpl::contains_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, KeyTag> (0x0x7f02c3bf1340) 0 empty
          boost::mpl::not_<boost::is_same<boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 1l> > > (0x0x7f02c3bf13a8) 0 empty
            boost::mpl::aux::not_impl<0l> (0x0x7f02c3bf1410) 0 empty
              mpl_::bool_<true> (0x0x7f02c3bb0ba0) 0 empty

Class boost::mpl::aux::iter_apply1<boost::multi_index::detail::has_tag<KeyTag>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::iter_apply1<boost::multi_index::detail::has_tag<KeyTag>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> > (0x0x7f02c3bf1478) 0 empty
  boost::mpl::apply1<boost::multi_index::detail::has_tag<KeyTag>, boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag> > (0x0x7f02c3bf14e0) 0 empty
    boost::mpl::apply_wrap1<boost::multi_index::detail::has_tag<KeyTag>, boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag> > (0x0x7f02c3bf1548) 0 empty
      boost::multi_index::detail::has_tag<KeyTag>::apply<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag> > (0x0x7f02c3bf15b0) 0 empty
        boost::mpl::contains<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, KeyTag> (0x0x7f02c3bf1618) 0 empty
          boost::mpl::contains_impl<boost::mpl::aux::vector_tag>::apply<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, KeyTag> (0x0x7f02c3bf1680) 0 empty
            boost::mpl::not_<boost::is_same<boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 0l>, boost::mpl::v_iter<boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, 1l> > > (0x0x7f02c3bf16e8) 0 empty
              boost::mpl::aux::not_impl<0l> (0x0x7f02c3bf1750) 0 empty
                mpl_::bool_<true> (0x0x7f02c3bb0c60) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::mpl::aux::iter_apply1<boost::multi_index::detail::has_tag<KeyTag>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::mpl::aux::iter_apply1<boost::multi_index::detail::has_tag<KeyTag>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> > > (0x0x7f02c3bf17b8) 0 empty
  mpl_::bool_<true> (0x0x7f02c3bb0d20) 0 empty

Class boost::mpl::not_<boost::mpl::aux::iter_apply1<boost::multi_index::detail::has_tag<KeyTag>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::not_<boost::mpl::aux::iter_apply1<boost::multi_index::detail::has_tag<KeyTag>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> > > (0x0x7f02c3bf1820) 0 empty
  boost::mpl::aux::not_impl<1l> (0x0x7f02c3bf1888) 0 empty
    mpl_::bool_<false> (0x0x7f02c3bb0d80) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::mpl::apply1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> > >
   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::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> > > (0x0x7f02c3bf18f0) 0 empty
  boost::mpl::not_<boost::mpl::aux::iter_apply1<boost::multi_index::detail::has_tag<KeyTag>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> > > (0x0x7f02c3bf1958) 0 empty
    boost::mpl::aux::not_impl<1l> (0x0x7f02c3bf19c0) 0 empty
      mpl_::bool_<false> (0x0x7f02c3bb0de0) 0 empty

Class boost::mpl::aux::and_impl<true, boost::mpl::apply1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> >, 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::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c3bf1a28) 0 empty
  boost::mpl::aux::and_impl<false, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c3bf1a90) 0 empty
    mpl_::bool_<false> (0x0x7f02c3bb0e40) 0 empty

Class boost::mpl::and_<boost::mpl::not_<boost::is_same<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 2l> > >, boost::mpl::apply1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> >, 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::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 2l> > >, boost::mpl::apply1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c3bf1af8) 0 empty
  boost::mpl::aux::and_impl<true, boost::mpl::apply1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c3bf1b60) 0 empty
    boost::mpl::aux::and_impl<false, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c3bf1bc8) 0 empty
      mpl_::bool_<false> (0x0x7f02c3bb0ea0) 0 empty

Class boost::mpl::aux::iter_fold_if_pred<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 2l> >::apply<void, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> >
   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::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 2l> >::apply<void, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> > (0x0x7f02c3bf1c30) 0 empty
  boost::mpl::and_<boost::mpl::not_<boost::is_same<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 2l> > >, boost::mpl::apply1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c3bf1c98) 0 empty
    boost::mpl::aux::and_impl<true, boost::mpl::apply1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c3bf1d00) 0 empty
      boost::mpl::aux::and_impl<false, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c3bf1d68) 0 empty
        mpl_::bool_<false> (0x0x7f02c3bb0f00) 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::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 2l> >, 0>, void, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> >
   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::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 2l> >, 0>, void, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> > (0x0x7f02c3bf1dd0) 0 empty
  boost::mpl::aux::iter_fold_if_pred<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 2l> >::apply<void, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> > (0x0x7f02c3bf1e38) 0 empty
    boost::mpl::and_<boost::mpl::not_<boost::is_same<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 2l> > >, boost::mpl::apply1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c3bf1ea0) 0 empty
      boost::mpl::aux::and_impl<true, boost::mpl::apply1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c3bf1f08) 0 empty
        boost::mpl::aux::and_impl<false, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c3bf1f70) 0 empty
          mpl_::bool_<false> (0x0x7f02c3bb0f60) 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::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 2l> >, 0>, void, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> >
   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::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 2l> >, 0>, void, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> > (0x0x7f02c3c16000) 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::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 2l> >, 0>, void, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> > (0x0x7f02c3c16068) 0 empty
    boost::mpl::aux::iter_fold_if_pred<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 2l> >::apply<void, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> > (0x0x7f02c3c160d0) 0 empty
      boost::mpl::and_<boost::mpl::not_<boost::is_same<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 2l> > >, boost::mpl::apply1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c3c16138) 0 empty
        boost::mpl::aux::and_impl<true, boost::mpl::apply1<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c3c161a0) 0 empty
          boost::mpl::aux::and_impl<false, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c3c16208) 0 empty
            mpl_::bool_<false> (0x0x7f02c3c17000) 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::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l>, void, mpl_::arg<1>, boost::mpl::next<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> > >
   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::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l>, void, mpl_::arg<1>, boost::mpl::next<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> > > (0x0x7f02c3c17060) 0 empty

Class boost::mpl::aux::iter_fold_if_forward_step<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l>, void, mpl_::arg<1>, boost::mpl::protect<boost::mpl::aux::iter_fold_if_pred<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l>, void, mpl_::arg<1>, boost::mpl::protect<boost::mpl::aux::iter_fold_if_pred<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 2l> >, 0> > (0x0x7f02c3addf60) 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::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l>, void, mpl_::arg<1>, boost::mpl::protect<boost::mpl::aux::iter_fold_if_pred<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l>, 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::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l>, void, mpl_::arg<1>, boost::mpl::protect<boost::mpl::aux::iter_fold_if_pred<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l>, void> > (0x0x7f02c3c17120) 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::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l>, void, mpl_::arg<1>, boost::mpl::protect<boost::mpl::aux::iter_fold_if_pred<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l>, 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::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l>, void, mpl_::arg<1>, boost::mpl::protect<boost::mpl::aux::iter_fold_if_pred<boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l>, void> > (0x0x7f02c3c170c0) 0 empty

Class boost::mpl::aux::iter_fold_if_null_step<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l>, 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::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l>, void> (0x0x7f02c3c17180) 0 empty

Class boost::mpl::always<mpl_::bool_<false> >::apply<void, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> >
   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::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> > (0x0x7f02c3c17240) 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::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> >
   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::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> > (0x0x7f02c3c162d8) 0 empty
  boost::mpl::always<mpl_::bool_<false> >::apply<void, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> > (0x0x7f02c3c172a0) 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::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> >
   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::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> > (0x0x7f02c3c16340) 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::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> > (0x0x7f02c3c163a8) 0 empty
    boost::mpl::always<mpl_::bool_<false> >::apply<void, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> > (0x0x7f02c3c17300) 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::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l>, void, mpl_::na, boost::mpl::identity<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> > >
   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::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l>, void, mpl_::na, boost::mpl::identity<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> > > (0x0x7f02c3c17360) 0 empty

Class boost::mpl::aux::iter_fold_if_backward_step<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l>, 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::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l>, void, mpl_::na, boost::mpl::always<mpl_::bool_<false> > > (0x0x7f02c3c171e0) 0 empty

Class boost::mpl::always<mpl_::bool_<false> >::apply<void, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> > (0x0x7f02c3c17420) 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::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> > (0x0x7f02c3c16478) 0 empty
  boost::mpl::always<mpl_::bool_<false> >::apply<void, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> > (0x0x7f02c3c17480) 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::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> > (0x0x7f02c3c164e0) 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::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> > (0x0x7f02c3c16548) 0 empty
    boost::mpl::always<mpl_::bool_<false> >::apply<void, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> > (0x0x7f02c3c174e0) 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::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l> > > (0x0x7f02c3c17540) 0 empty

Class boost::mpl::aux::iter_fold_if_backward_step<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 0l>, void, mpl_::na, boost::mpl::always<mpl_::bool_<false> > > (0x0x7f02c3c173c0) 0 empty

Class boost::mpl::aux::iter_fold_if_impl<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 2l> >, 0>, mpl_::na, boost::mpl::always<mpl_::bool_<false> > > (0x0x7f02c3e23360) 0 empty

Class boost::mpl::iter_fold_if<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, void, mpl_::arg<1>, boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::multi_index::detail::has_tag<KeyTag> >, 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::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, void, mpl_::arg<1>, boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::multi_index::detail::has_tag<KeyTag> >, 0>, mpl_::na, mpl_::na>::result_ (0x0x7f02c3c16618) 0 empty
  boost::mpl::aux::iter_fold_if_impl<boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, 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::multi_index::detail::has_tag<KeyTag> >, 0>, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 2l> >, 0>, mpl_::na, boost::mpl::always<mpl_::bool_<false> > > (0x0x7f02c3c175a0) 0 empty

Class boost::mpl::iter_fold_if<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, void, mpl_::arg<1>, boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::multi_index::detail::has_tag<KeyTag> >, 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::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, void, mpl_::arg<1>, boost::mpl::protect<boost::mpl::aux::find_if_pred<boost::multi_index::detail::has_tag<KeyTag> >, 0>, mpl_::na, mpl_::na> (0x0x7f02c3e23060) 0 empty

Class boost::mpl::pair<void, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> >
   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::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> > (0x0x7f02c3c17660) 0 empty

Class boost::mpl::second<boost::mpl::pair<void, boost::mpl::v_iter<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> > >
   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::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, 1l> > > (0x0x7f02c3c17600) 0 empty

Class boost::mpl::find_if<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, boost::multi_index::detail::has_tag<KeyTag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::find_if<boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>, boost::mpl::v_item<boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>, boost::mpl::vector0<mpl_::na>, 1>, 1>, boost::multi_index::detail::has_tag<KeyTag> > (0x0x7f02c3e23000) 0 empty

Class boost::multi_index::multi_index_container<MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >::index<KeyTag>
   size=1 align=1
   base size=0 base align=1
boost::multi_index::multi_index_container<MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >::index<KeyTag> (0x0x7f02c3d63f60) 0 empty

Class boost::multi_index::index<boost::multi_index::multi_index_container<MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, KeyTag>
   size=1 align=1
   base size=0 base align=1
boost::multi_index::index<boost::multi_index::multi_index_container<MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, KeyTag> (0x0x7f02c3c176c0) 0 empty

Class boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> >
   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::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > (0x0x7f02c3c167b8) 0 empty
  boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c3c16820) 0 empty
    boost::detail::iterator_base<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c3c16888) 0 empty
      std::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c3c17720) 0 empty

Class boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > >
   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::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > > (0x0x7f02c3c168f0) 0 empty
  boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > (0x0x7f02c3c16958) 0 empty
    boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c3c169c0) 0 empty
      boost::detail::iterator_base<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c3c16a28) 0 empty
        std::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c3c17780) 0 empty

Class boost::incrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > > >
   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::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > > > (0x0x7f02c3c16a90) 0 empty
  boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > > (0x0x7f02c3c16af8) 0 empty
    boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > (0x0x7f02c3c16b60) 0 empty
      boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c3c16bc8) 0 empty
        boost::detail::iterator_base<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c3c16c30) 0 empty
          std::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c3c177e0) 0 empty

Class boost::equality_comparable1<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::incrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > > > >
   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::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::incrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > > > > (0x0x7f02c3c16c98) 0 empty
  boost::incrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > > > (0x0x7f02c3c16d00) 0 empty
    boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > > (0x0x7f02c3c16d68) 0 empty
      boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > (0x0x7f02c3c16dd0) 0 empty
        boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c3c16e38) 0 empty
          boost::detail::iterator_base<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c3c16ea0) 0 empty
            std::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c3c17840) 0 empty

Class boost::input_iteratable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > >
   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::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > > (0x0x7f02c3c16f08) 0 empty
  boost::equality_comparable1<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::incrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > > > > (0x0x7f02c3c16f70) 0 empty
    boost::incrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > > > (0x0x7f02c389f000) 0 empty
      boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > > (0x0x7f02c389f068) 0 empty
        boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > (0x0x7f02c389f0d0) 0 empty
          boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c389f138) 0 empty
            boost::detail::iterator_base<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c389f1a0) 0 empty
              std::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c3c178a0) 0 empty

Class boost::forward_iteratable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > >
   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::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > > (0x0x7f02c389f208) 0 empty
  boost::input_iteratable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > > (0x0x7f02c389f270) 0 empty
    boost::equality_comparable1<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::incrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > > > > (0x0x7f02c389f2d8) 0 empty
      boost::incrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > > > (0x0x7f02c389f340) 0 empty
        boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > > (0x0x7f02c389f3a8) 0 empty
          boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > (0x0x7f02c389f410) 0 empty
            boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c389f478) 0 empty
              boost::detail::iterator_base<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c389f4e0) 0 empty
                std::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c3c17900) 0 empty

Class boost::bidirectional_iteratable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> >
   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::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > (0x0x7f02c389f548) 0 empty
  boost::forward_iteratable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > > (0x0x7f02c389f5b0) 0 empty
    boost::input_iteratable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > > (0x0x7f02c389f618) 0 empty
      boost::equality_comparable1<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::incrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > > > > (0x0x7f02c389f680) 0 empty
        boost::incrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > > > (0x0x7f02c389f6e8) 0 empty
          boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > > (0x0x7f02c389f750) 0 empty
            boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > (0x0x7f02c389f7b8) 0 empty
              boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c389f820) 0 empty
                boost::detail::iterator_base<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c389f888) 0 empty
                  std::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c3c17960) 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::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&>
   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::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c389f8f0) 0 empty
  boost::bidirectional_iteratable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > (0x0x7f02c389f958) 0 empty
    boost::forward_iteratable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > > (0x0x7f02c389f9c0) 0 empty
      boost::input_iteratable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > > (0x0x7f02c389fa28) 0 empty
        boost::equality_comparable1<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::incrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > > > > (0x0x7f02c389fa90) 0 empty
          boost::incrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > > > (0x0x7f02c389faf8) 0 empty
            boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > > (0x0x7f02c389fb60) 0 empty
              boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > (0x0x7f02c389fbc8) 0 empty
                boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c389fc30) 0 empty
                  boost::detail::iterator_base<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c389fc98) 0 empty
                    std::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c3c179c0) 0 empty

Class boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >
   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::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > (0x0x7f02c389fd00) 0
  boost::bidirectional_iterator_helper<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c389fd68) 0 empty
    boost::bidirectional_iteratable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > (0x0x7f02c389fdd0) 0 empty
      boost::forward_iteratable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > > (0x0x7f02c389fe38) 0 empty
        boost::input_iteratable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > > (0x0x7f02c389fea0) 0 empty
          boost::equality_comparable1<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::incrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > > > > (0x0x7f02c389ff08) 0 empty
            boost::incrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > > > (0x0x7f02c389ff70) 0 empty
              boost::dereferenceable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, const MTasker<PacketID, std::basic_string<char> >::Waiter*, boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > > (0x0x7f02c38b0000) 0 empty
                boost::decrementable<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >, boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> > (0x0x7f02c38b0068) 0 empty
                  boost::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c38b00d0) 0 empty
                    boost::detail::iterator_base<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c38b0138) 0 empty
                      std::iterator<std::bidirectional_iterator_tag, MTasker<PacketID, std::basic_string<char> >::Waiter, long int, const MTasker<PacketID, std::basic_string<char> >::Waiter*, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c3c17a20) 0 empty

Class boost::detail::function::basic_vtable2<void, int, boost::any&>
   size=16 align=8
   base size=16 base align=8
boost::detail::function::basic_vtable2<void, int, boost::any&> (0x0x7f02c3c17e40) 0

Class boost::detail::cv_traits_imp<int*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<int*> (0x0x7f02c392c000) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<int>
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<int> (0x0x7f02c3c17f60) 0 empty

Class boost::remove_cv<int>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<int> (0x0x7f02c3c17f00) 0 empty

Class boost::mpl::if_c<false, int, boost::detail::deduce_character_type_later<int> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, int, boost::detail::deduce_character_type_later<int> > (0x0x7f02c392c0c0) 0 empty

Class boost::detail::stream_char_common<int>
   size=1 align=1
   base size=1 base align=1
boost::detail::stream_char_common<int> (0x0x7f02c38b09c0) 0 empty
  boost::mpl::if_c<false, int, boost::detail::deduce_character_type_later<int> > (0x0x7f02c392c120) 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> > (0x0x7f02c392c2a0) 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> > (0x0x7f02c392c240) 0 empty

Class boost::detail::remove_rvalue_ref<int>
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_rvalue_ref<int> (0x0x7f02c392c360) 0 empty

Class boost::remove_reference<int>
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<int> (0x0x7f02c392c300) 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>*> (0x0x7f02c392c480) 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> > (0x0x7f02c392c420) 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> > (0x0x7f02c392c3c0) 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> > (0x0x7f02c392c4e0) 0 empty

Class boost::remove_pointer<int>
   size=1 align=1
   base size=0 base align=1
boost::remove_pointer<int> (0x0x7f02c392c540) 0 empty

Class boost::detail::has_left_shift_impl::trait_impl<std::basic_ostream<char>, int, boost::detail::has_left_shift_impl::dont_care>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_left_shift_impl::trait_impl<std::basic_ostream<char>, int, boost::detail::has_left_shift_impl::dont_care> (0x0x7f02c392c1e0) 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> > (0x0x7f02c392c5a0) 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> > (0x0x7f02c38b0c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c38b0d00) 0 empty
    mpl_::bool_<false> (0x0x7f02c392c600) 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> > (0x0x7f02c38b0d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c38b0dd0) 0 empty
    mpl_::bool_<false> (0x0x7f02c392c660) 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> > (0x0x7f02c38b0e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c38b0ea0) 0 empty
    mpl_::bool_<false> (0x0x7f02c392c6c0) 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> > (0x0x7f02c38b0f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c38b0f70) 0 empty
    mpl_::bool_<false> (0x0x7f02c392c720) 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> > (0x0x7f02c38b0af8) 0 empty
  boost::type_traits::ice_or<false, false, false, false, false, false, false> (0x0x7f02c392c780) 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> > (0x0x7f02c3943000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c3943068) 0 empty
    mpl_::bool_<false> (0x0x7f02c392c7e0) 0 empty

Class boost::is_void<int>
   size=1 align=1
   base size=1 base align=1
boost::is_void<int> (0x0x7f02c39430d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c3943138) 0 empty
    mpl_::bool_<false> (0x0x7f02c392c840) 0 empty

Class boost::detail::is_fundamental_impl<int>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_fundamental_impl<int> (0x0x7f02c39431a0) 0 empty
  boost::type_traits::ice_or<true, false, false, false, false, false, false> (0x0x7f02c392c8a0) 0 empty

Class boost::is_fundamental<int>
   size=1 align=1
   base size=1 base align=1
boost::is_fundamental<int> (0x0x7f02c3943208) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c3943270) 0 empty
    mpl_::bool_<true> (0x0x7f02c392c900) 0 empty

Class boost::detail::is_pointer_impl<int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<int> (0x0x7f02c392c960) 0 empty

Class boost::detail::is_pointer_helper<int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<int> (0x0x7f02c392c9c0) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<int>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<int> (0x0x7f02c392cd20) 0 empty

Class boost::is_member_function_pointer<int>
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<int> (0x0x7f02c3943680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c39436e8) 0 empty
    mpl_::bool_<false> (0x0x7f02c392cd80) 0 empty

Class boost::is_member_pointer<int>
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<int> (0x0x7f02c3943750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c39437b8) 0 empty
    mpl_::bool_<false> (0x0x7f02c392cde0) 0 empty

Class boost::is_pointer<int>
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<int> (0x0x7f02c3943820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c3943888) 0 empty
    mpl_::bool_<false> (0x0x7f02c392ce40) 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> > (0x0x7f02c392cea0) 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> > (0x0x7f02c392cf00) 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> > (0x0x7f02c39eb2a0) 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> > (0x0x7f02c3943c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c3943d00) 0 empty
    mpl_::bool_<false> (0x0x7f02c39eb300) 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> > (0x0x7f02c3943d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c3943dd0) 0 empty
    mpl_::bool_<false> (0x0x7f02c39eb360) 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> > (0x0x7f02c3943e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c3943ea0) 0 empty
    mpl_::bool_<false> (0x0x7f02c39eb3c0) 0 empty

Class boost::detail::has_left_shift_impl::trait_impl1<std::basic_ostream<char>, int, boost::detail::has_left_shift_impl::dont_care, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_left_shift_impl::trait_impl1<std::basic_ostream<char>, int, boost::detail::has_left_shift_impl::dont_care, false> (0x0x7f02c39eb420) 0 empty

Class boost::detail::has_left_shift_impl::operator_exists<std::basic_ostream<char>, int>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_left_shift_impl::operator_exists<std::basic_ostream<char>, int> (0x0x7f02c39eb480) 0 empty

Class boost::detail::has_left_shift_impl::operator_returns_void<std::basic_ostream<char>, int>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_left_shift_impl::operator_returns_void<std::basic_ostream<char>, int> (0x0x7f02c39eb4e0) 0 empty

Class boost::detail::has_left_shift_impl::operator_returns_Ret<std::basic_ostream<char>, int, boost::detail::has_left_shift_impl::dont_care, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_left_shift_impl::operator_returns_Ret<std::basic_ostream<char>, int, boost::detail::has_left_shift_impl::dont_care, false> (0x0x7f02c39eb600) 0 empty

Class boost::has_left_shift<std::basic_ostream<char>, int, boost::detail::has_left_shift_impl::dont_care>
   size=1 align=1
   base size=1 base align=1
boost::has_left_shift<std::basic_ostream<char>, int, boost::detail::has_left_shift_impl::dont_care> (0x0x7f02c3943f08) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c3943f70) 0 empty
    mpl_::bool_<true> (0x0x7f02c39eb660) 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> (0x0x7f02c39eb6c0) 0 empty

Class boost::detail::deduce_source_char_impl<boost::detail::deduce_character_type_later<int> >
   size=1 align=1
   base size=0 base align=1
boost::detail::deduce_source_char_impl<boost::detail::deduce_character_type_later<int> > (0x0x7f02c392c180) 0 empty

Class boost::detail::deduce_source_char<int>
   size=1 align=1
   base size=0 base align=1
boost::detail::deduce_source_char<int> (0x0x7f02c392c060) 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> > (0x0x7f02c39eb840) 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> (0x0x7f02c39eb9c0) 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> (0x0x7f02c39eb960) 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> > (0x0x7f02c39eb7e0) 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> (0x0x7f02c39ebb40) 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> (0x0x7f02c39ebae0) 0 empty

Class boost::detail::deduce_char_traits<char, std::basic_string<char>, int>
   size=1 align=1
   base size=0 base align=1
boost::detail::deduce_char_traits<char, std::basic_string<char>, int> (0x0x7f02c39ebba0) 0 empty

Class boost::is_same<char, char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<char, char> (0x0x7f02c3a0d2d8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c3a0d340) 0 empty
    mpl_::bool_<true> (0x0x7f02c39ebc00) 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> (0x0x7f02c39ebc60) 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> (0x0x7f02c39ebd20) 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> (0x0x7f02c3a0d3a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c3a0d410) 0 empty
    mpl_::bool_<false> (0x0x7f02c39ebd80) 0 empty

Class boost::detail::is_this_float_conversion_optimized<int, char>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_this_float_conversion_optimized<int, char> (0x0x7f02c39ebcc0) 0 empty

Class boost::is_same<boost::detail::deduce_character_type_later<int>, char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<boost::detail::deduce_character_type_later<int>, char> (0x0x7f02c3a0d478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c3a0d4e0) 0 empty
    mpl_::bool_<false> (0x0x7f02c39ebe40) 0 empty

Class boost::is_same<boost::detail::deduce_character_type_later<int>, wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::is_same<boost::detail::deduce_character_type_later<int>, wchar_t> (0x0x7f02c3a0d548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c3a0d5b0) 0 empty
    mpl_::bool_<false> (0x0x7f02c39ebea0) 0 empty

Class boost::is_same<boost::detail::deduce_character_type_later<int>, unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<boost::detail::deduce_character_type_later<int>, unsigned char> (0x0x7f02c3a0d618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c3a0d680) 0 empty
    mpl_::bool_<false> (0x0x7f02c39ebf00) 0 empty

Class boost::is_same<boost::detail::deduce_character_type_later<int>, signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<boost::detail::deduce_character_type_later<int>, signed char> (0x0x7f02c3a0d6e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c3a0d750) 0 empty
    mpl_::bool_<false> (0x0x7f02c39ebf60) 0 empty

Class boost::detail::is_char_or_wchar<boost::detail::deduce_character_type_later<int> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_char_or_wchar<boost::detail::deduce_character_type_later<int> > (0x0x7f02c39ebde0) 0 empty

Class boost::detail::lexical_cast_stream_traits<int, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::lexical_cast_stream_traits<int, std::basic_string<char> > (0x0x7f02c3c17ea0) 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> (0x0x7f02c3a27060) 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> (0x0x7f02c3a27000) 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*>::*> (0x0x7f02c3a27120) 0 empty

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

Class boost::iterator_reference<char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_reference<char*> (0x0x7f02c3a271e0) 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> (0x0x7f02c3a272a0) 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> (0x0x7f02c3a27240) 0 empty

Class boost::iterator_range<char*>
   size=16 align=8
   base size=16 base align=8
boost::iterator_range<char*> (0x0x7f02c3a270c0) 0

Class std::pair<std::_Rb_tree_iterator<std::pair<const int, FDMultiplexer::Callback> >, std::_Rb_tree_iterator<std::pair<const int, FDMultiplexer::Callback> > >
   size=16 align=8
   base size=16 base align=8
std::pair<std::_Rb_tree_iterator<std::pair<const int, FDMultiplexer::Callback> >, std::_Rb_tree_iterator<std::pair<const int, FDMultiplexer::Callback> > > (0x0x7f02c3a275a0) 0

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

Class std::_Rb_tree_node<std::pair<const std::basic_string<char>, YaHTTP::Cookie> >
   size=120 align=8
   base size=120 base align=8
std::_Rb_tree_node<std::pair<const std::basic_string<char>, YaHTTP::Cookie> > (0x0x7f02c36b98f0) 0
  std::_Rb_tree_node_base (0x0x7f02c3a276c0) 0

Class std::__is_integer<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::__is_integer<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > (0x0x7f02c3a277e0) 0 empty

Class std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char>, YaHTTP::Cookie> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char>, YaHTTP::Cookie> > (0x0x7f02c3a27840) 0

Class boost::detail::function::basic_vtable2<long unsigned int, const YaHTTP::HTTPBase*, std::basic_ostream<char>&>
   size=16 align=8
   base size=16 base align=8
boost::detail::function::basic_vtable2<long unsigned int, const YaHTTP::HTTPBase*, std::basic_ostream<char>&> (0x0x7f02c3a278a0) 0

Class boost::is_integral<boost::function2<long unsigned int, const YaHTTP::HTTPBase*, std::basic_ostream<char>&> >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::function2<long unsigned int, const YaHTTP::HTTPBase*, std::basic_ostream<char>&> > (0x0x7f02c36b9b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c36b9bc8) 0 empty
    mpl_::bool_<false> (0x0x7f02c3a27900) 0 empty

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> > > (0x0x7f02c3a27a20) 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> > > (0x0x7f02c3a279c0) 0

Class boost::mpl::if_c<false, short unsigned int, boost::detail::deduce_character_type_later<short unsigned int> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, short unsigned int, boost::detail::deduce_character_type_later<short unsigned int> > (0x0x7f02c3a27c60) 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> (0x0x7f02c36b9dd0) 0 empty
  boost::mpl::if_c<false, short unsigned int, boost::detail::deduce_character_type_later<short unsigned int> > (0x0x7f02c3a27cc0) 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> (0x0x7f02c3a27e40) 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> (0x0x7f02c3a27de0) 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> (0x0x7f02c3a27ea0) 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> (0x0x7f02c3a27d80) 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> (0x0x7f02c36b9f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c36b9ea0) 0 empty
    mpl_::bool_<false> (0x0x7f02c3a27f00) 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> (0x0x7f02c3815000) 0 empty
  boost::type_traits::ice_or<true, false, false, false, false, false, false> (0x0x7f02c3a27f60) 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> (0x0x7f02c3815068) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c38150d0) 0 empty
    mpl_::bool_<true> (0x0x7f02c3816000) 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> (0x0x7f02c3816060) 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> (0x0x7f02c38160c0) 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> (0x0x7f02c3816420) 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> (0x0x7f02c38154e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c3815548) 0 empty
    mpl_::bool_<false> (0x0x7f02c3816480) 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> (0x0x7f02c38155b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c3815618) 0 empty
    mpl_::bool_<false> (0x0x7f02c38164e0) 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> (0x0x7f02c3815680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c38156e8) 0 empty
    mpl_::bool_<false> (0x0x7f02c3816540) 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> (0x0x7f02c38165a0) 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> (0x0x7f02c3816600) 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> (0x0x7f02c3816660) 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> (0x0x7f02c3816780) 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> (0x0x7f02c38158f0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c3815958) 0 empty
    mpl_::bool_<true> (0x0x7f02c38167e0) 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> > (0x0x7f02c3a27d20) 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> (0x0x7f02c3a27c00) 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> (0x0x7f02c3816900) 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> (0x0x7f02c3816960) 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> (0x0x7f02c3815af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c3815b60) 0 empty
    mpl_::bool_<false> (0x0x7f02c3816a20) 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> (0x0x7f02c3815bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c3815c30) 0 empty
    mpl_::bool_<false> (0x0x7f02c3816a80) 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> (0x0x7f02c3815c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c3815d00) 0 empty
    mpl_::bool_<false> (0x0x7f02c3816ae0) 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> (0x0x7f02c3815d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c3815dd0) 0 empty
    mpl_::bool_<false> (0x0x7f02c3816c00) 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> > (0x0x7f02c38169c0) 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> > (0x0x7f02c3a27ba0) 0 empty

Class boost::detail::deduce_source_char_impl<char>
   size=1 align=1
   base size=0 base align=1
boost::detail::deduce_source_char_impl<char> (0x0x7f02c3816de0) 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> > (0x0x7f02c3816d80) 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> > (0x0x7f02c3816f60) 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> (0x0x7f02c349a208) 0 empty
  boost::mpl::if_c<false, unsigned int, boost::detail::deduce_character_type_later<unsigned int> > (0x0x7f02c34a0000) 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> > (0x0x7f02c34a0180) 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> > (0x0x7f02c34a0120) 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> (0x0x7f02c34a0240) 0 empty

Class boost::remove_reference<unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<unsigned int> (0x0x7f02c34a01e0) 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>*> (0x0x7f02c34a0360) 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> > (0x0x7f02c34a0300) 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> > (0x0x7f02c34a02a0) 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> > (0x0x7f02c34a03c0) 0 empty

Class boost::remove_pointer<unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::remove_pointer<unsigned int> (0x0x7f02c34a0420) 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> (0x0x7f02c34a00c0) 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> > (0x0x7f02c34a0480) 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> > (0x0x7f02c349a548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c349a5b0) 0 empty
    mpl_::bool_<false> (0x0x7f02c34a04e0) 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> > (0x0x7f02c349a618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c349a680) 0 empty
    mpl_::bool_<false> (0x0x7f02c34a0540) 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> > (0x0x7f02c349a6e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c349a750) 0 empty
    mpl_::bool_<false> (0x0x7f02c34a05a0) 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> > (0x0x7f02c349a7b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c349a820) 0 empty
    mpl_::bool_<false> (0x0x7f02c34a0600) 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> > (0x0x7f02c349a888) 0 empty
  boost::type_traits::ice_or<false, false, false, false, false, false, false> (0x0x7f02c34a0660) 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> > (0x0x7f02c349a8f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c349a958) 0 empty
    mpl_::bool_<false> (0x0x7f02c34a06c0) 0 empty

Class boost::is_void<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_void<unsigned int> (0x0x7f02c349a9c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c349aa28) 0 empty
    mpl_::bool_<false> (0x0x7f02c34a0720) 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> (0x0x7f02c349aa90) 0 empty
  boost::type_traits::ice_or<true, false, false, false, false, false, false> (0x0x7f02c34a0780) 0 empty

Class boost::is_fundamental<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_fundamental<unsigned int> (0x0x7f02c349aaf8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c349ab60) 0 empty
    mpl_::bool_<true> (0x0x7f02c34a07e0) 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> (0x0x7f02c34a0840) 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> (0x0x7f02c34a08a0) 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> (0x0x7f02c34a0c00) 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> (0x0x7f02c349af70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c349a3a8) 0 empty
    mpl_::bool_<false> (0x0x7f02c34a0c60) 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> (0x0x7f02c350d000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c350d068) 0 empty
    mpl_::bool_<false> (0x0x7f02c34a0cc0) 0 empty

Class boost::is_pointer<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<unsigned int> (0x0x7f02c350d0d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c350d138) 0 empty
    mpl_::bool_<false> (0x0x7f02c34a0d20) 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> > (0x0x7f02c34a0d80) 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> > (0x0x7f02c34a0de0) 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> > (0x0x7f02c3558180) 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> > (0x0x7f02c350d548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c350d5b0) 0 empty
    mpl_::bool_<false> (0x0x7f02c35581e0) 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> > (0x0x7f02c350d618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c350d680) 0 empty
    mpl_::bool_<false> (0x0x7f02c3558240) 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> > (0x0x7f02c350d6e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c350d750) 0 empty
    mpl_::bool_<false> (0x0x7f02c35582a0) 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> (0x0x7f02c3558300) 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> (0x0x7f02c3558360) 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> (0x0x7f02c3558480) 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> (0x0x7f02c35584e0) 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> (0x0x7f02c350d888) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c350d8f0) 0 empty
    mpl_::bool_<true> (0x0x7f02c3558540) 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> > (0x0x7f02c3558660) 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> > (0x0x7f02c3558600) 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>*> (0x0x7f02c3558780) 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> > (0x0x7f02c3558720) 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> > (0x0x7f02c35586c0) 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> > (0x0x7f02c35587e0) 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> (0x0x7f02c35585a0) 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> > (0x0x7f02c3558840) 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> > (0x0x7f02c350db60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c350dbc8) 0 empty
    mpl_::bool_<false> (0x0x7f02c35588a0) 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> > (0x0x7f02c350dc30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c350dc98) 0 empty
    mpl_::bool_<false> (0x0x7f02c3558900) 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> > (0x0x7f02c350dd00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c350dd68) 0 empty
    mpl_::bool_<false> (0x0x7f02c3558960) 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> > (0x0x7f02c350ddd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c350de38) 0 empty
    mpl_::bool_<false> (0x0x7f02c35589c0) 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> > (0x0x7f02c350dea0) 0 empty
  boost::type_traits::ice_or<false, false, false, false, false, false, false> (0x0x7f02c3558a20) 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> > (0x0x7f02c350df08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c350df70) 0 empty
    mpl_::bool_<false> (0x0x7f02c3558a80) 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> > (0x0x7f02c3558ae0) 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> > (0x0x7f02c3558b40) 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> > (0x0x7f02c3558ea0) 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> > (0x0x7f02c35d3340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c35d33a8) 0 empty
    mpl_::bool_<false> (0x0x7f02c3558f00) 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> > (0x0x7f02c35d3410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c35d3478) 0 empty
    mpl_::bool_<false> (0x0x7f02c3558f60) 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> > (0x0x7f02c35d34e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c35d3548) 0 empty
    mpl_::bool_<false> (0x0x7f02c35e3000) 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> (0x0x7f02c35e3060) 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> (0x0x7f02c35e30c0) 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> (0x0x7f02c35e31e0) 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> (0x0x7f02c35e3300) 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> (0x0x7f02c35d3680) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c35d36e8) 0 empty
    mpl_::bool_<true> (0x0x7f02c35e3360) 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> > (0x0x7f02c34a0060) 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> (0x0x7f02c3816f00) 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> > (0x0x7f02c35e33c0) 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> (0x0x7f02c35e3420) 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> (0x0x7f02c36b93a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c35d3820) 0 empty
    mpl_::bool_<false> (0x0x7f02c35e34e0) 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> (0x0x7f02c35d3888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c35d38f0) 0 empty
    mpl_::bool_<false> (0x0x7f02c35e3540) 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> (0x0x7f02c35e3480) 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> (0x0x7f02c35e35a0) 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> (0x0x7f02c3816d20) 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> > (0x0x7f02c35e36c0) 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> (0x0x7f02c35e3840) 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> (0x0x7f02c35e38a0) 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> (0x0x7f02c35e3900) 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> (0x0x7f02c35e3a20) 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> (0x0x7f02c35e3a80) 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> (0x0x7f02c35d3d00) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c35d3d68) 0 empty
    mpl_::bool_<true> (0x0x7f02c35e3ae0) 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> > (0x0x7f02c35e37e0) 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> (0x0x7f02c35e3780) 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> (0x0x7f02c35e3b40) 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> (0x0x7f02c35e3ba0) 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> (0x0x7f02c35d3f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c35d3f70) 0 empty
    mpl_::bool_<false> (0x0x7f02c35e3c60) 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> (0x0x7f02c35d3a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c35d3bc8) 0 empty
    mpl_::bool_<false> (0x0x7f02c35e3cc0) 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> (0x0x7f02c3629000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c3629068) 0 empty
    mpl_::bool_<false> (0x0x7f02c35e3d20) 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> (0x0x7f02c36290d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c3629138) 0 empty
    mpl_::bool_<false> (0x0x7f02c35e3d80) 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> > (0x0x7f02c35e3c00) 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> > (0x0x7f02c35e3720) 0 empty

Class boost::detail::function::basic_vtable1<void, Socket*>
   size=16 align=8
   base size=16 base align=8
boost::detail::function::basic_vtable1<void, Socket*> (0x0x7f02c35e3f00) 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> > > (0x0x7f02c32930c0) 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> > > (0x0x7f02c3293060) 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> > > (0x0x7f02c3293180) 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> > > (0x0x7f02c3293120) 0 empty

Class std::_Rb_tree_const_iterator<DNSResourceRecord>
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_const_iterator<DNSResourceRecord> (0x0x7f02c32933c0) 0

Class std::_Rb_tree_iterator<DNSResourceRecord>
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<DNSResourceRecord> (0x0x7f02c3293420) 0

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> > (0x0x7f02c3293720) 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&)> > (0x0x7f02c3307c30) 0
  std::_Rb_tree_node_base (0x0x7f02c3293780) 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>&)> > (0x0x7f02c3307d68) 0
  std::_Rb_tree_node_base (0x0x7f02c32938a0) 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> > (0x0x7f02c3293900) 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> > > (0x0x7f02c3307dd0) 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> > (0x0x7f02c3293960) 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> > (0x0x7f02c32939c0) 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> > > (0x0x7f02c3307f08) 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> > (0x0x7f02c3293a20) 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&)> > > (0x0x7f02c3293a80) 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>&)> > > (0x0x7f02c3293ae0) 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> > > (0x0x7f02c3293b40) 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> (0x0x7f02c3293ba0) 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> > (0x0x7f02c33aa000) 0 empty
  boost::range_detail::extract_const_iterator<std::basic_string<char>, void> (0x0x7f02c3293c00) 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> > >::*> (0x0x7f02c3293d80) 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> > > (0x0x7f02c33aa1a0) 0 empty
  std::iterator_traits<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > (0x0x7f02c3293e40) 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> > > (0x0x7f02c3293de0) 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> > > (0x0x7f02c33b1000) 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> > > (0x0x7f02c33b1060) 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> > > (0x0x7f02c3293d20) 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> > (0x0x7f02c33b12a0) 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>*> (0x0x7f02c33b1300) 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> > (0x0x7f02c33aa618) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c33aa680) 0 empty
    mpl_::bool_<true> (0x0x7f02c33b1420) 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> > (0x0x7f02c33b1540) 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> > (0x0x7f02c33aa820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c33aa888) 0 empty
    mpl_::bool_<false> (0x0x7f02c33b15a0) 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> (0x0x7f02c33b16c0) 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> > (0x0x7f02c33b14e0) 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> > (0x0x7f02c33b1480) 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> > > (0x0x7f02c33b1840) 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> > > (0x0x7f02c33b17e0) 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> > (0x0x7f02c33b1240) 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]> (0x0x7f02c33b1960) 0 empty

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]> (0x0x7f02c33b1a20) 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]> (0x0x7f02c33b1a80) 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]> (0x0x7f02c33aaf08) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c33aaf70) 0 empty
    mpl_::bool_<true> (0x0x7f02c33b1ae0) 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]> (0x0x7f02c33b1b40) 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]> > (0x0x7f02c33b1c00) 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]> > (0x0x7f02c33b1ba0) 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]> (0x0x7f02c33b19c0) 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> > > > (0x0x7f02c33b1cc0) 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> > >*> (0x0x7f02c33b1d20) 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> > > > (0x0x7f02c33e8208) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c33e8270) 0 empty
    mpl_::bool_<true> (0x0x7f02c33b1d80) 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> > > > (0x0x7f02c33b1ea0) 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> > > > (0x0x7f02c33e8340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c33e83a8) 0 empty
    mpl_::bool_<false> (0x0x7f02c33b1f00) 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> (0x0x7f02c33b1f60) 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> > > > (0x0x7f02c33b1e40) 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> > > > (0x0x7f02c33b1de0) 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> > > > > (0x0x7f02c33f5060) 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> (0x0x7f02c33f50c0) 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> > > > (0x0x7f02c33e85b0) 0 empty
  boost::range_detail::extract_const_iterator<boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >, void> (0x0x7f02c33f5120) 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> > > > > (0x0x7f02c33f5000) 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> > > > (0x0x7f02c33b1c60) 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> > > > (0x0x7f02c33f51e0) 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> > >*> (0x0x7f02c33f5240) 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> > > > (0x0x7f02c33e8618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c33e8680) 0 empty
    mpl_::bool_<false> (0x0x7f02c33f52a0) 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> > > > (0x0x7f02c33f53c0) 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> > > > (0x0x7f02c33e8750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c33e87b8) 0 empty
    mpl_::bool_<false> (0x0x7f02c33f5420) 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> > > > (0x0x7f02c33f5360) 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> > > > (0x0x7f02c33f5300) 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> > > > > (0x0x7f02c33f54e0) 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> (0x0x7f02c33f5540) 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> > > > (0x0x7f02c33e89c0) 0 empty
  boost::range_detail::extract_iterator<boost::iterator_range<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >, void> (0x0x7f02c33f55a0) 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> > > > > (0x0x7f02c33f5480) 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> > > > (0x0x7f02c33f5180) 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*> > (0x0x7f02c33f5660) 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*>*> (0x0x7f02c33f56c0) 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*> > (0x0x7f02c33e8a28) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c33e8a90) 0 empty
    mpl_::bool_<true> (0x0x7f02c33f5720) 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*> > (0x0x7f02c33f5840) 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*> > (0x0x7f02c33e8b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c33e8bc8) 0 empty
    mpl_::bool_<false> (0x0x7f02c33f58a0) 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> (0x0x7f02c33f5900) 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*> > (0x0x7f02c33f57e0) 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*> > (0x0x7f02c33f5780) 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*> > > (0x0x7f02c33f59c0) 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*> (0x0x7f02c33f5a20) 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> (0x0x7f02c33f5a80) 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*> > (0x0x7f02c33e8dd0) 0 empty
  boost::range_detail::extract_const_iterator<boost::iterator_range<const char*>, void> (0x0x7f02c33f5ae0) 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*> > > (0x0x7f02c33f5960) 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*> > (0x0x7f02c33f5600) 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*> > (0x0x7f02c33f5ba0) 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*>*> (0x0x7f02c33f5c00) 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*> > (0x0x7f02c33e8e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c33e8ea0) 0 empty
    mpl_::bool_<false> (0x0x7f02c33f5c60) 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*> > (0x0x7f02c33f5d80) 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*> > (0x0x7f02c33e8f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c3420000) 0 empty
    mpl_::bool_<false> (0x0x7f02c33f5de0) 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*> > (0x0x7f02c33f5d20) 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*> > (0x0x7f02c33f5cc0) 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*> > > (0x0x7f02c33f5ea0) 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> (0x0x7f02c33f5f00) 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*> > (0x0x7f02c3420208) 0 empty
  boost::range_detail::extract_iterator<boost::iterator_range<const char*>, void> (0x0x7f02c33f5f60) 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*> > > (0x0x7f02c33f5e40) 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*> > (0x0x7f02c33f5b40) 0 empty

Class std::pair<DNSRecord, short unsigned int>
   size=48 align=8
   base size=42 base align=8
std::pair<DNSRecord, short unsigned int> (0x0x7f02c342c0c0) 0

Class std::_Rb_tree_node<std::basic_string<char> >
   size=40 align=8
   base size=40 base align=8
std::_Rb_tree_node<std::basic_string<char> > (0x0x7f02c3420680) 0
  std::_Rb_tree_node_base (0x0x7f02c342c120) 0

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

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

Class std::pair<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >*, bool>
   size=16 align=8
   base size=9 base align=8
std::pair<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > >*, bool> (0x0x7f02c342c240) 0

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

Class std::_Identity<int>
   size=1 align=1
   base size=1 base align=1
std::_Identity<int> (0x0x7f02c3420888) 0 empty
  std::unary_function<int, int> (0x0x7f02c342c360) 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 (0x0x7f02c342c3c0) 0

Class boost::reference_wrapper<MTasker<PacketID, std::basic_string<char> >::Waiter>
   size=8 align=8
   base size=8 base align=8
boost::reference_wrapper<MTasker<PacketID, std::basic_string<char> >::Waiter> (0x0x7f02c342c420) 0

Class boost::reference_wrapper<const MTasker<PacketID, std::basic_string<char> >::Waiter>
   size=8 align=8
   base size=8 base align=8
boost::reference_wrapper<const MTasker<PacketID, std::basic_string<char> >::Waiter> (0x0x7f02c342c480) 0

Class boost::detail::is_arithmetic_impl<const MTasker<PacketID, std::basic_string<char> >::Waiter&>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c342c540) 0 empty

Class boost::is_integral<const MTasker<PacketID, std::basic_string<char> >::Waiter&>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c3420a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c3420af8) 0 empty
    mpl_::bool_<false> (0x0x7f02c342c660) 0 empty

Class boost::is_float<const MTasker<PacketID, std::basic_string<char> >::Waiter&>
   size=1 align=1
   base size=1 base align=1
boost::is_float<const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c3420b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c3420bc8) 0 empty
    mpl_::bool_<false> (0x0x7f02c342c6c0) 0 empty

Class boost::is_arithmetic<const MTasker<PacketID, std::basic_string<char> >::Waiter&>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c3420c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c3420c98) 0 empty
    mpl_::bool_<false> (0x0x7f02c342c720) 0 empty

Class boost::detail::is_abstract_imp<const MTasker<PacketID, std::basic_string<char> >::Waiter&>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c342c780) 0 empty

Class boost::is_abstract<const MTasker<PacketID, std::basic_string<char> >::Waiter&>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c3420d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c3420d68) 0 empty
    mpl_::bool_<false> (0x0x7f02c342c8a0) 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> (0x0x7f02c342c900) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<const MTasker<PacketID, std::basic_string<char> >::Waiter&, const MTasker<PacketID, std::basic_string<char> >::Waiter&>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<const MTasker<PacketID, std::basic_string<char> >::Waiter&, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c342c960) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<const MTasker<PacketID, std::basic_string<char> >::Waiter&, const MTasker<PacketID, std::basic_string<char> >::Waiter&>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<const MTasker<PacketID, std::basic_string<char> >::Waiter&, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c342c4e0) 0 empty

Class boost::detail::is_convertible_impl<const MTasker<PacketID, std::basic_string<char> >::Waiter&, const MTasker<PacketID, std::basic_string<char> >::Waiter&>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<const MTasker<PacketID, std::basic_string<char> >::Waiter&, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c342c9c0) 0 empty

Class boost::detail::is_convertible_impl_dispatch<const MTasker<PacketID, std::basic_string<char> >::Waiter&, const MTasker<PacketID, std::basic_string<char> >::Waiter&>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<const MTasker<PacketID, std::basic_string<char> >::Waiter&, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c3420e38) 0 empty
  boost::detail::is_convertible_impl<const MTasker<PacketID, std::basic_string<char> >::Waiter&, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c342ca20) 0 empty

Class boost::detail::add_reference_impl<const MTasker<PacketID, std::basic_string<char> >::Waiter&>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_impl<const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c342cba0) 0 empty

Class boost::add_reference<const MTasker<PacketID, std::basic_string<char> >::Waiter&>
   size=1 align=1
   base size=0 base align=1
boost::add_reference<const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c342cb40) 0 empty

Class boost::add_lvalue_reference<const MTasker<PacketID, std::basic_string<char> >::Waiter&>
   size=1 align=1
   base size=0 base align=1
boost::add_lvalue_reference<const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c342cae0) 0 empty

Class boost::detail::is_reference_impl<const MTasker<PacketID, std::basic_string<char> >::Waiter&>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c342cd80) 0 empty

Class boost::is_lvalue_reference<const MTasker<PacketID, std::basic_string<char> >::Waiter&>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c30d3000) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c30d3068) 0 empty
    mpl_::bool_<true> (0x0x7f02c342cea0) 0 empty

Class boost::is_rvalue_reference<const MTasker<PacketID, std::basic_string<char> >::Waiter&>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c30d30d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c30d3138) 0 empty
    mpl_::bool_<false> (0x0x7f02c342cf00) 0 empty

Class boost::is_reference<const MTasker<PacketID, std::basic_string<char> >::Waiter&>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c30d31a0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c30d3208) 0 empty
    mpl_::bool_<true> (0x0x7f02c342cf60) 0 empty

Class boost::is_void<const MTasker<PacketID, std::basic_string<char> >::Waiter&>
   size=1 align=1
   base size=1 base align=1
boost::is_void<const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c30d3270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c30d32d8) 0 empty
    mpl_::bool_<false> (0x0x7f02c30d7000) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_helper<const MTasker<PacketID, std::basic_string<char> >::Waiter&, false>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_helper<const MTasker<PacketID, std::basic_string<char> >::Waiter&, false> (0x0x7f02c30d7060) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_imp<const MTasker<PacketID, std::basic_string<char> >::Waiter&>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_imp<const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c342cd20) 0 empty

Class boost::add_rvalue_reference<const MTasker<PacketID, std::basic_string<char> >::Waiter&>
   size=1 align=1
   base size=0 base align=1
boost::add_rvalue_reference<const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c342ccc0) 0 empty

Class boost::detail::is_convertible_basic_impl<const MTasker<PacketID, std::basic_string<char> >::Waiter&, const MTasker<PacketID, std::basic_string<char> >::Waiter&>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<const MTasker<PacketID, std::basic_string<char> >::Waiter&, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c342ca80) 0 empty

Class boost::detail::checker<const MTasker<PacketID, std::basic_string<char> >::Waiter&>
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c30d7180) 0 empty

Class boost::is_array<const MTasker<PacketID, std::basic_string<char> >::Waiter&>
   size=1 align=1
   base size=1 base align=1
boost::is_array<const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c30d3410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c30d3478) 0 empty
    mpl_::bool_<false> (0x0x7f02c30d71e0) 0 empty

Class boost::type_traits::false_result::result_<const MTasker<PacketID, std::basic_string<char> >::Waiter&>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::false_result::result_<const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c30d7240) 0 empty

Class boost::detail::is_function_impl<const MTasker<PacketID, std::basic_string<char> >::Waiter&>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c30d35b0) 0 empty
  boost::type_traits::false_result::result_<const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c30d72a0) 0 empty

Class boost::is_function<const MTasker<PacketID, std::basic_string<char> >::Waiter&>
   size=1 align=1
   base size=1 base align=1
boost::is_function<const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c30d3680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c30d36e8) 0 empty
    mpl_::bool_<false> (0x0x7f02c30d73c0) 0 empty

Class boost::is_convertible<const MTasker<PacketID, std::basic_string<char> >::Waiter&, const MTasker<PacketID, std::basic_string<char> >::Waiter&>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<const MTasker<PacketID, std::basic_string<char> >::Waiter&, const MTasker<PacketID, std::basic_string<char> >::Waiter&> (0x0x7f02c30d3750) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c30d37b8) 0 empty
    mpl_::bool_<true> (0x0x7f02c30d7420) 0 empty

Class boost::disable_if_c<true, PacketID&>
   size=1 align=1
   base size=0 base align=1
boost::disable_if_c<true, PacketID&> (0x0x7f02c30d7480) 0 empty

Class boost::disable_if<boost::is_convertible<const MTasker<PacketID, std::basic_string<char> >::Waiter&, const MTasker<PacketID, std::basic_string<char> >::Waiter&>, PacketID&>
   size=1 align=1
   base size=1 base align=1
boost::disable_if<boost::is_convertible<const MTasker<PacketID, std::basic_string<char> >::Waiter&, const MTasker<PacketID, std::basic_string<char> >::Waiter&>, PacketID&> (0x0x7f02c30d3820) 0 empty
  boost::disable_if_c<true, PacketID&> (0x0x7f02c30d74e0) 0 empty

Class boost::detail::addressof_impl<const int>
   size=1 align=1
   base size=0 base align=1
boost::detail::addressof_impl<const int> (0x0x7f02c30d7540) 0 empty

Class boost::detail::addr_impl_ref<const int>
   size=8 align=8
   base size=8 base align=8
boost::detail::addr_impl_ref<const int> (0x0x7f02c30d75a0) 0

Class std::_Rb_tree_node<std::pair<const ComboAddress, unsigned int> >
   size=64 align=8
   base size=64 base align=8
std::_Rb_tree_node<std::pair<const ComboAddress, unsigned int> > (0x0x7f02c30d3888) 0
  std::_Rb_tree_node_base (0x0x7f02c30d7660) 0

Class std::pair<std::_Rb_tree_iterator<std::pair<const ComboAddress, unsigned int> >, std::_Rb_tree_iterator<std::pair<const ComboAddress, unsigned int> > >
   size=16 align=8
   base size=16 base align=8
std::pair<std::_Rb_tree_iterator<std::pair<const ComboAddress, unsigned int> >, std::_Rb_tree_iterator<std::pair<const ComboAddress, unsigned int> > > (0x0x7f02c30d76c0) 0

Class boost::range_difference<boost::iterator_range<const char*> >
   size=1 align=1
   base size=1 base align=1
boost::range_difference<boost::iterator_range<const char*> > (0x0x7f02c30d39c0) 0 empty
  boost::iterator_difference<const char*> (0x0x7f02c30d7780) 0 empty

Class boost::detail::is_volatile_rval_filter<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_volatile_rval_filter<std::basic_string<char> > (0x0x7f02c30d7900) 0 empty

Class boost::is_volatile<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_volatile<std::basic_string<char> > (0x0x7f02c30d3b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c30d3bc8) 0 empty
    mpl_::bool_<false> (0x0x7f02c30d7960) 0 empty

Class boost::detail::remove_const_impl<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_const_impl<std::basic_string<char> > (0x0x7f02c30d78a0) 0 empty

Class boost::remove_const<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::remove_const<std::basic_string<char> > (0x0x7f02c30d7840) 0 empty

Class boost::mpl::if_c<false, boost::range_const_iterator<std::basic_string<char> >, boost::range_mutable_iterator<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::range_const_iterator<std::basic_string<char> >, boost::range_mutable_iterator<std::basic_string<char> > > (0x0x7f02c30d7ae0) 0 empty

Class boost::range_detail::exists<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::range_detail::exists<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > (0x0x7f02c30d7c00) 0 empty

Class boost::range_detail::extract_iterator<std::basic_string<char>, void>
   size=1 align=1
   base size=0 base align=1
boost::range_detail::extract_iterator<std::basic_string<char>, void> (0x0x7f02c30d7d20) 0 empty

Class boost::range_mutable_iterator<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::range_mutable_iterator<std::basic_string<char> > (0x0x7f02c30d3dd0) 0 empty
  boost::range_detail::extract_iterator<std::basic_string<char>, void> (0x0x7f02c30d7e40) 0 empty

Class boost::mpl::eval_if_c<false, boost::range_const_iterator<std::basic_string<char> >, boost::range_mutable_iterator<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if_c<false, boost::range_const_iterator<std::basic_string<char> >, boost::range_mutable_iterator<std::basic_string<char> > > (0x0x7f02c30d7a80) 0 empty

Class boost::range_iterator<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::range_iterator<std::basic_string<char> > (0x0x7f02c30d77e0) 0 empty

Class boost::range_detail::safe_bool<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >::*>
   size=1 align=1
   base size=0 base align=1
boost::range_detail::safe_bool<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >::*> (0x0x7f02c3153060) 0 empty

Class boost::detail::iterator_traits<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::detail::iterator_traits<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > (0x0x7f02c30d3f70) 0 empty
  std::iterator_traits<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > (0x0x7f02c3153120) 0 empty

Class boost::iterator_value<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::iterator_value<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > (0x0x7f02c31530c0) 0 empty

Class boost::iterator_difference<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::iterator_difference<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > (0x0x7f02c3153240) 0 empty

Class boost::iterator_reference<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::iterator_reference<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > (0x0x7f02c3153360) 0 empty

Class boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >
   size=16 align=8
   base size=16 base align=8
boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > (0x0x7f02c3153000) 0

Class boost::algorithm::FinderConcept<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >
   size=32 align=8
   base size=32 base align=8
boost::algorithm::FinderConcept<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > (0x0x7f02c30d7f60) 0

Class boost::concepts::not_satisfied<boost::algorithm::FinderConcept<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::concepts::not_satisfied<boost::algorithm::FinderConcept<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c30d7f00) 0 empty

Class boost::mpl::if_c<true, boost::concepts::constraint<boost::algorithm::FinderConcept<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::concepts::requirement<boost::concepts::failed************ boost::algorithm::FinderConcept<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >::************> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::concepts::constraint<boost::algorithm::FinderConcept<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::concepts::requirement<boost::concepts::failed************ boost::algorithm::FinderConcept<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >::************> > (0x0x7f02c31534e0) 0 empty

Class boost::mpl::if_<boost::concepts::not_satisfied<boost::algorithm::FinderConcept<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::concepts::constraint<boost::algorithm::FinderConcept<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::concepts::requirement<boost::concepts::failed************ boost::algorithm::FinderConcept<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >::************> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::concepts::not_satisfied<boost::algorithm::FinderConcept<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::concepts::constraint<boost::algorithm::FinderConcept<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::concepts::requirement<boost::concepts::failed************ boost::algorithm::FinderConcept<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >::************> > (0x0x7f02c30d7ea0) 0 empty

Class boost::concepts::constraint<boost::algorithm::FinderConcept<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::concepts::constraint<boost::algorithm::FinderConcept<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c3153540) 0 empty

Class boost::concepts::requirement_<void (*)(boost::algorithm::FinderConcept<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >)>
   size=1 align=1
   base size=1 base align=1
boost::concepts::requirement_<void (*)(boost::algorithm::FinderConcept<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >)> (0x0x7f02c315c1a0) 0 empty
  boost::concepts::constraint<boost::algorithm::FinderConcept<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c31535a0) 0 empty

Class boost::iterator_value<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::iterator_value<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f02c3153600) 0 empty

Class boost::range_value<std::vector<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::range_value<std::vector<std::basic_string<char> > > (0x0x7f02c315c2d8) 0 empty
  boost::iterator_value<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f02c3153660) 0 empty

Class boost::detail::is_const_rvalue_filter<const boost::iterator_range<__gnu_cxx::__normal_iterator<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<char*, std::basic_string<char> > > > (0x0x7f02c3153720) 0 empty

Class boost::detail::cv_traits_imp<const boost::iterator_range<__gnu_cxx::__normal_iterator<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<char*, std::basic_string<char> > >*> (0x0x7f02c3153780) 0 empty

Class boost::is_const<const boost::iterator_range<__gnu_cxx::__normal_iterator<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<char*, std::basic_string<char> > > > (0x0x7f02c315c340) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c315c3a8) 0 empty
    mpl_::bool_<true> (0x0x7f02c31537e0) 0 empty

Class boost::detail::is_volatile_rval_filter<const boost::iterator_range<__gnu_cxx::__normal_iterator<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<char*, std::basic_string<char> > > > (0x0x7f02c3153900) 0 empty

Class boost::is_volatile<const boost::iterator_range<__gnu_cxx::__normal_iterator<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<char*, std::basic_string<char> > > > (0x0x7f02c315c478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c315c4e0) 0 empty
    mpl_::bool_<false> (0x0x7f02c3153960) 0 empty

Class boost::detail::remove_const_helper<boost::iterator_range<__gnu_cxx::__normal_iterator<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<char*, std::basic_string<char> > >, false> (0x0x7f02c31539c0) 0 empty

Class boost::detail::remove_const_impl<const boost::iterator_range<__gnu_cxx::__normal_iterator<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<char*, std::basic_string<char> > > > (0x0x7f02c31538a0) 0 empty

Class boost::remove_const<const boost::iterator_range<__gnu_cxx::__normal_iterator<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<char*, std::basic_string<char> > > > (0x0x7f02c3153840) 0 empty

Class boost::mpl::if_c<true, boost::range_const_iterator<boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::range_mutable_iterator<const boost::iterator_range<__gnu_cxx::__normal_iterator<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<char*, std::basic_string<char> > > >, boost::range_mutable_iterator<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > > (0x0x7f02c3153a80) 0 empty

Class boost::range_detail::extract_const_iterator<boost::iterator_range<__gnu_cxx::__normal_iterator<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<char*, std::basic_string<char> > >, void> (0x0x7f02c3153ae0) 0 empty

Class boost::range_const_iterator<boost::iterator_range<__gnu_cxx::__normal_iterator<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<char*, std::basic_string<char> > > > (0x0x7f02c315c6e8) 0 empty
  boost::range_detail::extract_const_iterator<boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, void> (0x0x7f02c3153b40) 0 empty

Class boost::mpl::eval_if_c<true, boost::range_const_iterator<boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::range_mutable_iterator<const boost::iterator_range<__gnu_cxx::__normal_iterator<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<char*, std::basic_string<char> > > >, boost::range_mutable_iterator<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > > (0x0x7f02c3153a20) 0 empty

Class boost::range_iterator<const boost::iterator_range<__gnu_cxx::__normal_iterator<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<char*, std::basic_string<char> > > > (0x0x7f02c31536c0) 0 empty

Class boost::detail::is_const_rvalue_filter<boost::iterator_range<__gnu_cxx::__normal_iterator<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<char*, std::basic_string<char> > > > (0x0x7f02c3153c00) 0 empty

Class boost::detail::cv_traits_imp<boost::iterator_range<__gnu_cxx::__normal_iterator<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<char*, std::basic_string<char> > >*> (0x0x7f02c3153c60) 0 empty

Class boost::is_const<boost::iterator_range<__gnu_cxx::__normal_iterator<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<char*, std::basic_string<char> > > > (0x0x7f02c315c750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c315c7b8) 0 empty
    mpl_::bool_<false> (0x0x7f02c3153cc0) 0 empty

Class boost::detail::is_volatile_rval_filter<boost::iterator_range<__gnu_cxx::__normal_iterator<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<char*, std::basic_string<char> > > > (0x0x7f02c3153de0) 0 empty

Class boost::is_volatile<boost::iterator_range<__gnu_cxx::__normal_iterator<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<char*, std::basic_string<char> > > > (0x0x7f02c315c958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c315c9c0) 0 empty
    mpl_::bool_<false> (0x0x7f02c3153e40) 0 empty

Class boost::detail::remove_const_impl<boost::iterator_range<__gnu_cxx::__normal_iterator<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<char*, std::basic_string<char> > > > (0x0x7f02c3153d80) 0 empty

Class boost::remove_const<boost::iterator_range<__gnu_cxx::__normal_iterator<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<char*, std::basic_string<char> > > > (0x0x7f02c3153d20) 0 empty

Class boost::mpl::if_c<false, boost::range_const_iterator<boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::range_mutable_iterator<boost::iterator_range<__gnu_cxx::__normal_iterator<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<char*, std::basic_string<char> > > >, boost::range_mutable_iterator<boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > > (0x0x7f02c3153f00) 0 empty

Class boost::range_detail::extract_iterator<boost::iterator_range<__gnu_cxx::__normal_iterator<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<char*, std::basic_string<char> > >, void> (0x0x7f02c3153f60) 0 empty

Class boost::range_mutable_iterator<boost::iterator_range<__gnu_cxx::__normal_iterator<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<char*, std::basic_string<char> > > > (0x0x7f02c315cbc8) 0 empty
  boost::range_detail::extract_iterator<boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, void> (0x0x7f02c31a2000) 0 empty

Class boost::mpl::eval_if_c<false, boost::range_const_iterator<boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::range_mutable_iterator<boost::iterator_range<__gnu_cxx::__normal_iterator<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<char*, std::basic_string<char> > > >, boost::range_mutable_iterator<boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > > (0x0x7f02c3153ea0) 0 empty

Class boost::range_iterator<boost::iterator_range<__gnu_cxx::__normal_iterator<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<char*, std::basic_string<char> > > > (0x0x7f02c3153ba0) 0 empty

Class boost::detail::is_arithmetic_impl<boost::forward_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::forward_traversal_tag> (0x0x7f02c31a2300) 0 empty

Class boost::is_integral<boost::forward_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::forward_traversal_tag> (0x0x7f02c315cc30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c315cc98) 0 empty
    mpl_::bool_<false> (0x0x7f02c31a2360) 0 empty

Class boost::is_float<boost::forward_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::forward_traversal_tag> (0x0x7f02c315cd00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c315cd68) 0 empty
    mpl_::bool_<false> (0x0x7f02c31a23c0) 0 empty

Class boost::is_arithmetic<boost::forward_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::forward_traversal_tag> (0x0x7f02c315cdd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c315ce38) 0 empty
    mpl_::bool_<false> (0x0x7f02c31a2420) 0 empty

Class boost::detail::is_arithmetic_impl<std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<std::input_iterator_tag> (0x0x7f02c31a2480) 0 empty

Class boost::is_integral<std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<std::input_iterator_tag> (0x0x7f02c315cea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c315cf08) 0 empty
    mpl_::bool_<false> (0x0x7f02c31a24e0) 0 empty

Class boost::is_float<std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_float<std::input_iterator_tag> (0x0x7f02c315cf70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c315c208) 0 empty
    mpl_::bool_<false> (0x0x7f02c31a2540) 0 empty

Class boost::is_arithmetic<std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<std::input_iterator_tag> (0x0x7f02c30d3f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c31b3000) 0 empty
    mpl_::bool_<false> (0x0x7f02c31a25a0) 0 empty

Class boost::detail::is_abstract_imp<std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<std::input_iterator_tag> (0x0x7f02c31a2600) 0 empty

Class boost::is_abstract<std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<std::input_iterator_tag> (0x0x7f02c31b3068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c31b30d0) 0 empty
    mpl_::bool_<false> (0x0x7f02c31a2660) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::forward_traversal_tag, std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::forward_traversal_tag, std::input_iterator_tag> (0x0x7f02c31a26c0) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::forward_traversal_tag, std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::forward_traversal_tag, std::input_iterator_tag> (0x0x7f02c31a22a0) 0 empty

Class boost::detail::is_convertible_impl<boost::forward_traversal_tag, std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::forward_traversal_tag, std::input_iterator_tag> (0x0x7f02c31a27e0) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::forward_traversal_tag, std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::forward_traversal_tag, std::input_iterator_tag> (0x0x7f02c31b3270) 0 empty
  boost::detail::is_convertible_impl<boost::forward_traversal_tag, std::input_iterator_tag> (0x0x7f02c31a2900) 0 empty

Class boost::detail::add_reference_rvalue_layer<boost::forward_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_rvalue_layer<boost::forward_traversal_tag> (0x0x7f02c31a2b40) 0 empty

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

Class boost::add_reference<boost::forward_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::add_reference<boost::forward_traversal_tag> (0x0x7f02c31a2a80) 0 empty

Class boost::add_lvalue_reference<boost::forward_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::add_lvalue_reference<boost::forward_traversal_tag> (0x0x7f02c31a2a20) 0 empty

Class boost::detail::is_reference_impl<boost::forward_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::forward_traversal_tag> (0x0x7f02c31a2c60) 0 empty

Class boost::is_lvalue_reference<boost::forward_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::forward_traversal_tag> (0x0x7f02c31b3548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c31b35b0) 0 empty
    mpl_::bool_<false> (0x0x7f02c31a2cc0) 0 empty

Class boost::is_rvalue_reference<boost::forward_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::forward_traversal_tag> (0x0x7f02c31b3618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c31b3680) 0 empty
    mpl_::bool_<false> (0x0x7f02c31a2d20) 0 empty

Class boost::is_reference<boost::forward_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::forward_traversal_tag> (0x0x7f02c31b36e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c31b3750) 0 empty
    mpl_::bool_<false> (0x0x7f02c31a2d80) 0 empty

Class boost::is_void<boost::forward_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::forward_traversal_tag> (0x0x7f02c31b37b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c31b3820) 0 empty
    mpl_::bool_<false> (0x0x7f02c31a2de0) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_helper<boost::forward_traversal_tag, true>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_helper<boost::forward_traversal_tag, true> (0x0x7f02c31a2e40) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_imp<boost::forward_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_imp<boost::forward_traversal_tag> (0x0x7f02c31a2c00) 0 empty

Class boost::add_rvalue_reference<boost::forward_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::add_rvalue_reference<boost::forward_traversal_tag> (0x0x7f02c31a2ba0) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::forward_traversal_tag, std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::forward_traversal_tag, std::input_iterator_tag> (0x0x7f02c31a29c0) 0 empty

Class boost::detail::checker<std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<std::input_iterator_tag> (0x0x7f02c31c8060) 0 empty

Class boost::is_void<std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_void<std::input_iterator_tag> (0x0x7f02c31b3958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c31b39c0) 0 empty
    mpl_::bool_<false> (0x0x7f02c31c80c0) 0 empty

Class boost::is_array<std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_array<std::input_iterator_tag> (0x0x7f02c31b3a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c31b3a90) 0 empty
    mpl_::bool_<false> (0x0x7f02c31c8120) 0 empty

Class boost::detail::is_reference_impl<std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<std::input_iterator_tag> (0x0x7f02c31c8180) 0 empty

Class boost::is_lvalue_reference<std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<std::input_iterator_tag> (0x0x7f02c31b3af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c31b3b60) 0 empty
    mpl_::bool_<false> (0x0x7f02c31c81e0) 0 empty

Class boost::is_rvalue_reference<std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<std::input_iterator_tag> (0x0x7f02c31b3bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c31b3c30) 0 empty
    mpl_::bool_<false> (0x0x7f02c31c8240) 0 empty

Class boost::is_reference<std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<std::input_iterator_tag> (0x0x7f02c31b3c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c31b3d00) 0 empty
    mpl_::bool_<false> (0x0x7f02c31c82a0) 0 empty

Class boost::type_traits::is_function_ptr_helper<std::input_iterator_tag*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<std::input_iterator_tag*> (0x0x7f02c31c83c0) 0 empty

Class boost::detail::is_function_chooser<false>::result_<std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<std::input_iterator_tag> (0x0x7f02c31b3e38) 0 empty
  boost::type_traits::is_function_ptr_helper<std::input_iterator_tag*> (0x0x7f02c31c8420) 0 empty

Class boost::detail::is_function_impl<std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<std::input_iterator_tag> (0x0x7f02c31b3ea0) 0 empty
  boost::detail::is_function_chooser<false>::result_<std::input_iterator_tag> (0x0x7f02c31b3f08) 0 empty
    boost::type_traits::is_function_ptr_helper<std::input_iterator_tag*> (0x0x7f02c31c8480) 0 empty

Class boost::is_function<std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_function<std::input_iterator_tag> (0x0x7f02c31b3f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c31ed000) 0 empty
    mpl_::bool_<false> (0x0x7f02c31c84e0) 0 empty

Class boost::is_convertible<boost::forward_traversal_tag, std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::forward_traversal_tag, std::input_iterator_tag> (0x0x7f02c31ed068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c31ed0d0) 0 empty
    mpl_::bool_<false> (0x0x7f02c31c8540) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::forward_traversal_tag, std::input_iterator_tag> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::forward_traversal_tag, std::input_iterator_tag> > (0x0x7f02c31ed138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c31ed1a0) 0 empty
    mpl_::bool_<false> (0x0x7f02c31c85a0) 0 empty

Class boost::detail::is_arithmetic_impl<std::output_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<std::output_iterator_tag> (0x0x7f02c31c8720) 0 empty

Class boost::is_integral<std::output_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<std::output_iterator_tag> (0x0x7f02c31ed208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c31ed270) 0 empty
    mpl_::bool_<false> (0x0x7f02c31c8780) 0 empty

Class boost::is_float<std::output_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_float<std::output_iterator_tag> (0x0x7f02c31ed2d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c31ed340) 0 empty
    mpl_::bool_<false> (0x0x7f02c31c87e0) 0 empty

Class boost::is_arithmetic<std::output_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<std::output_iterator_tag> (0x0x7f02c31ed3a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c31ed410) 0 empty
    mpl_::bool_<false> (0x0x7f02c31c8840) 0 empty

Class boost::detail::is_abstract_imp<std::output_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<std::output_iterator_tag> (0x0x7f02c31c88a0) 0 empty

Class boost::is_abstract<std::output_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<std::output_iterator_tag> (0x0x7f02c31ed478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c31ed4e0) 0 empty
    mpl_::bool_<false> (0x0x7f02c31c8900) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::forward_traversal_tag, std::output_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::forward_traversal_tag, std::output_iterator_tag> (0x0x7f02c31c8960) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::forward_traversal_tag, std::output_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::forward_traversal_tag, std::output_iterator_tag> (0x0x7f02c31c86c0) 0 empty

Class boost::detail::is_convertible_impl<boost::forward_traversal_tag, std::output_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::forward_traversal_tag, std::output_iterator_tag> (0x0x7f02c31c8a80) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::forward_traversal_tag, std::output_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::forward_traversal_tag, std::output_iterator_tag> (0x0x7f02c31ed5b0) 0 empty
  boost::detail::is_convertible_impl<boost::forward_traversal_tag, std::output_iterator_tag> (0x0x7f02c31c8ba0) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::forward_traversal_tag, std::output_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::forward_traversal_tag, std::output_iterator_tag> (0x0x7f02c31c8c60) 0 empty

Class boost::detail::checker<std::output_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<std::output_iterator_tag> (0x0x7f02c31c8cc0) 0 empty

Class boost::is_void<std::output_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_void<std::output_iterator_tag> (0x0x7f02c31ed820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c31ed888) 0 empty
    mpl_::bool_<false> (0x0x7f02c31c8d20) 0 empty

Class boost::is_array<std::output_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_array<std::output_iterator_tag> (0x0x7f02c31ed8f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c31ed958) 0 empty
    mpl_::bool_<false> (0x0x7f02c31c8d80) 0 empty

Class boost::detail::is_reference_impl<std::output_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<std::output_iterator_tag> (0x0x7f02c31c8de0) 0 empty

Class boost::is_lvalue_reference<std::output_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<std::output_iterator_tag> (0x0x7f02c31ed9c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c31eda28) 0 empty
    mpl_::bool_<false> (0x0x7f02c31c8e40) 0 empty

Class boost::is_rvalue_reference<std::output_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<std::output_iterator_tag> (0x0x7f02c31eda90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c31edaf8) 0 empty
    mpl_::bool_<false> (0x0x7f02c31c8ea0) 0 empty

Class boost::is_reference<std::output_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<std::output_iterator_tag> (0x0x7f02c31edb60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c31edbc8) 0 empty
    mpl_::bool_<false> (0x0x7f02c31c8f00) 0 empty

Class boost::type_traits::is_function_ptr_helper<std::output_iterator_tag*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<std::output_iterator_tag*> (0x0x7f02c3214060) 0 empty

Class boost::detail::is_function_chooser<false>::result_<std::output_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<std::output_iterator_tag> (0x0x7f02c31edd00) 0 empty
  boost::type_traits::is_function_ptr_helper<std::output_iterator_tag*> (0x0x7f02c32140c0) 0 empty

Class boost::detail::is_function_impl<std::output_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<std::output_iterator_tag> (0x0x7f02c31edd68) 0 empty
  boost::detail::is_function_chooser<false>::result_<std::output_iterator_tag> (0x0x7f02c31eddd0) 0 empty
    boost::type_traits::is_function_ptr_helper<std::output_iterator_tag*> (0x0x7f02c3214120) 0 empty

Class boost::is_function<std::output_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_function<std::output_iterator_tag> (0x0x7f02c31ede38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c31edea0) 0 empty
    mpl_::bool_<false> (0x0x7f02c3214180) 0 empty

Class boost::is_convertible<boost::forward_traversal_tag, std::output_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::forward_traversal_tag, std::output_iterator_tag> (0x0x7f02c31edf08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c31edf70) 0 empty
    mpl_::bool_<false> (0x0x7f02c32141e0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::forward_traversal_tag, std::output_iterator_tag> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::forward_traversal_tag, std::output_iterator_tag> > (0x0x7f02c321c000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c321c068) 0 empty
    mpl_::bool_<false> (0x0x7f02c3214240) 0 empty

Class boost::mpl::aux::or_impl<false, boost::is_convertible<boost::forward_traversal_tag, std::output_iterator_tag>, 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_convertible<boost::forward_traversal_tag, std::output_iterator_tag>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c321c1a0) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c321c208) 0 empty
    mpl_::bool_<false> (0x0x7f02c32142a0) 0 empty

Class boost::mpl::or_<boost::is_convertible<boost::forward_traversal_tag, std::input_iterator_tag>, boost::is_convertible<boost::forward_traversal_tag, std::output_iterator_tag>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::or_<boost::is_convertible<boost::forward_traversal_tag, std::input_iterator_tag>, boost::is_convertible<boost::forward_traversal_tag, std::output_iterator_tag>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c321c270) 0 empty
  boost::mpl::aux::or_impl<false, boost::is_convertible<boost::forward_traversal_tag, std::output_iterator_tag>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c321c2d8) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c321c340) 0 empty
      mpl_::bool_<false> (0x0x7f02c3214300) 0 empty

Class boost::detail::is_iterator_category<boost::forward_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_iterator_category<boost::forward_traversal_tag> (0x0x7f02c321c3a8) 0 empty
  boost::mpl::or_<boost::is_convertible<boost::forward_traversal_tag, std::input_iterator_tag>, boost::is_convertible<boost::forward_traversal_tag, std::output_iterator_tag>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c321c410) 0 empty
    boost::mpl::aux::or_impl<false, boost::is_convertible<boost::forward_traversal_tag, std::output_iterator_tag>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c321c478) 0 empty
      boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c321c4e0) 0 empty
        mpl_::bool_<false> (0x0x7f02c3214360) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::forward_traversal_tag>, boost::detail::facade_iterator_category_impl<boost::forward_traversal_tag, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::forward_traversal_tag>, boost::detail::facade_iterator_category_impl<boost::forward_traversal_tag, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&> > (0x0x7f02c32143c0) 0 empty

Class boost::mpl::if_<boost::detail::is_iterator_category<boost::forward_traversal_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::detail::facade_iterator_category_impl<boost::forward_traversal_tag, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::detail::is_iterator_category<boost::forward_traversal_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::detail::facade_iterator_category_impl<boost::forward_traversal_tag, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&> > (0x0x7f02c31a2240) 0 empty

Class mpl_::assert_arg_pred<boost::detail::is_iterator_category<boost::forward_traversal_tag> >
   size=1 align=1
   base size=0 base align=1
mpl_::assert_arg_pred<boost::detail::is_iterator_category<boost::forward_traversal_tag> > (0x0x7f02c3214480) 0 empty

Class mpl_::assert_arg_pred_not<boost::detail::is_iterator_category<boost::forward_traversal_tag> >
   size=1 align=1
   base size=0 base align=1
mpl_::assert_arg_pred_not<boost::detail::is_iterator_category<boost::forward_traversal_tag> > (0x0x7f02c32145a0) 0 empty

Class boost::detail::is_reference_impl<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&> (0x0x7f02c3214780) 0 empty

Class boost::is_lvalue_reference<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&> (0x0x7f02c321c750) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c321c7b8) 0 empty
    mpl_::bool_<true> (0x0x7f02c32147e0) 0 empty

Class boost::is_rvalue_reference<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&> (0x0x7f02c321c820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c321c888) 0 empty
    mpl_::bool_<false> (0x0x7f02c3214840) 0 empty

Class boost::is_reference<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&> (0x0x7f02c321c8f0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c321c958) 0 empty
    mpl_::bool_<true> (0x0x7f02c32148a0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_reference<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_reference<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&> > (0x0x7f02c321c9c0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c321ca28) 0 empty
    mpl_::bool_<true> (0x0x7f02c3214900) 0 empty

Class boost::detail::is_abstract_imp<boost::forward_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<boost::forward_traversal_tag> (0x0x7f02c32149c0) 0 empty

Class boost::is_abstract<boost::forward_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<boost::forward_traversal_tag> (0x0x7f02c321ca90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c321caf8) 0 empty
    mpl_::bool_<false> (0x0x7f02c3214a20) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::forward_traversal_tag, boost::forward_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::forward_traversal_tag, boost::forward_traversal_tag> (0x0x7f02c3214a80) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::forward_traversal_tag, boost::forward_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::forward_traversal_tag, boost::forward_traversal_tag> (0x0x7f02c3214960) 0 empty

Class boost::detail::is_convertible_impl<boost::forward_traversal_tag, boost::forward_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::forward_traversal_tag, boost::forward_traversal_tag> (0x0x7f02c3214ba0) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::forward_traversal_tag, boost::forward_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::forward_traversal_tag, boost::forward_traversal_tag> (0x0x7f02c321cbc8) 0 empty
  boost::detail::is_convertible_impl<boost::forward_traversal_tag, boost::forward_traversal_tag> (0x0x7f02c3214cc0) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::forward_traversal_tag, boost::forward_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::forward_traversal_tag, boost::forward_traversal_tag> (0x0x7f02c3214e40) 0 empty

Class boost::detail::checker<boost::forward_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<boost::forward_traversal_tag> (0x0x7f02c3214ea0) 0 empty

Class boost::is_array<boost::forward_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_array<boost::forward_traversal_tag> (0x0x7f02c321ce38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c321cea0) 0 empty
    mpl_::bool_<false> (0x0x7f02c3214f00) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::forward_traversal_tag*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::forward_traversal_tag*> (0x0x7f02c2e4f060) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::forward_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::forward_traversal_tag> (0x0x7f02c2e53000) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::forward_traversal_tag*> (0x0x7f02c2e4f0c0) 0 empty

Class boost::detail::is_function_impl<boost::forward_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::forward_traversal_tag> (0x0x7f02c2e53068) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::forward_traversal_tag> (0x0x7f02c2e530d0) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::forward_traversal_tag*> (0x0x7f02c2e4f120) 0 empty

Class boost::is_function<boost::forward_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::forward_traversal_tag> (0x0x7f02c2e53138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2e531a0) 0 empty
    mpl_::bool_<false> (0x0x7f02c2e4f180) 0 empty

Class boost::is_convertible<boost::forward_traversal_tag, boost::forward_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::forward_traversal_tag, boost::forward_traversal_tag> (0x0x7f02c2e53208) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c2e53270) 0 empty
    mpl_::bool_<true> (0x0x7f02c2e4f1e0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::forward_traversal_tag, boost::forward_traversal_tag> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::forward_traversal_tag, boost::forward_traversal_tag> > (0x0x7f02c2e532d8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c2e53340) 0 empty
    mpl_::bool_<true> (0x0x7f02c2e4f240) 0 empty

Class boost::mpl::aux::and_impl<true, boost::is_convertible<boost::forward_traversal_tag, boost::forward_traversal_tag>, 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::is_convertible<boost::forward_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c2e53478) 0 empty
  boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c2e534e0) 0 empty
    mpl_::bool_<true> (0x0x7f02c2e4f2a0) 0 empty

Class boost::mpl::and_<boost::is_reference<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&>, boost::is_convertible<boost::forward_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::and_<boost::is_reference<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&>, boost::is_convertible<boost::forward_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c2e53548) 0 empty
  boost::mpl::aux::and_impl<true, boost::is_convertible<boost::forward_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c2e535b0) 0 empty
    boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c2e53618) 0 empty
      mpl_::bool_<true> (0x0x7f02c2e4f300) 0 empty

Class boost::mpl::if_c<true, boost::mpl::eval_if<boost::is_convertible<boost::forward_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::forward_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> >, boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::forward_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::mpl::eval_if<boost::is_convertible<boost::forward_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::forward_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> >, boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::forward_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag> > > (0x0x7f02c2e4f360) 0 empty

Class boost::mpl::if_<boost::mpl::and_<boost::is_reference<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&>, boost::is_convertible<boost::forward_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::eval_if<boost::is_convertible<boost::forward_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::forward_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> >, boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::forward_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::and_<boost::is_reference<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&>, boost::is_convertible<boost::forward_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::eval_if<boost::is_convertible<boost::forward_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::forward_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> >, boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::forward_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag> > > (0x0x7f02c3214720) 0 empty

Class boost::detail::is_arithmetic_impl<boost::random_access_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::random_access_traversal_tag> (0x0x7f02c2e4f4e0) 0 empty

Class boost::is_integral<boost::random_access_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::random_access_traversal_tag> (0x0x7f02c2e53750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2e537b8) 0 empty
    mpl_::bool_<false> (0x0x7f02c2e4f540) 0 empty

Class boost::is_float<boost::random_access_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::random_access_traversal_tag> (0x0x7f02c2e53820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2e53888) 0 empty
    mpl_::bool_<false> (0x0x7f02c2e4f5a0) 0 empty

Class boost::is_arithmetic<boost::random_access_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::random_access_traversal_tag> (0x0x7f02c2e538f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2e53958) 0 empty
    mpl_::bool_<false> (0x0x7f02c2e4f600) 0 empty

Class boost::detail::is_abstract_imp<boost::random_access_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<boost::random_access_traversal_tag> (0x0x7f02c2e4f660) 0 empty

Class boost::is_abstract<boost::random_access_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<boost::random_access_traversal_tag> (0x0x7f02c2e539c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2e53a28) 0 empty
    mpl_::bool_<false> (0x0x7f02c2e4f6c0) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::forward_traversal_tag, boost::random_access_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::forward_traversal_tag, boost::random_access_traversal_tag> (0x0x7f02c2e4f720) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::forward_traversal_tag, boost::random_access_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::forward_traversal_tag, boost::random_access_traversal_tag> (0x0x7f02c2e4f480) 0 empty

Class boost::detail::is_convertible_impl<boost::forward_traversal_tag, boost::random_access_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::forward_traversal_tag, boost::random_access_traversal_tag> (0x0x7f02c2e4f780) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::forward_traversal_tag, boost::random_access_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::forward_traversal_tag, boost::random_access_traversal_tag> (0x0x7f02c2e53c98) 0 empty
  boost::detail::is_convertible_impl<boost::forward_traversal_tag, boost::random_access_traversal_tag> (0x0x7f02c2e4f7e0) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::forward_traversal_tag, boost::random_access_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::forward_traversal_tag, boost::random_access_traversal_tag> (0x0x7f02c2e4f900) 0 empty

Class boost::detail::checker<boost::random_access_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<boost::random_access_traversal_tag> (0x0x7f02c2e4fa20) 0 empty

Class boost::is_void<boost::random_access_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::random_access_traversal_tag> (0x0x7f02c2e53dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2e53e38) 0 empty
    mpl_::bool_<false> (0x0x7f02c2e4fa80) 0 empty

Class boost::is_array<boost::random_access_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_array<boost::random_access_traversal_tag> (0x0x7f02c2e53ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2e53f08) 0 empty
    mpl_::bool_<false> (0x0x7f02c2e4fae0) 0 empty

Class boost::detail::is_reference_impl<boost::random_access_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::random_access_traversal_tag> (0x0x7f02c2e4fb40) 0 empty

Class boost::is_lvalue_reference<boost::random_access_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::random_access_traversal_tag> (0x0x7f02c2e53f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2e73000) 0 empty
    mpl_::bool_<false> (0x0x7f02c2e4fba0) 0 empty

Class boost::is_rvalue_reference<boost::random_access_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::random_access_traversal_tag> (0x0x7f02c2e73068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2e730d0) 0 empty
    mpl_::bool_<false> (0x0x7f02c2e4fc00) 0 empty

Class boost::is_reference<boost::random_access_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::random_access_traversal_tag> (0x0x7f02c2e73138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2e731a0) 0 empty
    mpl_::bool_<false> (0x0x7f02c2e4fc60) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::random_access_traversal_tag*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::random_access_traversal_tag*> (0x0x7f02c2e4fd80) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::random_access_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::random_access_traversal_tag> (0x0x7f02c2e732d8) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::random_access_traversal_tag*> (0x0x7f02c2e4fde0) 0 empty

Class boost::detail::is_function_impl<boost::random_access_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::random_access_traversal_tag> (0x0x7f02c2e73340) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::random_access_traversal_tag> (0x0x7f02c2e733a8) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::random_access_traversal_tag*> (0x0x7f02c2e4fe40) 0 empty

Class boost::is_function<boost::random_access_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::random_access_traversal_tag> (0x0x7f02c2e73410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2e73478) 0 empty
    mpl_::bool_<false> (0x0x7f02c2e4fea0) 0 empty

Class boost::is_convertible<boost::forward_traversal_tag, boost::random_access_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::forward_traversal_tag, boost::random_access_traversal_tag> (0x0x7f02c2e734e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2e73548) 0 empty
    mpl_::bool_<false> (0x0x7f02c2e4ff00) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::forward_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::forward_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> > (0x0x7f02c2e4ff60) 0 empty

Class boost::mpl::if_<boost::is_convertible<boost::forward_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::forward_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<boost::forward_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::forward_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> > (0x0x7f02c2e4f420) 0 empty

Class boost::detail::is_arithmetic_impl<boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::bidirectional_traversal_tag> (0x0x7f02c2e900c0) 0 empty

Class boost::is_integral<boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::bidirectional_traversal_tag> (0x0x7f02c2e73680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2e736e8) 0 empty
    mpl_::bool_<false> (0x0x7f02c2e90120) 0 empty

Class boost::is_float<boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::bidirectional_traversal_tag> (0x0x7f02c2e73750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2e737b8) 0 empty
    mpl_::bool_<false> (0x0x7f02c2e90180) 0 empty

Class boost::is_arithmetic<boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::bidirectional_traversal_tag> (0x0x7f02c2e73820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2e73888) 0 empty
    mpl_::bool_<false> (0x0x7f02c2e901e0) 0 empty

Class boost::detail::is_abstract_imp<boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<boost::bidirectional_traversal_tag> (0x0x7f02c2e90240) 0 empty

Class boost::is_abstract<boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<boost::bidirectional_traversal_tag> (0x0x7f02c2e738f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2e73958) 0 empty
    mpl_::bool_<false> (0x0x7f02c2e902a0) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::forward_traversal_tag, boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::forward_traversal_tag, boost::bidirectional_traversal_tag> (0x0x7f02c2e90300) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::forward_traversal_tag, boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::forward_traversal_tag, boost::bidirectional_traversal_tag> (0x0x7f02c2e90060) 0 empty

Class boost::detail::is_convertible_impl<boost::forward_traversal_tag, boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::forward_traversal_tag, boost::bidirectional_traversal_tag> (0x0x7f02c2e90360) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::forward_traversal_tag, boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::forward_traversal_tag, boost::bidirectional_traversal_tag> (0x0x7f02c2e73bc8) 0 empty
  boost::detail::is_convertible_impl<boost::forward_traversal_tag, boost::bidirectional_traversal_tag> (0x0x7f02c2e903c0) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::forward_traversal_tag, boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::forward_traversal_tag, boost::bidirectional_traversal_tag> (0x0x7f02c2e904e0) 0 empty

Class boost::detail::checker<boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<boost::bidirectional_traversal_tag> (0x0x7f02c2e90600) 0 empty

Class boost::is_void<boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::bidirectional_traversal_tag> (0x0x7f02c2e73d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2e73d68) 0 empty
    mpl_::bool_<false> (0x0x7f02c2e90660) 0 empty

Class boost::is_array<boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_array<boost::bidirectional_traversal_tag> (0x0x7f02c2e73dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2e73e38) 0 empty
    mpl_::bool_<false> (0x0x7f02c2e906c0) 0 empty

Class boost::detail::is_reference_impl<boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::bidirectional_traversal_tag> (0x0x7f02c2e90720) 0 empty

Class boost::is_lvalue_reference<boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::bidirectional_traversal_tag> (0x0x7f02c2e73ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2e73f08) 0 empty
    mpl_::bool_<false> (0x0x7f02c2e90780) 0 empty

Class boost::is_rvalue_reference<boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::bidirectional_traversal_tag> (0x0x7f02c2e73f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2ea3000) 0 empty
    mpl_::bool_<false> (0x0x7f02c2e907e0) 0 empty

Class boost::is_reference<boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::bidirectional_traversal_tag> (0x0x7f02c2ea3068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2ea30d0) 0 empty
    mpl_::bool_<false> (0x0x7f02c2e90840) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::bidirectional_traversal_tag*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::bidirectional_traversal_tag*> (0x0x7f02c2e90960) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::bidirectional_traversal_tag> (0x0x7f02c2ea3208) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::bidirectional_traversal_tag*> (0x0x7f02c2e909c0) 0 empty

Class boost::detail::is_function_impl<boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::bidirectional_traversal_tag> (0x0x7f02c2ea3270) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::bidirectional_traversal_tag> (0x0x7f02c2ea32d8) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::bidirectional_traversal_tag*> (0x0x7f02c2e90a20) 0 empty

Class boost::is_function<boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::bidirectional_traversal_tag> (0x0x7f02c2ea3340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2ea33a8) 0 empty
    mpl_::bool_<false> (0x0x7f02c2e90a80) 0 empty

Class boost::is_convertible<boost::forward_traversal_tag, boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::forward_traversal_tag, boost::bidirectional_traversal_tag> (0x0x7f02c2ea3410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2ea3478) 0 empty
    mpl_::bool_<false> (0x0x7f02c2e90ae0) 0 empty

Class boost::mpl::if_c<false, std::bidirectional_iterator_tag, std::forward_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, std::bidirectional_iterator_tag, std::forward_iterator_tag> (0x0x7f02c2e90b40) 0 empty

Class boost::mpl::if_<boost::is_convertible<boost::forward_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<boost::forward_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> (0x0x7f02c2e90000) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<boost::forward_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::forward_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<boost::forward_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::forward_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> > (0x0x7f02c2e4f3c0) 0 empty

Class boost::mpl::eval_if<boost::mpl::and_<boost::is_reference<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&>, boost::is_convertible<boost::forward_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::eval_if<boost::is_convertible<boost::forward_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::forward_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> >, boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::forward_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::mpl::and_<boost::is_reference<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&>, boost::is_convertible<boost::forward_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::eval_if<boost::is_convertible<boost::forward_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::forward_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> >, boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::forward_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag> > > (0x0x7f02c32146c0) 0 empty

Class boost::detail::iterator_facade_default_category<boost::forward_traversal_tag, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&>
   size=1 align=1
   base size=1 base align=1
boost::detail::iterator_facade_default_category<boost::forward_traversal_tag, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&> (0x0x7f02c2ea3548) 0 empty
  boost::mpl::eval_if<boost::mpl::and_<boost::is_reference<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&>, boost::is_convertible<boost::forward_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::eval_if<boost::is_convertible<boost::forward_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::forward_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> >, boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::forward_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag> > > (0x0x7f02c2e90ba0) 0 empty

Class boost::detail::is_arithmetic_impl<std::forward_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<std::forward_iterator_tag> (0x0x7f02c2e90d20) 0 empty

Class boost::is_integral<std::forward_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<std::forward_iterator_tag> (0x0x7f02c2ea3618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2ea3680) 0 empty
    mpl_::bool_<false> (0x0x7f02c2e90d80) 0 empty

Class boost::is_float<std::forward_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_float<std::forward_iterator_tag> (0x0x7f02c2ea36e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2ea3750) 0 empty
    mpl_::bool_<false> (0x0x7f02c2e90de0) 0 empty

Class boost::is_arithmetic<std::forward_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<std::forward_iterator_tag> (0x0x7f02c2ea37b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2ea3820) 0 empty
    mpl_::bool_<false> (0x0x7f02c2e90e40) 0 empty

Class boost::detail::is_arithmetic_impl<boost::incrementable_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::incrementable_traversal_tag> (0x0x7f02c2e90ea0) 0 empty

Class boost::is_integral<boost::incrementable_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::incrementable_traversal_tag> (0x0x7f02c2ea3888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2ea38f0) 0 empty
    mpl_::bool_<false> (0x0x7f02c2e90f00) 0 empty

Class boost::is_float<boost::incrementable_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::incrementable_traversal_tag> (0x0x7f02c2ea3958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2ea39c0) 0 empty
    mpl_::bool_<false> (0x0x7f02c2e90f60) 0 empty

Class boost::is_arithmetic<boost::incrementable_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::incrementable_traversal_tag> (0x0x7f02c2ea3a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2ea3a90) 0 empty
    mpl_::bool_<false> (0x0x7f02c2eca000) 0 empty

Class boost::detail::is_abstract_imp<boost::incrementable_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<boost::incrementable_traversal_tag> (0x0x7f02c2eca060) 0 empty

Class boost::is_abstract<boost::incrementable_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<boost::incrementable_traversal_tag> (0x0x7f02c2ea3af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2ea3b60) 0 empty
    mpl_::bool_<false> (0x0x7f02c2eca0c0) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<std::forward_iterator_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<std::forward_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f02c2eca120) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<std::forward_iterator_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<std::forward_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f02c2e90cc0) 0 empty

Class boost::detail::is_convertible_impl<std::forward_iterator_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<std::forward_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f02c2eca180) 0 empty

Class boost::detail::is_convertible_impl_dispatch<std::forward_iterator_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<std::forward_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f02c2ea3dd0) 0 empty
  boost::detail::is_convertible_impl<std::forward_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f02c2eca1e0) 0 empty

Class boost::detail::add_reference_rvalue_layer<std::forward_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_rvalue_layer<std::forward_iterator_tag> (0x0x7f02c2eca480) 0 empty

Class boost::detail::add_reference_impl<std::forward_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_impl<std::forward_iterator_tag> (0x0x7f02c2eca420) 0 empty

Class boost::add_reference<std::forward_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::add_reference<std::forward_iterator_tag> (0x0x7f02c2eca3c0) 0 empty

Class boost::add_lvalue_reference<std::forward_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::add_lvalue_reference<std::forward_iterator_tag> (0x0x7f02c2eca360) 0 empty

Class boost::detail::is_reference_impl<std::forward_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<std::forward_iterator_tag> (0x0x7f02c2eca5a0) 0 empty

Class boost::is_lvalue_reference<std::forward_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<std::forward_iterator_tag> (0x0x7f02c2ed6068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2ed60d0) 0 empty
    mpl_::bool_<false> (0x0x7f02c2eca600) 0 empty

Class boost::is_rvalue_reference<std::forward_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<std::forward_iterator_tag> (0x0x7f02c2ed6138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2ed61a0) 0 empty
    mpl_::bool_<false> (0x0x7f02c2eca660) 0 empty

Class boost::is_reference<std::forward_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<std::forward_iterator_tag> (0x0x7f02c2ed6208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2ed6270) 0 empty
    mpl_::bool_<false> (0x0x7f02c2eca6c0) 0 empty

Class boost::is_void<std::forward_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_void<std::forward_iterator_tag> (0x0x7f02c2ed62d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2ed6340) 0 empty
    mpl_::bool_<false> (0x0x7f02c2eca720) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_helper<std::forward_iterator_tag, true>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_helper<std::forward_iterator_tag, true> (0x0x7f02c2eca780) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_imp<std::forward_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_imp<std::forward_iterator_tag> (0x0x7f02c2eca540) 0 empty

Class boost::add_rvalue_reference<std::forward_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::add_rvalue_reference<std::forward_iterator_tag> (0x0x7f02c2eca4e0) 0 empty

Class boost::detail::is_convertible_basic_impl<std::forward_iterator_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<std::forward_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f02c2eca300) 0 empty

Class boost::detail::checker<boost::incrementable_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<boost::incrementable_traversal_tag> (0x0x7f02c2eca8a0) 0 empty

Class boost::is_void<boost::incrementable_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::incrementable_traversal_tag> (0x0x7f02c2ed6548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2ed65b0) 0 empty
    mpl_::bool_<false> (0x0x7f02c2eca900) 0 empty

Class boost::is_array<boost::incrementable_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_array<boost::incrementable_traversal_tag> (0x0x7f02c2ed6618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2ed6680) 0 empty
    mpl_::bool_<false> (0x0x7f02c2eca960) 0 empty

Class boost::detail::is_reference_impl<boost::incrementable_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::incrementable_traversal_tag> (0x0x7f02c2eca9c0) 0 empty

Class boost::is_lvalue_reference<boost::incrementable_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::incrementable_traversal_tag> (0x0x7f02c2ed66e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2ed6750) 0 empty
    mpl_::bool_<false> (0x0x7f02c2ecaa20) 0 empty

Class boost::is_rvalue_reference<boost::incrementable_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::incrementable_traversal_tag> (0x0x7f02c2ed67b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2ed6820) 0 empty
    mpl_::bool_<false> (0x0x7f02c2ecaa80) 0 empty

Class boost::is_reference<boost::incrementable_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::incrementable_traversal_tag> (0x0x7f02c2ed6888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2ed68f0) 0 empty
    mpl_::bool_<false> (0x0x7f02c2ecaae0) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::incrementable_traversal_tag*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::incrementable_traversal_tag*> (0x0x7f02c2ecac00) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::incrementable_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::incrementable_traversal_tag> (0x0x7f02c2ed6a28) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::incrementable_traversal_tag*> (0x0x7f02c2ecac60) 0 empty

Class boost::detail::is_function_impl<boost::incrementable_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::incrementable_traversal_tag> (0x0x7f02c2ed6a90) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::incrementable_traversal_tag> (0x0x7f02c2ed6af8) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::incrementable_traversal_tag*> (0x0x7f02c2ecacc0) 0 empty

Class boost::is_function<boost::incrementable_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::incrementable_traversal_tag> (0x0x7f02c2ed6b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2ed6bc8) 0 empty
    mpl_::bool_<false> (0x0x7f02c2ecad20) 0 empty

Class boost::is_convertible<std::forward_iterator_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<std::forward_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f02c2ed6c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2ed6c98) 0 empty
    mpl_::bool_<false> (0x0x7f02c2ecad80) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<std::forward_iterator_tag>, boost::detail::old_category_to_traversal<std::forward_iterator_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<std::forward_iterator_tag>, boost::detail::old_category_to_traversal<std::forward_iterator_tag> > (0x0x7f02c2ecade0) 0 empty

Class boost::mpl::if_<boost::is_convertible<std::forward_iterator_tag, boost::incrementable_traversal_tag>, boost::mpl::identity<std::forward_iterator_tag>, boost::detail::old_category_to_traversal<std::forward_iterator_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<std::forward_iterator_tag, boost::incrementable_traversal_tag>, boost::mpl::identity<std::forward_iterator_tag>, boost::detail::old_category_to_traversal<std::forward_iterator_tag> > (0x0x7f02c2e90c60) 0 empty

Class boost::detail::is_arithmetic_impl<std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<std::random_access_iterator_tag> (0x0x7f02c2ecaf60) 0 empty

Class boost::is_integral<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<std::random_access_iterator_tag> (0x0x7f02c2ed6dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2ed6e38) 0 empty
    mpl_::bool_<false> (0x0x7f02c2f08000) 0 empty

Class boost::is_float<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_float<std::random_access_iterator_tag> (0x0x7f02c2ed6ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2ed6f08) 0 empty
    mpl_::bool_<false> (0x0x7f02c2f08060) 0 empty

Class boost::is_arithmetic<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<std::random_access_iterator_tag> (0x0x7f02c2ed6f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2f0b000) 0 empty
    mpl_::bool_<false> (0x0x7f02c2f080c0) 0 empty

Class boost::detail::is_abstract_imp<std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<std::random_access_iterator_tag> (0x0x7f02c2f08120) 0 empty

Class boost::is_abstract<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<std::random_access_iterator_tag> (0x0x7f02c2f0b068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2f0b0d0) 0 empty
    mpl_::bool_<false> (0x0x7f02c2f08180) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<std::forward_iterator_tag, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<std::forward_iterator_tag, std::random_access_iterator_tag> (0x0x7f02c2f081e0) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<std::forward_iterator_tag, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<std::forward_iterator_tag, std::random_access_iterator_tag> (0x0x7f02c2ecaf00) 0 empty

Class boost::detail::is_convertible_impl<std::forward_iterator_tag, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<std::forward_iterator_tag, std::random_access_iterator_tag> (0x0x7f02c2f08300) 0 empty

Class boost::detail::is_convertible_impl_dispatch<std::forward_iterator_tag, std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<std::forward_iterator_tag, std::random_access_iterator_tag> (0x0x7f02c2f0b1a0) 0 empty
  boost::detail::is_convertible_impl<std::forward_iterator_tag, std::random_access_iterator_tag> (0x0x7f02c2f08420) 0 empty

Class boost::detail::is_convertible_basic_impl<std::forward_iterator_tag, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<std::forward_iterator_tag, std::random_access_iterator_tag> (0x0x7f02c2f085a0) 0 empty

Class boost::detail::checker<std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<std::random_access_iterator_tag> (0x0x7f02c2f08600) 0 empty

Class boost::is_void<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_void<std::random_access_iterator_tag> (0x0x7f02c2f0b410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2f0b478) 0 empty
    mpl_::bool_<false> (0x0x7f02c2f08660) 0 empty

Class boost::is_array<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_array<std::random_access_iterator_tag> (0x0x7f02c2f0b4e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2f0b548) 0 empty
    mpl_::bool_<false> (0x0x7f02c2f086c0) 0 empty

Class boost::detail::is_reference_impl<std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<std::random_access_iterator_tag> (0x0x7f02c2f08720) 0 empty

Class boost::is_lvalue_reference<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<std::random_access_iterator_tag> (0x0x7f02c2f0b5b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2f0b618) 0 empty
    mpl_::bool_<false> (0x0x7f02c2f08780) 0 empty

Class boost::is_rvalue_reference<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<std::random_access_iterator_tag> (0x0x7f02c2f0b680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2f0b6e8) 0 empty
    mpl_::bool_<false> (0x0x7f02c2f087e0) 0 empty

Class boost::is_reference<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<std::random_access_iterator_tag> (0x0x7f02c2f0b750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2f0b7b8) 0 empty
    mpl_::bool_<false> (0x0x7f02c2f08840) 0 empty

Class boost::type_traits::is_function_ptr_helper<std::random_access_iterator_tag*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<std::random_access_iterator_tag*> (0x0x7f02c2f08960) 0 empty

Class boost::detail::is_function_chooser<false>::result_<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<std::random_access_iterator_tag> (0x0x7f02c2f0b8f0) 0 empty
  boost::type_traits::is_function_ptr_helper<std::random_access_iterator_tag*> (0x0x7f02c2f089c0) 0 empty

Class boost::detail::is_function_impl<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<std::random_access_iterator_tag> (0x0x7f02c2f0b958) 0 empty
  boost::detail::is_function_chooser<false>::result_<std::random_access_iterator_tag> (0x0x7f02c2f0b9c0) 0 empty
    boost::type_traits::is_function_ptr_helper<std::random_access_iterator_tag*> (0x0x7f02c2f08a20) 0 empty

Class boost::is_function<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_function<std::random_access_iterator_tag> (0x0x7f02c2f0ba28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2f0ba90) 0 empty
    mpl_::bool_<false> (0x0x7f02c2f08a80) 0 empty

Class boost::is_convertible<std::forward_iterator_tag, std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<std::forward_iterator_tag, std::random_access_iterator_tag> (0x0x7f02c2f0baf8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2f0bb60) 0 empty
    mpl_::bool_<false> (0x0x7f02c2f08ae0) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::random_access_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::random_access_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > > (0x0x7f02c2f08b40) 0 empty

Class boost::mpl::if_<boost::is_convertible<std::forward_iterator_tag, std::random_access_iterator_tag>, boost::mpl::identity<boost::random_access_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<std::forward_iterator_tag, std::random_access_iterator_tag>, boost::mpl::identity<boost::random_access_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > > (0x0x7f02c2ecaea0) 0 empty

Class boost::detail::is_arithmetic_impl<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<std::bidirectional_iterator_tag> (0x0x7f02c2f08cc0) 0 empty

Class boost::is_integral<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<std::bidirectional_iterator_tag> (0x0x7f02c2f0bc98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2f0bd00) 0 empty
    mpl_::bool_<false> (0x0x7f02c2f08d20) 0 empty

Class boost::is_float<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_float<std::bidirectional_iterator_tag> (0x0x7f02c2f0bd68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2f0bdd0) 0 empty
    mpl_::bool_<false> (0x0x7f02c2f08d80) 0 empty

Class boost::is_arithmetic<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<std::bidirectional_iterator_tag> (0x0x7f02c2f0be38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2f0bea0) 0 empty
    mpl_::bool_<false> (0x0x7f02c2f08de0) 0 empty

Class boost::detail::is_abstract_imp<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<std::bidirectional_iterator_tag> (0x0x7f02c2f08e40) 0 empty

Class boost::is_abstract<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<std::bidirectional_iterator_tag> (0x0x7f02c2f0bf08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2f0bf70) 0 empty
    mpl_::bool_<false> (0x0x7f02c2f08ea0) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<std::forward_iterator_tag, std::bidirectional_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<std::forward_iterator_tag, std::bidirectional_iterator_tag> (0x0x7f02c2f08f00) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<std::forward_iterator_tag, std::bidirectional_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<std::forward_iterator_tag, std::bidirectional_iterator_tag> (0x0x7f02c2f08c60) 0 empty

Class boost::detail::is_convertible_impl<std::forward_iterator_tag, std::bidirectional_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<std::forward_iterator_tag, std::bidirectional_iterator_tag> (0x0x7f02c2f40060) 0 empty

Class boost::detail::is_convertible_impl_dispatch<std::forward_iterator_tag, std::bidirectional_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<std::forward_iterator_tag, std::bidirectional_iterator_tag> (0x0x7f02c2f3f068) 0 empty
  boost::detail::is_convertible_impl<std::forward_iterator_tag, std::bidirectional_iterator_tag> (0x0x7f02c2f40180) 0 empty

Class boost::detail::is_convertible_basic_impl<std::forward_iterator_tag, std::bidirectional_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<std::forward_iterator_tag, std::bidirectional_iterator_tag> (0x0x7f02c2f40300) 0 empty

Class boost::detail::checker<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<std::bidirectional_iterator_tag> (0x0x7f02c2f40360) 0 empty

Class boost::is_void<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_void<std::bidirectional_iterator_tag> (0x0x7f02c2f3f2d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2f3f340) 0 empty
    mpl_::bool_<false> (0x0x7f02c2f403c0) 0 empty

Class boost::is_array<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_array<std::bidirectional_iterator_tag> (0x0x7f02c2f3f3a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2f3f410) 0 empty
    mpl_::bool_<false> (0x0x7f02c2f40420) 0 empty

Class boost::detail::is_reference_impl<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<std::bidirectional_iterator_tag> (0x0x7f02c2f40480) 0 empty

Class boost::is_lvalue_reference<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<std::bidirectional_iterator_tag> (0x0x7f02c2f3f478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2f3f4e0) 0 empty
    mpl_::bool_<false> (0x0x7f02c2f404e0) 0 empty

Class boost::is_rvalue_reference<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<std::bidirectional_iterator_tag> (0x0x7f02c2f3f548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2f3f5b0) 0 empty
    mpl_::bool_<false> (0x0x7f02c2f40540) 0 empty

Class boost::is_reference<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<std::bidirectional_iterator_tag> (0x0x7f02c2f3f618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2f3f680) 0 empty
    mpl_::bool_<false> (0x0x7f02c2f405a0) 0 empty

Class boost::type_traits::is_function_ptr_helper<std::bidirectional_iterator_tag*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<std::bidirectional_iterator_tag*> (0x0x7f02c2f406c0) 0 empty

Class boost::detail::is_function_chooser<false>::result_<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<std::bidirectional_iterator_tag> (0x0x7f02c2f3f7b8) 0 empty
  boost::type_traits::is_function_ptr_helper<std::bidirectional_iterator_tag*> (0x0x7f02c2f40720) 0 empty

Class boost::detail::is_function_impl<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<std::bidirectional_iterator_tag> (0x0x7f02c2f3f820) 0 empty
  boost::detail::is_function_chooser<false>::result_<std::bidirectional_iterator_tag> (0x0x7f02c2f3f888) 0 empty
    boost::type_traits::is_function_ptr_helper<std::bidirectional_iterator_tag*> (0x0x7f02c2f40780) 0 empty

Class boost::is_function<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_function<std::bidirectional_iterator_tag> (0x0x7f02c2f3f8f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2f3f958) 0 empty
    mpl_::bool_<false> (0x0x7f02c2f407e0) 0 empty

Class boost::is_convertible<std::forward_iterator_tag, std::bidirectional_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<std::forward_iterator_tag, std::bidirectional_iterator_tag> (0x0x7f02c2f3f9c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2f3fa28) 0 empty
    mpl_::bool_<false> (0x0x7f02c2f40840) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > (0x0x7f02c2f408a0) 0 empty

Class boost::mpl::if_<boost::is_convertible<std::forward_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<std::forward_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > (0x0x7f02c2f08c00) 0 empty

Class boost::detail::is_abstract_imp<std::forward_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<std::forward_iterator_tag> (0x0x7f02c2f40a20) 0 empty

Class boost::is_abstract<std::forward_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<std::forward_iterator_tag> (0x0x7f02c2f3fb60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2f3fbc8) 0 empty
    mpl_::bool_<false> (0x0x7f02c2f40a80) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<std::forward_iterator_tag, std::forward_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<std::forward_iterator_tag, std::forward_iterator_tag> (0x0x7f02c2f40ae0) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<std::forward_iterator_tag, std::forward_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<std::forward_iterator_tag, std::forward_iterator_tag> (0x0x7f02c2f409c0) 0 empty

Class boost::detail::is_convertible_impl<std::forward_iterator_tag, std::forward_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<std::forward_iterator_tag, std::forward_iterator_tag> (0x0x7f02c2f40b40) 0 empty

Class boost::detail::is_convertible_impl_dispatch<std::forward_iterator_tag, std::forward_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<std::forward_iterator_tag, std::forward_iterator_tag> (0x0x7f02c2f3fd68) 0 empty
  boost::detail::is_convertible_impl<std::forward_iterator_tag, std::forward_iterator_tag> (0x0x7f02c2f40c60) 0 empty

Class boost::detail::is_convertible_basic_impl<std::forward_iterator_tag, std::forward_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<std::forward_iterator_tag, std::forward_iterator_tag> (0x0x7f02c2f40d20) 0 empty

Class boost::detail::checker<std::forward_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<std::forward_iterator_tag> (0x0x7f02c2f40e40) 0 empty

Class boost::is_array<std::forward_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_array<std::forward_iterator_tag> (0x0x7f02c2f3ff08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2f3ff70) 0 empty
    mpl_::bool_<false> (0x0x7f02c2f40ea0) 0 empty

Class boost::type_traits::is_function_ptr_helper<std::forward_iterator_tag*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<std::forward_iterator_tag*> (0x0x7f02c2f87000) 0 empty

Class boost::detail::is_function_chooser<false>::result_<std::forward_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<std::forward_iterator_tag> (0x0x7f02c2f840d0) 0 empty
  boost::type_traits::is_function_ptr_helper<std::forward_iterator_tag*> (0x0x7f02c2f87060) 0 empty

Class boost::detail::is_function_impl<std::forward_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<std::forward_iterator_tag> (0x0x7f02c2f84138) 0 empty
  boost::detail::is_function_chooser<false>::result_<std::forward_iterator_tag> (0x0x7f02c2f841a0) 0 empty
    boost::type_traits::is_function_ptr_helper<std::forward_iterator_tag*> (0x0x7f02c2f870c0) 0 empty

Class boost::is_function<std::forward_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_function<std::forward_iterator_tag> (0x0x7f02c2f84208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2f84270) 0 empty
    mpl_::bool_<false> (0x0x7f02c2f87120) 0 empty

Class boost::is_convertible<std::forward_iterator_tag, std::forward_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<std::forward_iterator_tag, std::forward_iterator_tag> (0x0x7f02c2f842d8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c2f84340) 0 empty
    mpl_::bool_<true> (0x0x7f02c2f87180) 0 empty

Class boost::mpl::if_c<true, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > (0x0x7f02c2f871e0) 0 empty

Class boost::mpl::if_<boost::is_convertible<std::forward_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<std::forward_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > (0x0x7f02c2f40960) 0 empty

Class boost::mpl::identity<boost::forward_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<boost::forward_traversal_tag> (0x0x7f02c2f87240) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > (0x0x7f02c2f40900) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > (0x0x7f02c2f08ba0) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::random_access_iterator_tag>, boost::mpl::identity<boost::random_access_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::random_access_iterator_tag>, boost::mpl::identity<boost::random_access_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > > (0x0x7f02c2ecae40) 0 empty

Class boost::detail::old_category_to_traversal<std::forward_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::old_category_to_traversal<std::forward_iterator_tag> (0x0x7f02c2f84478) 0 empty
  boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::random_access_iterator_tag>, boost::mpl::identity<boost::random_access_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > > (0x0x7f02c2f872a0) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, boost::incrementable_traversal_tag>, boost::mpl::identity<std::forward_iterator_tag>, boost::detail::old_category_to_traversal<std::forward_iterator_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, boost::incrementable_traversal_tag>, boost::mpl::identity<std::forward_iterator_tag>, boost::detail::old_category_to_traversal<std::forward_iterator_tag> > (0x0x7f02c2e90c00) 0 empty

Class boost::iterator_category_to_traversal<std::forward_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::iterator_category_to_traversal<std::forward_iterator_tag> (0x0x7f02c2f844e0) 0 empty
  boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, boost::incrementable_traversal_tag>, boost::mpl::identity<std::forward_iterator_tag>, boost::detail::old_category_to_traversal<std::forward_iterator_tag> > (0x0x7f02c2f87300) 0 empty

Class boost::is_same<boost::forward_traversal_tag, boost::forward_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_same<boost::forward_traversal_tag, boost::forward_traversal_tag> (0x0x7f02c2f845b0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c2f84618) 0 empty
    mpl_::bool_<true> (0x0x7f02c2f873c0) 0 empty

Class boost::mpl::if_c<true, std::forward_iterator_tag, boost::detail::iterator_category_with_traversal<std::forward_iterator_tag, boost::forward_traversal_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, std::forward_iterator_tag, boost::detail::iterator_category_with_traversal<std::forward_iterator_tag, boost::forward_traversal_tag> > (0x0x7f02c2f87420) 0 empty

Class boost::mpl::if_<boost::is_same<boost::forward_traversal_tag, boost::forward_traversal_tag>, std::forward_iterator_tag, boost::detail::iterator_category_with_traversal<std::forward_iterator_tag, boost::forward_traversal_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_same<boost::forward_traversal_tag, boost::forward_traversal_tag>, std::forward_iterator_tag, boost::detail::iterator_category_with_traversal<std::forward_iterator_tag, boost::forward_traversal_tag> > (0x0x7f02c2f87360) 0 empty

Class boost::detail::facade_iterator_category_impl<boost::forward_traversal_tag, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&>
   size=1 align=1
   base size=0 base align=1
boost::detail::facade_iterator_category_impl<boost::forward_traversal_tag, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&> (0x0x7f02c3214420) 0 empty

Class boost::mpl::eval_if<boost::detail::is_iterator_category<boost::forward_traversal_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::detail::facade_iterator_category_impl<boost::forward_traversal_tag, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::detail::is_iterator_category<boost::forward_traversal_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::detail::facade_iterator_category_impl<boost::forward_traversal_tag, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&> > (0x0x7f02c31a21e0) 0 empty

Class boost::detail::facade_iterator_category<boost::forward_traversal_tag, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&>
   size=1 align=1
   base size=1 base align=1
boost::detail::facade_iterator_category<boost::forward_traversal_tag, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&> (0x0x7f02c2f846e8) 0 empty
  boost::mpl::eval_if<boost::detail::is_iterator_category<boost::forward_traversal_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::detail::facade_iterator_category_impl<boost::forward_traversal_tag, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&> > (0x0x7f02c2f87480) 0 empty

Class boost::is_const<const boost::iterator_range<__gnu_cxx::__normal_iterator<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<char*, std::basic_string<char> > >&> (0x0x7f02c2f847b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2f84820) 0 empty
    mpl_::bool_<false> (0x0x7f02c2f875a0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_const<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_const<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&> > (0x0x7f02c2f84888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2f848f0) 0 empty
    mpl_::bool_<false> (0x0x7f02c2f87600) 0 empty

Class boost::detail::indirect_traits::is_reference_to_const<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&>
   size=1 align=1
   base size=1 base align=1
boost::detail::indirect_traits::is_reference_to_const<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&> (0x0x7f02c2f84958) 0 empty
  mpl_::bool_<true> (0x0x7f02c2f87660) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::detail::indirect_traits::is_reference_to_const<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::detail::indirect_traits::is_reference_to_const<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&> > (0x0x7f02c2f849c0) 0 empty
  mpl_::bool_<true> (0x0x7f02c2f876c0) 0 empty

Class boost::mpl::aux::or_impl<true, boost::is_const<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<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<true, boost::is_const<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c2f84a28) 0 empty
  mpl_::bool_<true> (0x0x7f02c2f87720) 0 empty

Class boost::mpl::aux::or_impl<false, boost::detail::indirect_traits::is_reference_to_const<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&>, boost::is_const<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::or_impl<false, boost::detail::indirect_traits::is_reference_to_const<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&>, boost::is_const<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c2f84a90) 0 empty
  boost::mpl::aux::or_impl<true, boost::is_const<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c2f84af8) 0 empty
    mpl_::bool_<true> (0x0x7f02c2f87780) 0 empty

Class boost::mpl::or_<boost::is_const<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&>, boost::detail::indirect_traits::is_reference_to_const<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&>, boost::is_const<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::or_<boost::is_const<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&>, boost::detail::indirect_traits::is_reference_to_const<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&>, boost::is_const<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c2f84b60) 0 empty
  boost::mpl::aux::or_impl<false, boost::detail::indirect_traits::is_reference_to_const<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&>, boost::is_const<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c2f84bc8) 0 empty
    boost::mpl::aux::or_impl<true, boost::is_const<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c2f84c30) 0 empty
      mpl_::bool_<true> (0x0x7f02c2f877e0) 0 empty

Class boost::detail::iterator_writability_disabled<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&>
   size=1 align=1
   base size=1 base align=1
boost::detail::iterator_writability_disabled<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&> (0x0x7f02c2f84c98) 0 empty
  boost::mpl::or_<boost::is_const<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&>, boost::detail::indirect_traits::is_reference_to_const<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&>, boost::is_const<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c2f84d00) 0 empty
    boost::mpl::aux::or_impl<false, boost::detail::indirect_traits::is_reference_to_const<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&>, boost::is_const<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c2f84d68) 0 empty
      boost::mpl::aux::or_impl<true, boost::is_const<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c2f84dd0) 0 empty
        mpl_::bool_<true> (0x0x7f02c2f87840) 0 empty

Class boost::mpl::if_c<true, boost::add_pointer<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::add_pointer<boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::add_pointer<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::add_pointer<boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > > (0x0x7f02c2f878a0) 0 empty

Class boost::mpl::if_<boost::detail::iterator_writability_disabled<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&>, boost::add_pointer<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::add_pointer<boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::detail::iterator_writability_disabled<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&>, boost::add_pointer<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::add_pointer<boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > > (0x0x7f02c2f87540) 0 empty

Class boost::detail::remove_rvalue_ref<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_rvalue_ref<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2f87a20) 0 empty

Class boost::remove_reference<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2f879c0) 0 empty

Class boost::detail::add_pointer_impl<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::add_pointer_impl<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2f87960) 0 empty

Class boost::add_pointer<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::add_pointer<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2f87900) 0 empty

Class boost::mpl::eval_if<boost::detail::iterator_writability_disabled<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&>, boost::add_pointer<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::add_pointer<boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::detail::iterator_writability_disabled<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&>, boost::add_pointer<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::add_pointer<boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > > (0x0x7f02c2f874e0) 0 empty

Class boost::detail::iterator_facade_types<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::forward_traversal_tag, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&, long int>
   size=1 align=1
   base size=0 base align=1
boost::detail::iterator_facade_types<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::forward_traversal_tag, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&, long int> (0x0x7f02c31a2180) 0 empty

Class boost::detail::operator_arrow_dispatch<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >*>
   size=1 align=1
   base size=0 base align=1
boost::detail::operator_arrow_dispatch<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >*> (0x0x7f02c2f87a80) 0 empty

Class boost::detail::is_pod_impl<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pod_impl<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2f87ba0) 0 empty

Class boost::detail::is_scalar_impl<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_scalar_impl<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2f87c00) 0 empty

Class boost::detail::is_arithmetic_impl<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2f87c60) 0 empty

Class boost::is_integral<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2fac0d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2fac138) 0 empty
    mpl_::bool_<false> (0x0x7f02c2f87cc0) 0 empty

Class boost::is_float<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_float<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2fac1a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2fac208) 0 empty
    mpl_::bool_<false> (0x0x7f02c2f87d20) 0 empty

Class boost::is_arithmetic<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2fac270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2fac2d8) 0 empty
    mpl_::bool_<false> (0x0x7f02c2f87d80) 0 empty

Class boost::is_enum<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_enum<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2fac340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2fac3a8) 0 empty
    mpl_::bool_<false> (0x0x7f02c2f87de0) 0 empty

Class boost::detail::is_pointer_impl<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2f87e40) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2f87f00) 0 empty

Class boost::remove_cv<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2f87ea0) 0 empty

Class boost::detail::is_pointer_helper<boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2f87f60) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c3008300) 0 empty

Class boost::is_member_function_pointer<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2fac888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2fac8f0) 0 empty
    mpl_::bool_<false> (0x0x7f02c3008360) 0 empty

Class boost::is_member_pointer<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2fac958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2fac9c0) 0 empty
    mpl_::bool_<false> (0x0x7f02c30083c0) 0 empty

Class boost::is_pointer<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2faca28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2faca90) 0 empty
    mpl_::bool_<false> (0x0x7f02c3008420) 0 empty

Class boost::is_scalar<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_scalar<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2facaf8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2facb60) 0 empty
    mpl_::bool_<false> (0x0x7f02c3008480) 0 empty

Class boost::is_void<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_void<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2facbc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2facc30) 0 empty
    mpl_::bool_<false> (0x0x7f02c30084e0) 0 empty

Class boost::is_pod<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_pod<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2facc98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2facd00) 0 empty
    mpl_::bool_<false> (0x0x7f02c3008540) 0 empty

Class boost::is_POD<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_POD<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2facd68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2facdd0) 0 empty
    mpl_::bool_<false> (0x0x7f02c30085a0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_POD<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_POD<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > > (0x0x7f02c2face38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2facea0) 0 empty
    mpl_::bool_<false> (0x0x7f02c3008600) 0 empty

Class boost::mpl::aux::and_impl<false, boost::detail::iterator_writability_disabled<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&>, 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, boost::detail::iterator_writability_disabled<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c2facf08) 0 empty
  mpl_::bool_<false> (0x0x7f02c3008660) 0 empty

Class boost::mpl::and_<boost::is_POD<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::detail::iterator_writability_disabled<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::and_<boost::is_POD<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::detail::iterator_writability_disabled<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c2facf70) 0 empty
  boost::mpl::aux::and_impl<false, boost::detail::iterator_writability_disabled<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c301d000) 0 empty
    mpl_::bool_<false> (0x0x7f02c30086c0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::mpl::and_<boost::is_POD<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::detail::iterator_writability_disabled<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::mpl::and_<boost::is_POD<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::detail::iterator_writability_disabled<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > > (0x0x7f02c301d068) 0 empty
  mpl_::bool_<false> (0x0x7f02c3008720) 0 empty

Class boost::mpl::not_<boost::mpl::and_<boost::is_POD<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::detail::iterator_writability_disabled<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::not_<boost::mpl::and_<boost::is_POD<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::detail::iterator_writability_disabled<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > > (0x0x7f02c301d0d0) 0 empty
  boost::mpl::aux::not_impl<0l> (0x0x7f02c301d138) 0 empty
    mpl_::bool_<true> (0x0x7f02c3008780) 0 empty

Class boost::detail::use_operator_brackets_proxy<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&>
   size=1 align=1
   base size=1 base align=1
boost::detail::use_operator_brackets_proxy<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&> (0x0x7f02c301d1a0) 0 empty
  boost::mpl::not_<boost::mpl::and_<boost::is_POD<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::detail::iterator_writability_disabled<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > > (0x0x7f02c301d208) 0 empty
    boost::mpl::aux::not_impl<0l> (0x0x7f02c301d270) 0 empty
      mpl_::bool_<true> (0x0x7f02c30087e0) 0 empty

Class boost::mpl::if_c<true, boost::detail::operator_brackets_proxy<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::detail::operator_brackets_proxy<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c3008840) 0 empty

Class boost::mpl::if_<boost::detail::use_operator_brackets_proxy<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&>, boost::detail::operator_brackets_proxy<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::detail::use_operator_brackets_proxy<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&>, boost::detail::operator_brackets_proxy<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2f87b40) 0 empty

Class boost::detail::operator_brackets_result<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&>
   size=1 align=1
   base size=0 base align=1
boost::detail::operator_brackets_result<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&> (0x0x7f02c2f87ae0) 0 empty

Class boost::iterator_facade<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::forward_traversal_tag, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&, long int>
   size=1 align=1
   base size=0 base align=1
boost::iterator_facade<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::forward_traversal_tag, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&, long int> (0x0x7f02c31a2120) 0 empty

Class std::binary_function<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> >, boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::binary_function<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> >, boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c3008900) 0 empty

Class boost::function2<boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >
   size=32 align=8
   base size=32 base align=8
boost::function2<boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > (0x0x7f02c301a5b0) 0
  boost::function_base (0x0x7f02c3008960) 0
  std::binary_function<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> >, boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c30089c0) 0 empty

Class boost::algorithm::detail::find_iterator_base<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >
   size=32 align=8
   base size=32 base align=8
boost::algorithm::detail::find_iterator_base<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > (0x0x7f02c30088a0) 0

Class boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >
   size=72 align=8
   base size=65 base align=8
boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > (0x0x7f02c301a770) 0
  boost::iterator_facade<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::forward_traversal_tag, const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&, long int> (0x0x7f02c3008a80) 0 empty
  boost::algorithm::detail::find_iterator_base<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > (0x0x7f02c3008ae0) 0

Class std::iterator_traits<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c31a20c0) 0 empty

Class boost::is_same<boost::use_default, boost::use_default>
   size=1 align=1
   base size=1 base align=1
boost::is_same<boost::use_default, boost::use_default> (0x0x7f02c301d5b0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c301d618) 0 empty
    mpl_::bool_<true> (0x0x7f02c3008c00) 0 empty

Class boost::mpl::if_c<true, boost::result_of<const boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >(const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&)>, boost::mpl::identity<boost::use_default> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::result_of<const boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >(const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&)>, boost::mpl::identity<boost::use_default> > (0x0x7f02c3008c60) 0 empty

Class boost::mpl::if_<boost::is_same<boost::use_default, boost::use_default>, boost::result_of<const boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >(const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&)>, boost::mpl::identity<boost::use_default> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_same<boost::use_default, boost::use_default>, boost::result_of<const boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >(const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&)>, boost::mpl::identity<boost::use_default> > (0x0x7f02c3008ba0) 0 empty

Class boost::detail::cv_traits_imp<const boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<const boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >*> (0x0x7f02c3008e40) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<const boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<const boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c3008de0) 0 empty

Class boost::remove_cv<const boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<const boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c3008d80) 0 empty

Class boost::detail::has_result_type<const boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, mpl_::bool_<false> >::gcc_3_2_wknd
   size=1 align=1
   base size=0 base align=1
boost::detail::has_result_type<const boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, mpl_::bool_<false> >::gcc_3_2_wknd (0x0x7f02c3008f00) 0 empty

Class std::unary_function<boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::unary_function<boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, std::basic_string<char> > (0x0x7f02c3008f60) 0 empty

Class boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > (0x0x7f02c301d958) 0 empty
  std::unary_function<boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, std::basic_string<char> > (0x0x7f02c2c78000) 0 empty

Class boost::detail::has_result_type<const boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, mpl_::bool_<false> >
   size=1 align=1
   base size=0 base align=1
boost::detail::has_result_type<const boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, mpl_::bool_<false> > (0x0x7f02c3008ea0) 0 empty

Class boost::detail::is_pointer_impl<const boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<const boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2c780c0) 0 empty

Class boost::detail::is_pointer_helper<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2c78120) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2c78480) 0 empty

Class boost::is_member_function_pointer<const boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<const boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c301ddd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c301de38) 0 empty
    mpl_::bool_<false> (0x0x7f02c2c784e0) 0 empty

Class boost::is_member_pointer<const boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<const boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c301dea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c301df08) 0 empty
    mpl_::bool_<false> (0x0x7f02c2c78540) 0 empty

Class boost::is_pointer<const boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<const boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c301df70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c301d4e0) 0 empty
    mpl_::bool_<false> (0x0x7f02c2c785a0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_pointer<const boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_pointer<const boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > > (0x0x7f02c2fac068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2cd8000) 0 empty
    mpl_::bool_<false> (0x0x7f02c2c78600) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_member_function_pointer<const boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_member_function_pointer<const boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > > (0x0x7f02c2cd8068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2cd80d0) 0 empty
    mpl_::bool_<false> (0x0x7f02c2c78660) 0 empty

Class boost::mpl::aux::or_impl<false, boost::is_member_function_pointer<const boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<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_member_function_pointer<const boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c2cd8138) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c2cd81a0) 0 empty
    mpl_::bool_<false> (0x0x7f02c2c786c0) 0 empty

Class boost::mpl::or_<boost::is_pointer<const boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::is_member_function_pointer<const boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<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_pointer<const boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::is_member_function_pointer<const boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c2cd8208) 0 empty
  boost::mpl::aux::or_impl<false, boost::is_member_function_pointer<const boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c2cd8270) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c2cd82d8) 0 empty
      mpl_::bool_<false> (0x0x7f02c2c78720) 0 empty

Class boost::mpl::if_c<false, boost::detail::tr1_result_of_impl<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >(const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&), true>, boost::detail::tr1_result_of_impl<const boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, const boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >(const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&), true> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::detail::tr1_result_of_impl<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >(const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&), true>, boost::detail::tr1_result_of_impl<const boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, const boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >(const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&), true> > (0x0x7f02c2c78780) 0 empty

Class boost::mpl::if_<boost::mpl::or_<boost::is_pointer<const boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::is_member_function_pointer<const boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::detail::tr1_result_of_impl<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >(const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&), true>, boost::detail::tr1_result_of_impl<const boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, const boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >(const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&), true> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::or_<boost::is_pointer<const boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::is_member_function_pointer<const boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::detail::tr1_result_of_impl<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >(const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&), true>, boost::detail::tr1_result_of_impl<const boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, const boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >(const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&), true> > (0x0x7f02c2c78060) 0 empty

Class boost::detail::tr1_result_of_impl<const boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, const boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >(const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&), true>
   size=1 align=1
   base size=0 base align=1
boost::detail::tr1_result_of_impl<const boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, const boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >(const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&), true> (0x0x7f02c2c78a20) 0 empty

Class boost::tr1_result_of<const boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >(const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&)>
   size=1 align=1
   base size=1 base align=1
boost::tr1_result_of<const boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >(const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&)> (0x0x7f02c2cd8680) 0 empty
  boost::detail::tr1_result_of_impl<const boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, const boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >(const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&), true> (0x0x7f02c2c78a80) 0 empty

Class boost::result_of<const boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >(const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&)>
   size=1 align=1
   base size=1 base align=1
boost::result_of<const boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >(const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&)> (0x0x7f02c2cd86e8) 0 empty
  boost::tr1_result_of<const boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >(const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&)> (0x0x7f02c2cd8750) 0 empty
    boost::detail::tr1_result_of_impl<const boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, const boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >(const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&), true> (0x0x7f02c2c78ae0) 0 empty

Class boost::mpl::eval_if<boost::is_same<boost::use_default, boost::use_default>, boost::result_of<const boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >(const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&)>, boost::mpl::identity<boost::use_default> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_same<boost::use_default, boost::use_default>, boost::result_of<const boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >(const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&)>, boost::mpl::identity<boost::use_default> > (0x0x7f02c3008b40) 0 empty

Class boost::detail::ia_dflt_help<boost::use_default, boost::result_of<const boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >(const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&)> >
   size=1 align=1
   base size=1 base align=1
boost::detail::ia_dflt_help<boost::use_default, boost::result_of<const boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >(const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&)> > (0x0x7f02c2cd87b8) 0 empty
  boost::mpl::eval_if<boost::is_same<boost::use_default, boost::use_default>, boost::result_of<const boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >(const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&)>, boost::mpl::identity<boost::use_default> > (0x0x7f02c2c78b40) 0 empty

Class boost::mpl::if_c<true, boost::remove_reference<std::basic_string<char> >, boost::mpl::identity<boost::use_default> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::remove_reference<std::basic_string<char> >, boost::mpl::identity<boost::use_default> > (0x0x7f02c2c78c60) 0 empty

Class boost::mpl::if_<boost::is_same<boost::use_default, boost::use_default>, boost::remove_reference<std::basic_string<char> >, boost::mpl::identity<boost::use_default> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_same<boost::use_default, boost::use_default>, boost::remove_reference<std::basic_string<char> >, boost::mpl::identity<boost::use_default> > (0x0x7f02c2c78c00) 0 empty

Class boost::detail::remove_rvalue_ref<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_rvalue_ref<std::basic_string<char> > (0x0x7f02c2c78de0) 0 empty

Class boost::remove_reference<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<std::basic_string<char> > (0x0x7f02c2c78d80) 0 empty

Class boost::mpl::eval_if<boost::is_same<boost::use_default, boost::use_default>, boost::remove_reference<std::basic_string<char> >, boost::mpl::identity<boost::use_default> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_same<boost::use_default, boost::use_default>, boost::remove_reference<std::basic_string<char> >, boost::mpl::identity<boost::use_default> > (0x0x7f02c2c78ba0) 0 empty

Class boost::detail::ia_dflt_help<boost::use_default, boost::remove_reference<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::detail::ia_dflt_help<boost::use_default, boost::remove_reference<std::basic_string<char> > > (0x0x7f02c2cd8958) 0 empty
  boost::mpl::eval_if<boost::is_same<boost::use_default, boost::use_default>, boost::remove_reference<std::basic_string<char> >, boost::mpl::identity<boost::use_default> > (0x0x7f02c2c78f00) 0 empty

Class boost::detail::transform_iterator_base<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default>
   size=1 align=1
   base size=0 base align=1
boost::detail::transform_iterator_base<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> (0x0x7f02c31a2060) 0 empty

Class boost::is_same<std::basic_string<char>, boost::use_default>
   size=1 align=1
   base size=1 base align=1
boost::is_same<std::basic_string<char>, boost::use_default> (0x0x7f02c2cd8a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2cd8af8) 0 empty
    mpl_::bool_<false> (0x0x7f02c2d0e0c0) 0 empty

Class boost::mpl::if_c<false, boost::mpl::eval_if<boost::is_same<std::basic_string<char>, boost::use_default>, boost::iterator_value<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::remove_reference<std::basic_string<char> > >, boost::mpl::identity<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::eval_if<boost::is_same<std::basic_string<char>, boost::use_default>, boost::iterator_value<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::remove_reference<std::basic_string<char> > >, boost::mpl::identity<std::basic_string<char> > > (0x0x7f02c2d0e120) 0 empty

Class boost::mpl::if_<boost::is_same<std::basic_string<char>, boost::use_default>, boost::mpl::eval_if<boost::is_same<std::basic_string<char>, boost::use_default>, boost::iterator_value<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::remove_reference<std::basic_string<char> > >, boost::mpl::identity<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_same<std::basic_string<char>, boost::use_default>, boost::mpl::eval_if<boost::is_same<std::basic_string<char>, boost::use_default>, boost::iterator_value<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::remove_reference<std::basic_string<char> > >, boost::mpl::identity<std::basic_string<char> > > (0x0x7f02c2d0e060) 0 empty

Class boost::mpl::identity<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<std::basic_string<char> > (0x0x7f02c2d0e180) 0 empty

Class boost::mpl::eval_if<boost::is_same<std::basic_string<char>, boost::use_default>, boost::mpl::eval_if<boost::is_same<std::basic_string<char>, boost::use_default>, boost::iterator_value<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::remove_reference<std::basic_string<char> > >, boost::mpl::identity<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_same<std::basic_string<char>, boost::use_default>, boost::mpl::eval_if<boost::is_same<std::basic_string<char>, boost::use_default>, boost::iterator_value<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::remove_reference<std::basic_string<char> > >, boost::mpl::identity<std::basic_string<char> > > (0x0x7f02c2d0e000) 0 empty

Class boost::detail::ia_dflt_help<std::basic_string<char>, boost::mpl::eval_if<boost::is_same<std::basic_string<char>, boost::use_default>, boost::iterator_value<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::remove_reference<std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::detail::ia_dflt_help<std::basic_string<char>, boost::mpl::eval_if<boost::is_same<std::basic_string<char>, boost::use_default>, boost::iterator_value<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::remove_reference<std::basic_string<char> > > > (0x0x7f02c2cd8d00) 0 empty
  boost::mpl::eval_if<boost::is_same<std::basic_string<char>, boost::use_default>, boost::mpl::eval_if<boost::is_same<std::basic_string<char>, boost::use_default>, boost::iterator_value<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::remove_reference<std::basic_string<char> > >, boost::mpl::identity<std::basic_string<char> > > (0x0x7f02c2d0e1e0) 0 empty

Class boost::mpl::if_c<true, boost::iterator_traversal<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::mpl::identity<boost::use_default> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::iterator_traversal<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::mpl::identity<boost::use_default> > (0x0x7f02c2d0e300) 0 empty

Class boost::mpl::if_<boost::is_same<boost::use_default, boost::use_default>, boost::iterator_traversal<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::mpl::identity<boost::use_default> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_same<boost::use_default, boost::use_default>, boost::iterator_traversal<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::mpl::identity<boost::use_default> > (0x0x7f02c2d0e2a0) 0 empty

Class boost::detail::iterator_traits<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::detail::iterator_traits<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2cd8ea0) 0 empty
  std::iterator_traits<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2d0e360) 0 empty

Class boost::iterator_traversal<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::iterator_traversal<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2cd8f08) 0 empty
  boost::iterator_category_to_traversal<std::forward_iterator_tag> (0x0x7f02c2cd8f70) 0 empty
    boost::mpl::eval_if<boost::is_convertible<std::forward_iterator_tag, boost::incrementable_traversal_tag>, boost::mpl::identity<std::forward_iterator_tag>, boost::detail::old_category_to_traversal<std::forward_iterator_tag> > (0x0x7f02c2d0e3c0) 0 empty

Class boost::mpl::eval_if<boost::is_same<boost::use_default, boost::use_default>, boost::iterator_traversal<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::mpl::identity<boost::use_default> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_same<boost::use_default, boost::use_default>, boost::iterator_traversal<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::mpl::identity<boost::use_default> > (0x0x7f02c2d0e240) 0 empty

Class boost::detail::ia_dflt_help<boost::use_default, boost::iterator_traversal<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > >
   size=1 align=1
   base size=1 base align=1
boost::detail::ia_dflt_help<boost::use_default, boost::iterator_traversal<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > > (0x0x7f02c2d1b000) 0 empty
  boost::mpl::eval_if<boost::is_same<boost::use_default, boost::use_default>, boost::iterator_traversal<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::mpl::identity<boost::use_default> > (0x0x7f02c2d0e420) 0 empty

Class boost::mpl::if_c<false, boost::mpl::eval_if<boost::is_same<std::basic_string<char>, boost::use_default>, boost::iterator_reference<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::add_reference<std::basic_string<char> > >, boost::mpl::identity<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::eval_if<boost::is_same<std::basic_string<char>, boost::use_default>, boost::iterator_reference<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::add_reference<std::basic_string<char> > >, boost::mpl::identity<std::basic_string<char> > > (0x0x7f02c2d0e540) 0 empty

Class boost::mpl::if_<boost::is_same<std::basic_string<char>, boost::use_default>, boost::mpl::eval_if<boost::is_same<std::basic_string<char>, boost::use_default>, boost::iterator_reference<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::add_reference<std::basic_string<char> > >, boost::mpl::identity<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_same<std::basic_string<char>, boost::use_default>, boost::mpl::eval_if<boost::is_same<std::basic_string<char>, boost::use_default>, boost::iterator_reference<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::add_reference<std::basic_string<char> > >, boost::mpl::identity<std::basic_string<char> > > (0x0x7f02c2d0e4e0) 0 empty

Class boost::mpl::eval_if<boost::is_same<std::basic_string<char>, boost::use_default>, boost::mpl::eval_if<boost::is_same<std::basic_string<char>, boost::use_default>, boost::iterator_reference<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::add_reference<std::basic_string<char> > >, boost::mpl::identity<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_same<std::basic_string<char>, boost::use_default>, boost::mpl::eval_if<boost::is_same<std::basic_string<char>, boost::use_default>, boost::iterator_reference<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::add_reference<std::basic_string<char> > >, boost::mpl::identity<std::basic_string<char> > > (0x0x7f02c2d0e480) 0 empty

Class boost::detail::ia_dflt_help<std::basic_string<char>, boost::mpl::eval_if<boost::is_same<std::basic_string<char>, boost::use_default>, boost::iterator_reference<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::add_reference<std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::detail::ia_dflt_help<std::basic_string<char>, boost::mpl::eval_if<boost::is_same<std::basic_string<char>, boost::use_default>, boost::iterator_reference<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::add_reference<std::basic_string<char> > > > (0x0x7f02c2d1b138) 0 empty
  boost::mpl::eval_if<boost::is_same<std::basic_string<char>, boost::use_default>, boost::mpl::eval_if<boost::is_same<std::basic_string<char>, boost::use_default>, boost::iterator_reference<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::add_reference<std::basic_string<char> > >, boost::mpl::identity<std::basic_string<char> > > (0x0x7f02c2d0e5a0) 0 empty

Class boost::mpl::if_c<true, boost::iterator_difference<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::mpl::identity<boost::use_default> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::iterator_difference<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::mpl::identity<boost::use_default> > (0x0x7f02c2d0e6c0) 0 empty

Class boost::mpl::if_<boost::is_same<boost::use_default, boost::use_default>, boost::iterator_difference<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::mpl::identity<boost::use_default> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_same<boost::use_default, boost::use_default>, boost::iterator_difference<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::mpl::identity<boost::use_default> > (0x0x7f02c2d0e660) 0 empty

Class boost::iterator_difference<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::iterator_difference<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2d0e720) 0 empty

Class boost::mpl::eval_if<boost::is_same<boost::use_default, boost::use_default>, boost::iterator_difference<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::mpl::identity<boost::use_default> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_same<boost::use_default, boost::use_default>, boost::iterator_difference<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::mpl::identity<boost::use_default> > (0x0x7f02c2d0e600) 0 empty

Class boost::detail::ia_dflt_help<boost::use_default, boost::iterator_difference<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > >
   size=1 align=1
   base size=1 base align=1
boost::detail::ia_dflt_help<boost::use_default, boost::iterator_difference<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > > (0x0x7f02c2d1b2d8) 0 empty
  boost::mpl::eval_if<boost::is_same<boost::use_default, boost::use_default>, boost::iterator_difference<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::mpl::identity<boost::use_default> > (0x0x7f02c2d0e780) 0 empty

Class boost::detail::iterator_adaptor_base<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default>, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, std::basic_string<char>, boost::use_default, std::basic_string<char>, boost::use_default>
   size=1 align=1
   base size=0 base align=1
boost::detail::iterator_adaptor_base<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default>, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, std::basic_string<char>, boost::use_default, std::basic_string<char>, boost::use_default> (0x0x7f02c2c78f60) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::forward_traversal_tag>, boost::detail::facade_iterator_category_impl<boost::forward_traversal_tag, std::basic_string<char>, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::forward_traversal_tag>, boost::detail::facade_iterator_category_impl<boost::forward_traversal_tag, std::basic_string<char>, std::basic_string<char> > > (0x0x7f02c2d0e960) 0 empty

Class boost::mpl::if_<boost::detail::is_iterator_category<boost::forward_traversal_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::detail::facade_iterator_category_impl<boost::forward_traversal_tag, std::basic_string<char>, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::detail::is_iterator_category<boost::forward_traversal_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::detail::facade_iterator_category_impl<boost::forward_traversal_tag, std::basic_string<char>, std::basic_string<char> > > (0x0x7f02c2d0e900) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_reference<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_reference<std::basic_string<char> > > (0x0x7f02c2d1b478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2d1b4e0) 0 empty
    mpl_::bool_<false> (0x0x7f02c2d0eae0) 0 empty

Class boost::mpl::aux::and_impl<false, boost::is_convertible<boost::forward_traversal_tag, boost::forward_traversal_tag>, 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, boost::is_convertible<boost::forward_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c2d1b548) 0 empty
  mpl_::bool_<false> (0x0x7f02c2d0eb40) 0 empty

Class boost::mpl::and_<boost::is_reference<std::basic_string<char> >, boost::is_convertible<boost::forward_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::and_<boost::is_reference<std::basic_string<char> >, boost::is_convertible<boost::forward_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c2d1b5b0) 0 empty
  boost::mpl::aux::and_impl<false, boost::is_convertible<boost::forward_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c2d1b618) 0 empty
    mpl_::bool_<false> (0x0x7f02c2d0eba0) 0 empty

Class boost::mpl::if_c<false, boost::mpl::eval_if<boost::is_convertible<boost::forward_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::forward_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> >, boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::forward_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<std::basic_string<char>, std::basic_string<char> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::eval_if<boost::is_convertible<boost::forward_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::forward_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> >, boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::forward_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<std::basic_string<char>, std::basic_string<char> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag> > > (0x0x7f02c2d0ec00) 0 empty

Class boost::mpl::if_<boost::mpl::and_<boost::is_reference<std::basic_string<char> >, boost::is_convertible<boost::forward_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::eval_if<boost::is_convertible<boost::forward_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::forward_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> >, boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::forward_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<std::basic_string<char>, std::basic_string<char> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::and_<boost::is_reference<std::basic_string<char> >, boost::is_convertible<boost::forward_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::eval_if<boost::is_convertible<boost::forward_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::forward_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> >, boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::forward_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<std::basic_string<char>, std::basic_string<char> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag> > > (0x0x7f02c2d0ea80) 0 empty

Class boost::detail::is_arithmetic_impl<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::single_pass_traversal_tag> (0x0x7f02c2d0ed80) 0 empty

Class boost::is_integral<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::single_pass_traversal_tag> (0x0x7f02c2d1b750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2d1b7b8) 0 empty
    mpl_::bool_<false> (0x0x7f02c2d0ede0) 0 empty

Class boost::is_float<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::single_pass_traversal_tag> (0x0x7f02c2d1b820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2d1b888) 0 empty
    mpl_::bool_<false> (0x0x7f02c2d0ee40) 0 empty

Class boost::is_arithmetic<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::single_pass_traversal_tag> (0x0x7f02c2d1b8f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2d1b958) 0 empty
    mpl_::bool_<false> (0x0x7f02c2d0eea0) 0 empty

Class boost::detail::is_abstract_imp<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<boost::single_pass_traversal_tag> (0x0x7f02c2d0ef00) 0 empty

Class boost::is_abstract<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<boost::single_pass_traversal_tag> (0x0x7f02c2d1b9c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2d1ba28) 0 empty
    mpl_::bool_<false> (0x0x7f02c2d0ef60) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::forward_traversal_tag, boost::single_pass_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::forward_traversal_tag, boost::single_pass_traversal_tag> (0x0x7f02c2d44000) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::forward_traversal_tag, boost::single_pass_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::forward_traversal_tag, boost::single_pass_traversal_tag> (0x0x7f02c2d0ed20) 0 empty

Class boost::detail::is_convertible_impl<boost::forward_traversal_tag, boost::single_pass_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::forward_traversal_tag, boost::single_pass_traversal_tag> (0x0x7f02c2d44060) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::forward_traversal_tag, boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::forward_traversal_tag, boost::single_pass_traversal_tag> (0x0x7f02c2d1bc98) 0 empty
  boost::detail::is_convertible_impl<boost::forward_traversal_tag, boost::single_pass_traversal_tag> (0x0x7f02c2d440c0) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::forward_traversal_tag, boost::single_pass_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::forward_traversal_tag, boost::single_pass_traversal_tag> (0x0x7f02c2d441e0) 0 empty

Class boost::detail::checker<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<boost::single_pass_traversal_tag> (0x0x7f02c2d44300) 0 empty

Class boost::is_void<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::single_pass_traversal_tag> (0x0x7f02c2d1bdd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2d1be38) 0 empty
    mpl_::bool_<false> (0x0x7f02c2d44360) 0 empty

Class boost::is_array<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_array<boost::single_pass_traversal_tag> (0x0x7f02c2d1bea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2d1bf08) 0 empty
    mpl_::bool_<false> (0x0x7f02c2d443c0) 0 empty

Class boost::detail::is_reference_impl<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::single_pass_traversal_tag> (0x0x7f02c2d44420) 0 empty

Class boost::is_lvalue_reference<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::single_pass_traversal_tag> (0x0x7f02c2d1bf70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2d52000) 0 empty
    mpl_::bool_<false> (0x0x7f02c2d44480) 0 empty

Class boost::is_rvalue_reference<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::single_pass_traversal_tag> (0x0x7f02c2d52068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2d520d0) 0 empty
    mpl_::bool_<false> (0x0x7f02c2d444e0) 0 empty

Class boost::is_reference<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::single_pass_traversal_tag> (0x0x7f02c2d52138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2d521a0) 0 empty
    mpl_::bool_<false> (0x0x7f02c2d44540) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::single_pass_traversal_tag*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::single_pass_traversal_tag*> (0x0x7f02c2d44660) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::single_pass_traversal_tag> (0x0x7f02c2d522d8) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::single_pass_traversal_tag*> (0x0x7f02c2d446c0) 0 empty

Class boost::detail::is_function_impl<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::single_pass_traversal_tag> (0x0x7f02c2d52340) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::single_pass_traversal_tag> (0x0x7f02c2d523a8) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::single_pass_traversal_tag*> (0x0x7f02c2d44720) 0 empty

Class boost::is_function<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::single_pass_traversal_tag> (0x0x7f02c2d52410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2d52478) 0 empty
    mpl_::bool_<false> (0x0x7f02c2d44780) 0 empty

Class boost::is_convertible<boost::forward_traversal_tag, boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::forward_traversal_tag, boost::single_pass_traversal_tag> (0x0x7f02c2d524e0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c2d52548) 0 empty
    mpl_::bool_<true> (0x0x7f02c2d447e0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::forward_traversal_tag, boost::single_pass_traversal_tag> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::forward_traversal_tag, boost::single_pass_traversal_tag> > (0x0x7f02c2d525b0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c2d52618) 0 empty
    mpl_::bool_<true> (0x0x7f02c2d44840) 0 empty

Class boost::detail::is_abstract_imp<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<std::basic_string<char> > (0x0x7f02c2d44900) 0 empty

Class boost::is_abstract<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<std::basic_string<char> > (0x0x7f02c2d52680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2d526e8) 0 empty
    mpl_::bool_<false> (0x0x7f02c2d44a20) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<std::basic_string<char>, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<std::basic_string<char>, std::basic_string<char> > (0x0x7f02c2d44a80) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<std::basic_string<char>, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<std::basic_string<char>, std::basic_string<char> > (0x0x7f02c2d448a0) 0 empty

Class boost::detail::is_convertible_impl<std::basic_string<char>, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<std::basic_string<char>, std::basic_string<char> > (0x0x7f02c2d44ae0) 0 empty

Class boost::detail::is_convertible_impl_dispatch<std::basic_string<char>, std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<std::basic_string<char>, std::basic_string<char> > (0x0x7f02c2d52888) 0 empty
  boost::detail::is_convertible_impl<std::basic_string<char>, std::basic_string<char> > (0x0x7f02c2d44b40) 0 empty

Class boost::detail::add_reference_rvalue_layer<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_rvalue_layer<std::basic_string<char> > (0x0x7f02c2d44de0) 0 empty

Class boost::detail::add_reference_impl<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_impl<std::basic_string<char> > (0x0x7f02c2d44d80) 0 empty

Class boost::add_reference<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::add_reference<std::basic_string<char> > (0x0x7f02c2d44d20) 0 empty

Class boost::add_lvalue_reference<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::add_lvalue_reference<std::basic_string<char> > (0x0x7f02c2d44cc0) 0 empty

Class boost::is_void<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_void<std::basic_string<char> > (0x0x7f02c2d52b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2d52bc8) 0 empty
    mpl_::bool_<false> (0x0x7f02c2d780c0) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_helper<std::basic_string<char>, true>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_helper<std::basic_string<char>, true> (0x0x7f02c2d78120) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_imp<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_imp<std::basic_string<char> > (0x0x7f02c2d78060) 0 empty

Class boost::add_rvalue_reference<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::add_rvalue_reference<std::basic_string<char> > (0x0x7f02c2d78000) 0 empty

Class boost::detail::is_convertible_basic_impl<std::basic_string<char>, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<std::basic_string<char>, std::basic_string<char> > (0x0x7f02c2d44c60) 0 empty

Class boost::detail::checker<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<std::basic_string<char> > (0x0x7f02c2d78300) 0 empty

Class boost::is_array<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_array<std::basic_string<char> > (0x0x7f02c2d52dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2d52e38) 0 empty
    mpl_::bool_<false> (0x0x7f02c2d78360) 0 empty

Class boost::is_convertible<std::basic_string<char>, std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<std::basic_string<char>, std::basic_string<char> > (0x0x7f02c2d52ea0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c2d52f08) 0 empty
    mpl_::bool_<true> (0x0x7f02c2d783c0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_convertible<std::basic_string<char>, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_convertible<std::basic_string<char>, std::basic_string<char> > > (0x0x7f02c2d52f70) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c2d85000) 0 empty
    mpl_::bool_<true> (0x0x7f02c2d78420) 0 empty

Class boost::mpl::aux::and_impl<true, boost::is_convertible<std::basic_string<char>, std::basic_string<char> >, 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::is_convertible<std::basic_string<char>, std::basic_string<char> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c2d85068) 0 empty
  boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c2d850d0) 0 empty
    mpl_::bool_<true> (0x0x7f02c2d78480) 0 empty

Class boost::mpl::and_<boost::is_convertible<boost::forward_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<std::basic_string<char>, std::basic_string<char> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::and_<boost::is_convertible<boost::forward_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<std::basic_string<char>, std::basic_string<char> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c2d85138) 0 empty
  boost::mpl::aux::and_impl<true, boost::is_convertible<std::basic_string<char>, std::basic_string<char> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c2d851a0) 0 empty
    boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c2d85208) 0 empty
      mpl_::bool_<true> (0x0x7f02c2d784e0) 0 empty

Class boost::mpl::if_c<true, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag> > (0x0x7f02c2d78540) 0 empty

Class boost::mpl::if_<boost::mpl::and_<boost::is_convertible<boost::forward_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<std::basic_string<char>, std::basic_string<char> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::and_<boost::is_convertible<boost::forward_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<std::basic_string<char>, std::basic_string<char> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag> > (0x0x7f02c2d0ecc0) 0 empty

Class boost::mpl::identity<std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<std::input_iterator_tag> (0x0x7f02c2d785a0) 0 empty

Class boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::forward_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<std::basic_string<char>, std::basic_string<char> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::forward_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<std::basic_string<char>, std::basic_string<char> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag> > (0x0x7f02c2d0ec60) 0 empty

Class boost::mpl::eval_if<boost::mpl::and_<boost::is_reference<std::basic_string<char> >, boost::is_convertible<boost::forward_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::eval_if<boost::is_convertible<boost::forward_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::forward_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> >, boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::forward_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<std::basic_string<char>, std::basic_string<char> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::mpl::and_<boost::is_reference<std::basic_string<char> >, boost::is_convertible<boost::forward_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::eval_if<boost::is_convertible<boost::forward_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::forward_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> >, boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::forward_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<std::basic_string<char>, std::basic_string<char> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag> > > (0x0x7f02c2d0ea20) 0 empty

Class boost::detail::iterator_facade_default_category<boost::forward_traversal_tag, std::basic_string<char>, std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::detail::iterator_facade_default_category<boost::forward_traversal_tag, std::basic_string<char>, std::basic_string<char> > (0x0x7f02c2d85340) 0 empty
  boost::mpl::eval_if<boost::mpl::and_<boost::is_reference<std::basic_string<char> >, boost::is_convertible<boost::forward_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::eval_if<boost::is_convertible<boost::forward_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::forward_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> >, boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::forward_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<std::basic_string<char>, std::basic_string<char> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag> > > (0x0x7f02c2d78600) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<std::input_iterator_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<std::input_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f02c2d78780) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<std::input_iterator_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<std::input_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f02c2d78720) 0 empty

Class boost::detail::is_convertible_impl<std::input_iterator_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<std::input_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f02c2d788a0) 0 empty

Class boost::detail::is_convertible_impl_dispatch<std::input_iterator_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<std::input_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f02c2d85478) 0 empty
  boost::detail::is_convertible_impl<std::input_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f02c2d789c0) 0 empty

Class boost::detail::add_reference_rvalue_layer<std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_rvalue_layer<std::input_iterator_tag> (0x0x7f02c2d78cc0) 0 empty

Class boost::detail::add_reference_impl<std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_impl<std::input_iterator_tag> (0x0x7f02c2d78c60) 0 empty

Class boost::add_reference<std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::add_reference<std::input_iterator_tag> (0x0x7f02c2d78c00) 0 empty

Class boost::add_lvalue_reference<std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::add_lvalue_reference<std::input_iterator_tag> (0x0x7f02c2d78ba0) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_helper<std::input_iterator_tag, true>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_helper<std::input_iterator_tag, true> (0x0x7f02c2d78de0) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_imp<std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_imp<std::input_iterator_tag> (0x0x7f02c2d78d80) 0 empty

Class boost::add_rvalue_reference<std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::add_rvalue_reference<std::input_iterator_tag> (0x0x7f02c2d78d20) 0 empty

Class boost::detail::is_convertible_basic_impl<std::input_iterator_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<std::input_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f02c2d78b40) 0 empty

Class boost::is_convertible<std::input_iterator_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<std::input_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f02c2d85820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2d85888) 0 empty
    mpl_::bool_<false> (0x0x7f02c2d78e40) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<std::input_iterator_tag>, boost::detail::old_category_to_traversal<std::input_iterator_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<std::input_iterator_tag>, boost::detail::old_category_to_traversal<std::input_iterator_tag> > (0x0x7f02c2d78ea0) 0 empty

Class boost::mpl::if_<boost::is_convertible<std::input_iterator_tag, boost::incrementable_traversal_tag>, boost::mpl::identity<std::input_iterator_tag>, boost::detail::old_category_to_traversal<std::input_iterator_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<std::input_iterator_tag, boost::incrementable_traversal_tag>, boost::mpl::identity<std::input_iterator_tag>, boost::detail::old_category_to_traversal<std::input_iterator_tag> > (0x0x7f02c2d786c0) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<std::input_iterator_tag, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<std::input_iterator_tag, std::random_access_iterator_tag> (0x0x7f02c2da6060) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<std::input_iterator_tag, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<std::input_iterator_tag, std::random_access_iterator_tag> (0x0x7f02c2da6000) 0 empty

Class boost::detail::is_convertible_impl<std::input_iterator_tag, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<std::input_iterator_tag, std::random_access_iterator_tag> (0x0x7f02c2da6180) 0 empty

Class boost::detail::is_convertible_impl_dispatch<std::input_iterator_tag, std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<std::input_iterator_tag, std::random_access_iterator_tag> (0x0x7f02c2d85a28) 0 empty
  boost::detail::is_convertible_impl<std::input_iterator_tag, std::random_access_iterator_tag> (0x0x7f02c2da62a0) 0 empty

Class boost::detail::is_convertible_basic_impl<std::input_iterator_tag, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<std::input_iterator_tag, std::random_access_iterator_tag> (0x0x7f02c2da6360) 0 empty

Class boost::is_convertible<std::input_iterator_tag, std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<std::input_iterator_tag, std::random_access_iterator_tag> (0x0x7f02c2d85c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2d85d00) 0 empty
    mpl_::bool_<false> (0x0x7f02c2da63c0) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::random_access_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::random_access_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > > (0x0x7f02c2da6420) 0 empty

Class boost::mpl::if_<boost::is_convertible<std::input_iterator_tag, std::random_access_iterator_tag>, boost::mpl::identity<boost::random_access_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<std::input_iterator_tag, std::random_access_iterator_tag>, boost::mpl::identity<boost::random_access_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > > (0x0x7f02c2d78f60) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<std::input_iterator_tag, std::bidirectional_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<std::input_iterator_tag, std::bidirectional_iterator_tag> (0x0x7f02c2da65a0) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<std::input_iterator_tag, std::bidirectional_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<std::input_iterator_tag, std::bidirectional_iterator_tag> (0x0x7f02c2da6540) 0 empty

Class boost::detail::is_convertible_impl<std::input_iterator_tag, std::bidirectional_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<std::input_iterator_tag, std::bidirectional_iterator_tag> (0x0x7f02c2da66c0) 0 empty

Class boost::detail::is_convertible_impl_dispatch<std::input_iterator_tag, std::bidirectional_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<std::input_iterator_tag, std::bidirectional_iterator_tag> (0x0x7f02c2d85ea0) 0 empty
  boost::detail::is_convertible_impl<std::input_iterator_tag, std::bidirectional_iterator_tag> (0x0x7f02c2da67e0) 0 empty

Class boost::detail::is_convertible_basic_impl<std::input_iterator_tag, std::bidirectional_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<std::input_iterator_tag, std::bidirectional_iterator_tag> (0x0x7f02c2da68a0) 0 empty

Class boost::is_convertible<std::input_iterator_tag, std::bidirectional_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<std::input_iterator_tag, std::bidirectional_iterator_tag> (0x0x7f02c2dbd138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2dbd1a0) 0 empty
    mpl_::bool_<false> (0x0x7f02c2da6900) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > (0x0x7f02c2da6960) 0 empty

Class boost::mpl::if_<boost::is_convertible<std::input_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<std::input_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > (0x0x7f02c2da64e0) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<std::input_iterator_tag, std::forward_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<std::input_iterator_tag, std::forward_iterator_tag> (0x0x7f02c2da6ae0) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<std::input_iterator_tag, std::forward_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<std::input_iterator_tag, std::forward_iterator_tag> (0x0x7f02c2da6a80) 0 empty

Class boost::detail::is_convertible_impl<std::input_iterator_tag, std::forward_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<std::input_iterator_tag, std::forward_iterator_tag> (0x0x7f02c2da6b40) 0 empty

Class boost::detail::is_convertible_impl_dispatch<std::input_iterator_tag, std::forward_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<std::input_iterator_tag, std::forward_iterator_tag> (0x0x7f02c2dbd410) 0 empty
  boost::detail::is_convertible_impl<std::input_iterator_tag, std::forward_iterator_tag> (0x0x7f02c2da6ba0) 0 empty

Class boost::detail::is_convertible_basic_impl<std::input_iterator_tag, std::forward_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<std::input_iterator_tag, std::forward_iterator_tag> (0x0x7f02c2da6cc0) 0 empty

Class boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag> (0x0x7f02c2dbd4e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2dbd548) 0 empty
    mpl_::bool_<false> (0x0x7f02c2da6de0) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > (0x0x7f02c2da6e40) 0 empty

Class boost::mpl::if_<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > (0x0x7f02c2da6a20) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<std::input_iterator_tag, std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<std::input_iterator_tag, std::input_iterator_tag> (0x0x7f02c2dd1000) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<std::input_iterator_tag, std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<std::input_iterator_tag, std::input_iterator_tag> (0x0x7f02c2da6f60) 0 empty

Class boost::detail::is_convertible_impl<std::input_iterator_tag, std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<std::input_iterator_tag, std::input_iterator_tag> (0x0x7f02c2dd1060) 0 empty

Class boost::detail::is_convertible_impl_dispatch<std::input_iterator_tag, std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<std::input_iterator_tag, std::input_iterator_tag> (0x0x7f02c2dbd7b8) 0 empty
  boost::detail::is_convertible_impl<std::input_iterator_tag, std::input_iterator_tag> (0x0x7f02c2dd10c0) 0 empty

Class boost::detail::is_convertible_basic_impl<std::input_iterator_tag, std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<std::input_iterator_tag, std::input_iterator_tag> (0x0x7f02c2dd11e0) 0 empty

Class boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag> (0x0x7f02c2dbd888) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c2dbd8f0) 0 empty
    mpl_::bool_<true> (0x0x7f02c2dd1300) 0 empty

Class boost::mpl::if_c<true, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > (0x0x7f02c2dd1360) 0 empty

Class boost::mpl::if_<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > (0x0x7f02c2da6f00) 0 empty

Class boost::mpl::identity<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<boost::single_pass_traversal_tag> (0x0x7f02c2dd13c0) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > (0x0x7f02c2da6ea0) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > (0x0x7f02c2da69c0) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > (0x0x7f02c2da6480) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::random_access_iterator_tag>, boost::mpl::identity<boost::random_access_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::random_access_iterator_tag>, boost::mpl::identity<boost::random_access_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > > (0x0x7f02c2d78f00) 0 empty

Class boost::detail::old_category_to_traversal<std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::old_category_to_traversal<std::input_iterator_tag> (0x0x7f02c2dbda28) 0 empty
  boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::random_access_iterator_tag>, boost::mpl::identity<boost::random_access_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > > (0x0x7f02c2dd1420) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, boost::incrementable_traversal_tag>, boost::mpl::identity<std::input_iterator_tag>, boost::detail::old_category_to_traversal<std::input_iterator_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, boost::incrementable_traversal_tag>, boost::mpl::identity<std::input_iterator_tag>, boost::detail::old_category_to_traversal<std::input_iterator_tag> > (0x0x7f02c2d78660) 0 empty

Class boost::iterator_category_to_traversal<std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::iterator_category_to_traversal<std::input_iterator_tag> (0x0x7f02c2dbda90) 0 empty
  boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, boost::incrementable_traversal_tag>, boost::mpl::identity<std::input_iterator_tag>, boost::detail::old_category_to_traversal<std::input_iterator_tag> > (0x0x7f02c2dd1480) 0 empty

Class boost::is_same<boost::forward_traversal_tag, boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_same<boost::forward_traversal_tag, boost::single_pass_traversal_tag> (0x0x7f02c2dbdb60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2dbdbc8) 0 empty
    mpl_::bool_<false> (0x0x7f02c2dd1540) 0 empty

Class boost::mpl::if_c<false, std::input_iterator_tag, boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, std::input_iterator_tag, boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag> > (0x0x7f02c2dd15a0) 0 empty

Class boost::mpl::if_<boost::is_same<boost::forward_traversal_tag, boost::single_pass_traversal_tag>, std::input_iterator_tag, boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_same<boost::forward_traversal_tag, boost::single_pass_traversal_tag>, std::input_iterator_tag, boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag> > (0x0x7f02c2dd14e0) 0 empty

Class boost::detail::facade_iterator_category_impl<boost::forward_traversal_tag, std::basic_string<char>, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::facade_iterator_category_impl<boost::forward_traversal_tag, std::basic_string<char>, std::basic_string<char> > (0x0x7f02c2d0e9c0) 0 empty

Class boost::mpl::eval_if<boost::detail::is_iterator_category<boost::forward_traversal_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::detail::facade_iterator_category_impl<boost::forward_traversal_tag, std::basic_string<char>, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::detail::is_iterator_category<boost::forward_traversal_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::detail::facade_iterator_category_impl<boost::forward_traversal_tag, std::basic_string<char>, std::basic_string<char> > > (0x0x7f02c2d0e8a0) 0 empty

Class boost::detail::facade_iterator_category<boost::forward_traversal_tag, std::basic_string<char>, std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::detail::facade_iterator_category<boost::forward_traversal_tag, std::basic_string<char>, std::basic_string<char> > (0x0x7f02c2dbdc98) 0 empty
  boost::mpl::eval_if<boost::detail::is_iterator_category<boost::forward_traversal_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::detail::facade_iterator_category_impl<boost::forward_traversal_tag, std::basic_string<char>, std::basic_string<char> > > (0x0x7f02c2dd1600) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_const<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_const<std::basic_string<char> > > (0x0x7f02c2dbdd68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2dbddd0) 0 empty
    mpl_::bool_<false> (0x0x7f02c2dd1720) 0 empty

Class boost::detail::indirect_traits::is_reference_to_const<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::detail::indirect_traits::is_reference_to_const<std::basic_string<char> > (0x0x7f02c2dbde38) 0 empty
  mpl_::bool_<false> (0x0x7f02c2dd1780) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::detail::indirect_traits::is_reference_to_const<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::detail::indirect_traits::is_reference_to_const<std::basic_string<char> > > (0x0x7f02c2dbdea0) 0 empty
  mpl_::bool_<false> (0x0x7f02c2dd18a0) 0 empty

Class boost::mpl::aux::or_impl<false, boost::is_const<std::basic_string<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_const<std::basic_string<char> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c2dbdf08) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c2dbdf70) 0 empty
    mpl_::bool_<false> (0x0x7f02c2dd1900) 0 empty

Class boost::mpl::aux::or_impl<false, boost::detail::indirect_traits::is_reference_to_const<std::basic_string<char> >, boost::is_const<std::basic_string<char> >, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::or_impl<false, boost::detail::indirect_traits::is_reference_to_const<std::basic_string<char> >, boost::is_const<std::basic_string<char> >, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c2deb000) 0 empty
  boost::mpl::aux::or_impl<false, boost::is_const<std::basic_string<char> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c2deb068) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c2deb0d0) 0 empty
      mpl_::bool_<false> (0x0x7f02c2dd1960) 0 empty

Class boost::mpl::or_<boost::is_const<std::basic_string<char> >, boost::detail::indirect_traits::is_reference_to_const<std::basic_string<char> >, boost::is_const<std::basic_string<char> >, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::or_<boost::is_const<std::basic_string<char> >, boost::detail::indirect_traits::is_reference_to_const<std::basic_string<char> >, boost::is_const<std::basic_string<char> >, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c2deb138) 0 empty
  boost::mpl::aux::or_impl<false, boost::detail::indirect_traits::is_reference_to_const<std::basic_string<char> >, boost::is_const<std::basic_string<char> >, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c2deb1a0) 0 empty
    boost::mpl::aux::or_impl<false, boost::is_const<std::basic_string<char> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c2deb208) 0 empty
      boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c2deb270) 0 empty
        mpl_::bool_<false> (0x0x7f02c2dd19c0) 0 empty

Class boost::detail::iterator_writability_disabled<std::basic_string<char>, std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::detail::iterator_writability_disabled<std::basic_string<char>, std::basic_string<char> > (0x0x7f02c2deb2d8) 0 empty
  boost::mpl::or_<boost::is_const<std::basic_string<char> >, boost::detail::indirect_traits::is_reference_to_const<std::basic_string<char> >, boost::is_const<std::basic_string<char> >, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c2deb340) 0 empty
    boost::mpl::aux::or_impl<false, boost::detail::indirect_traits::is_reference_to_const<std::basic_string<char> >, boost::is_const<std::basic_string<char> >, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c2deb3a8) 0 empty
      boost::mpl::aux::or_impl<false, boost::is_const<std::basic_string<char> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c2deb410) 0 empty
        boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c2deb478) 0 empty
          mpl_::bool_<false> (0x0x7f02c2dd1a20) 0 empty

Class boost::mpl::if_c<false, boost::add_pointer<const std::basic_string<char> >, boost::add_pointer<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::add_pointer<const std::basic_string<char> >, boost::add_pointer<std::basic_string<char> > > (0x0x7f02c2dd1b40) 0 empty

Class boost::mpl::if_<boost::detail::iterator_writability_disabled<std::basic_string<char>, std::basic_string<char> >, boost::add_pointer<const std::basic_string<char> >, boost::add_pointer<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::detail::iterator_writability_disabled<std::basic_string<char>, std::basic_string<char> >, boost::add_pointer<const std::basic_string<char> >, boost::add_pointer<std::basic_string<char> > > (0x0x7f02c2dd16c0) 0 empty

Class boost::detail::add_pointer_impl<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::add_pointer_impl<std::basic_string<char> > (0x0x7f02c2dd1c00) 0 empty

Class boost::add_pointer<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::add_pointer<std::basic_string<char> > (0x0x7f02c2dd1ba0) 0 empty

Class boost::mpl::eval_if<boost::detail::iterator_writability_disabled<std::basic_string<char>, std::basic_string<char> >, boost::add_pointer<const std::basic_string<char> >, boost::add_pointer<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::detail::iterator_writability_disabled<std::basic_string<char>, std::basic_string<char> >, boost::add_pointer<const std::basic_string<char> >, boost::add_pointer<std::basic_string<char> > > (0x0x7f02c2dd1660) 0 empty

Class boost::detail::iterator_facade_types<std::basic_string<char>, boost::forward_traversal_tag, std::basic_string<char>, long int>
   size=1 align=1
   base size=0 base align=1
boost::detail::iterator_facade_types<std::basic_string<char>, boost::forward_traversal_tag, std::basic_string<char>, long int> (0x0x7f02c2d0e840) 0 empty

Class boost::detail::operator_arrow_dispatch<std::basic_string<char>, std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::operator_arrow_dispatch<std::basic_string<char>, std::basic_string<char>*> (0x0x7f02c2dd1d20) 0 empty

Class boost::detail::is_pod_impl<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pod_impl<std::basic_string<char> > (0x0x7f02c2dd1f00) 0 empty

Class boost::detail::is_scalar_impl<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_scalar_impl<std::basic_string<char> > (0x0x7f02c2dd1f60) 0 empty

Class boost::is_enum<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_enum<std::basic_string<char> > (0x0x7f02c2deb6e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2deb750) 0 empty
    mpl_::bool_<false> (0x0x7f02c2dfc000) 0 empty

Class boost::detail::is_pointer_impl<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<std::basic_string<char> > (0x0x7f02c2dfc060) 0 empty

Class boost::detail::is_pointer_helper<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<std::basic_string<char> > (0x0x7f02c2dfc180) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<std::basic_string<char> > (0x0x7f02c2dfc5a0) 0 empty

Class boost::is_member_function_pointer<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<std::basic_string<char> > (0x0x7f02c2debc30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2debc98) 0 empty
    mpl_::bool_<false> (0x0x7f02c2dfc600) 0 empty

Class boost::is_member_pointer<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<std::basic_string<char> > (0x0x7f02c2debdd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2debe38) 0 empty
    mpl_::bool_<false> (0x0x7f02c2dfc660) 0 empty

Class boost::is_pointer<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<std::basic_string<char> > (0x0x7f02c2debea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2debf08) 0 empty
    mpl_::bool_<false> (0x0x7f02c2dfc780) 0 empty

Class boost::is_scalar<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_scalar<std::basic_string<char> > (0x0x7f02c2debf70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2a17000) 0 empty
    mpl_::bool_<false> (0x0x7f02c2dfc7e0) 0 empty

Class boost::is_pod<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_pod<std::basic_string<char> > (0x0x7f02c2a17068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2a170d0) 0 empty
    mpl_::bool_<false> (0x0x7f02c2dfc840) 0 empty

Class boost::is_POD<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_POD<std::basic_string<char> > (0x0x7f02c2a17138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2a171a0) 0 empty
    mpl_::bool_<false> (0x0x7f02c2dfc8a0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_POD<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_POD<std::basic_string<char> > > (0x0x7f02c2a17208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2a17270) 0 empty
    mpl_::bool_<false> (0x0x7f02c2dfc900) 0 empty

Class boost::mpl::aux::and_impl<false, boost::detail::iterator_writability_disabled<std::basic_string<char>, std::basic_string<char> >, 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, boost::detail::iterator_writability_disabled<std::basic_string<char>, std::basic_string<char> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c2a172d8) 0 empty
  mpl_::bool_<false> (0x0x7f02c2dfc960) 0 empty

Class boost::mpl::and_<boost::is_POD<std::basic_string<char> >, boost::detail::iterator_writability_disabled<std::basic_string<char>, std::basic_string<char> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::and_<boost::is_POD<std::basic_string<char> >, boost::detail::iterator_writability_disabled<std::basic_string<char>, std::basic_string<char> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c2a17340) 0 empty
  boost::mpl::aux::and_impl<false, boost::detail::iterator_writability_disabled<std::basic_string<char>, std::basic_string<char> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f02c2a173a8) 0 empty
    mpl_::bool_<false> (0x0x7f02c2dfc9c0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::mpl::and_<boost::is_POD<std::basic_string<char> >, boost::detail::iterator_writability_disabled<std::basic_string<char>, std::basic_string<char> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::mpl::and_<boost::is_POD<std::basic_string<char> >, boost::detail::iterator_writability_disabled<std::basic_string<char>, std::basic_string<char> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > > (0x0x7f02c2a17410) 0 empty
  mpl_::bool_<false> (0x0x7f02c2dfca20) 0 empty

Class boost::mpl::not_<boost::mpl::and_<boost::is_POD<std::basic_string<char> >, boost::detail::iterator_writability_disabled<std::basic_string<char>, std::basic_string<char> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::not_<boost::mpl::and_<boost::is_POD<std::basic_string<char> >, boost::detail::iterator_writability_disabled<std::basic_string<char>, std::basic_string<char> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > > (0x0x7f02c2a17478) 0 empty
  boost::mpl::aux::not_impl<0l> (0x0x7f02c2a174e0) 0 empty
    mpl_::bool_<true> (0x0x7f02c2dfca80) 0 empty

Class boost::detail::use_operator_brackets_proxy<std::basic_string<char>, std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::detail::use_operator_brackets_proxy<std::basic_string<char>, std::basic_string<char> > (0x0x7f02c2a17548) 0 empty
  boost::mpl::not_<boost::mpl::and_<boost::is_POD<std::basic_string<char> >, boost::detail::iterator_writability_disabled<std::basic_string<char>, std::basic_string<char> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > > (0x0x7f02c2a175b0) 0 empty
    boost::mpl::aux::not_impl<0l> (0x0x7f02c2a17618) 0 empty
      mpl_::bool_<true> (0x0x7f02c2dfcae0) 0 empty

Class boost::mpl::if_c<true, boost::detail::operator_brackets_proxy<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> >, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::detail::operator_brackets_proxy<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> >, std::basic_string<char> > (0x0x7f02c2dfcc00) 0 empty

Class boost::mpl::if_<boost::detail::use_operator_brackets_proxy<std::basic_string<char>, std::basic_string<char> >, boost::detail::operator_brackets_proxy<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> >, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::detail::use_operator_brackets_proxy<std::basic_string<char>, std::basic_string<char> >, boost::detail::operator_brackets_proxy<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> >, std::basic_string<char> > (0x0x7f02c2dd1ea0) 0 empty

Class boost::detail::operator_brackets_result<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default>, std::basic_string<char>, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::operator_brackets_result<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default>, std::basic_string<char>, std::basic_string<char> > (0x0x7f02c2dd1e40) 0 empty

Class boost::iterator_facade<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default>, std::basic_string<char>, boost::forward_traversal_tag, std::basic_string<char>, long int>
   size=1 align=1
   base size=0 base align=1
boost::iterator_facade<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default>, std::basic_string<char>, boost::forward_traversal_tag, std::basic_string<char>, long int> (0x0x7f02c2d0e7e0) 0 empty

Class boost::detail::is_arithmetic_impl<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag> > (0x0x7f02c2dfcde0) 0 empty

Class boost::is_integral<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag> >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag> > (0x0x7f02c2a17820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2a17888) 0 empty
    mpl_::bool_<false> (0x0x7f02c2dfce40) 0 empty

Class boost::is_float<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag> >
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag> > (0x0x7f02c2a178f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2a17958) 0 empty
    mpl_::bool_<false> (0x0x7f02c2dfcea0) 0 empty

Class boost::is_arithmetic<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag> >
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag> > (0x0x7f02c2a179c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2a17a28) 0 empty
    mpl_::bool_<false> (0x0x7f02c2dfcf00) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag>, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag>, boost::incrementable_traversal_tag> (0x0x7f02c2dfcf60) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag>, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag>, boost::incrementable_traversal_tag> (0x0x7f02c2dfcd80) 0 empty

Class boost::detail::is_convertible_impl<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag>, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag>, boost::incrementable_traversal_tag> (0x0x7f02c2a3a000) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag>, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag>, boost::incrementable_traversal_tag> (0x0x7f02c2a17af8) 0 empty
  boost::detail::is_convertible_impl<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag>, boost::incrementable_traversal_tag> (0x0x7f02c2a3a060) 0 empty

Class boost::detail::add_reference_rvalue_layer<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag> >
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_rvalue_layer<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag> > (0x0x7f02c2a3a240) 0 empty

Class boost::detail::add_reference_impl<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag> >
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_impl<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag> > (0x0x7f02c2a3a1e0) 0 empty

Class boost::add_reference<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag> >
   size=1 align=1
   base size=0 base align=1
boost::add_reference<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag> > (0x0x7f02c2a3a180) 0 empty

Class boost::add_lvalue_reference<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag> >
   size=1 align=1
   base size=0 base align=1
boost::add_lvalue_reference<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag> > (0x0x7f02c2a3a120) 0 empty

Class boost::detail::is_reference_impl<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag> > (0x0x7f02c2a3a360) 0 empty

Class boost::is_lvalue_reference<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag> >
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag> > (0x0x7f02c2a17d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2a17d68) 0 empty
    mpl_::bool_<false> (0x0x7f02c2a3a3c0) 0 empty

Class boost::is_rvalue_reference<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag> >
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag> > (0x0x7f02c2a17dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2a17e38) 0 empty
    mpl_::bool_<false> (0x0x7f02c2a3a420) 0 empty

Class boost::is_reference<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag> >
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag> > (0x0x7f02c2a17ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2a17f08) 0 empty
    mpl_::bool_<false> (0x0x7f02c2a3a480) 0 empty

Class boost::is_void<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag> >
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag> > (0x0x7f02c2a17f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2deb680) 0 empty
    mpl_::bool_<false> (0x0x7f02c2a3a4e0) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_helper<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag>, true>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_helper<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag>, true> (0x0x7f02c2a3a540) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_imp<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag> >
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_imp<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag> > (0x0x7f02c2a3a300) 0 empty

Class boost::add_rvalue_reference<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag> >
   size=1 align=1
   base size=0 base align=1
boost::add_rvalue_reference<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag> > (0x0x7f02c2a3a2a0) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag>, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag>, boost::incrementable_traversal_tag> (0x0x7f02c2a3a0c0) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::single_pass_traversal_tag, boost::forward_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::single_pass_traversal_tag, boost::forward_traversal_tag> (0x0x7f02c2a3a720) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::single_pass_traversal_tag, boost::forward_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::single_pass_traversal_tag, boost::forward_traversal_tag> (0x0x7f02c2a3a6c0) 0 empty

Class boost::detail::is_convertible_impl<boost::single_pass_traversal_tag, boost::forward_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::single_pass_traversal_tag, boost::forward_traversal_tag> (0x0x7f02c2a3a780) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::single_pass_traversal_tag, boost::forward_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::single_pass_traversal_tag, boost::forward_traversal_tag> (0x0x7f02c2a47478) 0 empty
  boost::detail::is_convertible_impl<boost::single_pass_traversal_tag, boost::forward_traversal_tag> (0x0x7f02c2a3a7e0) 0 empty

Class boost::detail::add_reference_rvalue_layer<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_rvalue_layer<boost::single_pass_traversal_tag> (0x0x7f02c2a3aa80) 0 empty

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

Class boost::add_reference<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::add_reference<boost::single_pass_traversal_tag> (0x0x7f02c2a3a9c0) 0 empty

Class boost::add_lvalue_reference<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::add_lvalue_reference<boost::single_pass_traversal_tag> (0x0x7f02c2a3a960) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_helper<boost::single_pass_traversal_tag, true>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_helper<boost::single_pass_traversal_tag, true> (0x0x7f02c2a3aba0) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_imp<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_imp<boost::single_pass_traversal_tag> (0x0x7f02c2a3ab40) 0 empty

Class boost::add_rvalue_reference<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::add_rvalue_reference<boost::single_pass_traversal_tag> (0x0x7f02c2a3aae0) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::single_pass_traversal_tag, boost::forward_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::single_pass_traversal_tag, boost::forward_traversal_tag> (0x0x7f02c2a3a900) 0 empty

Class boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag> (0x0x7f02c2a477b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2a47820) 0 empty
    mpl_::bool_<false> (0x0x7f02c2a3ad80) 0 empty

Class mpl_::assert_arg_pred<boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag> >
   size=1 align=1
   base size=0 base align=1
mpl_::assert_arg_pred<boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag> > (0x0x7f02c2a3a660) 0 empty

Class mpl_::assert_arg_pred_not<boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag> >
   size=1 align=1
   base size=0 base align=1
mpl_::assert_arg_pred_not<boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag> > (0x0x7f02c2a3ade0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag> > (0x0x7f02c2a47a90) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c2a47af8) 0 empty
    mpl_::bool_<true> (0x0x7f02c2a3aea0) 0 empty

Class boost::mpl::aux::or_impl<true, boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, 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_convertible<std::input_iterator_tag, std::output_iterator_tag>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c2a47b60) 0 empty
  mpl_::bool_<true> (0x0x7f02c2a67000) 0 empty

Class boost::mpl::or_<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::or_<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c2a47bc8) 0 empty
  boost::mpl::aux::or_impl<true, boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c2a47c30) 0 empty
    mpl_::bool_<true> (0x0x7f02c2a67060) 0 empty

Class boost::detail::is_iterator_category<std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_iterator_category<std::input_iterator_tag> (0x0x7f02c2a47c98) 0 empty
  boost::mpl::or_<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c2a47d00) 0 empty
    boost::mpl::aux::or_impl<true, boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c2a47d68) 0 empty
      mpl_::bool_<true> (0x0x7f02c2a670c0) 0 empty

Class mpl_::assert_arg_pred_not<boost::detail::is_iterator_category<std::input_iterator_tag> >
   size=1 align=1
   base size=0 base align=1
mpl_::assert_arg_pred_not<boost::detail::is_iterator_category<std::input_iterator_tag> > (0x0x7f02c2a3ae40) 0 empty

Class mpl_::assert_arg_pred<boost::detail::is_iterator_category<std::input_iterator_tag> >
   size=1 align=1
   base size=0 base align=1
mpl_::assert_arg_pred<boost::detail::is_iterator_category<std::input_iterator_tag> > (0x0x7f02c2a671e0) 0 empty

Class boost::detail::is_iterator_traversal<std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_iterator_traversal<std::input_iterator_tag> (0x0x7f02c2a6f138) 0 empty
  boost::is_convertible<std::input_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f02c2a6f1a0) 0 empty
    boost::integral_constant<bool, false> (0x0x7f02c2a6f208) 0 empty
      mpl_::bool_<false> (0x0x7f02c2a672a0) 0 empty

Class mpl_::assert_arg_pred<boost::detail::is_iterator_traversal<std::input_iterator_tag> >
   size=1 align=1
   base size=0 base align=1
mpl_::assert_arg_pred<boost::detail::is_iterator_traversal<std::input_iterator_tag> > (0x0x7f02c2a67240) 0 empty

Class mpl_::assert_arg_pred_not<boost::detail::is_iterator_traversal<std::input_iterator_tag> >
   size=1 align=1
   base size=0 base align=1
mpl_::assert_arg_pred_not<boost::detail::is_iterator_traversal<std::input_iterator_tag> > (0x0x7f02c2a67300) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::forward_traversal_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::forward_traversal_tag, boost::incrementable_traversal_tag> (0x0x7f02c2a674e0) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::forward_traversal_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::forward_traversal_tag, boost::incrementable_traversal_tag> (0x0x7f02c2a67480) 0 empty

Class boost::detail::is_convertible_impl<boost::forward_traversal_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::forward_traversal_tag, boost::incrementable_traversal_tag> (0x0x7f02c2a67540) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::forward_traversal_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::forward_traversal_tag, boost::incrementable_traversal_tag> (0x0x7f02c2a6f548) 0 empty
  boost::detail::is_convertible_impl<boost::forward_traversal_tag, boost::incrementable_traversal_tag> (0x0x7f02c2a675a0) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::forward_traversal_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::forward_traversal_tag, boost::incrementable_traversal_tag> (0x0x7f02c2a676c0) 0 empty

Class boost::is_convertible<boost::forward_traversal_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::forward_traversal_tag, boost::incrementable_traversal_tag> (0x0x7f02c2a6f680) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c2a6f6e8) 0 empty
    mpl_::bool_<true> (0x0x7f02c2a677e0) 0 empty

Class boost::detail::is_iterator_traversal<boost::forward_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_iterator_traversal<boost::forward_traversal_tag> (0x0x7f02c2a6f750) 0 empty
  boost::is_convertible<boost::forward_traversal_tag, boost::incrementable_traversal_tag> (0x0x7f02c2a6f7b8) 0 empty
    boost::integral_constant<bool, true> (0x0x7f02c2a6f820) 0 empty
      mpl_::bool_<true> (0x0x7f02c2a67840) 0 empty

Class mpl_::assert_arg_pred_not<boost::detail::is_iterator_traversal<boost::forward_traversal_tag> >
   size=1 align=1
   base size=0 base align=1
mpl_::assert_arg_pred_not<boost::detail::is_iterator_traversal<boost::forward_traversal_tag> > (0x0x7f02c2a67420) 0 empty

Class mpl_::assert_arg_pred<boost::detail::is_iterator_traversal<boost::forward_traversal_tag> >
   size=1 align=1
   base size=0 base align=1
mpl_::assert_arg_pred<boost::detail::is_iterator_traversal<boost::forward_traversal_tag> > (0x0x7f02c2a67a20) 0 empty

Class boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag> (0x0x7f02c2a33a80) 0 empty
  std::input_iterator_tag (0x0x7f02c2a3a5a0) 0 empty
  boost::forward_traversal_tag (0x0x7f02c2a470d0) 0 empty
    boost::single_pass_traversal_tag (0x0x7f02c2a47138) 0 empty
      boost::incrementable_traversal_tag (0x0x7f02c2a471a0) 0 empty
        boost::no_traversal_tag (0x0x7f02c2a3a600) 0 empty

Class boost::is_convertible<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag>, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag>, boost::incrementable_traversal_tag> (0x0x7f02c2a6fa90) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c2a6faf8) 0 empty
    mpl_::bool_<true> (0x0x7f02c2a67b40) 0 empty

Class boost::mpl::if_c<true, boost::mpl::identity<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag> >, boost::detail::old_category_to_traversal<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::mpl::identity<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag> >, boost::detail::old_category_to_traversal<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag> > > (0x0x7f02c2a67ba0) 0 empty

Class boost::mpl::if_<boost::is_convertible<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag>, boost::incrementable_traversal_tag>, boost::mpl::identity<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag> >, boost::detail::old_category_to_traversal<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag>, boost::incrementable_traversal_tag>, boost::mpl::identity<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag> >, boost::detail::old_category_to_traversal<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag> > > (0x0x7f02c2dfcd20) 0 empty

Class boost::mpl::identity<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag> > (0x0x7f02c2a67c00) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag>, boost::incrementable_traversal_tag>, boost::mpl::identity<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag> >, boost::detail::old_category_to_traversal<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag>, boost::incrementable_traversal_tag>, boost::mpl::identity<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag> >, boost::detail::old_category_to_traversal<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag> > > (0x0x7f02c2dfccc0) 0 empty

Class boost::iterator_category_to_traversal<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag> >
   size=1 align=1
   base size=1 base align=1
boost::iterator_category_to_traversal<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag> > (0x0x7f02c2a6fc30) 0 empty
  boost::mpl::eval_if<boost::is_convertible<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag>, boost::incrementable_traversal_tag>, boost::mpl::identity<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag> >, boost::detail::old_category_to_traversal<boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::forward_traversal_tag> > > (0x0x7f02c2a67c60) 0 empty

Class boost::iterator_adaptor<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default>, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, std::basic_string<char>, boost::use_default, std::basic_string<char>, boost::use_default>
   size=72 align=8
   base size=72 base align=8
boost::iterator_adaptor<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default>, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, std::basic_string<char>, boost::use_default, std::basic_string<char>, boost::use_default> (0x0x7f02c2a17750) 0
  boost::iterator_facade<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default>, std::basic_string<char>, boost::forward_traversal_tag, std::basic_string<char>, long int> (0x0x7f02c2dfcc60) 0 empty

Class boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default>
   size=80 align=8
   base size=73 base align=8
boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> (0x0x7f02c2a177b8) 0
  boost::iterator_adaptor<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default>, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, std::basic_string<char>, boost::use_default, std::basic_string<char>, boost::use_default> (0x0x7f02c2a6fc98) 0
    boost::iterator_facade<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default>, std::basic_string<char>, boost::forward_traversal_tag, std::basic_string<char>, long int> (0x0x7f02c2a67cc0) 0 empty

Class boost::detail::is_arithmetic_impl<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2a67d80) 0 empty

Class boost::is_integral<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2a6fd68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2a6fdd0) 0 empty
    mpl_::bool_<false> (0x0x7f02c2a67de0) 0 empty

Class boost::is_float<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2a6fe38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2a6fea0) 0 empty
    mpl_::bool_<false> (0x0x7f02c2a67e40) 0 empty

Class boost::is_arithmetic<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2a6ff08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2a6ff70) 0 empty
    mpl_::bool_<false> (0x0x7f02c2a67ea0) 0 empty

Class boost::detail::is_abstract_imp<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2a67f00) 0 empty

Class boost::is_abstract<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2ac5000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2ac5068) 0 empty
    mpl_::bool_<false> (0x0x7f02c2a67f60) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2ac8000) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2a67d20) 0 empty

Class boost::detail::is_convertible_impl<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2ac8060) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2ac5138) 0 empty
  boost::detail::is_convertible_impl<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2ac80c0) 0 empty

Class boost::detail::add_reference_rvalue_layer<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_rvalue_layer<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2ac82a0) 0 empty

Class boost::detail::add_reference_impl<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_impl<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2ac8240) 0 empty

Class boost::add_reference<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::add_reference<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2ac81e0) 0 empty

Class boost::add_lvalue_reference<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::add_lvalue_reference<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2ac8180) 0 empty

Class boost::detail::is_reference_impl<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2ac83c0) 0 empty

Class boost::is_lvalue_reference<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2ac5340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2ac53a8) 0 empty
    mpl_::bool_<false> (0x0x7f02c2ac8420) 0 empty

Class boost::is_rvalue_reference<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2ac5410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2ac5478) 0 empty
    mpl_::bool_<false> (0x0x7f02c2ac8480) 0 empty

Class boost::is_reference<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2ac54e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2ac5548) 0 empty
    mpl_::bool_<false> (0x0x7f02c2ac84e0) 0 empty

Class boost::is_void<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2ac55b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2ac5618) 0 empty
    mpl_::bool_<false> (0x0x7f02c2ac8540) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_helper<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, true>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_helper<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, true> (0x0x7f02c2ac85a0) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_imp<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_imp<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2ac8360) 0 empty

Class boost::add_rvalue_reference<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::add_rvalue_reference<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2ac8300) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2ac8120) 0 empty

Class boost::detail::checker<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2ac8600) 0 empty

Class boost::is_array<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_array<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2ac5750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2ac57b8) 0 empty
    mpl_::bool_<false> (0x0x7f02c2ac8660) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >*> (0x0x7f02c2ac8780) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2ac58f0) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >*> (0x0x7f02c2ac87e0) 0 empty

Class boost::detail::is_function_impl<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2ac5958) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2ac59c0) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >*> (0x0x7f02c2ac8840) 0 empty

Class boost::is_function<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2ac5a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2ac5a90) 0 empty
    mpl_::bool_<false> (0x0x7f02c2ac88a0) 0 empty

Class boost::is_convertible<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2ac5af8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c2ac5b60) 0 empty
    mpl_::bool_<true> (0x0x7f02c2ac8900) 0 empty

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

Class boost::iterators::enabled<true>::base<boost::detail::enable_type>
   size=1 align=1
   base size=0 base align=1
boost::iterators::enabled<true>::base<boost::detail::enable_type> (0x0x7f02c2ac89c0) 0 empty

Class boost::iterators::enable_if<boost::is_convertible<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::detail::enable_type>
   size=1 align=1
   base size=1 base align=1
boost::iterators::enable_if<boost::is_convertible<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::detail::enable_type> (0x0x7f02c2ac5bc8) 0 empty
  boost::iterators::enabled<true>::base<boost::detail::enable_type> (0x0x7f02c2ac8a20) 0 empty

Class boost::enable_if_convertible<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::enable_if_convertible<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2ac5c30) 0 empty
  boost::iterators::enable_if<boost::is_convertible<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::detail::enable_type> (0x0x7f02c2ac5c98) 0 empty
    boost::iterators::enabled<true>::base<boost::detail::enable_type> (0x0x7f02c2ac8a80) 0 empty

Class boost::detail::is_arithmetic_impl<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2ac8b40) 0 empty

Class boost::is_integral<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2ac5d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2ac5d68) 0 empty
    mpl_::bool_<false> (0x0x7f02c2ac8ba0) 0 empty

Class boost::is_float<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2ac5dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2ac5e38) 0 empty
    mpl_::bool_<false> (0x0x7f02c2ac8c00) 0 empty

Class boost::is_arithmetic<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2ac5ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2ac5f08) 0 empty
    mpl_::bool_<false> (0x0x7f02c2ac8c60) 0 empty

Class boost::detail::is_abstract_imp<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2ac8cc0) 0 empty

Class boost::is_abstract<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2ac5f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2b05000) 0 empty
    mpl_::bool_<false> (0x0x7f02c2ac8d20) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2ac8d80) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2ac8ae0) 0 empty

Class boost::detail::is_convertible_impl<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2ac8de0) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2b050d0) 0 empty
  boost::detail::is_convertible_impl<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2ac8e40) 0 empty

Class boost::detail::add_reference_rvalue_layer<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_rvalue_layer<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2b0e060) 0 empty

Class boost::detail::add_reference_impl<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_impl<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2b0e000) 0 empty

Class boost::add_reference<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::add_reference<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2ac8f60) 0 empty

Class boost::add_lvalue_reference<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::add_lvalue_reference<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2ac8f00) 0 empty

Class boost::detail::is_reference_impl<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2b0e180) 0 empty

Class boost::is_lvalue_reference<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2b052d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2b05340) 0 empty
    mpl_::bool_<false> (0x0x7f02c2b0e1e0) 0 empty

Class boost::is_rvalue_reference<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2b053a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2b05410) 0 empty
    mpl_::bool_<false> (0x0x7f02c2b0e240) 0 empty

Class boost::is_reference<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2b05478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2b054e0) 0 empty
    mpl_::bool_<false> (0x0x7f02c2b0e2a0) 0 empty

Class boost::is_void<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2b05548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2b055b0) 0 empty
    mpl_::bool_<false> (0x0x7f02c2b0e300) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_helper<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, true>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_helper<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, true> (0x0x7f02c2b0e360) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_imp<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_imp<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2b0e120) 0 empty

Class boost::add_rvalue_reference<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::add_rvalue_reference<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2b0e0c0) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2ac8ea0) 0 empty

Class boost::detail::checker<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2b0e3c0) 0 empty

Class boost::is_array<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_array<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2b056e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2b05750) 0 empty
    mpl_::bool_<false> (0x0x7f02c2b0e420) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >*> (0x0x7f02c2b0e540) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2b05888) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >*> (0x0x7f02c2b0e5a0) 0 empty

Class boost::detail::is_function_impl<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2b058f0) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2b05958) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >*> (0x0x7f02c2b0e600) 0 empty

Class boost::is_function<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2b059c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2b05a28) 0 empty
    mpl_::bool_<false> (0x0x7f02c2b0e660) 0 empty

Class boost::is_convertible<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2b05a90) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c2b05af8) 0 empty
    mpl_::bool_<true> (0x0x7f02c2b0e6c0) 0 empty

Class boost::iterators::enable_if<boost::is_convertible<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::detail::enable_type>
   size=1 align=1
   base size=1 base align=1
boost::iterators::enable_if<boost::is_convertible<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::detail::enable_type> (0x0x7f02c2b05b60) 0 empty
  boost::iterators::enabled<true>::base<boost::detail::enable_type> (0x0x7f02c2b0e720) 0 empty

Class boost::enable_if_convertible<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::enable_if_convertible<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c2b05bc8) 0 empty
  boost::iterators::enable_if<boost::is_convertible<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::detail::enable_type> (0x0x7f02c2b05c30) 0 empty
    boost::iterators::enabled<true>::base<boost::detail::enable_type> (0x0x7f02c2b0e780) 0 empty

Class boost::detail::addressof_impl<std::vector<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::addressof_impl<std::vector<std::basic_string<char> > > (0x0x7f02c2b0e7e0) 0 empty

Class boost::detail::addr_impl_ref<std::vector<std::basic_string<char> > >
   size=8 align=8
   base size=8 base align=8
boost::detail::addr_impl_ref<std::vector<std::basic_string<char> > > (0x0x7f02c2b0e840) 0

Vtable for boost::any::holder<boost::shared_ptr<TCPConnection> >
boost::any::holder<boost::shared_ptr<TCPConnection> >::_ZTVN5boost3any6holderINS_10shared_ptrI13TCPConnectionEEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost3any6holderINS_10shared_ptrI13TCPConnectionEEEE)
16    (int (*)(...))boost::any::holder<boost::shared_ptr<TCPConnection> >::~holder
24    (int (*)(...))boost::any::holder<boost::shared_ptr<TCPConnection> >::~holder
32    (int (*)(...))boost::any::holder<ValueType>::type<boost::shared_ptr<TCPConnection> >
40    (int (*)(...))boost::any::holder<ValueType>::clone<boost::shared_ptr<TCPConnection> >

Class boost::any::holder<boost::shared_ptr<TCPConnection> >
   size=24 align=8
   base size=24 base align=8
boost::any::holder<boost::shared_ptr<TCPConnection> > (0x0x7f02c2b05e38) 0
    vptr=((& boost::any::holder<boost::shared_ptr<TCPConnection> >::_ZTVN5boost3any6holderINS_10shared_ptrI13TCPConnectionEEEE) + 16u)
  boost::any::placeholder (0x0x7f02c2b0e900) 0 nearly-empty
      primary-for boost::any::holder<boost::shared_ptr<TCPConnection> > (0x0x7f02c2b05e38)

Class boost::exception_detail::enable_error_info_helper<boost::bad_any_cast, 1>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_helper<boost::bad_any_cast, 1> (0x0x7f02c2b0e9c0) 0 empty

Class boost::exception_detail::enable_error_info_return_type<boost::bad_any_cast>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_return_type<boost::bad_any_cast> (0x0x7f02c2b0e960) 0 empty

Vtable for boost::exception_detail::error_info_injector<boost::bad_any_cast>
boost::exception_detail::error_info_injector<boost::bad_any_cast>::_ZTVN5boost16exception_detail19error_info_injectorINS_12bad_any_castEEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_12bad_any_castEEE)
16    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::bad_any_cast>
24    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::bad_any_cast>
32    (int (*)(...))boost::bad_any_cast::what
40    (int (*)(...))-8
48    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_12bad_any_castEEE)
56    (int (*)(...))boost::exception_detail::error_info_injector<boost::bad_any_cast>::_ZThn8_N5boost16exception_detail19error_info_injectorINS_12bad_any_castEED1Ev
64    (int (*)(...))boost::exception_detail::error_info_injector<boost::bad_any_cast>::_ZThn8_N5boost16exception_detail19error_info_injectorINS_12bad_any_castEED0Ev

Class boost::exception_detail::error_info_injector<boost::bad_any_cast>
   size=48 align=8
   base size=44 base align=8
boost::exception_detail::error_info_injector<boost::bad_any_cast> (0x0x7f02c2b65150) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::bad_any_cast>::_ZTVN5boost16exception_detail19error_info_injectorINS_12bad_any_castEEE) + 16u)
  boost::bad_any_cast (0x0x7f02c2b05f08) 0 nearly-empty
      primary-for boost::exception_detail::error_info_injector<boost::bad_any_cast> (0x0x7f02c2b65150)
    std::bad_cast (0x0x7f02c2b05f70) 0 nearly-empty
        primary-for boost::bad_any_cast (0x0x7f02c2b05f08)
      std::exception (0x0x7f02c2b0ea20) 0 nearly-empty
          primary-for std::bad_cast (0x0x7f02c2b05f70)
  boost::exception (0x0x7f02c2b0ea80) 8
      vptr=((& boost::exception_detail::error_info_injector<boost::bad_any_cast>::_ZTVN5boost16exception_detail19error_info_injectorINS_12bad_any_castEEE) + 56u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_any_cast> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_any_cast> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_any_castEEEEE: 21u entries
0     48u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_any_castEEEEE)
24    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::bad_any_cast> >
32    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::bad_any_cast> >
40    (int (*)(...))boost::bad_any_cast::what
48    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<boost::bad_any_cast> >
56    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<boost::bad_any_cast> >
64    (int (*)(...))-8
72    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_any_castEEEEE)
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_any_cast> >::_ZThn8_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_any_castEEEED1Ev
88    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_any_cast> >::_ZThn8_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_any_castEEEED0Ev
96    18446744073709551568u
104   18446744073709551568u
112   18446744073709551568u
120   (int (*)(...))-48
128   (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_any_castEEEEE)
136   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_any_cast> >::_ZTv0_n24_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_any_castEEEE5cloneEv
144   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_any_cast> >::_ZTv0_n32_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_any_castEEEE7rethrowEv
152   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_any_cast> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_any_castEEEED1Ev
160   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_any_cast> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_any_castEEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_any_cast> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_any_cast> >::_ZTTN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_any_castEEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_any_cast> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_any_castEEEEE) + 24u)
8     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_any_cast> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_any_castEEEEE) + 136u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_any_cast> >
   size=56 align=8
   base size=44 base align=8
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_any_cast> > (0x0x7f02c2b65310) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_any_cast> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_any_castEEEEE) + 24u)
  boost::exception_detail::error_info_injector<boost::bad_any_cast> (0x0x7f02c2b65380) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_any_cast> > (0x0x7f02c2b65310)
    boost::bad_any_cast (0x0x7f02c2b71000) 0 nearly-empty
        primary-for boost::exception_detail::error_info_injector<boost::bad_any_cast> (0x0x7f02c2b65380)
      std::bad_cast (0x0x7f02c2b71068) 0 nearly-empty
          primary-for boost::bad_any_cast (0x0x7f02c2b71000)
        std::exception (0x0x7f02c2b0eba0) 0 nearly-empty
            primary-for std::bad_cast (0x0x7f02c2b71068)
    boost::exception (0x0x7f02c2b0ec00) 8
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_any_cast> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_any_castEEEEE) + 80u)
  boost::exception_detail::clone_base (0x0x7f02c2b0ec60) 48 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_any_cast> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_any_castEEEEE) + 136u)

Class boost::detail::function::basic_vtable0<long unsigned int*>
   size=16 align=8
   base size=16 base align=8
boost::detail::function::basic_vtable0<long unsigned int*> (0x0x7f02c2b9f120) 0

Class boost::is_integral<boost::function0<long unsigned int*> >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::function0<long unsigned int*> > (0x0x7f02c2b71820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2b71888) 0 empty
    mpl_::bool_<false> (0x0x7f02c2b9f180) 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<NegCacheEntry, std::allocator<NegCacheEntry> > > > >
   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<NegCacheEntry, std::allocator<NegCacheEntry> > > > > (0x0x7f02c2b9f3c0) 0 empty

Class boost::detail::addressof_impl<std::vector<ThreadPipeSet> >
   size=1 align=1
   base size=0 base align=1
boost::detail::addressof_impl<std::vector<ThreadPipeSet> > (0x0x7f02c2b9f480) 0 empty

Class boost::detail::addr_impl_ref<std::vector<ThreadPipeSet> >
   size=8 align=8
   base size=8 base align=8
boost::detail::addr_impl_ref<std::vector<ThreadPipeSet> > (0x0x7f02c2b9f4e0) 0

Class boost::exception_detail::enable_error_info_helper<boost::bad_function_call, 1>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_helper<boost::bad_function_call, 1> (0x0x7f02c2b9f600) 0 empty

Class boost::exception_detail::enable_error_info_return_type<boost::bad_function_call>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_return_type<boost::bad_function_call> (0x0x7f02c2b9f5a0) 0 empty

Vtable for boost::exception_detail::error_info_injector<boost::bad_function_call>
boost::exception_detail::error_info_injector<boost::bad_function_call>::_ZTVN5boost16exception_detail19error_info_injectorINS_17bad_function_callEEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_17bad_function_callEEE)
16    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::bad_function_call>
24    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::bad_function_call>
32    (int (*)(...))std::runtime_error::what
40    (int (*)(...))-16
48    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_17bad_function_callEEE)
56    (int (*)(...))boost::exception_detail::error_info_injector<boost::bad_function_call>::_ZThn16_N5boost16exception_detail19error_info_injectorINS_17bad_function_callEED1Ev
64    (int (*)(...))boost::exception_detail::error_info_injector<boost::bad_function_call>::_ZThn16_N5boost16exception_detail19error_info_injectorINS_17bad_function_callEED0Ev

Class boost::exception_detail::error_info_injector<boost::bad_function_call>
   size=56 align=8
   base size=52 base align=8
boost::exception_detail::error_info_injector<boost::bad_function_call> (0x0x7f02c2850930) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::bad_function_call>::_ZTVN5boost16exception_detail19error_info_injectorINS_17bad_function_callEEE) + 16u)
  boost::bad_function_call (0x0x7f02c2856138) 0
      primary-for boost::exception_detail::error_info_injector<boost::bad_function_call> (0x0x7f02c2850930)
    std::runtime_error (0x0x7f02c28561a0) 0
        primary-for boost::bad_function_call (0x0x7f02c2856138)
      std::exception (0x0x7f02c2b9f660) 0 nearly-empty
          primary-for std::runtime_error (0x0x7f02c28561a0)
  boost::exception (0x0x7f02c2b9f6c0) 16
      vptr=((& boost::exception_detail::error_info_injector<boost::bad_function_call>::_ZTVN5boost16exception_detail19error_info_injectorINS_17bad_function_callEEE) + 56u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE: 21u entries
0     56u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE)
24    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >
32    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >
40    (int (*)(...))std::runtime_error::what
48    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<boost::bad_function_call> >
56    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<boost::bad_function_call> >
64    (int (*)(...))-16
72    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE)
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::_ZThn16_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEED1Ev
88    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::_ZThn16_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEED0Ev
96    18446744073709551560u
104   18446744073709551560u
112   18446744073709551560u
120   (int (*)(...))-56
128   (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE)
136   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::_ZTv0_n24_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEE5cloneEv
144   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::_ZTv0_n32_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEE7rethrowEv
152   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEED1Ev
160   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::_ZTTN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE) + 24u)
8     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE) + 136u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >
   size=64 align=8
   base size=52 base align=8
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> > (0x0x7f02c2850af0) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE) + 24u)
  boost::exception_detail::error_info_injector<boost::bad_function_call> (0x0x7f02c2850b60) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> > (0x0x7f02c2850af0)
    boost::bad_function_call (0x0x7f02c2856208) 0
        primary-for boost::exception_detail::error_info_injector<boost::bad_function_call> (0x0x7f02c2850b60)
      std::runtime_error (0x0x7f02c2856270) 0
          primary-for boost::bad_function_call (0x0x7f02c2856208)
        std::exception (0x0x7f02c2b9f7e0) 0 nearly-empty
            primary-for std::runtime_error (0x0x7f02c2856270)
    boost::exception (0x0x7f02c2b9f840) 16
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE) + 80u)
  boost::exception_detail::clone_base (0x0x7f02c2b9f8a0) 56 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE) + 136u)

Class boost::is_integral<boost::function0<void*> >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::function0<void*> > (0x0x7f02c2856548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c28565b0) 0 empty
    mpl_::bool_<false> (0x0x7f02c2b9fa20) 0 empty

Class std::iterator_traits<__gnu_cxx::__normal_iterator<const ComboAddress*, std::vector<ComboAddress> > >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<const ComboAddress*, std::vector<ComboAddress> > > (0x0x7f02c2b9fa80) 0 empty

Class boost::detail::function::basic_vtable0<std::basic_string<char>*>
   size=16 align=8
   base size=16 base align=8
boost::detail::function::basic_vtable0<std::basic_string<char>*> (0x0x7f02c2b9fae0) 0

Class boost::is_integral<boost::function0<std::basic_string<char>*> >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::function0<std::basic_string<char>*> > (0x0x7f02c2856820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2856888) 0 empty
    mpl_::bool_<false> (0x0x7f02c2b9fb40) 0 empty

Class boost::detail::function::basic_vtable0<std::vector<ComboAddress>*>
   size=16 align=8
   base size=16 base align=8
boost::detail::function::basic_vtable0<std::vector<ComboAddress>*> (0x0x7f02c2b9fba0) 0

Class boost::is_integral<boost::function0<std::vector<ComboAddress>*> >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::function0<std::vector<ComboAddress>*> > (0x0x7f02c2856a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2856a90) 0 empty
    mpl_::bool_<false> (0x0x7f02c2b9fc00) 0 empty

Vtable for boost::detail::sp_counted_impl_pd<char*, boost::checked_array_deleter<char> >
boost::detail::sp_counted_impl_pd<char*, boost::checked_array_deleter<char> >::_ZTVN5boost6detail18sp_counted_impl_pdIPcNS_21checked_array_deleterIcEEEE: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost6detail18sp_counted_impl_pdIPcNS_21checked_array_deleterIcEEEE)
16    (int (*)(...))boost::detail::sp_counted_impl_pd<char*, boost::checked_array_deleter<char> >::~sp_counted_impl_pd
24    (int (*)(...))boost::detail::sp_counted_impl_pd<char*, boost::checked_array_deleter<char> >::~sp_counted_impl_pd
32    (int (*)(...))boost::detail::sp_counted_impl_pd<P, D>::dispose<char*, boost::checked_array_deleter<char> >
40    (int (*)(...))boost::detail::sp_counted_base::destroy
48    (int (*)(...))boost::detail::sp_counted_impl_pd<P, D>::get_deleter<char*, boost::checked_array_deleter<char> >
56    (int (*)(...))boost::detail::sp_counted_impl_pd<P, D>::get_untyped_deleter<char*, boost::checked_array_deleter<char> >

Class boost::detail::sp_counted_impl_pd<char*, boost::checked_array_deleter<char> >
   size=32 align=8
   base size=25 base align=8
boost::detail::sp_counted_impl_pd<char*, boost::checked_array_deleter<char> > (0x0x7f02c2856bc8) 0
    vptr=((& boost::detail::sp_counted_impl_pd<char*, boost::checked_array_deleter<char> >::_ZTVN5boost6detail18sp_counted_impl_pdIPcNS_21checked_array_deleterIcEEEE) + 16u)
  boost::detail::sp_counted_base (0x0x7f02c2b9fd20) 0
      primary-for boost::detail::sp_counted_impl_pd<char*, boost::checked_array_deleter<char> > (0x0x7f02c2856bc8)

Class boost::detail::sp_convertible<char [1], char [1]>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_convertible<char [1], char [1]> (0x0x7f02c2b9fe40) 0 empty

Class boost::detail::sp_convertible<char [], char []>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_convertible<char [], char []> (0x0x7f02c2b9fde0) 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> > > (0x0x7f02c2b9fea0) 0 empty

Class std::_Rb_tree_const_iterator<std::pair<const int, MTasker<PacketID, std::basic_string<char> >::ThreadInfo> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_const_iterator<std::pair<const int, MTasker<PacketID, std::basic_string<char> >::ThreadInfo> > (0x0x7f02c28ff180) 0

Class boost::multi_index::detail::converter<boost::multi_index::multi_index_container<MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag> >
   size=1 align=1
   base size=0 base align=1
boost::multi_index::detail::converter<boost::multi_index::multi_index_container<MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag> > (0x0x7f02c28ff1e0) 0 empty

Class std::unary_function<std::pair<const int, FDMultiplexer::Callback>, const int>
   size=1 align=1
   base size=0 base align=1
std::unary_function<std::pair<const int, FDMultiplexer::Callback>, const int> (0x0x7f02c28ff540) 0 empty

Class std::_Select1st<std::pair<const int, FDMultiplexer::Callback> >
   size=1 align=1
   base size=1 base align=1
std::_Select1st<std::pair<const int, FDMultiplexer::Callback> > (0x0x7f02c2945c98) 0 empty
  std::unary_function<std::pair<const int, FDMultiplexer::Callback>, const int> (0x0x7f02c28ff5a0) 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> (0x0x7f02c28ff6c0) 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> (0x0x7f02c28ff660) 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> (0x0x7f02c29db150) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::bad_lexical_cast>::_ZTVN5boost16exception_detail19error_info_injectorINS_16bad_lexical_castEEE) + 16u)
  boost::bad_lexical_cast (0x0x7f02c2945270) 0
      primary-for boost::exception_detail::error_info_injector<boost::bad_lexical_cast> (0x0x7f02c29db150)
    std::bad_cast (0x0x7f02c29de000) 0 nearly-empty
        primary-for boost::bad_lexical_cast (0x0x7f02c2945270)
      std::exception (0x0x7f02c28ff720) 0 nearly-empty
          primary-for std::bad_cast (0x0x7f02c29de000)
  boost::exception (0x0x7f02c28ff780) 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> > (0x0x7f02c29db310) 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> (0x0x7f02c29db380) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> > (0x0x7f02c29db310)
    boost::bad_lexical_cast (0x0x7f02c29de068) 0
        primary-for boost::exception_detail::error_info_injector<boost::bad_lexical_cast> (0x0x7f02c29db380)
      std::bad_cast (0x0x7f02c29de0d0) 0 nearly-empty
          primary-for boost::bad_lexical_cast (0x0x7f02c29de068)
        std::exception (0x0x7f02c28ff8a0) 0 nearly-empty
            primary-for std::bad_cast (0x0x7f02c29de0d0)
    boost::exception (0x0x7f02c28ff900) 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 (0x0x7f02c28ff960) 64 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEEE) + 136u)

Class std::_Destroy_aux<false>
   size=1 align=1
   base size=0 base align=1
std::_Destroy_aux<false> (0x0x7f02c28ffae0) 0 empty

Class std::__is_move_iterator<std::pair<int, boost::any>*>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<std::pair<int, boost::any>*> (0x0x7f02c28ffcc0) 0 empty

Class std::_Iter_base<std::pair<int, boost::any>*, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<std::pair<int, boost::any>*, false> (0x0x7f02c28ffd20) 0 empty

Class std::_Miter_base<std::pair<int, boost::any>*>
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<std::pair<int, boost::any>*> (0x0x7f02c29dea90) 0 empty
  std::_Iter_base<std::pair<int, boost::any>*, false> (0x0x7f02c28ffd80) 0 empty

Class std::iterator_traits<__gnu_cxx::__normal_iterator<const std::pair<int, boost::any>*, std::vector<std::pair<int, boost::any> > > >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<const std::pair<int, boost::any>*, std::vector<std::pair<int, boost::any> > > > (0x0x7f02c28ffe40) 0 empty

Class std::__uninitialized_copy<false>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_copy<false> (0x0x7f02c28ffea0) 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>*> (0x0x7f02c2691480) 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> (0x0x7f02c26914e0) 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>*> (0x0x7f02c2664888) 0 empty
  std::_Iter_base<std::pair<std::basic_string<char>, short unsigned int>*, false> (0x0x7f02c2691540) 0 empty

Class std::__is_move_iterator<Netmask*>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<Netmask*> (0x0x7f02c2691660) 0 empty

Class std::_Iter_base<Netmask*, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<Netmask*, false> (0x0x7f02c26916c0) 0 empty

Class std::_Miter_base<Netmask*>
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<Netmask*> (0x0x7f02c2664ea0) 0 empty
  std::_Iter_base<Netmask*, false> (0x0x7f02c2691720) 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>*> (0x0x7f02c2691780) 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> (0x0x7f02c26918a0) 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>*> (0x0x7f02c27102d8) 0 empty
  std::_Iter_base<std::basic_string<char>*, false> (0x0x7f02c26919c0) 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 (0x0x7f02c2691ae0) 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> > > (0x0x7f02c2691b40) 0 empty

Class std::iterator_traits<MemRecursorCache::StoredRecord*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<MemRecursorCache::StoredRecord*> (0x0x7f02c2691ba0) 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>*> (0x0x7f02c2691c00) 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> (0x0x7f02c2691c60) 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>*> (0x0x7f02c2778000) 0 empty
  std::_Iter_base<std::pair<ComboAddress, DecayingEwma>*, false> (0x0x7f02c2691cc0) 0 empty

Class std::_Rb_tree_node<DNSResourceRecord>
   size=104 align=8
   base size=104 base align=8
std::_Rb_tree_node<DNSResourceRecord> (0x0x7f02c2778410) 0
  std::_Rb_tree_node_base (0x0x7f02c2691de0) 0

Class std::__is_normal_iterator<std::_Rb_tree_const_iterator<DNSResourceRecord> >
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<std::_Rb_tree_const_iterator<DNSResourceRecord> > (0x0x7f02c2691e40) 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> (0x0x7f02c2691ea0) 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> > (0x0x7f02c27784e0) 0 empty
  std::_Iter_base<std::_Rb_tree_const_iterator<DNSResourceRecord>, false> (0x0x7f02c2691f00) 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> >*> (0x0x7f02c279f060) 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> > (0x0x7f02c279f0c0) 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&)> > (0x0x7f02c27c6138) 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> > (0x0x7f02c279f120) 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> > (0x0x7f02c279f180) 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>&)> > (0x0x7f02c27c6208) 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> > (0x0x7f02c279f1e0) 0 empty

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>*> (0x0x7f02c279f420) 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> (0x0x7f02c27c6750) 0
    vptr=((& boost::detail::sp_counted_impl_p<PacketReader>::_ZTVN5boost6detail17sp_counted_impl_pI12PacketReaderEE) + 16u)
  boost::detail::sp_counted_base (0x0x7f02c279f480) 0
      primary-for boost::detail::sp_counted_impl_p<PacketReader> (0x0x7f02c27c6750)

Class boost::detail::is_pointer_impl<void (*)(int, boost::any&)>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<void (*)(int, boost::any&)> (0x0x7f02c279f600) 0 empty

Class boost::detail::cv_traits_imp<void (**)(int, boost::any&)>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<void (**)(int, boost::any&)> (0x0x7f02c279f720) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<void (*)(int, boost::any&)>
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<void (*)(int, boost::any&)> (0x0x7f02c279f6c0) 0 empty

Class boost::remove_cv<void (*)(int, boost::any&)>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<void (*)(int, boost::any&)> (0x0x7f02c279f660) 0 empty

Class boost::detail::is_pointer_helper<void (*)(int, boost::any&)>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<void (*)(int, boost::any&)> (0x0x7f02c279f780) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<void (*)(int, boost::any&)>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<void (*)(int, boost::any&)> (0x0x7f02c279fae0) 0 empty

Class boost::is_member_function_pointer<void (*)(int, boost::any&)>
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<void (*)(int, boost::any&)> (0x0x7f02c27c6ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c27c6f08) 0 empty
    mpl_::bool_<false> (0x0x7f02c279fb40) 0 empty

Class boost::is_member_pointer<void (*)(int, boost::any&)>
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<void (*)(int, boost::any&)> (0x0x7f02c27c6f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c24c2000) 0 empty
    mpl_::bool_<false> (0x0x7f02c279fba0) 0 empty

Class boost::is_pointer<void (*)(int, boost::any&)>
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<void (*)(int, boost::any&)> (0x0x7f02c24c2068) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c24c20d0) 0 empty
    mpl_::bool_<true> (0x0x7f02c279fc00) 0 empty

Class boost::mpl::if_c<true, boost::detail::function::function_ptr_tag, boost::detail::function::function_obj_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::detail::function::function_ptr_tag, boost::detail::function::function_obj_tag> (0x0x7f02c279fc60) 0 empty

Class boost::mpl::if_c<false, boost::detail::function::member_ptr_tag, boost::detail::function::function_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::detail::function::member_ptr_tag, boost::detail::function::function_ptr_tag> (0x0x7f02c279fcc0) 0 empty

Class boost::is_reference_wrapper<void (*)(int, boost::any&)>
   size=1 align=1
   base size=1 base align=1
boost::is_reference_wrapper<void (*)(int, boost::any&)> (0x0x7f02c24c2270) 0 empty
  mpl_::bool_<false> (0x0x7f02c279fde0) 0 empty

Class boost::mpl::if_c<false, boost::detail::function::function_obj_ref_tag, boost::detail::function::function_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::detail::function::function_obj_ref_tag, boost::detail::function::function_ptr_tag> (0x0x7f02c279fe40) 0 empty

Class boost::detail::function::get_function_tag<void (*)(int, boost::any&)>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_function_tag<void (*)(int, boost::any&)> (0x0x7f02c279f5a0) 0 empty

Class boost::mpl::if_c<true, boost::detail::function::void_function_invoker2<void (*)(int, boost::any&), void, int, boost::any&>, boost::detail::function::function_invoker2<void (*)(int, boost::any&), void, int, boost::any&> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::detail::function::void_function_invoker2<void (*)(int, boost::any&), void, int, boost::any&>, boost::detail::function::function_invoker2<void (*)(int, boost::any&), void, int, boost::any&> > (0x0x7f02c279ff60) 0 empty

Class boost::detail::function::get_function_invoker2<void (*)(int, boost::any&), void, int, boost::any&>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_function_invoker2<void (*)(int, boost::any&), void, int, boost::any&> (0x0x7f02c279ff00) 0 empty

Class boost::detail::function::get_invoker2<boost::detail::function::function_ptr_tag>::apply<void (*)(int, boost::any&), void, int, boost::any&>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker2<boost::detail::function::function_ptr_tag>::apply<void (*)(int, boost::any&), void, int, boost::any&> (0x0x7f02c279fea0) 0 empty

Class boost::detail::function::functor_manager<void (*)(int, boost::any&)>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::functor_manager<void (*)(int, boost::any&)> (0x0x7f02c24ca000) 0 empty

Class boost::detail::function::void_function_invoker2<void (*)(int, boost::any&), void, int, boost::any&>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::void_function_invoker2<void (*)(int, boost::any&), void, int, boost::any&> (0x0x7f02c24ca060) 0 empty

Class boost::detail::function::function_allows_small_object_optimization<void (*)(int, boost::any&)>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::function_allows_small_object_optimization<void (*)(int, boost::any&)> (0x0x7f02c24ca0c0) 0 empty

Class boost::detail::alignment_of_impl<void (*)(int, boost::any&)>
   size=1 align=1
   base size=0 base align=1
boost::detail::alignment_of_impl<void (*)(int, boost::any&)> (0x0x7f02c24ca1e0) 0 empty

Class boost::alignment_of<void (*)(int, boost::any&)>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<void (*)(int, boost::any&)> (0x0x7f02c24c2680) 0 empty
  boost::integral_constant<long unsigned int, 8ul> (0x0x7f02c24c26e8) 0 empty
    mpl_::integral_c<long unsigned int, 8ul> (0x0x7f02c24ca240) 0 empty

Class boost::detail::has_trivial_dtor_impl<void (*)(int, boost::any&)>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_trivial_dtor_impl<void (*)(int, boost::any&)> (0x0x7f02c24ca2a0) 0 empty

Class boost::has_trivial_destructor<void (*)(int, boost::any&)>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_destructor<void (*)(int, boost::any&)> (0x0x7f02c24c2750) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c24c27b8) 0 empty
    mpl_::bool_<true> (0x0x7f02c24ca300) 0 empty

Class boost::detail::has_trivial_copy_impl<void (*)(int, boost::any&)>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_trivial_copy_impl<void (*)(int, boost::any&)> (0x0x7f02c24ca360) 0 empty

Class boost::detail::is_volatile_rval_filter<void (*)(int, boost::any&)>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_volatile_rval_filter<void (*)(int, boost::any&)> (0x0x7f02c24ca3c0) 0 empty

Class boost::is_volatile<void (*)(int, boost::any&)>
   size=1 align=1
   base size=1 base align=1
boost::is_volatile<void (*)(int, boost::any&)> (0x0x7f02c24c2820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c24c2888) 0 empty
    mpl_::bool_<false> (0x0x7f02c24ca420) 0 empty

Class boost::detail::is_reference_impl<void (*)(int, boost::any&)>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<void (*)(int, boost::any&)> (0x0x7f02c24ca480) 0 empty

Class boost::is_lvalue_reference<void (*)(int, boost::any&)>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<void (*)(int, boost::any&)> (0x0x7f02c24c28f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c24c2958) 0 empty
    mpl_::bool_<false> (0x0x7f02c24ca4e0) 0 empty

Class boost::is_rvalue_reference<void (*)(int, boost::any&)>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<void (*)(int, boost::any&)> (0x0x7f02c24c29c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c24c2a28) 0 empty
    mpl_::bool_<false> (0x0x7f02c24ca540) 0 empty

Class boost::is_reference<void (*)(int, boost::any&)>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<void (*)(int, boost::any&)> (0x0x7f02c24c2a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c24c2af8) 0 empty
    mpl_::bool_<false> (0x0x7f02c24ca5a0) 0 empty

Class boost::has_trivial_copy_constructor<void (*)(int, boost::any&)>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_copy_constructor<void (*)(int, boost::any&)> (0x0x7f02c24c2b60) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c24c2bc8) 0 empty
    mpl_::bool_<true> (0x0x7f02c24ca600) 0 empty

Class std::iterator_traits<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > > >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, std::basic_string<char> >::Waiter, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> > > > > > (0x0x7f02c24ca660) 0 empty

Class std::_Rb_tree_node<std::pair<const int, MTasker<PacketID, std::basic_string<char> >::ThreadInfo> >
   size=64 align=8
   base size=64 base align=8
std::_Rb_tree_node<std::pair<const int, MTasker<PacketID, std::basic_string<char> >::ThreadInfo> > (0x0x7f02c24c2d00) 0
  std::_Rb_tree_node_base (0x0x7f02c24ca720) 0

Class std::unary_function<std::pair<const ComboAddress, unsigned int>, const ComboAddress>
   size=1 align=1
   base size=0 base align=1
std::unary_function<std::pair<const ComboAddress, unsigned int>, const ComboAddress> (0x0x7f02c24cade0) 0 empty

Class std::_Select1st<std::pair<const ComboAddress, unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::_Select1st<std::pair<const ComboAddress, unsigned int> > (0x0x7f02c24c2c98) 0 empty
  std::unary_function<std::pair<const ComboAddress, unsigned int>, const ComboAddress> (0x0x7f02c24cae40) 0 empty

Class std::unary_function<std::pair<const int, ComboAddress>, const int>
   size=1 align=1
   base size=0 base align=1
std::unary_function<std::pair<const int, ComboAddress>, const int> (0x0x7f02c24caea0) 0 empty

Class std::_Select1st<std::pair<const int, ComboAddress> >
   size=1 align=1
   base size=1 base align=1
std::_Select1st<std::pair<const int, ComboAddress> > (0x0x7f02c25711a0) 0 empty
  std::unary_function<std::pair<const int, ComboAddress>, const int> (0x0x7f02c24caf00) 0 empty

Class std::__is_move_iterator<const char*>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<const char*> (0x0x7f02c259e000) 0 empty

Class std::_Iter_base<const char*, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<const char*, false> (0x0x7f02c259e060) 0 empty

Class std::_Miter_base<const char*>
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<const char*> (0x0x7f02c25712d8) 0 empty
  std::_Iter_base<const char*, false> (0x0x7f02c259e0c0) 0 empty

Class std::__is_integer<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> >
   size=1 align=1
   base size=0 base align=1
std::__is_integer<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> > (0x0x7f02c259e300) 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> (0x0x7f02c2571888) 0
    vptr=((& boost::detail::sp_counted_impl_p<DNSRecordContent>::_ZTVN5boost6detail17sp_counted_impl_pI16DNSRecordContentEE) + 16u)
  boost::detail::sp_counted_base (0x0x7f02c259e420) 0
      primary-for boost::detail::sp_counted_impl_p<DNSRecordContent> (0x0x7f02c2571888)

Vtable for boost::detail::sp_counted_impl_p<TCPConnection>
boost::detail::sp_counted_impl_p<TCPConnection>::_ZTVN5boost6detail17sp_counted_impl_pI13TCPConnectionEE: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost6detail17sp_counted_impl_pI13TCPConnectionEE)
16    (int (*)(...))boost::detail::sp_counted_impl_p<TCPConnection>::~sp_counted_impl_p
24    (int (*)(...))boost::detail::sp_counted_impl_p<TCPConnection>::~sp_counted_impl_p
32    (int (*)(...))boost::detail::sp_counted_impl_p<X>::dispose<TCPConnection>
40    (int (*)(...))boost::detail::sp_counted_base::destroy
48    (int (*)(...))boost::detail::sp_counted_impl_p<X>::get_deleter<TCPConnection>
56    (int (*)(...))boost::detail::sp_counted_impl_p<X>::get_untyped_deleter<TCPConnection>

Class boost::detail::sp_counted_impl_p<TCPConnection>
   size=24 align=8
   base size=24 base align=8
boost::detail::sp_counted_impl_p<TCPConnection> (0x0x7f02c2571a28) 0
    vptr=((& boost::detail::sp_counted_impl_p<TCPConnection>::_ZTVN5boost6detail17sp_counted_impl_pI13TCPConnectionEE) + 16u)
  boost::detail::sp_counted_base (0x0x7f02c259e660) 0
      primary-for boost::detail::sp_counted_impl_p<TCPConnection> (0x0x7f02c2571a28)

Class boost::detail::is_pointer_impl<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > > > (0x0x7f02c259e720) 0 empty

Class boost::detail::cv_traits_imp<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > >*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > >*> (0x0x7f02c259e840) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > > > (0x0x7f02c259e7e0) 0 empty

Class boost::remove_cv<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > > >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > > > (0x0x7f02c259e780) 0 empty

Class boost::detail::is_pointer_helper<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > > > (0x0x7f02c259e8a0) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > > >
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > > > (0x0x7f02c259ec00) 0 empty

Class boost::is_member_function_pointer<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > > > (0x0x7f02c2571f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2571f70) 0 empty
    mpl_::bool_<false> (0x0x7f02c259ec60) 0 empty

Class boost::is_member_pointer<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > > > (0x0x7f02c225f000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c225f068) 0 empty
    mpl_::bool_<false> (0x0x7f02c259ecc0) 0 empty

Class boost::is_pointer<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > > > (0x0x7f02c225f0d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c225f138) 0 empty
    mpl_::bool_<false> (0x0x7f02c259ed20) 0 empty

Class boost::mpl::if_c<false, boost::detail::function::function_ptr_tag, boost::detail::function::function_obj_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::detail::function::function_ptr_tag, boost::detail::function::function_obj_tag> (0x0x7f02c259ed80) 0 empty

Class boost::mpl::if_c<false, boost::detail::function::member_ptr_tag, boost::detail::function::function_obj_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::detail::function::member_ptr_tag, boost::detail::function::function_obj_tag> (0x0x7f02c259ede0) 0 empty

Class boost::is_reference_wrapper<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_reference_wrapper<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > > > (0x0x7f02c225f2d8) 0 empty
  mpl_::bool_<false> (0x0x7f02c259ef00) 0 empty

Class boost::mpl::if_c<false, boost::detail::function::function_obj_ref_tag, boost::detail::function::function_obj_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::detail::function::function_obj_ref_tag, boost::detail::function::function_obj_tag> (0x0x7f02c259ef60) 0 empty

Class boost::detail::function::get_function_tag<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_function_tag<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > > > (0x0x7f02c259e6c0) 0 empty

Class boost::is_void<void*>
   size=1 align=1
   base size=1 base align=1
boost::is_void<void*> (0x0x7f02c225f478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c225f4e0) 0 empty
    mpl_::bool_<false> (0x0x7f02c22680c0) 0 empty

Class boost::mpl::if_c<false, boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > >, void*>, boost::detail::function::function_obj_invoker0<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > >, void*> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > >, void*>, boost::detail::function::function_obj_invoker0<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > >, void*> > (0x0x7f02c2268120) 0 empty

Class boost::detail::function::get_function_obj_invoker0<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > >, void*>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_function_obj_invoker0<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > >, void*> (0x0x7f02c2268060) 0 empty

Class boost::detail::function::get_invoker0<boost::detail::function::function_obj_tag>::apply<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > >, void*>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker0<boost::detail::function::function_obj_tag>::apply<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > >, void*> (0x0x7f02c2268000) 0 empty

Class boost::detail::function::functor_manager<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::function::functor_manager<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > > > (0x0x7f02c2268180) 0 empty

Class boost::detail::function::function_obj_invoker0<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > >, void*>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::function_obj_invoker0<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > >, void*> (0x0x7f02c22681e0) 0 empty

Class boost::detail::function::function_allows_small_object_optimization<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::function::function_allows_small_object_optimization<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > > > (0x0x7f02c2268240) 0 empty

Class boost::detail::alignment_of_impl<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::alignment_of_impl<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > > > (0x0x7f02c22682a0) 0 empty

Class boost::alignment_of<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > > >
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > > > (0x0x7f02c225f618) 0 empty
  boost::integral_constant<long unsigned int, 8ul> (0x0x7f02c225f680) 0 empty
    mpl_::integral_c<long unsigned int, 8ul> (0x0x7f02c2268300) 0 empty

Class boost::detail::has_trivial_dtor_impl<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::has_trivial_dtor_impl<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > > > (0x0x7f02c2268360) 0 empty

Class boost::has_trivial_destructor<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > > >
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_destructor<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > > > (0x0x7f02c225f6e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c225f750) 0 empty
    mpl_::bool_<false> (0x0x7f02c22683c0) 0 empty

Class boost::detail::has_trivial_copy_impl<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::has_trivial_copy_impl<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > > > (0x0x7f02c2268420) 0 empty

Class boost::detail::is_volatile_rval_filter<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_volatile_rval_filter<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > > > (0x0x7f02c2268480) 0 empty

Class boost::is_volatile<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_volatile<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > > > (0x0x7f02c225f7b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c225f820) 0 empty
    mpl_::bool_<false> (0x0x7f02c22684e0) 0 empty

Class boost::detail::is_reference_impl<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > > > (0x0x7f02c2268540) 0 empty

Class boost::is_lvalue_reference<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > > > (0x0x7f02c225f888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c225f8f0) 0 empty
    mpl_::bool_<false> (0x0x7f02c22685a0) 0 empty

Class boost::is_rvalue_reference<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > > > (0x0x7f02c225f958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c225f9c0) 0 empty
    mpl_::bool_<false> (0x0x7f02c2268600) 0 empty

Class boost::is_reference<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > > > (0x0x7f02c225fa28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c225fa90) 0 empty
    mpl_::bool_<false> (0x0x7f02c2268660) 0 empty

Class boost::has_trivial_copy_constructor<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > > >
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_copy_constructor<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > > > (0x0x7f02c225faf8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c225fb60) 0 empty
    mpl_::bool_<false> (0x0x7f02c22686c0) 0 empty

Class std::__is_move_iterator<std::pair<int, boost::function<void(int, boost::any&)> >*>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<std::pair<int, boost::function<void(int, boost::any&)> >*> (0x0x7f02c2268960) 0 empty

Class std::_Iter_base<std::pair<int, boost::function<void(int, boost::any&)> >*, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<std::pair<int, boost::function<void(int, boost::any&)> >*, false> (0x0x7f02c22689c0) 0 empty

Class std::_Miter_base<std::pair<int, boost::function<void(int, boost::any&)> >*>
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<std::pair<int, boost::function<void(int, boost::any&)> >*> (0x0x7f02c225fc98) 0 empty
  std::_Iter_base<std::pair<int, boost::function<void(int, boost::any&)> >*, false> (0x0x7f02c2268a20) 0 empty

Class std::__is_move_iterator<int*>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<int*> (0x0x7f02c2268b40) 0 empty

Class std::_Iter_base<int*, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<int*, false> (0x0x7f02c2268ba0) 0 empty

Class std::_Miter_base<int*>
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<int*> (0x0x7f02c22a8000) 0 empty
  std::_Iter_base<int*, false> (0x0x7f02c2268c00) 0 empty

Class boost::detail::is_pointer_impl<long unsigned int* (*)()>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<long unsigned int* (*)()> (0x0x7f02c2268d80) 0 empty

Class boost::detail::cv_traits_imp<long unsigned int* (**)()>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<long unsigned int* (**)()> (0x0x7f02c2268ea0) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<long unsigned int* (*)()>
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<long unsigned int* (*)()> (0x0x7f02c2268e40) 0 empty

Class boost::remove_cv<long unsigned int* (*)()>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<long unsigned int* (*)()> (0x0x7f02c2268de0) 0 empty

Class boost::detail::is_pointer_helper<long unsigned int* (*)()>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<long unsigned int* (*)()> (0x0x7f02c2268f00) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<long unsigned int* (*)()>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<long unsigned int* (*)()> (0x0x7f02c23052a0) 0 empty

Class boost::is_member_function_pointer<long unsigned int* (*)()>
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<long unsigned int* (*)()> (0x0x7f02c22a8820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c22a8888) 0 empty
    mpl_::bool_<false> (0x0x7f02c2305300) 0 empty

Class boost::is_member_pointer<long unsigned int* (*)()>
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<long unsigned int* (*)()> (0x0x7f02c22a88f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c22a8958) 0 empty
    mpl_::bool_<false> (0x0x7f02c2305360) 0 empty

Class boost::is_pointer<long unsigned int* (*)()>
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<long unsigned int* (*)()> (0x0x7f02c22a89c0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c22a8a28) 0 empty
    mpl_::bool_<true> (0x0x7f02c23053c0) 0 empty

Class boost::is_reference_wrapper<long unsigned int* (*)()>
   size=1 align=1
   base size=1 base align=1
boost::is_reference_wrapper<long unsigned int* (*)()> (0x0x7f02c22a8af8) 0 empty
  mpl_::bool_<false> (0x0x7f02c2305420) 0 empty

Class boost::detail::function::get_function_tag<long unsigned int* (*)()>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_function_tag<long unsigned int* (*)()> (0x0x7f02c2268d20) 0 empty

Class boost::is_void<long unsigned int*>
   size=1 align=1
   base size=1 base align=1
boost::is_void<long unsigned int*> (0x0x7f02c22a8bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c22a8c30) 0 empty
    mpl_::bool_<false> (0x0x7f02c2305540) 0 empty

Class boost::mpl::if_c<false, boost::detail::function::void_function_invoker0<long unsigned int* (*)(), long unsigned int*>, boost::detail::function::function_invoker0<long unsigned int* (*)(), long unsigned int*> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::detail::function::void_function_invoker0<long unsigned int* (*)(), long unsigned int*>, boost::detail::function::function_invoker0<long unsigned int* (*)(), long unsigned int*> > (0x0x7f02c23055a0) 0 empty

Class boost::detail::function::get_function_invoker0<long unsigned int* (*)(), long unsigned int*>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_function_invoker0<long unsigned int* (*)(), long unsigned int*> (0x0x7f02c23054e0) 0 empty

Class boost::detail::function::get_invoker0<boost::detail::function::function_ptr_tag>::apply<long unsigned int* (*)(), long unsigned int*>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker0<boost::detail::function::function_ptr_tag>::apply<long unsigned int* (*)(), long unsigned int*> (0x0x7f02c2305480) 0 empty

Class boost::detail::function::functor_manager<long unsigned int* (*)()>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::functor_manager<long unsigned int* (*)()> (0x0x7f02c23056c0) 0 empty

Class boost::detail::function::function_invoker0<long unsigned int* (*)(), long unsigned int*>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::function_invoker0<long unsigned int* (*)(), long unsigned int*> (0x0x7f02c2305720) 0 empty

Class boost::detail::function::function_allows_small_object_optimization<long unsigned int* (*)()>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::function_allows_small_object_optimization<long unsigned int* (*)()> (0x0x7f02c2305840) 0 empty

Class boost::detail::alignment_of_impl<long unsigned int* (*)()>
   size=1 align=1
   base size=0 base align=1
boost::detail::alignment_of_impl<long unsigned int* (*)()> (0x0x7f02c2305960) 0 empty

Class boost::alignment_of<long unsigned int* (*)()>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<long unsigned int* (*)()> (0x0x7f02c22a8d68) 0 empty
  boost::integral_constant<long unsigned int, 8ul> (0x0x7f02c22a8dd0) 0 empty
    mpl_::integral_c<long unsigned int, 8ul> (0x0x7f02c23059c0) 0 empty

Class boost::detail::has_trivial_dtor_impl<long unsigned int* (*)()>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_trivial_dtor_impl<long unsigned int* (*)()> (0x0x7f02c2305a20) 0 empty

Class boost::has_trivial_destructor<long unsigned int* (*)()>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_destructor<long unsigned int* (*)()> (0x0x7f02c22a8e38) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c22a8ea0) 0 empty
    mpl_::bool_<true> (0x0x7f02c2305a80) 0 empty

Class boost::detail::has_trivial_copy_impl<long unsigned int* (*)()>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_trivial_copy_impl<long unsigned int* (*)()> (0x0x7f02c2305ae0) 0 empty

Class boost::detail::is_volatile_rval_filter<long unsigned int* (*)()>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_volatile_rval_filter<long unsigned int* (*)()> (0x0x7f02c2305b40) 0 empty

Class boost::is_volatile<long unsigned int* (*)()>
   size=1 align=1
   base size=1 base align=1
boost::is_volatile<long unsigned int* (*)()> (0x0x7f02c22a8f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c22a8f70) 0 empty
    mpl_::bool_<false> (0x0x7f02c2305ba0) 0 empty

Class boost::detail::is_reference_impl<long unsigned int* (*)()>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<long unsigned int* (*)()> (0x0x7f02c2305c00) 0 empty

Class boost::is_lvalue_reference<long unsigned int* (*)()>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<long unsigned int* (*)()> (0x0x7f02c2330000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2330068) 0 empty
    mpl_::bool_<false> (0x0x7f02c2305c60) 0 empty

Class boost::is_rvalue_reference<long unsigned int* (*)()>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<long unsigned int* (*)()> (0x0x7f02c23300d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2330138) 0 empty
    mpl_::bool_<false> (0x0x7f02c2305cc0) 0 empty

Class boost::is_reference<long unsigned int* (*)()>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<long unsigned int* (*)()> (0x0x7f02c23301a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2330208) 0 empty
    mpl_::bool_<false> (0x0x7f02c2305d20) 0 empty

Class boost::has_trivial_copy_constructor<long unsigned int* (*)()>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_copy_constructor<long unsigned int* (*)()> (0x0x7f02c2330270) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c23302d8) 0 empty
    mpl_::bool_<true> (0x0x7f02c2305d80) 0 empty

Class boost::is_integral<boost::_bi::value<boost::function<long unsigned int*()> > >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::_bi::value<boost::function<long unsigned int*()> > > (0x0x7f02c2330340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c23303a8) 0 empty
    mpl_::bool_<false> (0x0x7f02c2305de0) 0 empty

Class std::__is_move_iterator<ThreadPipeSet*>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<ThreadPipeSet*> (0x0x7f02c235d000) 0 empty

Class std::_Iter_base<ThreadPipeSet*, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<ThreadPipeSet*, false> (0x0x7f02c235d060) 0 empty

Class std::_Miter_base<ThreadPipeSet*>
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<ThreadPipeSet*> (0x0x7f02c2330680) 0 empty
  std::_Iter_base<ThreadPipeSet*, false> (0x0x7f02c235d0c0) 0 empty

Class boost::is_integral<boost::_bi::value<boost::function<std::basic_string<char>*()> > >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::_bi::value<boost::function<std::basic_string<char>*()> > > (0x0x7f02c2330f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c239e000) 0 empty
    mpl_::bool_<false> (0x0x7f02c235d120) 0 empty

Class boost::is_integral<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > (0x0x7f02c239e0d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c239e138) 0 empty
    mpl_::bool_<false> (0x0x7f02c235d300) 0 empty

Vtable for boost::detail::sp_counted_impl_p<RecursorLua>
boost::detail::sp_counted_impl_p<RecursorLua>::_ZTVN5boost6detail17sp_counted_impl_pI11RecursorLuaEE: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost6detail17sp_counted_impl_pI11RecursorLuaEE)
16    (int (*)(...))boost::detail::sp_counted_impl_p<RecursorLua>::~sp_counted_impl_p
24    (int (*)(...))boost::detail::sp_counted_impl_p<RecursorLua>::~sp_counted_impl_p
32    (int (*)(...))boost::detail::sp_counted_impl_p<X>::dispose<RecursorLua>
40    (int (*)(...))boost::detail::sp_counted_base::destroy
48    (int (*)(...))boost::detail::sp_counted_impl_p<X>::get_deleter<RecursorLua>
56    (int (*)(...))boost::detail::sp_counted_impl_p<X>::get_untyped_deleter<RecursorLua>

Class boost::detail::sp_counted_impl_p<RecursorLua>
   size=24 align=8
   base size=24 base align=8
boost::detail::sp_counted_impl_p<RecursorLua> (0x0x7f02c239e270) 0
    vptr=((& boost::detail::sp_counted_impl_p<RecursorLua>::_ZTVN5boost6detail17sp_counted_impl_pI11RecursorLuaEE) + 16u)
  boost::detail::sp_counted_base (0x0x7f02c235d4e0) 0
      primary-for boost::detail::sp_counted_impl_p<RecursorLua> (0x0x7f02c239e270)

Class boost::detail::is_pointer_impl<std::basic_string<char>* (*)()>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<std::basic_string<char>* (*)()> (0x0x7f02c235d5a0) 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>* (**)()> (0x0x7f02c235d780) 0 empty

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>* (*)()> (0x0x7f02c235d720) 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>* (*)()> (0x0x7f02c235d6c0) 0 empty

Class boost::detail::is_pointer_helper<std::basic_string<char>* (*)()>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<std::basic_string<char>* (*)()> (0x0x7f02c235d960) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<std::basic_string<char>* (*)()>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<std::basic_string<char>* (*)()> (0x0x7f02c235dcc0) 0 empty

Class boost::is_member_function_pointer<std::basic_string<char>* (*)()>
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<std::basic_string<char>* (*)()> (0x0x7f02c239ea28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c239ea90) 0 empty
    mpl_::bool_<false> (0x0x7f02c235dd20) 0 empty

Class boost::is_member_pointer<std::basic_string<char>* (*)()>
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<std::basic_string<char>* (*)()> (0x0x7f02c239eaf8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c239eb60) 0 empty
    mpl_::bool_<false> (0x0x7f02c235dd80) 0 empty

Class boost::is_pointer<std::basic_string<char>* (*)()>
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<std::basic_string<char>* (*)()> (0x0x7f02c239ec98) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c239ed00) 0 empty
    mpl_::bool_<true> (0x0x7f02c235dde0) 0 empty

Class boost::is_reference_wrapper<std::basic_string<char>* (*)()>
   size=1 align=1
   base size=1 base align=1
boost::is_reference_wrapper<std::basic_string<char>* (*)()> (0x0x7f02c239edd0) 0 empty
  mpl_::bool_<false> (0x0x7f02c235df00) 0 empty

Class boost::detail::function::get_function_tag<std::basic_string<char>* (*)()>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_function_tag<std::basic_string<char>* (*)()> (0x0x7f02c235d540) 0 empty

Class boost::is_void<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
boost::is_void<std::basic_string<char>*> (0x0x7f02c239ef70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c204e000) 0 empty
    mpl_::bool_<false> (0x0x7f02c204a120) 0 empty

Class boost::mpl::if_c<false, boost::detail::function::void_function_invoker0<std::basic_string<char>* (*)(), std::basic_string<char>*>, boost::detail::function::function_invoker0<std::basic_string<char>* (*)(), std::basic_string<char>*> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::detail::function::void_function_invoker0<std::basic_string<char>* (*)(), std::basic_string<char>*>, boost::detail::function::function_invoker0<std::basic_string<char>* (*)(), std::basic_string<char>*> > (0x0x7f02c204a180) 0 empty

Class boost::detail::function::get_function_invoker0<std::basic_string<char>* (*)(), std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_function_invoker0<std::basic_string<char>* (*)(), std::basic_string<char>*> (0x0x7f02c204a0c0) 0 empty

Class boost::detail::function::get_invoker0<boost::detail::function::function_ptr_tag>::apply<std::basic_string<char>* (*)(), std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker0<boost::detail::function::function_ptr_tag>::apply<std::basic_string<char>* (*)(), std::basic_string<char>*> (0x0x7f02c204a060) 0 empty

Class boost::detail::function::functor_manager<std::basic_string<char>* (*)()>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::functor_manager<std::basic_string<char>* (*)()> (0x0x7f02c204a2a0) 0 empty

Class boost::detail::function::function_invoker0<std::basic_string<char>* (*)(), std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::function_invoker0<std::basic_string<char>* (*)(), std::basic_string<char>*> (0x0x7f02c204a300) 0 empty

Class boost::detail::function::function_allows_small_object_optimization<std::basic_string<char>* (*)()>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::function_allows_small_object_optimization<std::basic_string<char>* (*)()> (0x0x7f02c204a360) 0 empty

Class boost::detail::alignment_of_impl<std::basic_string<char>* (*)()>
   size=1 align=1
   base size=0 base align=1
boost::detail::alignment_of_impl<std::basic_string<char>* (*)()> (0x0x7f02c204a3c0) 0 empty

Class boost::alignment_of<std::basic_string<char>* (*)()>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<std::basic_string<char>* (*)()> (0x0x7f02c204e3a8) 0 empty
  boost::integral_constant<long unsigned int, 8ul> (0x0x7f02c204e410) 0 empty
    mpl_::integral_c<long unsigned int, 8ul> (0x0x7f02c204a420) 0 empty

Class boost::detail::has_trivial_dtor_impl<std::basic_string<char>* (*)()>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_trivial_dtor_impl<std::basic_string<char>* (*)()> (0x0x7f02c204a540) 0 empty

Class boost::has_trivial_destructor<std::basic_string<char>* (*)()>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_destructor<std::basic_string<char>* (*)()> (0x0x7f02c204e548) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c204e5b0) 0 empty
    mpl_::bool_<true> (0x0x7f02c204a5a0) 0 empty

Class boost::detail::has_trivial_copy_impl<std::basic_string<char>* (*)()>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_trivial_copy_impl<std::basic_string<char>* (*)()> (0x0x7f02c204a600) 0 empty

Class boost::detail::is_volatile_rval_filter<std::basic_string<char>* (*)()>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_volatile_rval_filter<std::basic_string<char>* (*)()> (0x0x7f02c204a660) 0 empty

Class boost::is_volatile<std::basic_string<char>* (*)()>
   size=1 align=1
   base size=1 base align=1
boost::is_volatile<std::basic_string<char>* (*)()> (0x0x7f02c204e888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c204e8f0) 0 empty
    mpl_::bool_<false> (0x0x7f02c204a6c0) 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>* (*)()> (0x0x7f02c204a7e0) 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>* (*)()> (0x0x7f02c204ea28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c204ea90) 0 empty
    mpl_::bool_<false> (0x0x7f02c204a840) 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>* (*)()> (0x0x7f02c204ebc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c204ec30) 0 empty
    mpl_::bool_<false> (0x0x7f02c204a8a0) 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>* (*)()> (0x0x7f02c204ed68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c204edd0) 0 empty
    mpl_::bool_<false> (0x0x7f02c204a900) 0 empty

Class boost::has_trivial_copy_constructor<std::basic_string<char>* (*)()>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_copy_constructor<std::basic_string<char>* (*)()> (0x0x7f02c204ee38) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c204eea0) 0 empty
    mpl_::bool_<true> (0x0x7f02c204aa20) 0 empty

Vtable for boost::detail::sp_counted_impl_p<Regex>
boost::detail::sp_counted_impl_p<Regex>::_ZTVN5boost6detail17sp_counted_impl_pI5RegexEE: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost6detail17sp_counted_impl_pI5RegexEE)
16    (int (*)(...))boost::detail::sp_counted_impl_p<Regex>::~sp_counted_impl_p
24    (int (*)(...))boost::detail::sp_counted_impl_p<Regex>::~sp_counted_impl_p
32    (int (*)(...))boost::detail::sp_counted_impl_p<X>::dispose<Regex>
40    (int (*)(...))boost::detail::sp_counted_base::destroy
48    (int (*)(...))boost::detail::sp_counted_impl_p<X>::get_deleter<Regex>
56    (int (*)(...))boost::detail::sp_counted_impl_p<X>::get_untyped_deleter<Regex>

Class boost::detail::sp_counted_impl_p<Regex>
   size=24 align=8
   base size=24 base align=8
boost::detail::sp_counted_impl_p<Regex> (0x0x7f02c204ef08) 0
    vptr=((& boost::detail::sp_counted_impl_p<Regex>::_ZTVN5boost6detail17sp_counted_impl_pI5RegexEE) + 16u)
  boost::detail::sp_counted_base (0x0x7f02c204aa80) 0
      primary-for boost::detail::sp_counted_impl_p<Regex> (0x0x7f02c204ef08)

Class boost::detail::is_pointer_impl<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > > > (0x0x7f02c204ab40) 0 empty

Class boost::detail::cv_traits_imp<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > >*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > >*> (0x0x7f02c204ac60) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > > > (0x0x7f02c204ac00) 0 empty

Class boost::remove_cv<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > > >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > > > (0x0x7f02c204aba0) 0 empty

Class boost::detail::is_pointer_helper<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > > > (0x0x7f02c204acc0) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > > >
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > > > (0x0x7f02c20c4060) 0 empty

Class boost::is_member_function_pointer<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > > >
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > > > (0x0x7f02c2075478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c20754e0) 0 empty
    mpl_::bool_<false> (0x0x7f02c20c40c0) 0 empty

Class boost::is_member_pointer<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > > >
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > > > (0x0x7f02c2075548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c20755b0) 0 empty
    mpl_::bool_<false> (0x0x7f02c20c4120) 0 empty

Class boost::is_pointer<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > > >
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > > > (0x0x7f02c2075618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2075680) 0 empty
    mpl_::bool_<false> (0x0x7f02c20c4180) 0 empty

Class boost::is_reference_wrapper<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > > >
   size=1 align=1
   base size=1 base align=1
boost::is_reference_wrapper<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > > > (0x0x7f02c2075750) 0 empty
  mpl_::bool_<false> (0x0x7f02c20c41e0) 0 empty

Class boost::detail::function::get_function_tag<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_function_tag<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > > > (0x0x7f02c204aae0) 0 empty

Class boost::mpl::if_c<false, boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > >, std::basic_string<char>*>, boost::detail::function::function_obj_invoker0<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > >, std::basic_string<char>*> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > >, std::basic_string<char>*>, boost::detail::function::function_obj_invoker0<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > >, std::basic_string<char>*> > (0x0x7f02c20c4300) 0 empty

Class boost::detail::function::get_function_obj_invoker0<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > >, std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_function_obj_invoker0<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > >, std::basic_string<char>*> (0x0x7f02c20c42a0) 0 empty

Class boost::detail::function::get_invoker0<boost::detail::function::function_obj_tag>::apply<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > >, std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker0<boost::detail::function::function_obj_tag>::apply<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > >, std::basic_string<char>*> (0x0x7f02c20c4240) 0 empty

Class boost::detail::function::functor_manager<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::function::functor_manager<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > > > (0x0x7f02c20c4360) 0 empty

Class boost::detail::function::function_obj_invoker0<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > >, std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::function_obj_invoker0<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > >, std::basic_string<char>*> (0x0x7f02c20c43c0) 0 empty

Class boost::detail::function::function_allows_small_object_optimization<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::function::function_allows_small_object_optimization<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > > > (0x0x7f02c20c4420) 0 empty

Class boost::detail::alignment_of_impl<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::alignment_of_impl<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > > > (0x0x7f02c20c4480) 0 empty

Class boost::alignment_of<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > > >
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > > > (0x0x7f02c20758f0) 0 empty
  boost::integral_constant<long unsigned int, 8ul> (0x0x7f02c2075958) 0 empty
    mpl_::integral_c<long unsigned int, 8ul> (0x0x7f02c20c44e0) 0 empty

Class boost::detail::has_trivial_dtor_impl<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::has_trivial_dtor_impl<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > > > (0x0x7f02c20c4540) 0 empty

Class boost::has_trivial_destructor<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > > >
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_destructor<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > > > (0x0x7f02c20759c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2075a28) 0 empty
    mpl_::bool_<false> (0x0x7f02c20c45a0) 0 empty

Class boost::detail::has_trivial_copy_impl<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::has_trivial_copy_impl<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > > > (0x0x7f02c20c4600) 0 empty

Class boost::detail::is_volatile_rval_filter<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_volatile_rval_filter<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > > > (0x0x7f02c20c4660) 0 empty

Class boost::is_volatile<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > > >
   size=1 align=1
   base size=1 base align=1
boost::is_volatile<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > > > (0x0x7f02c2075a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2075af8) 0 empty
    mpl_::bool_<false> (0x0x7f02c20c46c0) 0 empty

Class boost::detail::is_reference_impl<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > > > (0x0x7f02c20c4720) 0 empty

Class boost::is_lvalue_reference<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > > >
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > > > (0x0x7f02c2075b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2075bc8) 0 empty
    mpl_::bool_<false> (0x0x7f02c20c4780) 0 empty

Class boost::is_rvalue_reference<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > > >
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > > > (0x0x7f02c2075c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2075c98) 0 empty
    mpl_::bool_<false> (0x0x7f02c20c47e0) 0 empty

Class boost::is_reference<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > > >
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > > > (0x0x7f02c2075d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2075d68) 0 empty
    mpl_::bool_<false> (0x0x7f02c20c4840) 0 empty

Class boost::has_trivial_copy_constructor<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > > >
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_copy_constructor<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > > > (0x0x7f02c2075dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2075e38) 0 empty
    mpl_::bool_<false> (0x0x7f02c20c48a0) 0 empty

Class boost::detail::is_pointer_impl<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > > > (0x0x7f02c20c4960) 0 empty

Class boost::detail::cv_traits_imp<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > >*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > >*> (0x0x7f02c20c4a80) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > > > (0x0x7f02c20c4a20) 0 empty

Class boost::remove_cv<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > > >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > > > (0x0x7f02c20c49c0) 0 empty

Class boost::detail::is_pointer_helper<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > > > (0x0x7f02c20c4ae0) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > > >
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > > > (0x0x7f02c20c4e40) 0 empty

Class boost::is_member_function_pointer<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > > > (0x0x7f02c210a478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c210a4e0) 0 empty
    mpl_::bool_<false> (0x0x7f02c20c4ea0) 0 empty

Class boost::is_member_pointer<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > > > (0x0x7f02c210a548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c210a5b0) 0 empty
    mpl_::bool_<false> (0x0x7f02c20c4f00) 0 empty

Class boost::is_pointer<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > > > (0x0x7f02c210a618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c210a680) 0 empty
    mpl_::bool_<false> (0x0x7f02c20c4f60) 0 empty

Class boost::is_reference_wrapper<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_reference_wrapper<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > > > (0x0x7f02c210a750) 0 empty
  mpl_::bool_<false> (0x0x7f02c2167000) 0 empty

Class boost::detail::function::get_function_tag<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_function_tag<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > > > (0x0x7f02c20c4900) 0 empty

Class boost::mpl::if_c<false, boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > >, void*>, boost::detail::function::function_obj_invoker0<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > >, void*> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > >, void*>, boost::detail::function::function_obj_invoker0<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > >, void*> > (0x0x7f02c2167120) 0 empty

Class boost::detail::function::get_function_obj_invoker0<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > >, void*>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_function_obj_invoker0<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > >, void*> (0x0x7f02c21670c0) 0 empty

Class boost::detail::function::get_invoker0<boost::detail::function::function_obj_tag>::apply<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > >, void*>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker0<boost::detail::function::function_obj_tag>::apply<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > >, void*> (0x0x7f02c2167060) 0 empty

Class boost::detail::function::functor_manager<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::function::functor_manager<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > > > (0x0x7f02c2167180) 0 empty

Class boost::detail::function::function_obj_invoker0<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > >, void*>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::function_obj_invoker0<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > >, void*> (0x0x7f02c21671e0) 0 empty

Class boost::detail::function::function_allows_small_object_optimization<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::function::function_allows_small_object_optimization<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > > > (0x0x7f02c2167240) 0 empty

Class boost::detail::alignment_of_impl<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::alignment_of_impl<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > > > (0x0x7f02c21672a0) 0 empty

Class boost::alignment_of<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > > >
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > > > (0x0x7f02c210a8f0) 0 empty
  boost::integral_constant<long unsigned int, 8ul> (0x0x7f02c210a958) 0 empty
    mpl_::integral_c<long unsigned int, 8ul> (0x0x7f02c2167300) 0 empty

Class boost::detail::has_trivial_dtor_impl<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::has_trivial_dtor_impl<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > > > (0x0x7f02c2167360) 0 empty

Class boost::has_trivial_destructor<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > > >
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_destructor<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > > > (0x0x7f02c210a9c0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c210aa28) 0 empty
    mpl_::bool_<true> (0x0x7f02c21673c0) 0 empty

Class boost::detail::has_trivial_copy_impl<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::has_trivial_copy_impl<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > > > (0x0x7f02c2167420) 0 empty

Class boost::detail::is_volatile_rval_filter<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_volatile_rval_filter<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > > > (0x0x7f02c2167480) 0 empty

Class boost::is_volatile<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_volatile<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > > > (0x0x7f02c210aa90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c210aaf8) 0 empty
    mpl_::bool_<false> (0x0x7f02c21674e0) 0 empty

Class boost::detail::is_reference_impl<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > > > (0x0x7f02c2167540) 0 empty

Class boost::is_lvalue_reference<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > > > (0x0x7f02c210ab60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c210abc8) 0 empty
    mpl_::bool_<false> (0x0x7f02c21675a0) 0 empty

Class boost::is_rvalue_reference<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > > > (0x0x7f02c210ac30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c210ac98) 0 empty
    mpl_::bool_<false> (0x0x7f02c2167600) 0 empty

Class boost::is_reference<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > > > (0x0x7f02c210ad00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c210ad68) 0 empty
    mpl_::bool_<false> (0x0x7f02c2167660) 0 empty

Class boost::has_trivial_copy_constructor<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > > >
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_copy_constructor<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > > > (0x0x7f02c210add0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c210ae38) 0 empty
    mpl_::bool_<true> (0x0x7f02c21676c0) 0 empty

Class std::__is_move_iterator<ComboAddress*>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<ComboAddress*> (0x0x7f02c2167720) 0 empty

Class std::_Iter_base<ComboAddress*, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<ComboAddress*, false> (0x0x7f02c2167780) 0 empty

Class std::_Miter_base<ComboAddress*>
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<ComboAddress*> (0x0x7f02c210aea0) 0 empty
  std::_Iter_base<ComboAddress*, false> (0x0x7f02c21677e0) 0 empty

Class std::_Deque_iterator<int, const int&, const int*>
   size=32 align=8
   base size=32 base align=8
std::_Deque_iterator<int, const int&, const int*> (0x0x7f02c2167840) 0

Class boost::tuples::detail::drop_front<0>::apply<boost::tuples::cons<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, boost::tuples::cons<std::less<PacketID>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, boost::tuples::cons<std::less<PacketID>, boost::tuples::null_type> > > (0x0x7f02c2167960) 0 empty

Class boost::tuples::element<0, boost::tuples::cons<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, boost::tuples::cons<std::less<PacketID>, boost::tuples::null_type> > >
   size=1 align=1
   base size=0 base align=1
boost::tuples::element<0, boost::tuples::cons<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, boost::tuples::cons<std::less<PacketID>, boost::tuples::null_type> > > (0x0x7f02c2167900) 0 empty

Class boost::tuples::detail::drop_front<1>::apply<boost::tuples::cons<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, boost::tuples::cons<std::less<PacketID>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, boost::tuples::cons<std::less<PacketID>, boost::tuples::null_type> > > (0x0x7f02c2167a20) 0 empty

Class boost::tuples::element<1, boost::tuples::cons<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, boost::tuples::cons<std::less<PacketID>, boost::tuples::null_type> > >
   size=1 align=1
   base size=0 base align=1
boost::tuples::element<1, boost::tuples::cons<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, boost::tuples::cons<std::less<PacketID>, boost::tuples::null_type> > > (0x0x7f02c21679c0) 0 empty

Class std::pair<std::_Rb_tree_iterator<std::pair<const int, MTasker<PacketID, std::basic_string<char> >::ThreadInfo> >, std::_Rb_tree_iterator<std::pair<const int, MTasker<PacketID, std::basic_string<char> >::ThreadInfo> > >
   size=16 align=8
   base size=16 base align=8
std::pair<std::_Rb_tree_iterator<std::pair<const int, MTasker<PacketID, std::basic_string<char> >::ThreadInfo> >, std::_Rb_tree_iterator<std::pair<const int, MTasker<PacketID, std::basic_string<char> >::ThreadInfo> > > (0x0x7f02c2167a80) 0

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const int, FDMultiplexer::Callback> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const int, FDMultiplexer::Callback> > > > (0x0x7f02c2167ae0) 0 empty

Class boost::is_enum<int>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<int> (0x0x7f02c2191c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2191c98) 0 empty
    mpl_::bool_<false> (0x0x7f02c2167c60) 0 empty

Class boost::is_same<int, bool>
   size=1 align=1
   base size=1 base align=1
boost::is_same<int, bool> (0x0x7f02c2191d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2191dd0) 0 empty
    mpl_::bool_<false> (0x0x7f02c2167cc0) 0 empty

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

Class boost::detail::is_ununsigned_select_helper<true>::rebind<int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_ununsigned_select_helper<true>::rebind<int> (0x0x7f02c2167de0) 0 empty

Class boost::detail::is_unsigned_imp<int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_unsigned_imp<int> (0x0x7f02c2167d20) 0 empty

Class boost::detail::is_ununsigned_helper<int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_ununsigned_helper<int> (0x0x7f02c2167e40) 0 empty

Class boost::detail::is_unsigned_values<int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_unsigned_values<int> (0x0x7f02c2167ea0) 0 empty

Class boost::is_unsigned<int>
   size=1 align=1
   base size=1 base align=1
boost::is_unsigned<int> (0x0x7f02c2191f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c21912d8) 0 empty
    mpl_::bool_<false> (0x0x7f02c2167f00) 0 empty

Class boost::mpl::if_c<false, long long unsigned int, __int128 unsigned>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, long long unsigned int, __int128 unsigned> (0x0x7f02c2167f60) 0 empty

Class boost::is_same<int, long int>
   size=1 align=1
   base size=1 base align=1
boost::is_same<int, long int> (0x0x7f02c2191410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c2191478) 0 empty
    mpl_::bool_<false> (0x0x7f02c1e54060) 0 empty

Class boost::mpl::if_c<false, long unsigned int, __int128 unsigned>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, long unsigned int, __int128 unsigned> (0x0x7f02c1e540c0) 0 empty

Class boost::mpl::if_<boost::is_same<int, long int>, long unsigned int, __int128 unsigned>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_same<int, long int>, long unsigned int, __int128 unsigned> (0x0x7f02c1e54000) 0 empty

Class boost::is_same<int, int>
   size=1 align=1
   base size=1 base align=1
boost::is_same<int, int> (0x0x7f02c21915b0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c2191618) 0 empty
    mpl_::bool_<true> (0x0x7f02c1e54180) 0 empty

Class boost::mpl::if_c<true, unsigned int, __int128 unsigned>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, unsigned int, __int128 unsigned> (0x0x7f02c1e541e0) 0 empty

Class boost::mpl::if_<boost::is_same<int, int>, unsigned int, __int128 unsigned>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_same<int, int>, unsigned int, __int128 unsigned> (0x0x7f02c1e54120) 0 empty

Class boost::is_same<int, short int>
   size=1 align=1
   base size=1 base align=1
boost::is_same<int, short int> (0x0x7f02c1e5b000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c1e5b068) 0 empty
    mpl_::bool_<false> (0x0x7f02c1e542a0) 0 empty

Class boost::mpl::if_c<false, short unsigned int, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, short unsigned int, unsigned int> (0x0x7f02c1e54300) 0 empty

Class boost::mpl::if_<boost::is_same<int, short int>, short unsigned int, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_same<int, short int>, short unsigned int, unsigned int> (0x0x7f02c1e54240) 0 empty

Class boost::mpl::if_c<false, unsigned char, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, unsigned char, unsigned int> (0x0x7f02c1e543c0) 0 empty

Class boost::mpl::if_<boost::is_same<int, signed char>, unsigned char, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_same<int, signed char>, unsigned char, unsigned int> (0x0x7f02c1e54360) 0 empty

Class boost::mpl::if_c<true, unsigned int, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, unsigned int, unsigned int> (0x0x7f02c1e54420) 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> (0x0x7f02c1e54480) 0 empty

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

Class boost::detail::is_const_rvalue_filter<int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_const_rvalue_filter<int> (0x0x7f02c1e545a0) 0 empty

Class boost::is_const<int>
   size=1 align=1
   base size=1 base align=1
boost::is_const<int> (0x0x7f02c1e5b2d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c1e5b340) 0 empty
    mpl_::bool_<false> (0x0x7f02c1e54600) 0 empty

Class boost::mpl::if_c<false, const unsigned int, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, const unsigned int, unsigned int> (0x0x7f02c1e54660) 0 empty

Class boost::mpl::if_<boost::is_const<int>, const unsigned int, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_const<int>, const unsigned int, unsigned int> (0x0x7f02c1e54540) 0 empty

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

Class boost::detail::is_volatile_rval_filter<int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_volatile_rval_filter<int> (0x0x7f02c1e54780) 0 empty

Class boost::is_volatile<int>
   size=1 align=1
   base size=1 base align=1
boost::is_volatile<int> (0x0x7f02c1e5b410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c1e5b478) 0 empty
    mpl_::bool_<false> (0x0x7f02c1e547e0) 0 empty

Class boost::mpl::if_c<false, volatile unsigned int, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, volatile unsigned int, unsigned int> (0x0x7f02c1e54840) 0 empty

Class boost::mpl::if_<boost::is_volatile<int>, volatile unsigned int, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_volatile<int>, volatile unsigned int, unsigned int> (0x0x7f02c1e54720) 0 empty

Class boost::detail::make_unsigned_imp<int>
   size=1 align=1
   base size=0 base align=1
boost::detail::make_unsigned_imp<int> (0x0x7f02c2167c00) 0 empty

Class boost::make_unsigned<int>
   size=1 align=1
   base size=0 base align=1
boost::make_unsigned<int> (0x0x7f02c2167ba0) 0 empty

Class std::__is_normal_iterator<std::pair<int, boost::any>*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<std::pair<int, boost::any>*> (0x0x7f02c1e54a80) 0 empty

Class std::_Niter_base<std::pair<int, boost::any>*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<std::pair<int, boost::any>*> (0x0x7f02c1e5b6e8) 0 empty
  std::_Iter_base<std::pair<int, boost::any>*, false> (0x0x7f02c1e54ae0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const int, FDMultiplexer* (*)()> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const int, FDMultiplexer* (*)()> > > > (0x0x7f02c1e54ba0) 0 empty

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

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

Class boost::detail::is_pointer_impl<YaHTTP::HTTPBase::SendBodyRender>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<YaHTTP::HTTPBase::SendBodyRender> (0x0x7f02c1e54de0) 0 empty

Class boost::detail::cv_traits_imp<YaHTTP::HTTPBase::SendBodyRender*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<YaHTTP::HTTPBase::SendBodyRender*> (0x0x7f02c1e54f00) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<YaHTTP::HTTPBase::SendBodyRender>
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<YaHTTP::HTTPBase::SendBodyRender> (0x0x7f02c1e54ea0) 0 empty

Class boost::remove_cv<YaHTTP::HTTPBase::SendBodyRender>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<YaHTTP::HTTPBase::SendBodyRender> (0x0x7f02c1e54e40) 0 empty

Class boost::detail::is_pointer_helper<YaHTTP::HTTPBase::SendBodyRender>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<YaHTTP::HTTPBase::SendBodyRender> (0x0x7f02c1e54f60) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<YaHTTP::HTTPBase::SendBodyRender>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<YaHTTP::HTTPBase::SendBodyRender> (0x0x7f02c1f86300) 0 empty

Class boost::is_member_function_pointer<YaHTTP::HTTPBase::SendBodyRender>
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<YaHTTP::HTTPBase::SendBodyRender> (0x0x7f02c1f117b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c1f11820) 0 empty
    mpl_::bool_<false> (0x0x7f02c1f86360) 0 empty

Class boost::is_member_pointer<YaHTTP::HTTPBase::SendBodyRender>
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<YaHTTP::HTTPBase::SendBodyRender> (0x0x7f02c1f11888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c1f118f0) 0 empty
    mpl_::bool_<false> (0x0x7f02c1f863c0) 0 empty

Class boost::is_pointer<YaHTTP::HTTPBase::SendBodyRender>
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<YaHTTP::HTTPBase::SendBodyRender> (0x0x7f02c1f11958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c1f119c0) 0 empty
    mpl_::bool_<false> (0x0x7f02c1f86420) 0 empty

Class boost::is_reference_wrapper<YaHTTP::HTTPBase::SendBodyRender>
   size=1 align=1
   base size=1 base align=1
boost::is_reference_wrapper<YaHTTP::HTTPBase::SendBodyRender> (0x0x7f02c1f11a90) 0 empty
  mpl_::bool_<false> (0x0x7f02c1f86480) 0 empty

Class boost::detail::function::get_function_tag<YaHTTP::HTTPBase::SendBodyRender>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_function_tag<YaHTTP::HTTPBase::SendBodyRender> (0x0x7f02c1e54d80) 0 empty

Class boost::is_void<long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_void<long unsigned int> (0x0x7f02c1f11b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c1f11bc8) 0 empty
    mpl_::bool_<false> (0x0x7f02c1f865a0) 0 empty

Class boost::mpl::if_c<false, boost::detail::function::void_function_obj_invoker2<YaHTTP::HTTPBase::SendBodyRender, long unsigned int, const YaHTTP::HTTPBase*, std::basic_ostream<char>&>, boost::detail::function::function_obj_invoker2<YaHTTP::HTTPBase::SendBodyRender, long unsigned int, const YaHTTP::HTTPBase*, std::basic_ostream<char>&> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::detail::function::void_function_obj_invoker2<YaHTTP::HTTPBase::SendBodyRender, long unsigned int, const YaHTTP::HTTPBase*, std::basic_ostream<char>&>, boost::detail::function::function_obj_invoker2<YaHTTP::HTTPBase::SendBodyRender, long unsigned int, const YaHTTP::HTTPBase*, std::basic_ostream<char>&> > (0x0x7f02c1f86600) 0 empty

Class boost::detail::function::get_function_obj_invoker2<YaHTTP::HTTPBase::SendBodyRender, long unsigned int, const YaHTTP::HTTPBase*, std::basic_ostream<char>&>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_function_obj_invoker2<YaHTTP::HTTPBase::SendBodyRender, long unsigned int, const YaHTTP::HTTPBase*, std::basic_ostream<char>&> (0x0x7f02c1f86540) 0 empty

Class boost::detail::function::get_invoker2<boost::detail::function::function_obj_tag>::apply<YaHTTP::HTTPBase::SendBodyRender, long unsigned int, const YaHTTP::HTTPBase*, std::basic_ostream<char>&>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker2<boost::detail::function::function_obj_tag>::apply<YaHTTP::HTTPBase::SendBodyRender, long unsigned int, const YaHTTP::HTTPBase*, std::basic_ostream<char>&> (0x0x7f02c1f864e0) 0 empty

Class boost::detail::function::functor_manager<YaHTTP::HTTPBase::SendBodyRender>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::functor_manager<YaHTTP::HTTPBase::SendBodyRender> (0x0x7f02c1f86660) 0 empty

Class boost::detail::function::function_obj_invoker2<YaHTTP::HTTPBase::SendBodyRender, long unsigned int, const YaHTTP::HTTPBase*, std::basic_ostream<char>&>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::function_obj_invoker2<YaHTTP::HTTPBase::SendBodyRender, long unsigned int, const YaHTTP::HTTPBase*, std::basic_ostream<char>&> (0x0x7f02c1f866c0) 0 empty

Class boost::detail::function::function_allows_small_object_optimization<YaHTTP::HTTPBase::SendBodyRender>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::function_allows_small_object_optimization<YaHTTP::HTTPBase::SendBodyRender> (0x0x7f02c1f86720) 0 empty

Class boost::detail::alignment_of_impl<YaHTTP::HTTPBase::SendBodyRender>
   size=1 align=1
   base size=0 base align=1
boost::detail::alignment_of_impl<YaHTTP::HTTPBase::SendBodyRender> (0x0x7f02c1f86780) 0 empty

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

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

Class boost::alignment_of<YaHTTP::HTTPBase::SendBodyRender>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<YaHTTP::HTTPBase::SendBodyRender> (0x0x7f02c1f11ea0) 0 empty
  boost::integral_constant<long unsigned int, 1ul> (0x0x7f02c1f11f08) 0 empty
    mpl_::integral_c<long unsigned int, 1ul> (0x0x7f02c1f868a0) 0 empty

Class boost::detail::has_trivial_dtor_impl<YaHTTP::HTTPBase::SendBodyRender>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_trivial_dtor_impl<YaHTTP::HTTPBase::SendBodyRender> (0x0x7f02c1f86900) 0 empty

Class boost::has_trivial_destructor<YaHTTP::HTTPBase::SendBodyRender>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_destructor<YaHTTP::HTTPBase::SendBodyRender> (0x0x7f02c1f11f70) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c1f11138) 0 empty
    mpl_::bool_<true> (0x0x7f02c1f86960) 0 empty

Class boost::detail::has_trivial_copy_impl<YaHTTP::HTTPBase::SendBodyRender>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_trivial_copy_impl<YaHTTP::HTTPBase::SendBodyRender> (0x0x7f02c1f869c0) 0 empty

Class boost::detail::is_volatile_rval_filter<YaHTTP::HTTPBase::SendBodyRender>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_volatile_rval_filter<YaHTTP::HTTPBase::SendBodyRender> (0x0x7f02c1f86a20) 0 empty

Class boost::is_volatile<YaHTTP::HTTPBase::SendBodyRender>
   size=1 align=1
   base size=1 base align=1
boost::is_volatile<YaHTTP::HTTPBase::SendBodyRender> (0x0x7f02c1f111a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c1f11208) 0 empty
    mpl_::bool_<false> (0x0x7f02c1f86a80) 0 empty

Class boost::detail::is_reference_impl<YaHTTP::HTTPBase::SendBodyRender>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<YaHTTP::HTTPBase::SendBodyRender> (0x0x7f02c1f86ae0) 0 empty

Class boost::is_lvalue_reference<YaHTTP::HTTPBase::SendBodyRender>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<YaHTTP::HTTPBase::SendBodyRender> (0x0x7f02c1f11270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c1fb3000) 0 empty
    mpl_::bool_<false> (0x0x7f02c1f86b40) 0 empty

Class boost::is_rvalue_reference<YaHTTP::HTTPBase::SendBodyRender>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<YaHTTP::HTTPBase::SendBodyRender> (0x0x7f02c1fb3068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c1fb30d0) 0 empty
    mpl_::bool_<false> (0x0x7f02c1f86ba0) 0 empty

Class boost::is_reference<YaHTTP::HTTPBase::SendBodyRender>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<YaHTTP::HTTPBase::SendBodyRender> (0x0x7f02c1fb3138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c1fb31a0) 0 empty
    mpl_::bool_<false> (0x0x7f02c1f86c00) 0 empty

Class boost::has_trivial_copy_constructor<YaHTTP::HTTPBase::SendBodyRender>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_copy_constructor<YaHTTP::HTTPBase::SendBodyRender> (0x0x7f02c1fb3208) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c1fb3270) 0 empty
    mpl_::bool_<true> (0x0x7f02c1f86c60) 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>*> (0x0x7f02c1f86cc0) 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>*> (0x0x7f02c1fb32d8) 0 empty
  std::_Iter_base<std::pair<std::basic_string<char>, short unsigned int>*, false> (0x0x7f02c1f86d20) 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> (0x0x7f02c1f86d80) 0 empty

Class std::__is_normal_iterator<Netmask*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<Netmask*> (0x0x7f02c1f86f00) 0 empty

Class std::_Niter_base<Netmask*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<Netmask*> (0x0x7f02c1fb3dd0) 0 empty
  std::_Iter_base<Netmask*, false> (0x0x7f02c1f86f60) 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>*> (0x0x7f02c1bfa000) 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>*> (0x0x7f02c1fb3e38) 0 empty
  std::_Iter_base<std::basic_string<char>*, false> (0x0x7f02c1bfa120) 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>*> (0x0x7f02c1bfa1e0) 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>*> (0x0x7f02c1c11750) 0 empty
  std::_Iter_base<std::pair<ComboAddress, DecayingEwma>*, false> (0x0x7f02c1bfa240) 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> > (0x0x7f02c1bfa3c0) 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> > (0x0x7f02c1bfa420) 0 empty

Class std::__is_integer<DNSResourceRecord>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<DNSResourceRecord> (0x0x7f02c1bfa480) 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> > (0x0x7f02c1bfa4e0) 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> (0x0x7f02c1bfa540) 0 empty

Class __gnu_cxx::__numeric_traits<DNSResourceRecord>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<DNSResourceRecord> (0x0x7f02c1c11958) 0 empty
  __gnu_cxx::__numeric_traits_floating<DNSResourceRecord> (0x0x7f02c1bfa5a0) 0 empty

Class std::__is_byte<DNSResourceRecord>
   size=1 align=1
   base size=0 base align=1
std::__is_byte<DNSResourceRecord> (0x0x7f02c1bfa600) 0 empty

Class std::__lexicographical_compare<false>
   size=1 align=1
   base size=0 base align=1
std::__lexicographical_compare<false> (0x0x7f02c1bfa660) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<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::_Rb_tree_node<std::basic_string<char> > > > (0x0x7f02c1bfaa20) 0 empty

Class std::unary_function<std::pair<const int, MTasker<PacketID, std::basic_string<char> >::ThreadInfo>, const int>
   size=1 align=1
   base size=0 base align=1
std::unary_function<std::pair<const int, MTasker<PacketID, std::basic_string<char> >::ThreadInfo>, const int> (0x0x7f02c1bfac00) 0 empty

Class std::_Select1st<std::pair<const int, MTasker<PacketID, std::basic_string<char> >::ThreadInfo> >
   size=1 align=1
   base size=1 base align=1
std::_Select1st<std::pair<const int, MTasker<PacketID, std::basic_string<char> >::ThreadInfo> > (0x0x7f02c1ce93a8) 0 empty
  std::unary_function<std::pair<const int, MTasker<PacketID, std::basic_string<char> >::ThreadInfo>, const int> (0x0x7f02c1bfac60) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<int> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<int> > > (0x0x7f02c1bfaea0) 0 empty

Class boost::optional_detail::optional_base<T>::get_object() [with T = unsigned int; boost::optional_detail::optional_base<T>::internal_type = unsigned int]::<anonymous union>
   size=8 align=8
   base size=8 base align=8
boost::optional_detail::optional_base<T>::get_object() [with T = unsigned int; boost::optional_detail::optional_base<T>::internal_type = unsigned int]::<anonymous union> (0x0x7f02c1bfaf60) 0

Class std::__is_normal_iterator<const char*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<const char*> (0x0x7f02c1d96060) 0 empty

Class std::_Niter_base<const char*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<const char*> (0x0x7f02c1ce9548) 0 empty
  std::_Iter_base<const char*, false> (0x0x7f02c1d960c0) 0 empty

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

Class std::_Iter_base<char*, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<char*, false> (0x0x7f02c1d96180) 0 empty

Class std::_Niter_base<char*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<char*> (0x0x7f02c1ce95b0) 0 empty
  std::_Iter_base<char*, false> (0x0x7f02c1d961e0) 0 empty

Class boost::is_integral<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > > (0x0x7f02c1ce98f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c1ce9958) 0 empty
    mpl_::bool_<false> (0x0x7f02c1d96360) 0 empty

Class boost::is_integral<boost::function2<boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::function2<boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c1ce9d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c1ce9dd0) 0 empty
    mpl_::bool_<false> (0x0x7f02c1d96660) 0 empty

Class std::iterator_traits<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> > (0x0x7f02c1d969c0) 0 empty

Class std::__alloc_swap<std::allocator<std::basic_string<char> >, true>
   size=1 align=1
   base size=0 base align=1
std::__alloc_swap<std::allocator<std::basic_string<char> >, true> (0x0x7f02c1d96a20) 0 empty

Class std::__is_normal_iterator<std::pair<int, boost::function<void(int, boost::any&)> >*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<std::pair<int, boost::function<void(int, boost::any&)> >*> (0x0x7f02c1d96d20) 0 empty

Class std::_Niter_base<std::pair<int, boost::function<void(int, boost::any&)> >*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<std::pair<int, boost::function<void(int, boost::any&)> >*> (0x0x7f02c1a070d0) 0 empty
  std::_Iter_base<std::pair<int, boost::function<void(int, boost::any&)> >*, false> (0x0x7f02c1d96d80) 0 empty

Class std::__is_normal_iterator<int*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<int*> (0x0x7f02c1d96ea0) 0 empty

Class std::_Niter_base<int*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<int*> (0x0x7f02c1a07208) 0 empty
  std::_Iter_base<int*, false> (0x0x7f02c1d96f00) 0 empty

Class std::__is_normal_iterator<ThreadPipeSet*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<ThreadPipeSet*> (0x0x7f02c1a48000) 0 empty

Class std::_Niter_base<ThreadPipeSet*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<ThreadPipeSet*> (0x0x7f02c1a07478) 0 empty
  std::_Iter_base<ThreadPipeSet*, false> (0x0x7f02c1a48060) 0 empty

Class std::__is_move_iterator<__gnu_cxx::__normal_iterator<const ComboAddress*, std::vector<ComboAddress> > >
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<__gnu_cxx::__normal_iterator<const ComboAddress*, std::vector<ComboAddress> > > (0x0x7f02c1a48120) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<const ComboAddress*, std::vector<ComboAddress> >, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<const ComboAddress*, std::vector<ComboAddress> >, false> (0x0x7f02c1a48180) 0 empty

Class std::_Miter_base<__gnu_cxx::__normal_iterator<const ComboAddress*, std::vector<ComboAddress> > >
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<__gnu_cxx::__normal_iterator<const ComboAddress*, std::vector<ComboAddress> > > (0x0x7f02c1a078f0) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const ComboAddress*, std::vector<ComboAddress> >, false> (0x0x7f02c1a481e0) 0 empty

Class std::__is_normal_iterator<ComboAddress*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<ComboAddress*> (0x0x7f02c1a487e0) 0 empty

Class std::_Niter_base<ComboAddress*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<ComboAddress*> (0x0x7f02c1aab548) 0 empty
  std::_Iter_base<ComboAddress*, false> (0x0x7f02c1a48840) 0 empty

Class std::__is_byte<ComboAddress>
   size=1 align=1
   base size=0 base align=1
std::__is_byte<ComboAddress> (0x0x7f02c1a488a0) 0 empty

Class std::__is_pointer<ComboAddress>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<ComboAddress> (0x0x7f02c1a48960) 0 empty

Class std::__is_floating<ComboAddress>
   size=1 align=1
   base size=0 base align=1
std::__is_floating<ComboAddress> (0x0x7f02c1a48a20) 0 empty

Class std::__is_integer<ComboAddress>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<ComboAddress> (0x0x7f02c1a48a80) 0 empty

Class std::__truth_type<false>
   size=1 align=1
   base size=0 base align=1
std::__truth_type<false> (0x0x7f02c1a48ae0) 0 empty

Class std::__traitor<std::__is_integer<ComboAddress>, std::__is_floating<ComboAddress> >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_integer<ComboAddress>, std::__is_floating<ComboAddress> > (0x0x7f02c1a489c0) 0 empty

Class std::__is_arithmetic<ComboAddress>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<ComboAddress> (0x0x7f02c1aab618) 0 empty
  std::__traitor<std::__is_integer<ComboAddress>, std::__is_floating<ComboAddress> > (0x0x7f02c1a48b40) 0 empty

Class std::__traitor<std::__is_arithmetic<ComboAddress>, std::__is_pointer<ComboAddress> >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_arithmetic<ComboAddress>, std::__is_pointer<ComboAddress> > (0x0x7f02c1a48900) 0 empty

Class std::__is_scalar<ComboAddress>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<ComboAddress> (0x0x7f02c1aab6e8) 0 empty
  std::__traitor<std::__is_arithmetic<ComboAddress>, std::__is_pointer<ComboAddress> > (0x0x7f02c1a48ba0) 0 empty

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

Class std::allocator<int*>
   size=1 align=1
   base size=1 base align=1
std::allocator<int*> (0x0x7f02c1aab820) 0 empty
  __gnu_cxx::new_allocator<int*> (0x0x7f02c1a48c60) 0 empty

Class boost::tuples::detail::drop_front<0>::apply<boost::tuples::cons<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, boost::tuples::cons<std::less<timeval>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, boost::tuples::cons<std::less<timeval>, boost::tuples::null_type> > > (0x0x7f02c1a48de0) 0 empty

Class boost::tuples::element<0, boost::tuples::cons<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, boost::tuples::cons<std::less<timeval>, boost::tuples::null_type> > >
   size=1 align=1
   base size=0 base align=1
boost::tuples::element<0, boost::tuples::cons<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, boost::tuples::cons<std::less<timeval>, boost::tuples::null_type> > > (0x0x7f02c1a48d80) 0 empty

Class boost::tuples::detail::drop_front<1>::apply<boost::tuples::cons<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, boost::tuples::cons<std::less<timeval>, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, boost::tuples::cons<std::less<timeval>, boost::tuples::null_type> > > (0x0x7f02c1a48ea0) 0 empty

Class boost::tuples::element<1, boost::tuples::cons<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, boost::tuples::cons<std::less<timeval>, boost::tuples::null_type> > >
   size=1 align=1
   base size=0 base align=1
boost::tuples::element<1, boost::tuples::cons<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, boost::tuples::cons<std::less<timeval>, boost::tuples::null_type> > > (0x0x7f02c1a48e40) 0 empty

Class std::__are_same<std::pair<int, boost::any>, std::pair<int, boost::any> >
   size=1 align=1
   base size=0 base align=1
std::__are_same<std::pair<int, boost::any>, std::pair<int, boost::any> > (0x0x7f02c1b610c0) 0 empty

Class std::__is_pointer<std::pair<int, boost::any>*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<std::pair<int, boost::any>*> (0x0x7f02c1b61120) 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> > (0x0x7f02c1b61300) 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>*> (0x0x7f02c1b61360) 0 empty

Class std::__are_same<Netmask, Netmask>
   size=1 align=1
   base size=0 base align=1
std::__are_same<Netmask, Netmask> (0x0x7f02c1b61480) 0 empty

Class std::__is_pointer<Netmask*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<Netmask*> (0x0x7f02c1b614e0) 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> > (0x0x7f02c1b61540) 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>*> (0x0x7f02c1b615a0) 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> > (0x0x7f02c1b61660) 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>*> (0x0x7f02c1b61840) 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> > > > > (0x0x7f02c1b61960) 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> > > > > (0x0x7f02c1b61ae0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const int, ComboAddress> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const int, ComboAddress> > > > (0x0x7f02c1b61cc0) 0 empty

Class boost::detail::function::functor_manager_common<void (*)(int, boost::any&)>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::functor_manager_common<void (*)(int, boost::any&)> (0x0x7f02c1b61d80) 0 empty

Class std::__are_same<char, char>
   size=1 align=1
   base size=0 base align=1
std::__are_same<char, char> (0x0x7f02c195e000) 0 empty

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

Class std::__is_pointer<const char*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<const char*> (0x0x7f02c195e0c0) 0 empty

Class std::__copy_move<false, true, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
std::__copy_move<false, true, std::random_access_iterator_tag> (0x0x7f02c195e120) 0 empty

Class __gnu_cxx::__ops::_Iter_pred<boost::algorithm::detail::is_any_ofF<char> >
   size=24 align=8
   base size=24 base align=8
__gnu_cxx::__ops::_Iter_pred<boost::algorithm::detail::is_any_ofF<char> > (0x0x7f02c195e180) 0

Class boost::detail::function::basic_vtable2<boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >
   size=16 align=8
   base size=16 base align=8
boost::detail::function::basic_vtable2<boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > (0x0x7f02c195e240) 0

Class boost::mpl::aux::template_arity_impl<boost::detail::always_bool2, 1>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::detail::always_bool2, 1> (0x0x7f02c195e660) 0 empty

Class boost::mpl::aux::type_wrapper<boost::detail::always_bool2>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::type_wrapper<boost::detail::always_bool2> (0x0x7f02c195e6c0) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::detail::always_bool2, 2>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::detail::always_bool2, 2> (0x0x7f02c195e720) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::detail::always_bool2, 3>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::detail::always_bool2, 3> (0x0x7f02c195e780) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::detail::always_bool2, 4>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::detail::always_bool2, 4> (0x0x7f02c195e7e0) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::detail::always_bool2, 5>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::detail::always_bool2, 5> (0x0x7f02c195e840) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::detail::always_bool2, 6>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::detail::always_bool2, 6> (0x0x7f02c195e8a0) 0 empty

Class boost::mpl::aux::template_arity<boost::detail::always_bool2>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity<boost::detail::always_bool2> (0x0x7f02c195e600) 0 empty

Class boost::mpl::lambda<boost::detail::always_bool2, mpl_::void_, mpl_::int_<-1> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::lambda<boost::detail::always_bool2, mpl_::void_, mpl_::int_<-1> > (0x0x7f02c195e900) 0 empty

Class boost::detail::always_bool2::apply<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default>, boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> >
   size=1 align=1
   base size=0 base align=1
boost::detail::always_bool2::apply<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default>, boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> > (0x0x7f02c195e960) 0 empty

Class boost::mpl::apply_wrap2<boost::detail::always_bool2, boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default>, boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap2<boost::detail::always_bool2, boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default>, boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> > (0x0x7f02c1983410) 0 empty
  boost::detail::always_bool2::apply<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default>, boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> > (0x0x7f02c195e9c0) 0 empty

Class boost::mpl::apply2<boost::detail::always_bool2, boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default>, boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply2<boost::detail::always_bool2, boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default>, boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> > (0x0x7f02c1983478) 0 empty
  boost::mpl::apply_wrap2<boost::detail::always_bool2, boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default>, boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> > (0x0x7f02c19834e0) 0 empty
    boost::detail::always_bool2::apply<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default>, boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> > (0x0x7f02c195ea20) 0 empty

Class boost::detail::is_arithmetic_impl<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> > (0x0x7f02c195eae0) 0 empty

Class boost::is_integral<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> > (0x0x7f02c1983548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c19835b0) 0 empty
    mpl_::bool_<false> (0x0x7f02c195eb40) 0 empty

Class boost::is_float<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> >
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> > (0x0x7f02c1983618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c1983680) 0 empty
    mpl_::bool_<false> (0x0x7f02c195eba0) 0 empty

Class boost::is_arithmetic<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> >
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> > (0x0x7f02c19836e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c1983750) 0 empty
    mpl_::bool_<false> (0x0x7f02c195ec00) 0 empty

Class boost::detail::is_abstract_imp<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> > (0x0x7f02c195ec60) 0 empty

Class boost::is_abstract<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> >
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> > (0x0x7f02c19837b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c1983820) 0 empty
    mpl_::bool_<false> (0x0x7f02c195ecc0) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default>, boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default>, boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> > (0x0x7f02c195ed20) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default>, boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default>, boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> > (0x0x7f02c195ea80) 0 empty

Class boost::detail::is_convertible_impl<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default>, boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default>, boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> > (0x0x7f02c195ed80) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default>, boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default>, boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> > (0x0x7f02c19838f0) 0 empty
  boost::detail::is_convertible_impl<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default>, boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> > (0x0x7f02c195ede0) 0 empty

Class boost::detail::add_reference_rvalue_layer<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> >
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_rvalue_layer<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> > (0x0x7f02c19d8000) 0 empty

Class boost::detail::add_reference_impl<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> >
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_impl<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> > (0x0x7f02c195ef60) 0 empty

Class boost::add_reference<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> >
   size=1 align=1
   base size=0 base align=1
boost::add_reference<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> > (0x0x7f02c195ef00) 0 empty

Class boost::add_lvalue_reference<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> >
   size=1 align=1
   base size=0 base align=1
boost::add_lvalue_reference<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> > (0x0x7f02c195eea0) 0 empty

Class boost::detail::is_reference_impl<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> > (0x0x7f02c19d8120) 0 empty

Class boost::is_lvalue_reference<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> >
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> > (0x0x7f02c1983af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c1983b60) 0 empty
    mpl_::bool_<false> (0x0x7f02c19d8180) 0 empty

Class boost::is_rvalue_reference<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> >
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> > (0x0x7f02c1983bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c1983c30) 0 empty
    mpl_::bool_<false> (0x0x7f02c19d81e0) 0 empty

Class boost::is_reference<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> >
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> > (0x0x7f02c1983c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c1983d00) 0 empty
    mpl_::bool_<false> (0x0x7f02c19d8240) 0 empty

Class boost::is_void<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> >
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> > (0x0x7f02c1983d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c1983dd0) 0 empty
    mpl_::bool_<false> (0x0x7f02c19d82a0) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_helper<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default>, true>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_helper<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default>, true> (0x0x7f02c19d8300) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_imp<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> >
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_imp<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> > (0x0x7f02c19d80c0) 0 empty

Class boost::add_rvalue_reference<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> >
   size=1 align=1
   base size=0 base align=1
boost::add_rvalue_reference<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> > (0x0x7f02c19d8060) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default>, boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default>, boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> > (0x0x7f02c195ee40) 0 empty

Class boost::detail::checker<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> >
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> > (0x0x7f02c19d8360) 0 empty

Class boost::is_array<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> >
   size=1 align=1
   base size=1 base align=1
boost::is_array<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> > (0x0x7f02c1983f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c1983f70) 0 empty
    mpl_::bool_<false> (0x0x7f02c19d83c0) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default>*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default>*> (0x0x7f02c19d84e0) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> > (0x0x7f02c16000d0) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default>*> (0x0x7f02c19d8540) 0 empty

Class boost::detail::is_function_impl<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> > (0x0x7f02c1600138) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> > (0x0x7f02c16001a0) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default>*> (0x0x7f02c19d85a0) 0 empty

Class boost::is_function<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> >
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> > (0x0x7f02c1600208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c1600270) 0 empty
    mpl_::bool_<false> (0x0x7f02c19d8600) 0 empty

Class boost::is_convertible<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default>, boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> >
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default>, boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> > (0x0x7f02c16002d8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c1600340) 0 empty
    mpl_::bool_<true> (0x0x7f02c19d8660) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default>, boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default>, boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> > > (0x0x7f02c16003a8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c1600410) 0 empty
    mpl_::bool_<true> (0x0x7f02c19d86c0) 0 empty

Class boost::mpl::aux::or_impl<true, boost::is_convertible<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default>, boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> >, 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_convertible<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default>, boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c1600478) 0 empty
  mpl_::bool_<true> (0x0x7f02c19d8720) 0 empty

Class boost::mpl::or_<boost::is_convertible<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default>, boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> >, boost::is_convertible<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default>, boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::or_<boost::is_convertible<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default>, boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> >, boost::is_convertible<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default>, boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c16004e0) 0 empty
  boost::mpl::aux::or_impl<true, boost::is_convertible<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default>, boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c1600548) 0 empty
    mpl_::bool_<true> (0x0x7f02c19d8780) 0 empty

Class boost::iterators::enabled<true>::base<bool>
   size=1 align=1
   base size=0 base align=1
boost::iterators::enabled<true>::base<bool> (0x0x7f02c19d87e0) 0 empty

Class boost::iterators::enable_if<boost::mpl::or_<boost::is_convertible<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default>, boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> >, boost::is_convertible<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default>, boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, bool>
   size=1 align=1
   base size=1 base align=1
boost::iterators::enable_if<boost::mpl::or_<boost::is_convertible<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default>, boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> >, boost::is_convertible<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default>, boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, bool> (0x0x7f02c16005b0) 0 empty
  boost::iterators::enabled<true>::base<bool> (0x0x7f02c19d8840) 0 empty

Class boost::detail::enable_if_interoperable<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default>, boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default>, bool>
   size=1 align=1
   base size=1 base align=1
boost::detail::enable_if_interoperable<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default>, boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default>, bool> (0x0x7f02c1600618) 0 empty
  boost::iterators::enable_if<boost::mpl::or_<boost::is_convertible<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default>, boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> >, boost::is_convertible<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default>, boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, bool> (0x0x7f02c1600680) 0 empty
    boost::iterators::enabled<true>::base<bool> (0x0x7f02c19d88a0) 0 empty

Class boost::_bi::type<std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
boost::_bi::type<std::basic_string<char>*> (0x0x7f02c19d8960) 0 empty

Class std::__are_same<std::pair<int, boost::function<void(int, boost::any&)> >, std::pair<int, boost::function<void(int, boost::any&)> > >
   size=1 align=1
   base size=0 base align=1
std::__are_same<std::pair<int, boost::function<void(int, boost::any&)> >, std::pair<int, boost::function<void(int, boost::any&)> > > (0x0x7f02c19d8a20) 0 empty

Class std::__is_pointer<std::pair<int, boost::function<void(int, boost::any&)> >*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<std::pair<int, boost::function<void(int, boost::any&)> >*> (0x0x7f02c19d8a80) 0 empty

Class std::__are_same<int, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<int, int> (0x0x7f02c19d8c60) 0 empty

Class std::__is_pointer<int*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<int*> (0x0x7f02c19d8cc0) 0 empty

Class std::__copy_move_backward<false, true, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
std::__copy_move_backward<false, true, std::random_access_iterator_tag> (0x0x7f02c19d8d20) 0 empty

Class boost::detail::function::functor_manager_common<long unsigned int* (*)()>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::functor_manager_common<long unsigned int* (*)()> (0x0x7f02c19d8e40) 0 empty

Class boost::detail::is_pointer_impl<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > > > (0x0x7f02c19d8f00) 0 empty

Class boost::detail::cv_traits_imp<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > >*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > >*> (0x0x7f02c165b060) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > > > (0x0x7f02c165b000) 0 empty

Class boost::remove_cv<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > > >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > > > (0x0x7f02c19d8f60) 0 empty

Class boost::detail::is_pointer_helper<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > > > (0x0x7f02c165b0c0) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > > >
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > > > (0x0x7f02c165b420) 0 empty

Class boost::is_member_function_pointer<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > > >
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > > > (0x0x7f02c16b4000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c16b4068) 0 empty
    mpl_::bool_<false> (0x0x7f02c165b480) 0 empty

Class boost::is_member_pointer<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > > >
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > > > (0x0x7f02c16b40d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c16b4138) 0 empty
    mpl_::bool_<false> (0x0x7f02c165b4e0) 0 empty

Class boost::is_pointer<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > > >
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > > > (0x0x7f02c16b41a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c16b4208) 0 empty
    mpl_::bool_<false> (0x0x7f02c165b540) 0 empty

Class boost::is_reference_wrapper<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > > >
   size=1 align=1
   base size=1 base align=1
boost::is_reference_wrapper<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > > > (0x0x7f02c16b42d8) 0 empty
  mpl_::bool_<false> (0x0x7f02c165b5a0) 0 empty

Class boost::detail::function::get_function_tag<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_function_tag<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > > > (0x0x7f02c19d8ea0) 0 empty

Class boost::mpl::if_c<false, boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > >, void*>, boost::detail::function::function_obj_invoker0<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > >, void*> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > >, void*>, boost::detail::function::function_obj_invoker0<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > >, void*> > (0x0x7f02c165b6c0) 0 empty

Class boost::detail::function::get_function_obj_invoker0<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > >, void*>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_function_obj_invoker0<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > >, void*> (0x0x7f02c165b660) 0 empty

Class boost::detail::function::get_invoker0<boost::detail::function::function_obj_tag>::apply<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > >, void*>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker0<boost::detail::function::function_obj_tag>::apply<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > >, void*> (0x0x7f02c165b600) 0 empty

Class boost::detail::function::functor_manager<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::function::functor_manager<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > > > (0x0x7f02c165b720) 0 empty

Class boost::detail::function::function_obj_invoker0<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > >, void*>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::function_obj_invoker0<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > >, void*> (0x0x7f02c165b780) 0 empty

Class boost::detail::function::function_allows_small_object_optimization<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::function::function_allows_small_object_optimization<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > > > (0x0x7f02c165b7e0) 0 empty

Class boost::detail::alignment_of_impl<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::alignment_of_impl<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > > > (0x0x7f02c165b840) 0 empty

Class boost::alignment_of<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > > >
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > > > (0x0x7f02c16b4478) 0 empty
  boost::integral_constant<long unsigned int, 8ul> (0x0x7f02c16b44e0) 0 empty
    mpl_::integral_c<long unsigned int, 8ul> (0x0x7f02c165b8a0) 0 empty

Class boost::detail::has_trivial_dtor_impl<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::has_trivial_dtor_impl<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > > > (0x0x7f02c165b900) 0 empty

Class boost::has_trivial_destructor<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > > >
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_destructor<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > > > (0x0x7f02c16b4548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c16b45b0) 0 empty
    mpl_::bool_<false> (0x0x7f02c165b960) 0 empty

Class boost::detail::has_trivial_copy_impl<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::has_trivial_copy_impl<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > > > (0x0x7f02c165b9c0) 0 empty

Class boost::detail::is_volatile_rval_filter<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_volatile_rval_filter<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > > > (0x0x7f02c165ba20) 0 empty

Class boost::is_volatile<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > > >
   size=1 align=1
   base size=1 base align=1
boost::is_volatile<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > > > (0x0x7f02c16b4618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c16b4680) 0 empty
    mpl_::bool_<false> (0x0x7f02c165ba80) 0 empty

Class boost::detail::is_reference_impl<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > > > (0x0x7f02c165bae0) 0 empty

Class boost::is_lvalue_reference<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > > >
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > > > (0x0x7f02c16b46e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c16b4750) 0 empty
    mpl_::bool_<false> (0x0x7f02c165bb40) 0 empty

Class boost::is_rvalue_reference<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > > >
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > > > (0x0x7f02c16b47b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c16b4820) 0 empty
    mpl_::bool_<false> (0x0x7f02c165bba0) 0 empty

Class boost::is_reference<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > > >
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > > > (0x0x7f02c16b4888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c16b48f0) 0 empty
    mpl_::bool_<false> (0x0x7f02c165bc00) 0 empty

Class boost::has_trivial_copy_constructor<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > > >
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_copy_constructor<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > > > (0x0x7f02c16b4958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c16b49c0) 0 empty
    mpl_::bool_<false> (0x0x7f02c165bc60) 0 empty

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

Class std::__are_same<ThreadPipeSet, ThreadPipeSet>
   size=1 align=1
   base size=0 base align=1
std::__are_same<ThreadPipeSet, ThreadPipeSet> (0x0x7f02c165bde0) 0 empty

Class std::__is_pointer<ThreadPipeSet*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<ThreadPipeSet*> (0x0x7f02c165be40) 0 empty

Class std::__is_normal_iterator<__gnu_cxx::__normal_iterator<const ComboAddress*, std::vector<ComboAddress> > >
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<__gnu_cxx::__normal_iterator<const ComboAddress*, std::vector<ComboAddress> > > (0x0x7f02c165bea0) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<const ComboAddress*, std::vector<ComboAddress> >, true>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<const ComboAddress*, std::vector<ComboAddress> >, true> (0x0x7f02c165bf00) 0 empty

Class std::_Niter_base<__gnu_cxx::__normal_iterator<const ComboAddress*, std::vector<ComboAddress> > >
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<__gnu_cxx::__normal_iterator<const ComboAddress*, std::vector<ComboAddress> > > (0x0x7f02c16b4ea0) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const ComboAddress*, std::vector<ComboAddress> >, true> (0x0x7f02c165bf60) 0 empty

Class std::__is_normal_iterator<__gnu_cxx::__normal_iterator<ComboAddress*, std::vector<ComboAddress> > >
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<__gnu_cxx::__normal_iterator<ComboAddress*, std::vector<ComboAddress> > > (0x0x7f02c170c000) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<ComboAddress*, std::vector<ComboAddress> >, true>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<ComboAddress*, std::vector<ComboAddress> >, true> (0x0x7f02c170c060) 0 empty

Class std::_Niter_base<__gnu_cxx::__normal_iterator<ComboAddress*, std::vector<ComboAddress> > >
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<__gnu_cxx::__normal_iterator<ComboAddress*, std::vector<ComboAddress> > > (0x0x7f02c1710000) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<ComboAddress*, std::vector<ComboAddress> >, true> (0x0x7f02c170c180) 0 empty

Class boost::detail::is_pointer_impl<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > > > (0x0x7f02c170c360) 0 empty

Class boost::detail::cv_traits_imp<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > >*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > >*> (0x0x7f02c170c480) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > > > (0x0x7f02c170c420) 0 empty

Class boost::remove_cv<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > > >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > > > (0x0x7f02c170c3c0) 0 empty

Class boost::detail::is_pointer_helper<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > > > (0x0x7f02c170c4e0) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > > >
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > > > (0x0x7f02c170c840) 0 empty

Class boost::is_member_function_pointer<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > > >
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > > > (0x0x7f02c17104e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c1710548) 0 empty
    mpl_::bool_<false> (0x0x7f02c170c8a0) 0 empty

Class boost::is_member_pointer<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > > >
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > > > (0x0x7f02c17105b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c1710618) 0 empty
    mpl_::bool_<false> (0x0x7f02c170c900) 0 empty

Class boost::is_pointer<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > > >
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > > > (0x0x7f02c1710680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c17106e8) 0 empty
    mpl_::bool_<false> (0x0x7f02c170c960) 0 empty

Class boost::is_reference_wrapper<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > > >
   size=1 align=1
   base size=1 base align=1
boost::is_reference_wrapper<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > > > (0x0x7f02c17107b8) 0 empty
  mpl_::bool_<false> (0x0x7f02c170c9c0) 0 empty

Class boost::detail::function::get_function_tag<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_function_tag<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > > > (0x0x7f02c170c300) 0 empty

Class boost::mpl::if_c<false, boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > >, void*>, boost::detail::function::function_obj_invoker0<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > >, void*> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > >, void*>, boost::detail::function::function_obj_invoker0<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > >, void*> > (0x0x7f02c170cae0) 0 empty

Class boost::detail::function::get_function_obj_invoker0<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > >, void*>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_function_obj_invoker0<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > >, void*> (0x0x7f02c170ca80) 0 empty

Class boost::detail::function::get_invoker0<boost::detail::function::function_obj_tag>::apply<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > >, void*>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker0<boost::detail::function::function_obj_tag>::apply<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > >, void*> (0x0x7f02c170ca20) 0 empty

Class boost::detail::function::functor_manager<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::function::functor_manager<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > > > (0x0x7f02c170cb40) 0 empty

Class boost::detail::function::function_obj_invoker0<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > >, void*>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::function_obj_invoker0<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > >, void*> (0x0x7f02c170cba0) 0 empty

Class boost::detail::function::function_allows_small_object_optimization<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::function::function_allows_small_object_optimization<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > > > (0x0x7f02c170cc00) 0 empty

Class boost::detail::alignment_of_impl<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::alignment_of_impl<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > > > (0x0x7f02c170cc60) 0 empty

Class boost::alignment_of<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > > >
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > > > (0x0x7f02c1710958) 0 empty
  boost::integral_constant<long unsigned int, 8ul> (0x0x7f02c17109c0) 0 empty
    mpl_::integral_c<long unsigned int, 8ul> (0x0x7f02c170ccc0) 0 empty

Class boost::detail::has_trivial_dtor_impl<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::has_trivial_dtor_impl<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > > > (0x0x7f02c170cd20) 0 empty

Class boost::has_trivial_destructor<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > > >
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_destructor<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > > > (0x0x7f02c1710a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c1710a90) 0 empty
    mpl_::bool_<false> (0x0x7f02c170cd80) 0 empty

Class boost::detail::has_trivial_copy_impl<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::has_trivial_copy_impl<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > > > (0x0x7f02c170cde0) 0 empty

Class boost::detail::is_volatile_rval_filter<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_volatile_rval_filter<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > > > (0x0x7f02c170ce40) 0 empty

Class boost::is_volatile<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > > >
   size=1 align=1
   base size=1 base align=1
boost::is_volatile<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > > > (0x0x7f02c1710af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c1710b60) 0 empty
    mpl_::bool_<false> (0x0x7f02c170cea0) 0 empty

Class boost::detail::is_reference_impl<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > > > (0x0x7f02c170cf00) 0 empty

Class boost::is_lvalue_reference<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > > >
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > > > (0x0x7f02c1710bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c1710c30) 0 empty
    mpl_::bool_<false> (0x0x7f02c170cf60) 0 empty

Class boost::is_rvalue_reference<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > > >
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > > > (0x0x7f02c1710c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c1710d00) 0 empty
    mpl_::bool_<false> (0x0x7f02c1790000) 0 empty

Class boost::is_reference<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > > >
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > > > (0x0x7f02c1710d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c1710dd0) 0 empty
    mpl_::bool_<false> (0x0x7f02c1790060) 0 empty

Class boost::has_trivial_copy_constructor<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > > >
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_copy_constructor<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > > > (0x0x7f02c1710e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c1710ea0) 0 empty
    mpl_::bool_<false> (0x0x7f02c17900c0) 0 empty

Class boost::detail::is_pointer_impl<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > > > (0x0x7f02c1790180) 0 empty

Class boost::detail::cv_traits_imp<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > >*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > >*> (0x0x7f02c17902a0) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > > > (0x0x7f02c1790240) 0 empty

Class boost::remove_cv<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > > >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > > > (0x0x7f02c17901e0) 0 empty

Class boost::detail::is_pointer_helper<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > > > (0x0x7f02c1790300) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > > >
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > > > (0x0x7f02c1790660) 0 empty

Class boost::is_member_function_pointer<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > > >
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > > > (0x0x7f02c179a750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c179a7b8) 0 empty
    mpl_::bool_<false> (0x0x7f02c17906c0) 0 empty

Class boost::is_member_pointer<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > > >
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > > > (0x0x7f02c179a820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c179a888) 0 empty
    mpl_::bool_<false> (0x0x7f02c1790720) 0 empty

Class boost::is_pointer<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > > >
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > > > (0x0x7f02c179a8f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c179a958) 0 empty
    mpl_::bool_<false> (0x0x7f02c1790780) 0 empty

Class boost::is_reference_wrapper<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > > >
   size=1 align=1
   base size=1 base align=1
boost::is_reference_wrapper<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > > > (0x0x7f02c179aa28) 0 empty
  mpl_::bool_<false> (0x0x7f02c17907e0) 0 empty

Class boost::detail::function::get_function_tag<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_function_tag<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > > > (0x0x7f02c1790120) 0 empty

Class boost::mpl::if_c<false, boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > >, void*>, boost::detail::function::function_obj_invoker0<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > >, void*> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > >, void*>, boost::detail::function::function_obj_invoker0<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > >, void*> > (0x0x7f02c1790900) 0 empty

Class boost::detail::function::get_function_obj_invoker0<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > >, void*>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_function_obj_invoker0<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > >, void*> (0x0x7f02c17908a0) 0 empty

Class boost::detail::function::get_invoker0<boost::detail::function::function_obj_tag>::apply<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > >, void*>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker0<boost::detail::function::function_obj_tag>::apply<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > >, void*> (0x0x7f02c1790840) 0 empty

Class boost::detail::function::functor_manager<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::function::functor_manager<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > > > (0x0x7f02c1790960) 0 empty

Class boost::detail::function::function_obj_invoker0<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > >, void*>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::function_obj_invoker0<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > >, void*> (0x0x7f02c17909c0) 0 empty

Class boost::detail::function::function_allows_small_object_optimization<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::function::function_allows_small_object_optimization<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > > > (0x0x7f02c1790a20) 0 empty

Class boost::detail::alignment_of_impl<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::alignment_of_impl<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > > > (0x0x7f02c1790a80) 0 empty

Class boost::alignment_of<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > > >
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > > > (0x0x7f02c179abc8) 0 empty
  boost::integral_constant<long unsigned int, 8ul> (0x0x7f02c179ac30) 0 empty
    mpl_::integral_c<long unsigned int, 8ul> (0x0x7f02c1790ae0) 0 empty

Class boost::detail::has_trivial_dtor_impl<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::has_trivial_dtor_impl<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > > > (0x0x7f02c1790b40) 0 empty

Class boost::has_trivial_destructor<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > > >
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_destructor<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > > > (0x0x7f02c179ac98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c179ad00) 0 empty
    mpl_::bool_<false> (0x0x7f02c1790ba0) 0 empty

Class boost::detail::has_trivial_copy_impl<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::has_trivial_copy_impl<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > > > (0x0x7f02c1790c00) 0 empty

Class boost::detail::is_volatile_rval_filter<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_volatile_rval_filter<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > > > (0x0x7f02c1790c60) 0 empty

Class boost::is_volatile<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > > >
   size=1 align=1
   base size=1 base align=1
boost::is_volatile<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > > > (0x0x7f02c179ad68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c179add0) 0 empty
    mpl_::bool_<false> (0x0x7f02c1790cc0) 0 empty

Class boost::detail::is_reference_impl<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > > > (0x0x7f02c1790d20) 0 empty

Class boost::is_lvalue_reference<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > > >
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > > > (0x0x7f02c179ae38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c179aea0) 0 empty
    mpl_::bool_<false> (0x0x7f02c1790d80) 0 empty

Class boost::is_rvalue_reference<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > > >
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > > > (0x0x7f02c179af08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c179af70) 0 empty
    mpl_::bool_<false> (0x0x7f02c1790de0) 0 empty

Class boost::is_reference<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > > >
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > > > (0x0x7f02c1418000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c1418068) 0 empty
    mpl_::bool_<false> (0x0x7f02c1790e40) 0 empty

Class boost::has_trivial_copy_constructor<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > > >
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_copy_constructor<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > > > (0x0x7f02c14180d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c1418138) 0 empty
    mpl_::bool_<false> (0x0x7f02c1790ea0) 0 empty

Class boost::detail::function::functor_manager_common<std::basic_string<char>* (*)()>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::functor_manager_common<std::basic_string<char>* (*)()> (0x0x7f02c1790f00) 0 empty

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

Class std::__are_same<ComboAddress, ComboAddress>
   size=1 align=1
   base size=0 base align=1
std::__are_same<ComboAddress, ComboAddress> (0x0x7f02c1435060) 0 empty

Class std::__is_pointer<ComboAddress*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<ComboAddress*> (0x0x7f02c14350c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const ComboAddress, 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 ComboAddress, unsigned int> > > > (0x0x7f02c1435120) 0 empty

Class std::__uninitialized_fill_n<false>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_fill_n<false> (0x0x7f02c14351e0) 0 empty

Class std::iterator_traits<std::_Deque_iterator<int, const int&, const int*> >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<std::_Deque_iterator<int, const int&, const int*> > (0x0x7f02c1435240) 0 empty

Class std::iterator_traits<std::_Deque_iterator<int, int&, int*> >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<std::_Deque_iterator<int, int&, int*> > (0x0x7f02c14352a0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const int, MTasker<PacketID, std::basic_string<char> >::ThreadInfo> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const int, MTasker<PacketID, std::basic_string<char> >::ThreadInfo> > > > (0x0x7f02c1435360) 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> (0x0x7f02c14e8270) 0
    vptr=((& std::__numpunct_cache<char>::_ZTVSt16__numpunct_cacheIcE) + 16u)
  std::locale::facet (0x0x7f02c14356c0) 0
      primary-for std::__numpunct_cache<char> (0x0x7f02c14e8270)

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> (0x0x7f02c1435780) 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&)> > > > (0x0x7f02c14357e0) 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>&)> > > > (0x0x7f02c14358a0) 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> > > (0x0x7f02c1435b40) 0 empty

Class boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, 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::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, std::less<PacketID>, boost::multi_index::detail::nth_layer<1, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>::link_info (0x0x7f02c1435ba0) 0

Class boost::iterator_range_detail::iterator_range_impl<__gnu_cxx::__normal_iterator<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<char*, std::basic_string<char> > > (0x0x7f02c1435c00) 0 empty

Class boost::detail::is_pointer_impl<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > > (0x0x7f02c1435cc0) 0 empty

Class boost::detail::cv_traits_imp<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >*> (0x0x7f02c1435de0) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > > (0x0x7f02c1435d80) 0 empty

Class boost::remove_cv<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > > (0x0x7f02c1435d20) 0 empty

Class boost::detail::is_pointer_helper<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > > (0x0x7f02c1435e40) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > >
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > > (0x0x7f02c122b1e0) 0 empty

Class boost::is_member_function_pointer<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > > (0x0x7f02c15db750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c15db7b8) 0 empty
    mpl_::bool_<false> (0x0x7f02c122b240) 0 empty

Class boost::is_member_pointer<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > > (0x0x7f02c15db820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c15db888) 0 empty
    mpl_::bool_<false> (0x0x7f02c122b2a0) 0 empty

Class boost::is_pointer<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > > (0x0x7f02c15db8f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c15db958) 0 empty
    mpl_::bool_<false> (0x0x7f02c122b300) 0 empty

Class boost::is_reference_wrapper<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_reference_wrapper<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > > (0x0x7f02c15dbaf8) 0 empty
  mpl_::bool_<false> (0x0x7f02c122b360) 0 empty

Class boost::detail::function::get_function_tag<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_function_tag<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > > (0x0x7f02c1435c60) 0 empty

Class boost::is_void<boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c15dbc98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c15dbd00) 0 empty
    mpl_::bool_<false> (0x0x7f02c122b480) 0 empty

Class boost::mpl::if_c<false, boost::detail::function::void_function_obj_invoker2<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >, boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::detail::function::function_obj_invoker2<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >, boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::detail::function::void_function_obj_invoker2<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >, boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::detail::function::function_obj_invoker2<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >, boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c122b4e0) 0 empty

Class boost::detail::function::get_function_obj_invoker2<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >, boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_function_obj_invoker2<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >, boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > (0x0x7f02c122b420) 0 empty

Class boost::detail::function::get_invoker2<boost::detail::function::function_obj_tag>::apply<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >, boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker2<boost::detail::function::function_obj_tag>::apply<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >, boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > (0x0x7f02c122b3c0) 0 empty

Class boost::detail::function::functor_manager<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::function::functor_manager<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > > (0x0x7f02c122b540) 0 empty

Class boost::detail::function::function_obj_invoker2<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >, boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::function::function_obj_invoker2<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >, boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > (0x0x7f02c122b5a0) 0 empty

Class boost::detail::function::function_allows_small_object_optimization<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::function::function_allows_small_object_optimization<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > > (0x0x7f02c122b600) 0 empty

Class boost::detail::alignment_of_impl<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::alignment_of_impl<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > > (0x0x7f02c122b660) 0 empty

Class boost::alignment_of<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > >
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > > (0x0x7f02c124f000) 0 empty
  boost::integral_constant<long unsigned int, 8ul> (0x0x7f02c124f068) 0 empty
    mpl_::integral_c<long unsigned int, 8ul> (0x0x7f02c122b6c0) 0 empty

Class boost::detail::has_trivial_dtor_impl<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::has_trivial_dtor_impl<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > > (0x0x7f02c122b720) 0 empty

Class boost::has_trivial_destructor<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > >
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_destructor<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > > (0x0x7f02c124f1a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c124f208) 0 empty
    mpl_::bool_<false> (0x0x7f02c122b780) 0 empty

Class boost::detail::has_trivial_copy_impl<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::has_trivial_copy_impl<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > > (0x0x7f02c122b7e0) 0 empty

Class boost::detail::is_volatile_rval_filter<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_volatile_rval_filter<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > > (0x0x7f02c122b840) 0 empty

Class boost::is_volatile<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_volatile<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > > (0x0x7f02c124f270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c124f2d8) 0 empty
    mpl_::bool_<false> (0x0x7f02c122b8a0) 0 empty

Class boost::detail::is_reference_impl<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > > (0x0x7f02c122b900) 0 empty

Class boost::is_lvalue_reference<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > > (0x0x7f02c124f410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c124f478) 0 empty
    mpl_::bool_<false> (0x0x7f02c122b960) 0 empty

Class boost::is_rvalue_reference<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > > (0x0x7f02c124f4e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c124f548) 0 empty
    mpl_::bool_<false> (0x0x7f02c122b9c0) 0 empty

Class boost::is_reference<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > > (0x0x7f02c124f5b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c124f618) 0 empty
    mpl_::bool_<false> (0x0x7f02c122ba20) 0 empty

Class boost::has_trivial_copy_constructor<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > >
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_copy_constructor<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > > (0x0x7f02c124f750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c124f7b8) 0 empty
    mpl_::bool_<false> (0x0x7f02c122ba80) 0 empty

Class boost::is_interoperable<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default>, boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> >
   size=1 align=1
   base size=1 base align=1
boost::is_interoperable<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default>, boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> > (0x0x7f02c124f8f0) 0 empty
  boost::mpl::or_<boost::is_convertible<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default>, boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> >, boost::is_convertible<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default>, boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c124f958) 0 empty
    boost::mpl::aux::or_impl<true, boost::is_convertible<boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default>, boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::use_default, boost::use_default> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c124f9c0) 0 empty
      mpl_::bool_<true> (0x0x7f02c122bae0) 0 empty

Class boost::_bi::unwrapper<std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int)>
   size=1 align=1
   base size=0 base align=1
boost::_bi::unwrapper<std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int)> (0x0x7f02c122bb40) 0 empty

Class boost::detail::addressof_impl<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::addressof_impl<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > > > (0x0x7f02c122bba0) 0 empty

Class boost::detail::addr_impl_ref<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > > >
   size=8 align=8
   base size=8 base align=8
boost::detail::addr_impl_ref<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&, const ComboAddress&, int), boost::_bi::list3<boost::_bi::value<std::basic_string<char> >, boost::_bi::value<ComboAddress>, boost::_bi::value<int> > > > (0x0x7f02c122bc00) 0

Class std::__is_pointer<const ComboAddress*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<const ComboAddress*> (0x0x7f02c12e0000) 0 empty

Class boost::detail::function::functor_manager_common<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::function::functor_manager_common<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > > > (0x0x7f02c12e0360) 0 empty

Class boost::_bi::unwrapper<std::basic_string<char>* (*)(const std::basic_string<char>&)>
   size=1 align=1
   base size=0 base align=1
boost::_bi::unwrapper<std::basic_string<char>* (*)(const std::basic_string<char>&)> (0x0x7f02c12e03c0) 0 empty

Class boost::detail::addressof_impl<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::addressof_impl<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > > > (0x0x7f02c12e0480) 0 empty

Class boost::detail::addr_impl_ref<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > > >
   size=8 align=8
   base size=8 base align=8
boost::detail::addr_impl_ref<boost::_bi::bind_t<std::basic_string<char>*, std::basic_string<char>* (*)(const std::basic_string<char>&), boost::_bi::list1<boost::_bi::value<std::basic_string<char> > > > > (0x0x7f02c12e04e0) 0

Class boost::detail::function::functor_manager_common<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::function::functor_manager_common<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > > > (0x0x7f02c12e0540) 0 empty

Class boost::_bi::unwrapper<void* (*)(NetmaskGroup*)>
   size=1 align=1
   base size=0 base align=1
boost::_bi::unwrapper<void* (*)(NetmaskGroup*)> (0x0x7f02c12e05a0) 0 empty

Class boost::detail::addressof_impl<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::addressof_impl<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > > > (0x0x7f02c12e0600) 0 empty

Class boost::detail::addr_impl_ref<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > > >
   size=8 align=8
   base size=8 base align=8
boost::detail::addr_impl_ref<boost::_bi::bind_t<void*, void* (*)(NetmaskGroup*), boost::_bi::list1<boost::_bi::value<NetmaskGroup*> > > > (0x0x7f02c12e0660) 0

Class std::__is_move_iterator<const unsigned char*>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<const unsigned char*> (0x0x7f02c12e0840) 0 empty

Class std::_Iter_base<const unsigned char*, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<const unsigned char*, false> (0x0x7f02c12e08a0) 0 empty

Class std::_Miter_base<const unsigned char*>
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<const unsigned char*> (0x0x7f02c12afd68) 0 empty
  std::_Iter_base<const unsigned char*, false> (0x0x7f02c12e0900) 0 empty

Class boost::detail::function::functor_manager_common<YaHTTP::HTTPBase::SendBodyRender>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::functor_manager_common<YaHTTP::HTTPBase::SendBodyRender> (0x0x7f02c12e0960) 0 empty

Class boost::detail::addressof_impl<YaHTTP::HTTPBase::SendBodyRender>
   size=1 align=1
   base size=0 base align=1
boost::detail::addressof_impl<YaHTTP::HTTPBase::SendBodyRender> (0x0x7f02c12e09c0) 0 empty

Class boost::detail::addr_impl_ref<YaHTTP::HTTPBase::SendBodyRender>
   size=8 align=8
   base size=8 base align=8
boost::detail::addr_impl_ref<YaHTTP::HTTPBase::SendBodyRender> (0x0x7f02c12e0a20) 0

Class boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>::link_info
   size=16 align=8
   base size=16 base align=8
boost::multi_index::detail::ordered_index<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, std::less<timeval>, boost::multi_index::detail::nth_layer<2, MTasker<PacketID, std::basic_string<char> >::Waiter, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, PacketID, &MTasker<PacketID, std::basic_string<char> >::Waiter::key>, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<KeyTag>, boost::multi_index::member<MTasker<PacketID, std::basic_string<char> >::Waiter, timeval, &MTasker<PacketID, std::basic_string<char> >::Waiter::ttd>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<MTasker<PacketID, std::basic_string<char> >::Waiter> >, boost::mpl::v_item<KeyTag, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>::link_info (0x0x7f02c12e0b40) 0

Class boost::disable_if_c<true, timeval&>
   size=1 align=1
   base size=0 base align=1
boost::disable_if_c<true, timeval&> (0x0x7f02c12e0ba0) 0 empty

Class boost::disable_if<boost::is_convertible<const MTasker<PacketID, std::basic_string<char> >::Waiter&, const MTasker<PacketID, std::basic_string<char> >::Waiter&>, timeval&>
   size=1 align=1
   base size=1 base align=1
boost::disable_if<boost::is_convertible<const MTasker<PacketID, std::basic_string<char> >::Waiter&, const MTasker<PacketID, std::basic_string<char> >::Waiter&>, timeval&> (0x0x7f02c1396270) 0 empty
  boost::disable_if_c<true, timeval&> (0x0x7f02c12e0c00) 0 empty

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

Class std::_Miter_base<char*>
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<char*> (0x0x7f02c13965b0) 0 empty
  std::_Iter_base<char*, false> (0x0x7f02c12e0d20) 0 empty

Class std::__is_move_iterator<int**>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<int**> (0x0x7f02c12e0d80) 0 empty

Class std::_Iter_base<int**, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<int**, false> (0x0x7f02c12e0de0) 0 empty

Class std::_Miter_base<int**>
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<int**> (0x0x7f02c1396c98) 0 empty
  std::_Iter_base<int**, false> (0x0x7f02c12e0e40) 0 empty

Class std::__is_move_iterator<std::_Deque_iterator<int, const int&, const int*> >
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<std::_Deque_iterator<int, const int&, const int*> > (0x0x7f02c10330c0) 0 empty

Class std::_Iter_base<std::_Deque_iterator<int, const int&, const int*>, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<std::_Deque_iterator<int, const int&, const int*>, false> (0x0x7f02c1033120) 0 empty

Class std::_Miter_base<std::_Deque_iterator<int, const int&, const int*> >
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<std::_Deque_iterator<int, const int&, const int*> > (0x0x7f02c1067208) 0 empty
  std::_Iter_base<std::_Deque_iterator<int, const int&, const int*>, false> (0x0x7f02c1033180) 0 empty

Class std::__is_normal_iterator<const unsigned char*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<const unsigned char*> (0x0x7f02c10331e0) 0 empty

Class std::_Niter_base<const unsigned char*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<const unsigned char*> (0x0x7f02c10673a8) 0 empty
  std::_Iter_base<const unsigned char*, false> (0x0x7f02c1033240) 0 empty

Class std::__is_normal_iterator<unsigned char*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<unsigned char*> (0x0x7f02c10332a0) 0 empty

Class std::_Iter_base<unsigned char*, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<unsigned char*, false> (0x0x7f02c1033300) 0 empty

Class std::_Niter_base<unsigned char*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<unsigned char*> (0x0x7f02c1067410) 0 empty
  std::_Iter_base<unsigned char*, false> (0x0x7f02c1033360) 0 empty

Class std::__are_same<char&, char&>
   size=1 align=1
   base size=0 base align=1
std::__are_same<char&, char&> (0x0x7f02c1033660) 0 empty

Class boost::detail::always_bool2::apply<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::always_bool2::apply<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c10336c0) 0 empty

Class boost::mpl::apply_wrap2<boost::detail::always_bool2, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap2<boost::detail::always_bool2, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c1067c98) 0 empty
  boost::detail::always_bool2::apply<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c1033720) 0 empty

Class boost::mpl::apply2<boost::detail::always_bool2, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply2<boost::detail::always_bool2, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c1067d00) 0 empty
  boost::mpl::apply_wrap2<boost::detail::always_bool2, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c1067d68) 0 empty
    boost::detail::always_bool2::apply<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c1033780) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > > (0x0x7f02c1067dd0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c1067e38) 0 empty
    mpl_::bool_<true> (0x0x7f02c10337e0) 0 empty

Class boost::mpl::aux::or_impl<true, boost::is_convertible<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<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<true, boost::is_convertible<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c1067ea0) 0 empty
  mpl_::bool_<true> (0x0x7f02c1033840) 0 empty

Class boost::mpl::or_<boost::is_convertible<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::is_convertible<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<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_convertible<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::is_convertible<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c1067f08) 0 empty
  boost::mpl::aux::or_impl<true, boost::is_convertible<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c1067f70) 0 empty
    mpl_::bool_<true> (0x0x7f02c10338a0) 0 empty

Class boost::iterators::enable_if<boost::mpl::or_<boost::is_convertible<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::is_convertible<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, bool>
   size=1 align=1
   base size=1 base align=1
boost::iterators::enable_if<boost::mpl::or_<boost::is_convertible<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::is_convertible<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, bool> (0x0x7f02c1067958) 0 empty
  boost::iterators::enabled<true>::base<bool> (0x0x7f02c1033900) 0 empty

Class boost::detail::enable_if_interoperable<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, bool>
   size=1 align=1
   base size=1 base align=1
boost::detail::enable_if_interoperable<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, bool> (0x0x7f02c10679c0) 0 empty
  boost::iterators::enable_if<boost::mpl::or_<boost::is_convertible<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::is_convertible<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, bool> (0x0x7f02c10ff000) 0 empty
    boost::iterators::enabled<true>::base<bool> (0x0x7f02c1033960) 0 empty

Class std::__is_normal_iterator<int**>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<int**> (0x0x7f02c1033a20) 0 empty

Class std::_Niter_base<int**>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<int**> (0x0x7f02c10ff0d0) 0 empty
  std::_Iter_base<int**, false> (0x0x7f02c1033a80) 0 empty

Class boost::_bi::unwrapper<void* (*)(const boost::function<long unsigned int*()>&)>
   size=1 align=1
   base size=0 base align=1
boost::_bi::unwrapper<void* (*)(const boost::function<long unsigned int*()>&)> (0x0x7f02c1033b40) 0 empty

Class boost::detail::addressof_impl<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::addressof_impl<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > > > (0x0x7f02c1033ba0) 0 empty

Class boost::detail::addr_impl_ref<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > > >
   size=8 align=8
   base size=8 base align=8
boost::detail::addr_impl_ref<boost::_bi::bind_t<void*, void* (*)(const boost::function<long unsigned int*()>&), boost::_bi::list1<boost::_bi::value<boost::function<long unsigned int*()> > > > > (0x0x7f02c1033c00) 0

Class boost::_bi::unwrapper<void* (*)(const boost::function<std::basic_string<char>*()>&)>
   size=1 align=1
   base size=0 base align=1
boost::_bi::unwrapper<void* (*)(const boost::function<std::basic_string<char>*()>&)> (0x0x7f02c1033c60) 0 empty

Class boost::detail::addressof_impl<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::addressof_impl<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > > > (0x0x7f02c1033cc0) 0 empty

Class boost::detail::addr_impl_ref<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > > >
   size=8 align=8
   base size=8 base align=8
boost::detail::addr_impl_ref<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::basic_string<char>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::basic_string<char>*()> > > > > (0x0x7f02c1033d20) 0

Class boost::_bi::unwrapper<void* (*)(const boost::function<std::vector<ComboAddress>*()>&)>
   size=1 align=1
   base size=0 base align=1
boost::_bi::unwrapper<void* (*)(const boost::function<std::vector<ComboAddress>*()>&)> (0x0x7f02c1033d80) 0 empty

Class boost::detail::addressof_impl<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::addressof_impl<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > > > (0x0x7f02c1033de0) 0 empty

Class boost::detail::addr_impl_ref<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > > >
   size=8 align=8
   base size=8 base align=8
boost::detail::addr_impl_ref<boost::_bi::bind_t<void*, void* (*)(const boost::function<std::vector<ComboAddress>*()>&), boost::_bi::list1<boost::_bi::value<boost::function<std::vector<ComboAddress>*()> > > > > (0x0x7f02c1033e40) 0

Class std::__is_normal_iterator<std::_Deque_iterator<int, const int&, const int*> >
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<std::_Deque_iterator<int, const int&, const int*> > (0x0x7f02c1033f00) 0 empty

Class std::_Niter_base<std::_Deque_iterator<int, const int&, const int*> >
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<std::_Deque_iterator<int, const int&, const int*> > (0x0x7f02c10ff138) 0 empty
  std::_Iter_base<std::_Deque_iterator<int, const int&, const int*>, false> (0x0x7f02c1033f60) 0 empty

Class std::__is_normal_iterator<std::_Deque_iterator<int, int&, int*> >
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<std::_Deque_iterator<int, int&, int*> > (0x0x7f02c115e000) 0 empty

Class std::_Iter_base<std::_Deque_iterator<int, int&, int*>, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<std::_Deque_iterator<int, int&, int*>, false> (0x0x7f02c115e060) 0 empty

Class std::_Niter_base<std::_Deque_iterator<int, int&, int*> >
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<std::_Deque_iterator<int, int&, int*> > (0x0x7f02c10ff1a0) 0 empty
  std::_Iter_base<std::_Deque_iterator<int, int&, int*>, false> (0x0x7f02c115e0c0) 0 empty

Class std::__are_same<unsigned char, unsigned char>
   size=1 align=1
   base size=0 base align=1
std::__are_same<unsigned char, unsigned char> (0x0x7f02c115e120) 0 empty

Class std::__is_pointer<unsigned char*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<unsigned char*> (0x0x7f02c115e180) 0 empty

Class std::__is_pointer<const unsigned char*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<const unsigned char*> (0x0x7f02c115e1e0) 0 empty

Class boost::detail::addressof_impl<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::addressof_impl<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > > (0x0x7f02c115e2a0) 0 empty

Class boost::detail::addr_impl_ref<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > >
   size=8 align=8
   base size=8 base align=8
boost::detail::addr_impl_ref<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > > (0x0x7f02c115e300) 0

Class boost::is_interoperable<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_interoperable<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c10ff7b8) 0 empty
  boost::mpl::or_<boost::is_convertible<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::is_convertible<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c10ff820) 0 empty
    boost::mpl::aux::or_impl<true, boost::is_convertible<boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f02c10ff888) 0 empty
      mpl_::bool_<true> (0x0x7f02c115e420) 0 empty

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

Class std::__is_pointer<int**>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<int**> (0x0x7f02c115e4e0) 0 empty

Class std::__is_pointer<std::_Deque_iterator<int, int&, int*> >
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<std::_Deque_iterator<int, int&, int*> > (0x0x7f02c115e5a0) 0 empty

Class std::__is_pointer<std::_Deque_iterator<int, const int&, const int*> >
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<std::_Deque_iterator<int, const int&, const int*> > (0x0x7f02c115e600) 0 empty

Class std::__is_integer<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::__is_integer<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > (0x0x7f02c115e8a0) 0 empty

Class boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c115ec00) 0 empty

Class boost::concepts::not_satisfied<boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > >
   size=1 align=1
   base size=0 base align=1
boost::concepts::not_satisfied<boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > > (0x0x7f02c115eba0) 0 empty

Class boost::mpl::if_c<false, boost::concepts::constraint<boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > >, boost::concepts::requirement<boost::concepts::failed************ boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >::************> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::concepts::constraint<boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > >, boost::concepts::requirement<boost::concepts::failed************ boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >::************> > (0x0x7f02c115ec60) 0 empty

Class boost::mpl::if_<boost::concepts::not_satisfied<boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > >, boost::concepts::constraint<boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > >, boost::concepts::requirement<boost::concepts::failed************ boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >::************> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::concepts::not_satisfied<boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > >, boost::concepts::constraint<boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > >, boost::concepts::requirement<boost::concepts::failed************ boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >::************> > (0x0x7f02c115eb40) 0 empty

Class boost::concepts::requirement<boost::concepts::failed************ boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >::************>
   size=1 align=1
   base size=0 base align=1
boost::concepts::requirement<boost::concepts::failed************ boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >::************> (0x0x7f02c115ecc0) 0 empty

Class boost::concepts::requirement_<void (*)(boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >)>
   size=1 align=1
   base size=1 base align=1
boost::concepts::requirement_<void (*)(boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >)> (0x0x7f02c0df9270) 0 empty
  boost::concepts::requirement<boost::concepts::failed************ boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >::************> (0x0x7f02c115ed20) 0 empty

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

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<std::random_access_iterator_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<std::random_access_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f02c0e2d000) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<std::random_access_iterator_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<std::random_access_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f02c115ef60) 0 empty

Class boost::detail::is_convertible_impl<std::random_access_iterator_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<std::random_access_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f02c0e2d120) 0 empty

Class boost::detail::is_convertible_impl_dispatch<std::random_access_iterator_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<std::random_access_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f02c0df9548) 0 empty
  boost::detail::is_convertible_impl<std::random_access_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f02c0e2d180) 0 empty

Class boost::detail::add_reference_rvalue_layer<std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_rvalue_layer<std::random_access_iterator_tag> (0x0x7f02c0e2d360) 0 empty

Class boost::detail::add_reference_impl<std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_impl<std::random_access_iterator_tag> (0x0x7f02c0e2d300) 0 empty

Class boost::add_reference<std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::add_reference<std::random_access_iterator_tag> (0x0x7f02c0e2d2a0) 0 empty

Class boost::add_lvalue_reference<std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::add_lvalue_reference<std::random_access_iterator_tag> (0x0x7f02c0e2d240) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_helper<std::random_access_iterator_tag, true>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_helper<std::random_access_iterator_tag, true> (0x0x7f02c0e2d480) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_imp<std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_imp<std::random_access_iterator_tag> (0x0x7f02c0e2d420) 0 empty

Class boost::add_rvalue_reference<std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::add_rvalue_reference<std::random_access_iterator_tag> (0x0x7f02c0e2d3c0) 0 empty

Class boost::detail::is_convertible_basic_impl<std::random_access_iterator_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<std::random_access_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f02c0e2d1e0) 0 empty

Class boost::is_convertible<std::random_access_iterator_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<std::random_access_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f02c0df9958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f02c0df99c0) 0 empty
    mpl_::bool_<false> (0x0x7f02c0e2d660) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<std::random_access_iterator_tag>, boost::detail::old_category_to_traversal<std::random_access_iterator_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<std::random_access_iterator_tag>, boost::detail::old_category_to_traversal<std::random_access_iterator_tag> > (0x0x7f02c0e2d780) 0 empty

Class boost::mpl::if_<boost::is_convertible<std::random_access_iterator_tag, boost::incrementable_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::detail::old_category_to_traversal<std::random_access_iterator_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<std::random_access_iterator_tag, boost::incrementable_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::detail::old_category_to_traversal<std::random_access_iterator_tag> > (0x0x7f02c115ef00) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<std::random_access_iterator_tag, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<std::random_access_iterator_tag, std::random_access_iterator_tag> (0x0x7f02c0e2d900) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<std::random_access_iterator_tag, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<std::random_access_iterator_tag, std::random_access_iterator_tag> (0x0x7f02c0e2d8a0) 0 empty

Class boost::detail::is_convertible_impl<std::random_access_iterator_tag, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<std::random_access_iterator_tag, std::random_access_iterator_tag> (0x0x7f02c0e2d960) 0 empty

Class boost::detail::is_convertible_impl_dispatch<std::random_access_iterator_tag, std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<std::random_access_iterator_tag, std::random_access_iterator_tag> (0x0x7f02c0df9d00) 0 empty
  boost::detail::is_convertible_impl<std::random_access_iterator_tag, std::random_access_iterator_tag> (0x0x7f02c0e2d9c0) 0 empty

Class boost::detail::is_convertible_basic_impl<std::random_access_iterator_tag, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<std::random_access_iterator_tag, std::random_access_iterator_tag> (0x0x7f02c0e2dae0) 0 empty

Class boost::is_convertible<std::random_access_iterator_tag, std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<std::random_access_iterator_tag, std::random_access_iterator_tag> (0x0x7f02c0df9e38) 0 empty
  boost::integral_constant<bool, true> (0x0x7f02c0df9ea0) 0 empty
    mpl_::bool_<true> (0x0x7f02c0e2dc00) 0 empty

Class boost::mpl::if_c<true, boost::mpl::identity<boost::random_access_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::mpl::identity<boost::random_access_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > > (0x0x7f02c0e2dc60) 0 empty

Class boost::mpl::if_<boost::is_convertible<std::random_access_iterator_tag, std::random_access_iterator_tag>, boost::mpl::identity<boost::random_access_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<std::random_access_iterator_tag, std::random_access_iterator_tag>, boost::mpl::identity<boost::random_access_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > > (0x0x7f02c0e2d840) 0 empty

Class boost::mpl::identity<boost::random_access_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<boost::random_access_traversal_tag> (0x0x7f02c0e2dcc0) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, std::random_access_iterator_tag>, boost::mpl::identity<boost::random_access_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, std::random_access_iterator_tag>, boost::mpl::identity<boost::random_access_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > > (0x0x7f02c0e2d7e0) 0 empty

Class boost::detail::old_category_to_traversal<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::old_category_to_traversal<std::random_access_iterator_tag> (0x0x7f02c0e4f000) 0 empty
  boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, std::random_access_iterator_tag>, boost::mpl::identity<boost::random_access_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > > (0x0x7f02c0e2dd20) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, boost::incrementable_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::detail::old_category_to_traversal<std::random_access_iterator_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, boost::incrementable_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::detail::old_category_to_traversal<std::random_access_iterator_tag> > (0x0x7f02c115eea0) 0 empty

Class boost::iterator_category_to_traversal<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::iterator_category_to_traversal<std::random_access_iterator_tag> (0x0x7f02c0e4f068) 0 empty
  boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, boost::incrementable_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::detail::old_category_to_traversal<std::random_access_iterator_tag> > (0x0x7f02c0e2dd80) 0 empty

Class boost::iterator_traversal<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::iterator_traversal<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > (0x0x7f02c0e4f0d0) 0 empty
  boost::iterator_category_to_traversal<std::random_access_iterator_tag> (0x0x7f02c0e4f138) 0 empty
    boost::mpl::eval_if<boost::is_convertible<std::random_access_iterator_tag, boost::incrementable_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::detail::old_category_to_traversal<std::random_access_iterator_tag> > (0x0x7f02c0e2dde0) 0 empty

Class boost::concepts::usage_requirements<boost::Convertible<boost::random_access_traversal_tag, boost::incrementable_traversal_tag> >
   size=1 align=1
   base size=0 base align=1
boost::concepts::usage_requirements<boost::Convertible<boost::random_access_traversal_tag, boost::incrementable_traversal_tag> > (0x0x7f02c0e54120) 0 empty

Class boost::concepts::not_satisfied<boost::concepts::usage_requirements<boost::Convertible<boost::random_access_traversal_tag, boost::incrementable_traversal_tag> > >
   size=1 align=1
   base size=0 base align=1
boost::concepts::not_satisfied<boost::concepts::usage_requirements<boost::Convertible<boost::random_access_traversal_tag, boost::incrementable_traversal_tag> > > (0x0x7f02c0e540c0) 0 empty

Class boost::mpl::if_c<false, boost::concepts::constraint<boost::concepts::usage_requirements<boost::Convertible<boost::random_access_traversal_tag, boost::incrementable_traversal_tag> > >, boost::concepts::requirement<boost::concepts::failed************ boost::concepts::usage_requirements<boost::Convertible<boost::random_access_traversal_tag, boost::incrementable_traversal_tag> >::************> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::concepts::constraint<boost::concepts::usage_requirements<boost::Convertible<boost::random_access_traversal_tag, boost::incrementable_traversal_tag> > >, boost::concepts::requirement<boost::concepts::failed************ boost::concepts::usage_requirements<boost::Convertible<boost::random_access_traversal_tag, boost::incrementable_traversal_tag> >::************> > (0x0x7f02c0e54180) 0 empty

Class boost::mpl::if_<boost::concepts::not_satisfied<boost::concepts::usage_requirements<boost::Convertible<boost::random_access_traversal_tag, boost::incrementable_traversal_tag> > >, boost::concepts::constraint<boost::concepts::usage_requirements<boost::Convertible<boost::random_access_traversal_tag, boost::incrementable_traversal_tag> > >, boost::concepts::requirement<boost::concepts::failed************ boost::concepts::usage_requirements<boost::Convertible<boost::random_access_traversal_tag, boost::incrementable_traversal_tag> >::************> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::concepts::not_satisfied<boost::concepts::usage_requirements<boost::Convertible<boost::random_access_traversal_tag, boost::incrementable_traversal_tag> > >, boost::concepts::constraint<boost::concepts::usage_requirements<boost::Convertible<boost::random_access_traversal_tag, boost::incrementable_traversal_tag> > >, boost::concepts::requirement<boost::concepts::failed************ boost::concepts::usage_requirements<boost::Convertible<boost::random_access_traversal_tag, boost::incrementable_traversal_tag> >::************> > (0x0x7f02c0e54060) 0 empty

Class boost::concepts::requirement<boost::concepts::failed************ boost::concepts::usage_requirements<boost::Convertible<boost::random_access_traversal_tag, boost::incrementable_traversal_tag> >::************>
   size=1 align=1
   base size=0 base align=1
boost::concepts::requirement<boost::concepts::failed************ boost::concepts::usage_requirements<boost::Convertible<boost::random_access_traversal_tag, boost::incrementable_traversal_tag> >::************> (0x0x7f02c0e541e0) 0 empty

Class boost::concepts::requirement_<void (*)(boost::concepts::usage_requirements<boost::Convertible<boost::random_access_traversal_tag, boost::incrementable_traversal_tag> >)>
   size=1 align=1
   base size=1 base align=1
boost::concepts::requirement_<void (*)(boost::concepts::usage_requirements<boost::Convertible<boost::random_access_traversal_tag, boost::incrementable_traversal_tag> >)> (0x0x7f02c0e4f270) 0 empty
  boost::concepts::requirement<boost::concepts::failed************ boost::concepts::usage_requirements<boost::Convertible<boost::random_access_traversal_tag, boost::incrementable_traversal_tag> >::************> (0x0x7f02c0e54240) 0 empty

Class boost::Convertible<boost::random_access_traversal_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::Convertible<boost::random_access_traversal_tag, boost::incrementable_traversal_tag> (0x0x7f02c0e54000) 0

Class boost::concepts::not_satisfied<boost::Convertible<boost::random_access_traversal_tag, boost::incrementable_traversal_tag> >
   size=1 align=1
   base size=0 base align=1
boost::concepts::not_satisfied<boost::Convertible<boost::random_access_traversal_tag, boost::incrementable_traversal_tag> > (0x0x7f02c0e2df60) 0 empty

Class boost::mpl::if_c<false, boost::concepts::constraint<boost::Convertible<boost::random_access_traversal_tag, boost::incrementable_traversal_tag> >, boost::concepts::requirement<boost::concepts::failed************ boost::Convertible<boost::random_access_traversal_tag, boost::incrementable_traversal_tag>::************> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::concepts::constraint<boost::Convertible<boost::random_access_traversal_tag, boost::incrementable_traversal_tag> >, boost::concepts::requirement<boost::concepts::failed************ boost::Convertible<boost::random_access_traversal_tag, boost::incrementable_traversal_tag>::************> > (0x0x7f02c0e54360) 0 empty

Class boost::mpl::if_<boost::concepts::not_satisfied<boost::Convertible<boost::random_access_traversal_tag, boost::incrementable_traversal_tag> >, boost::concepts::constraint<boost::Convertible<boost::random_access_traversal_tag, boost::incrementable_traversal_tag> >, boost::concepts::requirement<boost::concepts::failed************ boost::Convertible<boost::random_access_traversal_tag, boost::incrementable_traversal_tag>::************> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::concepts::not_satisfied<boost::Convertible<boost::random_access_traversal_tag, boost::incrementable_traversal_tag> >, boost::concepts::constraint<boost::Convertible<boost::random_access_traversal_tag, boost::incrementable_traversal_tag> >, boost::concepts::requirement<boost::concepts::failed************ boost::Convertible<boost::random_access_traversal_tag, boost::incrementable_traversal_tag>::************> > (0x0x7f02c0e2df00) 0 empty

Class boost::concepts::requirement<boost::concepts::failed************ boost::Convertible<boost::random_access_traversal_tag, boost::incrementable_traversal_tag>::************>
   size=1 align=1
   base size=0 base align=1
boost::concepts::requirement<boost::concepts::failed************ boost::Convertible<boost::random_access_traversal_tag, boost::incrementable_traversal_tag>::************> (0x0x7f02c0e543c0) 0 empty

Class boost::concepts::requirement_<void (*)(boost::Convertible<boost::random_access_traversal_tag, boost::incrementable_traversal_tag>)>
   size=1 align=1
   base size=1 base align=1
boost::concepts::requirement_<void (*)(boost::Convertible<boost::random_access_traversal_tag, boost::incrementable_traversal_tag>)> (0x0x7f02c0e4f340) 0 empty
  boost::concepts::requirement<boost::concepts::failed************ boost::Convertible<boost::random_access_traversal_tag, boost::incrementable_traversal_tag>::************> (0x0x7f02c0e54420) 0 empty

Class boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c0e54540) 0 empty

Class boost::concepts::not_satisfied<boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > >
   size=1 align=1
   base size=0 base align=1
boost::concepts::not_satisfied<boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > > (0x0x7f02c0e544e0) 0 empty

Class boost::mpl::if_c<false, boost::concepts::constraint<boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > >, boost::concepts::requirement<boost::concepts::failed************ boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >::************> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::concepts::constraint<boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > >, boost::concepts::requirement<boost::concepts::failed************ boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >::************> > (0x0x7f02c0e545a0) 0 empty

Class boost::mpl::if_<boost::concepts::not_satisfied<boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > >, boost::concepts::constraint<boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > >, boost::concepts::requirement<boost::concepts::failed************ boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >::************> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::concepts::not_satisfied<boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > >, boost::concepts::constraint<boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > >, boost::concepts::requirement<boost::concepts::failed************ boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >::************> > (0x0x7f02c0e54480) 0 empty

Class boost::concepts::requirement<boost::concepts::failed************ boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >::************>
   size=1 align=1
   base size=0 base align=1
boost::concepts::requirement<boost::concepts::failed************ boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >::************> (0x0x7f02c0e54600) 0 empty

Class boost::concepts::requirement_<void (*)(boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >)>
   size=1 align=1
   base size=1 base align=1
boost::concepts::requirement_<void (*)(boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >)> (0x0x7f02c0e4f410) 0 empty
  boost::concepts::requirement<boost::concepts::failed************ boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >::************> (0x0x7f02c0e54660) 0 empty

Class boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >
   size=16 align=8
   base size=16 base align=8
boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > (0x0x7f02c0df92d8) 0
  boost::CopyConstructible<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > (0x0x7f02c115ee40) 0

Class boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c0e54840) 0 empty

Class boost::concepts::not_satisfied<boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > >
   size=1 align=1
   base size=0 base align=1
boost::concepts::not_satisfied<boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > > (0x0x7f02c0e547e0) 0 empty

Class boost::mpl::if_c<false, boost::concepts::constraint<boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > >, boost::concepts::requirement<boost::concepts::failed************ boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >::************> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::concepts::constraint<boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > >, boost::concepts::requirement<boost::concepts::failed************ boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >::************> > (0x0x7f02c0e548a0) 0 empty

Class boost::mpl::if_<boost::concepts::not_satisfied<boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > >, boost::concepts::constraint<boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > >, boost::concepts::requirement<boost::concepts::failed************ boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >::************> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::concepts::not_satisfied<boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > >, boost::concepts::constraint<boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > >, boost::concepts::requirement<boost::concepts::failed************ boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >::************> > (0x0x7f02c0e54780) 0 empty

Class boost::concepts::requirement<boost::concepts::failed************ boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >::************>
   size=1 align=1
   base size=0 base align=1
boost::concepts::requirement<boost::concepts::failed************ boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >::************> (0x0x7f02c0e54900) 0 empty

Class boost::concepts::requirement_<void (*)(boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >)>
   size=1 align=1
   base size=1 base align=1
boost::concepts::requirement_<void (*)(boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >)> (0x0x7f02c0e4f4e0) 0 empty
  boost::concepts::requirement<boost::concepts::failed************ boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >::************> (0x0x7f02c0e54960) 0 empty

Class boost::EqualityComparable<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >
   size=16 align=8
   base size=16 base align=8
boost::EqualityComparable<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > (0x0x7f02c0e54720) 0

Class boost::concepts::usage_requirements<boost::Convertible<boost::random_access_traversal_tag, boost::single_pass_traversal_tag> >
   size=1 align=1
   base size=0 base align=1
boost::concepts::usage_requirements<boost::Convertible<boost::random_access_traversal_tag, boost::single_pass_traversal_tag> > (0x0x7f02c0e54d20) 0 empty

Class boost::concepts::not_satisfied<boost::concepts::usage_requirements<boost::Convertible<boost::random_access_traversal_tag, boost::single_pass_traversal_tag> > >
   size=1 align=1
   base size=0 base align=1
boost::concepts::not_satisfied<boost::concepts::usage_requirements<boost::Convertible<boost::random_access_traversal_tag, boost::single_pass_traversal_tag> > > (0x0x7f02c0e54cc0) 0 empty

Class boost::mpl::if_c<false, boost::concepts::constraint<boost::concepts::usage_requirements<boost::Convertible<boost::random_access_traversal_tag, boost::single_pass_traversal_tag> > >, boost::concepts::requirement<boost::concepts::failed************ boost::concepts::usage_requirements<boost::Convertible<boost::random_access_traversal_tag, boost::single_pass_traversal_tag> >::************> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::concepts::constraint<boost::concepts::usage_requirements<boost::Convertible<boost::random_access_traversal_tag, boost::single_pass_traversal_tag> > >, boost::concepts::requirement<boost::concepts::failed************ boost::concepts::usage_requirements<boost::Convertible<boost::random_access_traversal_tag, boost::single_pass_traversal_tag> >::************> > (0x0x7f02c0e54d80) 0 empty

Class boost::mpl::if_<boost::concepts::not_satisfied<boost::concepts::usage_requirements<boost::Convertible<boost::random_access_traversal_tag, boost::single_pass_traversal_tag> > >, boost::concepts::constraint<boost::concepts::usage_requirements<boost::Convertible<boost::random_access_traversal_tag, boost::single_pass_traversal_tag> > >, boost::concepts::requirement<boost::concepts::failed************ boost::concepts::usage_requirements<boost::Convertible<boost::random_access_traversal_tag, boost::single_pass_traversal_tag> >::************> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::concepts::not_satisfied<boost::concepts::usage_requirements<boost::Convertible<boost::random_access_traversal_tag, boost::single_pass_traversal_tag> > >, boost::concepts::constraint<boost::concepts::usage_requirements<boost::Convertible<boost::random_access_traversal_tag, boost::single_pass_traversal_tag> > >, boost::concepts::requirement<boost::concepts::failed************ boost::concepts::usage_requirements<boost::Convertible<boost::random_access_traversal_tag, boost::single_pass_traversal_tag> >::************> > (0x0x7f02c0e54c60) 0 empty

Class boost::concepts::requirement<boost::concepts::failed************ boost::concepts::usage_requirements<boost::Convertible<boost::random_access_traversal_tag, boost::single_pass_traversal_tag> >::************>
   size=1 align=1
   base size=0 base align=1
boost::concepts::requirement<boost::concepts::failed************ boost::concepts::usage_requirements<boost::Convertible<boost::random_access_traversal_tag, boost::single_pass_traversal_tag> >::************> (0x0x7f02c0e54de0) 0 empty

Class boost::concepts::requirement_<void (*)(boost::concepts::usage_requirements<boost::Convertible<boost::random_access_traversal_tag, boost::single_pass_traversal_tag> >)>
   size=1 align=1
   base size=1 base align=1
boost::concepts::requirement_<void (*)(boost::concepts::usage_requirements<boost::Convertible<boost::random_access_traversal_tag, boost::single_pass_traversal_tag> >)> (0x0x7f02c0e4f618) 0 empty
  boost::concepts::requirement<boost::concepts::failed************ boost::concepts::usage_requirements<boost::Convertible<boost::random_access_traversal_tag, boost::single_pass_traversal_tag> >::************> (0x0x7f02c0e54e40) 0 empty

Class boost::Convertible<boost::random_access_traversal_tag, boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::Convertible<boost::random_access_traversal_tag, boost::single_pass_traversal_tag> (0x0x7f02c0e54c00) 0

Class boost::concepts::not_satisfied<boost::Convertible<boost::random_access_traversal_tag, boost::single_pass_traversal_tag> >
   size=1 align=1
   base size=0 base align=1
boost::concepts::not_satisfied<boost::Convertible<boost::random_access_traversal_tag, boost::single_pass_traversal_tag> > (0x0x7f02c0e54ba0) 0 empty

Class boost::mpl::if_c<false, boost::concepts::constraint<boost::Convertible<boost::random_access_traversal_tag, boost::single_pass_traversal_tag> >, boost::concepts::requirement<boost::concepts::failed************ boost::Convertible<boost::random_access_traversal_tag, boost::single_pass_traversal_tag>::************> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::concepts::constraint<boost::Convertible<boost::random_access_traversal_tag, boost::single_pass_traversal_tag> >, boost::concepts::requirement<boost::concepts::failed************ boost::Convertible<boost::random_access_traversal_tag, boost::single_pass_traversal_tag>::************> > (0x0x7f02c0e54f60) 0 empty

Class boost::mpl::if_<boost::concepts::not_satisfied<boost::Convertible<boost::random_access_traversal_tag, boost::single_pass_traversal_tag> >, boost::concepts::constraint<boost::Convertible<boost::random_access_traversal_tag, boost::single_pass_traversal_tag> >, boost::concepts::requirement<boost::concepts::failed************ boost::Convertible<boost::random_access_traversal_tag, boost::single_pass_traversal_tag>::************> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::concepts::not_satisfied<boost::Convertible<boost::random_access_traversal_tag, boost::single_pass_traversal_tag> >, boost::concepts::constraint<boost::Convertible<boost::random_access_traversal_tag, boost::single_pass_traversal_tag> >, boost::concepts::requirement<boost::concepts::failed************ boost::Convertible<boost::random_access_traversal_tag, boost::single_pass_traversal_tag>::************> > (0x0x7f02c0e54b40) 0 empty

Class boost::concepts::requirement<boost::concepts::failed************ boost::Convertible<boost::random_access_traversal_tag, boost::single_pass_traversal_tag>::************>
   size=1 align=1
   base size=0 base align=1
boost::concepts::requirement<boost::concepts::failed************ boost::Convertible<boost::random_access_traversal_tag, boost::single_pass_traversal_tag>::************> (0x0x7f02c0e97000) 0 empty

Class boost::concepts::requirement_<void (*)(boost::Convertible<boost::random_access_traversal_tag, boost::single_pass_traversal_tag>)>
   size=1 align=1
   base size=1 base align=1
boost::concepts::requirement_<void (*)(boost::Convertible<boost::random_access_traversal_tag, boost::single_pass_traversal_tag>)> (0x0x7f02c0e4f6e8) 0 empty
  boost::concepts::requirement<boost::concepts::failed************ boost::Convertible<boost::random_access_traversal_tag, boost::single_pass_traversal_tag>::************> (0x0x7f02c0e97060) 0 empty

Class boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c0e97180) 0 empty

Class boost::concepts::not_satisfied<boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > >
   size=1 align=1
   base size=0 base align=1
boost::concepts::not_satisfied<boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > > (0x0x7f02c0e97120) 0 empty

Class boost::mpl::if_c<false, boost::concepts::constraint<boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > >, boost::concepts::requirement<boost::concepts::failed************ boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >::************> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::concepts::constraint<boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > >, boost::concepts::requirement<boost::concepts::failed************ boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >::************> > (0x0x7f02c0e971e0) 0 empty

Class boost::mpl::if_<boost::concepts::not_satisfied<boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > >, boost::concepts::constraint<boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > >, boost::concepts::requirement<boost::concepts::failed************ boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >::************> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::concepts::not_satisfied<boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > >, boost::concepts::constraint<boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > >, boost::concepts::requirement<boost::concepts::failed************ boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >::************> > (0x0x7f02c0e970c0) 0 empty

Class boost::concepts::requirement<boost::concepts::failed************ boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >::************>
   size=1 align=1
   base size=0 base align=1
boost::concepts::requirement<boost::concepts::failed************ boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >::************> (0x0x7f02c0e97240) 0 empty

Class boost::concepts::requirement_<void (*)(boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >)>
   size=1 align=1
   base size=1 base align=1
boost::concepts::requirement_<void (*)(boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >)> (0x0x7f02c0e4f7b8) 0 empty
  boost::concepts::requirement<boost::concepts::failed************ boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >::************> (0x0x7f02c0e972a0) 0 empty

Class boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >
   size=40 align=8
   base size=40 base align=8
boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > (0x0x7f02c0e619a0) 0
  boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > (0x0x7f02c0e4f548) 0
    boost::CopyConstructible<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > (0x0x7f02c0e54a80) 0
  boost::EqualityComparable<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > (0x0x7f02c0e54ae0) 16

Class boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c115ea80) 0 empty

Class boost::mpl::if_c<false, boost::concepts::constraint<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::concepts::requirement<boost::concepts::failed************ boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >::************> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::concepts::constraint<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::concepts::requirement<boost::concepts::failed************ boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >::************> > (0x0x7f02c0e973c0) 0 empty

Class boost::mpl::if_<boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::concepts::constraint<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::concepts::requirement<boost::concepts::failed************ boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >::************> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::concepts::constraint<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >, boost::concepts::requirement<boost::concepts::failed************ boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >::************> > (0x0x7f02c115ea20) 0 empty

Class boost::concepts::requirement<boost::concepts::failed************ boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >::************>
   size=1 align=1
   base size=0 base align=1
boost::concepts::requirement<boost::concepts::failed************ boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >::************> (0x0x7f02c0e97420) 0 empty

Class boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >)>
   size=1 align=1
   base size=1 base align=1
boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >)> (0x0x7f02c0e4f888) 0 empty
  boost::concepts::requirement<boost::concepts::failed************ boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >::************> (0x0x7f02c0e97480) 0 empty

Class boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > >
   size=1 align=1
   base size=0 base align=1
boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > > (0x0x7f02c0e975a0) 0 empty

Class boost::concepts::not_satisfied<boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > > >
   size=1 align=1
   base size=0 base align=1
boost::concepts::not_satisfied<boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > > > (0x0x7f02c0e97540) 0 empty

Class boost::mpl::if_c<false, boost::concepts::constraint<boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > > >, boost::concepts::requirement<boost::concepts::failed************ boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > >::************> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::concepts::constraint<boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > > >, boost::concepts::requirement<boost::concepts::failed************ boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > >::************> > (0x0x7f02c0e97600) 0 empty

Class boost::mpl::if_<boost::concepts::not_satisfied<boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > > >, boost::concepts::constraint<boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > > >, boost::concepts::requirement<boost::concepts::failed************ boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > >::************> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::concepts::not_satisfied<boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > > >, boost::concepts::constraint<boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > > >, boost::concepts::requirement<boost::concepts::failed************ boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > >::************> > (0x0x7f02c0e974e0) 0 empty

Class boost::concepts::requirement<boost::concepts::failed************ boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > >::************>
   size=1 align=1
   base size=0 base align=1
boost::concepts::requirement<boost::concepts::failed************ boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > >::************> (0x0x7f02c0e97660) 0 empty

Class boost::concepts::requirement_<void (*)(boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > >)>
   size=1 align=1
   base size=1 base align=1
boost::concepts::requirement_<void (*)(boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > >)> (0x0x7f02c0e4f958) 0 empty
  boost::concepts::requirement<boost::concepts::failed************ boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > >::************> (0x0x7f02c0e976c0) 0 empty

Class boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >
   size=8 align=8
   base size=8 base align=8
boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > (0x0x7f02c115e9c0) 0

Class boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > >
   size=1 align=1
   base size=0 base align=1
boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > > (0x0x7f02c115e960) 0 empty

Class boost::mpl::if_c<false, boost::concepts::constraint<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > >, boost::concepts::requirement<boost::concepts::failed************ boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >::************> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::concepts::constraint<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > >, boost::concepts::requirement<boost::concepts::failed************ boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >::************> > (0x0x7f02c0e97720) 0 empty

Class boost::mpl::if_<boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > >, boost::concepts::constraint<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > >, boost::concepts::requirement<boost::concepts::failed************ boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >::************> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > >, boost::concepts::constraint<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > > >, boost::concepts::requirement<boost::concepts::failed************ boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >::************> > (0x0x7f02c115e900) 0 empty

Class boost::concepts::requirement<boost::concepts::failed************ boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >::************>
   size=1 align=1
   base size=0 base align=1
boost::concepts::requirement<boost::concepts::failed************ boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >::************> (0x0x7f02c0e97780) 0 empty

Class boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >)>
   size=1 align=1
   base size=1 base align=1
boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >)> (0x0x7f02c0e4fa28) 0 empty
  boost::concepts::requirement<boost::concepts::failed************ boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > >::************> (0x0x7f02c0e977e0) 0 empty

Class std::__is_normal_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > (0x0x7f02c0e97e40) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> >, true>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> >, true> (0x0x7f02c0e97f60) 0 empty

Class std::_Niter_base<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > (0x0x7f02c0f190d0) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> >, true> (0x0x7f02c0f1d000) 0 empty

Class std::__is_pointer<char>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<char> (0x0x7f02c0f1d0c0) 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 (0x0x7f02c0f1d5a0) 0 empty

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::clone_tag
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::clone_tag (0x0x7f02c0f1d660) 0 empty

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_any_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_any_cast> >::clone_tag (0x0x7f02c0f1d6c0) 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 (0x0x7f02c0f1d720) 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 (0x0x7f02c0f1d780) 0 empty

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

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

Class std::iterator_traits<std::pair<short unsigned int, long unsigned int>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<std::pair<short unsigned int, long unsigned int>*> (0x0x7f02c0f1d8a0) 0 empty

