OpenEnroth 9cf7432
Loading...
Searching...
No Matches
Functions
OpenEnrothOptions.cpp File Reference
#include "OpenEnrothOptions.h"
#include <memory>
#include <utility>
#include <ranges>
#include <vector>
#include <string>
#include "Application/Startup/PathResolver.h"
#include "Library/Cli/CliApp.h"
#include "Library/Environment/Interface/Environment.h"
#include "Library/Serialization/EnumSerialization.h"
#include "Utility/Exception.h"
#include "Utility/String/Format.h"

Functions

 MM_DEFINE_ENUM_SERIALIZATION_FUNCTIONS (OpenEnrothOptions::Migration, CASE_INSENSITIVE, { {OpenEnrothOptions::MIGRATION_NONE, "none"}, {OpenEnrothOptions::MIGRATION_DROP_REDUNDANT_KEY_EVENTS, "drop_redundant_key_events"}, {OpenEnrothOptions::MIGRATION_DROP_PRESS_RELEASE_FOR_CONTINUOUS_ACTIONS, "drop_press_release_for_continuous_actions"}, {OpenEnrothOptions::MIGRATION_DROP_PAINT_AFTER_ACTIVATE, "drop_paint_after_activate"}, {OpenEnrothOptions::MIGRATION_TIGHTEN_KEY_EVENTS_FOR_ONCE_ACTIONS, "tighten_key_events_for_once_actions"} }) OpenEnrothOptions OpenEnrothOptions
 

Function Documentation

◆ MM_DEFINE_ENUM_SERIALIZATION_FUNCTIONS()

MM_DEFINE_ENUM_SERIALIZATION_FUNCTIONS ( OpenEnrothOptions::Migration  ,
CASE_INSENSITIVE  ,
{ {OpenEnrothOptions::MIGRATION_NONE, "none"}, {OpenEnrothOptions::MIGRATION_DROP_REDUNDANT_KEY_EVENTS, "drop_redundant_key_events"}, {OpenEnrothOptions::MIGRATION_DROP_PRESS_RELEASE_FOR_CONTINUOUS_ACTIONS, "drop_press_release_for_continuous_actions"}, {OpenEnrothOptions::MIGRATION_DROP_PAINT_AFTER_ACTIVATE, "drop_paint_after_activate"}, {OpenEnrothOptions::MIGRATION_TIGHTEN_KEY_EVENTS_FOR_ONCE_ACTIONS, "tighten_key_events_for_once_actions"} }   
)