NAH 1.0.6
Native Application Host - Library API Reference
Loading...
Searching...
No Matches
contract.hpp File Reference
#include "nah/types.hpp"
#include "nah/manifest.hpp"
#include "nah/install_record.hpp"
#include "nah/host_profile.hpp"
#include <optional>
#include <string>
#include <unordered_map>

Go to the source code of this file.

Classes

struct  nah::CompositionInputs
 
struct  nah::CompositionResult
 
struct  nah::OverridesFile
 
struct  nah::OverridesParseResult
 

Namespaces

namespace  nah
 

Functions

CompositionResult nah::compose_contract (const CompositionInputs &inputs)
 
std::string nah::get_library_path_env_key ()
 
char nah::get_path_separator ()
 
OverridesParseResult nah::parse_overrides_file (const std::string &content, const std::string &path)
 
std::string nah::serialize_contract_json (const ContractEnvelope &envelope, bool include_trace=false, std::optional< CriticalError > critical_error=std::nullopt)