#include <mapnik/config.hpp>#include <vector>#include <bitset>#include <iostream>#include <cstdlib>Go to the source code of this file.
Namespaces | |
| namespace | mapnik |
Classes | |
| class | mapnik::illegal_enum_value |
| class | mapnik::enumeration< ENUM, THE_MAX > |
Defines | |
| #define | DEFINE_ENUM(name, e) typedef mapnik::enumeration<e, e ## _MAX> name; |
| #define | IMPLEMENT_ENUM(name, strings) |
| #define DEFINE_ENUM | ( | name, | |||
| e | ) | typedef mapnik::enumeration<e, e ## _MAX> name; [related] |
Helper macro. Creates a typedef.
| #define IMPLEMENT_ENUM | ( | name, | |||
| strings | ) | [related] |
Value:
template <> const char ** name ::our_strings_ = strings; \ template <> std::string name ::our_name_ = #name; \ template <> bool name ::our_verified_flag_( name ::verify(__FILE__, __LINE__));
1.5.6