|
OXY API 1.0
OXY API Library Documentation
|
This namespace contains function objects and operations related to plugin management. More...
Classes | |
| struct | get_files_fn |
| Function object to enumerate plugin files in a specified folder. More... | |
| struct | get_folders_fn |
| Function object to enumerate plugin folders. More... | |
| struct | get_library_fn |
| Function object to retrieve a shared library from a specified folder based on a symbol name. More... | |
Variables | |
| constexpr get_files_fn | get_files |
| A constexpr instance of the get_files_fn function object for use in functional programming. | |
| constexpr get_folders_fn | get_folders |
| A constexpr instance of the get_folders_fn function object for use in functional programming. | |
| constexpr get_library_fn | get_library |
| A constexpr instance of the get_library_fn function object for use in functional programming. | |
This namespace contains function objects and operations related to plugin management.
The oxy::core::plugin namespace provides 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. These operations are designed to facilitate the management and loading of plugins in the oxy library.