A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://timsong-cpp.github.io/cppwp/n4659/func.bind.isplace below:

[func.bind.isplace]

23 General utilities library [utilities] 23.14 Function objects [function.objects] 23.14.11 Function object binders [func.bind] 23.14.11.2 Class template is_­placeholder [func.bind.isplace]
namespace std {
  template<class T> struct is_placeholder;      }

The class template is_­placeholder can be used to detect the standard placeholders _­1, _­2, and so on. The function template bind uses is_­placeholder to detect placeholders.

Instantiations of the is_­placeholder template shall meet the UnaryTypeTrait requirements. The implementation shall provide a definition that has the base characteristic of integral_­constant<int, J> if T is the type of std​::​placeholders​::​_­J, otherwise it shall have a base characteristic of integral_­constant<int, 0>. A program may specialize this template for a user-defined type T to have a base characteristic of integral_­constant<int, N> with N > 0 to indicate that T should be treated as a placeholder type.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4