class
HTS::Bcf::Scratch
- HTS::Bcf::Scratch
- Reference
- Object
Overview
Internal reusable storage for values returned by HTSlib BCF getters.
The pointers are stored directly in this object. A record therefore adds only one scratch object, rather than one wrapper allocation per buffer. :nodoc:
Defined in:
hts/bcf/scratch.crInstance Method Summary
- #close : Nil
- #format_char : Pointer(UInt8)
- #format_char_capacity : Int32
- #format_char_capacity_address : Pointer(Int32)
- #format_char_data_address : Pointer(Pointer(Void))
- #format_f32 : Pointer(Float32)
- #format_f32_capacity : Int32
- #format_f32_capacity_address : Pointer(Int32)
- #format_f32_data_address : Pointer(Pointer(Void))
- #format_i32 : Pointer(Int32)
- #format_i32_capacity : Int32
- #format_i32_capacity_address : Pointer(Int32)
- #format_i32_data_address : Pointer(Pointer(Void))
- #info_char : Pointer(UInt8)
- #info_char_capacity : Int32
- #info_char_capacity_address : Pointer(Int32)
- #info_char_data_address : Pointer(Pointer(Void))
- #info_f32 : Pointer(Float32)
- #info_f32_capacity : Int32
- #info_f32_capacity_address : Pointer(Int32)
- #info_f32_data_address : Pointer(Pointer(Void))
- #info_flag : Pointer(UInt8)
- #info_flag_capacity : Int32
- #info_flag_capacity_address : Pointer(Int32)
- #info_flag_data_address : Pointer(Pointer(Void))
- #info_i32 : Pointer(Int32)
- #info_i32_capacity : Int32
- #info_i32_capacity_address : Pointer(Int32)
- #info_i32_data_address : Pointer(Pointer(Void))
- #info_i64 : Pointer(Int64)
- #info_i64_capacity : Int32
- #info_i64_capacity_address : Pointer(Int32)
- #info_i64_data_address : Pointer(Pointer(Void))