Binding modifier that makes each argument const.

Synopsis

Declared in <folly/lang/bind/Bind.h>

template<typename... Ts>
struct constant
    : ext::merge_update_args</* implementation-defined */, Ts...>

Base Classes

Name

Description

ext::merge_update_args</* implementation-defined */, Ts...>

Concatenates several like_args lists, mapping each bind_info_t through BindInfoFn.

Type Aliases

Name

Description

binding_list_t

The concatenated binding list with each bind_info_t mapped by BindInfoFn.

Member Functions

Name

Description

unsafe_tuple_to_bind

Move out the concatenated tuple of bound values.

Using Declarations

Deduction Guides

Name

Description

constant<ext::deduce_args_t<Ts>...>

Deduction guide for constant.

Created with MrDocs