doc: minor changes (close #398)

This commit is contained in:
Michele Caini
2020-01-24 16:10:47 +01:00
parent 714e2f86a1
commit b816f203cd

View File

@@ -25,11 +25,11 @@ struct identity {
/**
* @brief Constant utility to disambiguate overloaded member functions.
* @tparam Type Function type of the desired overload.
* @tparam Class Type of class to which the member functions belong.
* @param member A valid pointer to a member function.
* @return Pointer to the member function.
* @brief Constant utility to disambiguate overloaded members of a class.
* @tparam Type Type of the desired overload.
* @tparam Class Type of class to which the member belongs.
* @param member A valid pointer to a member.
* @return Pointer to the member.
*/
template<typename Type, typename Class>
constexpr auto overload(Type Class:: *member) ENTT_NOEXCEPT { return member; }
@@ -37,12 +37,12 @@ constexpr auto overload(Type Class:: *member) ENTT_NOEXCEPT { return member; }
/**
* @brief Constant utility to disambiguate overloaded functions.
* @tparam Type Function type of the desired overload.
* @tparam Func Function type of the desired overload.
* @param func A valid pointer to a function.
* @return Pointer to the function.
*/
template<typename Type>
constexpr auto overload(Type *func) ENTT_NOEXCEPT { return func; }
template<typename Func>
constexpr auto overload(Func *func) ENTT_NOEXCEPT { return func; }
/**
@@ -59,8 +59,8 @@ struct overloaded: Func... {
* @brief Deduction guide.
* @tparam Func Types of function objects.
*/
template<class... Type>
overloaded(Type...) -> overloaded<Type...>;
template<class... Func>
overloaded(Func...) -> overloaded<Func...>;
/**