Map.hpp File Reference
#include "Object.hpp"#include "MapPair.hpp"#include "MapPrinter.hpp"#include "ObjectIterator.hpp"
Include dependency graph for Map.hpp:
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... | |||||||||
Name of the Map& reference to define | |||||||||
Define a Map Object with global reference, specifying the number of elements
| |||||||||
| #define | DEFINE_FSTR_MAP(name, KeyType, ContentType, ...) | ||||||||
| #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 | 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.8.13