class HTS::Bcf::Scratch

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.cr

Instance Method Summary

Instance Method Detail

def close : Nil #

[View source]
def format_char : Pointer(UInt8) #

[View source]
def format_char_capacity : Int32 #

[View source]
def format_char_capacity_address : Pointer(Int32) #

[View source]
def format_char_data_address : Pointer(Pointer(Void)) #

[View source]
def format_f32 : Pointer(Float32) #

[View source]
def format_f32_capacity : Int32 #

[View source]
def format_f32_capacity_address : Pointer(Int32) #

[View source]
def format_f32_data_address : Pointer(Pointer(Void)) #

[View source]
def format_i32 : Pointer(Int32) #

[View source]
def format_i32_capacity : Int32 #

[View source]
def format_i32_capacity_address : Pointer(Int32) #

[View source]
def format_i32_data_address : Pointer(Pointer(Void)) #

[View source]
def info_char : Pointer(UInt8) #

[View source]
def info_char_capacity : Int32 #

[View source]
def info_char_capacity_address : Pointer(Int32) #

[View source]
def info_char_data_address : Pointer(Pointer(Void)) #

[View source]
def info_f32 : Pointer(Float32) #

[View source]
def info_f32_capacity : Int32 #

[View source]
def info_f32_capacity_address : Pointer(Int32) #

[View source]
def info_f32_data_address : Pointer(Pointer(Void)) #

[View source]
def info_flag : Pointer(UInt8) #

[View source]
def info_flag_capacity : Int32 #

[View source]
def info_flag_capacity_address : Pointer(Int32) #

[View source]
def info_flag_data_address : Pointer(Pointer(Void)) #

[View source]
def info_i32 : Pointer(Int32) #

[View source]
def info_i32_capacity : Int32 #

[View source]
def info_i32_capacity_address : Pointer(Int32) #

[View source]
def info_i32_data_address : Pointer(Pointer(Void)) #

[View source]
def info_i64 : Pointer(Int64) #

[View source]
def info_i64_capacity : Int32 #

[View source]
def info_i64_capacity_address : Pointer(Int32) #

[View source]
def info_i64_data_address : Pointer(Pointer(Void)) #

[View source]