gw
1.0.0
A bunch of small C++ utilities
|
This is the complete list of members for gw::strong_type< T, Tag >, including all inherited members.
operator*() const &noexcept -> const T & | gw::strong_type< T, Tag > | inline |
operator*() &noexcept -> T & | gw::strong_type< T, Tag > | inline |
operator*() const &&noexcept -> const T && | gw::strong_type< T, Tag > | inline |
operator*() &&noexcept -> T && | gw::strong_type< T, Tag > | inline |
operator->() const noexcept -> const T * | gw::strong_type< T, Tag > | inline |
operator->() noexcept -> T * | gw::strong_type< T, Tag > | inline |
strong_type(Args &&... args) noexcept(std::is_nothrow_constructible_v< T, Args... >) requires std | gw::strong_type< T, Tag > | inlineexplicit |
strong_type(std::initializer_list< U > ilist, Args &&... args) noexcept(std::is_nothrow_constructible_v< T, std::initializer_list< U > &, Args... >) requires std | gw::strong_type< T, Tag > | inline |
tag_type typedef | gw::strong_type< T, Tag > | |
value() const &noexcept -> const T & | gw::strong_type< T, Tag > | inline |
value() &noexcept -> T & | gw::strong_type< T, Tag > | inline |
value() const &&noexcept -> const T && | gw::strong_type< T, Tag > | inline |
value() &&noexcept -> T && | gw::strong_type< T, Tag > | inline |
value_type typedef | gw::strong_type< T, Tag > | |
~strong_type() noexcept(std::is_nothrow_destructible_v< T >)=default | gw::strong_type< T, Tag > |