Pacm module
LocalPackage::Manifest
Manifest of installed files recorded for a local package.
Manifest
#include <icy/pacm/package.h>
struct ManifestDefined in src/pacm/include/icy/pacm/package.h:192
Public Attributes
| Return | Name | Description |
|---|---|---|
json::Value & | root |
root
json::Value & rootType: json::Value &
Defined in src/pacm/include/icy/pacm/package.h:206
Public Methods
| Return | Name | Description |
|---|---|---|
Manifest | ||
~Manifest virtual noexcept | ||
bool | empty virtual const | Returns true if the manifest contains no file entries. |
void | addFile virtual | Appends path to the manifest file list. |
Manifest
Manifest(json::Value & src)Defined in src/pacm/include/icy/pacm/package.h:195
Parameters
| Parameter | Type | Description |
|---|---|---|
src | json::Value & | JSON array node that backs this manifest. |
~Manifest
virtual noexcept
virtual ~Manifest() noexceptDefined in src/pacm/include/icy/pacm/package.h:196
empty
virtual const
virtual bool empty() constDefined 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
| Parameter | Type | Description |
|---|---|---|
path | const std::string & | Relative path of an installed file. |
