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

#include <manifest_builder.hpp>

Public Member Functions

ManifestBuilderasset_dir (const std::string &value)
 
ManifestBuilderasset_export (const std::string &id, const std::string &path, const std::string &type="")
 
ManifestBuilderauthor (const std::string &value)
 
std::vector< uint8_tbuild () const
 
ManifestBuilderdescription (const std::string &value)
 
ManifestBuilderentrypoint (const std::string &value)
 
ManifestBuilderentrypoint_arg (const std::string &value)
 
ManifestBuilderenv (const std::string &key, const std::string &value)
 
ManifestBuilderfilesystem_permission (const std::string &value)
 
ManifestBuilderhomepage (const std::string &value)
 
ManifestBuilderid (const std::string &value)
 
ManifestBuilderlib_dir (const std::string &value)
 
ManifestBuilderlicense (const std::string &value)
 
ManifestBuildernak_id (const std::string &value)
 
ManifestBuildernak_version_req (const std::string &value)
 
ManifestBuildernetwork_permission (const std::string &value)
 
ManifestBuilderversion (const std::string &value)
 

Detailed Description

Definition at line 13 of file manifest_builder.hpp.

Member Function Documentation

◆ asset_dir()

ManifestBuilder & nah::ManifestBuilder::asset_dir ( const std::string &  value)

◆ asset_export()

ManifestBuilder & nah::ManifestBuilder::asset_export ( const std::string &  id,
const std::string &  path,
const std::string &  type = "" 
)

◆ author()

ManifestBuilder & nah::ManifestBuilder::author ( const std::string &  value)

◆ build()

std::vector< uint8_t > nah::ManifestBuilder::build ( ) const

◆ description()

ManifestBuilder & nah::ManifestBuilder::description ( const std::string &  value)

◆ entrypoint()

ManifestBuilder & nah::ManifestBuilder::entrypoint ( const std::string &  value)

◆ entrypoint_arg()

ManifestBuilder & nah::ManifestBuilder::entrypoint_arg ( const std::string &  value)

◆ env()

ManifestBuilder & nah::ManifestBuilder::env ( const std::string &  key,
const std::string &  value 
)

◆ filesystem_permission()

ManifestBuilder & nah::ManifestBuilder::filesystem_permission ( const std::string &  value)

◆ homepage()

ManifestBuilder & nah::ManifestBuilder::homepage ( const std::string &  value)

◆ id()

ManifestBuilder & nah::ManifestBuilder::id ( const std::string &  value)

◆ lib_dir()

ManifestBuilder & nah::ManifestBuilder::lib_dir ( const std::string &  value)

◆ license()

ManifestBuilder & nah::ManifestBuilder::license ( const std::string &  value)

◆ nak_id()

ManifestBuilder & nah::ManifestBuilder::nak_id ( const std::string &  value)

◆ nak_version_req()

ManifestBuilder & nah::ManifestBuilder::nak_version_req ( const std::string &  value)

◆ network_permission()

ManifestBuilder & nah::ManifestBuilder::network_permission ( const std::string &  value)

◆ version()

ManifestBuilder & nah::ManifestBuilder::version ( const std::string &  value)

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