CX Framework
Cross-platform C utility framework
Loading...
Searching...
No Matches
sbstring.h
Go to the documentation of this file.
1
23
24#pragma once
25
27#include <cx/string/strbase.h>
28
34
55bool sbufStrIn(_Pre_valid_ _Post_invalid_ StreamBuffer* sb, _In_opt_ strref str);
56
68_Check_return_ bool sbufStrPRegisterPull(_Inout_ StreamBuffer* sb, _In_opt_ strref str);
69
71
77
100bool sbufStrOut(_Pre_valid_ _Post_invalid_ StreamBuffer* sb, _Inout_ string* strout);
101
115_Check_return_ bool sbufStrCRegisterPush(_Inout_ StreamBuffer* sb, _Inout_ string* strout);
116
118
124
145_Check_return_ _Ret_opt_valid_ StreamBuffer*
146sbufStrCreatePush(_Inout_ string* strout, size_t targetsz);
147
bool sbufStrOut(StreamBuffer *sb, string *strout)
bool sbufStrCRegisterPush(StreamBuffer *sb, string *strout)
StreamBuffer * sbufStrCreatePush(string *strout, size_t targetsz)
bool sbufStrIn(StreamBuffer *sb, strref str)
bool sbufStrPRegisterPull(StreamBuffer *sb, strref str)
Core string types and fundamental operations.
Core stream buffer implementation for efficient data streaming.