Base class: Object

Lua
C++
Edit

Stream

This class provides an interface for reading and writing files.

Property Type Description
path const WString& read-only file name or URL
package const WString& read-only file name or URL
Align Method aligns the stream to a multiple of the specified size
Close Method closes the stream
Eof Method returns true when the end of the stream is reached
Flush Method flushes the stream
GetPackage Method returns the package the stream was loaded from
GetPosition Method returns the current position for read and write operations
GetSize Method returns the stream size
Read Method reads block of data from the stream
ReadByte Method reads a byte from the stream
ReadDouble Method reads a double float value from the stream
ReadFloat Method reads a float value from the stream
ReadInt Method reads an integer from the stream
ReadLine Method reads a line of text
ReadShort Method reads an unsigned short from the stream
ReadString Method reads a string from the stream
ReadWLine Method reads a line of text
ReadWString Method reads a wide string from the stream
Seek Method changes the file read position
Write Method writes block of data to the stream
WriteByte Method writes a byte to the stream
WriteDouble Method writes a double float value to the stream
WriteFloat Method writes a float value to the stream
WriteInt Method writes an integer to the stream
WriteLine Method writes a line of text
WriteShort Method writes an unsigned short to the stream
WriteString Method writes a string to the stream
WriteWLine Method writes a line of text
WriteWString Method writes a wide string to the stream
OpenFile Function opens a file for reading and writing
ReadFile Function opens a file for reading
WriteFile Function opens a file for writing
Copyright © 2024 Ultra Software.
All rights reserved.