My Project
Public Member Functions | List of all members
bsl::nonesuch Class Referencefinal

Used by is_detected to indicate detection failure. More...

#include <nonesuch.hpp>

Public Member Functions

constexpr nonesuch () noexcept=delete
 Used to define bsl::nonesuch as useless.
 
 ~nonesuch () noexcept=delete
 Used to define bsl::nonesuch as useless.
 
constexpr nonesuch (nonesuch const &o) noexcept=delete
 Used to define bsl::nonesuch as useless. More...
 
constexpr nonesuch (nonesuch &&o) noexcept=delete
 Used to define bsl::nonesuch as useless. More...
 
constexpr nonesuchoperator= (nonesuch const &o) &noexcept=delete
 Used to define bsl::nonesuch as useless. More...
 
constexpr nonesuchoperator= (nonesuch &&o) &noexcept=delete
 Used to define bsl::nonesuch as useless. More...
 

Detailed Description

Used by is_detected to indicate detection failure.

Constructor & Destructor Documentation

◆ nonesuch() [1/2]

constexpr bsl::nonesuch::nonesuch ( nonesuch const &  o)
deletenoexcept

Used to define bsl::nonesuch as useless.

Parameters
othe object being copied

◆ nonesuch() [2/2]

constexpr bsl::nonesuch::nonesuch ( nonesuch &&  o)
deletenoexcept

Used to define bsl::nonesuch as useless.

Parameters
othe object being moved

Member Function Documentation

◆ operator=() [1/2]

constexpr nonesuch& bsl::nonesuch::operator= ( nonesuch const &  o) &
deletenoexcept

Used to define bsl::nonesuch as useless.

Parameters
othe object being copied
Returns
a reference to *this

◆ operator=() [2/2]

constexpr nonesuch& bsl::nonesuch::operator= ( nonesuch &&  o) &
deletenoexcept

Used to define bsl::nonesuch as useless.

Parameters
othe object being moved
Returns
a reference to *this

The documentation for this class was generated from the following file: