|
gw
1.0.0
A bunch of small C++ utilities
|
This is the complete list of members for gw::named_type< T, Name >, including all inherited members.
| begin() const noexcept(noexcept(std::ranges::begin(m_value))) | gw::named_type< T, Name > | inline |
| begin() noexcept(noexcept(std::ranges::begin(m_value))) | gw::named_type< T, Name > | inline |
| const_pointer typedef | gw::named_type< T, Name > | |
| const_reference typedef | gw::named_type< T, Name > | |
| emplace(Args &&... args) noexcept(std::is_nothrow_constructible_v< value_type, Args... >) -> reference | gw::named_type< T, Name > | inline |
| end() const noexcept(noexcept(std::ranges::end(m_value))) | gw::named_type< T, Name > | inline |
| end() noexcept(noexcept(std::ranges::end(m_value))) | gw::named_type< T, Name > | inline |
| name() noexcept | gw::named_type< T, Name > | inlinestatic |
| named_type(Args &&... args) noexcept(std::is_nothrow_constructible_v< value_type, Args... >) | gw::named_type< T, Name > | inlineexplicit |
| named_type(std::initializer_list< U > ilist, Args &&... args) noexcept(std::is_nothrow_constructible_v< value_type, std::initializer_list< U > &, Args... >) | gw::named_type< T, Name > | inline |
| operator const value_type &&() const &&noexcept | gw::named_type< T, Name > | inlineexplicit |
| operator const_reference() const &noexcept | gw::named_type< T, Name > | inlineexplicit |
| operator reference() &noexcept | gw::named_type< T, Name > | inlineexplicit |
| operator value_type &&() &&noexcept | gw::named_type< T, Name > | inlineexplicit |
| operator%(const named_type &rhs) const &noexcept(noexcept(m_value % rhs.m_value)) -> named_type | gw::named_type< T, Name > | inline |
| operator%(named_type &&rhs) const &noexcept(noexcept(m_value % rhs.m_value)) -> named_type | gw::named_type< T, Name > | inline |
| operator%(const named_type &rhs) &&noexcept(noexcept(m_value % rhs.m_value)) -> named_type | gw::named_type< T, Name > | inline |
| operator%(named_type &&rhs) &&noexcept(noexcept(m_value % rhs.m_value)) -> named_type | gw::named_type< T, Name > | inline |
| operator&(const named_type &rhs) const &noexcept(noexcept(m_value &rhs.m_value)) -> named_type | gw::named_type< T, Name > | inline |
| operator&(named_type &&rhs) const &noexcept(noexcept(m_value &rhs.m_value)) -> named_type | gw::named_type< T, Name > | inline |
| operator&(const named_type &rhs) &&noexcept(noexcept(m_value &rhs.m_value)) -> named_type | gw::named_type< T, Name > | inline |
| operator&(named_type &&rhs) &&noexcept(noexcept(m_value &rhs.m_value)) -> named_type | gw::named_type< T, Name > | inline |
| operator*() const &noexcept -> const_reference | gw::named_type< T, Name > | inline |
| operator*() &noexcept -> reference | gw::named_type< T, Name > | inline |
| operator*() const &&noexcept -> const value_type && | gw::named_type< T, Name > | inline |
| operator*() &&noexcept -> value_type && | gw::named_type< T, Name > | inline |
| operator*(const named_type &rhs) const &noexcept(noexcept(m_value *rhs.m_value)) -> named_type | gw::named_type< T, Name > | inline |
| operator*(named_type &&rhs) const &noexcept(noexcept(m_value *rhs.m_value)) -> named_type | gw::named_type< T, Name > | inline |
| operator*(const named_type &rhs) &&noexcept(noexcept(m_value *rhs.m_value)) -> named_type | gw::named_type< T, Name > | inline |
| operator*(named_type &&rhs) &&noexcept(noexcept(m_value *rhs.m_value)) -> named_type | gw::named_type< T, Name > | inline |
| operator+() const &noexcept(noexcept(+m_value)) -> named_type | gw::named_type< T, Name > | inline |
| operator+() &&noexcept(noexcept(+m_value)) -> named_type | gw::named_type< T, Name > | inline |
| operator+(const named_type &rhs) const &noexcept(noexcept(m_value+rhs.m_value)) -> named_type | gw::named_type< T, Name > | inline |
| operator+(named_type &&rhs) const &noexcept(noexcept(m_value+rhs.m_value)) -> named_type | gw::named_type< T, Name > | inline |
| operator+(const named_type &rhs) &&noexcept(noexcept(m_value+rhs.m_value)) -> named_type | gw::named_type< T, Name > | inline |
| operator+(named_type &&rhs) &&noexcept(noexcept(m_value+rhs.m_value)) -> named_type | gw::named_type< T, Name > | inline |
| operator++() &noexcept(noexcept(++m_value)) -> named_type & | gw::named_type< T, Name > | inline |
| operator++() &&noexcept(noexcept(++m_value)) -> named_type && | gw::named_type< T, Name > | inline |
| operator++(int) &noexcept(noexcept(m_value++)) -> named_type | gw::named_type< T, Name > | inline |
| operator++(int) &&noexcept(noexcept(m_value++)) -> named_type | gw::named_type< T, Name > | inline |
| operator-() const &noexcept(noexcept(-m_value)) -> named_type | gw::named_type< T, Name > | inline |
| operator-() &&noexcept(noexcept(-m_value)) -> named_type | gw::named_type< T, Name > | inline |
| operator-(const named_type &rhs) const &noexcept(noexcept(m_value - rhs.m_value)) -> named_type | gw::named_type< T, Name > | inline |
| operator-(named_type &&rhs) const &noexcept(noexcept(m_value - rhs.m_value)) -> named_type | gw::named_type< T, Name > | inline |
| operator-(const named_type &rhs) &&noexcept(noexcept(m_value - rhs.m_value)) -> named_type | gw::named_type< T, Name > | inline |
| operator-(named_type &&rhs) &&noexcept(noexcept(m_value - rhs.m_value)) -> named_type | gw::named_type< T, Name > | inline |
| operator--() &noexcept(noexcept(--m_value)) -> named_type & | gw::named_type< T, Name > | inline |
| operator--() &&noexcept(noexcept(--m_value)) -> named_type && | gw::named_type< T, Name > | inline |
| operator--(int) &noexcept(noexcept(m_value--)) -> named_type | gw::named_type< T, Name > | inline |
| operator--(int) &&noexcept(noexcept(m_value--)) -> named_type | gw::named_type< T, Name > | inline |
| operator->() const noexcept -> const_pointer | gw::named_type< T, Name > | inline |
| operator->() noexcept -> pointer | gw::named_type< T, Name > | inline |
| operator/(const named_type &rhs) const &noexcept(noexcept(m_value/rhs.m_value)) -> named_type | gw::named_type< T, Name > | inline |
| operator/(named_type &&rhs) const &noexcept(noexcept(m_value/rhs.m_value)) -> named_type | gw::named_type< T, Name > | inline |
| operator/(const named_type &rhs) &&noexcept(noexcept(m_value/rhs.m_value)) -> named_type | gw::named_type< T, Name > | inline |
| operator/(named_type &&rhs) &&noexcept(noexcept(m_value/rhs.m_value)) -> named_type | gw::named_type< T, Name > | inline |
| operator<(const named_type &rhs) const &noexcept(noexcept(m_value< rhs.m_value)) -> bool | gw::named_type< T, Name > | inline |
| operator<<(const named_type &rhs) const &noexcept(noexcept(m_value<< rhs.m_value)) -> named_type | gw::named_type< T, Name > | inline |
| operator<<(named_type &&rhs) const &noexcept(noexcept(m_value<< rhs.m_value)) -> named_type | gw::named_type< T, Name > | inline |
| operator<<(const named_type &rhs) &&noexcept(noexcept(m_value<< rhs.m_value)) -> named_type | gw::named_type< T, Name > | inline |
| operator<<(named_type &&rhs) &&noexcept(noexcept(m_value<< rhs.m_value)) -> named_type | gw::named_type< T, Name > | inline |
| operator<< | gw::named_type< T, Name > | friend |
| operator==(const named_type &rhs) const &noexcept(noexcept(m_value==rhs.m_value)) -> bool | gw::named_type< T, Name > | inline |
| operator>(const named_type &rhs) const &noexcept(noexcept(m_value > rhs.m_value)) -> bool | gw::named_type< T, Name > | inline |
| operator>>(const named_type &rhs) const &noexcept(noexcept(m_value > > rhs.m_value)) -> named_type | gw::named_type< T, Name > | inline |
| operator>>(named_type &&rhs) const &noexcept(noexcept(m_value > > rhs.m_value)) -> named_type | gw::named_type< T, Name > | inline |
| operator>>(const named_type &rhs) &&noexcept(noexcept(m_value > > rhs.m_value)) -> named_type | gw::named_type< T, Name > | inline |
| operator>>(named_type &&rhs) &&noexcept(noexcept(m_value > > rhs.m_value)) -> named_type | gw::named_type< T, Name > | inline |
| operator>> | gw::named_type< T, Name > | friend |
| operator^(const named_type &rhs) const &noexcept(noexcept(m_value ^ rhs.m_value)) -> named_type | gw::named_type< T, Name > | inline |
| operator^(named_type &&rhs) const &noexcept(noexcept(m_value ^ rhs.m_value)) -> named_type | gw::named_type< T, Name > | inline |
| operator^(const named_type &rhs) &&noexcept(noexcept(m_value ^ rhs.m_value)) -> named_type | gw::named_type< T, Name > | inline |
| operator^(named_type &&rhs) &&noexcept(noexcept(m_value ^ rhs.m_value)) -> named_type | gw::named_type< T, Name > | inline |
| operator|(const named_type &rhs) const &noexcept(noexcept(m_value|rhs.m_value)) -> named_type | gw::named_type< T, Name > | inline |
| operator|(named_type &&rhs) const &noexcept(noexcept(m_value|rhs.m_value)) -> named_type | gw::named_type< T, Name > | inline |
| operator|(const named_type &rhs) &&noexcept(noexcept(m_value|rhs.m_value)) -> named_type | gw::named_type< T, Name > | inline |
| operator|(named_type &&rhs) &&noexcept(noexcept(m_value|rhs.m_value)) -> named_type | gw::named_type< T, Name > | inline |
| operator~() const &noexcept(noexcept(~m_value)) -> named_type | gw::named_type< T, Name > | inline |
| pointer typedef | gw::named_type< T, Name > | |
| reference typedef | gw::named_type< T, Name > | |
| reset() noexcept(std::is_nothrow_default_constructible_v< value_type >) | gw::named_type< T, Name > | inline |
| swap(named_type &rhs) noexcept(std::is_nothrow_swappable_v< value_type >) | gw::named_type< T, Name > | inline |
| transform(F &&func) const &noexcept(noexcept(func(m_value))) -> named_type | gw::named_type< T, Name > | inline |
| transform(F &&func) &noexcept(noexcept(func(m_value))) -> named_type | gw::named_type< T, Name > | inline |
| transform(F &&func) const &&noexcept(noexcept(func(m_value))) -> named_type | gw::named_type< T, Name > | inline |
| transform(F &&func) &&noexcept(noexcept(func(m_value))) -> named_type | gw::named_type< T, Name > | inline |
| value() const &noexcept -> const_reference | gw::named_type< T, Name > | inline |
| value() &noexcept -> reference | gw::named_type< T, Name > | inline |
| value() const &&noexcept -> const value_type && | gw::named_type< T, Name > | inline |
| value() &&noexcept -> value_type && | gw::named_type< T, Name > | inline |
| value_type typedef | gw::named_type< T, Name > | |
| ~named_type() noexcept(std::is_nothrow_destructible_v< value_type >)=default | gw::named_type< T, Name > |