Definition at line 346 of file rpc.h.
350 {
351 fl::string key(name);
355 return false;
356 }
357 }
358
359 detail::RpcEntry entry;
363#if FL_PLATFORM_HAS_LARGE_MEMORY
364
365
366
367
369#endif
372 entry.mMode = mode;
373
374#if FL_PLATFORM_HAS_LARGE_MEMORY
375 if (!paramNames.
empty()) {
376 entry.mSchemaGenerator->setParamNames(paramNames);
377 }
378#else
379 (void)paramNames;
380#endif
381
383 return true;
384 }
fl::UIDescription description("Demo of the Animatrix effects. @author of fx is StefanPetrick")
fl::unordered_map< fl::string, detail::RpcEntry > mRegistry
fl::vector< fl::string > tags() const
Returns list of unique tags used across all methods.
bool empty() const FL_NOEXCEPT
constexpr remove_reference< T >::type && move(T &&t) FL_NOEXCEPT
shared_ptr< T > make_shared(Args &&... args) FL_NOEXCEPT
References description, fl::vector_basic::empty(), fl::detail::TypeTag< Sig >::id(), fl::make_shared(), fl::detail::RpcEntry::mDescription, fl::detail::RpcEntry::mInvoker, fl::detail::RpcEntry::mMode, fl::fl::move(), mRegistry, fl::detail::RpcEntry::mSchemaGenerator, fl::detail::RpcEntry::mTags, fl::detail::RpcEntry::mTypedCallable, fl::detail::RpcEntry::mTypeTag, fl::SYNC, and tags().
Referenced by bind().