fix missing constructor for local artifacts

This commit is contained in:
Fabian Posch 2024-01-16 10:55:03 -05:00
parent e3407e7a4d
commit 012b56f7d6

View file

@ -57,7 +57,28 @@ class DBSimArtifact : public db::DBArtifact {
db::uuid_t source_config_;
};
class DBSimConfigArtifact : public DBSimArtifact, public pl::SimConfigArtifact {};
class DBSimOutputArtifact : public DBSimArtifact, public pl::SimOutputArtifact {};
class DBSimConfigArtifact : public DBSimArtifact, public pl::SimConfigArtifact {
public:
DBSimConfigArtifact(
const db::uuid_t& id,
const db::uuid_t& source_pass,
const db::uuid_t& target_artifact,
const db::uuid_t& design,
const db::uuid_t& source_config
) : DBSimArtifact(id, source_pass, target_artifact, design,source_config) {};
};
class DBSimOutputArtifact : public DBSimArtifact, public pl::SimOutputArtifact {
public:
DBSimOutputArtifact(
const db::uuid_t& id,
const db::uuid_t& source_pass,
const db::uuid_t& target_artifact,
const db::uuid_t& design,
const db::uuid_t& source_config
) : DBSimArtifact(id, source_pass, target_artifact, design,source_config) {};
};
#endif