|
Ultralight C++ API 2.0.0
|
This is the complete list of members for API, including all inherited members.
| Adopt(ULJSAPI api) | API | inlinestatic |
| API(const char *root_path, const APIOptions &options={}) | API | inlineexplicit |
| API(API &&other) noexcept | API | inline |
| API(const API &)=delete | API | |
| AttachTo(View *view, const AttachOptions &options={}) | API | inline |
| Bind(const char *path, Fn &&fn, const Anns &... annotations) | API | inline |
| Bind(const char *path, T *receiver, M method, const Anns &... annotations) | API | inline |
| BindProperty(const char *path, Getter &&get, Setter &&set=nullptr) | API | inline |
| DefineClass(const char *path) | API | |
| DefineEvent(const char *event_path, const Anns &... annotations) | API | inline |
| DetachFrom(View *view) | API | inline |
| diagnostics() const | API | inline |
| DumpSchema(const char *utf8_path) | API | inline |
| Emit(const char *event_path, Args &&... args) | API | inline |
| FromBorrowed(ULJSAPI api) | API | inlinestatic |
| LeakRef() | API | inline |
| operator bool() const | API | inlineexplicit |
| operator=(API &&other) noexcept | API | inline |
| operator=(const API &)=delete | API | |
| operator[](const char *path) | API | inline |
| raw() const | API | inline |
| schema() const | API | inline |
| set_diagnostics(Diagnostics level) | API | inline |
| SetConstant(const char *path, T &&value) | API | inline |
| SetMetadata(const char *path, const char *metadata_json) | API | inline |
| Unbind(const char *path) | API | inline |
| ~API() | API | inline |