MapLibre Native Core
|
#include <memory>
Go to the source code of this file.
Classes | |
class | mbgl::Mutable< T > |
class | mbgl::Immutable< T > |
Namespaces | |
mbgl | |
Functions | |
template<class T , class... Args> | |
Mutable< T > | mbgl::makeMutable (Args &&... args) |
template<class S , class U > | |
Mutable< S > | mbgl::staticMutableCast (const Mutable< U > &u) |
template<class S , class U > | |
Immutable< S > | mbgl::staticImmutableCast (const Immutable< U > &u) |
template<class T , class Fn > | |
void | mbgl::mutate (Immutable< T > &immutable, Fn &&fn) |