MapLibre Native Core
|
#include <message.hpp>
Public Member Functions | |
AskMessageImpl (std::promise< ResultType > promise_, Object &object_, MemberFn memberFn_, ArgsTuple argsTuple_) | |
void | operator() () override |
template<std::size_t... I> | |
ResultType | ask (std::index_sequence< I... >) |
![]() | |
virtual | ~Message ()=default |
Public Attributes | |
Object & | object |
MemberFn | memberFn |
ArgsTuple | argsTuple |
std::promise< ResultType > | promise |
Definition at line 41 of file message.hpp.
|
inline |
Definition at line 43 of file message.hpp.
|
inline |
Definition at line 55 of file message.hpp.
|
inlineoverridevirtual |
Implements mbgl::Message.
Definition at line 50 of file message.hpp.
ArgsTuple mbgl::AskMessageImpl< ResultType, Object, MemberFn, ArgsTuple >::argsTuple |
Definition at line 61 of file message.hpp.
MemberFn mbgl::AskMessageImpl< ResultType, Object, MemberFn, ArgsTuple >::memberFn |
Definition at line 60 of file message.hpp.
Object& mbgl::AskMessageImpl< ResultType, Object, MemberFn, ArgsTuple >::object |
Definition at line 59 of file message.hpp.
std::promise<ResultType> mbgl::AskMessageImpl< ResultType, Object, MemberFn, ArgsTuple >::promise |
Definition at line 62 of file message.hpp.