Skip to content

Commit 0547f5c

Browse files
committed
upd
1 parent ab27af4 commit 0547f5c

File tree

3 files changed

+7
-1
lines changed

3 files changed

+7
-1
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ uint16_t length(); // Длина строки
5757
uint16_t readLen(); // посчитать и вернуть длину строки (const)
5858
void calcLen(); // пересчитать и запомнить длину строки (non-const)
5959
Type type(); // Тип строки
60+
const uint8_t* bytes(); // Получить указатель на строку. Всегда вернёт указатель, отличный от nullptr!
6061
const char* str(); // Получить указатель на строку. Всегда вернёт ненулевой указатель
6162
const char* end(); // указатель на конец строки. Всегда вернёт ненулевой указатель
6263
bool terminated(); // строка валидна и оканчивается \0

library.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name=StringUtils
2-
version=1.4.27
2+
version=1.4.28
33
author=AlexGyver <[email protected]>
44
maintainer=AlexGyver <[email protected]>
55
sentence=Bunch of converting functions for string data

src/utils/Text.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,6 +170,11 @@ class Text : public Printable {
170170
const char* str() const {
171171
return valid() ? _str : "";
172172
}
173+
174+
// Получить указатель на строку. Всегда вернёт указатель, отличный от nullptr!
175+
const uint8_t* bytes() const {
176+
return (const uint8_t*)(valid() ? _str : "");
177+
}
173178

174179
// указатель на конец строки
175180
const char* end() const {

0 commit comments

Comments
 (0)