btu/common/functional.hpp file

Namespaces

namespace btu
namespace btu::common
namespace btu::common::detail

Classes

template <typename Fn, typename... Args>
struct btu::common::detail::bind_back_fn_
struct btu::common::detail::bind_back_fn
template <typename T>
class btu::common::Lazy

Typedefs

template <typename Fn, typename... Args>
using bind_back_fn2 = bind_back_fn_<std::decay_t<Fn>, std::decay_t<Args>...>

Defines

#define BTU_RESOLVE_OVERLOAD(f)
#define BTU_RETURNS(...)