MapLibre Native Core
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
settings.hpp File Reference
#include <mapbox/compatibility/value.hpp>
#include <memory>

Go to the source code of this file.

Classes

class  mbgl::platform::Settings
 Settings class provides non-persistent, in-process key-value storage. More...
 

Namespaces

 mbgl
 
 mbgl::platform
 

Macros

#define DECLARE_MAPBOX_SETTING(name, value)   constexpr const char* name = "mapbox_" #value
 

Functions

 mbgl::platform::DECLARE_MAPBOX_SETTING (EXPERIMENTAL_THREAD_PRIORITY_WORKER, thread_priority_worker)
 
 mbgl::platform::DECLARE_MAPBOX_SETTING (EXPERIMENTAL_THREAD_PRIORITY_FILE, thread_priority_file)
 
 mbgl::platform::DECLARE_MAPBOX_SETTING (EXPERIMENTAL_THREAD_PRIORITY_NETWORK, thread_priority_network)
 
 mbgl::platform::DECLARE_MAPBOX_SETTING (EXPERIMENTAL_THREAD_PRIORITY_DATABASE, thread_priority_database)
 

Macro Definition Documentation

◆ DECLARE_MAPBOX_SETTING

#define DECLARE_MAPBOX_SETTING (   name,
  value 
)    constexpr const char* name = "mapbox_" #value

Definition at line 10 of file settings.hpp.