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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7f3ca1186960) 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> (0x0x7f3ca11869c0) 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> (0x0x7f3ca1186a20) 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> (0x0x7f3ca1186a80) 0 empty

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7f3ca11f23c0) 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> (0x0x7f3ca11f2420) 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> (0x0x7f3ca11f2480) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7f3ca11f24e0) 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> (0x0x7f3ca11f2540) 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> (0x0x7f3ca11f25a0) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7f3ca11f2660) 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> (0x0x7f3ca11f26c0) 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> (0x0x7f3ca11f2720) 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> (0x0x7f3ca11f2780) 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> (0x0x7f3ca11f27e0) 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> (0x0x7f3ca11f2840) 0 empty

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

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

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

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

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

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7f3ca1222068) 0 empty
  std::input_iterator_tag (0x0x7f3ca11f2f00) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7f3ca12220d0) 0 empty
  std::forward_iterator_tag (0x0x7f3ca1222138) 0 empty
    std::input_iterator_tag (0x0x7f3ca11f2f60) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7f3ca12221a0) 0 empty
  std::bidirectional_iterator_tag (0x0x7f3ca1222208) 0 empty
    std::forward_iterator_tag (0x0x7f3ca1222270) 0 empty
      std::input_iterator_tag (0x0x7f3ca123a000) 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> (0x0x7f3ca123a300) 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 (0x0x7f3ca123a4e0) 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 (0x0x7f3ca123a540) 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 (0x0x7f3ca123a5a0) 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 (0x0x7f3ca123a600) 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 (0x0x7f3ca123a660) 0 empty

Class std::__iter_swap<true>
   size=1 align=1
   base size=0 base align=1
std::__iter_swap<true> (0x0x7f3ca123aa80) 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> (0x0x7f3ca123ac00) 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> (0x0x7f3ca123ad20) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::_Bit_reference
   size=8 align=4
   base size=8 base align=4
std::_Bit_reference (0x0x7f3ca0b31cc0) 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> (0x0x7f3ca0b31d20) 0 empty

Class std::_Bit_iterator_base
   size=8 align=4
   base size=8 base align=4
std::_Bit_iterator_base (0x0x7f3ca12228f0) 0
  std::iterator<std::random_access_iterator_tag, bool> (0x0x7f3ca0b31d80) 0 empty

Class std::_Bit_iterator
   size=8 align=4
   base size=8 base align=4
std::_Bit_iterator (0x0x7f3ca1222958) 0
  std::_Bit_iterator_base (0x0x7f3ca12229c0) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f3ca0b31de0) 0 empty

Class std::_Bit_const_iterator
   size=8 align=4
   base size=8 base align=4
std::_Bit_const_iterator (0x0x7f3ca1222a28) 0
  std::_Bit_iterator_base (0x0x7f3ca1222a90) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f3ca0b31e40) 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> (0x0x7f3ca0cf7000) 0 empty

Class std::iterator<std::random_access_iterator_tag, bool, 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, int, std::_Bit_reference*, std::_Bit_reference> (0x0x7f3ca0cf7060) 0 empty

Class std::reverse_iterator<std::_Bit_iterator>
   size=8 align=4
   base size=8 base align=4
std::reverse_iterator<std::_Bit_iterator> (0x0x7f3ca1222d00) 0
  std::iterator<std::random_access_iterator_tag, bool, int, std::_Bit_reference*, std::_Bit_reference> (0x0x7f3ca0cf7180) 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> (0x0x7f3ca0cf71e0) 0 empty

Class std::iterator<std::random_access_iterator_tag, bool, int, const bool*, bool>
   size=1 align=1
   base size=0 base align=1
std::iterator<std::random_access_iterator_tag, bool, int, const bool*, bool> (0x0x7f3ca0cf7240) 0 empty

Class std::reverse_iterator<std::_Bit_const_iterator>
   size=8 align=4
   base size=8 base align=4
std::reverse_iterator<std::_Bit_const_iterator> (0x0x7f3ca1222ea0) 0
  std::iterator<std::random_access_iterator_tag, bool, int, const bool*, bool> (0x0x7f3ca0cf72a0) 0 empty

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

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

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

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

Class XMP_DateTime
   size=40 align=4
   base size=40 base align=4
XMP_DateTime (0x0x7f3ca0cf74e0) 0

Class XMP_PacketInfo
   size=20 align=4
   base size=20 base align=4
XMP_PacketInfo (0x0x7f3ca0cf7540) 0

Class XMP_Error
   size=8 align=4
   base size=8 base align=4
XMP_Error (0x0x7f3ca0cf75a0) 0

Class XMP_VersionInfo
   size=16 align=4
   base size=16 base align=4
XMP_VersionInfo (0x0x7f3ca0cf7600) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class <anonymous union>::__pthread_mutex_s::<anonymous union>::<anonymous struct>
   size=4 align=2
   base size=4 base align=2
<anonymous union>::__pthread_mutex_s::<anonymous union>::<anonymous struct> (0x0x7f3ca05181e0) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

Class <anonymous struct>::<anonymous struct>
   size=28 align=4
   base size=28 base align=4
<anonymous struct>::<anonymous struct> (0x0x7f3ca0518660) 0

Class <anonymous struct>
   size=44 align=4
   base size=44 base align=4
<anonymous struct> (0x0x7f3ca0518600) 0

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

Class __pthread_cleanup_class
   size=16 align=4
   base size=16 base align=4
__pthread_cleanup_class (0x0x7f3ca0518720) 0

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

Class std::basic_string<char>::_Alloc_hider
   size=4 align=4
   base size=4 base align=4
std::basic_string<char>::_Alloc_hider (0x0x7f3ca07a12d8) 0
  std::allocator<char> (0x0x7f3ca07a1340) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7f3ca0518a80) 0 empty

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

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

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

Class std::basic_string<wchar_t>::_Alloc_hider
   size=4 align=4
   base size=4 base align=4
std::basic_string<wchar_t>::_Alloc_hider (0x0x7f3ca07a1680) 0
  std::allocator<wchar_t> (0x0x7f3ca07a16e8) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7f3ca0518c60) 0 empty

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

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

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

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

Class XMP_AutoMutex
   size=4 align=4
   base size=4 base align=4
XMP_AutoMutex (0x0x7f3ca0518de0) 0

Class XMP_HomeGrownLock
   size=136 align=4
   base size=133 base align=4
XMP_HomeGrownLock (0x0x7f3ca0518f00) 0

Class XMP_ReadWriteLock
   size=140 align=4
   base size=137 base align=4
XMP_ReadWriteLock (0x0x7f3ca0518f60) 0

Class XMP_AutoLock
   size=4 align=4
   base size=4 base align=4
XMP_AutoLock (0x0x7f3ca0408000) 0

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

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

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

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

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

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

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > (0x0x7f3ca0408480) 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> (0x0x7f3ca0408540) 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> > (0x0x7f3ca07a1bc8) 0 empty
  std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7f3ca04085a0) 0 empty

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

Class std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > (0x0x7f3ca07a1c30) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > (0x0x7f3ca0408660) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::basic_string<char> >, std::_Select1st<std::pair<const std::basic_string<char>, std::basic_string<char> > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >::_Rb_tree_impl<std::less<std::basic_string<char> >, false>
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::basic_string<char> >, std::_Select1st<std::pair<const std::basic_string<char>, std::basic_string<char> > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >::_Rb_tree_impl<std::less<std::basic_string<char> >, false> (0x0x7f3ca07a1c98) 0
  std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > (0x0x7f3ca07a1d00) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > (0x0x7f3ca04086c0) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::basic_string<char> >, std::_Select1st<std::pair<const std::basic_string<char>, std::basic_string<char> > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::basic_string<char> >, std::_Select1st<std::pair<const std::basic_string<char>, std::basic_string<char> > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > > (0x0x7f3ca0408420) 0

Class std::map<std::basic_string<char>, std::basic_string<char> >
   size=24 align=4
   base size=24 base align=4
std::map<std::basic_string<char>, std::basic_string<char> > (0x0x7f3ca0408060) 0

Vtable for XMP_NamespaceTable
XMP_NamespaceTable::_ZTV18XMP_NamespaceTable: 4u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI18XMP_NamespaceTable)
8     (int (*)(...))XMP_NamespaceTable::~XMP_NamespaceTable
12    (int (*)(...))XMP_NamespaceTable::~XMP_NamespaceTable

Class XMP_NamespaceTable
   size=192 align=4
   base size=192 base align=4
XMP_NamespaceTable (0x0x7f3ca0408720) 0
    vptr=((& XMP_NamespaceTable::_ZTV18XMP_NamespaceTable) + 8u)

Class WXMP_Result
   size=28 align=4
   base size=28 base align=4
WXMP_Result (0x0x7f3ca04087e0) 0

Vtable for XMPFiles
XMPFiles::_ZTV8XMPFiles: 4u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI8XMPFiles)
8     (int (*)(...))XMPFiles::~XMPFiles
12    (int (*)(...))XMPFiles::~XMPFiles

Class XMPFiles
   size=184 align=4
   base size=184 base align=4
XMPFiles (0x0x7f3ca0408960) 0
    vptr=((& XMPFiles::_ZTV8XMPFiles) + 8u)

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

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

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

Class _IO_FILE
   size=148 align=4
   base size=148 base align=4
_IO_FILE (0x0x7f3ca0408ae0) 0

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

Class flock
   size=24 align=4
   base size=24 base align=4
flock (0x0x7f3ca0408d20) 0

Class flock64
   size=24 align=4
   base size=24 base align=4
flock64 (0x0x7f3ca0408d80) 0

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

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

Class iovec
   size=8 align=4
   base size=8 base align=4
iovec (0x0x7f3ca0408ea0) 0

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

Class file_handle
   size=8 align=4
   base size=8 base align=4
file_handle (0x0x7f3ca0408f60) 0

Class stat
   size=96 align=4
   base size=96 base align=4
stat (0x0x7f3ca01f7000) 0

Class stat64
   size=96 align=4
   base size=96 base align=4
stat64 (0x0x7f3ca01f7060) 0

Class dirent
   size=276 align=4
   base size=276 base align=4
dirent (0x0x7f3ca01f74e0) 0

Class dirent64
   size=276 align=4
   base size=276 base align=4
dirent64 (0x0x7f3ca01f7540) 0

Class FileExtMapping
   size=8 align=4
   base size=8 base align=4
FileExtMapping (0x0x7f3ca01f75a0) 0

Vtable for TXMPMeta<std::basic_string<char> >
TXMPMeta<std::basic_string<char> >::_ZTV8TXMPMetaISsE: 4u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI8TXMPMetaISsE)
8     (int (*)(...))TXMPMeta<tStringObj>::~TXMPMeta<std::basic_string<char> >
12    (int (*)(...))TXMPMeta<tStringObj>::~TXMPMeta<std::basic_string<char> >

Class TXMPMeta<std::basic_string<char> >
   size=8 align=4
   base size=8 base align=4
TXMPMeta<std::basic_string<char> > (0x0x7f3ca01f7660) 0
    vptr=((& TXMPMeta<std::basic_string<char> >::_ZTV8TXMPMetaISsE) + 8u)

Vtable for XMPFileHandler
XMPFileHandler::_ZTV14XMPFileHandler: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI14XMPFileHandler)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual
20    (int (*)(...))XMPFileHandler::ProcessXMP
24    (int (*)(...))XMPFileHandler::GetSerializeOptions
28    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual

Class XMPFileHandler
   size=48 align=4
   base size=48 base align=4
XMPFileHandler (0x0x7f3ca01f7600) 0
    vptr=((& XMPFileHandler::_ZTV14XMPFileHandler) + 8u)

Class AutoFile
   size=4 align=4
   base size=4 base align=4
AutoFile (0x0x7f3ca01f76c0) 0

Class XMP_FolderInfo
   size=8 align=4
   base size=8 base align=4
XMP_FolderInfo (0x0x7f3ca01f7720) 0

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

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

Class IOBuffer
   size=131092 align=4
   base size=131092 base align=4
IOBuffer (0x0x7f3ca01f7840) 0

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

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

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

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

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

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

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

Class drand48_data
   size=24 align=4
   base size=24 base align=4
drand48_data (0x0x7f3ca01f7b40) 0

Class TIFF_Manager::TagInfo
   size=16 align=4
   base size=16 base align=4
TIFF_Manager::TagInfo (0x0x7f3ca01f7c60) 0

Class TIFF_Manager::Rational
   size=8 align=4
   base size=8 base align=4
TIFF_Manager::Rational (0x0x7f3ca01f7cc0) 0

Class TIFF_Manager::SRational
   size=8 align=4
   base size=8 base align=4
TIFF_Manager::SRational (0x0x7f3ca01f7d20) 0

Class TIFF_Manager::RawIFDEntry
   size=12 align=4
   base size=12 base align=4
TIFF_Manager::RawIFDEntry (0x0x7f3ca01f7d80) 0

Vtable for TIFF_Manager
TIFF_Manager::_ZTV12TIFF_Manager: 32u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI12TIFF_Manager)
8     (int (*)(...))__cxa_pure_virtual
12    (int (*)(...))__cxa_pure_virtual
16    (int (*)(...))__cxa_pure_virtual
20    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
28    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual
36    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
44    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
52    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual
60    (int (*)(...))__cxa_pure_virtual
64    (int (*)(...))__cxa_pure_virtual
68    (int (*)(...))__cxa_pure_virtual
72    (int (*)(...))__cxa_pure_virtual
76    (int (*)(...))__cxa_pure_virtual
80    (int (*)(...))__cxa_pure_virtual
84    (int (*)(...))__cxa_pure_virtual
88    (int (*)(...))__cxa_pure_virtual
92    (int (*)(...))__cxa_pure_virtual
96    (int (*)(...))__cxa_pure_virtual
100   (int (*)(...))__cxa_pure_virtual
104   (int (*)(...))__cxa_pure_virtual
108   (int (*)(...))__cxa_pure_virtual
112   (int (*)(...))__cxa_pure_virtual
116   (int (*)(...))__cxa_pure_virtual
120   0u
124   0u

Class TIFF_Manager
   size=40 align=4
   base size=38 base align=4
TIFF_Manager (0x0x7f3ca01f7c00) 0
    vptr=((& TIFF_Manager::_ZTV12TIFF_Manager) + 8u)

Class TIFF_MemoryReader::TweakedIFDEntry
   size=12 align=4
   base size=12 base align=4
TIFF_MemoryReader::TweakedIFDEntry (0x0x7f3ca01f7e40) 0

Class TIFF_MemoryReader::TweakedIFDInfo
   size=8 align=4
   base size=8 base align=4
TIFF_MemoryReader::TweakedIFDInfo (0x0x7f3ca01f7ea0) 0

Vtable for TIFF_MemoryReader
TIFF_MemoryReader::_ZTV17TIFF_MemoryReader: 32u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI17TIFF_MemoryReader)
8     (int (*)(...))TIFF_MemoryReader::HasExifIFD
12    (int (*)(...))TIFF_MemoryReader::HasGPSInfoIFD
16    (int (*)(...))TIFF_MemoryReader::GetIFD
20    (int (*)(...))TIFF_MemoryReader::GetTag
24    (int (*)(...))TIFF_MemoryReader::SetTag
28    (int (*)(...))TIFF_MemoryReader::DeleteTag
32    (int (*)(...))TIFF_MemoryReader::GetValueOffset
36    (int (*)(...))TIFF_MemoryReader::GetTag_Integer
40    (int (*)(...))TIFF_MemoryReader::GetTag_Byte
44    (int (*)(...))TIFF_MemoryReader::GetTag_SByte
48    (int (*)(...))TIFF_MemoryReader::GetTag_Short
52    (int (*)(...))TIFF_MemoryReader::GetTag_SShort
56    (int (*)(...))TIFF_MemoryReader::GetTag_Long
60    (int (*)(...))TIFF_MemoryReader::GetTag_SLong
64    (int (*)(...))TIFF_MemoryReader::GetTag_Rational
68    (int (*)(...))TIFF_MemoryReader::GetTag_SRational
72    (int (*)(...))TIFF_MemoryReader::GetTag_Float
76    (int (*)(...))TIFF_MemoryReader::GetTag_Double
80    (int (*)(...))TIFF_MemoryReader::GetTag_ASCII
84    (int (*)(...))TIFF_MemoryReader::GetTag_EncodedString
88    (int (*)(...))TIFF_MemoryReader::SetTag_EncodedString
92    (int (*)(...))TIFF_MemoryReader::IsChanged
96    (int (*)(...))TIFF_MemoryReader::IsLegacyChanged
100   (int (*)(...))TIFF_MemoryReader::ParseMemoryStream
104   (int (*)(...))TIFF_MemoryReader::ParseFileStream
108   (int (*)(...))TIFF_MemoryReader::IntegrateFromPShop6
112   (int (*)(...))TIFF_MemoryReader::UpdateMemoryStream
116   (int (*)(...))TIFF_MemoryReader::UpdateFileStream
120   (int (*)(...))TIFF_MemoryReader::~TIFF_MemoryReader
124   (int (*)(...))TIFF_MemoryReader::~TIFF_MemoryReader

Class TIFF_MemoryReader
   size=88 align=4
   base size=88 base align=4
TIFF_MemoryReader (0x0x7f3ca0006000) 0
    vptr=((& TIFF_MemoryReader::_ZTV17TIFF_MemoryReader) + 8u)
  TIFF_Manager (0x0x7f3ca01f7de0) 0
      primary-for TIFF_MemoryReader (0x0x7f3ca0006000)

Class TIFF_FileWriter::InternalTagInfo
   size=32 align=4
   base size=30 base align=4
TIFF_FileWriter::InternalTagInfo (0x0x7f3ca01f7f60) 0

Class __gnu_cxx::new_allocator<std::pair<const short unsigned int, TIFF_FileWriter::InternalTagInfo> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const short unsigned int, TIFF_FileWriter::InternalTagInfo> > (0x0x7f3ca00510c0) 0 empty

Class std::allocator<std::pair<const short unsigned int, TIFF_FileWriter::InternalTagInfo> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const short unsigned int, TIFF_FileWriter::InternalTagInfo> > (0x0x7f3ca0006208) 0 empty
  __gnu_cxx::new_allocator<std::pair<const short unsigned int, TIFF_FileWriter::InternalTagInfo> > (0x0x7f3ca0051120) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const short unsigned int, TIFF_FileWriter::InternalTagInfo> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const short unsigned int, TIFF_FileWriter::InternalTagInfo> > > (0x0x7f3ca0051180) 0 empty

Class std::allocator<std::pair<const short unsigned int, TIFF_FileWriter::InternalTagInfo> >::rebind<std::pair<const short unsigned int, TIFF_FileWriter::InternalTagInfo> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const short unsigned int, TIFF_FileWriter::InternalTagInfo> >::rebind<std::pair<const short unsigned int, TIFF_FileWriter::InternalTagInfo> > (0x0x7f3ca00512a0) 0 empty

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

Class std::allocator<std::pair<const short unsigned int, TIFF_FileWriter::InternalTagInfo> >::rebind<std::_Rb_tree_node<std::pair<const short unsigned int, TIFF_FileWriter::InternalTagInfo> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const short unsigned int, TIFF_FileWriter::InternalTagInfo> >::rebind<std::_Rb_tree_node<std::pair<const short unsigned int, TIFF_FileWriter::InternalTagInfo> > > (0x0x7f3ca00513c0) 0 empty

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

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

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

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const short unsigned int, TIFF_FileWriter::InternalTagInfo> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const short unsigned int, TIFF_FileWriter::InternalTagInfo> > > (0x0x7f3ca00514e0) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const short unsigned int, TIFF_FileWriter::InternalTagInfo> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const short unsigned int, TIFF_FileWriter::InternalTagInfo> > > (0x0x7f3ca0006820) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const short unsigned int, TIFF_FileWriter::InternalTagInfo> > > (0x0x7f3ca0051540) 0 empty

Class std::_Rb_tree<short unsigned int, std::pair<const short unsigned int, TIFF_FileWriter::InternalTagInfo>, std::_Select1st<std::pair<const short unsigned int, TIFF_FileWriter::InternalTagInfo> >, std::less<short unsigned int>, std::allocator<std::pair<const short unsigned int, TIFF_FileWriter::InternalTagInfo> > >::_Rb_tree_impl<std::less<short unsigned int>, false>
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<short unsigned int, std::pair<const short unsigned int, TIFF_FileWriter::InternalTagInfo>, std::_Select1st<std::pair<const short unsigned int, TIFF_FileWriter::InternalTagInfo> >, std::less<short unsigned int>, std::allocator<std::pair<const short unsigned int, TIFF_FileWriter::InternalTagInfo> > >::_Rb_tree_impl<std::less<short unsigned int>, false> (0x0x7f3ca0006888) 0
  std::allocator<std::_Rb_tree_node<std::pair<const short unsigned int, TIFF_FileWriter::InternalTagInfo> > > (0x0x7f3ca00068f0) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const short unsigned int, TIFF_FileWriter::InternalTagInfo> > > (0x0x7f3ca00515a0) 0 empty

Class std::_Rb_tree<short unsigned int, std::pair<const short unsigned int, TIFF_FileWriter::InternalTagInfo>, std::_Select1st<std::pair<const short unsigned int, TIFF_FileWriter::InternalTagInfo> >, std::less<short unsigned int>, std::allocator<std::pair<const short unsigned int, TIFF_FileWriter::InternalTagInfo> > >
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<short unsigned int, std::pair<const short unsigned int, TIFF_FileWriter::InternalTagInfo>, std::_Select1st<std::pair<const short unsigned int, TIFF_FileWriter::InternalTagInfo> >, std::less<short unsigned int>, std::allocator<std::pair<const short unsigned int, TIFF_FileWriter::InternalTagInfo> > > (0x0x7f3ca0051300) 0

Class std::map<short unsigned int, TIFF_FileWriter::InternalTagInfo>
   size=24 align=4
   base size=24 base align=4
std::map<short unsigned int, TIFF_FileWriter::InternalTagInfo> (0x0x7f3ca0051060) 0

Class TIFF_FileWriter::InternalIFDInfo
   size=36 align=4
   base size=36 base align=4
TIFF_FileWriter::InternalIFDInfo (0x0x7f3ca0051000) 0

Vtable for TIFF_FileWriter
TIFF_FileWriter::_ZTV15TIFF_FileWriter: 32u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI15TIFF_FileWriter)
8     (int (*)(...))TIFF_FileWriter::HasExifIFD
12    (int (*)(...))TIFF_FileWriter::HasGPSInfoIFD
16    (int (*)(...))TIFF_FileWriter::GetIFD
20    (int (*)(...))TIFF_FileWriter::GetTag
24    (int (*)(...))TIFF_FileWriter::SetTag
28    (int (*)(...))TIFF_FileWriter::DeleteTag
32    (int (*)(...))TIFF_FileWriter::GetValueOffset
36    (int (*)(...))TIFF_FileWriter::GetTag_Integer
40    (int (*)(...))TIFF_FileWriter::GetTag_Byte
44    (int (*)(...))TIFF_FileWriter::GetTag_SByte
48    (int (*)(...))TIFF_FileWriter::GetTag_Short
52    (int (*)(...))TIFF_FileWriter::GetTag_SShort
56    (int (*)(...))TIFF_FileWriter::GetTag_Long
60    (int (*)(...))TIFF_FileWriter::GetTag_SLong
64    (int (*)(...))TIFF_FileWriter::GetTag_Rational
68    (int (*)(...))TIFF_FileWriter::GetTag_SRational
72    (int (*)(...))TIFF_FileWriter::GetTag_Float
76    (int (*)(...))TIFF_FileWriter::GetTag_Double
80    (int (*)(...))TIFF_FileWriter::GetTag_ASCII
84    (int (*)(...))TIFF_FileWriter::GetTag_EncodedString
88    (int (*)(...))TIFF_FileWriter::SetTag_EncodedString
92    (int (*)(...))TIFF_FileWriter::IsChanged
96    (int (*)(...))TIFF_FileWriter::IsLegacyChanged
100   (int (*)(...))TIFF_FileWriter::ParseMemoryStream
104   (int (*)(...))TIFF_FileWriter::ParseFileStream
108   (int (*)(...))TIFF_FileWriter::IntegrateFromPShop6
112   (int (*)(...))TIFF_FileWriter::UpdateMemoryStream
116   (int (*)(...))TIFF_FileWriter::UpdateFileStream
120   (int (*)(...))TIFF_FileWriter::~TIFF_FileWriter
124   (int (*)(...))TIFF_FileWriter::~TIFF_FileWriter

Class TIFF_FileWriter
   size=232 align=4
   base size=232 base align=4
TIFF_FileWriter (0x0x7f3ca0006068) 0
    vptr=((& TIFF_FileWriter::_ZTV15TIFF_FileWriter) + 8u)
  TIFF_Manager (0x0x7f3ca01f7f00) 0
      primary-for TIFF_FileWriter (0x0x7f3ca0006068)

Class PSIR_Manager::ImgRsrcInfo
   size=16 align=4
   base size=16 base align=4
PSIR_Manager::ImgRsrcInfo (0x0x7f3ca00517e0) 0

Vtable for PSIR_Manager
PSIR_Manager::_ZTV12PSIR_Manager: 13u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI12PSIR_Manager)
8     (int (*)(...))__cxa_pure_virtual
12    (int (*)(...))__cxa_pure_virtual
16    (int (*)(...))__cxa_pure_virtual
20    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
28    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual
36    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
44    0u
48    0u

Class PSIR_Manager
   size=4 align=4
   base size=4 base align=4
PSIR_Manager (0x0x7f3ca0051780) 0 nearly-empty
    vptr=((& PSIR_Manager::_ZTV12PSIR_Manager) + 8u)

Class __gnu_cxx::new_allocator<std::pair<const short unsigned int, PSIR_Manager::ImgRsrcInfo> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const short unsigned int, PSIR_Manager::ImgRsrcInfo> > (0x0x7f3ca0051900) 0 empty

Class std::allocator<std::pair<const short unsigned int, PSIR_Manager::ImgRsrcInfo> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const short unsigned int, PSIR_Manager::ImgRsrcInfo> > (0x0x7f3ca00069c0) 0 empty
  __gnu_cxx::new_allocator<std::pair<const short unsigned int, PSIR_Manager::ImgRsrcInfo> > (0x0x7f3ca0051a20) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const short unsigned int, PSIR_Manager::ImgRsrcInfo> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const short unsigned int, PSIR_Manager::ImgRsrcInfo> > > (0x0x7f3ca0051ae0) 0 empty

Class std::allocator<std::pair<const short unsigned int, PSIR_Manager::ImgRsrcInfo> >::rebind<std::pair<const short unsigned int, PSIR_Manager::ImgRsrcInfo> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const short unsigned int, PSIR_Manager::ImgRsrcInfo> >::rebind<std::pair<const short unsigned int, PSIR_Manager::ImgRsrcInfo> > (0x0x7f3ca0051c00) 0 empty

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

Class std::allocator<std::pair<const short unsigned int, PSIR_Manager::ImgRsrcInfo> >::rebind<std::_Rb_tree_node<std::pair<const short unsigned int, PSIR_Manager::ImgRsrcInfo> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const short unsigned int, PSIR_Manager::ImgRsrcInfo> >::rebind<std::_Rb_tree_node<std::pair<const short unsigned int, PSIR_Manager::ImgRsrcInfo> > > (0x0x7f3ca0051d20) 0 empty

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

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const short unsigned int, PSIR_Manager::ImgRsrcInfo> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const short unsigned int, PSIR_Manager::ImgRsrcInfo> > > (0x0x7f3ca0051f60) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const short unsigned int, PSIR_Manager::ImgRsrcInfo> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const short unsigned int, PSIR_Manager::ImgRsrcInfo> > > (0x0x7f3ca0006dd0) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const short unsigned int, PSIR_Manager::ImgRsrcInfo> > > (0x0x7f3c9fd88000) 0 empty

Class std::_Rb_tree<short unsigned int, std::pair<const short unsigned int, PSIR_Manager::ImgRsrcInfo>, std::_Select1st<std::pair<const short unsigned int, PSIR_Manager::ImgRsrcInfo> >, std::less<short unsigned int>, std::allocator<std::pair<const short unsigned int, PSIR_Manager::ImgRsrcInfo> > >::_Rb_tree_impl<std::less<short unsigned int>, false>
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<short unsigned int, std::pair<const short unsigned int, PSIR_Manager::ImgRsrcInfo>, std::_Select1st<std::pair<const short unsigned int, PSIR_Manager::ImgRsrcInfo> >, std::less<short unsigned int>, std::allocator<std::pair<const short unsigned int, PSIR_Manager::ImgRsrcInfo> > >::_Rb_tree_impl<std::less<short unsigned int>, false> (0x0x7f3ca0006f08) 0
  std::allocator<std::_Rb_tree_node<std::pair<const short unsigned int, PSIR_Manager::ImgRsrcInfo> > > (0x0x7f3ca0006f70) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const short unsigned int, PSIR_Manager::ImgRsrcInfo> > > (0x0x7f3c9fd88060) 0 empty

Class std::_Rb_tree<short unsigned int, std::pair<const short unsigned int, PSIR_Manager::ImgRsrcInfo>, std::_Select1st<std::pair<const short unsigned int, PSIR_Manager::ImgRsrcInfo> >, std::less<short unsigned int>, std::allocator<std::pair<const short unsigned int, PSIR_Manager::ImgRsrcInfo> > >
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<short unsigned int, std::pair<const short unsigned int, PSIR_Manager::ImgRsrcInfo>, std::_Select1st<std::pair<const short unsigned int, PSIR_Manager::ImgRsrcInfo> >, std::less<short unsigned int>, std::allocator<std::pair<const short unsigned int, PSIR_Manager::ImgRsrcInfo> > > (0x0x7f3ca0051c60) 0

Class std::map<short unsigned int, PSIR_Manager::ImgRsrcInfo>
   size=24 align=4
   base size=24 base align=4
std::map<short unsigned int, PSIR_Manager::ImgRsrcInfo> (0x0x7f3ca00518a0) 0

Vtable for PSIR_MemoryReader
PSIR_MemoryReader::_ZTV17PSIR_MemoryReader: 13u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI17PSIR_MemoryReader)
8     (int (*)(...))PSIR_MemoryReader::GetImgRsrc
12    (int (*)(...))PSIR_MemoryReader::SetImgRsrc
16    (int (*)(...))PSIR_MemoryReader::DeleteImgRsrc
20    (int (*)(...))PSIR_MemoryReader::IsChanged
24    (int (*)(...))PSIR_MemoryReader::IsLegacyChanged
28    (int (*)(...))PSIR_MemoryReader::ParseMemoryResources
32    (int (*)(...))PSIR_MemoryReader::ParseFileResources
36    (int (*)(...))PSIR_MemoryReader::UpdateMemoryResources
40    (int (*)(...))PSIR_MemoryReader::UpdateFileResources
44    (int (*)(...))PSIR_MemoryReader::~PSIR_MemoryReader
48    (int (*)(...))PSIR_MemoryReader::~PSIR_MemoryReader

Class PSIR_MemoryReader
   size=40 align=4
   base size=40 base align=4
PSIR_MemoryReader (0x0x7f3ca0006958) 0
    vptr=((& PSIR_MemoryReader::_ZTV17PSIR_MemoryReader) + 8u)
  PSIR_Manager (0x0x7f3ca0051840) 0 nearly-empty
      primary-for PSIR_MemoryReader (0x0x7f3ca0006958)

Class PSIR_FileWriter::InternalRsrcInfo
   size=20 align=4
   base size=20 base align=4
PSIR_FileWriter::InternalRsrcInfo (0x0x7f3c9fd881e0) 0

Class __gnu_cxx::new_allocator<std::pair<const short unsigned int, PSIR_FileWriter::InternalRsrcInfo> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const short unsigned int, PSIR_FileWriter::InternalRsrcInfo> > (0x0x7f3c9fd882a0) 0 empty

Class std::allocator<std::pair<const short unsigned int, PSIR_FileWriter::InternalRsrcInfo> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const short unsigned int, PSIR_FileWriter::InternalRsrcInfo> > (0x0x7f3c9fe13138) 0 empty
  __gnu_cxx::new_allocator<std::pair<const short unsigned int, PSIR_FileWriter::InternalRsrcInfo> > (0x0x7f3c9fd88300) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const short unsigned int, PSIR_FileWriter::InternalRsrcInfo> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const short unsigned int, PSIR_FileWriter::InternalRsrcInfo> > > (0x0x7f3c9fd88360) 0 empty

Class std::allocator<std::pair<const short unsigned int, PSIR_FileWriter::InternalRsrcInfo> >::rebind<std::pair<const short unsigned int, PSIR_FileWriter::InternalRsrcInfo> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const short unsigned int, PSIR_FileWriter::InternalRsrcInfo> >::rebind<std::pair<const short unsigned int, PSIR_FileWriter::InternalRsrcInfo> > (0x0x7f3c9fd88480) 0 empty

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

Class std::allocator<std::pair<const short unsigned int, PSIR_FileWriter::InternalRsrcInfo> >::rebind<std::_Rb_tree_node<std::pair<const short unsigned int, PSIR_FileWriter::InternalRsrcInfo> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const short unsigned int, PSIR_FileWriter::InternalRsrcInfo> >::rebind<std::_Rb_tree_node<std::pair<const short unsigned int, PSIR_FileWriter::InternalRsrcInfo> > > (0x0x7f3c9fd885a0) 0 empty

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

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const short unsigned int, PSIR_FileWriter::InternalRsrcInfo> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const short unsigned int, PSIR_FileWriter::InternalRsrcInfo> > > (0x0x7f3c9fd88600) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const short unsigned int, PSIR_FileWriter::InternalRsrcInfo> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const short unsigned int, PSIR_FileWriter::InternalRsrcInfo> > > (0x0x7f3c9fe13618) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const short unsigned int, PSIR_FileWriter::InternalRsrcInfo> > > (0x0x7f3c9fd88660) 0 empty

Class std::_Rb_tree<short unsigned int, std::pair<const short unsigned int, PSIR_FileWriter::InternalRsrcInfo>, std::_Select1st<std::pair<const short unsigned int, PSIR_FileWriter::InternalRsrcInfo> >, std::less<short unsigned int>, std::allocator<std::pair<const short unsigned int, PSIR_FileWriter::InternalRsrcInfo> > >::_Rb_tree_impl<std::less<short unsigned int>, false>
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<short unsigned int, std::pair<const short unsigned int, PSIR_FileWriter::InternalRsrcInfo>, std::_Select1st<std::pair<const short unsigned int, PSIR_FileWriter::InternalRsrcInfo> >, std::less<short unsigned int>, std::allocator<std::pair<const short unsigned int, PSIR_FileWriter::InternalRsrcInfo> > >::_Rb_tree_impl<std::less<short unsigned int>, false> (0x0x7f3c9fe13680) 0
  std::allocator<std::_Rb_tree_node<std::pair<const short unsigned int, PSIR_FileWriter::InternalRsrcInfo> > > (0x0x7f3c9fe136e8) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const short unsigned int, PSIR_FileWriter::InternalRsrcInfo> > > (0x0x7f3c9fd886c0) 0 empty

Class std::_Rb_tree<short unsigned int, std::pair<const short unsigned int, PSIR_FileWriter::InternalRsrcInfo>, std::_Select1st<std::pair<const short unsigned int, PSIR_FileWriter::InternalRsrcInfo> >, std::less<short unsigned int>, std::allocator<std::pair<const short unsigned int, PSIR_FileWriter::InternalRsrcInfo> > >
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<short unsigned int, std::pair<const short unsigned int, PSIR_FileWriter::InternalRsrcInfo>, std::_Select1st<std::pair<const short unsigned int, PSIR_FileWriter::InternalRsrcInfo> >, std::less<short unsigned int>, std::allocator<std::pair<const short unsigned int, PSIR_FileWriter::InternalRsrcInfo> > > (0x0x7f3c9fd884e0) 0

Class std::map<short unsigned int, PSIR_FileWriter::InternalRsrcInfo>
   size=24 align=4
   base size=24 base align=4
std::map<short unsigned int, PSIR_FileWriter::InternalRsrcInfo> (0x0x7f3c9fd88240) 0

Class PSIR_FileWriter::OtherRsrcInfo
   size=8 align=4
   base size=8 base align=4
PSIR_FileWriter::OtherRsrcInfo (0x0x7f3c9fd887e0) 0

Class __gnu_cxx::new_allocator<PSIR_FileWriter::OtherRsrcInfo>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<PSIR_FileWriter::OtherRsrcInfo> (0x0x7f3c9fd88900) 0 empty

Class std::allocator<PSIR_FileWriter::OtherRsrcInfo>
   size=1 align=1
   base size=1 base align=1
std::allocator<PSIR_FileWriter::OtherRsrcInfo> (0x0x7f3c9fe13820) 0 empty
  __gnu_cxx::new_allocator<PSIR_FileWriter::OtherRsrcInfo> (0x0x7f3c9fd88960) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<PSIR_FileWriter::OtherRsrcInfo> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<PSIR_FileWriter::OtherRsrcInfo> > (0x0x7f3c9fd888a0) 0 empty

Class std::allocator<PSIR_FileWriter::OtherRsrcInfo>::rebind<PSIR_FileWriter::OtherRsrcInfo>
   size=1 align=1
   base size=0 base align=1
std::allocator<PSIR_FileWriter::OtherRsrcInfo>::rebind<PSIR_FileWriter::OtherRsrcInfo> (0x0x7f3c9fd88a80) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<PSIR_FileWriter::OtherRsrcInfo> >::rebind<PSIR_FileWriter::OtherRsrcInfo>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<PSIR_FileWriter::OtherRsrcInfo> >::rebind<PSIR_FileWriter::OtherRsrcInfo> (0x0x7f3c9fd88a20) 0 empty

Class std::_Vector_base<PSIR_FileWriter::OtherRsrcInfo, std::allocator<PSIR_FileWriter::OtherRsrcInfo> >::_Vector_impl
   size=12 align=4
   base size=12 base align=4
std::_Vector_base<PSIR_FileWriter::OtherRsrcInfo, std::allocator<PSIR_FileWriter::OtherRsrcInfo> >::_Vector_impl (0x0x7f3c9fe139c0) 0
  std::allocator<PSIR_FileWriter::OtherRsrcInfo> (0x0x7f3c9fe13a28) 0 empty
    __gnu_cxx::new_allocator<PSIR_FileWriter::OtherRsrcInfo> (0x0x7f3c9fd88ae0) 0 empty

Class std::_Vector_base<PSIR_FileWriter::OtherRsrcInfo, std::allocator<PSIR_FileWriter::OtherRsrcInfo> >
   size=12 align=4
   base size=12 base align=4
std::_Vector_base<PSIR_FileWriter::OtherRsrcInfo, std::allocator<PSIR_FileWriter::OtherRsrcInfo> > (0x0x7f3c9fd88840) 0

Class std::vector<PSIR_FileWriter::OtherRsrcInfo>
   size=12 align=4
   base size=12 base align=4
std::vector<PSIR_FileWriter::OtherRsrcInfo> (0x0x7f3c9fe13b60) 0
  std::_Vector_base<PSIR_FileWriter::OtherRsrcInfo, std::allocator<PSIR_FileWriter::OtherRsrcInfo> > (0x0x7f3c9fd88c00) 0

Vtable for PSIR_FileWriter
PSIR_FileWriter::_ZTV15PSIR_FileWriter: 13u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI15PSIR_FileWriter)
8     (int (*)(...))PSIR_FileWriter::GetImgRsrc
12    (int (*)(...))PSIR_FileWriter::SetImgRsrc
16    (int (*)(...))PSIR_FileWriter::DeleteImgRsrc
20    (int (*)(...))PSIR_FileWriter::IsChanged
24    (int (*)(...))PSIR_FileWriter::IsLegacyChanged
28    (int (*)(...))PSIR_FileWriter::ParseMemoryResources
32    (int (*)(...))PSIR_FileWriter::ParseFileResources
36    (int (*)(...))PSIR_FileWriter::UpdateMemoryResources
40    (int (*)(...))PSIR_FileWriter::UpdateFileResources
44    (int (*)(...))PSIR_FileWriter::~PSIR_FileWriter
48    (int (*)(...))PSIR_FileWriter::~PSIR_FileWriter

Class PSIR_FileWriter
   size=56 align=4
   base size=56 base align=4
PSIR_FileWriter (0x0x7f3c9fe13000) 0
    vptr=((& PSIR_FileWriter::_ZTV15PSIR_FileWriter) + 8u)
  PSIR_Manager (0x0x7f3c9fd88180) 0 nearly-empty
      primary-for PSIR_FileWriter (0x0x7f3c9fe13000)

Class DataSetCharacteristics
   size=16 align=4
   base size=16 base align=4
DataSetCharacteristics (0x0x7f3c9fd88c60) 0

Class IntellectualGenreMapping
   size=8 align=4
   base size=8 base align=4
IntellectualGenreMapping (0x0x7f3c9fd88cc0) 0

Class IPTC_Manager::DataSetInfo
   size=12 align=4
   base size=12 base align=4
IPTC_Manager::DataSetInfo (0x0x7f3c9fd88d80) 0

Class __gnu_cxx::new_allocator<std::pair<const short unsigned int, IPTC_Manager::DataSetInfo> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const short unsigned int, IPTC_Manager::DataSetInfo> > (0x0x7f3c9fd88e40) 0 empty

Class std::allocator<std::pair<const short unsigned int, IPTC_Manager::DataSetInfo> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const short unsigned int, IPTC_Manager::DataSetInfo> > (0x0x7f3c9fe13c98) 0 empty
  __gnu_cxx::new_allocator<std::pair<const short unsigned int, IPTC_Manager::DataSetInfo> > (0x0x7f3c9fd88f60) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const short unsigned int, IPTC_Manager::DataSetInfo> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const short unsigned int, IPTC_Manager::DataSetInfo> > > (0x0x7f3c9fb8d060) 0 empty

Class std::allocator<std::pair<const short unsigned int, IPTC_Manager::DataSetInfo> >::rebind<std::pair<const short unsigned int, IPTC_Manager::DataSetInfo> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const short unsigned int, IPTC_Manager::DataSetInfo> >::rebind<std::pair<const short unsigned int, IPTC_Manager::DataSetInfo> > (0x0x7f3c9fb8d180) 0 empty

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

Class std::allocator<std::pair<const short unsigned int, IPTC_Manager::DataSetInfo> >::rebind<std::_Rb_tree_node<std::pair<const short unsigned int, IPTC_Manager::DataSetInfo> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const short unsigned int, IPTC_Manager::DataSetInfo> >::rebind<std::_Rb_tree_node<std::pair<const short unsigned int, IPTC_Manager::DataSetInfo> > > (0x0x7f3c9fb8d2a0) 0 empty

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

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const short unsigned int, IPTC_Manager::DataSetInfo> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const short unsigned int, IPTC_Manager::DataSetInfo> > > (0x0x7f3c9fb8d4e0) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const short unsigned int, IPTC_Manager::DataSetInfo> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const short unsigned int, IPTC_Manager::DataSetInfo> > > (0x0x7f3c9fe13888) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const short unsigned int, IPTC_Manager::DataSetInfo> > > (0x0x7f3c9fb8d540) 0 empty

Class std::_Rb_tree<short unsigned int, std::pair<const short unsigned int, IPTC_Manager::DataSetInfo>, std::_Select1st<std::pair<const short unsigned int, IPTC_Manager::DataSetInfo> >, std::less<short unsigned int>, std::allocator<std::pair<const short unsigned int, IPTC_Manager::DataSetInfo> > >::_Rb_tree_impl<std::less<short unsigned int>, false>
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<short unsigned int, std::pair<const short unsigned int, IPTC_Manager::DataSetInfo>, std::_Select1st<std::pair<const short unsigned int, IPTC_Manager::DataSetInfo> >, std::less<short unsigned int>, std::allocator<std::pair<const short unsigned int, IPTC_Manager::DataSetInfo> > >::_Rb_tree_impl<std::less<short unsigned int>, false> (0x0x7f3c9fbbc000) 0
  std::allocator<std::_Rb_tree_node<std::pair<const short unsigned int, IPTC_Manager::DataSetInfo> > > (0x0x7f3c9fbbc068) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const short unsigned int, IPTC_Manager::DataSetInfo> > > (0x0x7f3c9fb8d5a0) 0 empty

Class std::_Rb_tree<short unsigned int, std::pair<const short unsigned int, IPTC_Manager::DataSetInfo>, std::_Select1st<std::pair<const short unsigned int, IPTC_Manager::DataSetInfo> >, std::less<short unsigned int>, std::allocator<std::pair<const short unsigned int, IPTC_Manager::DataSetInfo> > >
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<short unsigned int, std::pair<const short unsigned int, IPTC_Manager::DataSetInfo>, std::_Select1st<std::pair<const short unsigned int, IPTC_Manager::DataSetInfo> >, std::less<short unsigned int>, std::allocator<std::pair<const short unsigned int, IPTC_Manager::DataSetInfo> > > (0x0x7f3c9fb8d1e0) 0

Class std::multimap<short unsigned int, IPTC_Manager::DataSetInfo>
   size=24 align=4
   base size=24 base align=4
std::multimap<short unsigned int, IPTC_Manager::DataSetInfo> (0x0x7f3c9fd88de0) 0

Vtable for IPTC_Manager
IPTC_Manager::_ZTV12IPTC_Manager: 8u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI12IPTC_Manager)
8     (int (*)(...))__cxa_pure_virtual
12    (int (*)(...))__cxa_pure_virtual
16    (int (*)(...))__cxa_pure_virtual
20    (int (*)(...))__cxa_pure_virtual
24    0u
28    0u

Class IPTC_Manager
   size=56 align=4
   base size=55 base align=4
IPTC_Manager (0x0x7f3c9fd88d20) 0
    vptr=((& IPTC_Manager::_ZTV12IPTC_Manager) + 8u)

Vtable for IPTC_Reader
IPTC_Reader::_ZTV11IPTC_Reader: 8u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI11IPTC_Reader)
8     (int (*)(...))IPTC_Reader::SetDataSet_UTF8
12    (int (*)(...))IPTC_Reader::DeleteDataSet
16    (int (*)(...))IPTC_Reader::IsChanged
20    (int (*)(...))IPTC_Reader::UpdateMemoryDataSets
24    (int (*)(...))IPTC_Reader::~IPTC_Reader
28    (int (*)(...))IPTC_Reader::~IPTC_Reader

Class IPTC_Reader
   size=56 align=4
   base size=55 base align=4
IPTC_Reader (0x0x7f3c9fbbc208) 0
    vptr=((& IPTC_Reader::_ZTV11IPTC_Reader) + 8u)
  IPTC_Manager (0x0x7f3c9fb8d6c0) 0
      primary-for IPTC_Reader (0x0x7f3c9fbbc208)

Vtable for IPTC_Writer
IPTC_Writer::_ZTV11IPTC_Writer: 8u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI11IPTC_Writer)
8     (int (*)(...))IPTC_Writer::SetDataSet_UTF8
12    (int (*)(...))IPTC_Writer::DeleteDataSet
16    (int (*)(...))IPTC_Writer::IsChanged
20    (int (*)(...))IPTC_Writer::UpdateMemoryDataSets
24    (int (*)(...))IPTC_Writer::~IPTC_Writer
28    (int (*)(...))IPTC_Writer::~IPTC_Writer

Class IPTC_Writer
   size=56 align=4
   base size=55 base align=4
IPTC_Writer (0x0x7f3c9fbbc270) 0
    vptr=((& IPTC_Writer::_ZTV11IPTC_Writer) + 8u)
  IPTC_Manager (0x0x7f3c9fb8d720) 0
      primary-for IPTC_Writer (0x0x7f3c9fbbc270)

Class JPEG_MetaHandler::GUID_32
   size=32 align=1
   base size=32 base align=1
JPEG_MetaHandler::GUID_32 (0x0x7f3c9fb8d7e0) 0

Class __gnu_cxx::new_allocator<std::pair<const JPEG_MetaHandler::GUID_32, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const JPEG_MetaHandler::GUID_32, std::basic_string<char> > > (0x0x7f3c9fb8d8a0) 0 empty

Class std::allocator<std::pair<const JPEG_MetaHandler::GUID_32, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const JPEG_MetaHandler::GUID_32, std::basic_string<char> > > (0x0x7f3c9fbbc340) 0 empty
  __gnu_cxx::new_allocator<std::pair<const JPEG_MetaHandler::GUID_32, std::basic_string<char> > > (0x0x7f3c9fb8d9c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const JPEG_MetaHandler::GUID_32, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const JPEG_MetaHandler::GUID_32, std::basic_string<char> > > > (0x0x7f3c9fb8da80) 0 empty

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

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const JPEG_MetaHandler::GUID_32, std::basic_string<char> > > >::rebind<std::pair<const JPEG_MetaHandler::GUID_32, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const JPEG_MetaHandler::GUID_32, std::basic_string<char> > > >::rebind<std::pair<const JPEG_MetaHandler::GUID_32, std::basic_string<char> > > (0x0x7f3c9fb8db40) 0 empty

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

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

Class std::binary_function<JPEG_MetaHandler::GUID_32, JPEG_MetaHandler::GUID_32, bool>
   size=1 align=1
   base size=0 base align=1
std::binary_function<JPEG_MetaHandler::GUID_32, JPEG_MetaHandler::GUID_32, bool> (0x0x7f3c9fb8dd20) 0 empty

Class std::less<JPEG_MetaHandler::GUID_32>
   size=1 align=1
   base size=1 base align=1
std::less<JPEG_MetaHandler::GUID_32> (0x0x7f3c9fbbc5b0) 0 empty
  std::binary_function<JPEG_MetaHandler::GUID_32, JPEG_MetaHandler::GUID_32, bool> (0x0x7f3c9fb8dd80) 0 empty

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

Class std::allocator<std::_Rb_tree_node<std::pair<const JPEG_MetaHandler::GUID_32, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const JPEG_MetaHandler::GUID_32, std::basic_string<char> > > > (0x0x7f3c9fbbc618) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const JPEG_MetaHandler::GUID_32, std::basic_string<char> > > > (0x0x7f3c9fb8de40) 0 empty

Class std::_Rb_tree<JPEG_MetaHandler::GUID_32, std::pair<const JPEG_MetaHandler::GUID_32, std::basic_string<char> >, std::_Select1st<std::pair<const JPEG_MetaHandler::GUID_32, std::basic_string<char> > >, std::less<JPEG_MetaHandler::GUID_32>, std::allocator<std::pair<const JPEG_MetaHandler::GUID_32, std::basic_string<char> > > >::_Rb_tree_impl<std::less<JPEG_MetaHandler::GUID_32>, false>
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<JPEG_MetaHandler::GUID_32, std::pair<const JPEG_MetaHandler::GUID_32, std::basic_string<char> >, std::_Select1st<std::pair<const JPEG_MetaHandler::GUID_32, std::basic_string<char> > >, std::less<JPEG_MetaHandler::GUID_32>, std::allocator<std::pair<const JPEG_MetaHandler::GUID_32, std::basic_string<char> > > >::_Rb_tree_impl<std::less<JPEG_MetaHandler::GUID_32>, false> (0x0x7f3c9fbbc680) 0
  std::allocator<std::_Rb_tree_node<std::pair<const JPEG_MetaHandler::GUID_32, std::basic_string<char> > > > (0x0x7f3c9fbbc6e8) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const JPEG_MetaHandler::GUID_32, std::basic_string<char> > > > (0x0x7f3c9fb8dea0) 0 empty

Class std::_Rb_tree<JPEG_MetaHandler::GUID_32, std::pair<const JPEG_MetaHandler::GUID_32, std::basic_string<char> >, std::_Select1st<std::pair<const JPEG_MetaHandler::GUID_32, std::basic_string<char> > >, std::less<JPEG_MetaHandler::GUID_32>, std::allocator<std::pair<const JPEG_MetaHandler::GUID_32, std::basic_string<char> > > >
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<JPEG_MetaHandler::GUID_32, std::pair<const JPEG_MetaHandler::GUID_32, std::basic_string<char> >, std::_Select1st<std::pair<const JPEG_MetaHandler::GUID_32, std::basic_string<char> > >, std::less<JPEG_MetaHandler::GUID_32>, std::allocator<std::pair<const JPEG_MetaHandler::GUID_32, std::basic_string<char> > > > (0x0x7f3c9fb8dc00) 0

Class std::map<JPEG_MetaHandler::GUID_32, std::basic_string<char> >
   size=24 align=4
   base size=24 base align=4
std::map<JPEG_MetaHandler::GUID_32, std::basic_string<char> > (0x0x7f3c9fb8d840) 0

Vtable for JPEG_MetaHandler
JPEG_MetaHandler::_ZTV16JPEG_MetaHandler: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI16JPEG_MetaHandler)
8     (int (*)(...))JPEG_MetaHandler::~JPEG_MetaHandler
12    (int (*)(...))JPEG_MetaHandler::~JPEG_MetaHandler
16    (int (*)(...))JPEG_MetaHandler::CacheFileData
20    (int (*)(...))JPEG_MetaHandler::ProcessXMP
24    (int (*)(...))XMPFileHandler::GetSerializeOptions
28    (int (*)(...))JPEG_MetaHandler::UpdateFile
32    (int (*)(...))JPEG_MetaHandler::WriteFile

Class JPEG_MetaHandler
   size=96 align=4
   base size=96 base align=4
JPEG_MetaHandler (0x0x7f3c9fbbc2d8) 0
    vptr=((& JPEG_MetaHandler::_ZTV16JPEG_MetaHandler) + 8u)
  XMPFileHandler (0x0x7f3c9fb8d780) 0
      primary-for JPEG_MetaHandler (0x0x7f3c9fbbc2d8)

Vtable for TIFF_MetaHandler
TIFF_MetaHandler::_ZTV16TIFF_MetaHandler: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI16TIFF_MetaHandler)
8     (int (*)(...))TIFF_MetaHandler::~TIFF_MetaHandler
12    (int (*)(...))TIFF_MetaHandler::~TIFF_MetaHandler
16    (int (*)(...))TIFF_MetaHandler::CacheFileData
20    (int (*)(...))TIFF_MetaHandler::ProcessXMP
24    (int (*)(...))XMPFileHandler::GetSerializeOptions
28    (int (*)(...))TIFF_MetaHandler::UpdateFile
32    (int (*)(...))TIFF_MetaHandler::WriteFile

Class TIFF_MetaHandler
   size=288 align=4
   base size=288 base align=4
TIFF_MetaHandler (0x0x7f3c9fbbc820) 0
    vptr=((& TIFF_MetaHandler::_ZTV16TIFF_MetaHandler) + 8u)
  XMPFileHandler (0x0x7f3c9fb8df00) 0
      primary-for TIFF_MetaHandler (0x0x7f3c9fbbc820)

Vtable for PSD_MetaHandler
PSD_MetaHandler::_ZTV15PSD_MetaHandler: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI15PSD_MetaHandler)
8     (int (*)(...))PSD_MetaHandler::~PSD_MetaHandler
12    (int (*)(...))PSD_MetaHandler::~PSD_MetaHandler
16    (int (*)(...))PSD_MetaHandler::CacheFileData
20    (int (*)(...))PSD_MetaHandler::ProcessXMP
24    (int (*)(...))XMPFileHandler::GetSerializeOptions
28    (int (*)(...))PSD_MetaHandler::UpdateFile
32    (int (*)(...))PSD_MetaHandler::WriteFile

Class PSD_MetaHandler
   size=124 align=4
   base size=124 base align=4
PSD_MetaHandler (0x0x7f3c9fbbc888) 0
    vptr=((& PSD_MetaHandler::_ZTV15PSD_MetaHandler) + 8u)
  XMPFileHandler (0x0x7f3c9fb8df60) 0
      primary-for PSD_MetaHandler (0x0x7f3c9fbbc888)

Vtable for Basic_MetaHandler
Basic_MetaHandler::_ZTV17Basic_MetaHandler: 15u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI17Basic_MetaHandler)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual
20    (int (*)(...))XMPFileHandler::ProcessXMP
24    (int (*)(...))XMPFileHandler::GetSerializeOptions
28    (int (*)(...))Basic_MetaHandler::UpdateFile
32    (int (*)(...))Basic_MetaHandler::WriteFile
36    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
44    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
52    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual

Class Basic_MetaHandler
   size=76 align=4
   base size=76 base align=4
Basic_MetaHandler (0x0x7f3c9fbbc8f0) 0
    vptr=((& Basic_MetaHandler::_ZTV17Basic_MetaHandler) + 8u)
  XMPFileHandler (0x0x7f3c9f935000) 0
      primary-for Basic_MetaHandler (0x0x7f3c9fbbc8f0)

Vtable for InDesign_MetaHandler
InDesign_MetaHandler::_ZTV20InDesign_MetaHandler: 15u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI20InDesign_MetaHandler)
8     (int (*)(...))InDesign_MetaHandler::~InDesign_MetaHandler
12    (int (*)(...))InDesign_MetaHandler::~InDesign_MetaHandler
16    (int (*)(...))InDesign_MetaHandler::CacheFileData
20    (int (*)(...))XMPFileHandler::ProcessXMP
24    (int (*)(...))XMPFileHandler::GetSerializeOptions
28    (int (*)(...))Basic_MetaHandler::UpdateFile
32    (int (*)(...))Basic_MetaHandler::WriteFile
36    (int (*)(...))InDesign_MetaHandler::WriteXMPPrefix
40    (int (*)(...))InDesign_MetaHandler::WriteXMPSuffix
44    (int (*)(...))InDesign_MetaHandler::NoteXMPRemoval
48    (int (*)(...))InDesign_MetaHandler::NoteXMPInsertion
52    (int (*)(...))InDesign_MetaHandler::CaptureFileEnding
56    (int (*)(...))InDesign_MetaHandler::RestoreFileEnding

Class InDesign_MetaHandler
   size=88 align=4
   base size=88 base align=4
InDesign_MetaHandler (0x0x7f3c9fbbc958) 0
    vptr=((& InDesign_MetaHandler::_ZTV20InDesign_MetaHandler) + 8u)
  Basic_MetaHandler (0x0x7f3c9fbbc9c0) 0
      primary-for InDesign_MetaHandler (0x0x7f3c9fbbc958)
    XMPFileHandler (0x0x7f3c9f935060) 0
        primary-for Basic_MetaHandler (0x0x7f3c9fbbc9c0)

Vtable for Trivial_MetaHandler
Trivial_MetaHandler::_ZTV19Trivial_MetaHandler: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI19Trivial_MetaHandler)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual
20    (int (*)(...))XMPFileHandler::ProcessXMP
24    (int (*)(...))XMPFileHandler::GetSerializeOptions
28    (int (*)(...))Trivial_MetaHandler::UpdateFile
32    (int (*)(...))Trivial_MetaHandler::WriteFile

Class Trivial_MetaHandler
   size=48 align=4
   base size=48 base align=4
Trivial_MetaHandler (0x0x7f3c9fbbca28) 0
    vptr=((& Trivial_MetaHandler::_ZTV19Trivial_MetaHandler) + 8u)
  XMPFileHandler (0x0x7f3c9f9350c0) 0
      primary-for Trivial_MetaHandler (0x0x7f3c9fbbca28)

Vtable for PostScript_MetaHandler
PostScript_MetaHandler::_ZTV22PostScript_MetaHandler: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI22PostScript_MetaHandler)
8     (int (*)(...))PostScript_MetaHandler::~PostScript_MetaHandler
12    (int (*)(...))PostScript_MetaHandler::~PostScript_MetaHandler
16    (int (*)(...))PostScript_MetaHandler::CacheFileData
20    (int (*)(...))XMPFileHandler::ProcessXMP
24    (int (*)(...))XMPFileHandler::GetSerializeOptions
28    (int (*)(...))Trivial_MetaHandler::UpdateFile
32    (int (*)(...))Trivial_MetaHandler::WriteFile

Class PostScript_MetaHandler
   size=52 align=4
   base size=52 base align=4
PostScript_MetaHandler (0x0x7f3c9fbbca90) 0
    vptr=((& PostScript_MetaHandler::_ZTV22PostScript_MetaHandler) + 8u)
  Trivial_MetaHandler (0x0x7f3c9fbbcaf8) 0
      primary-for PostScript_MetaHandler (0x0x7f3c9fbbca90)
    XMPFileHandler (0x0x7f3c9f935120) 0
        primary-for Trivial_MetaHandler (0x0x7f3c9fbbcaf8)

Vtable for Scanner_MetaHandler
Scanner_MetaHandler::_ZTV19Scanner_MetaHandler: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI19Scanner_MetaHandler)
8     (int (*)(...))Scanner_MetaHandler::~Scanner_MetaHandler
12    (int (*)(...))Scanner_MetaHandler::~Scanner_MetaHandler
16    (int (*)(...))Scanner_MetaHandler::CacheFileData
20    (int (*)(...))XMPFileHandler::ProcessXMP
24    (int (*)(...))XMPFileHandler::GetSerializeOptions
28    (int (*)(...))Trivial_MetaHandler::UpdateFile
32    (int (*)(...))Trivial_MetaHandler::WriteFile

Class Scanner_MetaHandler
   size=48 align=4
   base size=48 base align=4
Scanner_MetaHandler (0x0x7f3c9fbbcb60) 0
    vptr=((& Scanner_MetaHandler::_ZTV19Scanner_MetaHandler) + 8u)
  Trivial_MetaHandler (0x0x7f3c9fbbcbc8) 0
      primary-for Scanner_MetaHandler (0x0x7f3c9fbbcb60)
    XMPFileHandler (0x0x7f3c9f935180) 0
        primary-for Trivial_MetaHandler (0x0x7f3c9fbbcbc8)

Vtable for MPEG2_MetaHandler
MPEG2_MetaHandler::_ZTV17MPEG2_MetaHandler: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI17MPEG2_MetaHandler)
8     (int (*)(...))MPEG2_MetaHandler::~MPEG2_MetaHandler
12    (int (*)(...))MPEG2_MetaHandler::~MPEG2_MetaHandler
16    (int (*)(...))MPEG2_MetaHandler::CacheFileData
20    (int (*)(...))XMPFileHandler::ProcessXMP
24    (int (*)(...))XMPFileHandler::GetSerializeOptions
28    (int (*)(...))MPEG2_MetaHandler::UpdateFile
32    (int (*)(...))MPEG2_MetaHandler::WriteFile

Class MPEG2_MetaHandler
   size=52 align=4
   base size=52 base align=4
MPEG2_MetaHandler (0x0x7f3c9fbbcc30) 0
    vptr=((& MPEG2_MetaHandler::_ZTV17MPEG2_MetaHandler) + 8u)
  XMPFileHandler (0x0x7f3c9f9351e0) 0
      primary-for MPEG2_MetaHandler (0x0x7f3c9fbbcc30)

Vtable for PNG_Support::ChunkData
PNG_Support::ChunkData::_ZTVN11PNG_Support9ChunkDataE: 4u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN11PNG_Support9ChunkDataE)
8     (int (*)(...))PNG_Support::ChunkData::~ChunkData
12    (int (*)(...))PNG_Support::ChunkData::~ChunkData

Class PNG_Support::ChunkData
   size=24 align=4
   base size=21 base align=4
PNG_Support::ChunkData (0x0x7f3c9f935240) 0
    vptr=((& PNG_Support::ChunkData::_ZTVN11PNG_Support9ChunkDataE) + 8u)

Class __gnu_cxx::new_allocator<PNG_Support::ChunkData>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<PNG_Support::ChunkData> (0x0x7f3c9f935360) 0 empty

Class std::allocator<PNG_Support::ChunkData>
   size=1 align=1
   base size=1 base align=1
std::allocator<PNG_Support::ChunkData> (0x0x7f3c9fbbcc98) 0 empty
  __gnu_cxx::new_allocator<PNG_Support::ChunkData> (0x0x7f3c9f9353c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<PNG_Support::ChunkData> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<PNG_Support::ChunkData> > (0x0x7f3c9f935300) 0 empty

Class std::allocator<PNG_Support::ChunkData>::rebind<PNG_Support::ChunkData>
   size=1 align=1
   base size=0 base align=1
std::allocator<PNG_Support::ChunkData>::rebind<PNG_Support::ChunkData> (0x0x7f3c9f9354e0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<PNG_Support::ChunkData> >::rebind<PNG_Support::ChunkData>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<PNG_Support::ChunkData> >::rebind<PNG_Support::ChunkData> (0x0x7f3c9f935480) 0 empty

Class std::_Vector_base<PNG_Support::ChunkData, std::allocator<PNG_Support::ChunkData> >::_Vector_impl
   size=12 align=4
   base size=12 base align=4
std::_Vector_base<PNG_Support::ChunkData, std::allocator<PNG_Support::ChunkData> >::_Vector_impl (0x0x7f3c9fbbcf08) 0
  std::allocator<PNG_Support::ChunkData> (0x0x7f3c9fbbcf70) 0 empty
    __gnu_cxx::new_allocator<PNG_Support::ChunkData> (0x0x7f3c9f935540) 0 empty

Class std::_Vector_base<PNG_Support::ChunkData, std::allocator<PNG_Support::ChunkData> >
   size=12 align=4
   base size=12 base align=4
std::_Vector_base<PNG_Support::ChunkData, std::allocator<PNG_Support::ChunkData> > (0x0x7f3c9f9352a0) 0

Class std::vector<PNG_Support::ChunkData>
   size=12 align=4
   base size=12 base align=4
std::vector<PNG_Support::ChunkData> (0x0x7f3c9fbbc7b8) 0
  std::_Vector_base<PNG_Support::ChunkData, std::allocator<PNG_Support::ChunkData> > (0x0x7f3c9f9355a0) 0

Vtable for PNG_Support::ChunkState
PNG_Support::ChunkState::_ZTVN11PNG_Support10ChunkStateE: 4u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN11PNG_Support10ChunkStateE)
8     (int (*)(...))PNG_Support::ChunkState::~ChunkState
12    (int (*)(...))PNG_Support::ChunkState::~ChunkState

Class PNG_Support::ChunkState
   size=52 align=4
   base size=52 base align=4
PNG_Support::ChunkState (0x0x7f3c9f935600) 0
    vptr=((& PNG_Support::ChunkState::_ZTVN11PNG_Support10ChunkStateE) + 8u)

Vtable for PNG_MetaHandler
PNG_MetaHandler::_ZTV15PNG_MetaHandler: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI15PNG_MetaHandler)
8     (int (*)(...))PNG_MetaHandler::~PNG_MetaHandler
12    (int (*)(...))PNG_MetaHandler::~PNG_MetaHandler
16    (int (*)(...))PNG_MetaHandler::CacheFileData
20    (int (*)(...))PNG_MetaHandler::ProcessXMP
24    (int (*)(...))XMPFileHandler::GetSerializeOptions
28    (int (*)(...))PNG_MetaHandler::UpdateFile
32    (int (*)(...))PNG_MetaHandler::WriteFile

Class PNG_MetaHandler
   size=48 align=4
   base size=48 base align=4
PNG_MetaHandler (0x0x7f3c9fbbcd00) 0
    vptr=((& PNG_MetaHandler::_ZTV15PNG_MetaHandler) + 8u)
  XMPFileHandler (0x0x7f3c9f935660) 0
      primary-for PNG_MetaHandler (0x0x7f3c9fbbcd00)

Class __gnu_cxx::new_allocator<RIFF::ContainerChunk*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<RIFF::ContainerChunk*> (0x0x7f3c9f9357e0) 0 empty

Class std::allocator<RIFF::ContainerChunk*>
   size=1 align=1
   base size=1 base align=1
std::allocator<RIFF::ContainerChunk*> (0x0x7f3c9f9fd000) 0 empty
  __gnu_cxx::new_allocator<RIFF::ContainerChunk*> (0x0x7f3c9f935840) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<RIFF::ContainerChunk*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<RIFF::ContainerChunk*> > (0x0x7f3c9f935780) 0 empty

Class std::allocator<RIFF::ContainerChunk*>::rebind<RIFF::ContainerChunk*>
   size=1 align=1
   base size=0 base align=1
std::allocator<RIFF::ContainerChunk*>::rebind<RIFF::ContainerChunk*> (0x0x7f3c9f935960) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<RIFF::ContainerChunk*> >::rebind<RIFF::ContainerChunk*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<RIFF::ContainerChunk*> >::rebind<RIFF::ContainerChunk*> (0x0x7f3c9f935900) 0 empty

Class std::_Vector_base<RIFF::ContainerChunk*, std::allocator<RIFF::ContainerChunk*> >::_Vector_impl
   size=12 align=4
   base size=12 base align=4
std::_Vector_base<RIFF::ContainerChunk*, std::allocator<RIFF::ContainerChunk*> >::_Vector_impl (0x0x7f3c9f9fd270) 0
  std::allocator<RIFF::ContainerChunk*> (0x0x7f3c9f9fd2d8) 0 empty
    __gnu_cxx::new_allocator<RIFF::ContainerChunk*> (0x0x7f3c9f9359c0) 0 empty

Class std::_Vector_base<RIFF::ContainerChunk*, std::allocator<RIFF::ContainerChunk*> >
   size=12 align=4
   base size=12 base align=4
std::_Vector_base<RIFF::ContainerChunk*, std::allocator<RIFF::ContainerChunk*> > (0x0x7f3c9f935720) 0

Class std::vector<RIFF::ContainerChunk*>
   size=12 align=4
   base size=12 base align=4
std::vector<RIFF::ContainerChunk*> (0x0x7f3c9f9fd340) 0
  std::_Vector_base<RIFF::ContainerChunk*, std::allocator<RIFF::ContainerChunk*> > (0x0x7f3c9f935ae0) 0

Vtable for RIFF_MetaHandler
RIFF_MetaHandler::_ZTV16RIFF_MetaHandler: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI16RIFF_MetaHandler)
8     (int (*)(...))RIFF_MetaHandler::~RIFF_MetaHandler
12    (int (*)(...))RIFF_MetaHandler::~RIFF_MetaHandler
16    (int (*)(...))RIFF_MetaHandler::CacheFileData
20    (int (*)(...))RIFF_MetaHandler::ProcessXMP
24    (int (*)(...))XMPFileHandler::GetSerializeOptions
28    (int (*)(...))RIFF_MetaHandler::UpdateFile
32    (int (*)(...))RIFF_MetaHandler::WriteFile

Class RIFF_MetaHandler
   size=124 align=4
   base size=121 base align=4
RIFF_MetaHandler (0x0x7f3c9fe13d00) 0
    vptr=((& RIFF_MetaHandler::_ZTV16RIFF_MetaHandler) + 8u)
  XMPFileHandler (0x0x7f3c9f9356c0) 0
      primary-for RIFF_MetaHandler (0x0x7f3c9fe13d00)

Class MD5_CTX
   size=88 align=4
   base size=88 base align=4
MD5_CTX (0x0x7f3c9f935b40) 0

Class ID3_Support::ID3Header
   size=10 align=1
   base size=10 base align=1
ID3_Support::ID3Header (0x0x7f3c9f935ba0) 0

Class ID3_Support::ID3v2Frame
   size=28 align=4
   base size=28 base align=4
ID3_Support::ID3v2Frame (0x0x7f3c9f935c60) 0

Class ID3_Support::ID3v1Tag
   size=1 align=1
   base size=0 base align=1
ID3_Support::ID3v1Tag (0x0x7f3c9f935d20) 0 empty

Class TXMPUtils<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
TXMPUtils<std::basic_string<char> > (0x0x7f3c9f935d80) 0 empty

Class __gnu_cxx::new_allocator<ID3_Support::ID3v2Frame*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<ID3_Support::ID3v2Frame*> (0x0x7f3c9f935f00) 0 empty

Class std::allocator<ID3_Support::ID3v2Frame*>
   size=1 align=1
   base size=1 base align=1
std::allocator<ID3_Support::ID3v2Frame*> (0x0x7f3c9f9fd7b8) 0 empty
  __gnu_cxx::new_allocator<ID3_Support::ID3v2Frame*> (0x0x7f3c9f935f60) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<ID3_Support::ID3v2Frame*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<ID3_Support::ID3v2Frame*> > (0x0x7f3c9f935ea0) 0 empty

Class std::allocator<ID3_Support::ID3v2Frame*>::rebind<ID3_Support::ID3v2Frame*>
   size=1 align=1
   base size=0 base align=1
std::allocator<ID3_Support::ID3v2Frame*>::rebind<ID3_Support::ID3v2Frame*> (0x0x7f3c9f7220c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<ID3_Support::ID3v2Frame*> >::rebind<ID3_Support::ID3v2Frame*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<ID3_Support::ID3v2Frame*> >::rebind<ID3_Support::ID3v2Frame*> (0x0x7f3c9f722060) 0 empty

Class std::_Vector_base<ID3_Support::ID3v2Frame*, std::allocator<ID3_Support::ID3v2Frame*> >::_Vector_impl
   size=12 align=4
   base size=12 base align=4
std::_Vector_base<ID3_Support::ID3v2Frame*, std::allocator<ID3_Support::ID3v2Frame*> >::_Vector_impl (0x0x7f3c9f9fda28) 0
  std::allocator<ID3_Support::ID3v2Frame*> (0x0x7f3c9f9fda90) 0 empty
    __gnu_cxx::new_allocator<ID3_Support::ID3v2Frame*> (0x0x7f3c9f722120) 0 empty

Class std::_Vector_base<ID3_Support::ID3v2Frame*, std::allocator<ID3_Support::ID3v2Frame*> >
   size=12 align=4
   base size=12 base align=4
std::_Vector_base<ID3_Support::ID3v2Frame*, std::allocator<ID3_Support::ID3v2Frame*> > (0x0x7f3c9f935e40) 0

Class std::vector<ID3_Support::ID3v2Frame*>
   size=12 align=4
   base size=12 base align=4
std::vector<ID3_Support::ID3v2Frame*> (0x0x7f3c9f9fdbc8) 0
  std::_Vector_base<ID3_Support::ID3v2Frame*, std::allocator<ID3_Support::ID3v2Frame*> > (0x0x7f3c9f722180) 0

Class __gnu_cxx::new_allocator<std::pair<const unsigned int, ID3_Support::ID3v2Frame*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const unsigned int, ID3_Support::ID3v2Frame*> > (0x0x7f3c9f722240) 0 empty

Class std::allocator<std::pair<const unsigned int, ID3_Support::ID3v2Frame*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const unsigned int, ID3_Support::ID3v2Frame*> > (0x0x7f3c9f9fdc98) 0 empty
  __gnu_cxx::new_allocator<std::pair<const unsigned int, ID3_Support::ID3v2Frame*> > (0x0x7f3c9f7222a0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const unsigned int, ID3_Support::ID3v2Frame*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const unsigned int, ID3_Support::ID3v2Frame*> > > (0x0x7f3c9f722300) 0 empty

Class std::allocator<std::pair<const unsigned int, ID3_Support::ID3v2Frame*> >::rebind<std::pair<const unsigned int, ID3_Support::ID3v2Frame*> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const unsigned int, ID3_Support::ID3v2Frame*> >::rebind<std::pair<const unsigned int, ID3_Support::ID3v2Frame*> > (0x0x7f3c9f7224e0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const unsigned int, ID3_Support::ID3v2Frame*> > >::rebind<std::pair<const unsigned int, ID3_Support::ID3v2Frame*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const unsigned int, ID3_Support::ID3v2Frame*> > >::rebind<std::pair<const unsigned int, ID3_Support::ID3v2Frame*> > (0x0x7f3c9f722480) 0 empty

Class std::allocator<std::pair<const unsigned int, ID3_Support::ID3v2Frame*> >::rebind<std::_Rb_tree_node<std::pair<const unsigned int, ID3_Support::ID3v2Frame*> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const unsigned int, ID3_Support::ID3v2Frame*> >::rebind<std::_Rb_tree_node<std::pair<const unsigned int, ID3_Support::ID3v2Frame*> > > (0x0x7f3c9f722600) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const unsigned int, ID3_Support::ID3v2Frame*> > >::rebind<std::_Rb_tree_node<std::pair<const unsigned int, ID3_Support::ID3v2Frame*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const unsigned int, ID3_Support::ID3v2Frame*> > >::rebind<std::_Rb_tree_node<std::pair<const unsigned int, ID3_Support::ID3v2Frame*> > > (0x0x7f3c9f7225a0) 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> (0x0x7f3c9f722720) 0 empty

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

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const unsigned int, ID3_Support::ID3v2Frame*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const unsigned int, ID3_Support::ID3v2Frame*> > > (0x0x7f3c9f7227e0) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const unsigned int, ID3_Support::ID3v2Frame*> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const unsigned int, ID3_Support::ID3v2Frame*> > > (0x0x7f3c9f9fd6e8) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const unsigned int, ID3_Support::ID3v2Frame*> > > (0x0x7f3c9f722900) 0 empty

Class std::_Rb_tree<unsigned int, std::pair<const unsigned int, ID3_Support::ID3v2Frame*>, std::_Select1st<std::pair<const unsigned int, ID3_Support::ID3v2Frame*> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, ID3_Support::ID3v2Frame*> > >::_Rb_tree_impl<std::less<unsigned int>, false>
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<unsigned int, std::pair<const unsigned int, ID3_Support::ID3v2Frame*>, std::_Select1st<std::pair<const unsigned int, ID3_Support::ID3v2Frame*> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, ID3_Support::ID3v2Frame*> > >::_Rb_tree_impl<std::less<unsigned int>, false> (0x0x7f3c9f9fdc30) 0
  std::allocator<std::_Rb_tree_node<std::pair<const unsigned int, ID3_Support::ID3v2Frame*> > > (0x0x7f3c9f9fdd68) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const unsigned int, ID3_Support::ID3v2Frame*> > > (0x0x7f3c9f722a20) 0 empty

Class std::_Rb_tree<unsigned int, std::pair<const unsigned int, ID3_Support::ID3v2Frame*>, std::_Select1st<std::pair<const unsigned int, ID3_Support::ID3v2Frame*> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, ID3_Support::ID3v2Frame*> > >
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<unsigned int, std::pair<const unsigned int, ID3_Support::ID3v2Frame*>, std::_Select1st<std::pair<const unsigned int, ID3_Support::ID3v2Frame*> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, ID3_Support::ID3v2Frame*> > > (0x0x7f3c9f722540) 0

Class std::map<unsigned int, ID3_Support::ID3v2Frame*>
   size=24 align=4
   base size=24 base align=4
std::map<unsigned int, ID3_Support::ID3v2Frame*> (0x0x7f3c9f7221e0) 0

Vtable for MP3_MetaHandler
MP3_MetaHandler::_ZTV15MP3_MetaHandler: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI15MP3_MetaHandler)
8     (int (*)(...))MP3_MetaHandler::~MP3_MetaHandler
12    (int (*)(...))MP3_MetaHandler::~MP3_MetaHandler
16    (int (*)(...))MP3_MetaHandler::CacheFileData
20    (int (*)(...))MP3_MetaHandler::ProcessXMP
24    (int (*)(...))XMPFileHandler::GetSerializeOptions
28    (int (*)(...))MP3_MetaHandler::UpdateFile
32    (int (*)(...))MP3_MetaHandler::WriteFile

Class MP3_MetaHandler
   size=168 align=4
   base size=168 base align=4
MP3_MetaHandler (0x0x7f3c9f9fd750) 0
    vptr=((& MP3_MetaHandler::_ZTV15MP3_MetaHandler) + 8u)
  XMPFileHandler (0x0x7f3c9f935de0) 0
      primary-for MP3_MetaHandler (0x0x7f3c9f9fd750)

Vtable for SWF_MetaHandler
SWF_MetaHandler::_ZTV15SWF_MetaHandler: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI15SWF_MetaHandler)
8     (int (*)(...))SWF_MetaHandler::~SWF_MetaHandler
12    (int (*)(...))SWF_MetaHandler::~SWF_MetaHandler
16    (int (*)(...))SWF_MetaHandler::CacheFileData
20    (int (*)(...))SWF_MetaHandler::ProcessXMP
24    (int (*)(...))SWF_MetaHandler::GetSerializeOptions
28    (int (*)(...))SWF_MetaHandler::UpdateFile
32    (int (*)(...))SWF_MetaHandler::WriteFile

Class SWF_MetaHandler
   size=48 align=4
   base size=48 base align=4
SWF_MetaHandler (0x0x7f3c9f7c5138) 0
    vptr=((& SWF_MetaHandler::_ZTV15SWF_MetaHandler) + 8u)
  XMPFileHandler (0x0x7f3c9f722ba0) 0
      primary-for SWF_MetaHandler (0x0x7f3c9f7c5138)

Class UCF_MetaHandler::Zip64EndOfDirectory
   size=56 align=1
   base size=56 base align=1
UCF_MetaHandler::Zip64EndOfDirectory (0x0x7f3c9f722c60) 0

Class UCF_MetaHandler::Zip64Locator
   size=20 align=1
   base size=20 base align=1
UCF_MetaHandler::Zip64Locator (0x0x7f3c9f722cc0) 0

Class UCF_MetaHandler::EndOfDirectory
   size=1 align=1
   base size=0 base align=1
UCF_MetaHandler::EndOfDirectory (0x0x7f3c9f722d20) 0 empty

Class UCF_MetaHandler::FileHeader
   size=44 align=4
   base size=44 base align=4
UCF_MetaHandler::FileHeader (0x0x7f3c9f722d80) 0

Class UCF_MetaHandler::CDFileHeader
   size=92 align=4
   base size=92 base align=4
UCF_MetaHandler::CDFileHeader (0x0x7f3c9f722de0) 0

Class UCF_MetaHandler::EndOfCD
   size=32 align=4
   base size=30 base align=4
UCF_MetaHandler::EndOfCD (0x0x7f3c9f722e40) 0

Class __gnu_cxx::new_allocator<UCF_MetaHandler::CDFileHeader>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<UCF_MetaHandler::CDFileHeader> (0x0x7f3c9f722f60) 0 empty

Class std::allocator<UCF_MetaHandler::CDFileHeader>
   size=1 align=1
   base size=1 base align=1
std::allocator<UCF_MetaHandler::CDFileHeader> (0x0x7f3c9f7c5208) 0 empty
  __gnu_cxx::new_allocator<UCF_MetaHandler::CDFileHeader> (0x0x7f3c9f871000) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<UCF_MetaHandler::CDFileHeader> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<UCF_MetaHandler::CDFileHeader> > (0x0x7f3c9f722f00) 0 empty

Class std::allocator<UCF_MetaHandler::CDFileHeader>::rebind<UCF_MetaHandler::CDFileHeader>
   size=1 align=1
   base size=0 base align=1
std::allocator<UCF_MetaHandler::CDFileHeader>::rebind<UCF_MetaHandler::CDFileHeader> (0x0x7f3c9f871120) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<UCF_MetaHandler::CDFileHeader> >::rebind<UCF_MetaHandler::CDFileHeader>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<UCF_MetaHandler::CDFileHeader> >::rebind<UCF_MetaHandler::CDFileHeader> (0x0x7f3c9f8710c0) 0 empty

Class std::_Vector_base<UCF_MetaHandler::CDFileHeader, std::allocator<UCF_MetaHandler::CDFileHeader> >::_Vector_impl
   size=12 align=4
   base size=12 base align=4
std::_Vector_base<UCF_MetaHandler::CDFileHeader, std::allocator<UCF_MetaHandler::CDFileHeader> >::_Vector_impl (0x0x7f3c9f7c53a8) 0
  std::allocator<UCF_MetaHandler::CDFileHeader> (0x0x7f3c9f7c5410) 0 empty
    __gnu_cxx::new_allocator<UCF_MetaHandler::CDFileHeader> (0x0x7f3c9f871180) 0 empty

Class std::_Vector_base<UCF_MetaHandler::CDFileHeader, std::allocator<UCF_MetaHandler::CDFileHeader> >
   size=12 align=4
   base size=12 base align=4
std::_Vector_base<UCF_MetaHandler::CDFileHeader, std::allocator<UCF_MetaHandler::CDFileHeader> > (0x0x7f3c9f722ea0) 0

Class std::vector<UCF_MetaHandler::CDFileHeader>
   size=12 align=4
   base size=12 base align=4
std::vector<UCF_MetaHandler::CDFileHeader> (0x0x7f3c9f7c5548) 0
  std::_Vector_base<UCF_MetaHandler::CDFileHeader, std::allocator<UCF_MetaHandler::CDFileHeader> > (0x0x7f3c9f8712a0) 0

Vtable for UCF_MetaHandler
UCF_MetaHandler::_ZTV15UCF_MetaHandler: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI15UCF_MetaHandler)
8     (int (*)(...))UCF_MetaHandler::~UCF_MetaHandler
12    (int (*)(...))UCF_MetaHandler::~UCF_MetaHandler
16    (int (*)(...))UCF_MetaHandler::CacheFileData
20    (int (*)(...))UCF_MetaHandler::ProcessXMP
24    (int (*)(...))XMPFileHandler::GetSerializeOptions
28    (int (*)(...))UCF_MetaHandler::UpdateFile
32    (int (*)(...))UCF_MetaHandler::WriteFile

Class UCF_MetaHandler
   size=444 align=4
   base size=444 base align=4
UCF_MetaHandler (0x0x7f3c9f7c51a0) 0
    vptr=((& UCF_MetaHandler::_ZTV15UCF_MetaHandler) + 8u)
  XMPFileHandler (0x0x7f3c9f722c00) 0
      primary-for UCF_MetaHandler (0x0x7f3c9f7c51a0)

Class MOOV_Manager::BoxInfo
   size=16 align=4
   base size=16 base align=4
MOOV_Manager::BoxInfo (0x0x7f3c9f8713c0) 0

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

Class std::allocator<unsigned char>
   size=1 align=1
   base size=1 base align=1
std::allocator<unsigned char> (0x0x7f3c9f7c5680) 0 empty
  __gnu_cxx::new_allocator<unsigned char> (0x0x7f3c9f871540) 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> > (0x0x7f3c9f871480) 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> (0x0x7f3c9f871660) 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> (0x0x7f3c9f871600) 0 empty

Class std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl
   size=12 align=4
   base size=12 base align=4
std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl (0x0x7f3c9f7c5820) 0
  std::allocator<unsigned char> (0x0x7f3c9f7c5888) 0 empty
    __gnu_cxx::new_allocator<unsigned char> (0x0x7f3c9f8716c0) 0 empty

Class std::_Vector_base<unsigned char, std::allocator<unsigned char> >
   size=12 align=4
   base size=12 base align=4
std::_Vector_base<unsigned char, std::allocator<unsigned char> > (0x0x7f3c9f871420) 0

Class std::vector<unsigned char>
   size=12 align=4
   base size=12 base align=4
std::vector<unsigned char> (0x0x7f3c9f7c58f0) 0
  std::_Vector_base<unsigned char, std::allocator<unsigned char> > (0x0x7f3c9f871720) 0

Class MOOV_Manager::Content_mvhd_0
   size=100 align=1
   base size=100 base align=1
MOOV_Manager::Content_mvhd_0 (0x0x7f3c9f871840) 0

Class MOOV_Manager::Content_mvhd_1
   size=112 align=1
   base size=112 base align=1
MOOV_Manager::Content_mvhd_1 (0x0x7f3c9f8718a0) 0

Class MOOV_Manager::Content_hdlr
   size=24 align=1
   base size=24 base align=1
MOOV_Manager::Content_hdlr (0x0x7f3c9f871900) 0

Class MOOV_Manager::Content_stsd_entry
   size=34 align=1
   base size=34 base align=1
MOOV_Manager::Content_stsd_entry (0x0x7f3c9f871960) 0

Class MOOV_Manager::Content_stsc_entry
   size=12 align=1
   base size=12 base align=1
MOOV_Manager::Content_stsc_entry (0x0x7f3c9f8719c0) 0

Class __gnu_cxx::new_allocator<MOOV_Manager::BoxNode>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<MOOV_Manager::BoxNode> (0x0x7f3c9f871ae0) 0 empty

Class std::allocator<MOOV_Manager::BoxNode>
   size=1 align=1
   base size=1 base align=1
std::allocator<MOOV_Manager::BoxNode> (0x0x7f3c9f7c5af8) 0 empty
  __gnu_cxx::new_allocator<MOOV_Manager::BoxNode> (0x0x7f3c9f871b40) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<MOOV_Manager::BoxNode> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<MOOV_Manager::BoxNode> > (0x0x7f3c9f871a80) 0 empty

Class std::allocator<MOOV_Manager::BoxNode>::rebind<MOOV_Manager::BoxNode>
   size=1 align=1
   base size=0 base align=1
std::allocator<MOOV_Manager::BoxNode>::rebind<MOOV_Manager::BoxNode> (0x0x7f3c9f871c60) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<MOOV_Manager::BoxNode> >::rebind<MOOV_Manager::BoxNode>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<MOOV_Manager::BoxNode> >::rebind<MOOV_Manager::BoxNode> (0x0x7f3c9f871c00) 0 empty

Class std::_Vector_base<MOOV_Manager::BoxNode, std::allocator<MOOV_Manager::BoxNode> >::_Vector_impl
   size=12 align=4
   base size=12 base align=4
std::_Vector_base<MOOV_Manager::BoxNode, std::allocator<MOOV_Manager::BoxNode> >::_Vector_impl (0x0x7f3c9f7c5d68) 0
  std::allocator<MOOV_Manager::BoxNode> (0x0x7f3c9f7c5dd0) 0 empty
    __gnu_cxx::new_allocator<MOOV_Manager::BoxNode> (0x0x7f3c9f871cc0) 0 empty

Class std::_Vector_base<MOOV_Manager::BoxNode, std::allocator<MOOV_Manager::BoxNode> >
   size=12 align=4
   base size=12 base align=4
std::_Vector_base<MOOV_Manager::BoxNode, std::allocator<MOOV_Manager::BoxNode> > (0x0x7f3c9f871a20) 0

Class std::vector<MOOV_Manager::BoxNode>
   size=12 align=4
   base size=12 base align=4
std::vector<MOOV_Manager::BoxNode> (0x0x7f3c9f7c5e38) 0
  std::_Vector_base<MOOV_Manager::BoxNode, std::allocator<MOOV_Manager::BoxNode> > (0x0x7f3c9f871de0) 0

Class MOOV_Manager::BoxNode
   size=41 align=1
   base size=41 base align=1
MOOV_Manager::BoxNode (0x0x7f3c9f871e40) 0

Vtable for MOOV_Manager
MOOV_Manager::_ZTV12MOOV_Manager: 4u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI12MOOV_Manager)
8     (int (*)(...))MOOV_Manager::~MOOV_Manager
12    (int (*)(...))MOOV_Manager::~MOOV_Manager

Class MOOV_Manager
   size=58 align=1
   base size=58 base align=1
MOOV_Manager (0x0x7f3c9f871360) 0
    vptr=((& MOOV_Manager::_ZTV12MOOV_Manager) + 8u)

Class ISOMedia::BoxInfo
   size=16 align=1
   base size=16 base align=1
ISOMedia::BoxInfo (0x0x7f3c9f871ea0) 0

Class TradQT_Manager::ValueInfo
   size=11 align=1
   base size=11 base align=1
TradQT_Manager::ValueInfo (0x0x7f3c9f871f60) 0

Class __gnu_cxx::new_allocator<TradQT_Manager::ValueInfo>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<TradQT_Manager::ValueInfo> (0x0x7f3c9f6650c0) 0 empty

Class std::allocator<TradQT_Manager::ValueInfo>
   size=1 align=1
   base size=1 base align=1
std::allocator<TradQT_Manager::ValueInfo> (0x0x7f3c9f7c5f70) 0 empty
  __gnu_cxx::new_allocator<TradQT_Manager::ValueInfo> (0x0x7f3c9f665120) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<TradQT_Manager::ValueInfo> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<TradQT_Manager::ValueInfo> > (0x0x7f3c9f665060) 0 empty

Class std::allocator<TradQT_Manager::ValueInfo>::rebind<TradQT_Manager::ValueInfo>
   size=1 align=1
   base size=0 base align=1
std::allocator<TradQT_Manager::ValueInfo>::rebind<TradQT_Manager::ValueInfo> (0x0x7f3c9f665240) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<TradQT_Manager::ValueInfo> >::rebind<TradQT_Manager::ValueInfo>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<TradQT_Manager::ValueInfo> >::rebind<TradQT_Manager::ValueInfo> (0x0x7f3c9f6651e0) 0 empty

Class std::_Vector_base<TradQT_Manager::ValueInfo, std::allocator<TradQT_Manager::ValueInfo> >::_Vector_impl
   size=12 align=4
   base size=12 base align=4
std::_Vector_base<TradQT_Manager::ValueInfo, std::allocator<TradQT_Manager::ValueInfo> >::_Vector_impl (0x0x7f3c9f7c56e8) 0
  std::allocator<TradQT_Manager::ValueInfo> (0x0x7f3c9f7c5958) 0 empty
    __gnu_cxx::new_allocator<TradQT_Manager::ValueInfo> (0x0x7f3c9f6652a0) 0 empty

Class std::_Vector_base<TradQT_Manager::ValueInfo, std::allocator<TradQT_Manager::ValueInfo> >
   size=12 align=4
   base size=12 base align=4
std::_Vector_base<TradQT_Manager::ValueInfo, std::allocator<TradQT_Manager::ValueInfo> > (0x0x7f3c9f665000) 0

Class std::vector<TradQT_Manager::ValueInfo>
   size=12 align=4
   base size=12 base align=4
std::vector<TradQT_Manager::ValueInfo> (0x0x7f3c9f9fdd00) 0
  std::_Vector_base<TradQT_Manager::ValueInfo, std::allocator<TradQT_Manager::ValueInfo> > (0x0x7f3c9f6653c0) 0

Class TradQT_Manager::ParsedBoxInfo
   size=17 align=1
   base size=17 base align=1
TradQT_Manager::ParsedBoxInfo (0x0x7f3c9f665480) 0

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

Class std::allocator<std::pair<const unsigned int, TradQT_Manager::ParsedBoxInfo> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const unsigned int, TradQT_Manager::ParsedBoxInfo> > (0x0x7f3c9f692068) 0 empty
  __gnu_cxx::new_allocator<std::pair<const unsigned int, TradQT_Manager::ParsedBoxInfo> > (0x0x7f3c9f6655a0) 0 empty

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

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

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

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

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

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

Class std::allocator<std::_Rb_tree_node<std::pair<const unsigned int, TradQT_Manager::ParsedBoxInfo> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const unsigned int, TradQT_Manager::ParsedBoxInfo> > > (0x0x7f3c9f6923a8) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const unsigned int, TradQT_Manager::ParsedBoxInfo> > > (0x0x7f3c9f665ba0) 0 empty

Class std::_Rb_tree<unsigned int, std::pair<const unsigned int, TradQT_Manager::ParsedBoxInfo>, std::_Select1st<std::pair<const unsigned int, TradQT_Manager::ParsedBoxInfo> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, TradQT_Manager::ParsedBoxInfo> > >::_Rb_tree_impl<std::less<unsigned int>, false>
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<unsigned int, std::pair<const unsigned int, TradQT_Manager::ParsedBoxInfo>, std::_Select1st<std::pair<const unsigned int, TradQT_Manager::ParsedBoxInfo> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, TradQT_Manager::ParsedBoxInfo> > >::_Rb_tree_impl<std::less<unsigned int>, false> (0x0x7f3c9f6924e0) 0
  std::allocator<std::_Rb_tree_node<std::pair<const unsigned int, TradQT_Manager::ParsedBoxInfo> > > (0x0x7f3c9f692548) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const unsigned int, TradQT_Manager::ParsedBoxInfo> > > (0x0x7f3c9f665c00) 0 empty

Class std::_Rb_tree<unsigned int, std::pair<const unsigned int, TradQT_Manager::ParsedBoxInfo>, std::_Select1st<std::pair<const unsigned int, TradQT_Manager::ParsedBoxInfo> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, TradQT_Manager::ParsedBoxInfo> > >
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<unsigned int, std::pair<const unsigned int, TradQT_Manager::ParsedBoxInfo>, std::_Select1st<std::pair<const unsigned int, TradQT_Manager::ParsedBoxInfo> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, TradQT_Manager::ParsedBoxInfo> > > (0x0x7f3c9f665840) 0

Class std::map<unsigned int, TradQT_Manager::ParsedBoxInfo>
   size=24 align=4
   base size=24 base align=4
std::map<unsigned int, TradQT_Manager::ParsedBoxInfo> (0x0x7f3c9f6654e0) 0

Class TradQT_Manager
   size=25 align=1
   base size=25 base align=1
TradQT_Manager (0x0x7f3c9f871f00) 0

Class MPEG4_MetaHandler::TimecodeTrackInfo
   size=32 align=1
   base size=32 base align=1
MPEG4_MetaHandler::TimecodeTrackInfo (0x0x7f3c9f665cc0) 0

Vtable for MPEG4_MetaHandler
MPEG4_MetaHandler::_ZTV17MPEG4_MetaHandler: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI17MPEG4_MetaHandler)
8     (int (*)(...))MPEG4_MetaHandler::~MPEG4_MetaHandler
12    (int (*)(...))MPEG4_MetaHandler::~MPEG4_MetaHandler
16    (int (*)(...))MPEG4_MetaHandler::CacheFileData
20    (int (*)(...))MPEG4_MetaHandler::ProcessXMP
24    (int (*)(...))XMPFileHandler::GetSerializeOptions
28    (int (*)(...))MPEG4_MetaHandler::UpdateFile
32    (int (*)(...))MPEG4_MetaHandler::WriteFile

Class MPEG4_MetaHandler
   size=189 align=1
   base size=189 base align=1
MPEG4_MetaHandler (0x0x7f3c9f692750) 0
    vptr=((& MPEG4_MetaHandler::_ZTV17MPEG4_MetaHandler) + 8u)
  XMPFileHandler (0x0x7f3c9f665c60) 0
      primary-for MPEG4_MetaHandler (0x0x7f3c9f692750)

Vtable for FLV_MetaHandler
FLV_MetaHandler::_ZTV15FLV_MetaHandler: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI15FLV_MetaHandler)
8     (int (*)(...))FLV_MetaHandler::~FLV_MetaHandler
12    (int (*)(...))FLV_MetaHandler::~FLV_MetaHandler
16    (int (*)(...))FLV_MetaHandler::CacheFileData
20    (int (*)(...))FLV_MetaHandler::ProcessXMP
24    (int (*)(...))XMPFileHandler::GetSerializeOptions
28    (int (*)(...))FLV_MetaHandler::UpdateFile
32    (int (*)(...))FLV_MetaHandler::WriteFile

Class FLV_MetaHandler
   size=85 align=1
   base size=85 base align=1
FLV_MetaHandler (0x0x7f3c9f6927b8) 0
    vptr=((& FLV_MetaHandler::_ZTV15FLV_MetaHandler) + 8u)
  XMPFileHandler (0x0x7f3c9f665d80) 0
      primary-for FLV_MetaHandler (0x0x7f3c9f6927b8)

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

Class std::allocator<XML_Node*>
   size=1 align=1
   base size=1 base align=1
std::allocator<XML_Node*> (0x0x7f3c9f692820) 0 empty
  __gnu_cxx::new_allocator<XML_Node*> (0x0x7f3c9f665f60) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<XML_Node*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<XML_Node*> > (0x0x7f3c9f665ea0) 0 empty

Class std::allocator<XML_Node*>::rebind<XML_Node*>
   size=1 align=1
   base size=0 base align=1
std::allocator<XML_Node*>::rebind<XML_Node*> (0x0x7f3c9f3e30c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<XML_Node*> >::rebind<XML_Node*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<XML_Node*> >::rebind<XML_Node*> (0x0x7f3c9f3e3060) 0 empty

Class std::_Vector_base<XML_Node*, std::allocator<XML_Node*> >::_Vector_impl
   size=12 align=4
   base size=12 base align=4
std::_Vector_base<XML_Node*, std::allocator<XML_Node*> >::_Vector_impl (0x0x7f3c9f6929c0) 0
  std::allocator<XML_Node*> (0x0x7f3c9f692a28) 0 empty
    __gnu_cxx::new_allocator<XML_Node*> (0x0x7f3c9f3e3120) 0 empty

Class std::_Vector_base<XML_Node*, std::allocator<XML_Node*> >
   size=12 align=4
   base size=12 base align=4
std::_Vector_base<XML_Node*, std::allocator<XML_Node*> > (0x0x7f3c9f665e40) 0

Class std::vector<XML_Node*>
   size=12 align=4
   base size=12 base align=4
std::vector<XML_Node*> (0x0x7f3c9f692a90) 0
  std::_Vector_base<XML_Node*, std::allocator<XML_Node*> > (0x0x7f3c9f3e3180) 0

Vtable for XML_Node
XML_Node::_ZTV8XML_Node: 4u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI8XML_Node)
8     (int (*)(...))XML_Node::~XML_Node
12    (int (*)(...))XML_Node::~XML_Node

Class XML_Node
   size=49 align=1
   base size=49 base align=1
XML_Node (0x0x7f3c9f3e32a0) 0
    vptr=((& XML_Node::_ZTV8XML_Node) + 8u)

Vtable for XMLParserAdapter
XMLParserAdapter::_ZTV16XMLParserAdapter: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI16XMLParserAdapter)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual

Class XMLParserAdapter
   size=97 align=1
   base size=97 base align=1
XMLParserAdapter (0x0x7f3c9f3e3360) 0
    vptr=((& XMLParserAdapter::_ZTV16XMLParserAdapter) + 8u)

Vtable for ExpatAdapter
ExpatAdapter::_ZTV12ExpatAdapter: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI12ExpatAdapter)
8     (int (*)(...))ExpatAdapter::~ExpatAdapter
12    (int (*)(...))ExpatAdapter::~ExpatAdapter
16    (int (*)(...))ExpatAdapter::ParseBuffer

Class ExpatAdapter
   size=105 align=1
   base size=105 base align=1
ExpatAdapter (0x0x7f3c9f692b60) 0
    vptr=((& ExpatAdapter::_ZTV12ExpatAdapter) + 8u)
  XMLParserAdapter (0x0x7f3c9f3e33c0) 0
      primary-for ExpatAdapter (0x0x7f3c9f692b60)

Vtable for P2_MetaHandler
P2_MetaHandler::_ZTV14P2_MetaHandler: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI14P2_MetaHandler)
8     (int (*)(...))P2_MetaHandler::~P2_MetaHandler
12    (int (*)(...))P2_MetaHandler::~P2_MetaHandler
16    (int (*)(...))P2_MetaHandler::CacheFileData
20    (int (*)(...))P2_MetaHandler::ProcessXMP
24    (int (*)(...))P2_MetaHandler::GetSerializeOptions
28    (int (*)(...))P2_MetaHandler::UpdateFile
32    (int (*)(...))P2_MetaHandler::WriteFile

Class P2_MetaHandler
   size=72 align=1
   base size=72 base align=1
P2_MetaHandler (0x0x7f3c9f692bc8) 0
    vptr=((& P2_MetaHandler::_ZTV14P2_MetaHandler) + 8u)
  XMPFileHandler (0x0x7f3c9f3e3420) 0
      primary-for P2_MetaHandler (0x0x7f3c9f692bc8)

Vtable for SonyHDV_MetaHandler
SonyHDV_MetaHandler::_ZTV19SonyHDV_MetaHandler: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI19SonyHDV_MetaHandler)
8     (int (*)(...))SonyHDV_MetaHandler::~SonyHDV_MetaHandler
12    (int (*)(...))SonyHDV_MetaHandler::~SonyHDV_MetaHandler
16    (int (*)(...))SonyHDV_MetaHandler::CacheFileData
20    (int (*)(...))SonyHDV_MetaHandler::ProcessXMP
24    (int (*)(...))SonyHDV_MetaHandler::GetSerializeOptions
28    (int (*)(...))SonyHDV_MetaHandler::UpdateFile
32    (int (*)(...))SonyHDV_MetaHandler::WriteFile

Class SonyHDV_MetaHandler
   size=56 align=1
   base size=56 base align=1
SonyHDV_MetaHandler (0x0x7f3c9f692c30) 0
    vptr=((& SonyHDV_MetaHandler::_ZTV19SonyHDV_MetaHandler) + 8u)
  XMPFileHandler (0x0x7f3c9f3e3480) 0
      primary-for SonyHDV_MetaHandler (0x0x7f3c9f692c30)

Vtable for XDCAM_MetaHandler
XDCAM_MetaHandler::_ZTV17XDCAM_MetaHandler: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI17XDCAM_MetaHandler)
8     (int (*)(...))XDCAM_MetaHandler::~XDCAM_MetaHandler
12    (int (*)(...))XDCAM_MetaHandler::~XDCAM_MetaHandler
16    (int (*)(...))XDCAM_MetaHandler::CacheFileData
20    (int (*)(...))XDCAM_MetaHandler::ProcessXMP
24    (int (*)(...))XDCAM_MetaHandler::GetSerializeOptions
28    (int (*)(...))XDCAM_MetaHandler::UpdateFile
32    (int (*)(...))XDCAM_MetaHandler::WriteFile

Class XDCAM_MetaHandler
   size=73 align=1
   base size=73 base align=1
XDCAM_MetaHandler (0x0x7f3c9f692c98) 0
    vptr=((& XDCAM_MetaHandler::_ZTV17XDCAM_MetaHandler) + 8u)
  XMPFileHandler (0x0x7f3c9f3e34e0) 0
      primary-for XDCAM_MetaHandler (0x0x7f3c9f692c98)

Vtable for XDCAMEX_MetaHandler
XDCAMEX_MetaHandler::_ZTV19XDCAMEX_MetaHandler: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI19XDCAMEX_MetaHandler)
8     (int (*)(...))XDCAMEX_MetaHandler::~XDCAMEX_MetaHandler
12    (int (*)(...))XDCAMEX_MetaHandler::~XDCAMEX_MetaHandler
16    (int (*)(...))XDCAMEX_MetaHandler::CacheFileData
20    (int (*)(...))XDCAMEX_MetaHandler::ProcessXMP
24    (int (*)(...))XDCAMEX_MetaHandler::GetSerializeOptions
28    (int (*)(...))XDCAMEX_MetaHandler::UpdateFile
32    (int (*)(...))XDCAMEX_MetaHandler::WriteFile

Class XDCAMEX_MetaHandler
   size=76 align=1
   base size=76 base align=1
XDCAMEX_MetaHandler (0x0x7f3c9f692d00) 0
    vptr=((& XDCAMEX_MetaHandler::_ZTV19XDCAMEX_MetaHandler) + 8u)
  XMPFileHandler (0x0x7f3c9f3e3540) 0
      primary-for XDCAMEX_MetaHandler (0x0x7f3c9f692d00)

Vtable for AVCHD_MetaHandler
AVCHD_MetaHandler::_ZTV17AVCHD_MetaHandler: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI17AVCHD_MetaHandler)
8     (int (*)(...))AVCHD_MetaHandler::~AVCHD_MetaHandler
12    (int (*)(...))AVCHD_MetaHandler::~AVCHD_MetaHandler
16    (int (*)(...))AVCHD_MetaHandler::CacheFileData
20    (int (*)(...))AVCHD_MetaHandler::ProcessXMP
24    (int (*)(...))AVCHD_MetaHandler::GetSerializeOptions
28    (int (*)(...))AVCHD_MetaHandler::UpdateFile
32    (int (*)(...))AVCHD_MetaHandler::WriteFile

Class AVCHD_MetaHandler
   size=56 align=1
   base size=56 base align=1
AVCHD_MetaHandler (0x0x7f3c9f692d68) 0
    vptr=((& AVCHD_MetaHandler::_ZTV17AVCHD_MetaHandler) + 8u)
  XMPFileHandler (0x0x7f3c9f3e35a0) 0
      primary-for AVCHD_MetaHandler (0x0x7f3c9f692d68)

Class _GUID
   size=16 align=1
   base size=16 base align=1
_GUID (0x0x7f3c9f3e3600) 0

Class _ASF_ObjectBase
   size=24 align=1
   base size=24 base align=1
_ASF_ObjectBase (0x0x7f3c9f3e3660) 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> > (0x0x7f3c9f3e37e0) 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> > (0x0x7f3c9f692af8) 0 empty
  __gnu_cxx::new_allocator<std::basic_string<char> > (0x0x7f3c9f3e3840) 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> > > (0x0x7f3c9f3e3780) 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> > (0x0x7f3c9f3e3960) 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> > (0x0x7f3c9f3e3900) 0 empty

Class std::_Vector_base<std::basic_string<char>, std::allocator<std::basic_string<char> > >::_Vector_impl
   size=12 align=4
   base size=12 base align=4
std::_Vector_base<std::basic_string<char>, std::allocator<std::basic_string<char> > >::_Vector_impl (0x0x7f3c9f4d0208) 0
  std::allocator<std::basic_string<char> > (0x0x7f3c9f4d0270) 0 empty
    __gnu_cxx::new_allocator<std::basic_string<char> > (0x0x7f3c9f3e39c0) 0 empty

Class std::_Vector_base<std::basic_string<char>, std::allocator<std::basic_string<char> > >
   size=12 align=4
   base size=12 base align=4
std::_Vector_base<std::basic_string<char>, std::allocator<std::basic_string<char> > > (0x0x7f3c9f3e3720) 0

Class std::vector<std::basic_string<char> >
   size=12 align=4
   base size=12 base align=4
std::vector<std::basic_string<char> > (0x0x7f3c9f4d03a8) 0
  std::_Vector_base<std::basic_string<char>, std::allocator<std::basic_string<char> > > (0x0x7f3c9f3e3a20) 0

Vtable for ASF_LegacyManager
ASF_LegacyManager::_ZTV17ASF_LegacyManager: 4u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI17ASF_LegacyManager)
8     (int (*)(...))ASF_LegacyManager::~ASF_LegacyManager
12    (int (*)(...))ASF_LegacyManager::~ASF_LegacyManager

Class ASF_LegacyManager
   size=47 align=1
   base size=47 base align=1
ASF_LegacyManager (0x0x7f3c9f3e36c0) 0
    vptr=((& ASF_LegacyManager::_ZTV17ASF_LegacyManager) + 8u)

Vtable for ASF_Support::ObjectData
ASF_Support::ObjectData::_ZTVN11ASF_Support10ObjectDataE: 4u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN11ASF_Support10ObjectDataE)
8     (int (*)(...))ASF_Support::ObjectData::~ObjectData
12    (int (*)(...))ASF_Support::ObjectData::~ObjectData

Class ASF_Support::ObjectData
   size=37 align=1
   base size=37 base align=1
ASF_Support::ObjectData (0x0x7f3c9f3e3ae0) 0
    vptr=((& ASF_Support::ObjectData::_ZTVN11ASF_Support10ObjectDataE) + 8u)

Class __gnu_cxx::new_allocator<ASF_Support::ObjectData>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<ASF_Support::ObjectData> (0x0x7f3c9f3e3c00) 0 empty

Class std::allocator<ASF_Support::ObjectData>
   size=1 align=1
   base size=1 base align=1
std::allocator<ASF_Support::ObjectData> (0x0x7f3c9f4d0478) 0 empty
  __gnu_cxx::new_allocator<ASF_Support::ObjectData> (0x0x7f3c9f3e3c60) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<ASF_Support::ObjectData> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<ASF_Support::ObjectData> > (0x0x7f3c9f3e3ba0) 0 empty

Class std::allocator<ASF_Support::ObjectData>::rebind<ASF_Support::ObjectData>
   size=1 align=1
   base size=0 base align=1
std::allocator<ASF_Support::ObjectData>::rebind<ASF_Support::ObjectData> (0x0x7f3c9f3e3d80) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<ASF_Support::ObjectData> >::rebind<ASF_Support::ObjectData>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<ASF_Support::ObjectData> >::rebind<ASF_Support::ObjectData> (0x0x7f3c9f3e3d20) 0 empty

Class std::_Vector_base<ASF_Support::ObjectData, std::allocator<ASF_Support::ObjectData> >::_Vector_impl
   size=12 align=4
   base size=12 base align=4
std::_Vector_base<ASF_Support::ObjectData, std::allocator<ASF_Support::ObjectData> >::_Vector_impl (0x0x7f3c9f4d06e8) 0
  std::allocator<ASF_Support::ObjectData> (0x0x7f3c9f4d0750) 0 empty
    __gnu_cxx::new_allocator<ASF_Support::ObjectData> (0x0x7f3c9f3e3de0) 0 empty

Class std::_Vector_base<ASF_Support::ObjectData, std::allocator<ASF_Support::ObjectData> >
   size=12 align=4
   base size=12 base align=4
std::_Vector_base<ASF_Support::ObjectData, std::allocator<ASF_Support::ObjectData> > (0x0x7f3c9f3e3b40) 0

Class std::vector<ASF_Support::ObjectData>
   size=12 align=4
   base size=12 base align=4
std::vector<ASF_Support::ObjectData> (0x0x7f3c9f4d0888) 0
  std::_Vector_base<ASF_Support::ObjectData, std::allocator<ASF_Support::ObjectData> > (0x0x7f3c9f3e3e40) 0

Vtable for ASF_Support::ObjectState
ASF_Support::ObjectState::_ZTVN11ASF_Support11ObjectStateE: 4u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN11ASF_Support11ObjectStateE)
8     (int (*)(...))ASF_Support::ObjectState::~ObjectState
12    (int (*)(...))ASF_Support::ObjectState::~ObjectState

Class ASF_Support::ObjectState
   size=71 align=1
   base size=71 base align=1
ASF_Support::ObjectState (0x0x7f3c9f3e3ea0) 0
    vptr=((& ASF_Support::ObjectState::_ZTVN11ASF_Support11ObjectStateE) + 8u)

Vtable for ASF_Support
ASF_Support::_ZTV11ASF_Support: 4u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI11ASF_Support)
8     (int (*)(...))ASF_Support::~ASF_Support
12    (int (*)(...))ASF_Support::~ASF_Support

Class ASF_Support
   size=16 align=1
   base size=16 base align=1
ASF_Support (0x0x7f3c9f3e3a80) 0
    vptr=((& ASF_Support::_ZTV11ASF_Support) + 8u)

Vtable for ASF_MetaHandler
ASF_MetaHandler::_ZTV15ASF_MetaHandler: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI15ASF_MetaHandler)
8     (int (*)(...))ASF_MetaHandler::~ASF_MetaHandler
12    (int (*)(...))ASF_MetaHandler::~ASF_MetaHandler
16    (int (*)(...))ASF_MetaHandler::CacheFileData
20    (int (*)(...))ASF_MetaHandler::ProcessXMP
24    (int (*)(...))XMPFileHandler::GetSerializeOptions
28    (int (*)(...))ASF_MetaHandler::UpdateFile
32    (int (*)(...))ASF_MetaHandler::WriteFile

Class ASF_MetaHandler
   size=95 align=1
   base size=95 base align=1
ASF_MetaHandler (0x0x7f3c9f4d0958) 0
    vptr=((& ASF_MetaHandler::_ZTV15ASF_MetaHandler) + 8u)
  XMPFileHandler (0x0x7f3c9f3e3f00) 0
      primary-for ASF_MetaHandler (0x0x7f3c9f4d0958)

Vtable for GIF_Support::BlockData
GIF_Support::BlockData::_ZTVN11GIF_Support9BlockDataE: 4u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN11GIF_Support9BlockDataE)
8     (int (*)(...))GIF_Support::BlockData::~BlockData
12    (int (*)(...))GIF_Support::BlockData::~BlockData

Class GIF_Support::BlockData
   size=18 align=1
   base size=18 base align=1
GIF_Support::BlockData (0x0x7f3c9f3e3f60) 0
    vptr=((& GIF_Support::BlockData::_ZTVN11GIF_Support9BlockDataE) + 8u)

Class __gnu_cxx::new_allocator<GIF_Support::BlockData>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<GIF_Support::BlockData> (0x0x7f3c9f1ca0c0) 0 empty

Class std::allocator<GIF_Support::BlockData>
   size=1 align=1
   base size=1 base align=1
std::allocator<GIF_Support::BlockData> (0x0x7f3c9f4d09c0) 0 empty
  __gnu_cxx::new_allocator<GIF_Support::BlockData> (0x0x7f3c9f1ca120) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<GIF_Support::BlockData> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<GIF_Support::BlockData> > (0x0x7f3c9f1ca060) 0 empty

Class std::allocator<GIF_Support::BlockData>::rebind<GIF_Support::BlockData>
   size=1 align=1
   base size=0 base align=1
std::allocator<GIF_Support::BlockData>::rebind<GIF_Support::BlockData> (0x0x7f3c9f1ca240) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<GIF_Support::BlockData> >::rebind<GIF_Support::BlockData>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<GIF_Support::BlockData> >::rebind<GIF_Support::BlockData> (0x0x7f3c9f1ca1e0) 0 empty

Class std::_Vector_base<GIF_Support::BlockData, std::allocator<GIF_Support::BlockData> >::_Vector_impl
   size=12 align=4
   base size=12 base align=4
std::_Vector_base<GIF_Support::BlockData, std::allocator<GIF_Support::BlockData> >::_Vector_impl (0x0x7f3c9f4d0c30) 0
  std::allocator<GIF_Support::BlockData> (0x0x7f3c9f4d0c98) 0 empty
    __gnu_cxx::new_allocator<GIF_Support::BlockData> (0x0x7f3c9f1ca2a0) 0 empty

Class std::_Vector_base<GIF_Support::BlockData, std::allocator<GIF_Support::BlockData> >
   size=12 align=4
   base size=12 base align=4
std::_Vector_base<GIF_Support::BlockData, std::allocator<GIF_Support::BlockData> > (0x0x7f3c9f1ca000) 0

Class std::vector<GIF_Support::BlockData>
   size=12 align=4
   base size=12 base align=4
std::vector<GIF_Support::BlockData> (0x0x7f3c9f4d0dd0) 0
  std::_Vector_base<GIF_Support::BlockData, std::allocator<GIF_Support::BlockData> > (0x0x7f3c9f1ca300) 0

Vtable for GIF_Support::BlockState
GIF_Support::BlockState::_ZTVN11GIF_Support10BlockStateE: 4u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN11GIF_Support10BlockStateE)
8     (int (*)(...))GIF_Support::BlockState::~BlockState
12    (int (*)(...))GIF_Support::BlockState::~BlockState

Class GIF_Support::BlockState
   size=46 align=1
   base size=46 base align=1
GIF_Support::BlockState (0x0x7f3c9f1ca360) 0
    vptr=((& GIF_Support::BlockState::_ZTVN11GIF_Support10BlockStateE) + 8u)

Vtable for GIF_MetaHandler
GIF_MetaHandler::_ZTV15GIF_MetaHandler: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI15GIF_MetaHandler)
8     (int (*)(...))GIF_MetaHandler::~GIF_MetaHandler
12    (int (*)(...))GIF_MetaHandler::~GIF_MetaHandler
16    (int (*)(...))GIF_MetaHandler::CacheFileData
20    (int (*)(...))GIF_MetaHandler::ProcessXMP
24    (int (*)(...))XMPFileHandler::GetSerializeOptions
28    (int (*)(...))GIF_MetaHandler::UpdateFile
32    (int (*)(...))GIF_MetaHandler::WriteFile

Class GIF_MetaHandler
   size=48 align=1
   base size=48 base align=1
GIF_MetaHandler (0x0x7f3c9f4d0ea0) 0
    vptr=((& GIF_MetaHandler::_ZTV15GIF_MetaHandler) + 8u)
  XMPFileHandler (0x0x7f3c9f1ca3c0) 0
      primary-for GIF_MetaHandler (0x0x7f3c9f4d0ea0)

Class XMPFileHandlerInfo
   size=16 align=1
   base size=16 base align=1
XMPFileHandlerInfo (0x0x7f3c9f1ca420) 0

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

Class std::allocator<std::pair<const unsigned int, XMPFileHandlerInfo> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const unsigned int, XMPFileHandlerInfo> > (0x0x7f3c9f4d0410) 0 empty
  __gnu_cxx::new_allocator<std::pair<const unsigned int, XMPFileHandlerInfo> > (0x0x7f3c9f1ca540) 0 empty

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

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

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

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

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

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

Class std::allocator<std::_Rb_tree_node<std::pair<const unsigned int, XMPFileHandlerInfo> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const unsigned int, XMPFileHandlerInfo> > > (0x0x7f3c9f2930d0) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const unsigned int, XMPFileHandlerInfo> > > (0x0x7f3c9f1ca960) 0 empty

Class std::_Rb_tree<unsigned int, std::pair<const unsigned int, XMPFileHandlerInfo>, std::_Select1st<std::pair<const unsigned int, XMPFileHandlerInfo> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, XMPFileHandlerInfo> > >::_Rb_tree_impl<std::less<unsigned int>, false>
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<unsigned int, std::pair<const unsigned int, XMPFileHandlerInfo>, std::_Select1st<std::pair<const unsigned int, XMPFileHandlerInfo> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, XMPFileHandlerInfo> > >::_Rb_tree_impl<std::less<unsigned int>, false> (0x0x7f3c9f2931a0) 0
  std::allocator<std::_Rb_tree_node<std::pair<const unsigned int, XMPFileHandlerInfo> > > (0x0x7f3c9f293208) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const unsigned int, XMPFileHandlerInfo> > > (0x0x7f3c9f1ca9c0) 0 empty

Class std::_Rb_tree<unsigned int, std::pair<const unsigned int, XMPFileHandlerInfo>, std::_Select1st<std::pair<const unsigned int, XMPFileHandlerInfo> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, XMPFileHandlerInfo> > >
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<unsigned int, std::pair<const unsigned int, XMPFileHandlerInfo>, std::_Select1st<std::pair<const unsigned int, XMPFileHandlerInfo> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, XMPFileHandlerInfo> > > (0x0x7f3c9f1ca7e0) 0

Class std::map<unsigned int, XMPFileHandlerInfo>
   size=24 align=4
   base size=24 base align=4
std::map<unsigned int, XMPFileHandlerInfo> (0x0x7f3c9f1ca480) 0

Class std::_Rb_tree_iterator<std::pair<const unsigned int, XMPFileHandlerInfo> >
   size=4 align=4
   base size=4 base align=4
std::_Rb_tree_iterator<std::pair<const unsigned int, XMPFileHandlerInfo> > (0x0x7f3c9f1caae0) 0

Class std::pair<unsigned int, XMPFileHandlerInfo>
   size=20 align=4
   base size=20 base align=4
std::pair<unsigned int, XMPFileHandlerInfo> (0x0x7f3c9f1caba0) 0

Class std::pair<const unsigned int, XMPFileHandlerInfo>
   size=20 align=4
   base size=20 base align=4
std::pair<const unsigned int, XMPFileHandlerInfo> (0x0x7f3c9f1cac00) 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*> (0x0x7f3c9f1cade0) 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> (0x0x7f3c9f1cae40) 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*> (0x0x7f3c9f293bc8) 0 empty
  std::_Iter_base<long unsigned int*, false> (0x0x7f3c9f1caea0) 0 empty

Class std::__is_pointer<int>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<int> (0x0x7f3c9f1caf60) 0 empty

Class std::__is_floating<int>
   size=1 align=1
   base size=0 base align=1
std::__is_floating<int> (0x0x7f3c9efcc060) 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> > (0x0x7f3c9efcc000) 0 empty

Class std::__is_arithmetic<int>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<int> (0x0x7f3c9f293c98) 0 empty
  std::__traitor<std::__is_integer<int>, std::__is_floating<int> > (0x0x7f3c9efcc0c0) 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> > (0x0x7f3c9f1caf00) 0 empty

Class std::__is_scalar<int>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<int> (0x0x7f3c9f293d68) 0 empty
  std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7f3c9efcc120) 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> (0x0x7f3c9efcc180) 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> (0x0x7f3c9efcc1e0) 0 empty

Class std::_Rb_tree_const_iterator<std::pair<const unsigned int, XMPFileHandlerInfo> >
   size=4 align=4
   base size=4 base align=4
std::_Rb_tree_const_iterator<std::pair<const unsigned int, XMPFileHandlerInfo> > (0x0x7f3c9efcc240) 0

Class std::_Rb_tree_node<std::pair<const unsigned int, XMPFileHandlerInfo> >
   size=36 align=4
   base size=36 base align=4
std::_Rb_tree_node<std::pair<const unsigned int, XMPFileHandlerInfo> > (0x0x7f3c9f017548) 0
  std::_Rb_tree_node_base (0x0x7f3c9efcc2a0) 0

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

Class std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > (0x0x7f3c9f017618) 0
  std::_Rb_tree_node_base (0x0x7f3c9efcc4e0) 0

Class std::pair<const short unsigned int, TIFF_FileWriter::InternalTagInfo>
   size=36 align=4
   base size=36 base align=4
std::pair<const short unsigned int, TIFF_FileWriter::InternalTagInfo> (0x0x7f3c9efcc600) 0

Class std::_Rb_tree_node<std::pair<const short unsigned int, TIFF_FileWriter::InternalTagInfo> >
   size=52 align=4
   base size=52 base align=4
std::_Rb_tree_node<std::pair<const short unsigned int, TIFF_FileWriter::InternalTagInfo> > (0x0x7f3c9f017750) 0
  std::_Rb_tree_node_base (0x0x7f3c9efcc5a0) 0

Class std::pair<const short unsigned int, PSIR_Manager::ImgRsrcInfo>
   size=20 align=4
   base size=20 base align=4
std::pair<const short unsigned int, PSIR_Manager::ImgRsrcInfo> (0x0x7f3c9efcc780) 0

Class std::_Rb_tree_node<std::pair<const short unsigned int, PSIR_Manager::ImgRsrcInfo> >
   size=36 align=4
   base size=36 base align=4
std::_Rb_tree_node<std::pair<const short unsigned int, PSIR_Manager::ImgRsrcInfo> > (0x0x7f3c9f0179c0) 0
  std::_Rb_tree_node_base (0x0x7f3c9efcc720) 0

Class std::pair<const short unsigned int, PSIR_FileWriter::InternalRsrcInfo>
   size=24 align=4
   base size=24 base align=4
std::pair<const short unsigned int, PSIR_FileWriter::InternalRsrcInfo> (0x0x7f3c9efcc840) 0

Class std::_Rb_tree_node<std::pair<const short unsigned int, PSIR_FileWriter::InternalRsrcInfo> >
   size=40 align=4
   base size=40 base align=4
std::_Rb_tree_node<std::pair<const short unsigned int, PSIR_FileWriter::InternalRsrcInfo> > (0x0x7f3c9f017a90) 0
  std::_Rb_tree_node_base (0x0x7f3c9efcc7e0) 0

Class std::pair<const short unsigned int, IPTC_Manager::DataSetInfo>
   size=16 align=4
   base size=16 base align=4
std::pair<const short unsigned int, IPTC_Manager::DataSetInfo> (0x0x7f3c9efcc9c0) 0

Class std::_Rb_tree_node<std::pair<const short unsigned int, IPTC_Manager::DataSetInfo> >
   size=32 align=4
   base size=32 base align=4
std::_Rb_tree_node<std::pair<const short unsigned int, IPTC_Manager::DataSetInfo> > (0x0x7f3c9f017b60) 0
  std::_Rb_tree_node_base (0x0x7f3c9efcc960) 0

Class std::pair<const JPEG_MetaHandler::GUID_32, std::basic_string<char> >
   size=36 align=4
   base size=36 base align=4
std::pair<const JPEG_MetaHandler::GUID_32, std::basic_string<char> > (0x0x7f3c9efcca80) 0

Class std::_Rb_tree_node<std::pair<const JPEG_MetaHandler::GUID_32, std::basic_string<char> > >
   size=52 align=4
   base size=52 base align=4
std::_Rb_tree_node<std::pair<const JPEG_MetaHandler::GUID_32, std::basic_string<char> > > (0x0x7f3c9f017f70) 0
  std::_Rb_tree_node_base (0x0x7f3c9efcca20) 0

Class std::pair<const unsigned int, TradQT_Manager::ParsedBoxInfo>
   size=24 align=4
   base size=21 base align=4
std::pair<const unsigned int, TradQT_Manager::ParsedBoxInfo> (0x0x7f3c9efccc00) 0

Class std::_Rb_tree_node<std::pair<const unsigned int, TradQT_Manager::ParsedBoxInfo> >
   size=40 align=4
   base size=40 base align=4
std::_Rb_tree_node<std::pair<const unsigned int, TradQT_Manager::ParsedBoxInfo> > (0x0x7f3c9ed38208) 0
  std::_Rb_tree_node_base (0x0x7f3c9efccba0) 0

Class std::unary_function<std::pair<const unsigned int, XMPFileHandlerInfo>, const unsigned int>
   size=1 align=1
   base size=0 base align=1
std::unary_function<std::pair<const unsigned int, XMPFileHandlerInfo>, const unsigned int> (0x0x7f3c9efcce40) 0 empty

Class std::_Select1st<std::pair<const unsigned int, XMPFileHandlerInfo> >
   size=1 align=1
   base size=1 base align=1
std::_Select1st<std::pair<const unsigned int, XMPFileHandlerInfo> > (0x0x7f3c9ed38270) 0 empty
  std::unary_function<std::pair<const unsigned int, XMPFileHandlerInfo>, const unsigned int> (0x0x7f3c9efccf60) 0 empty

Class std::iterator_traits<PSIR_FileWriter::OtherRsrcInfo*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<PSIR_FileWriter::OtherRsrcInfo*> (0x0x7f3c9ed70480) 0 empty

Class std::iterator_traits<PNG_Support::ChunkData*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<PNG_Support::ChunkData*> (0x0x7f3c9ed707e0) 0 empty

Class std::_Destroy_aux<false>
   size=1 align=1
   base size=0 base align=1
std::_Destroy_aux<false> (0x0x7f3c9ed70840) 0 empty

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

Class std::iterator_traits<MOOV_Manager::BoxNode*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<MOOV_Manager::BoxNode*> (0x0x7f3c9ed70900) 0 empty

Class std::iterator_traits<TradQT_Manager::ValueInfo*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<TradQT_Manager::ValueInfo*> (0x0x7f3c9ed70960) 0 empty

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

Class std::iterator_traits<ASF_Support::ObjectData*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<ASF_Support::ObjectData*> (0x0x7f3c9ed70a20) 0 empty

Class std::iterator_traits<GIF_Support::BlockData*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<GIF_Support::BlockData*> (0x0x7f3c9ed70a80) 0 empty

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

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const short unsigned int, TIFF_FileWriter::InternalTagInfo> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const short unsigned int, TIFF_FileWriter::InternalTagInfo> > > > (0x0x7f3c9ed70c60) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const short unsigned int, PSIR_Manager::ImgRsrcInfo> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const short unsigned int, PSIR_Manager::ImgRsrcInfo> > > > (0x0x7f3c9ed70d20) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const short unsigned int, PSIR_FileWriter::InternalRsrcInfo> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const short unsigned int, PSIR_FileWriter::InternalRsrcInfo> > > > (0x0x7f3c9ed70e40) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const short unsigned int, IPTC_Manager::DataSetInfo> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const short unsigned int, IPTC_Manager::DataSetInfo> > > > (0x0x7f3c9ed70f60) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const JPEG_MetaHandler::GUID_32, std::basic_string<char> > > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const JPEG_MetaHandler::GUID_32, std::basic_string<char> > > > > (0x0x7f3c9eea1060) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const unsigned int, TradQT_Manager::ParsedBoxInfo> > > >
   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, TradQT_Manager::ParsedBoxInfo> > > > (0x0x7f3c9eea1120) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const unsigned int, XMPFileHandlerInfo> > > >
   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, XMPFileHandlerInfo> > > > (0x0x7f3c9eea1240) 0 empty

