Pacm module

LocalPackage::Manifest

[Manifest]({#ref structicy_1_1pacm_1_1LocalPackage_1_1Manifest #}) of installed files recorded for a local package.

Manifest

#include <icy/pacm/package.h>

Manifest of installed files recorded for a local package.

Public Attributes

ReturnNameDescription
json::Value &root

root

json::Value & root

Public Methods

ReturnNameDescription
Manifest#### Parameters
boolempty virtual constReturns true if the manifest contains no file entries.
voidaddFile virtualAppends path to the manifest file list.

Manifest

Manifest(json::Value & src)

Parameters

  • src JSON array node that backs this manifest.

empty

virtual const

virtual bool empty() const

Returns true if the manifest contains no file entries.


addFile

virtual

virtual void addFile(const std::string & path)

Appends path to the manifest file list.

Parameters

  • path Relative path of an installed file.