Skip to main content

streaming_decoder

family

Declared in clika_rt/clika_rt_core.h.

Members

NameDescription
clika_rt_streaming_decoder
streaming_decoder_finishClikaRT::tokenizer::StreamingDecoder::finish <- ClikaRT/tokenizer/tokenizer.h borrows self single-owner list carrying ONE entry; the call runs exactly once (a mutating member never rides the sized two-call protocol, contract §5); read it with string_list_get_at(l, 0); string_list_free frees it
streaming_decoder_free
streaming_decoder_pushClikaRT::tokenizer::StreamingDecoder::push <- ClikaRT/tokenizer/tokenizer.h borrows self single-owner list carrying ONE entry; the call runs exactly once (a mutating member never rides the sized two-call protocol, contract §5); read it with string_list_get_at(l, 0); string_list_free frees it

Type aliases

using clika_rt_streaming_decoder

using clika_rt_streaming_decoder = struct clika_rt_streaming_decoder

Declared in clika_rt/clika_rt_core.h, line 306

Functions

streaming_decoder_finish

clika_rt_error*(* streaming_decoder_finish)(clika_rt_streaming_decoder *self, clika_rt_string_list **out)

ClikaRT::tokenizer::StreamingDecoder::finish <- ClikaRT/tokenizer/tokenizer.h borrows self single-owner list carrying ONE entry; the call runs exactly once (a mutating member never rides the sized two-call protocol, contract §5); read it with string_list_get_at(l, 0); string_list_free frees it

Declared in clika_rt/clika_rt_core.h, line 9192

streaming_decoder_free

void(* streaming_decoder_free)(clika_rt_streaming_decoder *h)

Declared in clika_rt/clika_rt_core.h, line 654

streaming_decoder_push

clika_rt_error*(* streaming_decoder_push)(clika_rt_streaming_decoder *self, int32_t id, clika_rt_string_list **out)

ClikaRT::tokenizer::StreamingDecoder::push <- ClikaRT/tokenizer/tokenizer.h borrows self single-owner list carrying ONE entry; the call runs exactly once (a mutating member never rides the sized two-call protocol, contract §5); read it with string_list_get_at(l, 0); string_list_free frees it

Declared in clika_rt/clika_rt_core.h, line 9185