#include "di/any/concepts/method.h"
#include "di/any/meta/method_tag.h"
#include "di/any/types/method.h"
#include "di/any/types/prelude.h"
#include "di/function/invoke.h"
#include "di/function/tag_invoke.h"
#include "di/meta/util.h"
Go to the source code of this file.
Namespaces | |
namespace | di |
namespace | di::concepts |
namespace | di::concepts::detail |
Concepts | |
concept | di::concepts::MethodCallableWith |
Variables | |
template<typename M, typename T> | |
constexpr bool | di::concepts::detail::method_callable_with_helper = false |
template<typename Tag, typename R, concepts::RemoveCVRefSameAs< This > Self, typename... BArgs, typename T> | |
constexpr bool | di::concepts::detail::method_callable_with_helper< types::Method< Tag, R(Self, BArgs...)>, T > |