libnmbs 1.0.0
Loading...
Searching...
No Matches
binding.h File Reference

binding.h brief More...

#include <filesystem>

Go to the source code of this file.

Namespaces

namespace  nmbs
 Lightweight helpers for generating NATO confidentiality metadata.
namespace  nmbs::binding

Typedefs

typedef std::uint32_t nmbs::binding::AccessMode
typedef std::uint32_t nmbs::binding::ProfileSupport

Enumerations

enum  nmbs::binding::AccessModeFlags : AccessMode { nmbs::binding::am_none = 0 , nmbs::binding::am_read = 1 << 0 , nmbs::binding::am_write = 1 << 1 }
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
}

Functions

ProfileSupport nmbs::binding::support (const std::filesystem::path &path)
 File analysis to check the binding capabilities of the path.

Detailed Description

binding.h brief

binding.h details

Author
luke
Date
2026-07-17