sincerely Singaporean

If you have not done so, read this full tutorial on how to use SGEXTN to build an application.

SGXFile

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)

contact 05524F / report a bug / make a suggestion

about 05524F SINGAPORE values

list of 05524F projects