NAH 1.0.6
Native Application Host - Library API Reference
Loading...
Searching...
No Matches
nah::NakInstallRecord Struct Reference

#include <nak_record.hpp>

Public Attributes

std::unordered_map< std::string, std::string > environment
 
struct { 
 
   std::string   cwd 
 
   bool   present = false 
 
execution 
 
struct { 
 
   std::vector< std::string >   args_template 
 
   std::string   exec_path 
 
   bool   present = false 
 
loader 
 
struct { 
 
   std::string   id 
 
   std::string   version 
 
nak 
 
struct { 
 
   std::vector< std::string >   lib_dirs 
 
   std::string   resource_root 
 
   std::string   root 
 
paths 
 
struct { 
 
   std::string   installed_at 
 
   std::string   installed_by 
 
   std::string   package_hash 
 
   std::string   source 
 
provenance 
 
std::string schema
 
std::string source_path
 

Detailed Description

Definition at line 13 of file nak_record.hpp.

Member Data Documentation

◆ args_template

std::vector<std::string> nah::NakInstallRecord::args_template

Definition at line 36 of file nak_record.hpp.

◆ cwd

std::string nah::NakInstallRecord::cwd

Definition at line 42 of file nak_record.hpp.

◆ environment

std::unordered_map<std::string, std::string> nah::NakInstallRecord::environment

Definition at line 30 of file nak_record.hpp.

◆ exec_path

std::string nah::NakInstallRecord::exec_path

Definition at line 35 of file nak_record.hpp.

◆ [struct]

struct { ... } nah::NakInstallRecord::execution

◆ id

std::string nah::NakInstallRecord::id

Definition at line 18 of file nak_record.hpp.

◆ installed_at

std::string nah::NakInstallRecord::installed_at

Definition at line 48 of file nak_record.hpp.

◆ installed_by

std::string nah::NakInstallRecord::installed_by

Definition at line 49 of file nak_record.hpp.

◆ lib_dirs

std::vector<std::string> nah::NakInstallRecord::lib_dirs

Definition at line 26 of file nak_record.hpp.

◆ [struct]

struct { ... } nah::NakInstallRecord::loader

◆ [struct]

struct { ... } nah::NakInstallRecord::nak

◆ package_hash

std::string nah::NakInstallRecord::package_hash

Definition at line 47 of file nak_record.hpp.

◆ [struct]

struct { ... } nah::NakInstallRecord::paths

◆ present

bool nah::NakInstallRecord::present = false

Definition at line 34 of file nak_record.hpp.

◆ [struct]

struct { ... } nah::NakInstallRecord::provenance

◆ resource_root

std::string nah::NakInstallRecord::resource_root

Definition at line 25 of file nak_record.hpp.

◆ root

std::string nah::NakInstallRecord::root

Definition at line 24 of file nak_record.hpp.

◆ schema

std::string nah::NakInstallRecord::schema

Definition at line 14 of file nak_record.hpp.

◆ source

std::string nah::NakInstallRecord::source

Definition at line 50 of file nak_record.hpp.

◆ source_path

std::string nah::NakInstallRecord::source_path

Definition at line 54 of file nak_record.hpp.

◆ version

std::string nah::NakInstallRecord::version

Definition at line 19 of file nak_record.hpp.


The documentation for this struct was generated from the following file: