3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/util/json_util/JsonSchemaObjectNode.h"
13struct OffspringDefinition {
23 enum class MutationStrategy : uchar {
28 struct DenySameParentsVariantData {
39 DenySameParentsVariantData& operator=(DenySameParentsVariantData
const&);
40 DenySameParentsVariantData(DenySameParentsVariantData
const&);
41 DenySameParentsVariantData();
44 struct MutationFactorData {
55 MutationFactorData& operator=(MutationFactorData
const&);
56 MutationFactorData(MutationFactorData
const&);
60 struct PropertyGeneticData {
70 PropertyGeneticData& operator=(PropertyGeneticData
const&);
71 PropertyGeneticData(PropertyGeneticData
const&);
72 PropertyGeneticData();
93 OffspringDefinition& operator=(OffspringDefinition
const&);
94 OffspringDefinition(OffspringDefinition
const&);
95 OffspringDefinition();
Definition EmptyClass.h:7
Definition JsonSchemaObjectNode.h:8
Definition OffspringDefinition.h:28
Definition OffspringDefinition.h:44
Definition OffspringDefinition.h:60
MCAPI void setMutationStrategy(::std::string const &strategy)
static MCAPI void buildSchema(::std::shared_ptr<::JsonUtil::JsonSchemaObjectNode<::JsonUtil::EmptyClass, ::OffspringDefinition > > &root)