|
OXY API 1.0
OXY API Library Documentation
|
Container storage operations for the oxy API. More...
Classes | |
| struct | oxy::api::container::from_record_fn |
| Function object to convert a record to a manifest. More... | |
| struct | oxy::api::container::get_manifest_fn |
| Function object to retrieve the manifest from a container storage. More... | |
| struct | oxy::api::container::get_metadata_fn |
| Function object to retrieve metadata from a container storage. More... | |
| struct | oxy::api::container::get_path_fn |
| Function object to retrieve the filesystem path associated with a given OID. More... | |
| struct | oxy::api::container::get_record_fn |
| Function object to retrieve a record from a container storage. More... | |
| struct | oxy::api::container::set_manifest_fn |
| Function object to set the manifest in a container storage. More... | |
| struct | oxy::api::container::set_metadata_fn |
| Function object to set metadata in a container storage. More... | |
| struct | oxy::api::container::to_record_fn |
| Function object to convert a manifest and container OID to a record. More... | |
Namespaces | |
| namespace | oxy |
| This root namespace contains the common types and operations for the OXY-API library. | |
| namespace | oxy::api |
| This namespace contains the high-level definitions and operations for the OXY-API library. | |
| namespace | oxy::api::container |
| This namespace contains function objects and operations related to container storage management in the OXY-API. | |
Variables | |
| constexpr from_record_fn | oxy::api::container::from_record |
| A constexpr instance of the from_record_fn function object for use in functional programming. | |
| constexpr get_manifest_fn | oxy::api::container::get_manifest |
| A constexpr instance of the get_manifest_fn function object for use in functional programming. | |
| constexpr get_metadata_fn | oxy::api::container::get_metadata |
| A constexpr instance of the get_metadata_fn function object for use in functional programming. | |
| constexpr get_path_fn | oxy::api::container::get_path |
| A constexpr instance of the get_path_fn function object for use in functional programming. | |
| constexpr get_record_fn | oxy::api::container::get_record |
| A constexpr instance of the get_record_fn function object for use in functional programming. | |
| constexpr set_manifest_fn | oxy::api::container::set_manifest |
| A constexpr instance of the set_manifest_fn function object for use in functional programming. | |
| constexpr set_metadata_fn | oxy::api::container::set_metadata |
| A constexpr instance of the set_metadata_fn function object for use in functional programming. | |
| constexpr to_record_fn | oxy::api::container::to_record |
| A constexpr instance of the to_record_fn function object for use in functional programming. | |
Container storage operations for the oxy API.
This header defines function objects for retrieving and setting metadata, manifests, and records in a container storage. It also provides functions for converting between records and manifests, as well as retrieving the filesystem path associated with a given OID. The operations are designed to be used in a constexpr context for compile-time evaluation of container storage operations.
@license MPL-2.0