Map.hpp File Reference
#include "Object.hpp"#include "MapPair.hpp"#include "MapPrinter.hpp"#include "ObjectIterator.hpp"
Include dependency graph for Map.hpp:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes | |
| class | FSTR::Map< KeyType, ContentType, Pair > |
| Class template to access an associative map. More... | |
Namespaces | |
| FSTR | |
Macros | |
| #define | DECLARE_FSTR_MAP(name, KeyType, ContentType) DECLARE_FSTR_OBJECT(name, DECL((FSTR::Map<KeyType, ContentType>))) |
| Declare a global Map& reference. More... | |
| #define | DEFINE_FSTR_MAP(name, KeyType, ContentType, ...) |
| Define a Map Object with global reference. More... | |
| #define | DEFINE_FSTR_MAP_LOCAL(name, KeyType, ContentType, ...) |
| Like DEFINE_FSTR_MAP except reference is declared static constexpr. More... | |
| #define | DEFINE_FSTR_MAP_SIZED(name, KeyType, ContentType, size, ...) |
| Define a Map Object with global reference, specifying the number of elements. More... | |
| #define | DEFINE_FSTR_MAP_SIZED_LOCAL(name, KeyType, ContentType, size, ...) |
| Like DEFINE_FSTR_MAP_SIZED except reference is declared static. More... | |
| #define | DEFINE_FSTR_MAP_DATA(name, KeyType, ContentType, ...) |
| Define a Map data structure. More... | |
| #define | DEFINE_FSTR_MAP_DATA_SIZED(name, KeyType, ContentType, size, ...) |
| Define a Map data structure, specifying the number of elements. More... | |
1.9.1