Go to the source code of this file.
|
#define | FS_PTR(str) |
| Define an inline String and return a pointer to it. More...
|
|
#define | FS(str) (*FS_PTR(str)) |
| Define an inline FSTR::String and return it as a copy. More...
|
|
#define | DECLARE_FSTR(name) DECLARE_FSTR_OBJECT(name, FSTR::String) |
| Declare a global FSTR::String& reference. More...
|
|
#define | DEFINE_FSTR(name, str) |
| Define a FSTR::String object with global reference. More...
|
|
#define | DEFINE_FSTR_LOCAL(name, str) |
| Like DEFINE_FSTR except reference is declared static constexpr. More...
|
|
#define | DEFINE_FSTR_DATA(name, str) |
| Define a FSTR::String data structure. More...
|
|
#define | LOAD_FSTR(name, fstr) |
| Load a FSTR::String object into a named local (stack) buffer. More...
|
|
#define | FSTR_ARRAY(name, str) |
| Define a flash FSTR::String and load it into a named char[] buffer on the stack. More...
|
|
#define | IMPORT_FSTR(name, file) IMPORT_FSTR_OBJECT(name, FSTR::String, file) |
| Define a FSTR::String containing data from an external file. More...
|
|
#define | IMPORT_FSTR_LOCAL(name, file) IMPORT_FSTR_OBJECT_LOCAL(name, FSTR::String, file) |
| Like IMPORT_FSTR except reference is declared static constexpr. More...
|
|
#define | FSTR_TABLE(name) const FSTR::String* const name[] PROGMEM |
| declare a table of FlashStrings More...
|
|
◆ flash_string_t