Costruttori della classe: •bytearray(), costruttore classe
Metodi della classe: •at(), interroga indice corrente •clear(), azzera contenuto array •fill(), riempe parte dell'array •get_double(), estrae valore a virgola mobile (64bit) •get_float(), estrae valore a virgola mobile (32bit) •get_int16(), estrae intero con segno a 16bit •get_int32(), estrae intero con segno a 32bit •get_int64(), estrae intero con segno a 64bit •get_int8(), estrae intero con segno a 8bit •get_uint16(), estrae intero senza segno a 16bit •get_uint32(), estrae intero senza segno a 32bit •get_uint64(), estrae intero senza segno a 64bit •get_uint8(), estrae intero senza segno a 8bit •get_string(), estrae valore stringa •is_auto_resize(), interroga auto re-dimensionamento array •is_big_endian(), interroga ordine byte se big-endian •is_empty(), interroga stato array vuoto •is_little_endian(), interroga ordine byte se little-endian •operator=, assegna da altro array •operator==, compara con altro array •resize(), ridimensiona array •seek(), imposta indice corrente •set_auto_resize(), imposta auto re-dimensionamento array •set_big_endian(), imposta ordine byte come big-endian •set_double(), imposta valore a virgola mobile (64bit) •set_float(), imposta valore a virgola mobile (32bit) •set_int16(), imposta intero con segno a 16bit •set_int32(), imposta intero con segno a 32bit •set_int64(), imposta intero con segno a 64bit •set_int8(), imposta intero con segno a 8bit •set_string(), imposta valore stringa •set_uint16(), imposta intero senza segno a 16bit •set_uint32(), imposta intero senza segno a 32bit •set_uint64(), imposta intero senza segno a 64bit •set_uint8(), imposta intero senza segno a 8bit •size(), interroga dimensione array •to_compressed(), genera array compresso •to_string(), converte array in stringa •to_uncompressed(), genera array decompresso |
La classe bytearray implementa la gestione di uno specifico array di byte. La classe non può essere estesa (final).
Metodi classe con ordine byte little-endian: •get_double_le(), estrae valore a virgola mobile (64bit) •get_float_le(), estrae valore a virgola mobile (32bit) •get_int16_le(), estrae intero con segno a 16bit •get_int32_le(), estrae intero con segno a 32bit •get_int64_le(), estrae intero con segno a 64bit •get_uint16_le(), estrae intero senza segno a 16bit •get_uint32_le(), estrae intero senza segno a 32bit •get_uint64_le(), estrae intero senza segno a 64bit •set_int16_le(), imposta intero con segno a 16bit •set_int32_le(), imposta intero con segno a 32bit •set_int64_le(), imposta intero con segno a 64bit •set_uint16_le(), imposta intero senza segno a 16bit •set_uint32_le(), imposta intero senza segno a 32bit •set_uint64_le(), imposta intero senza segno a 64bit
Metodi classe con ordine byte big-endian: •get_double_be(), estrae valore a virgola mobile (64bit) •get_float_be(), estrae valore a virgola mobile (32bit) •get_int16_be(), estrae intero con segno a 16bit •get_int32_be(), estrae intero con segno a 32bit •get_int64_be(), estrae intero con segno a 64bit •get_uint16_be(), estrae intero senza segno a 16bit •get_uint32_be(), estrae intero senza segno a 32bit •get_uint64_be(), estrae intero senza segno a 64bit •set_int16_be(), imposta intero con segno a 16bit •set_int32_be(), imposta intero con segno a 32bit •set_int64_be(), imposta intero con segno a 64bit •set_uint16_be(), imposta intero senza segno a 16bit •set_uint32_be(), imposta intero senza segno a 32bit •set_uint64_be(), imposta intero senza segno a 64bit |