// This code is generated, DO NOT EDIT.
// Instead, edit Enums.hpp and rerun ./EnumsGen.py
#pragma once
#include "EnumMapping.hpp"
// MyTestEnum
const enum_map& enum_mapping(MyTestEnum)
{
static enum_map mapping("MyTestEnum");
if (!mapping.inited)
{
mapping.addMapping(MyTestEnum::Value1, "Value1");
mapping.addMapping(MyTestEnum::Value2, "Value2");
mapping.addMapping(MyTestEnum::Value3, "Value3");
mapping.inited = true;
}
return mapping;
}
RegisterEnum register_MyTestEnum("MyTestEnum", enum_mapping(static_cast<MyTestEnum>(0)));
// MyTestEnum2
const enum_map& enum_mapping(MyTestEnum2)
{
static enum_map mapping("MyTestEnum2");
if (!mapping.inited)
{
mapping.addMapping(MyTestEnum2::Value1, "Value1");
mapping.addMapping(MyTestEnum2::Value2, "Value2");
mapping.inited = true;
}
return mapping;
}
RegisterEnum register_MyTestEnum2("MyTestEnum2", enum_mapping(static_cast<MyTestEnum2>(0)));
// MyTestEnum3
const enum_map& enum_mapping(MyTestEnum3)
{
static enum_map mapping("MyTestEnum3");
if (!mapping.inited)
{
mapping.addMapping(MyTestEnum3::Value5, "Value5");
mapping.addMapping(MyTestEnum3::Value6, "Value6");
mapping.inited = true;
}
return mapping;
}
RegisterEnum register_MyTestEnum3("MyTestEnum3", enum_mapping(static_cast<MyTestEnum3>(0)));