Home | History | Annotate | Download | only in fxcrt

Lines Matching refs:FX_STRSIZE

47   CFX_ByteString(const FX_CHAR* ptr, FX_STRSIZE len);
48 CFX_ByteString(const uint8_t* ptr, FX_STRSIZE len);
57 static CFX_ByteString FromUnicode(const FX_WCHAR* ptr, FX_STRSIZE len = -1);
77 FX_STRSIZE GetLength() const { return m_pData ? m_pData->m_nDataLength : 0; }
104 uint8_t GetAt(FX_STRSIZE nIndex) const {
108 uint8_t operator[](FX_STRSIZE nIndex) const {
112 void SetAt(FX_STRSIZE nIndex, FX_CHAR ch);
113 FX_STRSIZE Insert(FX_STRSIZE index, FX_CHAR ch);
114 FX_STRSIZE Delete(FX_STRSIZE index, FX_STRSIZE count = 1);
119 void Reserve(FX_STRSIZE len);
120 FX_CHAR* GetBuffer(FX_STRSIZE len);
121 void ReleaseBuffer(FX_STRSIZE len = -1);
123 CFX_ByteString Mid(FX_STRSIZE first) const;
124 CFX_ByteString Mid(FX_STRSIZE first, FX_STRSIZE count) const;
125 CFX_ByteString Left(FX_STRSIZE count) const;
126 CFX_ByteString Right(FX_STRSIZE count) const;
128 FX_STRSIZE Find(const CFX_ByteStringC& lpszSub, FX_STRSIZE start = 0) const;
129 FX_STRSIZE Find(FX_CHAR ch, FX_STRSIZE start = 0) const;
130 FX_STRSIZE ReverseFind(FX_CHAR ch) const;
143 FX_STRSIZE Replace(const CFX_ByteStringC& lpszOld,
146 FX_STRSIZE Remove(FX_CHAR ch);
150 uint32_t GetID(FX_STRSIZE start_pos = 0) const;
162 void ReallocBeforeWrite(FX_STRSIZE nNewLen);
163 void AllocBeforeWrite(FX_STRSIZE nNewLen);
165 FX_STRSIZE nCopyLen,
166 FX_STRSIZE nCopyIndex) const;
167 void AssignCopy(const FX_CHAR* pSrcData, FX_STRSIZE nSrcLen);
168 void Concat(const FX_CHAR* lpszSrcData, FX_STRSIZE nSrcLen);
250 CFX_WideString(const FX_WCHAR* ptr, FX_STRSIZE len);
262 static CFX_WideString FromUTF16LE(const unsigned short* str, FX_STRSIZE len);
264 static FX_STRSIZE WStringLength(const unsigned short* str);
278 FX_STRSIZE GetLength() const { return m_pData ? m_pData->m_nDataLength : 0; }
302 FX_WCHAR GetAt(FX_STRSIZE nIndex) const {
306 FX_WCHAR operator[](FX_STRSIZE nIndex) const {
310 void SetAt(FX_STRSIZE nIndex, FX_WCHAR ch);
316 CFX_WideString Mid(FX_STRSIZE first) const;
317 CFX_WideString Mid(FX_STRSIZE first, FX_STRSIZE count) const;
318 CFX_WideString Left(FX_STRSIZE count) const;
319 CFX_WideString Right(FX_STRSIZE count) const;
321 FX_STRSIZE Insert(FX_STRSIZE index, FX_WCHAR ch);
322 FX_STRSIZE Delete(FX_STRSIZE index, FX_STRSIZE count = 1);
338 void Reserve(FX_STRSIZE len);
339 FX_WCHAR* GetBuffer(FX_STRSIZE len);
340 void ReleaseBuffer(FX_STRSIZE len = -1);
345 FX_STRSIZE Find(const CFX_WideStringC& pSub, FX_STRSIZE start = 0) const;
346 FX_STRSIZE Find(FX_WCHAR ch, FX_STRSIZE start = 0) const;
347 FX_STRSIZE Replace(const CFX_WideStringC& pOld, const CFX_WideStringC& pNew);
348 FX_STRSIZE Remove(FX_WCHAR ch);
356 void ReallocBeforeWrite(FX_STRSIZE nLen);
357 void AllocBeforeWrite(FX_STRSIZE nLen);
359 FX_STRSIZE nCopyLen,
360 FX_STRSIZE nCopyIndex) const;
361 void AssignCopy(const FX_WCHAR* pSrcData, FX_STRSIZE nSrcLen);
362 void Concat(const FX_WCHAR* lpszSrcData, FX_STRSIZE nSrcLen);
433 FX_STRSIZE FX_ftoa(FX_FLOAT f, FX_CHAR* buf);