Home
Pacm module

LocalPackage::Manifest

Manifest of installed files recorded for a local package.

Manifest

#include <icy/pacm/package.h>
struct Manifest

Defined in src/pacm/include/icy/pacm/package.h:192

Manifest of installed files recorded for a local package.

List of all members

NameKindOwner
rootvariableDeclared here
ManifestfunctionDeclared here
~ManifestfunctionDeclared here
emptyfunctionDeclared here
addFilefunctionDeclared here

Public Attributes

ReturnNameDescription
json::Value &root

root

json::Value & root

Defined in src/pacm/include/icy/pacm/package.h:206

Public Methods

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

Manifest

Manifest(json::Value & src)

Defined in src/pacm/include/icy/pacm/package.h:195

Parameters

  • src JSON array node that backs this manifest.

empty

virtual const

virtual bool empty() const

Defined in src/pacm/include/icy/pacm/package.h:199

Returns true if the manifest contains no file entries.


addFile

virtual

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

Defined in src/pacm/include/icy/pacm/package.h:204

Appends path to the manifest file list.

Parameters

  • path Relative path of an installed file.