12345678910111213141516171819202122232425 |
- #ifndef STRING_H
- #define STRING_H
- #include "common/utils/Types.h"
- class String final {
- public:
- String();
- String(const char* str);
-
- bool operator==(const String& other) const;
- bool operator!=(const String& other) const;
- operator const char*() const;
- String& operator+=(char c);
- char operator[](uint index) const;
-
- uint getLength() const;
- static constexpr uint MAX_LENGTH = 255;
- private:
- char data[MAX_LENGTH];
- u8 length;
- };
- #endif
|