MapLibre Native Core
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
util.hpp File Reference
#include <thread>

Go to the source code of this file.

Macros

#define MBGL_STORE_THREAD(tid)   const std::thread::id tid = std::this_thread::get_id();
 
#define MBGL_VERIFY_THREAD(tid)   assert(tid == std::this_thread::get_id());
 
#define MBGL_CONSTEXPR   constexpr
 
#define MBGL_EXPORT   __attribute__((visibility ("default")))
 

Macro Definition Documentation

◆ MBGL_CONSTEXPR

#define MBGL_CONSTEXPR   constexpr

Definition at line 18 of file util.hpp.

◆ MBGL_EXPORT

#define MBGL_EXPORT   __attribute__((visibility ("default")))

Definition at line 42 of file util.hpp.

◆ MBGL_STORE_THREAD

#define MBGL_STORE_THREAD (   tid)    const std::thread::id tid = std::this_thread::get_id();

Definition at line 6 of file util.hpp.

◆ MBGL_VERIFY_THREAD

#define MBGL_VERIFY_THREAD (   tid)    assert(tid == std::this_thread::get_id());

Definition at line 7 of file util.hpp.