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
29CX_C_BEGIN
30
36
58bool sbufStrIn(_Inout_ StreamBuffer* sb, _In_opt_ strref str);
59
71_Check_return_ bool sbufStrPRegisterPull(_Inout_ StreamBuffer* sb, _In_opt_ strref str);
72
74
80
101bool sbufStrOut(_Inout_ StreamBuffer* sb, _Inout_ string* strout);
102
116_Check_return_ bool sbufStrCRegisterPush(_Inout_ StreamBuffer* sb, _Inout_ string* strout);
117
119
125
146_Check_return_ _Ret_opt_valid_ StreamBuffer*
147sbufStrCreatePush(_Inout_ string* strout, size_t targetsz);
148
151
152CX_C_END
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.