|
template<typename Ret , typename... Args> |
static Converter< Ret >::future_type | CallGlobalMethod (const std::vector< std::string > &global_path, Args &&... args) |
|
template<typename T > |
static Converter< T >::future_type | GetGlobalField (const std::vector< std::string > &global_path) |
|
static Error | ConvertError (Handle< JsValue > except) |
|
template<typename T > |
using | bind_forward = typename std::add_const< typename std::remove_reference< T >::type >::type & |
|
Converter< void >::variant_type | AttachEventListener (const std::string &name, std::function< void(const Error &)> on_error, std::function< void(Handle< JsObject > event)> handler) const |
|
static Converter< void >::variant_type | CallMemberFunction (Handle< JsObject > that, const std::string &name, int argc, LocalVar< JsValue > *argv, LocalVar< JsValue > *result) |
|
template<typename T > |
static Converter< T >::variant_type | GetFieldRaw (const std::vector< std::string > &global_path) |
|
template<typename Ret , typename... Args> |
static void | CallMethodRaw (std::shared_ptr< std::promise< typename Converter< Ret >::variant_type >> p, variant< const Global< JsObject > *, std::vector< std::string >> that, const std::string &name, Args &&... args) |
|
template<typename Ret , typename... Args> |
static Converter< Ret >::future_type | CallMethodCommon (variant< const Global< JsObject > *, std::vector< std::string >> that, const std::string &name, Args &&... args) |
|
Global< JsObject > | object_ |
|