Vector.hpp File Reference
Include dependency graph for Vector.hpp:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes | |
| class | FSTR::Vector< ObjectType > |
| Class to access a Vector of objects stored in flash. More... | |
Namespaces | |
| FSTR | |
Macros | |
| #define | DECLARE_FSTR_VECTOR(name, ObjectType) DECLARE_FSTR_OBJECT(name, FSTR::Vector<ObjectType>) |
| Declare a global Vector& reference. More... | |
| #define | DEFINE_FSTR_VECTOR(name, ObjectType, ...) |
| Define a Vector Object with global reference. More... | |
| #define | DEFINE_FSTR_VECTOR_LOCAL(name, ObjectType, ...) |
| Like DEFINE_FSTR_VECTOR except reference is declared static constexpr. More... | |
| #define | DEFINE_FSTR_VECTOR_SIZED(name, ObjectType, size, ...) |
| Define a Vector Object with global reference, specifying the number of elements. More... | |
| #define | DEFINE_FSTR_VECTOR_SIZED_LOCAL(name, ObjectType, size, ...) |
| Like DEFINE_FSTR_VECTOR_SIZED except reference is declared static constexpr. More... | |
| #define | DEFINE_FSTR_VECTOR_DATA(name, ObjectType, ...) DEFINE_FSTR_VECTOR_DATA_SIZED(name, ObjectType, FSTR_VA_NARGS(ObjectType*, __VA_ARGS__), __VA_ARGS__) |
| Define a Vector data structure. More... | |
| #define | DEFINE_FSTR_VECTOR_DATA_SIZED(name, ObjectType, size, ...) |
| Define a Vector data structure and specify the number of elements. More... | |
1.9.1