Files
Neargye-magic_enum/test/magic_enum_test_config.hpp
neargye 8c3663433b update tests
clean-up
2026-05-31 12:25:35 +04:00

20 lines
741 B
C++

#pragma once
// Configuration header used when building the magic_enum module target for tests.
// Defines test-specific range overrides and exports detail symbols required by test.cpp.
#define MAGIC_ENUM_NO_CHECK_REFLECTED_ENUM
#define MAGIC_ENUM_RANGE_MIN -120
#define MAGIC_ENUM_RANGE_MAX 120
// Export detail symbols required by test.cpp internals.
// Only meaningful when building as a module (MAGIC_ENUM_EXPORT_DETAIL is consumed by
// magic_enum.cppm's "export namespace magic_enum { namespace detail { ... } }" block).
#define MAGIC_ENUM_EXPORT_DETAIL \
using detail::reflected_min; \
using detail::reflected_max; \
using detail::min_v; \
using detail::max_v; \
using detail::is_reflected_v; \
using detail::cmp_less;