sincerely
Singaporean
If you have not done so, read this full tutorial on how to use SGEXTN to build an application.
enum SGXFile::OpenStatus { NotOpen, ReadOnly, WriteOnly, FullAccess };
SGXFile::SGXFile(const SGXString& s, SGXFile::OpenStatus openMode);
[[nodiscard]] bool SGXFile::canRead() const;
[[nodiscard]] bool SGXFile::canWrite() const;
[[nodiscard]] long long SGXFile::getPointerLocation() const;
SGXFile::OpenStatus SGXFile::openStatus;
[[nodiscard]] SGLArray‹char› SGXFile::readAllBytes() const;
static SGXString SGXFile::readAllText(const SGXString& filePath);
[[nodiscard]] bool SGXFile::readBool() const;
[[nodiscard]] SGLArray‹char› SGXFile::readBytes(long long n) const;
[[nodiscard]] char SGXFile::readChar() const;
[[nodiscard]] SGXColourHSLA SGXFile::readColourHSLA() const;
[[nodiscard]] SGXColourRGBA SGXFile::readColourRGBA() const;
[[nodiscard]] double SGXFile::readDouble() const;
[[nodiscard]] float SGXFile::readFloat() const;
[[nodiscard]] SGXIdentifier SGXFile::readIdentifier() const;
[[nodiscard]] int SGXFile::readInt() const;
[[nodiscard]] long long SGXFile::readLongLong() const;
[[nodiscard]] SGXChar SGXFile::readSGEXTNChar() const;
[[nodiscard]] SGXString SGXFile::readString() const;
[[nodiscard]] SGXTimeStamp SGXFile::readTimeStamp() const;
[[nodiscard]] unsigned int SGXFile::readUnsignedInt() const;
[[nodiscard]] unsigned long long SGXFile::readUnsignedLongLong() const;
[[nodiscard]] SGXVector2 SGXFile::readVector2() const;
void SGXFile::setPointerLocation(long long x) const;
static void SGXFile::writeAllText(const SGXString& filePath, const SGXString& contents);
void SGXFile::writeBool(bool x) const;
void SGXFile::writeBytes(const SGLArray‹char›& x) const;
void SGXFile::writeChar(char x) const;
void SGXFile::writeColourHSLA(SGXColourHSLA x) const;
void SGXFile::writeColourRGBA(SGXColourRGBA x) const;
void SGXFile::writeDouble(double x) const;
void SGXFile::writeFloat(float x) const;
void SGXFile::writeIdentifier(SGXIdentifier x) const;
void SGXFile::writeInt(int x) const;
void SGXFile::writeLongLong(long long x) const;
void SGXFile::writeSGEXTNChar(SGXChar x) const;
void SGXFile::writeString(const SGXString& x) const;
void SGXFile::writeTimeStamp(SGXTimeStamp x) const;
void SGXFile::writeUnsignedInt(unsigned int x) const;
void SGXFile::writeUnsignedLongLong(unsigned long long x) const;
void SGXFile::writeVector2(SGXVector2 x) const;
©2025 05524F.sg (Singapore)