The TemplateMetadata struct represents the metadata (such as license information) for a task template.
More...
#include <templatemetadata.h>
|
| template<class Archive > |
| void | save (Archive &archive) |
| |
| template<class Archive > |
| void | load (Archive &archive) |
| |
|
| std::string | name {} |
| | The name of the template, suitable for displaying to the user. More...
|
| |
| std::vector< std::string > | tags {} |
| | Tag-strings which could be used by the application to sort or search for templates. More...
|
| |
| std::vector< std::string > | authors {} |
| | User names which identify the authors of the template. More...
|
| |
| std::string | license {} |
| | The license under which the template (and associated assets) is released e.g. MIT, or explanatory text regarding licensing. More...
|
| |
The TemplateMetadata struct represents the metadata (such as license information) for a task template.
◆ load()
template<class Archive >
| void geometrize::serialization::TemplateMetadata::load |
( |
Archive & |
archive | ) |
|
|
inline |
◆ save()
template<class Archive >
| void geometrize::serialization::TemplateMetadata::save |
( |
Archive & |
archive | ) |
|
|
inline |
◆ authors
| std::vector<std::string> geometrize::serialization::TemplateMetadata::authors {} |
User names which identify the authors of the template.
◆ license
| std::string geometrize::serialization::TemplateMetadata::license {} |
The license under which the template (and associated assets) is released e.g. MIT, or explanatory text regarding licensing.
◆ name
| std::string geometrize::serialization::TemplateMetadata::name {} |
The name of the template, suitable for displaying to the user.
◆ tags
| std::vector<std::string> geometrize::serialization::TemplateMetadata::tags {} |
Tag-strings which could be used by the application to sort or search for templates.
The documentation for this struct was generated from the following file:
- /home/appveyor/projects/geometrize-docs/geometrize/geometrize/serialization/templatemetadata.h