|
libnmbs 1.0.0
|
Core binding profile support flags and analysis functions. More...
#include <filesystem>Go to the source code of this file.
Namespaces | |
| namespace | nmbs |
| Lightweight utilities for NATO confidentiality metadata. | |
| namespace | nmbs::binding |
| Functionality for the numerous binding profiles of ADatP-4778. | |
Typedefs | |
| typedef std::uint32_t | nmbs::binding::AccessMode |
| Bitmask type for evaluating file access modes. | |
| typedef std::uint32_t | nmbs::binding::ProfileSupport |
| Bitmask type for indicating supported ADatP-4778 binding profiles. | |
Enumerations | |
| enum | nmbs::binding::AccessModeFlags : AccessMode { nmbs::binding::am_none = 0 , nmbs::binding::am_read = 1 << 0 , nmbs::binding::am_write = 1 << 1 } |
| Flags representing read/write access capabilities. More... | |
| enum | nmbs::binding::ProfileSupportFlags : ProfileSupport { nmbs::binding::ps_none = 0 , nmbs::binding::ps_xmp = 1 << 0 , nmbs::binding::ps_sidecar = 1 << 1 , nmbs::binding::ps_xml = 1 << 2 , nmbs::binding::ps_ext4 = 1 << 3 } |
| Flags representing supported binding profiles for a specific file. More... | |
Functions | |
| ProfileSupport | nmbs::binding::support (const std::filesystem::path &path) |
| File analysis to check the binding capabilities of the path. | |
Core binding profile support flags and analysis functions.
Defines bitmask types for evaluating file access modes and ADatP-4778 binding profile capabilities.