Home | History | Annotate | Download | only in fxcrt

Lines Matching refs:FX_STRSIZE

15 typedef int FX_STRSIZE;

28 CFX_ByteStringC(FX_LPCBYTE ptr, FX_STRSIZE size)
37 m_Length = ptr ? (FX_STRSIZE)FXSYS_strlen(ptr) : 0;
46 CFX_ByteStringC(FX_LPCSTR ptr, FX_STRSIZE len)
50 m_Length = (FX_STRSIZE)FXSYS_strlen(ptr);
67 m_Length = (FX_STRSIZE)FXSYS_strlen(src);
91 FX_DWORD GetID(FX_STRSIZE start_pos = 0) const;
103 FX_STRSIZE GetLength() const
118 FX_BYTE GetAt(FX_STRSIZE index) const
123 CFX_ByteStringC Mid(FX_STRSIZE index, FX_STRSIZE count = -1) const
140 FX_STRSIZE m_Length;
154 FX_STRSIZE m_nDataLength;
156 FX_STRSIZE m_nAllocLength;
173 CFX_ByteString(FX_LPCSTR ptr, FX_STRSIZE len = -1);
175 CFX_ByteString(FX_LPCBYTE ptr, FX_STRSIZE len);
183 static CFX_ByteString FromUnicode(FX_LPCWSTR ptr, FX_STRSIZE len = -1);
197 FX_STRSIZE GetLength() const
252 void Load(FX_LPCBYTE str, FX_STRSIZE len);
262 FX_BYTE GetAt(FX_STRSIZE nIndex) const
267 FX_BYTE operator[](FX_STRSIZE nIndex) const
272 void SetAt(FX_STRSIZE nIndex, FX_CHAR ch);
274 FX_STRSIZE Insert(FX_STRSIZE index, FX_CHAR ch);
276 FX_STRSIZE Delete(FX_STRSIZE index, FX_STRSIZE count = 1);
284 void Reserve(FX_STRSIZE len);
286 FX_LPSTR GetBuffer(FX_STRSIZE len);
290 void ReleaseBuffer(FX_STRSIZE len = -1);
292 CFX_ByteString Mid(FX_STRSIZE first) const;
294 CFX_ByteString Mid(FX_STRSIZE first, FX_STRSIZE count) const;
296 CFX_ByteString Left(FX_STRSIZE count) const;
298 CFX_ByteString Right(FX_STRSIZE count) const;
300 FX_STRSIZE Find(FX_BSTR lpszSub, FX_STRSIZE start = 0) const;
302 FX_STRSIZE Find(FX_CHAR ch, FX_STRSIZE start = 0) const;
304 FX_STRSIZE ReverseFind(FX_CHAR ch) const;
322 FX_STRSIZE Replace(FX_BSTR lpszOld, FX_BSTR lpszNew);
324 FX_STRSIZE Remove(FX_CHAR ch);
330 FX_DWORD GetID(FX_STRSIZE start_pos = 0) const;
343 void AllocCopy(CFX_ByteString& dest, FX_STRSIZE nCopyLen, FX_STRSIZE nCopyIndex, FX_STRSIZE nExtraLen) const;
344 void AssignCopy(FX_STRSIZE nSrcLen, FX_LPCSTR lpszSrcData);
345 void ConcatCopy(FX_STRSIZE nSrc1Len, FX_LPCSTR lpszSrc1Data, FX_STRSIZE nSrc2Len, FX_LPCSTR lpszSrc2Data);
346 void ConcatInPlace(FX_STRSIZE nSrcLen, FX_LPCSTR lpszSrcData);
348 void AllocBeforeWrite(FX_STRSIZE nLen);
414 CFX_StringBufBase(FX_STRSIZE limit)
425 FX_STRSIZE GetSize() const
452 FX_STRSIZE m_Limit;
454 FX_STRSIZE m_Size;
456 template<FX_STRSIZE limit>
479 m_Length = ptr ? (FX_STRSIZE)FXSYS_wcslen(ptr) : 0;
488 CFX_WideStringC(FX_LPCWSTR ptr, FX_STRSIZE len)
492 m_Length = (FX_STRSIZE)FXSYS_wcslen(ptr);
509 m_Length = (FX_STRSIZE)FXSYS_wcslen(src);
537 FX_STRSIZE GetLength() const
547 FX_WCHAR GetAt(FX_STRSIZE index) const
552 CFX_WideStringC Left(FX_STRSIZE count) const
563 CFX_WideStringC Mid(FX_STRSIZE index, FX_STRSIZE count = -1) const
577 CFX_WideStringC Right(FX_STRSIZE count) const
591 FX_STRSIZE m_Length;
605 FX_STRSIZE m_nDataLength;
607 FX_STRSIZE m_nAllocLength;
622 CFX_WideString(FX_LPCWSTR ptr, FX_STRSIZE len = -1)
635 static CFX_WideString FromLocal(const char* str, FX_STRSIZE len = -1);
637 static CFX_WideString FromUTF8(const char* str, FX_STRSIZE len = -1);
639 static CFX_WideString FromUTF16LE(const unsigned short* str, FX_STRSIZE len = -1);
654 FX_STRSIZE GetLength() const
673 FX_WCHAR GetAt(FX_STRSIZE nIndex) const
678 FX_WCHAR operator[](FX_STRSIZE nIndex) const
683 void SetAt(FX_STRSIZE nIndex, FX_WCHAR ch);
693 CFX_WideString Mid(FX_STRSIZE first) const;
695 CFX_WideString Mid(FX_STRSIZE first, FX_STRSIZE count) const;
697 CFX_WideString Left(FX_STRSIZE count) const;
699 CFX_WideString Right(FX_STRSIZE count) const;
701 FX_STRSIZE Insert(FX_STRSIZE index, FX_WCHAR ch);
703 FX_STRSIZE Delete(FX_STRSIZE index, FX_STRSIZE count = 1);
725 void Reserve(FX_STRSIZE len);
727 FX_LPWSTR GetBuffer(FX_STRSIZE len);
731 void ReleaseBuffer(FX_STRSIZE len = -1);
737 FX_STRSIZE Find(FX_LPCWSTR lpszSub, FX_STRSIZE start = 0) const;
739 FX_STRSIZE Find(FX_WCHAR ch, FX_STRSIZE start = 0) const;
741 FX_STRSIZE Replace(FX_LPCWSTR lpszOld, FX_LPCWSTR lpszNew);
743 FX_STRSIZE Remove(FX_WCHAR ch);
755 void AllocBeforeWrite(FX_STRSIZE nLen);
756 void ConcatInPlace(FX_STRSIZE nSrcLen, FX_LPCWSTR lpszSrcData);
757 void ConcatCopy(FX_STRSIZE nSrc1Len, FX_LPCWSTR lpszSrc1Data, FX_STRSIZE nSrc2Len, FX_LPCWSTR lpszSrc2Data);
758 void AssignCopy(FX_STRSIZE nSrcLen, FX_LPCWSTR lpszSrcData);
759 void AllocCopy(CFX_WideString& dest, FX_STRSIZE nCopyLen, FX_STRSIZE nCopyIndex, FX_STRSIZE nExtraLen) const;
834 FX_STRSIZE FX_ftoa(FX_FLOAT f, FX_LPSTR buf);
835 CFX_ByteString FX_UTF8Encode(FX_LPCWSTR pwsStr, FX_STRSIZE len);
851 FX_LPSTR AllocBuffer(FX_STRSIZE length, IFX_Allocator* pAllocator);
869 void FX_UTF8Encode(FX_LPCWSTR pwsStr, FX_STRSIZE len, CFX_ByteStringL &utf8Str, IFX_Allocator* pAllocator = NULL);