#include <allegro.h>
◆ ~Serial_write_buffer()
| Serial_write_buffer::~Serial_write_buffer |
( |
| ) |
|
|
inlineoverride |
Note: allegro.cpp declares one static instance of Serial_buffer to reduce large memory (re)allocations when serializing tracks for UNDO. This destructor will only run when the program exits, which will only add overhead to the exit process, but it will eliminate an incorrect report of memory leakage from automation that doesn't know better. -RBD
◆ check_buffer()
| void Serial_write_buffer::check_buffer |
( |
long | needed | ) |
|
◆ init_for_write()
| void Serial_write_buffer::init_for_write |
( |
| ) |
|
|
inline |
◆ pad()
| void Serial_write_buffer::pad |
( |
| ) |
|
|
inline |
◆ set_char()
| void Serial_write_buffer::set_char |
( |
char | v | ) |
|
|
inline |
◆ set_double()
| void Serial_write_buffer::set_double |
( |
double | v | ) |
|
|
inline |
◆ set_float()
| void Serial_write_buffer::set_float |
( |
float | v | ) |
|
|
inline |
◆ set_int32()
◆ set_string()
| void Serial_write_buffer::set_string |
( |
const char * | s | ) |
|
|
inline |
◆ store_int32()
| void Serial_write_buffer::store_int32 |
( |
long | offset, |
|
|
int32_t | value ) |
|
inline |
Writes an int32_t at a given offset.
◆ store_long()
| void Serial_write_buffer::store_long |
( |
long | offset, |
|
|
long | value ) |
|
inline |
◆ to_heap()
| void * Serial_write_buffer::to_heap |
( |
long * | len | ) |
|
|
inline |
The documentation for this class was generated from the following files:
- /home/runner/work/lmms-fork/lmms-fork/plugins/MidiImport/portsmf/include/allegro.h
- /home/runner/work/lmms-fork/lmms-fork/plugins/MidiImport/portsmf/src/allegro.cpp