cmoon::nonesuch


Defined in module <cmoon.type_traits>


struct nonesuch
{
    ~nonesuch() = delete;
    nonesuch(const nonesuch&) = delete;
    nonesuch& operator=(const nonesuch&) = delete;
};


(1)

cmoon::nonesuch is a class type used by cmoon::detected_t to indicate detection failure.

Notes

nonesuch cannot be constructed, destroyed, or copied.