The TemplateManifest class represents the metadata for a task template.
More...
#include <templatemanifest.h>
The TemplateManifest class represents the metadata for a task template.
◆ TemplateManifest() [1/3]
geometrize::TemplateManifest::TemplateManifest |
( |
| ) |
|
41 :
d{std::make_shared<TemplateManifest::TemplateManifestImpl>()}
◆ TemplateManifest() [2/3]
geometrize::TemplateManifest::TemplateManifest |
( |
const std::string & |
manifestFilepath | ) |
|
45 :
d{std::make_shared<TemplateManifest::TemplateManifestImpl>(manifestFilepath)}
◆ TemplateManifest() [3/3]
◆ ~TemplateManifest()
geometrize::TemplateManifest::~TemplateManifest |
( |
| ) |
|
◆ getAuthors()
std::vector< std::string > geometrize::TemplateManifest::getAuthors |
( |
| ) |
const |
65 return d->m_data.authors;
◆ getLicense()
std::string geometrize::TemplateManifest::getLicense |
( |
| ) |
const |
70 return d->m_data.license;
◆ getName()
std::string geometrize::TemplateManifest::getName |
( |
| ) |
const |
55 return d->m_data.name;
◆ getTags()
std::vector< std::string > geometrize::TemplateManifest::getTags |
( |
| ) |
const |
60 return d->m_data.tags;
◆ operator=()
The documentation for this class was generated from the following files: