locketd_buffer_t is the character-level buffer shared between the source file reader and the tokenizer.
More...
#include <deeplima/utils/locked_buffer.h>
locketd_buffer_t is the character-level buffer shared between the source file reader and the tokenizer.
Definition at line 21 of file locked_buffer.h.
◆ locked_buffer_t() [1/2]
| locked_buffer_t::locked_buffer_t |
( |
| ) |
|
|
inline |
◆ ~locked_buffer_t()
| locked_buffer_t::~locked_buffer_t |
( |
| ) |
|
|
inline |
◆ locked_buffer_t() [2/2]
◆ end()
| uint8_t * locked_buffer_t::end |
( |
| ) |
const |
|
inline |
◆ lock()
| void locked_buffer_t::lock |
( |
| ) |
|
|
inline |
◆ locked()
| bool locked_buffer_t::locked |
( |
| ) |
const |
|
inline |
◆ operator=()
◆ set_read_start()
| void locked_buffer_t::set_read_start |
( |
const char * |
new_start | ) |
|
|
inline |
◆ unlock()
| void locked_buffer_t::unlock |
( |
| ) |
|
|
inline |
◆ m_char_aligned_data
| const char* locked_buffer_t::m_char_aligned_data = nullptr |
◆ m_data
| uint8_t* locked_buffer_t::m_data = nullptr |
◆ m_len
| uint32_t locked_buffer_t::m_len = 0 |
◆ m_lock_count
| uint32_t locked_buffer_t::m_lock_count = 0 |
The documentation for this struct was generated from the following file: