Porytiles
Loading...
Searching...
No Matches
enum_map_provider.hpp File Reference
#include <cstdint>
#include <functional>
#include <map>
#include <memory>
#include <string>
#include "porytiles/utilities/result/chainable_result.hpp"
Include dependency graph for enum_map_provider.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  porytiles::EnumMapProvider
 Abstract interface for providing two-way name/value mappings for an enumerated attribute field. More...
 

Namespaces

namespace  porytiles
 

Typedefs

using porytiles::ProviderMap = std::map< std::string, std::unique_ptr< EnumMapProvider >, std::less<> >
 Maps schema field names to the provider that names that field's values.