MapLibre Native Core
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
chrono.hpp File Reference
#include <mbgl/platform/time.hpp>
#include <chrono>
#include <limits>
#include <string>
#include <type_traits>

Go to the source code of this file.

Namespaces

 mbgl
 
 mbgl::util
 

Typedefs

using mbgl::Clock = std::chrono::steady_clock
 
using mbgl::Seconds = std::chrono::seconds
 
using mbgl::Milliseconds = std::chrono::milliseconds
 
using mbgl::TimePoint = Clock::time_point
 
using mbgl::Duration = Clock::duration
 
using mbgl::Timestamp = std::chrono::time_point< std::chrono::system_clock, Seconds >
 

Functions

Timestamp mbgl::util::now ()
 
std::string mbgl::util::rfc1123 (Timestamp)
 
std::string mbgl::util::iso8601 (Timestamp)
 
Timestamp mbgl::util::parseTimestamp (const char *)
 
Timestamp mbgl::util::parseTimestamp (int32_t timestamp)