|
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... >) |
Public Member Functions inherited from mbgl::Message | |
| 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.