Porytiles
Loading...
Searching...
No Matches
porytiles::ArtifactMetadata Class Reference

ArtifactMetadata provides a POD-like class for Operation to declare input and output artifact info. More...

#include <operation.hpp>

Public Member Functions

 ArtifactMetadata (std::string key, const std::type_index type)
 
const std::string & key () const
 
const std::type_index & expected_type () const
 
const std::string & description () const
 
void set_description (const std::string &desc)
 

Detailed Description

ArtifactMetadata provides a POD-like class for Operation to declare input and output artifact info.

Definition at line 17 of file operation.hpp.

Constructor & Destructor Documentation

◆ ArtifactMetadata()

porytiles::ArtifactMetadata::ArtifactMetadata ( std::string  key,
const std::type_index  type 
)
inline

Definition at line 19 of file operation.hpp.

Member Function Documentation

◆ description()

const std::string & porytiles::ArtifactMetadata::description ( ) const
inline

Definition at line 30 of file operation.hpp.

◆ expected_type()

const std::type_index & porytiles::ArtifactMetadata::expected_type ( ) const
inline

Definition at line 26 of file operation.hpp.

◆ key()

const std::string & porytiles::ArtifactMetadata::key ( ) const
inline

Definition at line 22 of file operation.hpp.

◆ set_description()

void porytiles::ArtifactMetadata::set_description ( const std::string &  desc)
inline

Definition at line 34 of file operation.hpp.


The documentation for this class was generated from the following file: