mirror of
https://github.com/KevinMidboe/linguist.git
synced 2025-10-29 09:40:21 +00:00
37 lines
1.8 KiB
PHP
37 lines
1.8 KiB
PHP
_CStringClass_ EQUATE(1)
|
|
|
|
NOT_CASE_SENSITIVE EQUATE(FALSE)
|
|
DEFAULT_CS_BUFFER_SIZE EQUATE(1024)
|
|
!--------------------------------------------------------------------------------
|
|
!Class CStringClass
|
|
!
|
|
!--------------------------------------------------------------------------------
|
|
CStringClass Class(),Type,Module('CStringClass.Clw'),LINK('CStringClass.Clw',1)
|
|
! Properties
|
|
cs &CSTRING, PROTECTED
|
|
bufferSize LONG
|
|
newStrSize LONG ,PROTECTED
|
|
strLength LONG ,PROTECTED
|
|
nextPointer LONG
|
|
! Methods
|
|
Cat PROCEDURE (STRING pStr) ,*CSTRING,PROC ,VIRTUAL
|
|
Construct PROCEDURE
|
|
Contains PROCEDURE (STRING pFind, BYTE pCaseSensitive=TRUE) ,BYTE ,VIRTUAL
|
|
Destruct PROCEDURE () ,VIRTUAL
|
|
Len PROCEDURE ,LONG ,VIRTUAL
|
|
Lower PROCEDURE () ,STRING ,VIRTUAL
|
|
Replace PROCEDURE (STRING pFind, STRING pReplace) ,*CSTRING,PROC ,VIRTUAL
|
|
Str PROCEDURE (STRING pStr) ,*CSTRING, PROC ,VIRTUAL
|
|
Str PROCEDURE () ,*CSTRING ,VIRTUAL
|
|
SubString PROCEDURE (LONG pPosition, LONG pLength) ,STRING,PROC ,VIRTUAL
|
|
ToLower PROCEDURE () ,*CSTRING,PROC ,VIRTUAL
|
|
ToUpper PROCEDURE () ,*CSTRING,PROC ,VIRTUAL
|
|
Trim PROCEDURE () ,*CSTRING,PROC ,VIRTUAL
|
|
Upper PROCEDURE () ,STRING ,VIRTUAL
|
|
IndexOf PROCEDURE (STRING pLookIn, BYTE pCaseSensitive=TRUE) ,LONG ,VIRTUAL
|
|
FoundIn PROCEDURE (STRING pLookIn, BYTE pCaseSensitive=TRUE) ,BYTE ,VIRTUAL
|
|
SetBuffer PROCEDURE (LONG pNewBuffer) ,VIRTUAL
|
|
EscapeXml PROCEDURE (<STRING pStr>) ,STRING ,VIRTUAL
|
|
END
|
|
!_EndOfInclude_
|