docs
Loading...
Searching...
No Matches
API Member List

This is the complete list of members for API, including all inherited members.

Adopt(ULJSAPI api)APIinlinestatic
API(const char *root_path, const APIOptions &options={})APIinlineexplicit
API(API &&other) noexceptAPIinline
API(const API &)=deleteAPI
AttachTo(View *view, const AttachOptions &options={})APIinline
Bind(const char *path, Fn &&fn, const Anns &... annotations)APIinline
Bind(const char *path, T *receiver, M method, const Anns &... annotations)APIinline
BindProperty(const char *path, Getter &&get, Setter &&set=nullptr)APIinline
DefineClass(const char *path)API
DefineEvent(const char *event_path, const Anns &... annotations)APIinline
DetachFrom(View *view)APIinline
diagnostics() constAPIinline
DumpSchema(const char *utf8_path)APIinline
Emit(const char *event_path, Args &&... args)APIinline
FromBorrowed(ULJSAPI api)APIinlinestatic
LeakRef()APIinline
operator bool() constAPIinlineexplicit
operator=(API &&other) noexceptAPIinline
operator=(const API &)=deleteAPI
operator[](const char *path)APIinline
raw() constAPIinline
schema() constAPIinline
set_diagnostics(Diagnostics level)APIinline
SetConstant(const char *path, T &&value)APIinline
SetMetadata(const char *path, const char *metadata_json)APIinline
Unbind(const char *path)APIinline
~API()APIinline