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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class Cv32suf
   size=4 align=4
   base size=4 base align=4
Cv32suf (0x0x7fa2a1e1c7e0) 0

Class Cv64suf
   size=8 align=8
   base size=8 base align=8
Cv64suf (0x0x7fa2a1e1c840) 0

Class _IplImage
   size=144 align=8
   base size=144 base align=8
_IplImage (0x0x7fa2a1e1c8a0) 0

Class _IplROI
   size=20 align=4
   base size=20 base align=4
_IplROI (0x0x7fa2a1e1c900) 0

Class _IplConvKernel
   size=32 align=8
   base size=32 base align=8
_IplConvKernel (0x0x7fa2a1e1c960) 0

Class _IplConvKernelFP
   size=24 align=8
   base size=24 base align=8
_IplConvKernelFP (0x0x7fa2a1e1c9c0) 0

Class CvMat::<anonymous union>
   size=8 align=8
   base size=8 base align=8
CvMat::<anonymous union> (0x0x7fa2a1e1ca80) 0

Class CvMat::<anonymous union>
   size=4 align=4
   base size=4 base align=4
CvMat::<anonymous union> (0x0x7fa2a1e1cae0) 0

Class CvMat::<anonymous union>
   size=4 align=4
   base size=4 base align=4
CvMat::<anonymous union> (0x0x7fa2a1e1cb40) 0

Class CvMat
   size=40 align=8
   base size=40 base align=8
CvMat (0x0x7fa2a1e1ca20) 0

Class CvMatND::<anonymous union>
   size=8 align=8
   base size=8 base align=8
CvMatND::<anonymous union> (0x0x7fa2a1e1ccc0) 0

Class CvMatND::<anonymous struct>
   size=8 align=4
   base size=8 base align=4
CvMatND::<anonymous struct> (0x0x7fa2a1e1cd20) 0

Class CvMatND
   size=288 align=8
   base size=288 base align=8
CvMatND (0x0x7fa2a1e1cc60) 0

Class CvSparseMat
   size=184 align=8
   base size=184 base align=8
CvSparseMat (0x0x7fa2a1e1cd80) 0

Class CvSparseNode
   size=16 align=8
   base size=16 base align=8
CvSparseNode (0x0x7fa2a1e1cde0) 0

Class CvSparseMatIterator
   size=24 align=8
   base size=24 base align=8
CvSparseMatIterator (0x0x7fa2a1e1ce40) 0

Class CvHistogram
   size=568 align=8
   base size=568 base align=8
CvHistogram (0x0x7fa2a1e1cea0) 0

Class CvRect
   size=16 align=4
   base size=16 base align=4
CvRect (0x0x7fa2a1e1cf00) 0

Class CvTermCriteria
   size=16 align=8
   base size=16 base align=8
CvTermCriteria (0x0x7fa2a1e1cf60) 0

Class CvPoint
   size=8 align=4
   base size=8 base align=4
CvPoint (0x0x7fa2a1cf4000) 0

Class CvPoint2D32f
   size=8 align=4
   base size=8 base align=4
CvPoint2D32f (0x0x7fa2a1cf4060) 0

Class CvPoint3D32f
   size=12 align=4
   base size=12 base align=4
CvPoint3D32f (0x0x7fa2a1cf40c0) 0

Class CvPoint2D64f
   size=16 align=8
   base size=16 base align=8
CvPoint2D64f (0x0x7fa2a1cf4120) 0

Class CvPoint3D64f
   size=24 align=8
   base size=24 base align=8
CvPoint3D64f (0x0x7fa2a1cf4180) 0

Class CvSize
   size=8 align=4
   base size=8 base align=4
CvSize (0x0x7fa2a1cf41e0) 0

Class CvSize2D32f
   size=8 align=4
   base size=8 base align=4
CvSize2D32f (0x0x7fa2a1cf4240) 0

Class CvBox2D
   size=20 align=4
   base size=20 base align=4
CvBox2D (0x0x7fa2a1cf42a0) 0

Class CvLineIterator
   size=32 align=8
   base size=32 base align=8
CvLineIterator (0x0x7fa2a1cf4300) 0

Class CvSlice
   size=8 align=4
   base size=8 base align=4
CvSlice (0x0x7fa2a1cf4360) 0

Class CvScalar
   size=32 align=8
   base size=32 base align=8
CvScalar (0x0x7fa2a1cf43c0) 0

Class CvMemBlock
   size=16 align=8
   base size=16 base align=8
CvMemBlock (0x0x7fa2a1cf4420) 0

Class CvMemStorage
   size=40 align=8
   base size=40 base align=8
CvMemStorage (0x0x7fa2a1cf4480) 0

Class CvMemStoragePos
   size=16 align=8
   base size=16 base align=8
CvMemStoragePos (0x0x7fa2a1cf44e0) 0

Class CvSeqBlock
   size=32 align=8
   base size=32 base align=8
CvSeqBlock (0x0x7fa2a1cf4540) 0

Class CvSeq
   size=96 align=8
   base size=96 base align=8
CvSeq (0x0x7fa2a1cf45a0) 0

Class CvSetElem
   size=16 align=8
   base size=16 base align=8
CvSetElem (0x0x7fa2a1cf4600) 0

Class CvSet
   size=112 align=8
   base size=112 base align=8
CvSet (0x0x7fa2a1cf4660) 0

Class CvGraphEdge
   size=40 align=8
   base size=40 base align=8
CvGraphEdge (0x0x7fa2a1cf46c0) 0

Class CvGraphVtx
   size=16 align=8
   base size=16 base align=8
CvGraphVtx (0x0x7fa2a1cf4720) 0

Class CvGraphVtx2D
   size=24 align=8
   base size=24 base align=8
CvGraphVtx2D (0x0x7fa2a1cf4780) 0

Class CvGraph
   size=120 align=8
   base size=120 base align=8
CvGraph (0x0x7fa2a1cf47e0) 0

Class CvChain
   size=104 align=8
   base size=104 base align=8
CvChain (0x0x7fa2a1cf4840) 0

Class CvContour
   size=128 align=8
   base size=128 base align=8
CvContour (0x0x7fa2a1cf48a0) 0

Class CvSeqWriter
   size=48 align=8
   base size=48 base align=8
CvSeqWriter (0x0x7fa2a1cf4900) 0

Class CvSeqReader
   size=64 align=8
   base size=64 base align=8
CvSeqReader (0x0x7fa2a1cf4960) 0

Class CvAttrList
   size=16 align=8
   base size=16 base align=8
CvAttrList (0x0x7fa2a1cf49c0) 0

Class CvString
   size=16 align=8
   base size=16 base align=8
CvString (0x0x7fa2a1cf4a20) 0

Class CvStringHashNode
   size=32 align=8
   base size=32 base align=8
CvStringHashNode (0x0x7fa2a1cf4a80) 0

Class CvFileNode::<anonymous union>
   size=16 align=8
   base size=16 base align=8
CvFileNode::<anonymous union> (0x0x7fa2a1cf4b40) 0

Class CvFileNode
   size=32 align=8
   base size=32 base align=8
CvFileNode (0x0x7fa2a1cf4ae0) 0

Class CvTypeInfo
   size=72 align=8
   base size=72 base align=8
CvTypeInfo (0x0x7fa2a1cf4ba0) 0

Class CvPluginFuncInfo
   size=32 align=8
   base size=32 base align=8
CvPluginFuncInfo (0x0x7fa2a1cf4c00) 0

Class CvModuleInfo
   size=32 align=8
   base size=32 base align=8
CvModuleInfo (0x0x7fa2a1cf4c60) 0

Class CvNArrayIterator
   size=304 align=8
   base size=304 base align=8
CvNArrayIterator (0x0x7fa2a1cf4cc0) 0

Class CvGraphScanner
   size=48 align=8
   base size=48 base align=8
CvGraphScanner (0x0x7fa2a1cf4d20) 0

Class CvFont
   size=96 align=8
   base size=96 base align=8
CvFont (0x0x7fa2a1cf4d80) 0

Class CvTreeNodeIterator
   size=16 align=8
   base size=16 base align=8
CvTreeNodeIterator (0x0x7fa2a1cf4de0) 0

Class CvModule
   size=8 align=8
   base size=8 base align=8
CvModule (0x0x7fa2a1cf4e40) 0

Class CvType
   size=8 align=8
   base size=8 base align=8
CvType (0x0x7fa2a1cf4ea0) 0

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7fa2a1a246c0) 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> (0x0x7fa2a1a24720) 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> (0x0x7fa2a1a24780) 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> (0x0x7fa2a1a247e0) 0 empty

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7fa2a1a5c120) 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> (0x0x7fa2a1a5c180) 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> (0x0x7fa2a1a5c1e0) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7fa2a1a5c240) 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> (0x0x7fa2a1a5c2a0) 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> (0x0x7fa2a1a5c300) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7fa2a1a5c3c0) 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> (0x0x7fa2a1a5c420) 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> (0x0x7fa2a1a5c480) 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> (0x0x7fa2a1a5c4e0) 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> (0x0x7fa2a1a5c540) 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> (0x0x7fa2a1a5c5a0) 0 empty

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

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

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

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

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

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7fa2a19d21a0) 0 empty
  std::input_iterator_tag (0x0x7fa2a1a5cc00) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7fa2a19d2208) 0 empty
  std::forward_iterator_tag (0x0x7fa2a19d2270) 0 empty
    std::input_iterator_tag (0x0x7fa2a1a5cc60) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7fa2a19d22d8) 0 empty
  std::bidirectional_iterator_tag (0x0x7fa2a19d2340) 0 empty
    std::forward_iterator_tag (0x0x7fa2a19d23a8) 0 empty
      std::input_iterator_tag (0x0x7fa2a1a5ccc0) 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> (0x0x7fa2a1abc000) 0 empty

Class __gnu_cxx::__ops::_Iter_less_iter
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__ops::_Iter_less_iter (0x0x7fa2a1abc1e0) 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 (0x0x7fa2a1abc240) 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 (0x0x7fa2a1abc2a0) 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 (0x0x7fa2a1abc300) 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 (0x0x7fa2a1abc360) 0 empty

Class std::__iter_swap<true>
   size=1 align=1
   base size=0 base align=1
std::__iter_swap<true> (0x0x7fa2a1abc780) 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> (0x0x7fa2a1abc900) 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> (0x0x7fa2a1abca20) 0 empty

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

Class std::__lexicographical_compare<true>
   size=1 align=1
   base size=0 base align=1
std::__lexicographical_compare<true> (0x0x7fa2a1abccc0) 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 (0x0x7fa2a1abcd20) 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 (0x0x7fa2a19d2680) 0 nearly-empty
    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 16u)
  std::exception (0x0x7fa2a1abcd80) 0 nearly-empty
      primary-for std::bad_exception (0x0x7fa2a19d2680)

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

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

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

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

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

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

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

Class std::_Destroy_aux<true>
   size=1 align=1
   base size=0 base align=1
std::_Destroy_aux<true> (0x0x7fa2a18505a0) 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> > (0x0x7fa2a1850600) 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> (0x0x7fa2a1850660) 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> (0x0x7fa2a19d2958) 0 empty
  __gnu_cxx::__numeric_traits_integer<long int> (0x0x7fa2a18506c0) 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> (0x0x7fa2a18507e0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class __cxxabiv1::__forced_unwind
   size=8 align=8
   base size=8 base align=8
__cxxabiv1::__forced_unwind (0x0x7fa2a15a7c60) 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> > (0x0x7fa2a1402900) 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> (0x0x7fa2a1402960) 0 empty

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

Class std::allocator<char>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<char>::rebind<char> (0x0x7fa2a1402b40) 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 (0x0x7fa2a13c1d00) 0
  std::allocator<char> (0x0x7fa2a13c1d68) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7fa2a1402ba0) 0 empty

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

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

Class std::basic_string<char>::_Rep
   size=24 align=8
   base size=24 base align=8
std::basic_string<char>::_Rep (0x0x7fa2a13c1f70) 0
  std::basic_string<char>::_Rep_base (0x0x7fa2a1402c60) 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> (0x0x7fa2a1402d20) 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 (0x0x7fa2a13c1c30) 0
  std::allocator<wchar_t> (0x0x7fa2a13c1c98) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7fa2a1402d80) 0 empty

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

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

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

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

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

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

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> > (0x0x7fa2a12a9240) 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> (0x0x7fa2a12a92a0) 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> (0x0x7fa2a1277340) 0 empty
  __gnu_cxx::__numeric_traits_integer<long unsigned int> (0x0x7fa2a12a9300) 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> (0x0x7fa2a1277410) 0
    vptr=((& std::collate_byname<char>::_ZTVSt14collate_bynameIcE) + 16u)
  std::collate<char> (0x0x7fa2a1277478) 0
      primary-for std::collate_byname<char> (0x0x7fa2a1277410)
    std::locale::facet (0x0x7fa2a12a9360) 0
        primary-for std::collate<char> (0x0x7fa2a1277478)

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

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

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

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

Class std::ios_base::Init
   size=1 align=1
   base size=0 base align=1
std::ios_base::Init (0x0x7fa2a12a95a0) 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 (0x0x7fa2a12a9420) 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> (0x0x7fa2a12a9660) 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> (0x0x7fa2a12a9b40) 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 (0x0x7fa2a12a9cc0) 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> (0x0x7fa2a105a1c0) 0
    vptr=((& std::ctype<char>::_ZTVSt5ctypeIcE) + 16u)
  std::locale::facet (0x0x7fa2a12a9f60) 0
      primary-for std::ctype<char> (0x0x7fa2a105a1c0)
  std::ctype_base (0x0x7fa2a1062000) 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> (0x0x7fa2a105ae70) 0
    vptr=((& std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE) + 16u)
  std::locale::facet (0x0x7fa2a1062060) 0
      primary-for std::__ctype_abstract_base<wchar_t> (0x0x7fa2a105ae70)
  std::ctype_base (0x0x7fa2a10620c0) 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> (0x0x7fa2a12772d8) 0
    vptr=((& std::ctype<wchar_t>::_ZTVSt5ctypeIwE) + 16u)
  std::__ctype_abstract_base<wchar_t> (0x0x7fa2a105af50) 0
      primary-for std::ctype<wchar_t> (0x0x7fa2a12772d8)
    std::locale::facet (0x0x7fa2a1062120) 0
        primary-for std::__ctype_abstract_base<wchar_t> (0x0x7fa2a105af50)
    std::ctype_base (0x0x7fa2a1062180) 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> (0x0x7fa2a1277750) 0
    vptr=((& std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE) + 16u)
  std::ctype<char> (0x0x7fa2a10922a0) 0
      primary-for std::ctype_byname<char> (0x0x7fa2a1277750)
    std::locale::facet (0x0x7fa2a1062240) 0
        primary-for std::ctype<char> (0x0x7fa2a10922a0)
    std::ctype_base (0x0x7fa2a10622a0) 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> (0x0x7fa2a12777b8) 0
    vptr=((& std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE) + 16u)
  std::ctype<wchar_t> (0x0x7fa2a10a8000) 0
      primary-for std::ctype_byname<wchar_t> (0x0x7fa2a12777b8)
    std::__ctype_abstract_base<wchar_t> (0x0x7fa2a10923f0) 0
        primary-for std::ctype<wchar_t> (0x0x7fa2a10a8000)
      std::locale::facet (0x0x7fa2a1062300) 0
          primary-for std::__ctype_abstract_base<wchar_t> (0x0x7fa2a10923f0)
      std::ctype_base (0x0x7fa2a1062360) 0 empty

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

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

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

Class __gnu_cxx::__numeric_traits<char>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<char> (0x0x7fa2a10a8680) 0 empty
  __gnu_cxx::__numeric_traits_integer<char> (0x0x7fa2a1062840) 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> (0x0x7fa2a10628a0) 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> (0x0x7fa2a10a8a90) 0
    vptr=((& std::numpunct_byname<char>::_ZTVSt15numpunct_bynameIcE) + 16u)
  std::numpunct<char> (0x0x7fa2a10a8af8) 0
      primary-for std::numpunct_byname<char> (0x0x7fa2a10a8a90)
    std::locale::facet (0x0x7fa2a1062ba0) 0
        primary-for std::numpunct<char> (0x0x7fa2a10a8af8)

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

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

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

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

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

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

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

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

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

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

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

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> > (0x0x7fa2a0e3b660) 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> (0x0x7fa2a0e3b6c0) 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> (0x0x7fa2a0f3b270) 0 empty
  __gnu_cxx::__numeric_traits_integer<short int> (0x0x7fa2a0e3b720) 0 empty

Class std::basic_istream<char>::sentry
   size=1 align=1
   base size=1 base align=1
std::basic_istream<char>::sentry (0x0x7fa2a0e3b780) 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> (0x0x7fa2a0f3bc98 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> (0x0x7fa2a0f3bd68 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> (0x0x7fa2a0bab930) 0
    vptridx=0u vptr=((& std::basic_iostream<char>::_ZTVSd) + 24u)
  std::basic_istream<char> (0x0x7fa2a0f3bc98) 0
      primary-for std::basic_iostream<char> (0x0x7fa2a0bab930)
      subvttidx=8u
    std::basic_ios<char> (0x0x7fa2a0f3bd00) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<char>::_ZTVSd) + 104u)
      std::ios_base (0x0x7fa2a0e3b7e0) 24
          primary-for std::basic_ios<char> (0x0x7fa2a0f3bd00)
  std::basic_ostream<char> (0x0x7fa2a0f3bd68) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<char>::_ZTVSd) + 64u)
    std::basic_ios<char> (0x0x7fa2a0f3bd00) 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 (0x0x7fa2a0e3b840) 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> (0x0x7fa2a0f3b2d8 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> (0x0x7fa2a0f3b8f0 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> (0x0x7fa2a0bdf070) 0
    vptridx=0u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 24u)
  std::basic_istream<wchar_t> (0x0x7fa2a0f3b2d8) 0
      primary-for std::basic_iostream<wchar_t> (0x0x7fa2a0bdf070)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7fa2a0f3b340) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 104u)
      std::ios_base (0x0x7fa2a0e3b8a0) 24
          primary-for std::basic_ios<wchar_t> (0x0x7fa2a0f3b340)
  std::basic_ostream<wchar_t> (0x0x7fa2a0f3b8f0) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 64u)
    std::basic_ios<wchar_t> (0x0x7fa2a0f3b340) alternative-path

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> (0x0x7fa2a0be8750) 0
    vptr=((& std::basic_stringbuf<char>::_ZTVSt15basic_stringbufIcSt11char_traitsIcESaIcEE) + 16u)
  std::basic_streambuf<char> (0x0x7fa2a0e3ba80) 0
      primary-for std::basic_stringbuf<char> (0x0x7fa2a0be8750)

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

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

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> (0x0x7fa2a0c27a10 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> (0x0x7fa2a0be8f08 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> (0x0x7fa2a0c4d068 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> (0x0x7fa2a0be8ea0) 0
    vptridx=0u vptr=((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 24u)
  std::basic_iostream<char> (0x0x7fa2a0c27a10) 0
      primary-for std::basic_stringstream<char> (0x0x7fa2a0be8ea0)
      subvttidx=8u
    std::basic_istream<char> (0x0x7fa2a0be8f08) 0
        primary-for std::basic_iostream<char> (0x0x7fa2a0c27a10)
        subvttidx=16u
      std::basic_ios<char> (0x0x7fa2a0c4d000) 104 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 104u)
        std::ios_base (0x0x7fa2a0e3bea0) 104
            primary-for std::basic_ios<char> (0x0x7fa2a0c4d000)
    std::basic_ostream<char> (0x0x7fa2a0c4d068) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 64u)
      std::basic_ios<char> (0x0x7fa2a0c4d000) 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> (0x0x7fa2a0c4d680) 0
    vptr=((& std::basic_stringbuf<wchar_t>::_ZTVSt15basic_stringbufIwSt11char_traitsIwESaIwEE) + 16u)
  std::basic_streambuf<wchar_t> (0x0x7fa2a0c5c120) 0
      primary-for std::basic_stringbuf<wchar_t> (0x0x7fa2a0c4d680)

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

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

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> (0x0x7fa2a0c27e00 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> (0x0x7fa2a0c4d208 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> (0x0x7fa2a0c4d9c0 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> (0x0x7fa2a0c4d1a0) 0
    vptridx=0u vptr=((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 24u)
  std::basic_iostream<wchar_t> (0x0x7fa2a0c27e00) 0
      primary-for std::basic_stringstream<wchar_t> (0x0x7fa2a0c4d1a0)
      subvttidx=8u
    std::basic_istream<wchar_t> (0x0x7fa2a0c4d208) 0
        primary-for std::basic_iostream<wchar_t> (0x0x7fa2a0c27e00)
        subvttidx=16u
      std::basic_ios<wchar_t> (0x0x7fa2a0c4d270) 104 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 104u)
        std::ios_base (0x0x7fa2a0c5c540) 104
            primary-for std::basic_ios<wchar_t> (0x0x7fa2a0c4d270)
    std::basic_ostream<wchar_t> (0x0x7fa2a0c4d9c0) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 64u)
      std::basic_ios<wchar_t> (0x0x7fa2a0c4d270) alternative-path

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

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

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

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

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

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

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

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

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

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

Class std::_Bit_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_iterator (0x0x7fa2a0c8b548) 0
  std::_Bit_iterator_base (0x0x7fa2a0c8b5b0) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7fa2a0b0b240) 0 empty

Class std::_Bit_const_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_const_iterator (0x0x7fa2a0c8b618) 0
  std::_Bit_iterator_base (0x0x7fa2a0c8b680) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7fa2a0b0b2a0) 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> (0x0x7fa2a0b0b420) 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> (0x0x7fa2a0b0b480) 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> (0x0x7fa2a0c8b8f0) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, std::_Bit_reference*, std::_Bit_reference> (0x0x7fa2a0b0b4e0) 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> (0x0x7fa2a0b0b540) 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> (0x0x7fa2a0b0b5a0) 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> (0x0x7fa2a0c8ba28) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, const bool*, bool> (0x0x7fa2a0b0b600) 0 empty

Vtable for cv::Exception
cv::Exception::_ZTVN2cv9ExceptionE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN2cv9ExceptionE)
16    (int (*)(...))cv::Exception::~Exception
24    (int (*)(...))cv::Exception::~Exception
32    (int (*)(...))cv::Exception::what

Class cv::Exception
   size=56 align=8
   base size=52 base align=8
cv::Exception (0x0x7fa2a0c8bc98) 0
    vptr=((& cv::Exception::_ZTVN2cv9ExceptionE) + 16u)
  std::exception (0x0x7fa2a0b0b660) 0 nearly-empty
      primary-for cv::Exception (0x0x7fa2a0c8bc98)

Class cv::DataDepth<bool>
   size=1 align=1
   base size=0 base align=1
cv::DataDepth<bool> (0x0x7fa2a0b0b7e0) 0 empty

Class cv::DataDepth<unsigned char>
   size=1 align=1
   base size=0 base align=1
cv::DataDepth<unsigned char> (0x0x7fa2a0b0b840) 0 empty

Class cv::DataDepth<signed char>
   size=1 align=1
   base size=0 base align=1
cv::DataDepth<signed char> (0x0x7fa2a0b0b8a0) 0 empty

Class cv::DataDepth<char>
   size=1 align=1
   base size=0 base align=1
cv::DataDepth<char> (0x0x7fa2a0b0b900) 0 empty

Class cv::DataDepth<short unsigned int>
   size=1 align=1
   base size=0 base align=1
cv::DataDepth<short unsigned int> (0x0x7fa2a0b0b960) 0 empty

Class cv::DataDepth<short int>
   size=1 align=1
   base size=0 base align=1
cv::DataDepth<short int> (0x0x7fa2a0b0b9c0) 0 empty

Class cv::DataDepth<int>
   size=1 align=1
   base size=0 base align=1
cv::DataDepth<int> (0x0x7fa2a0b0ba20) 0 empty

Class cv::DataDepth<unsigned int>
   size=1 align=1
   base size=0 base align=1
cv::DataDepth<unsigned int> (0x0x7fa2a0b0ba80) 0 empty

Class cv::DataDepth<float>
   size=1 align=1
   base size=0 base align=1
cv::DataDepth<float> (0x0x7fa2a0b0bae0) 0 empty

Class cv::DataDepth<double>
   size=1 align=1
   base size=0 base align=1
cv::DataDepth<double> (0x0x7fa2a0b0bb40) 0 empty

Class cv::Matx_AddOp
   size=1 align=1
   base size=0 base align=1
cv::Matx_AddOp (0x0x7fa2a0b0bc00) 0 empty

Class cv::Matx_SubOp
   size=1 align=1
   base size=0 base align=1
cv::Matx_SubOp (0x0x7fa2a0b0bc60) 0 empty

Class cv::Matx_ScaleOp
   size=1 align=1
   base size=0 base align=1
cv::Matx_ScaleOp (0x0x7fa2a0b0bcc0) 0 empty

Class cv::Matx_MulOp
   size=1 align=1
   base size=0 base align=1
cv::Matx_MulOp (0x0x7fa2a0b0bd20) 0 empty

Class cv::Matx_MatMulOp
   size=1 align=1
   base size=0 base align=1
cv::Matx_MatMulOp (0x0x7fa2a0b0bd80) 0 empty

Class cv::Matx_TOp
   size=1 align=1
   base size=0 base align=1
cv::Matx_TOp (0x0x7fa2a0b0bde0) 0 empty

Class cv::Point_<float>
   size=8 align=4
   base size=8 base align=4
cv::Point_<float> (0x0x7fa2a0907180) 0

Class cv::Size_<float>
   size=8 align=4
   base size=8 base align=4
cv::Size_<float> (0x0x7fa2a09071e0) 0

Class cv::RotatedRect
   size=20 align=4
   base size=20 base align=4
cv::RotatedRect (0x0x7fa2a0907120) 0

Class cv::Range
   size=8 align=4
   base size=8 base align=4
cv::Range (0x0x7fa2a09072a0) 0

Class cv::DataType<bool>
   size=1 align=1
   base size=0 base align=1
cv::DataType<bool> (0x0x7fa2a0907360) 0 empty

Class cv::DataType<unsigned char>
   size=1 align=1
   base size=0 base align=1
cv::DataType<unsigned char> (0x0x7fa2a09073c0) 0 empty

Class cv::DataType<signed char>
   size=1 align=1
   base size=0 base align=1
cv::DataType<signed char> (0x0x7fa2a0907420) 0 empty

Class cv::DataType<char>
   size=1 align=1
   base size=0 base align=1
cv::DataType<char> (0x0x7fa2a0907480) 0 empty

Class cv::DataType<short unsigned int>
   size=1 align=1
   base size=0 base align=1
cv::DataType<short unsigned int> (0x0x7fa2a09074e0) 0 empty

Class cv::DataType<short int>
   size=1 align=1
   base size=0 base align=1
cv::DataType<short int> (0x0x7fa2a0907540) 0 empty

Class cv::DataType<int>
   size=1 align=1
   base size=0 base align=1
cv::DataType<int> (0x0x7fa2a09075a0) 0 empty

Class cv::DataType<float>
   size=1 align=1
   base size=0 base align=1
cv::DataType<float> (0x0x7fa2a0907600) 0 empty

Class cv::DataType<double>
   size=1 align=1
   base size=0 base align=1
cv::DataType<double> (0x0x7fa2a0907660) 0 empty

Class cv::DataType<cv::Range>
   size=1 align=1
   base size=0 base align=1
cv::DataType<cv::Range> (0x0x7fa2a0907a20) 0 empty

Class cv::Size_<int>
   size=8 align=4
   base size=8 base align=4
cv::Size_<int> (0x0x7fa2a0907b40) 0

Vtable for cv::_InputArray
cv::_InputArray::_ZTVN2cv11_InputArrayE: 14u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN2cv11_InputArrayE)
16    (int (*)(...))cv::_InputArray::getMat
24    (int (*)(...))cv::_InputArray::getMatVector
32    (int (*)(...))cv::_InputArray::getGlBuffer
40    (int (*)(...))cv::_InputArray::getGlTexture
48    (int (*)(...))cv::_InputArray::getGpuMat
56    (int (*)(...))cv::_InputArray::kind
64    (int (*)(...))cv::_InputArray::size
72    (int (*)(...))cv::_InputArray::total
80    (int (*)(...))cv::_InputArray::type
88    (int (*)(...))cv::_InputArray::depth
96    (int (*)(...))cv::_InputArray::channels
104   (int (*)(...))cv::_InputArray::empty

Class cv::_InputArray
   size=32 align=8
   base size=32 base align=8
cv::_InputArray (0x0x7fa2a0907ae0) 0
    vptr=((& cv::_InputArray::_ZTVN2cv11_InputArrayE) + 16u)

Vtable for cv::_OutputArray
cv::_OutputArray::_ZTVN2cv12_OutputArrayE: 23u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN2cv12_OutputArrayE)
16    (int (*)(...))cv::_InputArray::getMat
24    (int (*)(...))cv::_InputArray::getMatVector
32    (int (*)(...))cv::_InputArray::getGlBuffer
40    (int (*)(...))cv::_InputArray::getGlTexture
48    (int (*)(...))cv::_InputArray::getGpuMat
56    (int (*)(...))cv::_InputArray::kind
64    (int (*)(...))cv::_InputArray::size
72    (int (*)(...))cv::_InputArray::total
80    (int (*)(...))cv::_InputArray::type
88    (int (*)(...))cv::_InputArray::depth
96    (int (*)(...))cv::_InputArray::channels
104   (int (*)(...))cv::_InputArray::empty
112   (int (*)(...))cv::_OutputArray::fixedSize
120   (int (*)(...))cv::_OutputArray::fixedType
128   (int (*)(...))cv::_OutputArray::needed
136   (int (*)(...))cv::_OutputArray::getMatRef
144   (int (*)(...))cv::_OutputArray::create
152   (int (*)(...))cv::_OutputArray::create
160   (int (*)(...))cv::_OutputArray::create
168   (int (*)(...))cv::_OutputArray::release
176   (int (*)(...))cv::_OutputArray::clear

Class cv::_OutputArray
   size=32 align=8
   base size=32 base align=8
cv::_OutputArray (0x0x7fa2a058c068) 0
    vptr=((& cv::_OutputArray::_ZTVN2cv12_OutputArrayE) + 16u)
  cv::_InputArray (0x0x7fa2a0907ba0) 0
      primary-for cv::_OutputArray (0x0x7fa2a058c068)

Vtable for cv::MatAllocator
cv::MatAllocator::_ZTVN2cv12MatAllocatorE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN2cv12MatAllocatorE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual

Class cv::MatAllocator
   size=8 align=8
   base size=8 base align=8
cv::MatAllocator (0x0x7fa2a0907c00) 0 nearly-empty
    vptr=((& cv::MatAllocator::_ZTVN2cv12MatAllocatorE) + 16u)

Class cv::Mat::MSize
   size=8 align=8
   base size=8 base align=8
cv::Mat::MSize (0x0x7fa2a0907cc0) 0

Class cv::Mat::MStep
   size=24 align=8
   base size=24 base align=8
cv::Mat::MStep (0x0x7fa2a0907d20) 0

Class cv::Mat
   size=96 align=8
   base size=96 base align=8
cv::Mat (0x0x7fa2a0907c60) 0

Class cv::RNG
   size=8 align=8
   base size=8 base align=8
cv::RNG (0x0x7fa2a0907d80) 0

Class cv::RNG_MT19937
   size=2500 align=4
   base size=2500 base align=4
cv::RNG_MT19937 (0x0x7fa2a0907de0) 0

Class cv::TermCriteria
   size=16 align=8
   base size=16 base align=8
cv::TermCriteria (0x0x7fa2a0907e40) 0

Class cv::Matx<double, 4, 1>
   size=32 align=8
   base size=32 base align=8
cv::Matx<double, 4, 1> (0x0x7fa2a0907ea0) 0

Class cv::Vec<double, 4>
   size=32 align=8
   base size=32 base align=8
cv::Vec<double, 4> (0x0x7fa2a058c138) 0
  cv::Matx<double, 4, 1> (0x0x7fa2a0907f00) 0

Class cv::Scalar_<double>
   size=32 align=8
   base size=32 base align=8
cv::Scalar_<double> (0x0x7fa2a058c1a0) 0
  cv::Vec<double, 4> (0x0x7fa2a058c208) 0
    cv::Matx<double, 4, 1> (0x0x7fa2a0907f60) 0

Class cv::PCA
   size=288 align=8
   base size=288 base align=8
cv::PCA (0x0x7fa2a0704000) 0

Class cv::SVD
   size=288 align=8
   base size=288 base align=8
cv::SVD (0x0x7fa2a0704060) 0

Class cv::Point_<int>
   size=8 align=4
   base size=8 base align=4
cv::Point_<int> (0x0x7fa2a07040c0) 0

Class cv::Matx<int, 2, 1>
   size=8 align=4
   base size=8 base align=4
cv::Matx<int, 2, 1> (0x0x7fa2a0704120) 0

Class cv::Vec<int, 2>
   size=8 align=4
   base size=8 base align=4
cv::Vec<int, 2> (0x0x7fa2a058c2d8) 0
  cv::Matx<int, 2, 1> (0x0x7fa2a0704180) 0

Class cv::LineIterator
   size=48 align=8
   base size=48 base align=8
cv::LineIterator (0x0x7fa2a07041e0) 0

Class cv::MatConstIterator
   size=40 align=8
   base size=40 base align=8
cv::MatConstIterator (0x0x7fa2a07042a0) 0

Class cv::NAryMatIterator
   size=64 align=8
   base size=64 base align=8
cv::NAryMatIterator (0x0x7fa2a0704540) 0

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

Class std::allocator<unsigned char>
   size=1 align=1
   base size=1 base align=1
std::allocator<unsigned char> (0x0x7fa2a058c618) 0 empty
  __gnu_cxx::new_allocator<unsigned char> (0x0x7fa2a0704780) 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> > (0x0x7fa2a07046c0) 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> (0x0x7fa2a07048a0) 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> (0x0x7fa2a0704840) 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 (0x0x7fa2a058c7b8) 0
  std::allocator<unsigned char> (0x0x7fa2a058c820) 0 empty
    __gnu_cxx::new_allocator<unsigned char> (0x0x7fa2a0704900) 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> > (0x0x7fa2a0704660) 0

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

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

Class std::allocator<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::allocator<long unsigned int> (0x0x7fa2a058ca28) 0 empty
  __gnu_cxx::new_allocator<long unsigned int> (0x0x7fa2a0704ba0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<long unsigned int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<long unsigned int> > (0x0x7fa2a0704ae0) 0 empty

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

Class __gnu_cxx::__alloc_traits<std::allocator<long unsigned int> >::rebind<long unsigned int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<long unsigned int> >::rebind<long unsigned int> (0x0x7fa2a0704c60) 0 empty

Class std::_Vector_base<long unsigned int, std::allocator<long unsigned int> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<long unsigned int, std::allocator<long unsigned int> >::_Vector_impl (0x0x7fa2a058cbc8) 0
  std::allocator<long unsigned int> (0x0x7fa2a058cc30) 0 empty
    __gnu_cxx::new_allocator<long unsigned int> (0x0x7fa2a0704de0) 0 empty

Class std::_Vector_base<long unsigned int, std::allocator<long unsigned int> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<long unsigned int, std::allocator<long unsigned int> > (0x0x7fa2a0704a80) 0

Class std::vector<long unsigned int>
   size=24 align=8
   base size=24 base align=8
std::vector<long unsigned int> (0x0x7fa2a058cc98) 0
  std::_Vector_base<long unsigned int, std::allocator<long unsigned int> > (0x0x7fa2a0704e40) 0

Class cv::SparseMat::Hdr
   size=216 align=8
   base size=216 base align=8
cv::SparseMat::Hdr (0x0x7fa2a0704600) 0

Class cv::SparseMat::Node
   size=144 align=8
   base size=144 base align=8
cv::SparseMat::Node (0x0x7fa2a0704f00) 0

Class cv::SparseMat
   size=16 align=8
   base size=16 base align=8
cv::SparseMat (0x0x7fa2a07045a0) 0

Class cv::SparseMatConstIterator
   size=24 align=8
   base size=24 base align=8
cv::SparseMatConstIterator (0x0x7fa2a0704f60) 0

Class cv::SparseMatIterator
   size=24 align=8
   base size=24 base align=8
cv::SparseMatIterator (0x0x7fa2a058cd68) 0
  cv::SparseMatConstIterator (0x0x7fa2a051e000) 0

Class cv::KDTree::Node
   size=16 align=4
   base size=16 base align=4
cv::KDTree::Node (0x0x7fa2a051e1e0) 0

Class __gnu_cxx::new_allocator<cv::KDTree::Node>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<cv::KDTree::Node> (0x0x7fa2a051e300) 0 empty

Class std::allocator<cv::KDTree::Node>
   size=1 align=1
   base size=1 base align=1
std::allocator<cv::KDTree::Node> (0x0x7fa2a058cf70) 0 empty
  __gnu_cxx::new_allocator<cv::KDTree::Node> (0x0x7fa2a051e360) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<cv::KDTree::Node> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<cv::KDTree::Node> > (0x0x7fa2a051e2a0) 0 empty

Class std::allocator<cv::KDTree::Node>::rebind<cv::KDTree::Node>
   size=1 align=1
   base size=0 base align=1
std::allocator<cv::KDTree::Node>::rebind<cv::KDTree::Node> (0x0x7fa2a051e480) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<cv::KDTree::Node> >::rebind<cv::KDTree::Node>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<cv::KDTree::Node> >::rebind<cv::KDTree::Node> (0x0x7fa2a051e420) 0 empty

Class std::_Vector_base<cv::KDTree::Node, std::allocator<cv::KDTree::Node> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<cv::KDTree::Node, std::allocator<cv::KDTree::Node> >::_Vector_impl (0x0x7fa2a058ca90) 0
  std::allocator<cv::KDTree::Node> (0x0x7fa2a058cd00) 0 empty
    __gnu_cxx::new_allocator<cv::KDTree::Node> (0x0x7fa2a051e4e0) 0 empty

Class std::_Vector_base<cv::KDTree::Node, std::allocator<cv::KDTree::Node> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<cv::KDTree::Node, std::allocator<cv::KDTree::Node> > (0x0x7fa2a051e240) 0

Class std::vector<cv::KDTree::Node>
   size=24 align=8
   base size=24 base align=8
std::vector<cv::KDTree::Node> (0x0x7fa2a0171000) 0
  std::_Vector_base<cv::KDTree::Node, std::allocator<cv::KDTree::Node> > (0x0x7fa2a051e540) 0

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

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

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

Class std::allocator<int>::rebind<int>
   size=1 align=1
   base size=0 base align=1
std::allocator<int>::rebind<int> (0x0x7fa2a051e7e0) 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> (0x0x7fa2a051e780) 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 (0x0x7fa2a0171340) 0
  std::allocator<int> (0x0x7fa2a01713a8) 0 empty
    __gnu_cxx::new_allocator<int> (0x0x7fa2a051e840) 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> > (0x0x7fa2a051e5a0) 0

Class std::vector<int>
   size=24 align=8
   base size=24 base align=8
std::vector<int> (0x0x7fa2a0171410) 0
  std::_Vector_base<int, std::allocator<int> > (0x0x7fa2a051e8a0) 0

Class cv::KDTree
   size=152 align=8
   base size=152 base align=8
cv::KDTree (0x0x7fa2a051e180) 0

Class cv::Ptr<CvFileStorage>
   size=16 align=8
   base size=16 base align=8
cv::Ptr<CvFileStorage> (0x0x7fa2a051ea20) 0

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

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

Class std::_Vector_base<char, std::allocator<char> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<char, std::allocator<char> >::_Vector_impl (0x0x7fa2a01716e8) 0
  std::allocator<char> (0x0x7fa2a0171750) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7fa2a051ec00) 0 empty

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

Class std::vector<char>
   size=24 align=8
   base size=24 base align=8
std::vector<char> (0x0x7fa2a01717b8) 0
  std::_Vector_base<char, std::allocator<char> > (0x0x7fa2a051ec60) 0

Vtable for cv::FileStorage
cv::FileStorage::_ZTVN2cv11FileStorageE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN2cv11FileStorageE)
16    (int (*)(...))cv::FileStorage::~FileStorage
24    (int (*)(...))cv::FileStorage::~FileStorage
32    (int (*)(...))cv::FileStorage::open
40    (int (*)(...))cv::FileStorage::isOpened
48    (int (*)(...))cv::FileStorage::release

Class cv::FileStorage
   size=64 align=8
   base size=60 base align=8
cv::FileStorage (0x0x7fa2a051e9c0) 0
    vptr=((& cv::FileStorage::_ZTVN2cv11FileStorageE) + 16u)

Class cv::FileNode
   size=16 align=8
   base size=16 base align=8
cv::FileNode (0x0x7fa2a051ecc0) 0

Class cv::FileNodeIterator
   size=88 align=8
   base size=88 base align=8
cv::FileNodeIterator (0x0x7fa2a051ed20) 0

Vtable for cv::Algorithm
cv::Algorithm::_ZTVN2cv9AlgorithmE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN2cv9AlgorithmE)
16    (int (*)(...))cv::Algorithm::~Algorithm
24    (int (*)(...))cv::Algorithm::~Algorithm
32    (int (*)(...))cv::Algorithm::write
40    (int (*)(...))cv::Algorithm::read
48    (int (*)(...))cv::Algorithm::info

Class cv::Algorithm
   size=8 align=8
   base size=8 base align=8
cv::Algorithm (0x0x7fa2a051eea0) 0 nearly-empty
    vptr=((& cv::Algorithm::_ZTVN2cv9AlgorithmE) + 16u)

Class cv::AlgorithmInfo
   size=8 align=8
   base size=8 base align=8
cv::AlgorithmInfo (0x0x7fa2a02ee000) 0

Class cv::Param
   size=56 align=8
   base size=56 base align=8
cv::Param (0x0x7fa2a02eeb40) 0

Class cv::ParamType<bool>
   size=1 align=1
   base size=0 base align=1
cv::ParamType<bool> (0x0x7fa2a02eeba0) 0 empty

Class cv::ParamType<int>
   size=1 align=1
   base size=0 base align=1
cv::ParamType<int> (0x0x7fa2a02eec00) 0 empty

Class cv::ParamType<short int>
   size=1 align=1
   base size=0 base align=1
cv::ParamType<short int> (0x0x7fa2a02eec60) 0 empty

Class cv::ParamType<double>
   size=1 align=1
   base size=0 base align=1
cv::ParamType<double> (0x0x7fa2a02eecc0) 0 empty

Class cv::ParamType<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
cv::ParamType<std::basic_string<char> > (0x0x7fa2a02eed20) 0 empty

Class cv::ParamType<cv::Mat>
   size=1 align=1
   base size=0 base align=1
cv::ParamType<cv::Mat> (0x0x7fa2a02eed80) 0 empty

Class cv::ParamType<std::vector<cv::Mat> >
   size=1 align=1
   base size=0 base align=1
cv::ParamType<std::vector<cv::Mat> > (0x0x7fa2a02eede0) 0 empty

Class cv::ParamType<cv::Algorithm>
   size=1 align=1
   base size=0 base align=1
cv::ParamType<cv::Algorithm> (0x0x7fa2a02eee40) 0 empty

Class cv::ParamType<float>
   size=1 align=1
   base size=0 base align=1
cv::ParamType<float> (0x0x7fa2a02eeea0) 0 empty

Class cv::ParamType<unsigned int>
   size=1 align=1
   base size=0 base align=1
cv::ParamType<unsigned int> (0x0x7fa2a02eef00) 0 empty

Class cv::ParamType<long unsigned int>
   size=1 align=1
   base size=0 base align=1
cv::ParamType<long unsigned int> (0x0x7fa2a02eef60) 0 empty

Class cv::ParamType<unsigned char>
   size=1 align=1
   base size=0 base align=1
cv::ParamType<unsigned char> (0x0x7fa2a0346000) 0 empty

Class __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, std::vector<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::vector<std::basic_string<char> > > > (0x0x7fa2a0346120) 0 empty

Class std::allocator<std::pair<const std::basic_string<char>, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const std::basic_string<char>, std::vector<std::basic_string<char> > > > (0x0x7fa2a0171a90) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, std::vector<std::basic_string<char> > > > (0x0x7fa2a0346180) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, std::vector<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::vector<std::basic_string<char> > > > > (0x0x7fa2a03461e0) 0 empty

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

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, std::vector<std::basic_string<char> > > > >::rebind<std::pair<const std::basic_string<char>, std::vector<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::vector<std::basic_string<char> > > > >::rebind<std::pair<const std::basic_string<char>, std::vector<std::basic_string<char> > > > (0x0x7fa2a03462a0) 0 empty

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

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, std::vector<std::basic_string<char> > > > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::vector<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::vector<std::basic_string<char> > > > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::vector<std::basic_string<char> > > > > (0x0x7fa2a03463c0) 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> (0x0x7fa2a0346480) 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> > (0x0x7fa2a0171dd0) 0 empty
  std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7fa2a03464e0) 0 empty

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

Class std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::vector<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::vector<std::basic_string<char> > > > > (0x0x7fa2a0171e38) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::vector<std::basic_string<char> > > > > (0x0x7fa2a03465a0) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::vector<std::basic_string<char> > >, std::_Select1st<std::pair<const std::basic_string<char>, std::vector<std::basic_string<char> > > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::vector<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::vector<std::basic_string<char> > >, std::_Select1st<std::pair<const std::basic_string<char>, std::vector<std::basic_string<char> > > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::vector<std::basic_string<char> > > > >::_Rb_tree_impl<std::less<std::basic_string<char> >, false> (0x0x7fa2a0171ea0) 0
  std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::vector<std::basic_string<char> > > > > (0x0x7fa2a0171f08) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::vector<std::basic_string<char> > > > > (0x0x7fa2a0346600) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::vector<std::basic_string<char> > >, std::_Select1st<std::pair<const std::basic_string<char>, std::vector<std::basic_string<char> > > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::vector<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::vector<std::basic_string<char> > >, std::_Select1st<std::pair<const std::basic_string<char>, std::vector<std::basic_string<char> > > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::vector<std::basic_string<char> > > > > (0x0x7fa2a0346360) 0

Class std::map<std::basic_string<char>, std::vector<std::basic_string<char> > >
   size=48 align=8
   base size=48 base align=8
std::map<std::basic_string<char>, std::vector<std::basic_string<char> > > (0x0x7fa2a03460c0) 0

Class cv::CommandLineParser
   size=48 align=8
   base size=48 base align=8
cv::CommandLineParser (0x0x7fa2a0346060) 0

Vtable for cv::ParallelLoopBody
cv::ParallelLoopBody::_ZTVN2cv16ParallelLoopBodyE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN2cv16ParallelLoopBodyE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual

Class cv::ParallelLoopBody
   size=8 align=8
   base size=8 base align=8
cv::ParallelLoopBody (0x0x7fa2a0346660) 0 nearly-empty
    vptr=((& cv::ParallelLoopBody::_ZTVN2cv16ParallelLoopBodyE) + 16u)

Class cv::Mutex
   size=8 align=8
   base size=8 base align=8
cv::Mutex (0x0x7fa2a03466c0) 0

Class cv::AutoLock
   size=8 align=8
   base size=8 base align=8
cv::AutoLock (0x0x7fa2a0346720) 0

Vtable for cv::TLSDataContainer
cv::TLSDataContainer::_ZTVN2cv16TLSDataContainerE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN2cv16TLSDataContainerE)
16    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual

Class cv::TLSDataContainer
   size=16 align=8
   base size=12 base align=8
cv::TLSDataContainer (0x0x7fa2a0346780) 0
    vptr=((& cv::TLSDataContainer::_ZTVN2cv16TLSDataContainerE) + 16u)

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

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

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

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

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

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

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

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

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

Class std::numeric_limits<long int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<long int> (0x0x7fa2a0346c60) 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> (0x0x7fa2a0346cc0) 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> (0x0x7fa2a0346d20) 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> (0x0x7fa2a0346d80) 0 empty

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

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

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

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

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

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

Class __gnu_cxx::__enable_if<false, double>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, double> (0x0x7fa29fd62060) 0 empty

Class cv::Matx<double, 4, 4>
   size=128 align=8
   base size=128 base align=8
cv::Matx<double, 4, 4> (0x0x7fa29fd620c0) 0

Class cv::Matx<float, 2, 1>
   size=8 align=4
   base size=8 base align=4
cv::Matx<float, 2, 1> (0x0x7fa29fd626c0) 0

Class cv::Vec<float, 2>
   size=8 align=4
   base size=8 base align=4
cv::Vec<float, 2> (0x0x7fa2a01715b0) 0
  cv::Matx<float, 2, 1> (0x0x7fa29fd62720) 0

Class cv::Matx<double, 2, 1>
   size=16 align=8
   base size=16 base align=8
cv::Matx<double, 2, 1> (0x0x7fa29fd62780) 0

Class cv::Vec<double, 2>
   size=16 align=8
   base size=16 base align=8
cv::Vec<double, 2> (0x0x7fa2a0171bc8) 0
  cv::Matx<double, 2, 1> (0x0x7fa29fd627e0) 0

Class cv::Matx<float, 4, 1>
   size=16 align=4
   base size=16 base align=4
cv::Matx<float, 4, 1> (0x0x7fa29fd62840) 0

Class cv::Vec<float, 4>
   size=16 align=4
   base size=16 base align=4
cv::Vec<float, 4> (0x0x7fa29fb6b000) 0
  cv::Matx<float, 4, 1> (0x0x7fa29fd628a0) 0

Class cv::Matx<float, 3, 1>
   size=12 align=4
   base size=12 base align=4
cv::Matx<float, 3, 1> (0x0x7fa29fd62900) 0

Class cv::Vec<float, 3>
   size=12 align=4
   base size=12 base align=4
cv::Vec<float, 3> (0x0x7fa29fb6b0d0) 0
  cv::Matx<float, 3, 1> (0x0x7fa29fd62960) 0

Class cv::Matx<double, 3, 1>
   size=24 align=8
   base size=24 base align=8
cv::Matx<double, 3, 1> (0x0x7fa29fd629c0) 0

Class cv::Vec<double, 3>
   size=24 align=8
   base size=24 base align=8
cv::Vec<double, 3> (0x0x7fa29fb6b1a0) 0
  cv::Matx<double, 3, 1> (0x0x7fa29fd62a20) 0

Class cv::Scalar_<float>
   size=16 align=4
   base size=16 base align=4
cv::Scalar_<float> (0x0x7fa29fb6b208) 0
  cv::Vec<float, 4> (0x0x7fa29fb6b270) 0
    cv::Matx<float, 4, 1> (0x0x7fa29fd62a80) 0

Class cv::Ptr<CvMat>
   size=16 align=8
   base size=16 base align=8
cv::Ptr<CvMat> (0x0x7fa29fd62ba0) 0

Class cv::Ptr<_IplImage>
   size=16 align=8
   base size=16 base align=8
cv::Ptr<_IplImage> (0x0x7fa29fd62c00) 0

Class cv::Ptr<CvMatND>
   size=16 align=8
   base size=16 base align=8
cv::Ptr<CvMatND> (0x0x7fa29fd62c60) 0

Class cv::Ptr<CvSparseMat>
   size=16 align=8
   base size=16 base align=8
cv::Ptr<CvSparseMat> (0x0x7fa29fd62cc0) 0

Class cv::Ptr<CvMemStorage>
   size=16 align=8
   base size=16 base align=8
cv::Ptr<CvMemStorage> (0x0x7fa29fd62d20) 0

Class cv::WriteStructContext
   size=8 align=8
   base size=8 base align=8
cv::WriteStructContext (0x0x7fa29fd62d80) 0

Vtable for cv::Formatter
cv::Formatter::_ZTVN2cv9FormatterE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN2cv9FormatterE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual

Class cv::Formatter
   size=8 align=8
   base size=8 base align=8
cv::Formatter (0x0x7fa29faa7240) 0 nearly-empty
    vptr=((& cv::Formatter::_ZTVN2cv9FormatterE) + 16u)

Class cv::Formatted
   size=128 align=8
   base size=128 base align=8
cv::Formatted (0x0x7fa29faa72a0) 0

Class cv::Ptr<cv::Algorithm>
   size=16 align=8
   base size=16 base align=8
cv::Ptr<cv::Algorithm> (0x0x7fa29faa7300) 0

Class cv::Rect_<int>
   size=16 align=4
   base size=16 base align=4
cv::Rect_<int> (0x0x7fa29faa7420) 0

Vtable for cv::MatOp
cv::MatOp::_ZTVN2cv5MatOpE: 29u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN2cv5MatOpE)
16    0u
24    0u
32    (int (*)(...))cv::MatOp::elementWise
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))cv::MatOp::roi
56    (int (*)(...))cv::MatOp::diag
64    (int (*)(...))cv::MatOp::augAssignAdd
72    (int (*)(...))cv::MatOp::augAssignSubtract
80    (int (*)(...))cv::MatOp::augAssignMultiply
88    (int (*)(...))cv::MatOp::augAssignDivide
96    (int (*)(...))cv::MatOp::augAssignAnd
104   (int (*)(...))cv::MatOp::augAssignOr
112   (int (*)(...))cv::MatOp::augAssignXor
120   (int (*)(...))cv::MatOp::add
128   (int (*)(...))cv::MatOp::add
136   (int (*)(...))cv::MatOp::subtract
144   (int (*)(...))cv::MatOp::subtract
152   (int (*)(...))cv::MatOp::multiply
160   (int (*)(...))cv::MatOp::multiply
168   (int (*)(...))cv::MatOp::divide
176   (int (*)(...))cv::MatOp::divide
184   (int (*)(...))cv::MatOp::abs
192   (int (*)(...))cv::MatOp::transpose
200   (int (*)(...))cv::MatOp::matmul
208   (int (*)(...))cv::MatOp::invert
216   (int (*)(...))cv::MatOp::size
224   (int (*)(...))cv::MatOp::type

Class cv::MatOp
   size=8 align=8
   base size=8 base align=8
cv::MatOp (0x0x7fa29faa7480) 0 nearly-empty
    vptr=((& cv::MatOp::_ZTVN2cv5MatOpE) + 16u)

Class cv::MatExpr
   size=352 align=8
   base size=352 base align=8
cv::MatExpr (0x0x7fa29faa74e0) 0

Class __gnu_cxx::new_allocator<cv::Mat>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<cv::Mat> (0x0x7fa29faa7600) 0 empty

Class std::allocator<cv::Mat>
   size=1 align=1
   base size=1 base align=1
std::allocator<cv::Mat> (0x0x7fa29f892e38) 0 empty
  __gnu_cxx::new_allocator<cv::Mat> (0x0x7fa29faa7660) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<cv::Mat> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<cv::Mat> > (0x0x7fa29faa75a0) 0 empty

Class std::allocator<cv::Mat>::rebind<cv::Mat>
   size=1 align=1
   base size=0 base align=1
std::allocator<cv::Mat>::rebind<cv::Mat> (0x0x7fa29faa7780) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<cv::Mat> >::rebind<cv::Mat>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<cv::Mat> >::rebind<cv::Mat> (0x0x7fa29faa7720) 0 empty

Class std::_Vector_base<cv::Mat, std::allocator<cv::Mat> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<cv::Mat, std::allocator<cv::Mat> >::_Vector_impl (0x0x7fa29f892ea0) 0
  std::allocator<cv::Mat> (0x0x7fa29f5b9000) 0 empty
    __gnu_cxx::new_allocator<cv::Mat> (0x0x7fa29faa77e0) 0 empty

Class std::_Vector_base<cv::Mat, std::allocator<cv::Mat> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<cv::Mat, std::allocator<cv::Mat> > (0x0x7fa29faa7540) 0

Class std::vector<cv::Mat>
   size=24 align=8
   base size=24 base align=8
std::vector<cv::Mat> (0x0x7fa29f5b9068) 0
  std::_Vector_base<cv::Mat, std::allocator<cv::Mat> > (0x0x7fa29faa7840) 0

Class CvConnectedComp
   size=64 align=8
   base size=64 base align=8
CvConnectedComp (0x0x7fa29faa7c00) 0

Class CvMoments
   size=144 align=8
   base size=144 base align=8
CvMoments (0x0x7fa29faa7c60) 0

Class CvHuMoments
   size=56 align=8
   base size=56 base align=8
CvHuMoments (0x0x7fa29faa7cc0) 0

Class CvChainPtReader
   size=96 align=8
   base size=96 base align=8
CvChainPtReader (0x0x7fa29faa7d20) 0

Class CvQuadEdge2D
   size=72 align=8
   base size=72 base align=8
CvQuadEdge2D (0x0x7fa29faa7d80) 0

Class CvSubdiv2DPoint
   size=32 align=8
   base size=32 base align=8
CvSubdiv2DPoint (0x0x7fa29faa7de0) 0

Class CvSubdiv2D
   size=152 align=8
   base size=152 base align=8
CvSubdiv2D (0x0x7fa29faa7e40) 0

Class CvConvexityDefect
   size=32 align=8
   base size=32 base align=8
CvConvexityDefect (0x0x7fa29faa7ea0) 0

Vtable for cv::BaseRowFilter
cv::BaseRowFilter::_ZTVN2cv13BaseRowFilterE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN2cv13BaseRowFilterE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual

Class cv::BaseRowFilter
   size=16 align=8
   base size=16 base align=8
cv::BaseRowFilter (0x0x7fa29faa7f00) 0
    vptr=((& cv::BaseRowFilter::_ZTVN2cv13BaseRowFilterE) + 16u)

Vtable for cv::BaseColumnFilter
cv::BaseColumnFilter::_ZTVN2cv16BaseColumnFilterE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN2cv16BaseColumnFilterE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))cv::BaseColumnFilter::reset

Class cv::BaseColumnFilter
   size=16 align=8
   base size=16 base align=8
cv::BaseColumnFilter (0x0x7fa29faa7f60) 0
    vptr=((& cv::BaseColumnFilter::_ZTVN2cv16BaseColumnFilterE) + 16u)

Vtable for cv::BaseFilter
cv::BaseFilter::_ZTVN2cv10BaseFilterE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN2cv10BaseFilterE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))cv::BaseFilter::reset

Class cv::BaseFilter
   size=24 align=8
   base size=24 base align=8
cv::BaseFilter (0x0x7fa29f3ad000) 0
    vptr=((& cv::BaseFilter::_ZTVN2cv10BaseFilterE) + 16u)

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

Class std::allocator<unsigned char*>
   size=1 align=1
   base size=1 base align=1
std::allocator<unsigned char*> (0x0x7fa29f7121a0) 0 empty
  __gnu_cxx::new_allocator<unsigned char*> (0x0x7fa29f3ad1e0) 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*> > (0x0x7fa29f3ad120) 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*> (0x0x7fa29f3ad300) 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*> (0x0x7fa29f3ad2a0) 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 (0x0x7fa29f712340) 0
  std::allocator<unsigned char*> (0x0x7fa29f7123a8) 0 empty
    __gnu_cxx::new_allocator<unsigned char*> (0x0x7fa29f3ad360) 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*> > (0x0x7fa29f3ad0c0) 0

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

Class cv::Ptr<cv::BaseFilter>
   size=16 align=8
   base size=16 base align=8
cv::Ptr<cv::BaseFilter> (0x0x7fa29f3ad420) 0

Class cv::Ptr<cv::BaseRowFilter>
   size=16 align=8
   base size=16 base align=8
cv::Ptr<cv::BaseRowFilter> (0x0x7fa29f3ad480) 0

Class cv::Ptr<cv::BaseColumnFilter>
   size=16 align=8
   base size=16 base align=8
cv::Ptr<cv::BaseColumnFilter> (0x0x7fa29f3ad4e0) 0

Vtable for cv::FilterEngine
cv::FilterEngine::_ZTVN2cv12FilterEngineE: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN2cv12FilterEngineE)
16    (int (*)(...))cv::FilterEngine::~FilterEngine
24    (int (*)(...))cv::FilterEngine::~FilterEngine
32    (int (*)(...))cv::FilterEngine::start
40    (int (*)(...))cv::FilterEngine::start
48    (int (*)(...))cv::FilterEngine::proceed
56    (int (*)(...))cv::FilterEngine::apply

Class cv::FilterEngine
   size=304 align=8
   base size=304 base align=8
cv::FilterEngine (0x0x7fa29f3ad060) 0
    vptr=((& cv::FilterEngine::_ZTVN2cv12FilterEngineE) + 16u)

Class cv::Ptr<_IplConvKernel>
   size=16 align=8
   base size=16 base align=8
cv::Ptr<_IplConvKernel> (0x0x7fa29f3ad540) 0

Vtable for cv::GeneralizedHough
cv::GeneralizedHough::_ZTVN2cv16GeneralizedHoughE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN2cv16GeneralizedHoughE)
16    0u
24    0u
32    (int (*)(...))cv::Algorithm::write
40    (int (*)(...))cv::Algorithm::read
48    (int (*)(...))cv::Algorithm::info
56    (int (*)(...))__cxa_pure_virtual
64    (int (*)(...))__cxa_pure_virtual
72    (int (*)(...))__cxa_pure_virtual

Class cv::GeneralizedHough
   size=296 align=8
   base size=296 base align=8
cv::GeneralizedHough (0x0x7fa29f712680) 0
    vptr=((& cv::GeneralizedHough::_ZTVN2cv16GeneralizedHoughE) + 16u)
  cv::Algorithm (0x0x7fa29f3ad5a0) 0 nearly-empty
      primary-for cv::GeneralizedHough (0x0x7fa29f712680)

Class cv::Ptr<CvHistogram>
   size=16 align=8
   base size=16 base align=8
cv::Ptr<CvHistogram> (0x0x7fa29f3ad600) 0

Vtable for cv::CLAHE
cv::CLAHE::_ZTVN2cv5CLAHEE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN2cv5CLAHEE)
16    0u
24    0u
32    (int (*)(...))cv::Algorithm::write
40    (int (*)(...))cv::Algorithm::read
48    (int (*)(...))cv::Algorithm::info
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

Class cv::CLAHE
   size=8 align=8
   base size=8 base align=8
cv::CLAHE (0x0x7fa29f7126e8) 0 nearly-empty
    vptr=((& cv::CLAHE::_ZTVN2cv5CLAHEE) + 16u)
  cv::Algorithm (0x0x7fa29f3ad660) 0 nearly-empty
      primary-for cv::CLAHE (0x0x7fa29f7126e8)

Class cv::Moments
   size=192 align=8
   base size=192 base align=8
cv::Moments (0x0x7fa29f3ad6c0) 0

Class cv::Subdiv2D::Vertex
   size=16 align=4
   base size=16 base align=4
cv::Subdiv2D::Vertex (0x0x7fa29f3ad780) 0

Class cv::Subdiv2D::QuadEdge
   size=32 align=4
   base size=32 base align=4
cv::Subdiv2D::QuadEdge (0x0x7fa29f3ad7e0) 0

Class __gnu_cxx::new_allocator<cv::Subdiv2D::Vertex>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<cv::Subdiv2D::Vertex> (0x0x7fa29f3ad900) 0 empty

Class std::allocator<cv::Subdiv2D::Vertex>
   size=1 align=1
   base size=1 base align=1
std::allocator<cv::Subdiv2D::Vertex> (0x0x7fa29f712750) 0 empty
  __gnu_cxx::new_allocator<cv::Subdiv2D::Vertex> (0x0x7fa29f3ad960) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<cv::Subdiv2D::Vertex> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<cv::Subdiv2D::Vertex> > (0x0x7fa29f3ad8a0) 0 empty

Class std::allocator<cv::Subdiv2D::Vertex>::rebind<cv::Subdiv2D::Vertex>
   size=1 align=1
   base size=0 base align=1
std::allocator<cv::Subdiv2D::Vertex>::rebind<cv::Subdiv2D::Vertex> (0x0x7fa29f3ada80) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<cv::Subdiv2D::Vertex> >::rebind<cv::Subdiv2D::Vertex>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<cv::Subdiv2D::Vertex> >::rebind<cv::Subdiv2D::Vertex> (0x0x7fa29f3ada20) 0 empty

Class std::_Vector_base<cv::Subdiv2D::Vertex, std::allocator<cv::Subdiv2D::Vertex> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<cv::Subdiv2D::Vertex, std::allocator<cv::Subdiv2D::Vertex> >::_Vector_impl (0x0x7fa29f7128f0) 0
  std::allocator<cv::Subdiv2D::Vertex> (0x0x7fa29f712958) 0 empty
    __gnu_cxx::new_allocator<cv::Subdiv2D::Vertex> (0x0x7fa29f3adba0) 0 empty

Class std::_Vector_base<cv::Subdiv2D::Vertex, std::allocator<cv::Subdiv2D::Vertex> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<cv::Subdiv2D::Vertex, std::allocator<cv::Subdiv2D::Vertex> > (0x0x7fa29f3ad840) 0

Class std::vector<cv::Subdiv2D::Vertex>
   size=24 align=8
   base size=24 base align=8
std::vector<cv::Subdiv2D::Vertex> (0x0x7fa29f7129c0) 0
  std::_Vector_base<cv::Subdiv2D::Vertex, std::allocator<cv::Subdiv2D::Vertex> > (0x0x7fa29f3adcc0) 0

Class __gnu_cxx::new_allocator<cv::Subdiv2D::QuadEdge>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<cv::Subdiv2D::QuadEdge> (0x0x7fa29f3adde0) 0 empty

Class std::allocator<cv::Subdiv2D::QuadEdge>
   size=1 align=1
   base size=1 base align=1
std::allocator<cv::Subdiv2D::QuadEdge> (0x0x7fa29f712a90) 0 empty
  __gnu_cxx::new_allocator<cv::Subdiv2D::QuadEdge> (0x0x7fa29f3ade40) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<cv::Subdiv2D::QuadEdge> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<cv::Subdiv2D::QuadEdge> > (0x0x7fa29f3add80) 0 empty

Class std::allocator<cv::Subdiv2D::QuadEdge>::rebind<cv::Subdiv2D::QuadEdge>
   size=1 align=1
   base size=0 base align=1
std::allocator<cv::Subdiv2D::QuadEdge>::rebind<cv::Subdiv2D::QuadEdge> (0x0x7fa29f3adf60) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<cv::Subdiv2D::QuadEdge> >::rebind<cv::Subdiv2D::QuadEdge>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<cv::Subdiv2D::QuadEdge> >::rebind<cv::Subdiv2D::QuadEdge> (0x0x7fa29f3adf00) 0 empty

Class std::_Vector_base<cv::Subdiv2D::QuadEdge, std::allocator<cv::Subdiv2D::QuadEdge> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<cv::Subdiv2D::QuadEdge, std::allocator<cv::Subdiv2D::QuadEdge> >::_Vector_impl (0x0x7fa29f712d00) 0
  std::allocator<cv::Subdiv2D::QuadEdge> (0x0x7fa29f712d68) 0 empty
    __gnu_cxx::new_allocator<cv::Subdiv2D::QuadEdge> (0x0x7fa29f1bf000) 0 empty

Class std::_Vector_base<cv::Subdiv2D::QuadEdge, std::allocator<cv::Subdiv2D::QuadEdge> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<cv::Subdiv2D::QuadEdge, std::allocator<cv::Subdiv2D::QuadEdge> > (0x0x7fa29f3add20) 0

Class std::vector<cv::Subdiv2D::QuadEdge>
   size=24 align=8
   base size=24 base align=8
std::vector<cv::Subdiv2D::QuadEdge> (0x0x7fa29f712ea0) 0
  std::_Vector_base<cv::Subdiv2D::QuadEdge, std::allocator<cv::Subdiv2D::QuadEdge> > (0x0x7fa29f1bf060) 0

Class cv::Subdiv2D
   size=80 align=8
   base size=80 base align=8
cv::Subdiv2D (0x0x7fa29f3ad720) 0

Class CvKalman
   size=224 align=8
   base size=224 base align=8
CvKalman (0x0x7fa29f1bf0c0) 0

Class cv::KalmanFilter
   size=1440 align=8
   base size=1440 base align=8
cv::KalmanFilter (0x0x7fa29f1bf120) 0

Vtable for cv::DenseOpticalFlow
cv::DenseOpticalFlow::_ZTVN2cv16DenseOpticalFlowE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN2cv16DenseOpticalFlowE)
16    0u
24    0u
32    (int (*)(...))cv::Algorithm::write
40    (int (*)(...))cv::Algorithm::read
48    (int (*)(...))cv::Algorithm::info
56    (int (*)(...))__cxa_pure_virtual
64    (int (*)(...))__cxa_pure_virtual

Class cv::DenseOpticalFlow
   size=8 align=8
   base size=8 base align=8
cv::DenseOpticalFlow (0x0x7fa29f712f70) 0 nearly-empty
    vptr=((& cv::DenseOpticalFlow::_ZTVN2cv16DenseOpticalFlowE) + 16u)
  cv::Algorithm (0x0x7fa29f1bf180) 0 nearly-empty
      primary-for cv::DenseOpticalFlow (0x0x7fa29f712f70)

Class cv::flann::IndexParams
   size=8 align=8
   base size=8 base align=8
cv::flann::IndexParams (0x0x7fa29f1bf1e0) 0

Class cv::flann::KDTreeIndexParams
   size=8 align=8
   base size=8 base align=8
cv::flann::KDTreeIndexParams (0x0x7fa29f712208) 0
  cv::flann::IndexParams (0x0x7fa29f1bf240) 0

Class cv::flann::LinearIndexParams
   size=8 align=8
   base size=8 base align=8
cv::flann::LinearIndexParams (0x0x7fa29f712478) 0
  cv::flann::IndexParams (0x0x7fa29f1bf2a0) 0

Class cv::flann::CompositeIndexParams
   size=8 align=8
   base size=8 base align=8
cv::flann::CompositeIndexParams (0x0x7fa29f7127b8) 0
  cv::flann::IndexParams (0x0x7fa29f1bf300) 0

Class cv::flann::AutotunedIndexParams
   size=8 align=8
   base size=8 base align=8
cv::flann::AutotunedIndexParams (0x0x7fa29f712a28) 0
  cv::flann::IndexParams (0x0x7fa29f1bf360) 0

Class cv::flann::HierarchicalClusteringIndexParams
   size=8 align=8
   base size=8 base align=8
cv::flann::HierarchicalClusteringIndexParams (0x0x7fa29f712af8) 0
  cv::flann::IndexParams (0x0x7fa29f1bf3c0) 0

Class cv::flann::KMeansIndexParams
   size=8 align=8
   base size=8 base align=8
cv::flann::KMeansIndexParams (0x0x7fa29f712f08) 0
  cv::flann::IndexParams (0x0x7fa29f1bf420) 0

Class cv::flann::LshIndexParams
   size=8 align=8
   base size=8 base align=8
cv::flann::LshIndexParams (0x0x7fa29f25d000) 0
  cv::flann::IndexParams (0x0x7fa29f1bf480) 0

Class cv::flann::SavedIndexParams
   size=8 align=8
   base size=8 base align=8
cv::flann::SavedIndexParams (0x0x7fa29f25d068) 0
  cv::flann::IndexParams (0x0x7fa29f1bf4e0) 0

Class cv::flann::SearchParams
   size=8 align=8
   base size=8 base align=8
cv::flann::SearchParams (0x0x7fa29f25d0d0) 0
  cv::flann::IndexParams (0x0x7fa29f1bf540) 0

Vtable for cv::flann::Index
cv::flann::Index::_ZTVN2cv5flann5IndexE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN2cv5flann5IndexE)
16    (int (*)(...))cv::flann::Index::~Index
24    (int (*)(...))cv::flann::Index::~Index
32    (int (*)(...))cv::flann::Index::build
40    (int (*)(...))cv::flann::Index::knnSearch
48    (int (*)(...))cv::flann::Index::radiusSearch
56    (int (*)(...))cv::flann::Index::save
64    (int (*)(...))cv::flann::Index::load
72    (int (*)(...))cv::flann::Index::release

Class cv::flann::Index
   size=32 align=8
   base size=32 base align=8
cv::flann::Index (0x0x7fa29f1bf5a0) 0
    vptr=((& cv::flann::Index::_ZTVN2cv5flann5IndexE) + 16u)

Class cv::KeyPoint
   size=28 align=4
   base size=28 base align=4
cv::KeyPoint (0x0x7fa29f1bf600) 0

Class cv::KeyPointsFilter
   size=1 align=1
   base size=0 base align=1
cv::KeyPointsFilter (0x0x7fa29f1bf660) 0 empty

Vtable for cv::FeatureDetector
cv::FeatureDetector::_ZTVN2cv15FeatureDetectorE: 14u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    (int (*)(...))0
48    (int (*)(...))(& _ZTIN2cv15FeatureDetectorE)
56    0u
64    0u
72    (int (*)(...))cv::Algorithm::write
80    (int (*)(...))cv::Algorithm::read
88    (int (*)(...))cv::Algorithm::info
96    (int (*)(...))cv::FeatureDetector::empty
104   (int (*)(...))__cxa_pure_virtual

VTT for cv::FeatureDetector
cv::FeatureDetector::_ZTTN2cv15FeatureDetectorE: 2u entries
0     ((& cv::FeatureDetector::_ZTVN2cv15FeatureDetectorE) + 56u)
8     ((& cv::FeatureDetector::_ZTVN2cv15FeatureDetectorE) + 56u)

Class cv::FeatureDetector
   size=8 align=8
   base size=8 base align=8
cv::FeatureDetector (0x0x7fa29f25d138) 0 nearly-empty
    vptridx=0u vptr=((& cv::FeatureDetector::_ZTVN2cv15FeatureDetectorE) + 56u)
  cv::Algorithm (0x0x7fa29f1bf6c0) 0 nearly-empty virtual
      primary-for cv::FeatureDetector (0x0x7fa29f25d138)
      vptridx=8u vbaseoffset=-56

Vtable for cv::DescriptorExtractor
cv::DescriptorExtractor::_ZTVN2cv19DescriptorExtractorE: 16u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    (int (*)(...))0
48    (int (*)(...))(& _ZTIN2cv19DescriptorExtractorE)
56    0u
64    0u
72    (int (*)(...))cv::Algorithm::write
80    (int (*)(...))cv::Algorithm::read
88    (int (*)(...))cv::Algorithm::info
96    (int (*)(...))__cxa_pure_virtual
104   (int (*)(...))__cxa_pure_virtual
112   (int (*)(...))cv::DescriptorExtractor::empty
120   (int (*)(...))__cxa_pure_virtual

VTT for cv::DescriptorExtractor
cv::DescriptorExtractor::_ZTTN2cv19DescriptorExtractorE: 2u entries
0     ((& cv::DescriptorExtractor::_ZTVN2cv19DescriptorExtractorE) + 56u)
8     ((& cv::DescriptorExtractor::_ZTVN2cv19DescriptorExtractorE) + 56u)

Class cv::DescriptorExtractor
   size=8 align=8
   base size=8 base align=8
cv::DescriptorExtractor (0x0x7fa29f25d1a0) 0 nearly-empty
    vptridx=0u vptr=((& cv::DescriptorExtractor::_ZTVN2cv19DescriptorExtractorE) + 56u)
  cv::Algorithm (0x0x7fa29f1bf720) 0 nearly-empty virtual
      primary-for cv::DescriptorExtractor (0x0x7fa29f25d1a0)
      vptridx=8u vbaseoffset=-56

Vtable for cv::Feature2D
cv::Feature2D::_ZTVN2cv9Feature2DE: 31u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    (int (*)(...))0
48    (int (*)(...))(& _ZTIN2cv9Feature2DE)
56    0u
64    0u
72    (int (*)(...))cv::Algorithm::write
80    (int (*)(...))cv::Algorithm::read
88    (int (*)(...))cv::Algorithm::info
96    (int (*)(...))cv::FeatureDetector::empty
104   (int (*)(...))__cxa_pure_virtual
112   (int (*)(...))__cxa_pure_virtual
120   18446744073709551608u
128   18446744073709551608u
136   18446744073709551608u
144   18446744073709551608u
152   18446744073709551608u
160   (int (*)(...))-8
168   (int (*)(...))(& _ZTIN2cv9Feature2DE)
176   0u
184   0u
192   0u
200   0u
208   0u
216   (int (*)(...))__cxa_pure_virtual
224   (int (*)(...))__cxa_pure_virtual
232   (int (*)(...))cv::DescriptorExtractor::empty
240   (int (*)(...))__cxa_pure_virtual

Construction vtable for cv::FeatureDetector (0x0x7fa29f25d208 instance) in cv::Feature2D
cv::Feature2D::_ZTCN2cv9Feature2DE0_NS_15FeatureDetectorE: 14u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    (int (*)(...))0
48    (int (*)(...))(& _ZTIN2cv15FeatureDetectorE)
56    0u
64    0u
72    (int (*)(...))cv::Algorithm::write
80    (int (*)(...))cv::Algorithm::read
88    (int (*)(...))cv::Algorithm::info
96    (int (*)(...))cv::FeatureDetector::empty
104   (int (*)(...))__cxa_pure_virtual

Construction vtable for cv::DescriptorExtractor (0x0x7fa29f25d270 instance) in cv::Feature2D
cv::Feature2D::_ZTCN2cv9Feature2DE8_NS_19DescriptorExtractorE: 27u entries
0     18446744073709551608u
8     18446744073709551608u
16    18446744073709551608u
24    18446744073709551608u
32    0u
40    (int (*)(...))0
48    (int (*)(...))(& _ZTIN2cv19DescriptorExtractorE)
56    0u
64    0u
72    (int (*)(...))cv::Algorithm::write
80    (int (*)(...))cv::Algorithm::read
88    (int (*)(...))cv::Algorithm::info
96    (int (*)(...))__cxa_pure_virtual
104   (int (*)(...))__cxa_pure_virtual
112   (int (*)(...))cv::DescriptorExtractor::empty
120   (int (*)(...))__cxa_pure_virtual
128   0u
136   0u
144   0u
152   8u
160   (int (*)(...))8
168   (int (*)(...))(& _ZTIN2cv19DescriptorExtractorE)
176   0u
184   0u
192   (int (*)(...))cv::Algorithm::write
200   (int (*)(...))cv::Algorithm::read
208   (int (*)(...))cv::Algorithm::info

VTT for cv::Feature2D
cv::Feature2D::_ZTTN2cv9Feature2DE: 7u entries
0     ((& cv::Feature2D::_ZTVN2cv9Feature2DE) + 56u)
8     ((& cv::Feature2D::_ZTCN2cv9Feature2DE0_NS_15FeatureDetectorE) + 56u)
16    ((& cv::Feature2D::_ZTCN2cv9Feature2DE0_NS_15FeatureDetectorE) + 56u)
24    ((& cv::Feature2D::_ZTCN2cv9Feature2DE8_NS_19DescriptorExtractorE) + 56u)
32    ((& cv::Feature2D::_ZTCN2cv9Feature2DE8_NS_19DescriptorExtractorE) + 176u)
40    ((& cv::Feature2D::_ZTVN2cv9Feature2DE) + 56u)
48    ((& cv::Feature2D::_ZTVN2cv9Feature2DE) + 176u)

Class cv::Feature2D
   size=16 align=8
   base size=16 base align=8
cv::Feature2D (0x0x7fa29f2852a0) 0
    vptridx=0u vptr=((& cv::Feature2D::_ZTVN2cv9Feature2DE) + 56u)
  cv::FeatureDetector (0x0x7fa29f25d208) 0 nearly-empty
      primary-for cv::Feature2D (0x0x7fa29f2852a0)
      subvttidx=8u
    cv::Algorithm (0x0x7fa29f1bf780) 0 nearly-empty virtual
        primary-for cv::FeatureDetector (0x0x7fa29f25d208)
        vptridx=40u vbaseoffset=-56
  cv::DescriptorExtractor (0x0x7fa29f25d270) 8 nearly-empty
      lost-primary
      subvttidx=24u vptridx=48u vptr=((& cv::Feature2D::_ZTVN2cv9Feature2DE) + 176u)
    cv::Algorithm (0x0x7fa29f1bf780) alternative-path

Class cv::BRISK::BriskPatternPoint
   size=12 align=4
   base size=12 base align=4
cv::BRISK::BriskPatternPoint (0x0x7fa29f1bf840) 0

Class cv::BRISK::BriskShortPair
   size=8 align=4
   base size=8 base align=4
cv::BRISK::BriskShortPair (0x0x7fa29f1bf8a0) 0

Class cv::BRISK::BriskLongPair
   size=16 align=4
   base size=16 base align=4
cv::BRISK::BriskLongPair (0x0x7fa29f1bf900) 0

Vtable for cv::BRISK
cv::BRISK::_ZTVN2cv5BRISKE: 34u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    (int (*)(...))0
48    (int (*)(...))(& _ZTIN2cv5BRISKE)
56    (int (*)(...))cv::BRISK::~BRISK
64    (int (*)(...))cv::BRISK::~BRISK
72    (int (*)(...))cv::Algorithm::write
80    (int (*)(...))cv::Algorithm::read
88    (int (*)(...))cv::BRISK::info
96    (int (*)(...))cv::FeatureDetector::empty
104   (int (*)(...))cv::BRISK::detectImpl
112   (int (*)(...))cv::BRISK::operator()
120   (int (*)(...))cv::BRISK::descriptorSize
128   (int (*)(...))cv::BRISK::descriptorType
136   (int (*)(...))cv::BRISK::computeImpl
144   18446744073709551608u
152   18446744073709551608u
160   18446744073709551608u
168   18446744073709551608u
176   18446744073709551608u
184   (int (*)(...))-8
192   (int (*)(...))(& _ZTIN2cv5BRISKE)
200   (int (*)(...))cv::BRISK::_ZThn8_N2cv5BRISKD1Ev
208   (int (*)(...))cv::BRISK::_ZThn8_N2cv5BRISKD0Ev
216   0u
224   0u
232   0u
240   (int (*)(...))cv::BRISK::_ZThn8_NK2cv5BRISK14descriptorSizeEv
248   (int (*)(...))cv::BRISK::_ZThn8_NK2cv5BRISK14descriptorTypeEv
256   (int (*)(...))cv::DescriptorExtractor::empty
264   (int (*)(...))cv::BRISK::_ZThn8_NK2cv5BRISK11computeImplERKNS_3MatERSt6vectorINS_8KeyPointESaIS5_EERS1_

Construction vtable for cv::Feature2D (0x0x7fa29f285380 instance) in cv::BRISK
cv::BRISK::_ZTCN2cv5BRISKE0_NS_9Feature2DE: 31u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    (int (*)(...))0
48    (int (*)(...))(& _ZTIN2cv9Feature2DE)
56    0u
64    0u
72    (int (*)(...))cv::Algorithm::write
80    (int (*)(...))cv::Algorithm::read
88    (int (*)(...))cv::Algorithm::info
96    (int (*)(...))cv::FeatureDetector::empty
104   (int (*)(...))__cxa_pure_virtual
112   (int (*)(...))__cxa_pure_virtual
120   18446744073709551608u
128   18446744073709551608u
136   18446744073709551608u
144   18446744073709551608u
152   18446744073709551608u
160   (int (*)(...))-8
168   (int (*)(...))(& _ZTIN2cv9Feature2DE)
176   0u
184   0u
192   0u
200   0u
208   0u
216   (int (*)(...))__cxa_pure_virtual
224   (int (*)(...))__cxa_pure_virtual
232   (int (*)(...))cv::DescriptorExtractor::empty
240   (int (*)(...))__cxa_pure_virtual

Construction vtable for cv::FeatureDetector (0x0x7fa29f25d340 instance) in cv::BRISK
cv::BRISK::_ZTCN2cv5BRISKE0_NS_15FeatureDetectorE: 14u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    (int (*)(...))0
48    (int (*)(...))(& _ZTIN2cv15FeatureDetectorE)
56    0u
64    0u
72    (int (*)(...))cv::Algorithm::write
80    (int (*)(...))cv::Algorithm::read
88    (int (*)(...))cv::Algorithm::info
96    (int (*)(...))cv::FeatureDetector::empty
104   (int (*)(...))__cxa_pure_virtual

Construction vtable for cv::DescriptorExtractor (0x0x7fa29f25d3a8 instance) in cv::BRISK
cv::BRISK::_ZTCN2cv5BRISKE8_NS_19DescriptorExtractorE: 27u entries
0     18446744073709551608u
8     18446744073709551608u
16    18446744073709551608u
24    18446744073709551608u
32    0u
40    (int (*)(...))0
48    (int (*)(...))(& _ZTIN2cv19DescriptorExtractorE)
56    0u
64    0u
72    (int (*)(...))cv::Algorithm::write
80    (int (*)(...))cv::Algorithm::read
88    (int (*)(...))cv::Algorithm::info
96    (int (*)(...))__cxa_pure_virtual
104   (int (*)(...))__cxa_pure_virtual
112   (int (*)(...))cv::DescriptorExtractor::empty
120   (int (*)(...))__cxa_pure_virtual
128   0u
136   0u
144   0u
152   8u
160   (int (*)(...))8
168   (int (*)(...))(& _ZTIN2cv19DescriptorExtractorE)
176   0u
184   0u
192   (int (*)(...))cv::Algorithm::write
200   (int (*)(...))cv::Algorithm::read
208   (int (*)(...))cv::Algorithm::info

VTT for cv::BRISK
cv::BRISK::_ZTTN2cv5BRISKE: 10u entries
0     ((& cv::BRISK::_ZTVN2cv5BRISKE) + 56u)
8     ((& cv::BRISK::_ZTCN2cv5BRISKE0_NS_9Feature2DE) + 56u)
16    ((& cv::BRISK::_ZTCN2cv5BRISKE0_NS_15FeatureDetectorE) + 56u)
24    ((& cv::BRISK::_ZTCN2cv5BRISKE0_NS_15FeatureDetectorE) + 56u)
32    ((& cv::BRISK::_ZTCN2cv5BRISKE8_NS_19DescriptorExtractorE) + 56u)
40    ((& cv::BRISK::_ZTCN2cv5BRISKE8_NS_19DescriptorExtractorE) + 176u)
48    ((& cv::BRISK::_ZTCN2cv5BRISKE0_NS_9Feature2DE) + 56u)
56    ((& cv::BRISK::_ZTCN2cv5BRISKE0_NS_9Feature2DE) + 176u)
64    ((& cv::BRISK::_ZTVN2cv5BRISKE) + 56u)
72    ((& cv::BRISK::_ZTVN2cv5BRISKE) + 200u)

Class cv::BRISK
   size=96 align=8
   base size=96 base align=8
cv::BRISK (0x0x7fa29f25d2d8) 0
    vptridx=0u vptr=((& cv::BRISK::_ZTVN2cv5BRISKE) + 56u)
  cv::Feature2D (0x0x7fa29f285380) 0
      primary-for cv::BRISK (0x0x7fa29f25d2d8)
      subvttidx=8u
    cv::FeatureDetector (0x0x7fa29f25d340) 0 nearly-empty
        primary-for cv::Feature2D (0x0x7fa29f285380)
        subvttidx=16u
      cv::Algorithm (0x0x7fa29f1bf7e0) 0 nearly-empty virtual
          primary-for cv::FeatureDetector (0x0x7fa29f25d340)
          vptridx=64u vbaseoffset=-56
    cv::DescriptorExtractor (0x0x7fa29f25d3a8) 8 nearly-empty
        lost-primary
        subvttidx=32u vptridx=72u vptr=((& cv::BRISK::_ZTVN2cv5BRISKE) + 200u)
      cv::Algorithm (0x0x7fa29f1bf7e0) alternative-path

Vtable for cv::ORB
cv::ORB::_ZTVN2cv3ORBE: 34u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    (int (*)(...))0
48    (int (*)(...))(& _ZTIN2cv3ORBE)
56    (int (*)(...))cv::ORB::~ORB
64    (int (*)(...))cv::ORB::~ORB
72    (int (*)(...))cv::Algorithm::write
80    (int (*)(...))cv::Algorithm::read
88    (int (*)(...))cv::ORB::info
96    (int (*)(...))cv::FeatureDetector::empty
104   (int (*)(...))cv::ORB::detectImpl
112   (int (*)(...))cv::ORB::operator()
120   (int (*)(...))cv::ORB::descriptorSize
128   (int (*)(...))cv::ORB::descriptorType
136   (int (*)(...))cv::ORB::computeImpl
144   18446744073709551608u
152   18446744073709551608u
160   18446744073709551608u
168   18446744073709551608u
176   18446744073709551608u
184   (int (*)(...))-8
192   (int (*)(...))(& _ZTIN2cv3ORBE)
200   (int (*)(...))cv::ORB::_ZThn8_N2cv3ORBD1Ev
208   (int (*)(...))cv::ORB::_ZThn8_N2cv3ORBD0Ev
216   0u
224   0u
232   0u
240   (int (*)(...))cv::ORB::_ZThn8_NK2cv3ORB14descriptorSizeEv
248   (int (*)(...))cv::ORB::_ZThn8_NK2cv3ORB14descriptorTypeEv
256   (int (*)(...))cv::DescriptorExtractor::empty
264   (int (*)(...))cv::ORB::_ZThn8_NK2cv3ORB11computeImplERKNS_3MatERSt6vectorINS_8KeyPointESaIS5_EERS1_

Construction vtable for cv::Feature2D (0x0x7fa29f2855b0 instance) in cv::ORB
cv::ORB::_ZTCN2cv3ORBE0_NS_9Feature2DE: 31u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    (int (*)(...))0
48    (int (*)(...))(& _ZTIN2cv9Feature2DE)
56    0u
64    0u
72    (int (*)(...))cv::Algorithm::write
80    (int (*)(...))cv::Algorithm::read
88    (int (*)(...))cv::Algorithm::info
96    (int (*)(...))cv::FeatureDetector::empty
104   (int (*)(...))__cxa_pure_virtual
112   (int (*)(...))__cxa_pure_virtual
120   18446744073709551608u
128   18446744073709551608u
136   18446744073709551608u
144   18446744073709551608u
152   18446744073709551608u
160   (int (*)(...))-8
168   (int (*)(...))(& _ZTIN2cv9Feature2DE)
176   0u
184   0u
192   0u
200   0u
208   0u
216   (int (*)(...))__cxa_pure_virtual
224   (int (*)(...))__cxa_pure_virtual
232   (int (*)(...))cv::DescriptorExtractor::empty
240   (int (*)(...))__cxa_pure_virtual

Construction vtable for cv::FeatureDetector (0x0x7fa29f25d4e0 instance) in cv::ORB
cv::ORB::_ZTCN2cv3ORBE0_NS_15FeatureDetectorE: 14u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    (int (*)(...))0
48    (int (*)(...))(& _ZTIN2cv15FeatureDetectorE)
56    0u
64    0u
72    (int (*)(...))cv::Algorithm::write
80    (int (*)(...))cv::Algorithm::read
88    (int (*)(...))cv::Algorithm::info
96    (int (*)(...))cv::FeatureDetector::empty
104   (int (*)(...))__cxa_pure_virtual

Construction vtable for cv::DescriptorExtractor (0x0x7fa29f25d548 instance) in cv::ORB
cv::ORB::_ZTCN2cv3ORBE8_NS_19DescriptorExtractorE: 27u entries
0     18446744073709551608u
8     18446744073709551608u
16    18446744073709551608u
24    18446744073709551608u
32    0u
40    (int (*)(...))0
48    (int (*)(...))(& _ZTIN2cv19DescriptorExtractorE)
56    0u
64    0u
72    (int (*)(...))cv::Algorithm::write
80    (int (*)(...))cv::Algorithm::read
88    (int (*)(...))cv::Algorithm::info
96    (int (*)(...))__cxa_pure_virtual
104   (int (*)(...))__cxa_pure_virtual
112   (int (*)(...))cv::DescriptorExtractor::empty
120   (int (*)(...))__cxa_pure_virtual
128   0u
136   0u
144   0u
152   8u
160   (int (*)(...))8
168   (int (*)(...))(& _ZTIN2cv19DescriptorExtractorE)
176   0u
184   0u
192   (int (*)(...))cv::Algorithm::write
200   (int (*)(...))cv::Algorithm::read
208   (int (*)(...))cv::Algorithm::info

VTT for cv::ORB
cv::ORB::_ZTTN2cv3ORBE: 10u entries
0     ((& cv::ORB::_ZTVN2cv3ORBE) + 56u)
8     ((& cv::ORB::_ZTCN2cv3ORBE0_NS_9Feature2DE) + 56u)
16    ((& cv::ORB::_ZTCN2cv3ORBE0_NS_15FeatureDetectorE) + 56u)
24    ((& cv::ORB::_ZTCN2cv3ORBE0_NS_15FeatureDetectorE) + 56u)
32    ((& cv::ORB::_ZTCN2cv3ORBE8_NS_19DescriptorExtractorE) + 56u)
40    ((& cv::ORB::_ZTCN2cv3ORBE8_NS_19DescriptorExtractorE) + 176u)
48    ((& cv::ORB::_ZTCN2cv3ORBE0_NS_9Feature2DE) + 56u)
56    ((& cv::ORB::_ZTCN2cv3ORBE0_NS_9Feature2DE) + 176u)
64    ((& cv::ORB::_ZTVN2cv3ORBE) + 56u)
72    ((& cv::ORB::_ZTVN2cv3ORBE) + 200u)

Class cv::ORB
   size=56 align=8
   base size=56 base align=8
cv::ORB (0x0x7fa29f25d478) 0
    vptridx=0u vptr=((& cv::ORB::_ZTVN2cv3ORBE) + 56u)
  cv::Feature2D (0x0x7fa29f2855b0) 0
      primary-for cv::ORB (0x0x7fa29f25d478)
      subvttidx=8u
    cv::FeatureDetector (0x0x7fa29f25d4e0) 0 nearly-empty
        primary-for cv::Feature2D (0x0x7fa29f2855b0)
        subvttidx=16u
      cv::Algorithm (0x0x7fa29f1bf960) 0 nearly-empty virtual
          primary-for cv::FeatureDetector (0x0x7fa29f25d4e0)
          vptridx=64u vbaseoffset=-56
    cv::DescriptorExtractor (0x0x7fa29f25d548) 8 nearly-empty
        lost-primary
        subvttidx=32u vptridx=72u vptr=((& cv::ORB::_ZTVN2cv3ORBE) + 200u)
      cv::Algorithm (0x0x7fa29f1bf960) alternative-path

Class cv::FREAK::PatternPoint
   size=12 align=4
   base size=12 base align=4
cv::FREAK::PatternPoint (0x0x7fa29f1bfa20) 0

Class cv::FREAK::DescriptionPair
   size=2 align=1
   base size=2 base align=1
cv::FREAK::DescriptionPair (0x0x7fa29f1bfa80) 0

Class cv::FREAK::OrientationPair
   size=12 align=4
   base size=12 base align=4
cv::FREAK::OrientationPair (0x0x7fa29f1bfae0) 0

Class __gnu_cxx::new_allocator<cv::FREAK::PatternPoint>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<cv::FREAK::PatternPoint> (0x0x7fa29f1bfc00) 0 empty

Class std::allocator<cv::FREAK::PatternPoint>
   size=1 align=1
   base size=1 base align=1
std::allocator<cv::FREAK::PatternPoint> (0x0x7fa29f25d6e8) 0 empty
  __gnu_cxx::new_allocator<cv::FREAK::PatternPoint> (0x0x7fa29f1bfc60) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<cv::FREAK::PatternPoint> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<cv::FREAK::PatternPoint> > (0x0x7fa29f1bfba0) 0 empty

Class std::allocator<cv::FREAK::PatternPoint>::rebind<cv::FREAK::PatternPoint>
   size=1 align=1
   base size=0 base align=1
std::allocator<cv::FREAK::PatternPoint>::rebind<cv::FREAK::PatternPoint> (0x0x7fa29f1bfd80) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<cv::FREAK::PatternPoint> >::rebind<cv::FREAK::PatternPoint>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<cv::FREAK::PatternPoint> >::rebind<cv::FREAK::PatternPoint> (0x0x7fa29f1bfd20) 0 empty

Class std::_Vector_base<cv::FREAK::PatternPoint, std::allocator<cv::FREAK::PatternPoint> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<cv::FREAK::PatternPoint, std::allocator<cv::FREAK::PatternPoint> >::_Vector_impl (0x0x7fa29f25d958) 0
  std::allocator<cv::FREAK::PatternPoint> (0x0x7fa29f25d9c0) 0 empty
    __gnu_cxx::new_allocator<cv::FREAK::PatternPoint> (0x0x7fa29f1bfde0) 0 empty

Class std::_Vector_base<cv::FREAK::PatternPoint, std::allocator<cv::FREAK::PatternPoint> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<cv::FREAK::PatternPoint, std::allocator<cv::FREAK::PatternPoint> > (0x0x7fa29f1bfb40) 0

Class std::vector<cv::FREAK::PatternPoint>
   size=24 align=8
   base size=24 base align=8
std::vector<cv::FREAK::PatternPoint> (0x0x7fa29f25daf8) 0
  std::_Vector_base<cv::FREAK::PatternPoint, std::allocator<cv::FREAK::PatternPoint> > (0x0x7fa29f1bfe40) 0

Vtable for cv::FREAK
cv::FREAK::_ZTVN2cv5FREAKE: 16u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    (int (*)(...))0
48    (int (*)(...))(& _ZTIN2cv5FREAKE)
56    (int (*)(...))cv::FREAK::~FREAK
64    (int (*)(...))cv::FREAK::~FREAK
72    (int (*)(...))cv::Algorithm::write
80    (int (*)(...))cv::Algorithm::read
88    (int (*)(...))cv::FREAK::info
96    (int (*)(...))cv::FREAK::descriptorSize
104   (int (*)(...))cv::FREAK::descriptorType
112   (int (*)(...))cv::DescriptorExtractor::empty
120   (int (*)(...))cv::FREAK::computeImpl

Construction vtable for cv::DescriptorExtractor (0x0x7fa29f25d680 instance) in cv::FREAK
cv::FREAK::_ZTCN2cv5FREAKE0_NS_19DescriptorExtractorE: 16u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    (int (*)(...))0
48    (int (*)(...))(& _ZTIN2cv19DescriptorExtractorE)
56    0u
64    0u
72    (int (*)(...))cv::Algorithm::write
80    (int (*)(...))cv::Algorithm::read
88    (int (*)(...))cv::Algorithm::info
96    (int (*)(...))__cxa_pure_virtual
104   (int (*)(...))__cxa_pure_virtual
112   (int (*)(...))cv::DescriptorExtractor::empty
120   (int (*)(...))__cxa_pure_virtual

VTT for cv::FREAK
cv::FREAK::_ZTTN2cv5FREAKE: 4u entries
0     ((& cv::FREAK::_ZTVN2cv5FREAKE) + 56u)
8     ((& cv::FREAK::_ZTCN2cv5FREAKE0_NS_19DescriptorExtractorE) + 56u)
16    ((& cv::FREAK::_ZTCN2cv5FREAKE0_NS_19DescriptorExtractorE) + 56u)
24    ((& cv::FREAK::_ZTVN2cv5FREAKE) + 56u)

Class cv::FREAK
   size=1920 align=8
   base size=1916 base align=8
cv::FREAK (0x0x7fa29f25d618) 0
    vptridx=0u vptr=((& cv::FREAK::_ZTVN2cv5FREAKE) + 56u)
  cv::DescriptorExtractor (0x0x7fa29f25d680) 0 nearly-empty
      primary-for cv::FREAK (0x0x7fa29f25d618)
      subvttidx=8u
    cv::Algorithm (0x0x7fa29f1bf9c0) 0 nearly-empty virtual
        primary-for cv::DescriptorExtractor (0x0x7fa29f25d680)
        vptridx=24u vbaseoffset=-56

Vtable for cv::MSER
cv::MSER::_ZTVN2cv4MSERE: 14u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    (int (*)(...))0
48    (int (*)(...))(& _ZTIN2cv4MSERE)
56    (int (*)(...))cv::MSER::~MSER
64    (int (*)(...))cv::MSER::~MSER
72    (int (*)(...))cv::Algorithm::write
80    (int (*)(...))cv::Algorithm::read
88    (int (*)(...))cv::MSER::info
96    (int (*)(...))cv::FeatureDetector::empty
104   (int (*)(...))cv::MSER::detectImpl

Construction vtable for cv::FeatureDetector (0x0x7fa29f25dc30 instance) in cv::MSER
cv::MSER::_ZTCN2cv4MSERE0_NS_15FeatureDetectorE: 14u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    (int (*)(...))0
48    (int (*)(...))(& _ZTIN2cv15FeatureDetectorE)
56    0u
64    0u
72    (int (*)(...))cv::Algorithm::write
80    (int (*)(...))cv::Algorithm::read
88    (int (*)(...))cv::Algorithm::info
96    (int (*)(...))cv::FeatureDetector::empty
104   (int (*)(...))__cxa_pure_virtual

VTT for cv::MSER
cv::MSER::_ZTTN2cv4MSERE: 4u entries
0     ((& cv::MSER::_ZTVN2cv4MSERE) + 56u)
8     ((& cv::MSER::_ZTCN2cv4MSERE0_NS_15FeatureDetectorE) + 56u)
16    ((& cv::MSER::_ZTCN2cv4MSERE0_NS_15FeatureDetectorE) + 56u)
24    ((& cv::MSER::_ZTVN2cv4MSERE) + 56u)

Class cv::MSER
   size=72 align=8
   base size=68 base align=8
cv::MSER (0x0x7fa29f25dbc8) 0
    vptridx=0u vptr=((& cv::MSER::_ZTVN2cv4MSERE) + 56u)
  cv::FeatureDetector (0x0x7fa29f25dc30) 0 nearly-empty
      primary-for cv::MSER (0x0x7fa29f25dbc8)
      subvttidx=8u
    cv::Algorithm (0x0x7fa29f1bfea0) 0 nearly-empty virtual
        primary-for cv::FeatureDetector (0x0x7fa29f25dc30)
        vptridx=24u vbaseoffset=-56

Vtable for cv::StarDetector
cv::StarDetector::_ZTVN2cv12StarDetectorE: 14u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    (int (*)(...))0
48    (int (*)(...))(& _ZTIN2cv12StarDetectorE)
56    (int (*)(...))cv::StarDetector::~StarDetector
64    (int (*)(...))cv::StarDetector::~StarDetector
72    (int (*)(...))cv::Algorithm::write
80    (int (*)(...))cv::Algorithm::read
88    (int (*)(...))cv::StarDetector::info
96    (int (*)(...))cv::FeatureDetector::empty
104   (int (*)(...))cv::StarDetector::detectImpl

Construction vtable for cv::FeatureDetector (0x0x7fa29f25dd68 instance) in cv::StarDetector
cv::StarDetector::_ZTCN2cv12StarDetectorE0_NS_15FeatureDetectorE: 14u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    (int (*)(...))0
48    (int (*)(...))(& _ZTIN2cv15FeatureDetectorE)
56    0u
64    0u
72    (int (*)(...))cv::Algorithm::write
80    (int (*)(...))cv::Algorithm::read
88    (int (*)(...))cv::Algorithm::info
96    (int (*)(...))cv::FeatureDetector::empty
104   (int (*)(...))__cxa_pure_virtual

VTT for cv::StarDetector
cv::StarDetector::_ZTTN2cv12StarDetectorE: 4u entries
0     ((& cv::StarDetector::_ZTVN2cv12StarDetectorE) + 56u)
8     ((& cv::StarDetector::_ZTCN2cv12StarDetectorE0_NS_15FeatureDetectorE) + 56u)
16    ((& cv::StarDetector::_ZTCN2cv12StarDetectorE0_NS_15FeatureDetectorE) + 56u)
24    ((& cv::StarDetector::_ZTVN2cv12StarDetectorE) + 56u)

Class cv::StarDetector
   size=32 align=8
   base size=28 base align=8
cv::StarDetector (0x0x7fa29f25dd00) 0
    vptridx=0u vptr=((& cv::StarDetector::_ZTVN2cv12StarDetectorE) + 56u)
  cv::FeatureDetector (0x0x7fa29f25dd68) 0 nearly-empty
      primary-for cv::StarDetector (0x0x7fa29f25dd00)
      subvttidx=8u
    cv::Algorithm (0x0x7fa29f1bff00) 0 nearly-empty virtual
        primary-for cv::FeatureDetector (0x0x7fa29f25dd68)
        vptridx=24u vbaseoffset=-56

Vtable for cv::FastFeatureDetector
cv::FastFeatureDetector::_ZTVN2cv19FastFeatureDetectorE: 14u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    (int (*)(...))0
48    (int (*)(...))(& _ZTIN2cv19FastFeatureDetectorE)
56    (int (*)(...))cv::FastFeatureDetector::~FastFeatureDetector
64    (int (*)(...))cv::FastFeatureDetector::~FastFeatureDetector
72    (int (*)(...))cv::Algorithm::write
80    (int (*)(...))cv::Algorithm::read
88    (int (*)(...))cv::FastFeatureDetector::info
96    (int (*)(...))cv::FeatureDetector::empty
104   (int (*)(...))cv::FastFeatureDetector::detectImpl

Construction vtable for cv::FeatureDetector (0x0x7fa29f25de38 instance) in cv::FastFeatureDetector
cv::FastFeatureDetector::_ZTCN2cv19FastFeatureDetectorE0_NS_15FeatureDetectorE: 14u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    (int (*)(...))0
48    (int (*)(...))(& _ZTIN2cv15FeatureDetectorE)
56    0u
64    0u
72    (int (*)(...))cv::Algorithm::write
80    (int (*)(...))cv::Algorithm::read
88    (int (*)(...))cv::Algorithm::info
96    (int (*)(...))cv::FeatureDetector::empty
104   (int (*)(...))__cxa_pure_virtual

VTT for cv::FastFeatureDetector
cv::FastFeatureDetector::_ZTTN2cv19FastFeatureDetectorE: 4u entries
0     ((& cv::FastFeatureDetector::_ZTVN2cv19FastFeatureDetectorE) + 56u)
8     ((& cv::FastFeatureDetector::_ZTCN2cv19FastFeatureDetectorE0_NS_15FeatureDetectorE) + 56u)
16    ((& cv::FastFeatureDetector::_ZTCN2cv19FastFeatureDetectorE0_NS_15FeatureDetectorE) + 56u)
24    ((& cv::FastFeatureDetector::_ZTVN2cv19FastFeatureDetectorE) + 56u)

Class cv::FastFeatureDetector
   size=16 align=8
   base size=13 base align=8
cv::FastFeatureDetector (0x0x7fa29f25ddd0) 0
    vptridx=0u vptr=((& cv::FastFeatureDetector::_ZTVN2cv19FastFeatureDetectorE) + 56u)
  cv::FeatureDetector (0x0x7fa29f25de38) 0 nearly-empty
      primary-for cv::FastFeatureDetector (0x0x7fa29f25ddd0)
      subvttidx=8u
    cv::Algorithm (0x0x7fa29f1bff60) 0 nearly-empty virtual
        primary-for cv::FeatureDetector (0x0x7fa29f25de38)
        vptridx=24u vbaseoffset=-56

Vtable for cv::GFTTDetector
cv::GFTTDetector::_ZTVN2cv12GFTTDetectorE: 14u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    (int (*)(...))0
48    (int (*)(...))(& _ZTIN2cv12GFTTDetectorE)
56    (int (*)(...))cv::GFTTDetector::~GFTTDetector
64    (int (*)(...))cv::GFTTDetector::~GFTTDetector
72    (int (*)(...))cv::Algorithm::write
80    (int (*)(...))cv::Algorithm::read
88    (int (*)(...))cv::GFTTDetector::info
96    (int (*)(...))cv::FeatureDetector::empty
104   (int (*)(...))cv::GFTTDetector::detectImpl

Construction vtable for cv::FeatureDetector (0x0x7fa29f25df08 instance) in cv::GFTTDetector
cv::GFTTDetector::_ZTCN2cv12GFTTDetectorE0_NS_15FeatureDetectorE: 14u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    (int (*)(...))0
48    (int (*)(...))(& _ZTIN2cv15FeatureDetectorE)
56    0u
64    0u
72    (int (*)(...))cv::Algorithm::write
80    (int (*)(...))cv::Algorithm::read
88    (int (*)(...))cv::Algorithm::info
96    (int (*)(...))cv::FeatureDetector::empty
104   (int (*)(...))__cxa_pure_virtual

VTT for cv::GFTTDetector
cv::GFTTDetector::_ZTTN2cv12GFTTDetectorE: 4u entries
0     ((& cv::GFTTDetector::_ZTVN2cv12GFTTDetectorE) + 56u)
8     ((& cv::GFTTDetector::_ZTCN2cv12GFTTDetectorE0_NS_15FeatureDetectorE) + 56u)
16    ((& cv::GFTTDetector::_ZTCN2cv12GFTTDetectorE0_NS_15FeatureDetectorE) + 56u)
24    ((& cv::GFTTDetector::_ZTVN2cv12GFTTDetectorE) + 56u)

Class cv::GFTTDetector
   size=48 align=8
   base size=48 base align=8
cv::GFTTDetector (0x0x7fa29f25dea0) 0
    vptridx=0u vptr=((& cv::GFTTDetector::_ZTVN2cv12GFTTDetectorE) + 56u)
  cv::FeatureDetector (0x0x7fa29f25df08) 0 nearly-empty
      primary-for cv::GFTTDetector (0x0x7fa29f25dea0)
      subvttidx=8u
    cv::Algorithm (0x0x7fa29ef6b0c0) 0 nearly-empty virtual
        primary-for cv::FeatureDetector (0x0x7fa29f25df08)
        vptridx=24u vbaseoffset=-56

Class cv::SimpleBlobDetector::Params
   size=80 align=8
   base size=76 base align=8
cv::SimpleBlobDetector::Params (0x0x7fa29ef6b180) 0

Class cv::Point_<double>
   size=16 align=8
   base size=16 base align=8
cv::Point_<double> (0x0x7fa29ef6b240) 0

Class cv::SimpleBlobDetector::Center
   size=32 align=8
   base size=32 base align=8
cv::SimpleBlobDetector::Center (0x0x7fa29ef6b1e0) 0

Vtable for cv::SimpleBlobDetector
cv::SimpleBlobDetector::_ZTVN2cv18SimpleBlobDetectorE: 15u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    (int (*)(...))0
48    (int (*)(...))(& _ZTIN2cv18SimpleBlobDetectorE)
56    (int (*)(...))cv::SimpleBlobDetector::~SimpleBlobDetector
64    (int (*)(...))cv::SimpleBlobDetector::~SimpleBlobDetector
72    (int (*)(...))cv::SimpleBlobDetector::write
80    (int (*)(...))cv::SimpleBlobDetector::read
88    (int (*)(...))cv::SimpleBlobDetector::info
96    (int (*)(...))cv::FeatureDetector::empty
104   (int (*)(...))cv::SimpleBlobDetector::detectImpl
112   (int (*)(...))cv::SimpleBlobDetector::findBlobs

Construction vtable for cv::FeatureDetector (0x0x7fa29f25d750 instance) in cv::SimpleBlobDetector
cv::SimpleBlobDetector::_ZTCN2cv18SimpleBlobDetectorE0_NS_15FeatureDetectorE: 14u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    (int (*)(...))0
48    (int (*)(...))(& _ZTIN2cv15FeatureDetectorE)
56    0u
64    0u
72    (int (*)(...))cv::Algorithm::write
80    (int (*)(...))cv::Algorithm::read
88    (int (*)(...))cv::Algorithm::info
96    (int (*)(...))cv::FeatureDetector::empty
104   (int (*)(...))__cxa_pure_virtual

VTT for cv::SimpleBlobDetector
cv::SimpleBlobDetector::_ZTTN2cv18SimpleBlobDetectorE: 4u entries
0     ((& cv::SimpleBlobDetector::_ZTVN2cv18SimpleBlobDetectorE) + 56u)
8     ((& cv::SimpleBlobDetector::_ZTCN2cv18SimpleBlobDetectorE0_NS_15FeatureDetectorE) + 56u)
16    ((& cv::SimpleBlobDetector::_ZTCN2cv18SimpleBlobDetectorE0_NS_15FeatureDetectorE) + 56u)
24    ((& cv::SimpleBlobDetector::_ZTVN2cv18SimpleBlobDetectorE) + 56u)

Class cv::SimpleBlobDetector
   size=88 align=8
   base size=88 base align=8
cv::SimpleBlobDetector (0x0x7fa29f25df70) 0
    vptridx=0u vptr=((& cv::SimpleBlobDetector::_ZTVN2cv18SimpleBlobDetectorE) + 56u)
  cv::FeatureDetector (0x0x7fa29f25d750) 0 nearly-empty
      primary-for cv::SimpleBlobDetector (0x0x7fa29f25df70)
      subvttidx=8u
    cv::Algorithm (0x0x7fa29ef6b120) 0 nearly-empty virtual
        primary-for cv::FeatureDetector (0x0x7fa29f25d750)
        vptridx=24u vbaseoffset=-56

Vtable for cv::DenseFeatureDetector
cv::DenseFeatureDetector::_ZTVN2cv20DenseFeatureDetectorE: 14u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    (int (*)(...))0
48    (int (*)(...))(& _ZTIN2cv20DenseFeatureDetectorE)
56    (int (*)(...))cv::DenseFeatureDetector::~DenseFeatureDetector
64    (int (*)(...))cv::DenseFeatureDetector::~DenseFeatureDetector
72    (int (*)(...))cv::Algorithm::write
80    (int (*)(...))cv::Algorithm::read
88    (int (*)(...))cv::DenseFeatureDetector::info
96    (int (*)(...))cv::FeatureDetector::empty
104   (int (*)(...))cv::DenseFeatureDetector::detectImpl

Construction vtable for cv::FeatureDetector (0x0x7fa29ef98000 instance) in cv::DenseFeatureDetector
cv::DenseFeatureDetector::_ZTCN2cv20DenseFeatureDetectorE0_NS_15FeatureDetectorE: 14u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    (int (*)(...))0
48    (int (*)(...))(& _ZTIN2cv15FeatureDetectorE)
56    0u
64    0u
72    (int (*)(...))cv::Algorithm::write
80    (int (*)(...))cv::Algorithm::read
88    (int (*)(...))cv::Algorithm::info
96    (int (*)(...))cv::FeatureDetector::empty
104   (int (*)(...))__cxa_pure_virtual

VTT for cv::DenseFeatureDetector
cv::DenseFeatureDetector::_ZTTN2cv20DenseFeatureDetectorE: 4u entries
0     ((& cv::DenseFeatureDetector::_ZTVN2cv20DenseFeatureDetectorE) + 56u)
8     ((& cv::DenseFeatureDetector::_ZTCN2cv20DenseFeatureDetectorE0_NS_15FeatureDetectorE) + 56u)
16    ((& cv::DenseFeatureDetector::_ZTCN2cv20DenseFeatureDetectorE0_NS_15FeatureDetectorE) + 56u)
24    ((& cv::DenseFeatureDetector::_ZTVN2cv20DenseFeatureDetectorE) + 56u)

Class cv::DenseFeatureDetector
   size=48 align=8
   base size=42 base align=8
cv::DenseFeatureDetector (0x0x7fa29f25db60) 0
    vptridx=0u vptr=((& cv::DenseFeatureDetector::_ZTVN2cv20DenseFeatureDetectorE) + 56u)
  cv::FeatureDetector (0x0x7fa29ef98000) 0 nearly-empty
      primary-for cv::DenseFeatureDetector (0x0x7fa29f25db60)
      subvttidx=8u
    cv::Algorithm (0x0x7fa29ef6b360) 0 nearly-empty virtual
        primary-for cv::FeatureDetector (0x0x7fa29ef98000)
        vptridx=24u vbaseoffset=-56

Class cv::Ptr<cv::FeatureDetector>
   size=16 align=8
   base size=16 base align=8
cv::Ptr<cv::FeatureDetector> (0x0x7fa29ef6b4e0) 0

Vtable for cv::GridAdaptedFeatureDetector
cv::GridAdaptedFeatureDetector::_ZTVN2cv26GridAdaptedFeatureDetectorE: 14u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    (int (*)(...))0
48    (int (*)(...))(& _ZTIN2cv26GridAdaptedFeatureDetectorE)
56    (int (*)(...))cv::GridAdaptedFeatureDetector::~GridAdaptedFeatureDetector
64    (int (*)(...))cv::GridAdaptedFeatureDetector::~GridAdaptedFeatureDetector
72    (int (*)(...))cv::Algorithm::write
80    (int (*)(...))cv::Algorithm::read
88    (int (*)(...))cv::GridAdaptedFeatureDetector::info
96    (int (*)(...))cv::GridAdaptedFeatureDetector::empty
104   (int (*)(...))cv::GridAdaptedFeatureDetector::detectImpl

Construction vtable for cv::FeatureDetector (0x0x7fa29ef980d0 instance) in cv::GridAdaptedFeatureDetector
cv::GridAdaptedFeatureDetector::_ZTCN2cv26GridAdaptedFeatureDetectorE0_NS_15FeatureDetectorE: 14u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    (int (*)(...))0
48    (int (*)(...))(& _ZTIN2cv15FeatureDetectorE)
56    0u
64    0u
72    (int (*)(...))cv::Algorithm::write
80    (int (*)(...))cv::Algorithm::read
88    (int (*)(...))cv::Algorithm::info
96    (int (*)(...))cv::FeatureDetector::empty
104   (int (*)(...))__cxa_pure_virtual

VTT for cv::GridAdaptedFeatureDetector
cv::GridAdaptedFeatureDetector::_ZTTN2cv26GridAdaptedFeatureDetectorE: 4u entries
0     ((& cv::GridAdaptedFeatureDetector::_ZTVN2cv26GridAdaptedFeatureDetectorE) + 56u)
8     ((& cv::GridAdaptedFeatureDetector::_ZTCN2cv26GridAdaptedFeatureDetectorE0_NS_15FeatureDetectorE) + 56u)
16    ((& cv::GridAdaptedFeatureDetector::_ZTCN2cv26GridAdaptedFeatureDetectorE0_NS_15FeatureDetectorE) + 56u)
24    ((& cv::GridAdaptedFeatureDetector::_ZTVN2cv26GridAdaptedFeatureDetectorE) + 56u)

Class cv::GridAdaptedFeatureDetector
   size=40 align=8
   base size=36 base align=8
cv::GridAdaptedFeatureDetector (0x0x7fa29ef98068) 0
    vptridx=0u vptr=((& cv::GridAdaptedFeatureDetector::_ZTVN2cv26GridAdaptedFeatureDetectorE) + 56u)
  cv::FeatureDetector (0x0x7fa29ef980d0) 0 nearly-empty
      primary-for cv::GridAdaptedFeatureDetector (0x0x7fa29ef98068)
      subvttidx=8u
    cv::Algorithm (0x0x7fa29ef6b480) 0 nearly-empty virtual
        primary-for cv::FeatureDetector (0x0x7fa29ef980d0)
        vptridx=24u vbaseoffset=-56

Vtable for cv::PyramidAdaptedFeatureDetector
cv::PyramidAdaptedFeatureDetector::_ZTVN2cv29PyramidAdaptedFeatureDetectorE: 14u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    (int (*)(...))0
48    (int (*)(...))(& _ZTIN2cv29PyramidAdaptedFeatureDetectorE)
56    (int (*)(...))cv::PyramidAdaptedFeatureDetector::~PyramidAdaptedFeatureDetector
64    (int (*)(...))cv::PyramidAdaptedFeatureDetector::~PyramidAdaptedFeatureDetector
72    (int (*)(...))cv::Algorithm::write
80    (int (*)(...))cv::Algorithm::read
88    (int (*)(...))cv::Algorithm::info
96    (int (*)(...))cv::PyramidAdaptedFeatureDetector::empty
104   (int (*)(...))cv::PyramidAdaptedFeatureDetector::detectImpl

Construction vtable for cv::FeatureDetector (0x0x7fa29ef981a0 instance) in cv::PyramidAdaptedFeatureDetector
cv::PyramidAdaptedFeatureDetector::_ZTCN2cv29PyramidAdaptedFeatureDetectorE0_NS_15FeatureDetectorE: 14u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    (int (*)(...))0
48    (int (*)(...))(& _ZTIN2cv15FeatureDetectorE)
56    0u
64    0u
72    (int (*)(...))cv::Algorithm::write
80    (int (*)(...))cv::Algorithm::read
88    (int (*)(...))cv::Algorithm::info
96    (int (*)(...))cv::FeatureDetector::empty
104   (int (*)(...))__cxa_pure_virtual

VTT for cv::PyramidAdaptedFeatureDetector
cv::PyramidAdaptedFeatureDetector::_ZTTN2cv29PyramidAdaptedFeatureDetectorE: 4u entries
0     ((& cv::PyramidAdaptedFeatureDetector::_ZTVN2cv29PyramidAdaptedFeatureDetectorE) + 56u)
8     ((& cv::PyramidAdaptedFeatureDetector::_ZTCN2cv29PyramidAdaptedFeatureDetectorE0_NS_15FeatureDetectorE) + 56u)
16    ((& cv::PyramidAdaptedFeatureDetector::_ZTCN2cv29PyramidAdaptedFeatureDetectorE0_NS_15FeatureDetectorE) + 56u)
24    ((& cv::PyramidAdaptedFeatureDetector::_ZTVN2cv29PyramidAdaptedFeatureDetectorE) + 56u)

Class cv::PyramidAdaptedFeatureDetector
   size=32 align=8
   base size=28 base align=8
cv::PyramidAdaptedFeatureDetector (0x0x7fa29ef98138) 0
    vptridx=0u vptr=((& cv::PyramidAdaptedFeatureDetector::_ZTVN2cv29PyramidAdaptedFeatureDetectorE) + 56u)
  cv::FeatureDetector (0x0x7fa29ef981a0) 0 nearly-empty
      primary-for cv::PyramidAdaptedFeatureDetector (0x0x7fa29ef98138)
      subvttidx=8u
    cv::Algorithm (0x0x7fa29ef6b5a0) 0 nearly-empty virtual
        primary-for cv::FeatureDetector (0x0x7fa29ef981a0)
        vptridx=24u vbaseoffset=-56

Vtable for cv::AdjusterAdapter
cv::AdjusterAdapter::_ZTVN2cv15AdjusterAdapterE: 18u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    (int (*)(...))0
48    (int (*)(...))(& _ZTIN2cv15AdjusterAdapterE)
56    0u
64    0u
72    (int (*)(...))cv::Algorithm::write
80    (int (*)(...))cv::Algorithm::read
88    (int (*)(...))cv::Algorithm::info
96    (int (*)(...))cv::FeatureDetector::empty
104   (int (*)(...))__cxa_pure_virtual
112   (int (*)(...))__cxa_pure_virtual
120   (int (*)(...))__cxa_pure_virtual
128   (int (*)(...))__cxa_pure_virtual
136   (int (*)(...))__cxa_pure_virtual

Construction vtable for cv::FeatureDetector (0x0x7fa29ef982d8 instance) in cv::AdjusterAdapter
cv::AdjusterAdapter::_ZTCN2cv15AdjusterAdapterE0_NS_15FeatureDetectorE: 14u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    (int (*)(...))0
48    (int (*)(...))(& _ZTIN2cv15FeatureDetectorE)
56    0u
64    0u
72    (int (*)(...))cv::Algorithm::write
80    (int (*)(...))cv::Algorithm::read
88    (int (*)(...))cv::Algorithm::info
96    (int (*)(...))cv::FeatureDetector::empty
104   (int (*)(...))__cxa_pure_virtual

VTT for cv::AdjusterAdapter
cv::AdjusterAdapter::_ZTTN2cv15AdjusterAdapterE: 4u entries
0     ((& cv::AdjusterAdapter::_ZTVN2cv15AdjusterAdapterE) + 56u)
8     ((& cv::AdjusterAdapter::_ZTCN2cv15AdjusterAdapterE0_NS_15FeatureDetectorE) + 56u)
16    ((& cv::AdjusterAdapter::_ZTCN2cv15AdjusterAdapterE0_NS_15FeatureDetectorE) + 56u)
24    ((& cv::AdjusterAdapter::_ZTVN2cv15AdjusterAdapterE) + 56u)

Class cv::AdjusterAdapter
   size=8 align=8
   base size=8 base align=8
cv::AdjusterAdapter (0x0x7fa29ef98270) 0 nearly-empty
    vptridx=0u vptr=((& cv::AdjusterAdapter::_ZTVN2cv15AdjusterAdapterE) + 56u)
  cv::FeatureDetector (0x0x7fa29ef982d8) 0 nearly-empty
      primary-for cv::AdjusterAdapter (0x0x7fa29ef98270)
      subvttidx=8u
    cv::Algorithm (0x0x7fa29ef6b600) 0 nearly-empty virtual
        primary-for cv::FeatureDetector (0x0x7fa29ef982d8)
        vptridx=24u vbaseoffset=-56

Class cv::Ptr<cv::AdjusterAdapter>
   size=16 align=8
   base size=16 base align=8
cv::Ptr<cv::AdjusterAdapter> (0x0x7fa29ef6b6c0) 0

Vtable for cv::DynamicAdaptedFeatureDetector
cv::DynamicAdaptedFeatureDetector::_ZTVN2cv29DynamicAdaptedFeatureDetectorE: 14u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    (int (*)(...))0
48    (int (*)(...))(& _ZTIN2cv29DynamicAdaptedFeatureDetectorE)
56    (int (*)(...))cv::DynamicAdaptedFeatureDetector::~DynamicAdaptedFeatureDetector
64    (int (*)(...))cv::DynamicAdaptedFeatureDetector::~DynamicAdaptedFeatureDetector
72    (int (*)(...))cv::Algorithm::write
80    (int (*)(...))cv::Algorithm::read
88    (int (*)(...))cv::Algorithm::info
96    (int (*)(...))cv::DynamicAdaptedFeatureDetector::empty
104   (int (*)(...))cv::DynamicAdaptedFeatureDetector::detectImpl

Construction vtable for cv::FeatureDetector (0x0x7fa29ef983a8 instance) in cv::DynamicAdaptedFeatureDetector
cv::DynamicAdaptedFeatureDetector::_ZTCN2cv29DynamicAdaptedFeatureDetectorE0_NS_15FeatureDetectorE: 14u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    (int (*)(...))0
48    (int (*)(...))(& _ZTIN2cv15FeatureDetectorE)
56    0u
64    0u
72    (int (*)(...))cv::Algorithm::write
80    (int (*)(...))cv::Algorithm::read
88    (int (*)(...))cv::Algorithm::info
96    (int (*)(...))cv::FeatureDetector::empty
104   (int (*)(...))__cxa_pure_virtual

VTT for cv::DynamicAdaptedFeatureDetector
cv::DynamicAdaptedFeatureDetector::_ZTTN2cv29DynamicAdaptedFeatureDetectorE: 4u entries
0     ((& cv::DynamicAdaptedFeatureDetector::_ZTVN2cv29DynamicAdaptedFeatureDetectorE) + 56u)
8     ((& cv::DynamicAdaptedFeatureDetector::_ZTCN2cv29DynamicAdaptedFeatureDetectorE0_NS_15FeatureDetectorE) + 56u)
16    ((& cv::DynamicAdaptedFeatureDetector::_ZTCN2cv29DynamicAdaptedFeatureDetectorE0_NS_15FeatureDetectorE) + 56u)
24    ((& cv::DynamicAdaptedFeatureDetector::_ZTVN2cv29DynamicAdaptedFeatureDetectorE) + 56u)

Class cv::DynamicAdaptedFeatureDetector
   size=40 align=8
   base size=40 base align=8
cv::DynamicAdaptedFeatureDetector (0x0x7fa29ef98340) 0
    vptridx=0u vptr=((& cv::DynamicAdaptedFeatureDetector::_ZTVN2cv29DynamicAdaptedFeatureDetectorE) + 56u)
  cv::FeatureDetector (0x0x7fa29ef983a8) 0 nearly-empty
      primary-for cv::DynamicAdaptedFeatureDetector (0x0x7fa29ef98340)
      subvttidx=8u
    cv::Algorithm (0x0x7fa29ef6b660) 0 nearly-empty virtual
        primary-for cv::FeatureDetector (0x0x7fa29ef983a8)
        vptridx=24u vbaseoffset=-56

Vtable for cv::FastAdjuster
cv::FastAdjuster::_ZTVN2cv12FastAdjusterE: 18u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    (int (*)(...))0
48    (int (*)(...))(& _ZTIN2cv12FastAdjusterE)
56    (int (*)(...))cv::FastAdjuster::~FastAdjuster
64    (int (*)(...))cv::FastAdjuster::~FastAdjuster
72    (int (*)(...))cv::Algorithm::write
80    (int (*)(...))cv::Algorithm::read
88    (int (*)(...))cv::Algorithm::info
96    (int (*)(...))cv::FeatureDetector::empty
104   (int (*)(...))cv::FastAdjuster::detectImpl
112   (int (*)(...))cv::FastAdjuster::tooFew
120   (int (*)(...))cv::FastAdjuster::tooMany
128   (int (*)(...))cv::FastAdjuster::good
136   (int (*)(...))cv::FastAdjuster::clone

Construction vtable for cv::AdjusterAdapter (0x0x7fa29ef984e0 instance) in cv::FastAdjuster
cv::FastAdjuster::_ZTCN2cv12FastAdjusterE0_NS_15AdjusterAdapterE: 18u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    (int (*)(...))0
48    (int (*)(...))(& _ZTIN2cv15AdjusterAdapterE)
56    0u
64    0u
72    (int (*)(...))cv::Algorithm::write
80    (int (*)(...))cv::Algorithm::read
88    (int (*)(...))cv::Algorithm::info
96    (int (*)(...))cv::FeatureDetector::empty
104   (int (*)(...))__cxa_pure_virtual
112   (int (*)(...))__cxa_pure_virtual
120   (int (*)(...))__cxa_pure_virtual
128   (int (*)(...))__cxa_pure_virtual
136   (int (*)(...))__cxa_pure_virtual

Construction vtable for cv::FeatureDetector (0x0x7fa29ef98548 instance) in cv::FastAdjuster
cv::FastAdjuster::_ZTCN2cv12FastAdjusterE0_NS_15FeatureDetectorE: 14u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    (int (*)(...))0
48    (int (*)(...))(& _ZTIN2cv15FeatureDetectorE)
56    0u
64    0u
72    (int (*)(...))cv::Algorithm::write
80    (int (*)(...))cv::Algorithm::read
88    (int (*)(...))cv::Algorithm::info
96    (int (*)(...))cv::FeatureDetector::empty
104   (int (*)(...))__cxa_pure_virtual

VTT for cv::FastAdjuster
cv::FastAdjuster::_ZTTN2cv12FastAdjusterE: 6u entries
0     ((& cv::FastAdjuster::_ZTVN2cv12FastAdjusterE) + 56u)
8     ((& cv::FastAdjuster::_ZTCN2cv12FastAdjusterE0_NS_15AdjusterAdapterE) + 56u)
16    ((& cv::FastAdjuster::_ZTCN2cv12FastAdjusterE0_NS_15FeatureDetectorE) + 56u)
24    ((& cv::FastAdjuster::_ZTCN2cv12FastAdjusterE0_NS_15FeatureDetectorE) + 56u)
32    ((& cv::FastAdjuster::_ZTCN2cv12FastAdjusterE0_NS_15AdjusterAdapterE) + 56u)
40    ((& cv::FastAdjuster::_ZTVN2cv12FastAdjusterE) + 56u)

Class cv::FastAdjuster
   size=32 align=8
   base size=28 base align=8
cv::FastAdjuster (0x0x7fa29ef98478) 0
    vptridx=0u vptr=((& cv::FastAdjuster::_ZTVN2cv12FastAdjusterE) + 56u)
  cv::AdjusterAdapter (0x0x7fa29ef984e0) 0 nearly-empty
      primary-for cv::FastAdjuster (0x0x7fa29ef98478)
      subvttidx=8u
    cv::FeatureDetector (0x0x7fa29ef98548) 0 nearly-empty
        primary-for cv::AdjusterAdapter (0x0x7fa29ef984e0)
        subvttidx=16u
      cv::Algorithm (0x0x7fa29ef6b720) 0 nearly-empty virtual
          primary-for cv::FeatureDetector (0x0x7fa29ef98548)
          vptridx=40u vbaseoffset=-56

Vtable for cv::StarAdjuster
cv::StarAdjuster::_ZTVN2cv12StarAdjusterE: 18u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    (int (*)(...))0
48    (int (*)(...))(& _ZTIN2cv12StarAdjusterE)
56    (int (*)(...))cv::StarAdjuster::~StarAdjuster
64    (int (*)(...))cv::StarAdjuster::~StarAdjuster
72    (int (*)(...))cv::Algorithm::write
80    (int (*)(...))cv::Algorithm::read
88    (int (*)(...))cv::Algorithm::info
96    (int (*)(...))cv::FeatureDetector::empty
104   (int (*)(...))cv::StarAdjuster::detectImpl
112   (int (*)(...))cv::StarAdjuster::tooFew
120   (int (*)(...))cv::StarAdjuster::tooMany
128   (int (*)(...))cv::StarAdjuster::good
136   (int (*)(...))cv::StarAdjuster::clone

Construction vtable for cv::AdjusterAdapter (0x0x7fa29ef98618 instance) in cv::StarAdjuster
cv::StarAdjuster::_ZTCN2cv12StarAdjusterE0_NS_15AdjusterAdapterE: 18u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    (int (*)(...))0
48    (int (*)(...))(& _ZTIN2cv15AdjusterAdapterE)
56    0u
64    0u
72    (int (*)(...))cv::Algorithm::write
80    (int (*)(...))cv::Algorithm::read
88    (int (*)(...))cv::Algorithm::info
96    (int (*)(...))cv::FeatureDetector::empty
104   (int (*)(...))__cxa_pure_virtual
112   (int (*)(...))__cxa_pure_virtual
120   (int (*)(...))__cxa_pure_virtual
128   (int (*)(...))__cxa_pure_virtual
136   (int (*)(...))__cxa_pure_virtual

Construction vtable for cv::FeatureDetector (0x0x7fa29ef98680 instance) in cv::StarAdjuster
cv::StarAdjuster::_ZTCN2cv12StarAdjusterE0_NS_15FeatureDetectorE: 14u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    (int (*)(...))0
48    (int (*)(...))(& _ZTIN2cv15FeatureDetectorE)
56    0u
64    0u
72    (int (*)(...))cv::Algorithm::write
80    (int (*)(...))cv::Algorithm::read
88    (int (*)(...))cv::Algorithm::info
96    (int (*)(...))cv::FeatureDetector::empty
104   (int (*)(...))__cxa_pure_virtual

VTT for cv::StarAdjuster
cv::StarAdjuster::_ZTTN2cv12StarAdjusterE: 6u entries
0     ((& cv::StarAdjuster::_ZTVN2cv12StarAdjusterE) + 56u)
8     ((& cv::StarAdjuster::_ZTCN2cv12StarAdjusterE0_NS_15AdjusterAdapterE) + 56u)
16    ((& cv::StarAdjuster::_ZTCN2cv12StarAdjusterE0_NS_15FeatureDetectorE) + 56u)
24    ((& cv::StarAdjuster::_ZTCN2cv12StarAdjusterE0_NS_15FeatureDetectorE) + 56u)
32    ((& cv::StarAdjuster::_ZTCN2cv12StarAdjusterE0_NS_15AdjusterAdapterE) + 56u)
40    ((& cv::StarAdjuster::_ZTVN2cv12StarAdjusterE) + 56u)

Class cv::StarAdjuster
   size=40 align=8
   base size=40 base align=8
cv::StarAdjuster (0x0x7fa29ef985b0) 0
    vptridx=0u vptr=((& cv::StarAdjuster::_ZTVN2cv12StarAdjusterE) + 56u)
  cv::AdjusterAdapter (0x0x7fa29ef98618) 0 nearly-empty
      primary-for cv::StarAdjuster (0x0x7fa29ef985b0)
      subvttidx=8u
    cv::FeatureDetector (0x0x7fa29ef98680) 0 nearly-empty
        primary-for cv::AdjusterAdapter (0x0x7fa29ef98618)
        subvttidx=16u
      cv::Algorithm (0x0x7fa29ef6b780) 0 nearly-empty virtual
          primary-for cv::FeatureDetector (0x0x7fa29ef98680)
          vptridx=40u vbaseoffset=-56

Vtable for cv::SurfAdjuster
cv::SurfAdjuster::_ZTVN2cv12SurfAdjusterE: 18u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    (int (*)(...))0
48    (int (*)(...))(& _ZTIN2cv12SurfAdjusterE)
56    (int (*)(...))cv::SurfAdjuster::~SurfAdjuster
64    (int (*)(...))cv::SurfAdjuster::~SurfAdjuster
72    (int (*)(...))cv::Algorithm::write
80    (int (*)(...))cv::Algorithm::read
88    (int (*)(...))cv::Algorithm::info
96    (int (*)(...))cv::FeatureDetector::empty
104   (int (*)(...))cv::SurfAdjuster::detectImpl
112   (int (*)(...))cv::SurfAdjuster::tooFew
120   (int (*)(...))cv::SurfAdjuster::tooMany
128   (int (*)(...))cv::SurfAdjuster::good
136   (int (*)(...))cv::SurfAdjuster::clone

Construction vtable for cv::AdjusterAdapter (0x0x7fa29ef98750 instance) in cv::SurfAdjuster
cv::SurfAdjuster::_ZTCN2cv12SurfAdjusterE0_NS_15AdjusterAdapterE: 18u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    (int (*)(...))0
48    (int (*)(...))(& _ZTIN2cv15AdjusterAdapterE)
56    0u
64    0u
72    (int (*)(...))cv::Algorithm::write
80    (int (*)(...))cv::Algorithm::read
88    (int (*)(...))cv::Algorithm::info
96    (int (*)(...))cv::FeatureDetector::empty
104   (int (*)(...))__cxa_pure_virtual
112   (int (*)(...))__cxa_pure_virtual
120   (int (*)(...))__cxa_pure_virtual
128   (int (*)(...))__cxa_pure_virtual
136   (int (*)(...))__cxa_pure_virtual

Construction vtable for cv::FeatureDetector (0x0x7fa29ef987b8 instance) in cv::SurfAdjuster
cv::SurfAdjuster::_ZTCN2cv12SurfAdjusterE0_NS_15FeatureDetectorE: 14u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    (int (*)(...))0
48    (int (*)(...))(& _ZTIN2cv15FeatureDetectorE)
56    0u
64    0u
72    (int (*)(...))cv::Algorithm::write
80    (int (*)(...))cv::Algorithm::read
88    (int (*)(...))cv::Algorithm::info
96    (int (*)(...))cv::FeatureDetector::empty
104   (int (*)(...))__cxa_pure_virtual

VTT for cv::SurfAdjuster
cv::SurfAdjuster::_ZTTN2cv12SurfAdjusterE: 6u entries
0     ((& cv::SurfAdjuster::_ZTVN2cv12SurfAdjusterE) + 56u)
8     ((& cv::SurfAdjuster::_ZTCN2cv12SurfAdjusterE0_NS_15AdjusterAdapterE) + 56u)
16    ((& cv::SurfAdjuster::_ZTCN2cv12SurfAdjusterE0_NS_15FeatureDetectorE) + 56u)
24    ((& cv::SurfAdjuster::_ZTCN2cv12SurfAdjusterE0_NS_15FeatureDetectorE) + 56u)
32    ((& cv::SurfAdjuster::_ZTCN2cv12SurfAdjusterE0_NS_15AdjusterAdapterE) + 56u)
40    ((& cv::SurfAdjuster::_ZTVN2cv12SurfAdjusterE) + 56u)

Class cv::SurfAdjuster
   size=40 align=8
   base size=40 base align=8
cv::SurfAdjuster (0x0x7fa29ef986e8) 0
    vptridx=0u vptr=((& cv::SurfAdjuster::_ZTVN2cv12SurfAdjusterE) + 56u)
  cv::AdjusterAdapter (0x0x7fa29ef98750) 0 nearly-empty
      primary-for cv::SurfAdjuster (0x0x7fa29ef986e8)
      subvttidx=8u
    cv::FeatureDetector (0x0x7fa29ef987b8) 0 nearly-empty
        primary-for cv::AdjusterAdapter (0x0x7fa29ef98750)
        subvttidx=16u
      cv::Algorithm (0x0x7fa29ef6b7e0) 0 nearly-empty virtual
          primary-for cv::FeatureDetector (0x0x7fa29ef987b8)
          vptridx=40u vbaseoffset=-56

Class cv::Ptr<cv::DescriptorExtractor>
   size=16 align=8
   base size=16 base align=8
cv::Ptr<cv::DescriptorExtractor> (0x0x7fa29ef6b8a0) 0

Vtable for cv::OpponentColorDescriptorExtractor
cv::OpponentColorDescriptorExtractor::_ZTVN2cv32OpponentColorDescriptorExtractorE: 16u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    (int (*)(...))0
48    (int (*)(...))(& _ZTIN2cv32OpponentColorDescriptorExtractorE)
56    (int (*)(...))cv::OpponentColorDescriptorExtractor::~OpponentColorDescriptorExtractor
64    (int (*)(...))cv::OpponentColorDescriptorExtractor::~OpponentColorDescriptorExtractor
72    (int (*)(...))cv::OpponentColorDescriptorExtractor::write
80    (int (*)(...))cv::OpponentColorDescriptorExtractor::read
88    (int (*)(...))cv::Algorithm::info
96    (int (*)(...))cv::OpponentColorDescriptorExtractor::descriptorSize
104   (int (*)(...))cv::OpponentColorDescriptorExtractor::descriptorType
112   (int (*)(...))cv::OpponentColorDescriptorExtractor::empty
120   (int (*)(...))cv::OpponentColorDescriptorExtractor::computeImpl

Construction vtable for cv::DescriptorExtractor (0x0x7fa29ef98888 instance) in cv::OpponentColorDescriptorExtractor
cv::OpponentColorDescriptorExtractor::_ZTCN2cv32OpponentColorDescriptorExtractorE0_NS_19DescriptorExtractorE: 16u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    (int (*)(...))0
48    (int (*)(...))(& _ZTIN2cv19DescriptorExtractorE)
56    0u
64    0u
72    (int (*)(...))cv::Algorithm::write
80    (int (*)(...))cv::Algorithm::read
88    (int (*)(...))cv::Algorithm::info
96    (int (*)(...))__cxa_pure_virtual
104   (int (*)(...))__cxa_pure_virtual
112   (int (*)(...))cv::DescriptorExtractor::empty
120   (int (*)(...))__cxa_pure_virtual

VTT for cv::OpponentColorDescriptorExtractor
cv::OpponentColorDescriptorExtractor::_ZTTN2cv32OpponentColorDescriptorExtractorE: 4u entries
0     ((& cv::OpponentColorDescriptorExtractor::_ZTVN2cv32OpponentColorDescriptorExtractorE) + 56u)
8     ((& cv::OpponentColorDescriptorExtractor::_ZTCN2cv32OpponentColorDescriptorExtractorE0_NS_19DescriptorExtractorE) + 56u)
16    ((& cv::OpponentColorDescriptorExtractor::_ZTCN2cv32OpponentColorDescriptorExtractorE0_NS_19DescriptorExtractorE) + 56u)
24    ((& cv::OpponentColorDescriptorExtractor::_ZTVN2cv32OpponentColorDescriptorExtractorE) + 56u)

Class cv::OpponentColorDescriptorExtractor
   size=24 align=8
   base size=24 base align=8
cv::OpponentColorDescriptorExtractor (0x0x7fa29ef98820) 0
    vptridx=0u vptr=((& cv::OpponentColorDescriptorExtractor::_ZTVN2cv32OpponentColorDescriptorExtractorE) + 56u)
  cv::DescriptorExtractor (0x0x7fa29ef98888) 0 nearly-empty
      primary-for cv::OpponentColorDescriptorExtractor (0x0x7fa29ef98820)
      subvttidx=8u
    cv::Algorithm (0x0x7fa29ef6b840) 0 nearly-empty virtual
        primary-for cv::DescriptorExtractor (0x0x7fa29ef98888)
        vptridx=24u vbaseoffset=-56

Vtable for cv::BriefDescriptorExtractor
cv::BriefDescriptorExtractor::_ZTVN2cv24BriefDescriptorExtractorE: 16u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    (int (*)(...))0
48    (int (*)(...))(& _ZTIN2cv24BriefDescriptorExtractorE)
56    (int (*)(...))cv::BriefDescriptorExtractor::~BriefDescriptorExtractor
64    (int (*)(...))cv::BriefDescriptorExtractor::~BriefDescriptorExtractor
72    (int (*)(...))cv::BriefDescriptorExtractor::write
80    (int (*)(...))cv::BriefDescriptorExtractor::read
88    (int (*)(...))cv::BriefDescriptorExtractor::info
96    (int (*)(...))cv::BriefDescriptorExtractor::descriptorSize
104   (int (*)(...))cv::BriefDescriptorExtractor::descriptorType
112   (int (*)(...))cv::DescriptorExtractor::empty
120   (int (*)(...))cv::BriefDescriptorExtractor::computeImpl

Construction vtable for cv::DescriptorExtractor (0x0x7fa29ef98958 instance) in cv::BriefDescriptorExtractor
cv::BriefDescriptorExtractor::_ZTCN2cv24BriefDescriptorExtractorE0_NS_19DescriptorExtractorE: 16u entries
0     0u
8     0u
16    0u
24    0u
32    0u
40    (int (*)(...))0
48    (int (*)(...))(& _ZTIN2cv19DescriptorExtractorE)
56    0u
64    0u
72    (int (*)(...))cv::Algorithm::write
80    (int (*)(...))cv::Algorithm::read
88    (int (*)(...))cv::Algorithm::info
96    (int (*)(...))__cxa_pure_virtual
104   (int (*)(...))__cxa_pure_virtual
112   (int (*)(...))cv::DescriptorExtractor::empty
120   (int (*)(...))__cxa_pure_virtual

VTT for cv::BriefDescriptorExtractor
cv::BriefDescriptorExtractor::_ZTTN2cv24BriefDescriptorExtractorE: 4u entries
0     ((& cv::BriefDescriptorExtractor::_ZTVN2cv24BriefDescriptorExtractorE) + 56u)
8     ((& cv::BriefDescriptorExtractor::_ZTCN2cv24BriefDescriptorExtractorE0_NS_19DescriptorExtractorE) + 56u)
16    ((& cv::BriefDescriptorExtractor::_ZTCN2cv24BriefDescriptorExtractorE0_NS_19DescriptorExtractorE) + 56u)
24    ((& cv::BriefDescriptorExtractor::_ZTVN2cv24BriefDescriptorExtractorE) + 56u)

Class cv::BriefDescriptorExtractor
   size=24 align=8
   base size=24 base align=8
cv::BriefDescriptorExtractor (0x0x7fa29ef988f0) 0
    vptridx=0u vptr=((& cv::BriefDescriptorExtractor::_ZTVN2cv24BriefDescriptorExtractorE) + 56u)
  cv::DescriptorExtractor (0x0x7fa29ef98958) 0 nearly-empty
      primary-for cv::BriefDescriptorExtractor (0x0x7fa29ef988f0)
      subvttidx=8u
    cv::Algorithm (0x0x7fa29ef6ba20) 0 nearly-empty virtual
        primary-for cv::DescriptorExtractor (0x0x7fa29ef98958)
        vptridx=24u vbaseoffset=-56

Class cv::Accumulator<unsigned char>
   size=1 align=1
   base size=0 base align=1
cv::Accumulator<unsigned char> (0x0x7fa29ef6bb40) 0 empty

Class cv::Accumulator<short unsigned int>
   size=1 align=1
   base size=0 base align=1
cv::Accumulator<short unsigned int> (0x0x7fa29ef6bba0) 0 empty

Class cv::Accumulator<char>
   size=1 align=1
   base size=0 base align=1
cv::Accumulator<char> (0x0x7fa29ef6bc00) 0 empty

Class cv::Accumulator<short int>
   size=1 align=1
   base size=0 base align=1
cv::Accumulator<short int> (0x0x7fa29ef6bc60) 0 empty

Class cv::Hamming
   size=1 align=1
   base size=0 base align=1
cv::Hamming (0x0x7fa29ef6bde0) 0 empty

Class cv::DMatch
   size=16 align=4
   base size=16 base align=4
cv::DMatch (0x0x7fa29ef6bea0) 0

Vtable for cv::DescriptorMatcher::DescriptorCollection
cv::DescriptorMatcher::DescriptorCollection::_ZTVN2cv17DescriptorMatcher20DescriptorCollectionE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN2cv17DescriptorMatcher20DescriptorCollectionE)
16    (int (*)(...))cv::DescriptorMatcher::DescriptorCollection::~DescriptorCollection
24    (int (*)(...))cv::DescriptorMatcher::DescriptorCollection::~DescriptorCollection
32    (int (*)(...))cv::DescriptorMatcher::DescriptorCollection::clear

Class cv::DescriptorMatcher::DescriptorCollection
   size=128 align=8
   base size=128 base align=8
cv::DescriptorMatcher::DescriptorCollection (0x0x7fa29ef6bf60) 0
    vptr=((& cv::DescriptorMatcher::DescriptorCollection::_ZTVN2cv17DescriptorMatcher20DescriptorCollectionE) + 16u)

Vtable for cv::DescriptorMatcher
cv::DescriptorMatcher::_ZTVN2cv17DescriptorMatcherE: 15u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN2cv17DescriptorMatcherE)
16    0u
24    0u
32    (int (*)(...))cv::DescriptorMatcher::write
40    (int (*)(...))cv::DescriptorMatcher::read
48    (int (*)(...))cv::Algorithm::info
56    (int (*)(...))cv::DescriptorMatcher::add
64    (int (*)(...))cv::DescriptorMatcher::clear
72    (int (*)(...))cv::DescriptorMatcher::empty
80    (int (*)(...))__cxa_pure_virtual
88    (int (*)(...))cv::DescriptorMatcher::train
96    (int (*)(...))__cxa_pure_virtual
104   (int (*)(...))__cxa_pure_virtual
112   (int (*)(...))__cxa_pure_virtual

Class cv::DescriptorMatcher
   size=32 align=8
   base size=32 base align=8
cv::DescriptorMatcher (0x0x7fa29ef989c0) 0
    vptr=((& cv::DescriptorMatcher::_ZTVN2cv17DescriptorMatcherE) + 16u)
  cv::Algorithm (0x0x7fa29ef6bf00) 0 nearly-empty
      primary-for cv::DescriptorMatcher (0x0x7fa29ef989c0)

Vtable for cv::BFMatcher
cv::BFMatcher::_ZTVN2cv9BFMatcherE: 15u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN2cv9BFMatcherE)
16    (int (*)(...))cv::BFMatcher::~BFMatcher
24    (int (*)(...))cv::BFMatcher::~BFMatcher
32    (int (*)(...))cv::DescriptorMatcher::write
40    (int (*)(...))cv::DescriptorMatcher::read
48    (int (*)(...))cv::BFMatcher::info
56    (int (*)(...))cv::DescriptorMatcher::add
64    (int (*)(...))cv::DescriptorMatcher::clear
72    (int (*)(...))cv::DescriptorMatcher::empty
80    (int (*)(...))cv::BFMatcher::isMaskSupported
88    (int (*)(...))cv::DescriptorMatcher::train
96    (int (*)(...))cv::BFMatcher::clone
104   (int (*)(...))cv::BFMatcher::knnMatchImpl
112   (int (*)(...))cv::BFMatcher::radiusMatchImpl

Class cv::BFMatcher
   size=40 align=8
   base size=37 base align=8
cv::BFMatcher (0x0x7fa29ef98a28) 0
    vptr=((& cv::BFMatcher::_ZTVN2cv9BFMatcherE) + 16u)
  cv::DescriptorMatcher (0x0x7fa29ef98a90) 0
      primary-for cv::BFMatcher (0x0x7fa29ef98a28)
    cv::Algorithm (0x0x7fa29f04e060) 0 nearly-empty
        primary-for cv::DescriptorMatcher (0x0x7fa29ef98a90)

Class cv::Ptr<cv::flann::IndexParams>
   size=16 align=8
   base size=16 base align=8
cv::Ptr<cv::flann::IndexParams> (0x0x7fa29f04e120) 0

Class cv::Ptr<cv::flann::SearchParams>
   size=16 align=8
   base size=16 base align=8
cv::Ptr<cv::flann::SearchParams> (0x0x7fa29f04e180) 0

Class cv::Ptr<cv::flann::Index>
   size=16 align=8
   base size=16 base align=8
cv::Ptr<cv::flann::Index> (0x0x7fa29f04e1e0) 0

Vtable for cv::FlannBasedMatcher
cv::FlannBasedMatcher::_ZTVN2cv17FlannBasedMatcherE: 15u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN2cv17FlannBasedMatcherE)
16    (int (*)(...))cv::FlannBasedMatcher::~FlannBasedMatcher
24    (int (*)(...))cv::FlannBasedMatcher::~FlannBasedMatcher
32    (int (*)(...))cv::FlannBasedMatcher::write
40    (int (*)(...))cv::FlannBasedMatcher::read
48    (int (*)(...))cv::FlannBasedMatcher::info
56    (int (*)(...))cv::FlannBasedMatcher::add
64    (int (*)(...))cv::FlannBasedMatcher::clear
72    (int (*)(...))cv::DescriptorMatcher::empty
80    (int (*)(...))cv::FlannBasedMatcher::isMaskSupported
88    (int (*)(...))cv::FlannBasedMatcher::train
96    (int (*)(...))cv::FlannBasedMatcher::clone
104   (int (*)(...))cv::FlannBasedMatcher::knnMatchImpl
112   (int (*)(...))cv::FlannBasedMatcher::radiusMatchImpl

Class cv::FlannBasedMatcher
   size=216 align=8
   base size=212 base align=8
cv::FlannBasedMatcher (0x0x7fa29ef98af8) 0
    vptr=((& cv::FlannBasedMatcher::_ZTVN2cv17FlannBasedMatcherE) + 16u)
  cv::DescriptorMatcher (0x0x7fa29ef98b60) 0
      primary-for cv::FlannBasedMatcher (0x0x7fa29ef98af8)
    cv::Algorithm (0x0x7fa29f04e0c0) 0 nearly-empty
        primary-for cv::DescriptorMatcher (0x0x7fa29ef98b60)

Class __gnu_cxx::new_allocator<std::vector<cv::KeyPoint> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::vector<cv::KeyPoint> > (0x0x7fa29f04e3c0) 0 empty

Class std::allocator<std::vector<cv::KeyPoint> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::vector<cv::KeyPoint> > (0x0x7fa29ef98bc8) 0 empty
  __gnu_cxx::new_allocator<std::vector<cv::KeyPoint> > (0x0x7fa29f04e420) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::vector<cv::KeyPoint> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::vector<cv::KeyPoint> > > (0x0x7fa29f04e360) 0 empty

Class std::allocator<std::vector<cv::KeyPoint> >::rebind<std::vector<cv::KeyPoint> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::vector<cv::KeyPoint> >::rebind<std::vector<cv::KeyPoint> > (0x0x7fa29f04e600) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::vector<cv::KeyPoint> > >::rebind<std::vector<cv::KeyPoint> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::vector<cv::KeyPoint> > >::rebind<std::vector<cv::KeyPoint> > (0x0x7fa29f04e5a0) 0 empty

Class std::_Vector_base<std::vector<cv::KeyPoint>, std::allocator<std::vector<cv::KeyPoint> > >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::vector<cv::KeyPoint>, std::allocator<std::vector<cv::KeyPoint> > >::_Vector_impl (0x0x7fa29ef98d68) 0
  std::allocator<std::vector<cv::KeyPoint> > (0x0x7fa29ef98dd0) 0 empty
    __gnu_cxx::new_allocator<std::vector<cv::KeyPoint> > (0x0x7fa29f04e660) 0 empty

Class std::_Vector_base<std::vector<cv::KeyPoint>, std::allocator<std::vector<cv::KeyPoint> > >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::vector<cv::KeyPoint>, std::allocator<std::vector<cv::KeyPoint> > > (0x0x7fa29f04e300) 0

Class std::vector<std::vector<cv::KeyPoint> >
   size=24 align=8
   base size=24 base align=8
std::vector<std::vector<cv::KeyPoint> > (0x0x7fa29ef98f08) 0
  std::_Vector_base<std::vector<cv::KeyPoint>, std::allocator<std::vector<cv::KeyPoint> > > (0x0x7fa29f04e780) 0

Class cv::GenericDescriptorMatcher::KeyPointCollection
   size=80 align=8
   base size=80 base align=8
cv::GenericDescriptorMatcher::KeyPointCollection (0x0x7fa29f04e2a0) 0

Vtable for cv::GenericDescriptorMatcher
cv::GenericDescriptorMatcher::_ZTVN2cv24GenericDescriptorMatcherE: 14u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN2cv24GenericDescriptorMatcherE)
16    0u
24    0u
32    (int (*)(...))cv::GenericDescriptorMatcher::add
40    (int (*)(...))cv::GenericDescriptorMatcher::clear
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))cv::GenericDescriptorMatcher::train
64    (int (*)(...))cv::GenericDescriptorMatcher::read
72    (int (*)(...))cv::GenericDescriptorMatcher::write
80    (int (*)(...))cv::GenericDescriptorMatcher::empty
88    (int (*)(...))__cxa_pure_virtual
96    (int (*)(...))__cxa_pure_virtual
104   (int (*)(...))__cxa_pure_virtual

Class cv::GenericDescriptorMatcher
   size=88 align=8
   base size=88 base align=8
cv::GenericDescriptorMatcher (0x0x7fa29f04e240) 0
    vptr=((& cv::GenericDescriptorMatcher::_ZTVN2cv24GenericDescriptorMatcherE) + 16u)

Class cv::Ptr<cv::DescriptorMatcher>
   size=16 align=8
   base size=16 base align=8
cv::Ptr<cv::DescriptorMatcher> (0x0x7fa29f04e8a0) 0

Vtable for cv::VectorDescriptorMatcher
cv::VectorDescriptorMatcher::_ZTVN2cv23VectorDescriptorMatcherE: 14u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN2cv23VectorDescriptorMatcherE)
16    (int (*)(...))cv::VectorDescriptorMatcher::~VectorDescriptorMatcher
24    (int (*)(...))cv::VectorDescriptorMatcher::~VectorDescriptorMatcher
32    (int (*)(...))cv::VectorDescriptorMatcher::add
40    (int (*)(...))cv::VectorDescriptorMatcher::clear
48    (int (*)(...))cv::VectorDescriptorMatcher::isMaskSupported
56    (int (*)(...))cv::VectorDescriptorMatcher::train
64    (int (*)(...))cv::VectorDescriptorMatcher::read
72    (int (*)(...))cv::VectorDescriptorMatcher::write
80    (int (*)(...))cv::VectorDescriptorMatcher::empty
88    (int (*)(...))cv::VectorDescriptorMatcher::clone
96    (int (*)(...))cv::VectorDescriptorMatcher::knnMatchImpl
104   (int (*)(...))cv::VectorDescriptorMatcher::radiusMatchImpl

Class cv::VectorDescriptorMatcher
   size=120 align=8
   base size=120 base align=8
cv::VectorDescriptorMatcher (0x0x7fa29ef98c30) 0
    vptr=((& cv::VectorDescriptorMatcher::_ZTVN2cv23VectorDescriptorMatcherE) + 16u)
  cv::GenericDescriptorMatcher (0x0x7fa29f04e840) 0
      primary-for cv::VectorDescriptorMatcher (0x0x7fa29ef98c30)

Class cv::DrawMatchesFlags
   size=1 align=1
   base size=0 base align=1
cv::DrawMatchesFlags (0x0x7fa29f04e900) 0 empty

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

Class std::allocator<std::vector<char> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::vector<char> > (0x0x7fa29ef98f70) 0 empty
  __gnu_cxx::new_allocator<std::vector<char> > (0x0x7fa29f04ea80) 0 empty

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

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

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

Class std::_Vector_base<std::vector<char>, std::allocator<std::vector<char> > >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::vector<char>, std::allocator<std::vector<char> > >::_Vector_impl (0x0x7fa29f152138) 0
  std::allocator<std::vector<char> > (0x0x7fa29f1521a0) 0 empty
    __gnu_cxx::new_allocator<std::vector<char> > (0x0x7fa29f04ecc0) 0 empty

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

Class std::vector<std::vector<char> >
   size=24 align=8
   base size=24 base align=8
std::vector<std::vector<char> > (0x0x7fa29f152208) 0
  std::_Vector_base<std::vector<char>, std::allocator<std::vector<char> > > (0x0x7fa29f04ed20) 0

Class cv::Ptr<cv::GenericDescriptorMatcher>
   size=16 align=8
   base size=16 base align=8
cv::Ptr<cv::GenericDescriptorMatcher> (0x0x7fa29f04ed80) 0

Vtable for cv::BOWTrainer
cv::BOWTrainer::_ZTVN2cv10BOWTrainerE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN2cv10BOWTrainerE)
16    0u
24    0u
32    (int (*)(...))cv::BOWTrainer::clear
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual

Class cv::BOWTrainer
   size=40 align=8
   base size=36 base align=8
cv::BOWTrainer (0x0x7fa29f04ede0) 0
    vptr=((& cv::BOWTrainer::_ZTVN2cv10BOWTrainerE) + 16u)

Vtable for cv::BOWKMeansTrainer
cv::BOWKMeansTrainer::_ZTVN2cv16BOWKMeansTrainerE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN2cv16BOWKMeansTrainerE)
16    (int (*)(...))cv::BOWKMeansTrainer::~BOWKMeansTrainer
24    (int (*)(...))cv::BOWKMeansTrainer::~BOWKMeansTrainer
32    (int (*)(...))cv::BOWTrainer::clear
40    (int (*)(...))cv::BOWKMeansTrainer::cluster
48    (int (*)(...))cv::BOWKMeansTrainer::cluster

Class cv::BOWKMeansTrainer
   size=64 align=8
   base size=64 base align=8
cv::BOWKMeansTrainer (0x0x7fa29f1522d8) 0
    vptr=((& cv::BOWKMeansTrainer::_ZTVN2cv16BOWKMeansTrainerE) + 16u)
  cv::BOWTrainer (0x0x7fa29f04ee40) 0
      primary-for cv::BOWKMeansTrainer (0x0x7fa29f1522d8)

Vtable for cv::BOWImgDescriptorExtractor
cv::BOWImgDescriptorExtractor::_ZTVN2cv25BOWImgDescriptorExtractorE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN2cv25BOWImgDescriptorExtractorE)
16    (int (*)(...))cv::BOWImgDescriptorExtractor::~BOWImgDescriptorExtractor
24    (int (*)(...))cv::BOWImgDescriptorExtractor::~BOWImgDescriptorExtractor

Class cv::BOWImgDescriptorExtractor
   size=136 align=8
   base size=136 base align=8
cv::BOWImgDescriptorExtractor (0x0x7fa29f04eea0) 0
    vptr=((& cv::BOWImgDescriptorExtractor::_ZTVN2cv25BOWImgDescriptorExtractorE) + 16u)

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

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

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

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

Class <anonymous struct>
   size=32 align=8
   base size=32 base align=8
<anonymous struct> (0x0x7fa29edcc0c0) 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 (0x0x7fa29f1523a8) 0
    vptr=((& std::logic_error::_ZTVSt11logic_error) + 16u)
  std::exception (0x0x7fa29edcc2a0) 0 nearly-empty
      primary-for std::logic_error (0x0x7fa29f1523a8)

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

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

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

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

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

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

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

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

Vtable for cvflann::FLANNException
cvflann::FLANNException::_ZTVN7cvflann14FLANNExceptionE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7cvflann14FLANNExceptionE)
16    (int (*)(...))cvflann::FLANNException::~FLANNException
24    (int (*)(...))cvflann::FLANNException::~FLANNException
32    (int (*)(...))std::runtime_error::what

Class cvflann::FLANNException
   size=16 align=8
   base size=16 base align=8
cvflann::FLANNException (0x0x7fa29f152a28) 0
    vptr=((& cvflann::FLANNException::_ZTVN7cvflann14FLANNExceptionE) + 16u)
  std::runtime_error (0x0x7fa29f152a90) 0
      primary-for cvflann::FLANNException (0x0x7fa29f152a28)
    std::exception (0x0x7fa29edcc600) 0 nearly-empty
        primary-for std::runtime_error (0x0x7fa29f152a90)

Class cvflann::UntypedMatrix
   size=32 align=8
   base size=28 base align=8
cvflann::UntypedMatrix (0x0x7fa29edcc6c0) 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 (0x0x7fa29edcc720) 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 (0x0x7fa29f152af8) 0 nearly-empty
    vptr=((& std::bad_cast::_ZTVSt8bad_cast) + 16u)
  std::exception (0x0x7fa29edcc780) 0 nearly-empty
      primary-for std::bad_cast (0x0x7fa29f152af8)

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

Class cvflann::anyimpl::bad_any_cast
   size=1 align=1
   base size=0 base align=1
cvflann::anyimpl::bad_any_cast (0x0x7fa29edcc840) 0 empty

Class cvflann::anyimpl::empty_any
   size=1 align=1
   base size=0 base align=1
cvflann::anyimpl::empty_any (0x0x7fa29edcc8a0) 0 empty

Vtable for cvflann::anyimpl::base_any_policy
cvflann::anyimpl::base_any_policy::_ZTVN7cvflann7anyimpl15base_any_policyE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7cvflann7anyimpl15base_any_policyE)
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
64    (int (*)(...))__cxa_pure_virtual
72    (int (*)(...))__cxa_pure_virtual

Class cvflann::anyimpl::base_any_policy
   size=8 align=8
   base size=8 base align=8
cvflann::anyimpl::base_any_policy (0x0x7fa29edcc900) 0 nearly-empty
    vptr=((& cvflann::anyimpl::base_any_policy::_ZTVN7cvflann7anyimpl15base_any_policyE) + 16u)

Vtable for cvflann::anyimpl::typed_base_any_policy<cvflann::flann_centers_init_t>
cvflann::anyimpl::typed_base_any_policy<cvflann::flann_centers_init_t>::_ZTVN7cvflann7anyimpl21typed_base_any_policyINS_20flann_centers_init_tEEE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7cvflann7anyimpl21typed_base_any_policyINS_20flann_centers_init_tEEE)
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 (*)(...))cvflann::anyimpl::typed_base_any_policy<T>::get_size<cvflann::flann_centers_init_t>
64    (int (*)(...))cvflann::anyimpl::typed_base_any_policy<T>::type<cvflann::flann_centers_init_t>
72    (int (*)(...))__cxa_pure_virtual

Class cvflann::anyimpl::typed_base_any_policy<cvflann::flann_centers_init_t>
   size=8 align=8
   base size=8 base align=8
cvflann::anyimpl::typed_base_any_policy<cvflann::flann_centers_init_t> (0x0x7fa29f152d00) 0 nearly-empty
    vptr=((& cvflann::anyimpl::typed_base_any_policy<cvflann::flann_centers_init_t>::_ZTVN7cvflann7anyimpl21typed_base_any_policyINS_20flann_centers_init_tEEE) + 16u)
  cvflann::anyimpl::base_any_policy (0x0x7fa29edcca80) 0 nearly-empty
      primary-for cvflann::anyimpl::typed_base_any_policy<cvflann::flann_centers_init_t> (0x0x7fa29f152d00)

Vtable for cvflann::anyimpl::big_any_policy<cvflann::flann_centers_init_t>
cvflann::anyimpl::big_any_policy<cvflann::flann_centers_init_t>::_ZTVN7cvflann7anyimpl14big_any_policyINS_20flann_centers_init_tEEE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7cvflann7anyimpl14big_any_policyINS_20flann_centers_init_tEEE)
16    (int (*)(...))cvflann::anyimpl::big_any_policy<T>::static_delete<cvflann::flann_centers_init_t>
24    (int (*)(...))cvflann::anyimpl::big_any_policy<T>::copy_from_value<cvflann::flann_centers_init_t>
32    (int (*)(...))cvflann::anyimpl::big_any_policy<T>::clone<cvflann::flann_centers_init_t>
40    (int (*)(...))cvflann::anyimpl::big_any_policy<T>::move<cvflann::flann_centers_init_t>
48    (int (*)(...))cvflann::anyimpl::big_any_policy<T>::get_value<cvflann::flann_centers_init_t>
56    (int (*)(...))cvflann::anyimpl::typed_base_any_policy<T>::get_size<cvflann::flann_centers_init_t>
64    (int (*)(...))cvflann::anyimpl::typed_base_any_policy<T>::type<cvflann::flann_centers_init_t>
72    (int (*)(...))cvflann::anyimpl::big_any_policy<T>::print<cvflann::flann_centers_init_t>

Class cvflann::anyimpl::big_any_policy<cvflann::flann_centers_init_t>
   size=8 align=8
   base size=8 base align=8
cvflann::anyimpl::big_any_policy<cvflann::flann_centers_init_t> (0x0x7fa29f152dd0) 0 nearly-empty
    vptr=((& cvflann::anyimpl::big_any_policy<cvflann::flann_centers_init_t>::_ZTVN7cvflann7anyimpl14big_any_policyINS_20flann_centers_init_tEEE) + 16u)
  cvflann::anyimpl::typed_base_any_policy<cvflann::flann_centers_init_t> (0x0x7fa29f152e38) 0 nearly-empty
      primary-for cvflann::anyimpl::big_any_policy<cvflann::flann_centers_init_t> (0x0x7fa29f152dd0)
    cvflann::anyimpl::base_any_policy (0x0x7fa29edccba0) 0 nearly-empty
        primary-for cvflann::anyimpl::typed_base_any_policy<cvflann::flann_centers_init_t> (0x0x7fa29f152e38)

Vtable for cvflann::anyimpl::typed_base_any_policy<cvflann::flann_algorithm_t>
cvflann::anyimpl::typed_base_any_policy<cvflann::flann_algorithm_t>::_ZTVN7cvflann7anyimpl21typed_base_any_policyINS_17flann_algorithm_tEEE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7cvflann7anyimpl21typed_base_any_policyINS_17flann_algorithm_tEEE)
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 (*)(...))cvflann::anyimpl::typed_base_any_policy<T>::get_size<cvflann::flann_algorithm_t>
64    (int (*)(...))cvflann::anyimpl::typed_base_any_policy<T>::type<cvflann::flann_algorithm_t>
72    (int (*)(...))__cxa_pure_virtual

Class cvflann::anyimpl::typed_base_any_policy<cvflann::flann_algorithm_t>
   size=8 align=8
   base size=8 base align=8
cvflann::anyimpl::typed_base_any_policy<cvflann::flann_algorithm_t> (0x0x7fa29f152f70) 0 nearly-empty
    vptr=((& cvflann::anyimpl::typed_base_any_policy<cvflann::flann_algorithm_t>::_ZTVN7cvflann7anyimpl21typed_base_any_policyINS_17flann_algorithm_tEEE) + 16u)
  cvflann::anyimpl::base_any_policy (0x0x7fa29edccd20) 0 nearly-empty
      primary-for cvflann::anyimpl::typed_base_any_policy<cvflann::flann_algorithm_t> (0x0x7fa29f152f70)

Vtable for cvflann::anyimpl::big_any_policy<cvflann::flann_algorithm_t>
cvflann::anyimpl::big_any_policy<cvflann::flann_algorithm_t>::_ZTVN7cvflann7anyimpl14big_any_policyINS_17flann_algorithm_tEEE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7cvflann7anyimpl14big_any_policyINS_17flann_algorithm_tEEE)
16    (int (*)(...))cvflann::anyimpl::big_any_policy<T>::static_delete<cvflann::flann_algorithm_t>
24    (int (*)(...))cvflann::anyimpl::big_any_policy<T>::copy_from_value<cvflann::flann_algorithm_t>
32    (int (*)(...))cvflann::anyimpl::big_any_policy<T>::clone<cvflann::flann_algorithm_t>
40    (int (*)(...))cvflann::anyimpl::big_any_policy<T>::move<cvflann::flann_algorithm_t>
48    (int (*)(...))cvflann::anyimpl::big_any_policy<T>::get_value<cvflann::flann_algorithm_t>
56    (int (*)(...))cvflann::anyimpl::typed_base_any_policy<T>::get_size<cvflann::flann_algorithm_t>
64    (int (*)(...))cvflann::anyimpl::typed_base_any_policy<T>::type<cvflann::flann_algorithm_t>
72    (int (*)(...))cvflann::anyimpl::big_any_policy<T>::print<cvflann::flann_algorithm_t>

Class cvflann::anyimpl::big_any_policy<cvflann::flann_algorithm_t>
   size=8 align=8
   base size=8 base align=8
cvflann::anyimpl::big_any_policy<cvflann::flann_algorithm_t> (0x0x7fa29f152000) 0 nearly-empty
    vptr=((& cvflann::anyimpl::big_any_policy<cvflann::flann_algorithm_t>::_ZTVN7cvflann7anyimpl14big_any_policyINS_17flann_algorithm_tEEE) + 16u)
  cvflann::anyimpl::typed_base_any_policy<cvflann::flann_algorithm_t> (0x0x7fa29f152270) 0 nearly-empty
      primary-for cvflann::anyimpl::big_any_policy<cvflann::flann_algorithm_t> (0x0x7fa29f152000)
    cvflann::anyimpl::base_any_policy (0x0x7fa29edccea0) 0 nearly-empty
        primary-for cvflann::anyimpl::typed_base_any_policy<cvflann::flann_algorithm_t> (0x0x7fa29f152270)

Class cvflann::anyimpl::choose_policy<cvflann::anyimpl::any>
   size=1 align=1
   base size=0 base align=1
cvflann::anyimpl::choose_policy<cvflann::anyimpl::any> (0x0x7fa29eead1e0) 0 empty

Class cvflann::anyimpl::choose_policy<signed char>
   size=1 align=1
   base size=0 base align=1
cvflann::anyimpl::choose_policy<signed char> (0x0x7fa29eead240) 0 empty

Class cvflann::anyimpl::choose_policy<unsigned char>
   size=1 align=1
   base size=0 base align=1
cvflann::anyimpl::choose_policy<unsigned char> (0x0x7fa29eead2a0) 0 empty

Class cvflann::anyimpl::choose_policy<short int>
   size=1 align=1
   base size=0 base align=1
cvflann::anyimpl::choose_policy<short int> (0x0x7fa29eead300) 0 empty

Class cvflann::anyimpl::choose_policy<short unsigned int>
   size=1 align=1
   base size=0 base align=1
cvflann::anyimpl::choose_policy<short unsigned int> (0x0x7fa29eead360) 0 empty

Class cvflann::anyimpl::choose_policy<int>
   size=1 align=1
   base size=0 base align=1
cvflann::anyimpl::choose_policy<int> (0x0x7fa29eead3c0) 0 empty

Class cvflann::anyimpl::choose_policy<unsigned int>
   size=1 align=1
   base size=0 base align=1
cvflann::anyimpl::choose_policy<unsigned int> (0x0x7fa29eead420) 0 empty

Class cvflann::anyimpl::choose_policy<long int>
   size=1 align=1
   base size=0 base align=1
cvflann::anyimpl::choose_policy<long int> (0x0x7fa29eead480) 0 empty

Class cvflann::anyimpl::choose_policy<long unsigned int>
   size=1 align=1
   base size=0 base align=1
cvflann::anyimpl::choose_policy<long unsigned int> (0x0x7fa29eead4e0) 0 empty

Class cvflann::anyimpl::choose_policy<float>
   size=1 align=1
   base size=0 base align=1
cvflann::anyimpl::choose_policy<float> (0x0x7fa29eead540) 0 empty

Class cvflann::anyimpl::choose_policy<bool>
   size=1 align=1
   base size=0 base align=1
cvflann::anyimpl::choose_policy<bool> (0x0x7fa29eead5a0) 0 empty

Class cvflann::any
   size=16 align=8
   base size=16 base align=8
cvflann::any (0x0x7fa29eead600) 0

Class __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, cvflann::any> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, cvflann::any> > (0x0x7fa29eead6c0) 0 empty

Class std::allocator<std::pair<const std::basic_string<char>, cvflann::any> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const std::basic_string<char>, cvflann::any> > (0x0x7fa29eecb3a8) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, cvflann::any> > (0x0x7fa29eead720) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, cvflann::any> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, cvflann::any> > > (0x0x7fa29eead780) 0 empty

Class std::allocator<std::pair<const std::basic_string<char>, cvflann::any> >::rebind<std::pair<const std::basic_string<char>, cvflann::any> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const std::basic_string<char>, cvflann::any> >::rebind<std::pair<const std::basic_string<char>, cvflann::any> > (0x0x7fa29eead8a0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, cvflann::any> > >::rebind<std::pair<const std::basic_string<char>, cvflann::any> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, cvflann::any> > >::rebind<std::pair<const std::basic_string<char>, cvflann::any> > (0x0x7fa29eead840) 0 empty

Class std::allocator<std::pair<const std::basic_string<char>, cvflann::any> >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, cvflann::any> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const std::basic_string<char>, cvflann::any> >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, cvflann::any> > > (0x0x7fa29eead9c0) 0 empty

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

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, cvflann::any> > >
   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>, cvflann::any> > > (0x0x7fa29eeada20) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, cvflann::any> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, cvflann::any> > > (0x0x7fa29eecb7b8) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, cvflann::any> > > (0x0x7fa29eeada80) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, cvflann::any>, std::_Select1st<std::pair<const std::basic_string<char>, cvflann::any> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, cvflann::any> > >::_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>, cvflann::any>, std::_Select1st<std::pair<const std::basic_string<char>, cvflann::any> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, cvflann::any> > >::_Rb_tree_impl<std::less<std::basic_string<char> >, false> (0x0x7fa29eecb888) 0
  std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, cvflann::any> > > (0x0x7fa29eecb8f0) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, cvflann::any> > > (0x0x7fa29eeadba0) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, cvflann::any>, std::_Select1st<std::pair<const std::basic_string<char>, cvflann::any> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, cvflann::any> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, cvflann::any>, std::_Select1st<std::pair<const std::basic_string<char>, cvflann::any> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, cvflann::any> > > (0x0x7fa29eead900) 0

Class std::map<std::basic_string<char>, cvflann::any>
   size=48 align=8
   base size=48 base align=8
std::map<std::basic_string<char>, cvflann::any> (0x0x7fa29eead660) 0

Class cvflann::SearchParams
   size=48 align=8
   base size=48 base align=8
cvflann::SearchParams (0x0x7fa29eecb9c0) 0
  std::map<std::basic_string<char>, cvflann::any> (0x0x7fa29eeadc60) 0

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

Class std::pair<const std::basic_string<char>, cvflann::any>
   size=24 align=8
   base size=24 base align=8
std::pair<const std::basic_string<char>, cvflann::any> (0x0x7fa29eeadd20) 0

Class cvflann::Matrix<int>
   size=32 align=8
   base size=32 base align=8
cvflann::Matrix<int> (0x0x7fa29ec352a0) 0

Class cvflann::Datatype<char>
   size=1 align=1
   base size=0 base align=1
cvflann::Datatype<char> (0x0x7fa29ec35360) 0 empty

Class cvflann::Datatype<short int>
   size=1 align=1
   base size=0 base align=1
cvflann::Datatype<short int> (0x0x7fa29ec353c0) 0 empty

Class cvflann::Datatype<int>
   size=1 align=1
   base size=0 base align=1
cvflann::Datatype<int> (0x0x7fa29ec35420) 0 empty

Class cvflann::Datatype<unsigned char>
   size=1 align=1
   base size=0 base align=1
cvflann::Datatype<unsigned char> (0x0x7fa29ec35480) 0 empty

Class cvflann::Datatype<short unsigned int>
   size=1 align=1
   base size=0 base align=1
cvflann::Datatype<short unsigned int> (0x0x7fa29ec354e0) 0 empty

Class cvflann::Datatype<unsigned int>
   size=1 align=1
   base size=0 base align=1
cvflann::Datatype<unsigned int> (0x0x7fa29ec35540) 0 empty

Class cvflann::Datatype<float>
   size=1 align=1
   base size=0 base align=1
cvflann::Datatype<float> (0x0x7fa29ec355a0) 0 empty

Class cvflann::Datatype<double>
   size=1 align=1
   base size=0 base align=1
cvflann::Datatype<double> (0x0x7fa29ec35600) 0 empty

Class cvflann::IndexHeader
   size=56 align=8
   base size=56 base align=8
cvflann::IndexHeader (0x0x7fa29ec35660) 0

Class cvflann::Accumulator<unsigned char>
   size=1 align=1
   base size=0 base align=1
cvflann::Accumulator<unsigned char> (0x0x7fa29ec35720) 0 empty

Class cvflann::Accumulator<short unsigned int>
   size=1 align=1
   base size=0 base align=1
cvflann::Accumulator<short unsigned int> (0x0x7fa29ec35780) 0 empty

Class cvflann::Accumulator<unsigned int>
   size=1 align=1
   base size=0 base align=1
cvflann::Accumulator<unsigned int> (0x0x7fa29ec357e0) 0 empty

Class cvflann::Accumulator<char>
   size=1 align=1
   base size=0 base align=1
cvflann::Accumulator<char> (0x0x7fa29ec35840) 0 empty

Class cvflann::Accumulator<short int>
   size=1 align=1
   base size=0 base align=1
cvflann::Accumulator<short int> (0x0x7fa29ec358a0) 0 empty

Class cvflann::Accumulator<int>
   size=1 align=1
   base size=0 base align=1
cvflann::Accumulator<int> (0x0x7fa29ec35900) 0 empty

Class cvflann::True
   size=1 align=1
   base size=0 base align=1
cvflann::True (0x0x7fa29ec35960) 0 empty

Class cvflann::False
   size=1 align=1
   base size=0 base align=1
cvflann::False (0x0x7fa29ec359c0) 0 empty

Class cvflann::HammingLUT
   size=1 align=1
   base size=0 base align=1
cvflann::HammingLUT (0x0x7fa29ec35c00) 0 empty

Class cvflann::HammingLUT2
   size=1 align=1
   base size=0 base align=1
cvflann::HammingLUT2 (0x0x7fa29ec35c60) 0 empty

Class cvflann::DynamicBitset
   size=32 align=8
   base size=32 base align=8
cvflann::DynamicBitset (0x0x7fa29ec35f60) 0

Class std::iterator_traits<long unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<long unsigned int*> (0x0x7fa29ecfa060) 0 empty

Class __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> > (0x0x7fa29ecfa000) 0

Class std::__are_same<long unsigned int*, long unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<long unsigned int*, long unsigned int*> (0x0x7fa29ecfa0c0) 0 empty

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

Class cvflann::PooledAllocator
   size=40 align=8
   base size=36 base align=8
cvflann::PooledAllocator (0x0x7fa29ecfa240) 0

Class cvflann::UniqueRandom
   size=32 align=8
   base size=32 base align=8
cvflann::UniqueRandom (0x0x7fa29ecfa2a0) 0

Class std::iterator_traits<int*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<int*> (0x0x7fa29ecfa360) 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> > (0x0x7fa29ecfa300) 0

Class std::__are_same<int*, int*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<int*, int*> (0x0x7fa29ecfa3c0) 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> > (0x0x7fa29ecfa420) 0 empty

Class cvflann::KDTreeIndexParams
   size=48 align=8
   base size=48 base align=8
cvflann::KDTreeIndexParams (0x0x7fa29ec346e8) 0
  std::map<std::basic_string<char>, cvflann::any> (0x0x7fa29ecfa480) 0

Class cvflann::KDTreeSingleIndexParams
   size=48 align=8
   base size=48 base align=8
cvflann::KDTreeSingleIndexParams (0x0x7fa29ec34a90) 0
  std::map<std::basic_string<char>, cvflann::any> (0x0x7fa29ecfa660) 0

Class cvflann::Logger
   size=16 align=8
   base size=12 base align=8
cvflann::Logger (0x0x7fa29ecfaa20) 0

Class cvflann::KMeansIndexParams
   size=48 align=8
   base size=48 base align=8
cvflann::KMeansIndexParams (0x0x7fa29ec34270) 0
  std::map<std::basic_string<char>, cvflann::any> (0x0x7fa29ecfaa80) 0

Class cvflann::Matrix<double>
   size=32 align=8
   base size=32 base align=8
cvflann::Matrix<double> (0x0x7fa29ecfad20) 0

Class cvflann::CompositeIndexParams
   size=48 align=8
   base size=48 base align=8
cvflann::CompositeIndexParams (0x0x7fa29ec347b8) 0
  std::map<std::basic_string<char>, cvflann::any> (0x0x7fa29ecfade0) 0

Class cvflann::LinearIndexParams
   size=48 align=8
   base size=48 base align=8
cvflann::LinearIndexParams (0x0x7fa29ec34d00) 0
  std::map<std::basic_string<char>, cvflann::any> (0x0x7fa29ecfaea0) 0

Class cvflann::HierarchicalClusteringIndexParams
   size=48 align=8
   base size=48 base align=8
cvflann::HierarchicalClusteringIndexParams (0x0x7fa29ec34dd0) 0
  std::map<std::basic_string<char>, cvflann::any> (0x0x7fa29ecfaf60) 0

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

Class std::allocator<bool>
   size=1 align=1
   base size=1 base align=1
std::allocator<bool> (0x0x7fa29eac5270) 0 empty
  __gnu_cxx::new_allocator<bool> (0x0x7fa29ea9d2a0) 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> (0x0x7fa29ea9d300) 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 (0x0x7fa29eac5340) 0
  std::allocator<long unsigned int> (0x0x7fa29eac53a8) 0 empty
    __gnu_cxx::new_allocator<long unsigned int> (0x0x7fa29ea9d360) 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> > (0x0x7fa29ea9d1e0) 0

Class std::vector<bool>
   size=40 align=8
   base size=40 base align=8
std::vector<bool> (0x0x7fa29eac5410) 0
  std::_Bvector_base<std::allocator<bool> > (0x0x7fa29ea9d3c0) 0

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

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

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

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

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

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

Class std::allocator<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::allocator<unsigned int> (0x0x7fa29eac5680) 0 empty
  __gnu_cxx::new_allocator<unsigned int> (0x0x7fa29ea9d7e0) 0 empty

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

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

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

Class std::_Vector_base<unsigned int, std::allocator<unsigned int> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<unsigned int, std::allocator<unsigned int> >::_Vector_impl (0x0x7fa29eac5820) 0
  std::allocator<unsigned int> (0x0x7fa29eac5888) 0 empty
    __gnu_cxx::new_allocator<unsigned int> (0x0x7fa29ea9d960) 0 empty

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

Class std::vector<unsigned int>
   size=24 align=8
   base size=24 base align=8
std::vector<unsigned int> (0x0x7fa29eac58f0) 0
  std::_Vector_base<unsigned int, std::allocator<unsigned int> > (0x0x7fa29ea9d9c0) 0

Class __gnu_cxx::new_allocator<std::vector<unsigned int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::vector<unsigned int> > (0x0x7fa29ea9dba0) 0 empty

Class std::allocator<std::vector<unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::vector<unsigned int> > (0x0x7fa29eac5a90) 0 empty
  __gnu_cxx::new_allocator<std::vector<unsigned int> > (0x0x7fa29ea9dc00) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::vector<unsigned int> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::vector<unsigned int> > > (0x0x7fa29ea9db40) 0 empty

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

Class __gnu_cxx::__alloc_traits<std::allocator<std::vector<unsigned int> > >::rebind<std::vector<unsigned int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::vector<unsigned int> > >::rebind<std::vector<unsigned int> > (0x0x7fa29ea9dd80) 0 empty

Class std::_Vector_base<std::vector<unsigned int>, std::allocator<std::vector<unsigned int> > >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::vector<unsigned int>, std::allocator<std::vector<unsigned int> > >::_Vector_impl (0x0x7fa29eac5c30) 0
  std::allocator<std::vector<unsigned int> > (0x0x7fa29eac5c98) 0 empty
    __gnu_cxx::new_allocator<std::vector<unsigned int> > (0x0x7fa29ea9de40) 0 empty

Class std::_Vector_base<std::vector<unsigned int>, std::allocator<std::vector<unsigned int> > >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::vector<unsigned int>, std::allocator<std::vector<unsigned int> > > (0x0x7fa29ea9dae0) 0

Class std::vector<std::vector<unsigned int> >
   size=24 align=8
   base size=24 base align=8
std::vector<std::vector<unsigned int> > (0x0x7fa29eac5dd0) 0
  std::_Vector_base<std::vector<unsigned int>, std::allocator<std::vector<unsigned int> > > (0x0x7fa29ea9df60) 0

Class cvflann::lsh::LshStats
   size=96 align=8
   base size=96 base align=8
cvflann::lsh::LshStats (0x0x7fa29ea9d660) 0

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

Class std::iterator_traits<const std::vector<unsigned int>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const std::vector<unsigned int>*> (0x0x7fa29e845120) 0 empty

Class __gnu_cxx::__normal_iterator<const std::vector<unsigned int>*, std::vector<std::vector<unsigned int> > >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const std::vector<unsigned int>*, std::vector<std::vector<unsigned int> > > (0x0x7fa29e8450c0) 0

Class std::__are_same<const std::vector<unsigned int>*, std::vector<unsigned int>*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<const std::vector<unsigned int>*, std::vector<unsigned int>*> (0x0x7fa29e845180) 0 empty

Class __gnu_cxx::__enable_if<false, std::vector<std::vector<unsigned int> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, std::vector<std::vector<unsigned int> > > (0x0x7fa29e8451e0) 0 empty

Class __gnu_cxx::new_allocator<std::pair<const unsigned int, std::vector<unsigned int> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const unsigned int, std::vector<unsigned int> > > (0x0x7fa29e845300) 0 empty

Class std::allocator<std::pair<const unsigned int, std::vector<unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const unsigned int, std::vector<unsigned int> > > (0x0x7fa29eac50d0) 0 empty
  __gnu_cxx::new_allocator<std::pair<const unsigned int, std::vector<unsigned int> > > (0x0x7fa29e845360) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const unsigned int, std::vector<unsigned int> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const unsigned int, std::vector<unsigned int> > > > (0x0x7fa29e8453c0) 0 empty

Class std::allocator<std::pair<const unsigned int, std::vector<unsigned int> > >::rebind<std::pair<const unsigned int, std::vector<unsigned int> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const unsigned int, std::vector<unsigned int> > >::rebind<std::pair<const unsigned int, std::vector<unsigned int> > > (0x0x7fa29e8454e0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const unsigned int, std::vector<unsigned int> > > >::rebind<std::pair<const unsigned int, std::vector<unsigned int> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const unsigned int, std::vector<unsigned int> > > >::rebind<std::pair<const unsigned int, std::vector<unsigned int> > > (0x0x7fa29e845480) 0 empty

Class std::allocator<std::pair<const unsigned int, std::vector<unsigned int> > >::rebind<std::_Rb_tree_node<std::pair<const unsigned int, std::vector<unsigned int> > > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const unsigned int, std::vector<unsigned int> > >::rebind<std::_Rb_tree_node<std::pair<const unsigned int, std::vector<unsigned int> > > > (0x0x7fa29e845600) 0 empty

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

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

Class std::less<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::less<unsigned int> (0x0x7fa29e8d2208) 0 empty
  std::binary_function<unsigned int, unsigned int, bool> (0x0x7fa29e8456c0) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const unsigned int, std::vector<unsigned int> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const unsigned int, std::vector<unsigned int> > > > (0x0x7fa29e845720) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const unsigned int, std::vector<unsigned int> > > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const unsigned int, std::vector<unsigned int> > > > (0x0x7fa29e8d2270) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const unsigned int, std::vector<unsigned int> > > > (0x0x7fa29e845780) 0 empty

Class std::_Rb_tree<unsigned int, std::pair<const unsigned int, std::vector<unsigned int> >, std::_Select1st<std::pair<const unsigned int, std::vector<unsigned int> > >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, std::vector<unsigned int> > > >::_Rb_tree_impl<std::less<unsigned int>, false>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<unsigned int, std::pair<const unsigned int, std::vector<unsigned int> >, std::_Select1st<std::pair<const unsigned int, std::vector<unsigned int> > >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, std::vector<unsigned int> > > >::_Rb_tree_impl<std::less<unsigned int>, false> (0x0x7fa29e8d22d8) 0
  std::allocator<std::_Rb_tree_node<std::pair<const unsigned int, std::vector<unsigned int> > > > (0x0x7fa29e8d2340) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const unsigned int, std::vector<unsigned int> > > > (0x0x7fa29e8458a0) 0 empty

Class std::_Rb_tree<unsigned int, std::pair<const unsigned int, std::vector<unsigned int> >, std::_Select1st<std::pair<const unsigned int, std::vector<unsigned int> > >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, std::vector<unsigned int> > > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<unsigned int, std::pair<const unsigned int, std::vector<unsigned int> >, std::_Select1st<std::pair<const unsigned int, std::vector<unsigned int> > >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, std::vector<unsigned int> > > > (0x0x7fa29e845540) 0

Class std::map<unsigned int, std::vector<unsigned int> >
   size=48 align=8
   base size=48 base align=8
std::map<unsigned int, std::vector<unsigned int> > (0x0x7fa29e8452a0) 0

Class std::pair<const unsigned int, std::vector<unsigned int> >
   size=32 align=8
   base size=32 base align=8
std::pair<const unsigned int, std::vector<unsigned int> > (0x0x7fa29e845960) 0

Class std::_Rb_tree_const_iterator<std::pair<const unsigned int, std::vector<unsigned int> > >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_const_iterator<std::pair<const unsigned int, std::vector<unsigned int> > > (0x0x7fa29e8459c0) 0

Class std::_Rb_tree_iterator<std::pair<const unsigned int, std::vector<unsigned int> > >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<std::pair<const unsigned int, std::vector<unsigned int> > > (0x0x7fa29e845ae0) 0

Class cvflann::lsh::LshTable<unsigned char>
   size=144 align=8
   base size=144 base align=8
cvflann::lsh::LshTable<unsigned char> (0x0x7fa29e845ba0) 0

Class std::iterator_traits<const long unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const long unsigned int*> (0x0x7fa29e845c60) 0 empty

Class __gnu_cxx::__normal_iterator<const long unsigned int*, std::vector<long unsigned int> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const long unsigned int*, std::vector<long unsigned int> > (0x0x7fa29e845c00) 0

Class std::__are_same<const long unsigned int*, long unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<const long unsigned int*, long unsigned int*> (0x0x7fa29e845cc0) 0 empty

Class __gnu_cxx::__enable_if<false, std::vector<long unsigned int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, std::vector<long unsigned int> > (0x0x7fa29e845d20) 0 empty

Class std::iterator_traits<unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<unsigned int*> (0x0x7fa29e845de0) 0 empty

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

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

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

Class cvflann::LshIndexParams
   size=48 align=8
   base size=48 base align=8
cvflann::LshIndexParams (0x0x7fa29e8d2ea0) 0
  std::map<std::basic_string<char>, cvflann::any> (0x0x7fa29e845f00) 0

Class std::pair<float, unsigned int>
   size=8 align=4
   base size=8 base align=4
std::pair<float, unsigned int> (0x0x7fa29e612060) 0

Class std::iterator_traits<const unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const unsigned int*> (0x0x7fa29e612120) 0 empty

Class __gnu_cxx::__normal_iterator<const unsigned int*, std::vector<unsigned int> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const unsigned int*, std::vector<unsigned int> > (0x0x7fa29e6120c0) 0

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

Class std::allocator<std::pair<float, unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<float, unsigned int> > (0x0x7fa29e8d2a28) 0 empty
  __gnu_cxx::new_allocator<std::pair<float, unsigned int> > (0x0x7fa29e6122a0) 0 empty

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

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

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

Class std::_Vector_base<std::pair<float, unsigned int>, std::allocator<std::pair<float, unsigned int> > >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::pair<float, unsigned int>, std::allocator<std::pair<float, unsigned int> > >::_Vector_impl (0x0x7fa29e8d2c30) 0
  std::allocator<std::pair<float, unsigned int> > (0x0x7fa29e8d2c98) 0 empty
    __gnu_cxx::new_allocator<std::pair<float, unsigned int> > (0x0x7fa29e6124e0) 0 empty

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

Class std::vector<std::pair<float, unsigned int> >
   size=24 align=8
   base size=24 base align=8
std::vector<std::pair<float, unsigned int> > (0x0x7fa29e8d2dd0) 0
  std::_Vector_base<std::pair<float, unsigned int>, std::allocator<std::pair<float, unsigned int> > > (0x0x7fa29e612600) 0

Class cvflann::StartStopTimer
   size=16 align=8
   base size=16 base align=8
cvflann::StartStopTimer (0x0x7fa29e612780) 0

Class cvflann::AutotunedIndexParams
   size=48 align=8
   base size=48 base align=8
cvflann::AutotunedIndexParams (0x0x7fa29e6c7138) 0
  std::map<std::basic_string<char>, cvflann::any> (0x0x7fa29e612840) 0

Class cvflann::SavedIndexParams
   size=48 align=8
   base size=48 base align=8
cvflann::SavedIndexParams (0x0x7fa29e6c76e8) 0
  std::map<std::basic_string<char>, cvflann::any> (0x0x7fa29e612a80) 0

Class cv::flann::CvType<unsigned char>
   size=1 align=1
   base size=0 base align=1
cv::flann::CvType<unsigned char> (0x0x7fa29e612c00) 0 empty

Class cv::flann::CvType<char>
   size=1 align=1
   base size=0 base align=1
cv::flann::CvType<char> (0x0x7fa29e612c60) 0 empty

Class cv::flann::CvType<short unsigned int>
   size=1 align=1
   base size=0 base align=1
cv::flann::CvType<short unsigned int> (0x0x7fa29e612cc0) 0 empty

Class cv::flann::CvType<short int>
   size=1 align=1
   base size=0 base align=1
cv::flann::CvType<short int> (0x0x7fa29e612d20) 0 empty

Class cv::flann::CvType<int>
   size=1 align=1
   base size=0 base align=1
cv::flann::CvType<int> (0x0x7fa29e612d80) 0 empty

Class cv::flann::CvType<float>
   size=1 align=1
   base size=0 base align=1
cv::flann::CvType<float> (0x0x7fa29e612de0) 0 empty

Class cv::flann::CvType<double>
   size=1 align=1
   base size=0 base align=1
cv::flann::CvType<double> (0x0x7fa29e612e40) 0 empty

Class CvStereoBMState
   size=120 align=8
   base size=120 base align=8
CvStereoBMState (0x0x7fa29e612f60) 0

Class CvLevMarq
   size=216 align=8
   base size=209 base align=8
CvLevMarq (0x0x7fa29e3e4000) 0

Class cv::Ptr<CvStereoBMState>
   size=16 align=8
   base size=16 base align=8
cv::Ptr<CvStereoBMState> (0x0x7fa29e3e4060) 0

Class cv::StereoBM
   size=16 align=8
   base size=16 base align=8
cv::StereoBM (0x0x7fa29e3e40c0) 0

Vtable for cv::StereoSGBM
cv::StereoSGBM::_ZTVN2cv10StereoSGBME: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN2cv10StereoSGBME)
16    (int (*)(...))cv::StereoSGBM::~StereoSGBM
24    (int (*)(...))cv::StereoSGBM::~StereoSGBM
32    (int (*)(...))cv::StereoSGBM::operator()

Class cv::StereoSGBM
   size=152 align=8
   base size=152 base align=8
cv::StereoSGBM (0x0x7fa29e3e4120) 0
    vptr=((& cv::StereoSGBM::_ZTVN2cv10StereoSGBME) + 16u)

Class CvHaarFeature::<anonymous struct>
   size=20 align=4
   base size=20 base align=4
CvHaarFeature::<anonymous struct> (0x0x7fa29e3e4540) 0

Class CvHaarFeature
   size=64 align=4
   base size=64 base align=4
CvHaarFeature (0x0x7fa29e3e44e0) 0

Class CvHaarClassifier
   size=48 align=8
   base size=48 base align=8
CvHaarClassifier (0x0x7fa29e3e45a0) 0

Class CvHaarStageClassifier
   size=32 align=8
   base size=32 base align=8
CvHaarStageClassifier (0x0x7fa29e3e4600) 0

Class CvHaarClassifierCascade
   size=48 align=8
   base size=48 base align=8
CvHaarClassifierCascade (0x0x7fa29e3e4660) 0

Class CvAvgComp
   size=20 align=4
   base size=20 base align=4
CvAvgComp (0x0x7fa29e3e46c0) 0

Class CvLSVMFilterPosition
   size=12 align=4
   base size=12 base align=4
CvLSVMFilterPosition (0x0x7fa29e3e4720) 0

Class CvLSVMFilterObject
   size=48 align=8
   base size=48 base align=8
CvLSVMFilterObject (0x0x7fa29e3e4780) 0

Class CvLatentSvmDetector
   size=40 align=8
   base size=40 base align=8
CvLatentSvmDetector (0x0x7fa29e3e47e0) 0

Class CvObjectDetection
   size=20 align=4
   base size=20 base align=4
CvObjectDetection (0x0x7fa29e3e4840) 0

Class cv::LatentSvmDetector::ObjectDetection
   size=24 align=4
   base size=24 base align=4
cv::LatentSvmDetector::ObjectDetection (0x0x7fa29e3e4900) 0

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

Class std::allocator<CvLatentSvmDetector*>
   size=1 align=1
   base size=1 base align=1
std::allocator<CvLatentSvmDetector*> (0x0x7fa29e6c7bc8) 0 empty
  __gnu_cxx::new_allocator<CvLatentSvmDetector*> (0x0x7fa29e3e4a80) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<CvLatentSvmDetector*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<CvLatentSvmDetector*> > (0x0x7fa29e3e49c0) 0 empty

Class std::allocator<CvLatentSvmDetector*>::rebind<CvLatentSvmDetector*>
   size=1 align=1
   base size=0 base align=1
std::allocator<CvLatentSvmDetector*>::rebind<CvLatentSvmDetector*> (0x0x7fa29e3e4ba0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<CvLatentSvmDetector*> >::rebind<CvLatentSvmDetector*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<CvLatentSvmDetector*> >::rebind<CvLatentSvmDetector*> (0x0x7fa29e3e4b40) 0 empty

Class std::_Vector_base<CvLatentSvmDetector*, std::allocator<CvLatentSvmDetector*> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<CvLatentSvmDetector*, std::allocator<CvLatentSvmDetector*> >::_Vector_impl (0x0x7fa29e6c7d68) 0
  std::allocator<CvLatentSvmDetector*> (0x0x7fa29e6c7dd0) 0 empty
    __gnu_cxx::new_allocator<CvLatentSvmDetector*> (0x0x7fa29e3e4cc0) 0 empty

Class std::_Vector_base<CvLatentSvmDetector*, std::allocator<CvLatentSvmDetector*> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<CvLatentSvmDetector*, std::allocator<CvLatentSvmDetector*> > (0x0x7fa29e3e4960) 0

Class std::vector<CvLatentSvmDetector*>
   size=24 align=8
   base size=24 base align=8
std::vector<CvLatentSvmDetector*> (0x0x7fa29e6c7e38) 0
  std::_Vector_base<CvLatentSvmDetector*, std::allocator<CvLatentSvmDetector*> > (0x0x7fa29e3e4de0) 0

Class __gnu_cxx::new_allocator<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::basic_string<char> > (0x0x7fa29e3e4f00) 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> > (0x0x7fa29e6c7f08) 0 empty
  __gnu_cxx::new_allocator<std::basic_string<char> > (0x0x7fa29e3e4f60) 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> > > (0x0x7fa29e3e4ea0) 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> > (0x0x7fa29e13c0c0) 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> > (0x0x7fa29e13c060) 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 (0x0x7fa29e6c7340) 0
  std::allocator<std::basic_string<char> > (0x0x7fa29e6c73a8) 0 empty
    __gnu_cxx::new_allocator<std::basic_string<char> > (0x0x7fa29e13c120) 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> > > (0x0x7fa29e3e4e40) 0

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

Vtable for cv::LatentSvmDetector
cv::LatentSvmDetector::_ZTVN2cv17LatentSvmDetectorE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN2cv17LatentSvmDetectorE)
16    (int (*)(...))cv::LatentSvmDetector::~LatentSvmDetector
24    (int (*)(...))cv::LatentSvmDetector::~LatentSvmDetector
32    (int (*)(...))cv::LatentSvmDetector::clear
40    (int (*)(...))cv::LatentSvmDetector::empty
48    (int (*)(...))cv::LatentSvmDetector::detect

Class cv::LatentSvmDetector
   size=56 align=8
   base size=56 base align=8
cv::LatentSvmDetector (0x0x7fa29e3e48a0) 0
    vptr=((& cv::LatentSvmDetector::_ZTVN2cv17LatentSvmDetectorE) + 16u)

Class cv::SimilarRects
   size=8 align=8
   base size=8 base align=8
cv::SimilarRects (0x0x7fa29e13c1e0) 0

Vtable for cv::FeatureEvaluator
cv::FeatureEvaluator::_ZTVN2cv16FeatureEvaluatorE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN2cv16FeatureEvaluatorE)
16    (int (*)(...))cv::FeatureEvaluator::~FeatureEvaluator
24    (int (*)(...))cv::FeatureEvaluator::~FeatureEvaluator
32    (int (*)(...))cv::FeatureEvaluator::read
40    (int (*)(...))cv::FeatureEvaluator::clone
48    (int (*)(...))cv::FeatureEvaluator::getFeatureType
56    (int (*)(...))cv::FeatureEvaluator::setImage
64    (int (*)(...))cv::FeatureEvaluator::setWindow
72    (int (*)(...))cv::FeatureEvaluator::calcOrd
80    (int (*)(...))cv::FeatureEvaluator::calcCat

Class cv::FeatureEvaluator
   size=8 align=8
   base size=8 base align=8
cv::FeatureEvaluator (0x0x7fa29e13c240) 0 nearly-empty
    vptr=((& cv::FeatureEvaluator::_ZTVN2cv16FeatureEvaluatorE) + 16u)

Class cv::Ptr<CvHaarClassifierCascade>
   size=16 align=8
   base size=16 base align=8
cv::Ptr<CvHaarClassifierCascade> (0x0x7fa29e13c2a0) 0

Class cv::CascadeClassifier::Data::DTreeNode
   size=16 align=4
   base size=16 base align=4
cv::CascadeClassifier::Data::DTreeNode (0x0x7fa29e13c3c0) 0

Class cv::CascadeClassifier::Data::DTree
   size=4 align=4
   base size=4 base align=4
cv::CascadeClassifier::Data::DTree (0x0x7fa29e13c420) 0

Class cv::CascadeClassifier::Data::Stage
   size=12 align=4
   base size=12 base align=4
cv::CascadeClassifier::Data::Stage (0x0x7fa29e13c480) 0

Class __gnu_cxx::new_allocator<cv::CascadeClassifier::Data::Stage>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<cv::CascadeClassifier::Data::Stage> (0x0x7fa29e13c5a0) 0 empty

Class std::allocator<cv::CascadeClassifier::Data::Stage>
   size=1 align=1
   base size=1 base align=1
std::allocator<cv::CascadeClassifier::Data::Stage> (0x0x7fa29e6c7618) 0 empty
  __gnu_cxx::new_allocator<cv::CascadeClassifier::Data::Stage> (0x0x7fa29e13c600) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<cv::CascadeClassifier::Data::Stage> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<cv::CascadeClassifier::Data::Stage> > (0x0x7fa29e13c540) 0 empty

Class std::allocator<cv::CascadeClassifier::Data::Stage>::rebind<cv::CascadeClassifier::Data::Stage>
   size=1 align=1
   base size=0 base align=1
std::allocator<cv::CascadeClassifier::Data::Stage>::rebind<cv::CascadeClassifier::Data::Stage> (0x0x7fa29e13c720) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<cv::CascadeClassifier::Data::Stage> >::rebind<cv::CascadeClassifier::Data::Stage>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<cv::CascadeClassifier::Data::Stage> >::rebind<cv::CascadeClassifier::Data::Stage> (0x0x7fa29e13c6c0) 0 empty

Class std::_Vector_base<cv::CascadeClassifier::Data::Stage, std::allocator<cv::CascadeClassifier::Data::Stage> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<cv::CascadeClassifier::Data::Stage, std::allocator<cv::CascadeClassifier::Data::Stage> >::_Vector_impl (0x0x7fa29e6c77b8) 0
  std::allocator<cv::CascadeClassifier::Data::Stage> (0x0x7fa29e6c7820) 0 empty
    __gnu_cxx::new_allocator<cv::CascadeClassifier::Data::Stage> (0x0x7fa29e13c840) 0 empty

Class std::_Vector_base<cv::CascadeClassifier::Data::Stage, std::allocator<cv::CascadeClassifier::Data::Stage> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<cv::CascadeClassifier::Data::Stage, std::allocator<cv::CascadeClassifier::Data::Stage> > (0x0x7fa29e13c4e0) 0

Class std::vector<cv::CascadeClassifier::Data::Stage>
   size=24 align=8
   base size=24 base align=8
std::vector<cv::CascadeClassifier::Data::Stage> (0x0x7fa29e6c7958) 0
  std::_Vector_base<cv::CascadeClassifier::Data::Stage, std::allocator<cv::CascadeClassifier::Data::Stage> > (0x0x7fa29e13c8a0) 0

Class __gnu_cxx::new_allocator<cv::CascadeClassifier::Data::DTree>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<cv::CascadeClassifier::Data::DTree> (0x0x7fa29e13ca80) 0 empty

Class std::allocator<cv::CascadeClassifier::Data::DTree>
   size=1 align=1
   base size=1 base align=1
std::allocator<cv::CascadeClassifier::Data::DTree> (0x0x7fa29e6c7a28) 0 empty
  __gnu_cxx::new_allocator<cv::CascadeClassifier::Data::DTree> (0x0x7fa29e13cae0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<cv::CascadeClassifier::Data::DTree> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<cv::CascadeClassifier::Data::DTree> > (0x0x7fa29e13ca20) 0 empty

Class std::allocator<cv::CascadeClassifier::Data::DTree>::rebind<cv::CascadeClassifier::Data::DTree>
   size=1 align=1
   base size=0 base align=1
std::allocator<cv::CascadeClassifier::Data::DTree>::rebind<cv::CascadeClassifier::Data::DTree> (0x0x7fa29e13cc00) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<cv::CascadeClassifier::Data::DTree> >::rebind<cv::CascadeClassifier::Data::DTree>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<cv::CascadeClassifier::Data::DTree> >::rebind<cv::CascadeClassifier::Data::DTree> (0x0x7fa29e13cba0) 0 empty

Class std::_Vector_base<cv::CascadeClassifier::Data::DTree, std::allocator<cv::CascadeClassifier::Data::DTree> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<cv::CascadeClassifier::Data::DTree, std::allocator<cv::CascadeClassifier::Data::DTree> >::_Vector_impl (0x0x7fa29e6c7c30) 0
  std::allocator<cv::CascadeClassifier::Data::DTree> (0x0x7fa29e6c7ea0) 0 empty
    __gnu_cxx::new_allocator<cv::CascadeClassifier::Data::DTree> (0x0x7fa29e13cd20) 0 empty

Class std::_Vector_base<cv::CascadeClassifier::Data::DTree, std::allocator<cv::CascadeClassifier::Data::DTree> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<cv::CascadeClassifier::Data::DTree, std::allocator<cv::CascadeClassifier::Data::DTree> > (0x0x7fa29e13c9c0) 0

Class std::vector<cv::CascadeClassifier::Data::DTree>
   size=24 align=8
   base size=24 base align=8
std::vector<cv::CascadeClassifier::Data::DTree> (0x0x7fa29e25d068) 0
  std::_Vector_base<cv::CascadeClassifier::Data::DTree, std::allocator<cv::CascadeClassifier::Data::DTree> > (0x0x7fa29e13cd80) 0

Class __gnu_cxx::new_allocator<cv::CascadeClassifier::Data::DTreeNode>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<cv::CascadeClassifier::Data::DTreeNode> (0x0x7fa29e13cf60) 0 empty

Class std::allocator<cv::CascadeClassifier::Data::DTreeNode>
   size=1 align=1
   base size=1 base align=1
std::allocator<cv::CascadeClassifier::Data::DTreeNode> (0x0x7fa29e25d138) 0 empty
  __gnu_cxx::new_allocator<cv::CascadeClassifier::Data::DTreeNode> (0x0x7fa29e2b1000) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<cv::CascadeClassifier::Data::DTreeNode> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<cv::CascadeClassifier::Data::DTreeNode> > (0x0x7fa29e13cf00) 0 empty

Class std::allocator<cv::CascadeClassifier::Data::DTreeNode>::rebind<cv::CascadeClassifier::Data::DTreeNode>
   size=1 align=1
   base size=0 base align=1
std::allocator<cv::CascadeClassifier::Data::DTreeNode>::rebind<cv::CascadeClassifier::Data::DTreeNode> (0x0x7fa29e2b1120) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<cv::CascadeClassifier::Data::DTreeNode> >::rebind<cv::CascadeClassifier::Data::DTreeNode>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<cv::CascadeClassifier::Data::DTreeNode> >::rebind<cv::CascadeClassifier::Data::DTreeNode> (0x0x7fa29e2b10c0) 0 empty

Class std::_Vector_base<cv::CascadeClassifier::Data::DTreeNode, std::allocator<cv::CascadeClassifier::Data::DTreeNode> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<cv::CascadeClassifier::Data::DTreeNode, std::allocator<cv::CascadeClassifier::Data::DTreeNode> >::_Vector_impl (0x0x7fa29e25d3a8) 0
  std::allocator<cv::CascadeClassifier::Data::DTreeNode> (0x0x7fa29e25d410) 0 empty
    __gnu_cxx::new_allocator<cv::CascadeClassifier::Data::DTreeNode> (0x0x7fa29e2b1180) 0 empty

Class std::_Vector_base<cv::CascadeClassifier::Data::DTreeNode, std::allocator<cv::CascadeClassifier::Data::DTreeNode> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<cv::CascadeClassifier::Data::DTreeNode, std::allocator<cv::CascadeClassifier::Data::DTreeNode> > (0x0x7fa29e13cea0) 0

Class std::vector<cv::CascadeClassifier::Data::DTreeNode>
   size=24 align=8
   base size=24 base align=8
std::vector<cv::CascadeClassifier::Data::DTreeNode> (0x0x7fa29e25d478) 0
  std::_Vector_base<cv::CascadeClassifier::Data::DTreeNode, std::allocator<cv::CascadeClassifier::Data::DTreeNode> > (0x0x7fa29e2b11e0) 0

Class __gnu_cxx::new_allocator<float>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<float> (0x0x7fa29e2b1300) 0 empty

Class std::allocator<float>
   size=1 align=1
   base size=1 base align=1
std::allocator<float> (0x0x7fa29e25d618) 0 empty
  __gnu_cxx::new_allocator<float> (0x0x7fa29e2b1360) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<float> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<float> > (0x0x7fa29e2b12a0) 0 empty

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

Class __gnu_cxx::__alloc_traits<std::allocator<float> >::rebind<float>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<float> >::rebind<float> (0x0x7fa29e2b1420) 0 empty

Class std::_Vector_base<float, std::allocator<float> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<float, std::allocator<float> >::_Vector_impl (0x0x7fa29e25d7b8) 0
  std::allocator<float> (0x0x7fa29e25d820) 0 empty
    __gnu_cxx::new_allocator<float> (0x0x7fa29e2b14e0) 0 empty

Class std::_Vector_base<float, std::allocator<float> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<float, std::allocator<float> > (0x0x7fa29e2b1240) 0

Class std::vector<float>
   size=24 align=8
   base size=24 base align=8
std::vector<float> (0x0x7fa29e25d888) 0
  std::_Vector_base<float, std::allocator<float> > (0x0x7fa29e2b1540) 0

Class cv::CascadeClassifier::Data
   size=144 align=8
   base size=144 base align=8
cv::CascadeClassifier::Data (0x0x7fa29e13c360) 0

Class cv::Ptr<cv::FeatureEvaluator>
   size=16 align=8
   base size=16 base align=8
cv::Ptr<cv::FeatureEvaluator> (0x0x7fa29e2b15a0) 0

Vtable for cv::CascadeClassifier::MaskGenerator
cv::CascadeClassifier::MaskGenerator::_ZTVN2cv17CascadeClassifier13MaskGeneratorE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN2cv17CascadeClassifier13MaskGeneratorE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))cv::CascadeClassifier::MaskGenerator::initializeMask

Class cv::CascadeClassifier::MaskGenerator
   size=8 align=8
   base size=8 base align=8
cv::CascadeClassifier::MaskGenerator (0x0x7fa29e2b1600) 0 nearly-empty
    vptr=((& cv::CascadeClassifier::MaskGenerator::_ZTVN2cv17CascadeClassifier13MaskGeneratorE) + 16u)

Class cv::Ptr<cv::CascadeClassifier::MaskGenerator>
   size=16 align=8
   base size=16 base align=8
cv::Ptr<cv::CascadeClassifier::MaskGenerator> (0x0x7fa29e2b16c0) 0

Vtable for cv::CascadeClassifier
cv::CascadeClassifier::_ZTVN2cv17CascadeClassifierE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN2cv17CascadeClassifierE)
16    (int (*)(...))cv::CascadeClassifier::~CascadeClassifier
24    (int (*)(...))cv::CascadeClassifier::~CascadeClassifier
32    (int (*)(...))cv::CascadeClassifier::empty
40    (int (*)(...))cv::CascadeClassifier::read
48    (int (*)(...))cv::CascadeClassifier::detectMultiScale
56    (int (*)(...))cv::CascadeClassifier::detectMultiScale
64    (int (*)(...))cv::CascadeClassifier::getOriginalWindowSize
72    (int (*)(...))cv::CascadeClassifier::detectSingleScale
80    (int (*)(...))cv::CascadeClassifier::runAt

Class cv::CascadeClassifier
   size=200 align=8
   base size=200 base align=8
cv::CascadeClassifier (0x0x7fa29e13c300) 0
    vptr=((& cv::CascadeClassifier::_ZTVN2cv17CascadeClassifierE) + 16u)

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

Class std::allocator<cv::Point_<int> >
   size=1 align=1
   base size=1 base align=1
std::allocator<cv::Point_<int> > (0x0x7fa29e25da28) 0 empty
  __gnu_cxx::new_allocator<cv::Point_<int> > (0x0x7fa29e2b18a0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<cv::Point_<int> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<cv::Point_<int> > > (0x0x7fa29e2b17e0) 0 empty

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

Class __gnu_cxx::__alloc_traits<std::allocator<cv::Point_<int> > >::rebind<cv::Point_<int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<cv::Point_<int> > >::rebind<cv::Point_<int> > (0x0x7fa29e2b1960) 0 empty

Class std::_Vector_base<cv::Point_<int>, std::allocator<cv::Point_<int> > >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<cv::Point_<int>, std::allocator<cv::Point_<int> > >::_Vector_impl (0x0x7fa29e25dbc8) 0
  std::allocator<cv::Point_<int> > (0x0x7fa29e25dc30) 0 empty
    __gnu_cxx::new_allocator<cv::Point_<int> > (0x0x7fa29e2b1a20) 0 empty

Class std::_Vector_base<cv::Point_<int>, std::allocator<cv::Point_<int> > >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<cv::Point_<int>, std::allocator<cv::Point_<int> > > (0x0x7fa29e2b1780) 0

Class std::vector<cv::Point_<int> >
   size=24 align=8
   base size=24 base align=8
std::vector<cv::Point_<int> > (0x0x7fa29e25dc98) 0
  std::_Vector_base<cv::Point_<int>, std::allocator<cv::Point_<int> > > (0x0x7fa29e2b1a80) 0

Class __gnu_cxx::new_allocator<double>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<double> (0x0x7fa29e2b1ba0) 0 empty

Class std::allocator<double>
   size=1 align=1
   base size=1 base align=1
std::allocator<double> (0x0x7fa29e25de38) 0 empty
  __gnu_cxx::new_allocator<double> (0x0x7fa29e2b1c00) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<double> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<double> > (0x0x7fa29e2b1b40) 0 empty

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

Class __gnu_cxx::__alloc_traits<std::allocator<double> >::rebind<double>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<double> >::rebind<double> (0x0x7fa29e2b1cc0) 0 empty

Class std::_Vector_base<double, std::allocator<double> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<double, std::allocator<double> >::_Vector_impl (0x0x7fa29e25d0d0) 0
  std::allocator<double> (0x0x7fa29e25d1a0) 0 empty
    __gnu_cxx::new_allocator<double> (0x0x7fa29e2b1d80) 0 empty

Class std::_Vector_base<double, std::allocator<double> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<double, std::allocator<double> > (0x0x7fa29e2b1ae0) 0

Class std::vector<double>
   size=24 align=8
   base size=24 base align=8
std::vector<double> (0x0x7fa29e25d4e0) 0
  std::_Vector_base<double, std::allocator<double> > (0x0x7fa29e2b1de0) 0

Class cv::DetectionROI
   size=56 align=8
   base size=56 base align=8
cv::DetectionROI (0x0x7fa29e2b1720) 0

Vtable for cv::HOGDescriptor
cv::HOGDescriptor::_ZTVN2cv13HOGDescriptorE: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN2cv13HOGDescriptorE)
16    (int (*)(...))cv::HOGDescriptor::~HOGDescriptor
24    (int (*)(...))cv::HOGDescriptor::~HOGDescriptor
32    (int (*)(...))cv::HOGDescriptor::setSVMDetector
40    (int (*)(...))cv::HOGDescriptor::read
48    (int (*)(...))cv::HOGDescriptor::write
56    (int (*)(...))cv::HOGDescriptor::load
64    (int (*)(...))cv::HOGDescriptor::save
72    (int (*)(...))cv::HOGDescriptor::copyTo
80    (int (*)(...))cv::HOGDescriptor::compute
88    (int (*)(...))cv::HOGDescriptor::detect
96    (int (*)(...))cv::HOGDescriptor::detect
104   (int (*)(...))cv::HOGDescriptor::detectMultiScale
112   (int (*)(...))cv::HOGDescriptor::detectMultiScale
120   (int (*)(...))cv::HOGDescriptor::computeGradient

Class cv::HOGDescriptor
   size=112 align=8
   base size=108 base align=8
cv::HOGDescriptor (0x0x7fa29e2b1e40) 0
    vptr=((& cv::HOGDescriptor::_ZTVN2cv13HOGDescriptorE) + 16u)

Class CvDataMatrixCode
   size=24 align=8
   base size=24 base align=8
CvDataMatrixCode (0x0x7fa29e2b1ea0) 0

Class cv::linemod::Feature
   size=12 align=4
   base size=12 base align=4
cv::linemod::Feature (0x0x7fa29e2b1f00) 0

Class __gnu_cxx::new_allocator<cv::linemod::Feature>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<cv::linemod::Feature> (0x0x7fa29dca80c0) 0 empty

Class std::allocator<cv::linemod::Feature>
   size=1 align=1
   base size=1 base align=1
std::allocator<cv::linemod::Feature> (0x0x7fa29e25dd00) 0 empty
  __gnu_cxx::new_allocator<cv::linemod::Feature> (0x0x7fa29dca8120) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<cv::linemod::Feature> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<cv::linemod::Feature> > (0x0x7fa29dca8060) 0 empty

Class std::allocator<cv::linemod::Feature>::rebind<cv::linemod::Feature>
   size=1 align=1
   base size=0 base align=1
std::allocator<cv::linemod::Feature>::rebind<cv::linemod::Feature> (0x0x7fa29dca8240) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<cv::linemod::Feature> >::rebind<cv::linemod::Feature>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<cv::linemod::Feature> >::rebind<cv::linemod::Feature> (0x0x7fa29dca81e0) 0 empty

Class std::_Vector_base<cv::linemod::Feature, std::allocator<cv::linemod::Feature> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<cv::linemod::Feature, std::allocator<cv::linemod::Feature> >::_Vector_impl (0x0x7fa29dccb068) 0
  std::allocator<cv::linemod::Feature> (0x0x7fa29dccb0d0) 0 empty
    __gnu_cxx::new_allocator<cv::linemod::Feature> (0x0x7fa29dca8360) 0 empty

Class std::_Vector_base<cv::linemod::Feature, std::allocator<cv::linemod::Feature> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<cv::linemod::Feature, std::allocator<cv::linemod::Feature> > (0x0x7fa29dca8000) 0

Class std::vector<cv::linemod::Feature>
   size=24 align=8
   base size=24 base align=8
std::vector<cv::linemod::Feature> (0x0x7fa29dccb138) 0
  std::_Vector_base<cv::linemod::Feature, std::allocator<cv::linemod::Feature> > (0x0x7fa29dca8480) 0

Class cv::linemod::Template
   size=40 align=8
   base size=40 base align=8
cv::linemod::Template (0x0x7fa29e2b1f60) 0

Class cv::linemod::QuantizedPyramid::Candidate
   size=16 align=4
   base size=16 base align=4
cv::linemod::QuantizedPyramid::Candidate (0x0x7fa29dca8540) 0

Vtable for cv::linemod::QuantizedPyramid
cv::linemod::QuantizedPyramid::_ZTVN2cv7linemod16QuantizedPyramidE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN2cv7linemod16QuantizedPyramidE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual

Class cv::linemod::QuantizedPyramid
   size=8 align=8
   base size=8 base align=8
cv::linemod::QuantizedPyramid (0x0x7fa29dca84e0) 0 nearly-empty
    vptr=((& cv::linemod::QuantizedPyramid::_ZTVN2cv7linemod16QuantizedPyramidE) + 16u)

Vtable for cv::linemod::Modality
cv::linemod::Modality::_ZTVN2cv7linemod8ModalityE: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN2cv7linemod8ModalityE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual

Class cv::linemod::Modality
   size=8 align=8
   base size=8 base align=8
cv::linemod::Modality (0x0x7fa29dca85a0) 0 nearly-empty
    vptr=((& cv::linemod::Modality::_ZTVN2cv7linemod8ModalityE) + 16u)

Class cv::Ptr<cv::linemod::QuantizedPyramid>
   size=16 align=8
   base size=16 base align=8
cv::Ptr<cv::linemod::QuantizedPyramid> (0x0x7fa29dca8600) 0

Vtable for cv::linemod::ColorGradient
cv::linemod::ColorGradient::_ZTVN2cv7linemod13ColorGradientE: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN2cv7linemod13ColorGradientE)
16    (int (*)(...))cv::linemod::ColorGradient::~ColorGradient
24    (int (*)(...))cv::linemod::ColorGradient::~ColorGradient
32    (int (*)(...))cv::linemod::ColorGradient::name
40    (int (*)(...))cv::linemod::ColorGradient::read
48    (int (*)(...))cv::linemod::ColorGradient::write
56    (int (*)(...))cv::linemod::ColorGradient::processImpl

Class cv::linemod::ColorGradient
   size=32 align=8
   base size=28 base align=8
cv::linemod::ColorGradient (0x0x7fa29dccb270) 0
    vptr=((& cv::linemod::ColorGradient::_ZTVN2cv7linemod13ColorGradientE) + 16u)
  cv::linemod::Modality (0x0x7fa29dca8660) 0 nearly-empty
      primary-for cv::linemod::ColorGradient (0x0x7fa29dccb270)

Vtable for cv::linemod::DepthNormal
cv::linemod::DepthNormal::_ZTVN2cv7linemod11DepthNormalE: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN2cv7linemod11DepthNormalE)
16    (int (*)(...))cv::linemod::DepthNormal::~DepthNormal
24    (int (*)(...))cv::linemod::DepthNormal::~DepthNormal
32    (int (*)(...))cv::linemod::DepthNormal::name
40    (int (*)(...))cv::linemod::DepthNormal::read
48    (int (*)(...))cv::linemod::DepthNormal::write
56    (int (*)(...))cv::linemod::DepthNormal::processImpl

Class cv::linemod::DepthNormal
   size=32 align=8
   base size=28 base align=8
cv::linemod::DepthNormal (0x0x7fa29dccb2d8) 0
    vptr=((& cv::linemod::DepthNormal::_ZTVN2cv7linemod11DepthNormalE) + 16u)
  cv::linemod::Modality (0x0x7fa29dca86c0) 0 nearly-empty
      primary-for cv::linemod::DepthNormal (0x0x7fa29dccb2d8)

Class cv::linemod::Match
   size=32 align=8
   base size=28 base align=8
cv::linemod::Match (0x0x7fa29dca8720) 0

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

Class __gnu_cxx::new_allocator<cv::Ptr<cv::linemod::Modality> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<cv::Ptr<cv::linemod::Modality> > (0x0x7fa29dca8900) 0 empty

Class std::allocator<cv::Ptr<cv::linemod::Modality> >
   size=1 align=1
   base size=1 base align=1
std::allocator<cv::Ptr<cv::linemod::Modality> > (0x0x7fa29dccb5b0) 0 empty
  __gnu_cxx::new_allocator<cv::Ptr<cv::linemod::Modality> > (0x0x7fa29dca8960) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<cv::Ptr<cv::linemod::Modality> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<cv::Ptr<cv::linemod::Modality> > > (0x0x7fa29dca88a0) 0 empty

Class std::allocator<cv::Ptr<cv::linemod::Modality> >::rebind<cv::Ptr<cv::linemod::Modality> >
   size=1 align=1
   base size=0 base align=1
std::allocator<cv::Ptr<cv::linemod::Modality> >::rebind<cv::Ptr<cv::linemod::Modality> > (0x0x7fa29dca8a80) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<cv::Ptr<cv::linemod::Modality> > >::rebind<cv::Ptr<cv::linemod::Modality> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<cv::Ptr<cv::linemod::Modality> > >::rebind<cv::Ptr<cv::linemod::Modality> > (0x0x7fa29dca8a20) 0 empty

Class std::_Vector_base<cv::Ptr<cv::linemod::Modality>, std::allocator<cv::Ptr<cv::linemod::Modality> > >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<cv::Ptr<cv::linemod::Modality>, std::allocator<cv::Ptr<cv::linemod::Modality> > >::_Vector_impl (0x0x7fa29dccb750) 0
  std::allocator<cv::Ptr<cv::linemod::Modality> > (0x0x7fa29dccb7b8) 0 empty
    __gnu_cxx::new_allocator<cv::Ptr<cv::linemod::Modality> > (0x0x7fa29dca8ba0) 0 empty

Class std::_Vector_base<cv::Ptr<cv::linemod::Modality>, std::allocator<cv::Ptr<cv::linemod::Modality> > >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<cv::Ptr<cv::linemod::Modality>, std::allocator<cv::Ptr<cv::linemod::Modality> > > (0x0x7fa29dca8840) 0

Class std::vector<cv::Ptr<cv::linemod::Modality> >
   size=24 align=8
   base size=24 base align=8
std::vector<cv::Ptr<cv::linemod::Modality> > (0x0x7fa29dccb8f0) 0
  std::_Vector_base<cv::Ptr<cv::linemod::Modality>, std::allocator<cv::Ptr<cv::linemod::Modality> > > (0x0x7fa29dca8cc0) 0

Class __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, std::vector<std::vector<cv::linemod::Template> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, std::vector<std::vector<cv::linemod::Template> > > > (0x0x7fa29dca8e40) 0 empty

Class std::allocator<std::pair<const std::basic_string<char>, std::vector<std::vector<cv::linemod::Template> > > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const std::basic_string<char>, std::vector<std::vector<cv::linemod::Template> > > > (0x0x7fa29dccba28) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, std::vector<std::vector<cv::linemod::Template> > > > (0x0x7fa29dca8ea0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, std::vector<std::vector<cv::linemod::Template> > > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, std::vector<std::vector<cv::linemod::Template> > > > > (0x0x7fa29dca8f00) 0 empty

Class std::allocator<std::pair<const std::basic_string<char>, std::vector<std::vector<cv::linemod::Template> > > >::rebind<std::pair<const std::basic_string<char>, std::vector<std::vector<cv::linemod::Template> > > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const std::basic_string<char>, std::vector<std::vector<cv::linemod::Template> > > >::rebind<std::pair<const std::basic_string<char>, std::vector<std::vector<cv::linemod::Template> > > > (0x0x7fa29ddf4060) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, std::vector<std::vector<cv::linemod::Template> > > > >::rebind<std::pair<const std::basic_string<char>, std::vector<std::vector<cv::linemod::Template> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, std::vector<std::vector<cv::linemod::Template> > > > >::rebind<std::pair<const std::basic_string<char>, std::vector<std::vector<cv::linemod::Template> > > > (0x0x7fa29ddf4000) 0 empty

Class std::allocator<std::pair<const std::basic_string<char>, std::vector<std::vector<cv::linemod::Template> > > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::vector<std::vector<cv::linemod::Template> > > > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const std::basic_string<char>, std::vector<std::vector<cv::linemod::Template> > > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::vector<std::vector<cv::linemod::Template> > > > > (0x0x7fa29ddf4180) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, std::vector<std::vector<cv::linemod::Template> > > > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::vector<std::vector<cv::linemod::Template> > > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, std::vector<std::vector<cv::linemod::Template> > > > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::vector<std::vector<cv::linemod::Template> > > > > (0x0x7fa29ddf4120) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::vector<std::vector<cv::linemod::Template> > > > >
   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::vector<std::vector<cv::linemod::Template> > > > > (0x0x7fa29ddf41e0) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::vector<std::vector<cv::linemod::Template> > > > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::vector<std::vector<cv::linemod::Template> > > > > (0x0x7fa29dccbc98) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::vector<std::vector<cv::linemod::Template> > > > > (0x0x7fa29ddf4240) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::vector<std::vector<cv::linemod::Template> > >, std::_Select1st<std::pair<const std::basic_string<char>, std::vector<std::vector<cv::linemod::Template> > > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::vector<std::vector<cv::linemod::Template> > > > >::_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::vector<std::vector<cv::linemod::Template> > >, std::_Select1st<std::pair<const std::basic_string<char>, std::vector<std::vector<cv::linemod::Template> > > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::vector<std::vector<cv::linemod::Template> > > > >::_Rb_tree_impl<std::less<std::basic_string<char> >, false> (0x0x7fa29dccbd00) 0
  std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::vector<std::vector<cv::linemod::Template> > > > > (0x0x7fa29dccbd68) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::vector<std::vector<cv::linemod::Template> > > > > (0x0x7fa29ddf42a0) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::vector<std::vector<cv::linemod::Template> > >, std::_Select1st<std::pair<const std::basic_string<char>, std::vector<std::vector<cv::linemod::Template> > > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::vector<std::vector<cv::linemod::Template> > > > >
   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::vector<std::vector<cv::linemod::Template> > >, std::_Select1st<std::pair<const std::basic_string<char>, std::vector<std::vector<cv::linemod::Template> > > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::vector<std::vector<cv::linemod::Template> > > > > (0x0x7fa29ddf40c0) 0

Class std::map<std::basic_string<char>, std::vector<std::vector<cv::linemod::Template> > >
   size=48 align=8
   base size=48 base align=8
std::map<std::basic_string<char>, std::vector<std::vector<cv::linemod::Template> > > (0x0x7fa29dca8de0) 0

Class cv::linemod::Detector
   size=104 align=8
   base size=104 base align=8
cv::linemod::Detector (0x0x7fa29dca87e0) 0

Class CvRandState
   size=80 align=8
   base size=80 base align=8
CvRandState (0x0x7fa29ddf4300) 0

Class _CvPixelPosition8u
   size=56 align=8
   base size=56 base align=8
_CvPixelPosition8u (0x0x7fa29ddf4360) 0

Class _CvPixelPosition8s
   size=56 align=8
   base size=56 base align=8
_CvPixelPosition8s (0x0x7fa29ddf43c0) 0

Class _CvPixelPosition32f
   size=56 align=8
   base size=56 base align=8
_CvPixelPosition32f (0x0x7fa29ddf4420) 0

Class CvSURFPoint
   size=24 align=4
   base size=24 base align=4
CvSURFPoint (0x0x7fa29ddf4480) 0

Class CvSURFParams
   size=24 align=8
   base size=24 base align=8
CvSURFParams (0x0x7fa29ddf44e0) 0

Class CvMSERParams
   size=48 align=8
   base size=48 base align=8
CvMSERParams (0x0x7fa29ddf4540) 0

Class CvStarKeypoint
   size=16 align=4
   base size=16 base align=4
CvStarKeypoint (0x0x7fa29ddf4600) 0

Class CvStarDetectorParams
   size=20 align=4
   base size=20 base align=4
CvStarDetectorParams (0x0x7fa29ddf4660) 0

Class cv::BlockedRange
   size=12 align=4
   base size=12 base align=4
cv::BlockedRange (0x0x7fa29ddf46c0) 0

Class cv::Split
   size=1 align=1
   base size=0 base align=1
cv::Split (0x0x7fa29ddf4720) 0 empty

Class CvFuncTable
   size=64 align=8
   base size=64 base align=8
CvFuncTable (0x0x7fa29ddf4780) 0

Class CvBigFuncTable
   size=256 align=8
   base size=256 base align=8
CvBigFuncTable (0x0x7fa29ddf47e0) 0

Vtable for CvOpenGlFuncTab
CvOpenGlFuncTab::_ZTV15CvOpenGlFuncTab: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI15CvOpenGlFuncTab)
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

Class CvOpenGlFuncTab
   size=8 align=8
   base size=8 base align=8
CvOpenGlFuncTab (0x0x7fa29ddf4840) 0 nearly-empty
    vptr=((& CvOpenGlFuncTab::_ZTV15CvOpenGlFuncTab) + 16u)

Class cv::Ptr<CvCapture>
   size=16 align=8
   base size=16 base align=8
cv::Ptr<CvCapture> (0x0x7fa29ddf48a0) 0

Class cv::Ptr<CvVideoWriter>
   size=16 align=8
   base size=16 base align=8
cv::Ptr<CvVideoWriter> (0x0x7fa29ddf4900) 0

Vtable for cv::VideoCapture
cv::VideoCapture::_ZTVN2cv12VideoCaptureE: 14u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN2cv12VideoCaptureE)
16    (int (*)(...))cv::VideoCapture::~VideoCapture
24    (int (*)(...))cv::VideoCapture::~VideoCapture
32    (int (*)(...))cv::VideoCapture::open
40    (int (*)(...))cv::VideoCapture::open
48    (int (*)(...))cv::VideoCapture::isOpened
56    (int (*)(...))cv::VideoCapture::release
64    (int (*)(...))cv::VideoCapture::grab
72    (int (*)(...))cv::VideoCapture::retrieve
80    (int (*)(...))cv::VideoCapture::operator>>
88    (int (*)(...))cv::VideoCapture::read
96    (int (*)(...))cv::VideoCapture::set
104   (int (*)(...))cv::VideoCapture::get

Class cv::VideoCapture
   size=24 align=8
   base size=24 base align=8
cv::VideoCapture (0x0x7fa29ddf4960) 0
    vptr=((& cv::VideoCapture::_ZTVN2cv12VideoCaptureE) + 16u)

Vtable for cv::VideoWriter
cv::VideoWriter::_ZTVN2cv11VideoWriterE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN2cv11VideoWriterE)
16    (int (*)(...))cv::VideoWriter::~VideoWriter
24    (int (*)(...))cv::VideoWriter::~VideoWriter
32    (int (*)(...))cv::VideoWriter::open
40    (int (*)(...))cv::VideoWriter::isOpened
48    (int (*)(...))cv::VideoWriter::release
56    (int (*)(...))cv::VideoWriter::operator<<
64    (int (*)(...))cv::VideoWriter::write

Class cv::VideoWriter
   size=24 align=8
   base size=24 base align=8
cv::VideoWriter (0x0x7fa29ddf49c0) 0
    vptr=((& cv::VideoWriter::_ZTVN2cv11VideoWriterE) + 16u)

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

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

Class <anonymous struct>
   size=48 align=8
   base size=48 base align=8
<anonymous struct> (0x0x7fa29ddf4f60) 0

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

Class <anonymous struct>
   size=24 align=8
   base size=24 base align=8
<anonymous struct> (0x0x7fa29dc32060) 0

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*> (0x0x7fa29dc32180) 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> (0x0x7fa29dc321e0) 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*> (0x0x7fa29dc88068) 0 empty
  std::_Iter_base<long unsigned int*, false> (0x0x7fa29dc32240) 0 empty

Class std::__is_pointer<int>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<int> (0x0x7fa29dc32300) 0 empty

Class std::__is_floating<int>
   size=1 align=1
   base size=0 base align=1
std::__is_floating<int> (0x0x7fa29dc323c0) 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> > (0x0x7fa29dc32360) 0 empty

Class std::__is_arithmetic<int>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<int> (0x0x7fa29dc88138) 0 empty
  std::__traitor<std::__is_integer<int>, std::__is_floating<int> > (0x0x7fa29dc32420) 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> > (0x0x7fa29dc322a0) 0 empty

Class std::__is_scalar<int>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<int> (0x0x7fa29dc88208) 0 empty
  std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7fa29dc32480) 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> (0x0x7fa29dc324e0) 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> (0x0x7fa29dc32540) 0 empty

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

Class __gnu_cxx::__normal_iterator<const int*, std::vector<int> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const int*, std::vector<int> > (0x0x7fa29dc325a0) 0

Class std::__are_same<const int*, int*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<const int*, int*> (0x0x7fa29dc32660) 0 empty

Class __gnu_cxx::__enable_if<false, std::vector<int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, std::vector<int> > (0x0x7fa29dc326c0) 0 empty

Class cvflann::anyimpl::choose_policy<cvflann::anyimpl::empty_any>
   size=1 align=1
   base size=0 base align=1
cvflann::anyimpl::choose_policy<cvflann::anyimpl::empty_any> (0x0x7fa29dc32720) 0 empty

Vtable for cvflann::anyimpl::typed_base_any_policy<cvflann::anyimpl::empty_any>
cvflann::anyimpl::typed_base_any_policy<cvflann::anyimpl::empty_any>::_ZTVN7cvflann7anyimpl21typed_base_any_policyINS0_9empty_anyEEE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7cvflann7anyimpl21typed_base_any_policyINS0_9empty_anyEEE)
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 (*)(...))cvflann::anyimpl::typed_base_any_policy<T>::get_size<cvflann::anyimpl::empty_any>
64    (int (*)(...))cvflann::anyimpl::typed_base_any_policy<T>::type<cvflann::anyimpl::empty_any>
72    (int (*)(...))__cxa_pure_virtual

Class cvflann::anyimpl::typed_base_any_policy<cvflann::anyimpl::empty_any>
   size=8 align=8
   base size=8 base align=8
cvflann::anyimpl::typed_base_any_policy<cvflann::anyimpl::empty_any> (0x0x7fa29dc883a8) 0 nearly-empty
    vptr=((& cvflann::anyimpl::typed_base_any_policy<cvflann::anyimpl::empty_any>::_ZTVN7cvflann7anyimpl21typed_base_any_policyINS0_9empty_anyEEE) + 16u)
  cvflann::anyimpl::base_any_policy (0x0x7fa29dc32780) 0 nearly-empty
      primary-for cvflann::anyimpl::typed_base_any_policy<cvflann::anyimpl::empty_any> (0x0x7fa29dc883a8)

Vtable for cvflann::anyimpl::big_any_policy<cvflann::anyimpl::empty_any>
cvflann::anyimpl::big_any_policy<cvflann::anyimpl::empty_any>::_ZTVN7cvflann7anyimpl14big_any_policyINS0_9empty_anyEEE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7cvflann7anyimpl14big_any_policyINS0_9empty_anyEEE)
16    (int (*)(...))cvflann::anyimpl::big_any_policy<T>::static_delete<cvflann::anyimpl::empty_any>
24    (int (*)(...))cvflann::anyimpl::big_any_policy<T>::copy_from_value<cvflann::anyimpl::empty_any>
32    (int (*)(...))cvflann::anyimpl::big_any_policy<T>::clone<cvflann::anyimpl::empty_any>
40    (int (*)(...))cvflann::anyimpl::big_any_policy<T>::move<cvflann::anyimpl::empty_any>
48    (int (*)(...))cvflann::anyimpl::big_any_policy<T>::get_value<cvflann::anyimpl::empty_any>
56    (int (*)(...))cvflann::anyimpl::typed_base_any_policy<T>::get_size<cvflann::anyimpl::empty_any>
64    (int (*)(...))cvflann::anyimpl::typed_base_any_policy<T>::type<cvflann::anyimpl::empty_any>
72    (int (*)(...))cvflann::anyimpl::big_any_policy<T>::print<cvflann::anyimpl::empty_any>

Class cvflann::anyimpl::big_any_policy<cvflann::anyimpl::empty_any>
   size=8 align=8
   base size=8 base align=8
cvflann::anyimpl::big_any_policy<cvflann::anyimpl::empty_any> (0x0x7fa29dc88410) 0 nearly-empty
    vptr=((& cvflann::anyimpl::big_any_policy<cvflann::anyimpl::empty_any>::_ZTVN7cvflann7anyimpl14big_any_policyINS0_9empty_anyEEE) + 16u)
  cvflann::anyimpl::typed_base_any_policy<cvflann::anyimpl::empty_any> (0x0x7fa29dc88478) 0 nearly-empty
      primary-for cvflann::anyimpl::big_any_policy<cvflann::anyimpl::empty_any> (0x0x7fa29dc88410)
    cvflann::anyimpl::base_any_policy (0x0x7fa29dc328a0) 0 nearly-empty
        primary-for cvflann::anyimpl::typed_base_any_policy<cvflann::anyimpl::empty_any> (0x0x7fa29dc88478)

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

Class std::_Rb_tree_node<std::pair<const std::basic_string<char>, cvflann::any> >
   size=56 align=8
   base size=56 base align=8
std::_Rb_tree_node<std::pair<const std::basic_string<char>, cvflann::any> > (0x0x7fa29dc88618) 0
  std::_Rb_tree_node_base (0x0x7fa29dc32ba0) 0

Class std::__is_normal_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> > >
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> > > (0x0x7fa29dc32c00) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, true>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, true> (0x0x7fa29dc32c60) 0 empty

Class std::_Niter_base<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> > > (0x0x7fa29dc886e8) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, true> (0x0x7fa29dc32cc0) 0 empty

Class std::__are_same<const unsigned int*, unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<const unsigned int*, unsigned int*> (0x0x7fa29dc32e40) 0 empty

Class __gnu_cxx::__enable_if<false, std::vector<unsigned int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, std::vector<unsigned int> > (0x0x7fa29dc32ea0) 0 empty

Class std::_Rb_tree_node<std::pair<const unsigned int, std::vector<unsigned int> > >
   size=64 align=8
   base size=64 base align=8
std::_Rb_tree_node<std::pair<const unsigned int, std::vector<unsigned int> > > (0x0x7fa29da3e000) 0
  std::_Rb_tree_node_base (0x0x7fa29dc32f00) 0

Class std::iterator_traits<std::vector<unsigned int>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<std::vector<unsigned int>*> (0x0x7fa29da59000) 0 empty

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

Class std::__are_same<std::vector<unsigned int>*, std::vector<unsigned int>*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<std::vector<unsigned int>*, std::vector<unsigned int>*> (0x0x7fa29da59060) 0 empty

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

Class cv::Matx<float, 1, 2>
   size=8 align=4
   base size=8 base align=4
cv::Matx<float, 1, 2> (0x0x7fa29da59180) 0

Class cv::Matx<double, 1, 2>
   size=16 align=8
   base size=16 base align=8
cv::Matx<double, 1, 2> (0x0x7fa29da591e0) 0

Class cv::VecReaderProxy<int, 1>
   size=8 align=8
   base size=8 base align=8
cv::VecReaderProxy<int, 1> (0x0x7fa29da59240) 0

Class cvflann::anyimpl::choose_policy<const char*>
   size=1 align=1
   base size=0 base align=1
cvflann::anyimpl::choose_policy<const char*> (0x0x7fa29da592a0) 0 empty

Vtable for cvflann::anyimpl::typed_base_any_policy<const char*>
cvflann::anyimpl::typed_base_any_policy<const char*>::_ZTVN7cvflann7anyimpl21typed_base_any_policyIPKcEE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7cvflann7anyimpl21typed_base_any_policyIPKcEE)
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 (*)(...))cvflann::anyimpl::typed_base_any_policy<T>::get_size<const char*>
64    (int (*)(...))cvflann::anyimpl::typed_base_any_policy<T>::type<const char*>
72    (int (*)(...))__cxa_pure_virtual

Class cvflann::anyimpl::typed_base_any_policy<const char*>
   size=8 align=8
   base size=8 base align=8
cvflann::anyimpl::typed_base_any_policy<const char*> (0x0x7fa29da3e5b0) 0 nearly-empty
    vptr=((& cvflann::anyimpl::typed_base_any_policy<const char*>::_ZTVN7cvflann7anyimpl21typed_base_any_policyIPKcEE) + 16u)
  cvflann::anyimpl::base_any_policy (0x0x7fa29da59300) 0 nearly-empty
      primary-for cvflann::anyimpl::typed_base_any_policy<const char*> (0x0x7fa29da3e5b0)

Vtable for cvflann::anyimpl::small_any_policy<const char*>
cvflann::anyimpl::small_any_policy<const char*>::_ZTVN7cvflann7anyimpl16small_any_policyIPKcEE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7cvflann7anyimpl16small_any_policyIPKcEE)
16    (int (*)(...))cvflann::anyimpl::small_any_policy<T>::static_delete<const char*>
24    (int (*)(...))cvflann::anyimpl::small_any_policy<T>::copy_from_value<const char*>
32    (int (*)(...))cvflann::anyimpl::small_any_policy<T>::clone<const char*>
40    (int (*)(...))cvflann::anyimpl::small_any_policy<T>::move<const char*>
48    (int (*)(...))cvflann::anyimpl::small_any_policy<T>::get_value<const char*>
56    (int (*)(...))cvflann::anyimpl::typed_base_any_policy<T>::get_size<const char*>
64    (int (*)(...))cvflann::anyimpl::typed_base_any_policy<T>::type<const char*>
72    (int (*)(...))cvflann::anyimpl::small_any_policy<T>::print<const char*>

Class cvflann::anyimpl::small_any_policy<const char*>
   size=8 align=8
   base size=8 base align=8
cvflann::anyimpl::small_any_policy<const char*> (0x0x7fa29da3e618) 0 nearly-empty
    vptr=((& cvflann::anyimpl::small_any_policy<const char*>::_ZTVN7cvflann7anyimpl16small_any_policyIPKcEE) + 16u)
  cvflann::anyimpl::typed_base_any_policy<const char*> (0x0x7fa29da3e680) 0 nearly-empty
      primary-for cvflann::anyimpl::small_any_policy<const char*> (0x0x7fa29da3e618)
    cvflann::anyimpl::base_any_policy (0x0x7fa29da59360) 0 nearly-empty
        primary-for cvflann::anyimpl::typed_base_any_policy<const char*> (0x0x7fa29da3e680)

Class std::iterator_traits<__gnu_cxx::__normal_iterator<int*, std::vector<int> > >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<int*, std::vector<int> > > (0x0x7fa29da595a0) 0 empty

Class std::__are_same<int&, int&>
   size=1 align=1
   base size=0 base align=1
std::__are_same<int&, int&> (0x0x7fa29da596c0) 0 empty

Class std::__are_same<int, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<int, int> (0x0x7fa29da59720) 0 empty

Class std::__is_move_iterator<__gnu_cxx::__normal_iterator<const long unsigned int*, std::vector<long unsigned int> > >
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<__gnu_cxx::__normal_iterator<const long unsigned int*, std::vector<long unsigned int> > > (0x0x7fa29da59840) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<const long unsigned int*, std::vector<long unsigned int> >, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<const long unsigned int*, std::vector<long unsigned int> >, false> (0x0x7fa29da598a0) 0 empty

Class std::_Miter_base<__gnu_cxx::__normal_iterator<const long unsigned int*, std::vector<long unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<__gnu_cxx::__normal_iterator<const long unsigned int*, std::vector<long unsigned int> > > (0x0x7fa29da3ed00) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const long unsigned int*, std::vector<long unsigned int> >, false> (0x0x7fa29da59900) 0 empty

Class std::__is_move_iterator<long unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<long unsigned int*> (0x0x7fa29da59960) 0 empty

Class std::_Miter_base<long unsigned int*>
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<long unsigned int*> (0x0x7fa29da3ed68) 0 empty
  std::_Iter_base<long unsigned int*, false> (0x0x7fa29da599c0) 0 empty

Class std::iterator_traits<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> > >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> > > (0x0x7fa29da59a80) 0 empty

Class std::__are_same<long unsigned int&, long unsigned int&>
   size=1 align=1
   base size=0 base align=1
std::__are_same<long unsigned int&, long unsigned int&> (0x0x7fa29da59ae0) 0 empty

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

Class std::iterator_traits<__gnu_cxx::__normal_iterator<const int*, std::vector<int> > >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<const int*, std::vector<int> > > (0x0x7fa29da59de0) 0 empty

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

Class std::iterator_traits<cv::Mat*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<cv::Mat*> (0x0x7fa29da59f00) 0 empty

Class std::_Destroy_aux<false>
   size=1 align=1
   base size=0 base align=1
std::_Destroy_aux<false> (0x0x7fa29da59f60) 0 empty

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

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

Class std::unary_function<std::pair<const std::basic_string<char>, cvflann::any>, 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>, cvflann::any>, const std::basic_string<char> > (0x0x7fa29d4cd2a0) 0 empty

Class std::_Select1st<std::pair<const std::basic_string<char>, cvflann::any> >
   size=1 align=1
   base size=1 base align=1
std::_Select1st<std::pair<const std::basic_string<char>, cvflann::any> > (0x0x7fa29d4a58f0) 0 empty
  std::unary_function<std::pair<const std::basic_string<char>, cvflann::any>, const std::basic_string<char> > (0x0x7fa29d4cd300) 0 empty

Vtable for cvflann::anyimpl::typed_base_any_policy<int>
cvflann::anyimpl::typed_base_any_policy<int>::_ZTVN7cvflann7anyimpl21typed_base_any_policyIiEE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7cvflann7anyimpl21typed_base_any_policyIiEE)
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 (*)(...))cvflann::anyimpl::typed_base_any_policy<T>::get_size<int>
64    (int (*)(...))cvflann::anyimpl::typed_base_any_policy<T>::type<int>
72    (int (*)(...))__cxa_pure_virtual

Class cvflann::anyimpl::typed_base_any_policy<int>
   size=8 align=8
   base size=8 base align=8
cvflann::anyimpl::typed_base_any_policy<int> (0x0x7fa29d4a5a28) 0 nearly-empty
    vptr=((& cvflann::anyimpl::typed_base_any_policy<int>::_ZTVN7cvflann7anyimpl21typed_base_any_policyIiEE) + 16u)
  cvflann::anyimpl::base_any_policy (0x0x7fa29d4cd360) 0 nearly-empty
      primary-for cvflann::anyimpl::typed_base_any_policy<int> (0x0x7fa29d4a5a28)

Vtable for cvflann::anyimpl::small_any_policy<int>
cvflann::anyimpl::small_any_policy<int>::_ZTVN7cvflann7anyimpl16small_any_policyIiEE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7cvflann7anyimpl16small_any_policyIiEE)
16    (int (*)(...))cvflann::anyimpl::small_any_policy<T>::static_delete<int>
24    (int (*)(...))cvflann::anyimpl::small_any_policy<T>::copy_from_value<int>
32    (int (*)(...))cvflann::anyimpl::small_any_policy<T>::clone<int>
40    (int (*)(...))cvflann::anyimpl::small_any_policy<T>::move<int>
48    (int (*)(...))cvflann::anyimpl::small_any_policy<T>::get_value<int>
56    (int (*)(...))cvflann::anyimpl::typed_base_any_policy<T>::get_size<int>
64    (int (*)(...))cvflann::anyimpl::typed_base_any_policy<T>::type<int>
72    (int (*)(...))cvflann::anyimpl::small_any_policy<T>::print<int>

Class cvflann::anyimpl::small_any_policy<int>
   size=8 align=8
   base size=8 base align=8
cvflann::anyimpl::small_any_policy<int> (0x0x7fa29d4a5a90) 0 nearly-empty
    vptr=((& cvflann::anyimpl::small_any_policy<int>::_ZTVN7cvflann7anyimpl16small_any_policyIiEE) + 16u)
  cvflann::anyimpl::typed_base_any_policy<int> (0x0x7fa29d4a5af8) 0 nearly-empty
      primary-for cvflann::anyimpl::small_any_policy<int> (0x0x7fa29d4a5a90)
    cvflann::anyimpl::base_any_policy (0x0x7fa29d4cd420) 0 nearly-empty
        primary-for cvflann::anyimpl::typed_base_any_policy<int> (0x0x7fa29d4a5af8)

Vtable for cvflann::anyimpl::typed_base_any_policy<float>
cvflann::anyimpl::typed_base_any_policy<float>::_ZTVN7cvflann7anyimpl21typed_base_any_policyIfEE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7cvflann7anyimpl21typed_base_any_policyIfEE)
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 (*)(...))cvflann::anyimpl::typed_base_any_policy<T>::get_size<float>
64    (int (*)(...))cvflann::anyimpl::typed_base_any_policy<T>::type<float>
72    (int (*)(...))__cxa_pure_virtual

Class cvflann::anyimpl::typed_base_any_policy<float>
   size=8 align=8
   base size=8 base align=8
cvflann::anyimpl::typed_base_any_policy<float> (0x0x7fa29d4a5c98) 0 nearly-empty
    vptr=((& cvflann::anyimpl::typed_base_any_policy<float>::_ZTVN7cvflann7anyimpl21typed_base_any_policyIfEE) + 16u)
  cvflann::anyimpl::base_any_policy (0x0x7fa29d4cd480) 0 nearly-empty
      primary-for cvflann::anyimpl::typed_base_any_policy<float> (0x0x7fa29d4a5c98)

Vtable for cvflann::anyimpl::small_any_policy<float>
cvflann::anyimpl::small_any_policy<float>::_ZTVN7cvflann7anyimpl16small_any_policyIfEE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7cvflann7anyimpl16small_any_policyIfEE)
16    (int (*)(...))cvflann::anyimpl::small_any_policy<T>::static_delete<float>
24    (int (*)(...))cvflann::anyimpl::small_any_policy<T>::copy_from_value<float>
32    (int (*)(...))cvflann::anyimpl::small_any_policy<T>::clone<float>
40    (int (*)(...))cvflann::anyimpl::small_any_policy<T>::move<float>
48    (int (*)(...))cvflann::anyimpl::small_any_policy<T>::get_value<float>
56    (int (*)(...))cvflann::anyimpl::typed_base_any_policy<T>::get_size<float>
64    (int (*)(...))cvflann::anyimpl::typed_base_any_policy<T>::type<float>
72    (int (*)(...))cvflann::anyimpl::small_any_policy<T>::print<float>

Class cvflann::anyimpl::small_any_policy<float>
   size=8 align=8
   base size=8 base align=8
cvflann::anyimpl::small_any_policy<float> (0x0x7fa29d4a5d68) 0 nearly-empty
    vptr=((& cvflann::anyimpl::small_any_policy<float>::_ZTVN7cvflann7anyimpl16small_any_policyIfEE) + 16u)
  cvflann::anyimpl::typed_base_any_policy<float> (0x0x7fa29d4a5dd0) 0 nearly-empty
      primary-for cvflann::anyimpl::small_any_policy<float> (0x0x7fa29d4a5d68)
    cvflann::anyimpl::base_any_policy (0x0x7fa29d4cd4e0) 0 nearly-empty
        primary-for cvflann::anyimpl::typed_base_any_policy<float> (0x0x7fa29d4a5dd0)

Vtable for cvflann::anyimpl::typed_base_any_policy<bool>
cvflann::anyimpl::typed_base_any_policy<bool>::_ZTVN7cvflann7anyimpl21typed_base_any_policyIbEE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7cvflann7anyimpl21typed_base_any_policyIbEE)
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 (*)(...))cvflann::anyimpl::typed_base_any_policy<T>::get_size<bool>
64    (int (*)(...))cvflann::anyimpl::typed_base_any_policy<T>::type<bool>
72    (int (*)(...))__cxa_pure_virtual

Class cvflann::anyimpl::typed_base_any_policy<bool>
   size=8 align=8
   base size=8 base align=8
cvflann::anyimpl::typed_base_any_policy<bool> (0x0x7fa29d4a5f70) 0 nearly-empty
    vptr=((& cvflann::anyimpl::typed_base_any_policy<bool>::_ZTVN7cvflann7anyimpl21typed_base_any_policyIbEE) + 16u)
  cvflann::anyimpl::base_any_policy (0x0x7fa29d4cd540) 0 nearly-empty
      primary-for cvflann::anyimpl::typed_base_any_policy<bool> (0x0x7fa29d4a5f70)

Vtable for cvflann::anyimpl::small_any_policy<bool>
cvflann::anyimpl::small_any_policy<bool>::_ZTVN7cvflann7anyimpl16small_any_policyIbEE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7cvflann7anyimpl16small_any_policyIbEE)
16    (int (*)(...))cvflann::anyimpl::small_any_policy<T>::static_delete<bool>
24    (int (*)(...))cvflann::anyimpl::small_any_policy<T>::copy_from_value<bool>
32    (int (*)(...))cvflann::anyimpl::small_any_policy<T>::clone<bool>
40    (int (*)(...))cvflann::anyimpl::small_any_policy<T>::move<bool>
48    (int (*)(...))cvflann::anyimpl::small_any_policy<T>::get_value<bool>
56    (int (*)(...))cvflann::anyimpl::typed_base_any_policy<T>::get_size<bool>
64    (int (*)(...))cvflann::anyimpl::typed_base_any_policy<T>::type<bool>
72    (int (*)(...))cvflann::anyimpl::small_any_policy<T>::print<bool>

Class cvflann::anyimpl::small_any_policy<bool>
   size=8 align=8
   base size=8 base align=8
cvflann::anyimpl::small_any_policy<bool> (0x0x7fa29d4a51a0) 0 nearly-empty
    vptr=((& cvflann::anyimpl::small_any_policy<bool>::_ZTVN7cvflann7anyimpl16small_any_policyIbEE) + 16u)
  cvflann::anyimpl::typed_base_any_policy<bool> (0x0x7fa29d517000) 0 nearly-empty
      primary-for cvflann::anyimpl::small_any_policy<bool> (0x0x7fa29d4a51a0)
    cvflann::anyimpl::base_any_policy (0x0x7fa29d4cd600) 0 nearly-empty
        primary-for cvflann::anyimpl::typed_base_any_policy<bool> (0x0x7fa29d517000)

Class cvflann::anyimpl::choose_policy<cvflann::flann_algorithm_t>
   size=1 align=1
   base size=0 base align=1
cvflann::anyimpl::choose_policy<cvflann::flann_algorithm_t> (0x0x7fa29d4cd660) 0 empty

Class cvflann::anyimpl::choose_policy<cvflann::flann_centers_init_t>
   size=1 align=1
   base size=0 base align=1
cvflann::anyimpl::choose_policy<cvflann::flann_centers_init_t> (0x0x7fa29d4cd780) 0 empty

Class std::__is_normal_iterator<__gnu_cxx::__normal_iterator<const long unsigned int*, std::vector<long unsigned int> > >
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<__gnu_cxx::__normal_iterator<const long unsigned int*, std::vector<long unsigned int> > > (0x0x7fa29d4cd8a0) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<const long unsigned int*, std::vector<long unsigned int> >, true>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<const long unsigned int*, std::vector<long unsigned int> >, true> (0x0x7fa29d4cd900) 0 empty

Class std::_Niter_base<__gnu_cxx::__normal_iterator<const long unsigned int*, std::vector<long unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<__gnu_cxx::__normal_iterator<const long unsigned int*, std::vector<long unsigned int> > > (0x0x7fa29d517208) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const long unsigned int*, std::vector<long unsigned int> >, true> (0x0x7fa29d4cd960) 0 empty

Class std::iterator_traits<__gnu_cxx::__normal_iterator<const unsigned int*, std::vector<unsigned int> > >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<const unsigned int*, std::vector<unsigned int> > > (0x0x7fa29d4cd9c0) 0 empty

Class std::iterator_traits<__gnu_cxx::__normal_iterator<const std::vector<unsigned int>*, std::vector<std::vector<unsigned int> > > >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<const std::vector<unsigned int>*, std::vector<std::vector<unsigned int> > > > (0x0x7fa29d4cda80) 0 empty

Class std::__uninitialized_copy<false>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_copy<false> (0x0x7fa29d4cdae0) 0 empty

Class std::__is_move_iterator<unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<unsigned int*> (0x0x7fa29d4cdb40) 0 empty

Class std::_Iter_base<unsigned int*, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<unsigned int*, false> (0x0x7fa29d4cdba0) 0 empty

Class std::_Miter_base<unsigned int*>
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<unsigned int*> (0x0x7fa29d517888) 0 empty
  std::_Iter_base<unsigned int*, false> (0x0x7fa29d4cdc00) 0 empty

Class std::__is_move_iterator<std::vector<unsigned int>*>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<std::vector<unsigned int>*> (0x0x7fa29d4cdcc0) 0 empty

Class std::_Iter_base<std::vector<unsigned int>*, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<std::vector<unsigned int>*, false> (0x0x7fa29d4cdd20) 0 empty

Class std::_Miter_base<std::vector<unsigned int>*>
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<std::vector<unsigned int>*> (0x0x7fa29d5d4410) 0 empty
  std::_Iter_base<std::vector<unsigned int>*, false> (0x0x7fa29d4cdd80) 0 empty

Vtable for cvflann::anyimpl::typed_base_any_policy<unsigned int>
cvflann::anyimpl::typed_base_any_policy<unsigned int>::_ZTVN7cvflann7anyimpl21typed_base_any_policyIjEE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7cvflann7anyimpl21typed_base_any_policyIjEE)
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 (*)(...))cvflann::anyimpl::typed_base_any_policy<T>::get_size<unsigned int>
64    (int (*)(...))cvflann::anyimpl::typed_base_any_policy<T>::type<unsigned int>
72    (int (*)(...))__cxa_pure_virtual

Class cvflann::anyimpl::typed_base_any_policy<unsigned int>
   size=8 align=8
   base size=8 base align=8
cvflann::anyimpl::typed_base_any_policy<unsigned int> (0x0x7fa29d5d49c0) 0 nearly-empty
    vptr=((& cvflann::anyimpl::typed_base_any_policy<unsigned int>::_ZTVN7cvflann7anyimpl21typed_base_any_policyIjEE) + 16u)
  cvflann::anyimpl::base_any_policy (0x0x7fa29d4cdde0) 0 nearly-empty
      primary-for cvflann::anyimpl::typed_base_any_policy<unsigned int> (0x0x7fa29d5d49c0)

Vtable for cvflann::anyimpl::small_any_policy<unsigned int>
cvflann::anyimpl::small_any_policy<unsigned int>::_ZTVN7cvflann7anyimpl16small_any_policyIjEE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7cvflann7anyimpl16small_any_policyIjEE)
16    (int (*)(...))cvflann::anyimpl::small_any_policy<T>::static_delete<unsigned int>
24    (int (*)(...))cvflann::anyimpl::small_any_policy<T>::copy_from_value<unsigned int>
32    (int (*)(...))cvflann::anyimpl::small_any_policy<T>::clone<unsigned int>
40    (int (*)(...))cvflann::anyimpl::small_any_policy<T>::move<unsigned int>
48    (int (*)(...))cvflann::anyimpl::small_any_policy<T>::get_value<unsigned int>
56    (int (*)(...))cvflann::anyimpl::typed_base_any_policy<T>::get_size<unsigned int>
64    (int (*)(...))cvflann::anyimpl::typed_base_any_policy<T>::type<unsigned int>
72    (int (*)(...))cvflann::anyimpl::small_any_policy<T>::print<unsigned int>

Class cvflann::anyimpl::small_any_policy<unsigned int>
   size=8 align=8
   base size=8 base align=8
cvflann::anyimpl::small_any_policy<unsigned int> (0x0x7fa29d5d4a90) 0 nearly-empty
    vptr=((& cvflann::anyimpl::small_any_policy<unsigned int>::_ZTVN7cvflann7anyimpl16small_any_policyIjEE) + 16u)
  cvflann::anyimpl::typed_base_any_policy<unsigned int> (0x0x7fa29d5d4af8) 0 nearly-empty
      primary-for cvflann::anyimpl::small_any_policy<unsigned int> (0x0x7fa29d5d4a90)
    cvflann::anyimpl::base_any_policy (0x0x7fa29d4cde40) 0 nearly-empty
        primary-for cvflann::anyimpl::typed_base_any_policy<unsigned int> (0x0x7fa29d5d4af8)

Class cvflann::anyimpl::choose_policy<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
cvflann::anyimpl::choose_policy<std::basic_string<char> > (0x0x7fa29d4cdf00) 0 empty

Vtable for cvflann::anyimpl::typed_base_any_policy<std::basic_string<char> >
cvflann::anyimpl::typed_base_any_policy<std::basic_string<char> >::_ZTVN7cvflann7anyimpl21typed_base_any_policyISsEE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7cvflann7anyimpl21typed_base_any_policyISsEE)
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 (*)(...))cvflann::anyimpl::typed_base_any_policy<T>::get_size<std::basic_string<char> >
64    (int (*)(...))cvflann::anyimpl::typed_base_any_policy<T>::type<std::basic_string<char> >
72    (int (*)(...))__cxa_pure_virtual

Class cvflann::anyimpl::typed_base_any_policy<std::basic_string<char> >
   size=8 align=8
   base size=8 base align=8
cvflann::anyimpl::typed_base_any_policy<std::basic_string<char> > (0x0x7fa29d5d4c30) 0 nearly-empty
    vptr=((& cvflann::anyimpl::typed_base_any_policy<std::basic_string<char> >::_ZTVN7cvflann7anyimpl21typed_base_any_policyISsEE) + 16u)
  cvflann::anyimpl::base_any_policy (0x0x7fa29d4cdf60) 0 nearly-empty
      primary-for cvflann::anyimpl::typed_base_any_policy<std::basic_string<char> > (0x0x7fa29d5d4c30)

Vtable for cvflann::anyimpl::big_any_policy<std::basic_string<char> >
cvflann::anyimpl::big_any_policy<std::basic_string<char> >::_ZTVN7cvflann7anyimpl14big_any_policyISsEE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7cvflann7anyimpl14big_any_policyISsEE)
16    (int (*)(...))cvflann::anyimpl::big_any_policy<T>::static_delete<std::basic_string<char> >
24    (int (*)(...))cvflann::anyimpl::big_any_policy<T>::copy_from_value<std::basic_string<char> >
32    (int (*)(...))cvflann::anyimpl::big_any_policy<T>::clone<std::basic_string<char> >
40    (int (*)(...))cvflann::anyimpl::big_any_policy<T>::move<std::basic_string<char> >
48    (int (*)(...))cvflann::anyimpl::big_any_policy<T>::get_value<std::basic_string<char> >
56    (int (*)(...))cvflann::anyimpl::typed_base_any_policy<T>::get_size<std::basic_string<char> >
64    (int (*)(...))cvflann::anyimpl::typed_base_any_policy<T>::type<std::basic_string<char> >
72    (int (*)(...))cvflann::anyimpl::big_any_policy<T>::print<std::basic_string<char> >

Class cvflann::anyimpl::big_any_policy<std::basic_string<char> >
   size=8 align=8
   base size=8 base align=8
cvflann::anyimpl::big_any_policy<std::basic_string<char> > (0x0x7fa29d5d4c98) 0 nearly-empty
    vptr=((& cvflann::anyimpl::big_any_policy<std::basic_string<char> >::_ZTVN7cvflann7anyimpl14big_any_policyISsEE) + 16u)
  cvflann::anyimpl::typed_base_any_policy<std::basic_string<char> > (0x0x7fa29d5d4d00) 0 nearly-empty
      primary-for cvflann::anyimpl::big_any_policy<std::basic_string<char> > (0x0x7fa29d5d4c98)
    cvflann::anyimpl::base_any_policy (0x0x7fa29d60e0c0) 0 nearly-empty
        primary-for cvflann::anyimpl::typed_base_any_policy<std::basic_string<char> > (0x0x7fa29d5d4d00)

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

Class std::iterator_traits<cv::Point_<int>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<cv::Point_<int>*> (0x0x7fa29d60e3c0) 0 empty

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

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, cvflann::any> > > >
   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>, cvflann::any> > > > (0x0x7fa29d60e480) 0 empty

Class std::__is_byte<long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__is_byte<long unsigned int> (0x0x7fa29d60e5a0) 0 empty

Class std::__is_pointer<long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<long unsigned int> (0x0x7fa29d60e660) 0 empty

Class std::__is_floating<long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__is_floating<long unsigned int> (0x0x7fa29d60e720) 0 empty

Class std::__traitor<std::__is_integer<long unsigned int>, std::__is_floating<long unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_integer<long unsigned int>, std::__is_floating<long unsigned int> > (0x0x7fa29d60e6c0) 0 empty

Class std::__is_arithmetic<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<long unsigned int> (0x0x7fa29d644270) 0 empty
  std::__traitor<std::__is_integer<long unsigned int>, std::__is_floating<long unsigned int> > (0x0x7fa29d60e840) 0 empty

Class std::__traitor<std::__is_arithmetic<long unsigned int>, std::__is_pointer<long unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_arithmetic<long unsigned int>, std::__is_pointer<long unsigned int> > (0x0x7fa29d60e600) 0 empty

Class std::__is_scalar<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<long unsigned int> (0x0x7fa29d644340) 0 empty
  std::__traitor<std::__is_arithmetic<long unsigned int>, std::__is_pointer<long unsigned int> > (0x0x7fa29d60ea80) 0 empty

Class std::__is_move_iterator<int*>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<int*> (0x0x7fa29d60eb40) 0 empty

Class std::_Iter_base<int*, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<int*, false> (0x0x7fa29d60eba0) 0 empty

Class std::_Miter_base<int*>
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<int*> (0x0x7fa29d6446e8) 0 empty
  std::_Iter_base<int*, false> (0x0x7fa29d60ec00) 0 empty

Class std::__is_normal_iterator<int*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<int*> (0x0x7fa29d60ec60) 0 empty

Class std::_Niter_base<int*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<int*> (0x0x7fa29d644750) 0 empty
  std::_Iter_base<int*, false> (0x0x7fa29d60ecc0) 0 empty

Class std::__is_byte<int>
   size=1 align=1
   base size=0 base align=1
std::__is_byte<int> (0x0x7fa29d60ed20) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const unsigned int, std::vector<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 unsigned int, std::vector<unsigned int> > > > > (0x0x7fa29d60ed80) 0 empty

Class std::iterator_traits<__gnu_cxx::__normal_iterator<const long unsigned int*, std::vector<long unsigned int> > >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<const long unsigned int*, std::vector<long unsigned int> > > (0x0x7fa29d60ee40) 0 empty

Class std::__is_pointer<long unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<long unsigned int*> (0x0x7fa29d60ef60) 0 empty

Class std::__is_pointer<const long unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<const long unsigned int*> (0x0x7fa29d2f1000) 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> (0x0x7fa29d2f1060) 0 empty

Class std::__is_normal_iterator<unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<unsigned int*> (0x0x7fa29d2f10c0) 0 empty

Class std::_Niter_base<unsigned int*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<unsigned int*> (0x0x7fa29d6448f0) 0 empty
  std::_Iter_base<unsigned int*, false> (0x0x7fa29d2f1120) 0 empty

Class std::iterator_traits<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > (0x0x7fa29d2f1180) 0 empty

Class std::__is_normal_iterator<std::vector<unsigned int>*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<std::vector<unsigned int>*> (0x0x7fa29d2f12a0) 0 empty

Class std::_Niter_base<std::vector<unsigned int>*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<std::vector<unsigned int>*> (0x0x7fa29d314a28) 0 empty
  std::_Iter_base<std::vector<unsigned int>*, false> (0x0x7fa29d2f1300) 0 empty

Class std::__is_move_iterator<__gnu_cxx::__normal_iterator<const unsigned int*, std::vector<unsigned int> > >
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<__gnu_cxx::__normal_iterator<const unsigned int*, std::vector<unsigned int> > > (0x0x7fa29d2f13c0) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<const unsigned int*, std::vector<unsigned int> >, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<const unsigned int*, std::vector<unsigned int> >, false> (0x0x7fa29d2f1420) 0 empty

Class std::_Miter_base<__gnu_cxx::__normal_iterator<const unsigned int*, std::vector<unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<__gnu_cxx::__normal_iterator<const unsigned int*, std::vector<unsigned int> > > (0x0x7fa29d314c30) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const unsigned int*, std::vector<unsigned int> >, false> (0x0x7fa29d2f1480) 0 empty

Class std::__is_move_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int> > >
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int> > > (0x0x7fa29d2f14e0) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<const int*, std::vector<int> >, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<const int*, std::vector<int> >, false> (0x0x7fa29d2f1540) 0 empty

Class std::_Miter_base<__gnu_cxx::__normal_iterator<const int*, std::vector<int> > >
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<__gnu_cxx::__normal_iterator<const int*, std::vector<int> > > (0x0x7fa29d314f70) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const int*, std::vector<int> >, false> (0x0x7fa29d2f15a0) 0 empty

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

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

Class std::__is_pointer<unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<unsigned int*> (0x0x7fa29d2f1900) 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> (0x0x7fa29d2f1960) 0 empty

Class std::__is_move_iterator<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > >
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > (0x0x7fa29d2f1a20) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, false> (0x0x7fa29d2f1a80) 0 empty

Class std::_Miter_base<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > (0x0x7fa29d37e820) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, false> (0x0x7fa29d2f1ba0) 0 empty

Class std::__are_same<std::vector<unsigned int>, std::vector<unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::__are_same<std::vector<unsigned int>, std::vector<unsigned int> > (0x0x7fa29d2f1d20) 0 empty

Class std::__is_pointer<std::vector<unsigned int>*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<std::vector<unsigned int>*> (0x0x7fa29d2f1d80) 0 empty

Class std::__is_normal_iterator<__gnu_cxx::__normal_iterator<const unsigned int*, std::vector<unsigned int> > >
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<__gnu_cxx::__normal_iterator<const unsigned int*, std::vector<unsigned int> > > (0x0x7fa29d2f1de0) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<const unsigned int*, std::vector<unsigned int> >, true>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<const unsigned int*, std::vector<unsigned int> >, true> (0x0x7fa29d2f1e40) 0 empty

Class std::_Niter_base<__gnu_cxx::__normal_iterator<const unsigned int*, std::vector<unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<__gnu_cxx::__normal_iterator<const unsigned int*, std::vector<unsigned int> > > (0x0x7fa29d37ec98) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const unsigned int*, std::vector<unsigned int> >, true> (0x0x7fa29d2f1ea0) 0 empty

Class std::__is_normal_iterator<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > >
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > (0x0x7fa29d2f1f00) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, true>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, true> (0x0x7fa29d2f1f60) 0 empty

Class std::_Niter_base<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > (0x0x7fa29d37ef70) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, true> (0x0x7fa29d4020c0) 0 empty

Class std::__is_normal_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int> > >
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int> > > (0x0x7fa29d402240) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<const int*, std::vector<int> >, true>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<const int*, std::vector<int> >, true> (0x0x7fa29d4022a0) 0 empty

Class std::_Niter_base<__gnu_cxx::__normal_iterator<const int*, std::vector<int> > >
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<__gnu_cxx::__normal_iterator<const int*, std::vector<int> > > (0x0x7fa29d37eaf8) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const int*, std::vector<int> >, true> (0x0x7fa29d402300) 0 empty

Class std::__is_pointer<int*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<int*> (0x0x7fa29d402540) 0 empty

Class __gnu_cxx::__enable_if<false, long unsigned int*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, long unsigned int*> (0x0x7fa29d402600) 0 empty

Class __gnu_cxx::__enable_if<true, long unsigned int*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, long unsigned int*> (0x0x7fa29d402660) 0 empty

Class std::__are_same<unsigned int&, unsigned int&>
   size=1 align=1
   base size=0 base align=1
std::__are_same<unsigned int&, unsigned int&> (0x0x7fa29d402720) 0 empty

Class std::__is_pointer<const unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<const unsigned int*> (0x0x7fa29d402840) 0 empty

Class std::__is_pointer<const int*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<const int*> (0x0x7fa29d402900) 0 empty

Class __gnu_cxx::__enable_if<false, int*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, int*> (0x0x7fa29d4029c0) 0 empty

Class __gnu_cxx::__enable_if<true, int*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, int*> (0x0x7fa29d402a20) 0 empty

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

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> > (0x0x7fa29d402b40) 0

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

Class __gnu_cxx::__enable_if<false, unsigned int*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, unsigned int*> (0x0x7fa29d402c60) 0 empty

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

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

Class std::__traitor<std::__is_integer<unsigned int>, std::__is_floating<unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_integer<unsigned int>, std::__is_floating<unsigned int> > (0x0x7fa29d402d80) 0 empty

Class std::__is_arithmetic<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<unsigned int> (0x0x7fa29d4244e0) 0 empty
  std::__traitor<std::__is_integer<unsigned int>, std::__is_floating<unsigned int> > (0x0x7fa29d402e40) 0 empty

Class std::__traitor<std::__is_arithmetic<unsigned int>, std::__is_pointer<unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_arithmetic<unsigned int>, std::__is_pointer<unsigned int> > (0x0x7fa29d402cc0) 0 empty

Class std::__is_scalar<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<unsigned int> (0x0x7fa29d4246e8) 0 empty
  std::__traitor<std::__is_arithmetic<unsigned int>, std::__is_pointer<unsigned int> > (0x0x7fa29d402ea0) 0 empty

Class __gnu_cxx::__enable_if<true, unsigned int*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, unsigned int*> (0x0x7fa29d402f00) 0 empty

