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 331

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 9340

streaming_decoder_free​

void(* streaming_decoder_free)(clika_rt_streaming_decoder *h)

Declared in clika_rt/clika_rt_core.h, line 724

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 9333