|
OXY API 1.0
OXY API Library Documentation
|
Plugin representation and operations for the oxy library. More...
Classes | |
| struct | oxy::core::plugin::get_files_fn |
| Function object to enumerate plugin files in a specified folder. More... | |
| struct | oxy::core::plugin::get_folders_fn |
| Function object to enumerate plugin folders. More... | |
| struct | oxy::core::plugin::get_library_fn |
| Function object to retrieve a shared library from a specified folder based on a symbol name. More... | |
Namespaces | |
| namespace | oxy |
| This root namespace contains the common types and operations for the OXY-API library. | |
| namespace | oxy::core |
| This namespace contains core types and operations for the OXY-API library. | |
| namespace | oxy::core::plugin |
| This namespace contains function objects and operations related to plugin management. | |
Variables | |
| constexpr get_files_fn | oxy::core::plugin::get_files |
| A constexpr instance of the get_files_fn function object for use in functional programming. | |
| constexpr get_folders_fn | oxy::core::plugin::get_folders |
| A constexpr instance of the get_folders_fn function object for use in functional programming. | |
| constexpr get_library_fn | oxy::core::plugin::get_library |
| A constexpr instance of the get_library_fn function object for use in functional programming. | |
Plugin representation and operations for the oxy library.
This header defines function objects for enumerating plugin folders and files, as well as retrieving shared libraries from specified folders. It leverages coroutines for efficient data processing and lazy evaluation of plugin operations. The get_folders_fn and get_files_fn structures provide coroutine-based interfaces to enumerate folders and files, respectively, while the get_library_fn structure retrieves shared libraries based on folder paths and symbol names.
@license MPL-2.0