Public Member Functions | Static Private Member Functions | List of all members
magic_enum::detail::case_insensitive< Op > Class Template Reference

#include <magic_enum.hpp>

Public Member Functions

template<typename L , typename R >
constexpr auto operator() (L lhs, R rhs) const noexcept -> std::enable_if_t< std::is_same_v< std::decay_t< L >, char_type > &&std::is_same_v< std::decay_t< R >, char_type >, bool >
 

Static Private Member Functions

static constexpr char_type to_lower (char_type c) noexcept
 

Detailed Description

template<typename Op = std::equal_to<>>
class magic_enum::detail::case_insensitive< Op >

Definition at line 296 of file magic_enum.hpp.

Member Function Documentation

◆ operator()()

template<typename Op = std::equal_to<>>
template<typename L , typename R >
constexpr auto magic_enum::detail::case_insensitive< Op >::operator() ( lhs,
rhs 
) const -> std::enable_if_t<std::is_same_v<std::decay_t<L>, char_type> && std::is_same_v<std::decay_t<R>, char_type>, bool>
inlineconstexprnoexcept

Definition at line 303 of file magic_enum.hpp.

◆ to_lower()

template<typename Op = std::equal_to<>>
static constexpr char_type magic_enum::detail::case_insensitive< Op >::to_lower ( char_type  c)
inlinestaticconstexprprivatenoexcept

Definition at line 297 of file magic_enum.hpp.


The documentation for this class was generated from the following file:


behaviortree_cpp_v4
Author(s): Davide Faconti
autogenerated on Fri Jun 28 2024 02:20:10