= {
{ typeid( Bool_t ), reinterpret_cast<WriteArrayFn_t>( (void (TBuffer::*)(const Bool_t *, Int_t))&TBuffer::WriteFastArray), reinterpret_cast<ReadArrayFn_t>( (void (TBuffer::*)( Bool_t *, Int_t))&TBuffer::ReadFastArray) },
{ typeid( Char_t ), reinterpret_cast<WriteArrayFn_t>( (void (TBuffer::*)(const Char_t *, Int_t))&TBuffer::WriteFastArray), reinterpret_cast<ReadArrayFn_t>( (void (TBuffer::*)( Char_t *, Int_t))&TBuffer::ReadFastArray) },
{ typeid( UChar_t ), reinterpret_cast<WriteArrayFn_t>( (void (TBuffer::*)(const UChar_t *, Int_t))&TBuffer::WriteFastArray), reinterpret_cast<ReadArrayFn_t>( (void (TBuffer::*)( UChar_t *, Int_t))&TBuffer::ReadFastArray) },
{ typeid( Short_t ), reinterpret_cast<WriteArrayFn_t>( (void (TBuffer::*)(const Short_t *, Int_t))&TBuffer::WriteFastArray), reinterpret_cast<ReadArrayFn_t>( (void (TBuffer::*)( Short_t *, Int_t))&TBuffer::ReadFastArray) },
{ typeid( UShort_t ), reinterpret_cast<WriteArrayFn_t>( (void (TBuffer::*)(const UShort_t *, Int_t))&TBuffer::WriteFastArray), reinterpret_cast<ReadArrayFn_t>( (void (TBuffer::*)( UShort_t *, Int_t))&TBuffer::ReadFastArray) },
{ typeid( Int_t ), reinterpret_cast<WriteArrayFn_t>( (void (TBuffer::*)(const Int_t *, Int_t))&TBuffer::WriteFastArray), reinterpret_cast<ReadArrayFn_t>( (void (TBuffer::*)( Int_t *, Int_t))&TBuffer::ReadFastArray) },
{ typeid( UInt_t ), reinterpret_cast<WriteArrayFn_t>( (void (TBuffer::*)(const UInt_t *, Int_t))&TBuffer::WriteFastArray), reinterpret_cast<ReadArrayFn_t>( (void (TBuffer::*)( UInt_t *, Int_t))&TBuffer::ReadFastArray) },
{ typeid( Long_t ), reinterpret_cast<WriteArrayFn_t>( (void (TBuffer::*)(const Long_t *, Int_t))&TBuffer::WriteFastArray), reinterpret_cast<ReadArrayFn_t>( (void (TBuffer::*)( Long_t *, Int_t))&TBuffer::ReadFastArray) },
{ typeid( ULong_t ), reinterpret_cast<WriteArrayFn_t>( (void (TBuffer::*)(const ULong_t *, Int_t))&TBuffer::WriteFastArray), reinterpret_cast<ReadArrayFn_t>( (void (TBuffer::*)( ULong_t *, Int_t))&TBuffer::ReadFastArray) },
{ typeid( Long64_t ), reinterpret_cast<WriteArrayFn_t>( (void (TBuffer::*)(const Long64_t *, Int_t))&TBuffer::WriteFastArray), reinterpret_cast<ReadArrayFn_t>( (void (TBuffer::*)( Long64_t *, Int_t))&TBuffer::ReadFastArray) },
{ typeid( ULong64_t ), reinterpret_cast<WriteArrayFn_t>( (void (TBuffer::*)(const ULong64_t *, Int_t))&TBuffer::WriteFastArray), reinterpret_cast<ReadArrayFn_t>( (void (TBuffer::*)( ULong64_t *, Int_t))&TBuffer::ReadFastArray) },
{ typeid( Float_t ), reinterpret_cast<WriteArrayFn_t>( (void (TBuffer::*)(const Float_t *, Int_t))&TBuffer::WriteFastArray), reinterpret_cast<ReadArrayFn_t>( (void (TBuffer::*)( Float_t *, Int_t))&TBuffer::ReadFastArray) },
{ typeid( Double_t ), reinterpret_cast<WriteArrayFn_t>( (void (TBuffer::*)(const Double_t *, Int_t))&TBuffer::WriteFastArray), reinterpret_cast<ReadArrayFn_t>( (void (TBuffer::*)( Double_t *, Int_t))&TBuffer::ReadFastArray) }
}