|
54 | 54 | DEFINE_FSTR_REF_NAMED(name, DECL((FSTR::Map<KeyType, ContentType>)));
|
55 | 55 |
|
56 | 56 | /**
|
57 |
| - * @brief Define a Map Object with local reference |
58 |
| - * @name Name of the Map& reference to define |
59 |
| - * @param KeyType Integral type to use for key |
60 |
| - * @param ContentType Object type to declare for content |
61 |
| - * @param ... List of MapPair definitions { key, &content } |
62 |
| - * @note Size will be calculated |
| 57 | + * @brief Like DEFINE_FSTR_MAP except reference is declared static constexpr |
63 | 58 | */
|
64 | 59 | #define DEFINE_FSTR_MAP_LOCAL(name, KeyType, ContentType, ...) \
|
65 | 60 | static DEFINE_FSTR_MAP_DATA(FSTR_DATA_NAME(name), KeyType, ContentType, __VA_ARGS__); \
|
|
78 | 73 | DEFINE_FSTR_REF_NAMED(name, DECL((FSTR::Map<KeyType, ContentType>)));
|
79 | 74 |
|
80 | 75 | /**
|
81 |
| - * @brief Define a Map Object with local reference, specifying the number of elements |
82 |
| - * @name Name of the Map& reference to define |
83 |
| - * @param KeyType Integral type to use for key |
84 |
| - * @param ContentType Object type to declare for content |
85 |
| - * @param size Number of elements |
86 |
| - * @param ... List of MapPair definitions { key, &content } |
| 76 | + * @brief Like DEFINE_FSTR_MAP_SIZED except reference is declared static |
87 | 77 | */
|
88 | 78 | #define DEFINE_FSTR_MAP_SIZED_LOCAL(name, KeyType, ContentType, size, ...) \
|
89 | 79 | static DEFINE_FSTR_MAP_DATA_SIZED(FSTR_DATA_NAME(name), KeyType, ContentType, size, __VA_ARGS__); \
|
|
0 commit comments