Skip to content

Macro KFR_UN_OP

macro KFR_UN_OP meta

KFR_UN_OP(op)                                                                                        \
    template <typename T1, T1... vals1,                                                                      \
      typename Ret = cvals_t<decltype(op std::declval<T1>()), (op vals1)...>>                        \
    constexpr KFR_INTRINSIC Ret operator op(cvals_t<T1, vals1...>) noexcept                                  \
    {                                                                                                        \
return Ret{};                                                                                        \
    }                                                                                                        \
    template <typename T1, T1 val1, typename Ret = cval_t<decltype(op std::declval<T1>()), (op val1)>>       \
    constexpr KFR_INTRINSIC Ret operator op(cval_t<T1, val1>) noexcept                                       \
    {                                                                                                        \
return Ret{};                                                                                        \
    }

Fully qualified name: KFR_UN_OP

Declared at meta.hpp:584

This file was generated by cxxdox, a C++ documentation generator based on MkDocs Material and libclang.