NAH
3.0.0
Native Application Host - Library API Reference
Loading...
Searching...
No Matches
nah.h
Go to the documentation of this file.
1
/* Umbrella header for the NAH host API. SPDX-License-Identifier: MIT */
2
3
#ifndef NAH_H
4
#define NAH_H
5
6
// Core: Pure computation (no dependencies)
7
#include "
nah_core.h
"
8
9
// Semver: Semantic versioning support
10
#include "
nah_semver.h
"
11
12
// JSON: Parsing and serialization (requires nlohmann/json)
13
#include "
nah_json.h
"
14
15
// Filesystem: File operations (requires C++17 <filesystem>)
16
#include "
nah_fs.h
"
17
18
// Store: Serialized, recoverable local package mutations
19
#include "
nah_store.h
"
20
21
// Execution: Process spawning (platform-specific)
22
#include "
nah_exec.h
"
23
24
// Digest: SHA-256 binding for local package artifacts
25
#include "
nah_digest.h
"
26
27
// Host: High-level API for managing a NAH root
28
#include "
nah_host.h
"
29
30
#endif
// NAH_H
nah_core.h
nah_digest.h
nah_exec.h
nah_fs.h
nah_host.h
nah_json.h
nah_semver.h
nah_store.h
include
nah
nah.h
Generated by
1.9.8