std::experimental::_Has_addressof(3cxx)

std::experimental::_Has_addressof3cxx

Trait that detects the presence of an overloaded unary operator&.

Usage

Inherits std::__or_<... >::type.

Detailed Description

template<typename _Tp>

struct std::experimental::_Has_addressof< _Tp >" Trait that detects the presence of an overloaded unary operator&.

Practically speaking this detects the presence of such an operator when called on a const-qualified lvalue (e.g. declval<const _Tp&>().operator&()).

Definition at line 162 of file optional.

Releases

3 releases since Debian 9 (Stretch); the text changed 2 times.

  1. 9
  2. 10
  3. 11

Author

Generated automatically by Doxygen for libstdc++ from the source code.

From libstdc++-9-doc 9.3.0-22 in Debian 11 (Bullseye). Parsed by carta from the page's man source.