Lines Matching refs:detail
2 pybind11/detail/common.h -- Basic macros
353 NAMESPACE_BEGIN(detail)
440 static_assert(std::is_standard_layout<instance>::value, "Internal error: `pybind11::detail::instance` is not standard layout!");
651 #define PYBIND11_EXPAND_SIDE_EFFECTS(PATTERN) pybind11::detail::expand_side_effects{ ((PATTERN), void(), false)..., false }
654 NAMESPACE_END(detail)
685 NAMESPACE_BEGIN(detail)
695 std::is_integral<T>::value ? detail::log2(sizeof(T))*2 + std::is_unsigned<T>::value : 8 + (
698 NAMESPACE_END(detail)
700 template <typename T> struct format_descriptor<T, detail::enable_if_t<std::is_arithmetic<T>::value>> {
701 static constexpr const char c = "?bBhHiIqQfdg"[detail::is_fmt_numeric<T>::index];
709 T, detail::enable_if_t<std::is_arithmetic<T>::value>>::value[2];
723 NAMESPACE_BEGIN(detail)
740 NAMESPACE_END(detail)
749 static constexpr detail::overload_cast_impl<Args...> overload_cast = {};
760 static_assert(detail::deferred_t<std::false_type, Args...>::value,
765 NAMESPACE_BEGIN(detail)
804 NAMESPACE_END(detail)