VCCC  2024.05
VisualCamp Common C++ library
bind_front.hpp File Reference
#include <type_traits>
#include <utility>
#include "vccc/__functional/invoke.hpp"
#include "vccc/__functional/detail/bind_base.hpp"
#include "vccc/__type_traits/conjunction.hpp"
#include "vccc/__type_traits/is_invocable.hpp"

Go to the source code of this file.

Namespaces

 vccc
 

Functions

template<typename F , typename... Args, std::enable_if_t< conjunction< std::is_constructible< std::decay_t< F >, F >, std::is_move_constructible< std::decay_t< F >>, std::is_constructible< std::decay_t< Args >, Args >..., std::is_move_constructible< std::decay_t< Args >>... >::value, int > = 0>
constexpr auto bind_front (F &&f, Args &&... args)