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