mirror of
https://github.com/Neargye/magic_enum.git
synced 2026-01-10 23:44:29 +00:00
add conan
This commit is contained in:
parent
ef36e2e218
commit
409e9e1afd
4 changed files with 74 additions and 0 deletions
15
test_package/test_package.cpp
Normal file
15
test_package/test_package.cpp
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
#include <magic_enum.hpp>
|
||||
|
||||
#include <cstdlib>
|
||||
|
||||
enum class Color : int { RED = -10, BLUE = 0, GREEN = 10 };
|
||||
|
||||
int main() {
|
||||
auto res1 = magic_enum::enum_name(Color::RED);
|
||||
auto res2 = magic_enum::enum_cast<Color>("BLUE");
|
||||
auto res3 = magic_enum::enum_cast<Color>(10);
|
||||
|
||||
bool success = (res1 == "RED") && (res2.value() == Color::BLUE) && (res3.value() == Color::GREEN);
|
||||
|
||||
return success ? EXIT_SUCCESS : EXIT_FAILURE;
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue