Newer
Older
Import / research / enums / Enums.inc.hpp
// 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)));