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

Go to the source code of this file.

Classes

class  mbgl::Message
 
class  mbgl::MessageImpl< Object, MemberFn, ArgsTuple >
 
class  mbgl::AskMessageImpl< ResultType, Object, MemberFn, ArgsTuple >
 
class  mbgl::AskMessageImpl< void, Object, MemberFn, ArgsTuple >
 

Namespaces

 mbgl
 
 mbgl::actor
 

Functions

template<class Object , class MemberFn , class... Args>
std::unique_ptr< Message > mbgl::actor::makeMessage (Object &object, MemberFn memberFn, Args &&... args)
 
template<class ResultType , class Object , class MemberFn , class... Args>
std::unique_ptr< Message > mbgl::actor::makeMessage (std::promise< ResultType > &&promise, Object &object, MemberFn memberFn, Args &&... args)