repr 0.1
Reconstructable string representations and more
Loading...
Searching...
No Matches
reflect.h File Reference
#include <type_traits>
#include <string_view>
#include <librepr/macro/default.h>
#include "search.h"
Include dependency graph for enum/reflect.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  librepr
 

Functions

template<typename T >
requires std::is_enum_v<T>
constexpr auto librepr::enum_names () noexcept
 
template<typename T >
requires std::is_enum_v<T>
constexpr auto librepr::enum_name (T value) noexcept
 
template<auto V>
requires std::is_enum_v<decltype(V)>
constexpr std::string_view librepr::enum_name () noexcept