MapLibre Native Core
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
mbgl::actor Namespace Reference

Functions

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

Function Documentation

◆ makeMessage() [1/2]

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

Definition at line 94 of file message.hpp.

◆ makeMessage() [2/2]

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 
)

Definition at line 100 of file message.hpp.