|
| | CFX_WideTextBuf (IFX_Allocator *pAllocator=0) |
| | 使用分配器构造。 更多...
|
| |
| FX_BOOL | AppendChar (FX_WCHAR wch) |
| | 追加单个宽字符。 更多...
|
| |
| void | Delete (int start_index, int count) |
| | 删除宽字符文本缓冲区中由参数 start_index 和 count 定义的区间缓冲区。 更多...
|
| |
| FX_LPWSTR | GetBuffer () const |
| | 获取宽字符指针。 更多...
|
| |
| FX_STRSIZE | GetLength () const |
| | 获取宽字符文本缓冲区的长度。 更多...
|
| |
| CFX_WideStringC | GetWideString () const |
| | 从宽字符文本缓冲区获取宽字符串。 更多...
|
| |
| CFX_WideTextBuf & | operator<< (int i) |
| | 左移(<<)运算符重载。将整数输出到宽字符文本缓冲区。 更多...
|
| |
| CFX_WideTextBuf & | operator<< (double f) |
| | 左移(<<)运算符重载。将双精度浮点值输出到宽字符文本缓冲区。 更多...
|
| |
| CFX_WideTextBuf & | operator<< (FX_LPCWSTR lpsz) |
| | 左移(<<)运算符重载。将以零结尾的宽字符字符串输出到宽字符文本缓冲区。 更多...
|
| |
| CFX_WideTextBuf & | operator<< (FX_WSTR str) |
| | 左移(<<)运算符重载。将宽字符串输出到宽字符文本缓冲区。 更多...
|
| |
| CFX_WideTextBuf & | operator<< (const CFX_WideString &str) |
| | 左移(<<)运算符重载。将宽字符串输出到宽字符文本缓冲区。 更多...
|
| |
| CFX_WideTextBuf & | operator<< (const CFX_WideTextBuf &buf) |
| | 左移(<<)运算符重载。将宽字符文本缓冲区输出到宽字符文本缓冲区。 更多...
|
| |
| void | operator= (FX_LPCWSTR lpsz) |
| | 赋值(=)运算符重载。从以零结尾的宽字符字符串。 更多...
|
| |
| void | operator= (FX_WSTR str) |
| | 赋值(=)运算符重载。从宽字符串。 更多...
|
| |
| | CFX_BinaryBuf (IFX_Allocator *pAllocator=0) |
| | 创建空缓冲区的默认构造函数。 更多...
|
| |
| | CFX_BinaryBuf (FX_STRSIZE size, IFX_Allocator *pAllocator=0) |
| | 创建空缓冲区的默认构造函数。 更多...
|
| |
|
| ~CFX_BinaryBuf () |
| | 析构函数。
|
| |
| FX_BOOL | AppendBlock (const void *pBuf, FX_STRSIZE size) |
| | 追加一个二进制缓冲区块。 更多...
|
| |
| FX_BOOL | AppendByte (FX_BYTE byte) |
| | 追加单个字节。 更多...
|
| |
| FX_BOOL | AppendFill (FX_BYTE byte, FX_STRSIZE count) |
| | 将指定字节追加指定次数。内部不是逐字节处理,而是字节填充处理。 更多...
|
| |
| void | AppendString (FX_BSTR str) |
| | 追加一个非缓冲字节字符串。 更多...
|
| |
| void | AttachData (void *pBuf, FX_STRSIZE size) |
| | 附加到缓冲区(此缓冲区将属于此对象)。缓冲区必须由FX_Alloc分配。 更多...
|
| |
| void | Clear () |
| | 将二进制缓冲区设置为空。 更多...
|
| |
| FX_BOOL | CopyData (const void *pBuf, FX_STRSIZE size) |
| | 从另一个缓冲区复制。 更多...
|
| |
| void | Delete (int start_index, int count) |
| | 删除由参数start_index和count定义的二进制缓冲区中的区间缓冲区。 更多...
|
| |
| void | DetachBuffer () |
| | 分离缓冲区。仅将缓冲区指针设置为 NULL,并将二进制缓冲区大小设置为零。 更多...
|
| |
| FX_BOOL | EstimateSize (FX_STRSIZE size, FX_STRSIZE alloc_step=0) |
| | 更改已分配的缓冲区大小,如果alloc_step非零则设置分配步长。 更多...
|
| |
| FX_LPBYTE | GetBuffer () const |
| | 获取指向二进制缓冲区的字节指针。 更多...
|
| |
| CFX_ByteStringC | GetByteString () const |
| | 从缓冲区获取字节字符串。 更多...
|
| |
| void | GetByteStringL (CFX_ByteStringL &str) const |
| | 从当前缓冲区对象获取字节字符串。 更多...
|
| |
| FX_STRSIZE | GetSize () const |
| | 获取二进制缓冲区的长度。 更多...
|
| |
| FX_BOOL | InsertBlock (FX_STRSIZE pos, const void *pBuf, FX_STRSIZE size) |
| | 在指定位置插入二进制缓冲区块。 更多...
|
| |
| void | TakeOver (CFX_BinaryBuf &other) |
| | 接管另一个缓冲区。 更多...
|
| |