|
LibTRO 0
Uma biblioteca com funções semelhantes às do C para fins educacionais na Eletrônica, IF Sul Pelotas.
|
Campos de Dados | |
| bool(*const | writes )(void *buf, const char *data, size_t datal) |
| bool(*const | writes16 )(void *buf, const tro_char16 *data, size_t datal) |
| bool(*const | writeb )(void *buf, const uint8_t *data, size_t datal) |
| bool(*const | writec )(void *buf, tro_urune rune, size_t count) |
| tro_dybuf_pref(*const | preference )(const void *buf) |
Estrutura da tabela virtual que representa a interface tro_dybuffer, que significa "buffer dinâmico".
| bool(*const tro_dybuffer_i::writes) (void *buf, const char *data, size_t datal) |
| buf | o objeto. |
| data | é uma string UTF-8. |
| datal | é o comprimento de data, caso seja 0, se assume data terminado em '\0'. |
| bool(*const tro_dybuffer_i::writes16) (void *buf, const tro_char16 *data, size_t datal) |
| buf | o objeto. |
| data | é uma string UTF-16. |
| datal | é o comprimento de data, caso seja 0, se assume data terminado em '\0'. |
| bool(*const tro_dybuffer_i::writeb) (void *buf, const uint8_t *data, size_t datal) |
| buf | o objeto. |
| data | é uma sequência de bytes arbitrária. |
| datal | é o comprimento de data. |
| bool(*const tro_dybuffer_i::writec) (void *buf, tro_urune rune, size_t count) |
| buf | o objeto. |
| rune | é uma runa (code point). |
| count | diz quantas vezes se deve escrever rune. |
| tro_dybuf_pref(*const tro_dybuffer_i::preference) (const void *buf) |
| buf | o objeto. |