Enums.
More...
#include <algorithm>
#include <array>
#include <cstdint>
#include <stdexcept>
#include <string>
#include <tuple>
#include <typeinfo>
#include <vector>
Go to the source code of this file.
|
template<typename E , std::size_t N, const std::array< std::tuple< const char *, E >, N > & values> |
std::string | ll::impl::enumToString (E &&value) noexcept |
|
template<typename E , std::size_t N, const std::array< std::tuple< const char *, E >, N > & values> |
std::string | ll::impl::enumToString (const E &value) noexcept |
|
template<typename E , typename T , std::size_t N, const std::array< std::tuple< const char *, E >, N > & values> |
E | ll::impl::stringToEnum (T &&stringValue) |
|
template<typename E , typename Ebits , std::size_t N, const std::array< std::tuple< const char *, Ebits >, N > & values> |
E | ll::impl::vectorStringToFlags (const std::vector< std::string > &flagsVector) noexcept |
|
template<typename E , typename Ebits , std::size_t N, const std::array< std::tuple< const char *, Ebits >, N > & values> |
std::vector< std::string > | ll::impl::flagsToVectorString (E flags) noexcept |
|
Enums.
- Copyright
- 2021, Juan David Adarve Bermudez. See AUTHORS for more details. Distributed under the Apache-2 license, see LICENSE for more details.