The plugin part Stack
Online Documentation - Statistics - FAQ - Plugin Parts (All, Dependencies) - Class hierarchy
New in Version
22.2
22.3
22.4
22.5
23.0
23.1
23.2
23.3
23.4
23.5
24.0
24.1
The list of the topics,
classes,
interfaces,
controls,
modules,
global methods by category,
global methods by name,
screenshots,
licenses
and examples.
Platforms to show: All Mac Windows Linux Cross-Platform
The plugin part MBS DataTypes Plugin:Stack:
All Console safe,
132 entry points.
- class StackDoubleMBS
- class StackIntegerMBS
- class StackObjectMBS
- class StackSingleMBS
- class StackStringMBS
- class StackVariantMBS
- class StringHandleMBS
- method Reverse as StringHandleMBS
- method MidUTF8(startCharacter as integer, lengthCharacter as integer) as string
- method LeftUTF8(lengthCharacter as integer) as string
- method RightUTF8(lengthCharacter as integer) as string
- method Constructor(InitValue as MemoryBlock)
- method Constructor(InitValue as string)
- method Constructor
- method Clear
- method MidInteger(startByte As Integer, lengthBytes As Integer = -1) as Int64
- method AddInteger(value as Int64)
- method AddByte(value as UInt8)
- method FindByte(value as UInt8, StartByteOffset as Integer = 1) as Integer
- method FindByte(values() as UInt8, StartByteOffset as Integer = 1) as Integer
- method FirstWhiteSpace(StartByteOffset as Integer = 1) as Integer
- method FirstNonWhiteSpace(StartByteOffset as Integer = 1) as Integer
- method Add(data as StringHandleMBS)
- method Add(data as string)
- method Add(data as MemoryBlock)
- method Add(data as Ptr, size as Integer)
- method Insert(data as string, position as integer)
- method Copy as string
- method CopyMemory as MemoryBlock
- method Clone as StringHandleMBS
- method Delete(start as integer, lengthBytes as integer)
- method Extract(start as integer, lengthBytes as integer) as string
- method Mid(startByte as integer, lengthBytes as integer) as string
- method Left(lengthBytes as integer) as string
- method Right(lengthBytes as integer) as string
- method Truncate(lengthBytes as integer)
- method TruncateUTF8(lengthCharacters as integer)
- method InStrUTF8(OffsetCharacters as Integer = 1, target as String, EndOffsetCharacters as Integer = -1) as Integer
- method InStr(OffsetBytes as Integer = 1, target as String, EndOffsetBytes as Integer = -1) as Integer
- method Replace(startpos as Integer, a as String, b as string)
- method Replace(a as String, b as string)
- method ReplaceAll(startpos as Integer, a as String, b as string)
- method ReplaceAll(a as String, b as string)
- property UInt8Value(offset as Integer) as UInt8
- property UInt16Value(offset as Integer) as UInt16
- property UInt32Value(offset as Integer) as UInt32
- property Len as Int64
- property Encoding as Int64
- property BlockSize as Int64
- property ReplaceCount as Int64
- property BlockLen as Int64
- property LenUTF8 as Int64
- property ValidUTF8 as Boolean
- property ValidASCII as Boolean
- shared method IsValidASCII(data as ptr, TotalByteLength as integer) as Boolean
- shared method IsValidUTF8(data as ptr, TotalByteLength as integer) as Boolean
- shared method UTF8Length(data as ptr, TotalByteLength as integer) as Integer
- shared method UTF8LengthToBytes(data as ptr, TotalByteLength as integer, Characters as Integer) as Integer
- Globals:
Blog Entries
Xojo Developer Magazine