gw  1.0.0
A bunch of small C++ utilities
Loading...
Searching...
No Matches
gw::named_type< T, Name > Member List

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 typedefgw::named_type< T, Name >
const_reference typedefgw::named_type< T, Name >
emplace(Args &&... args) noexcept(std::is_nothrow_constructible_v< value_type, Args... >) -> referencegw::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() noexceptgw::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 &&noexceptgw::named_type< T, Name >inlineexplicit
operator const_reference() const &noexceptgw::named_type< T, Name >inlineexplicit
operator reference() &noexceptgw::named_type< T, Name >inlineexplicit
operator value_type &&() &&noexceptgw::named_type< T, Name >inlineexplicit
operator%(const named_type &rhs) const &noexcept(noexcept(m_value % rhs.m_value)) -> named_typegw::named_type< T, Name >inline
operator%(named_type &&rhs) const &noexcept(noexcept(m_value % rhs.m_value)) -> named_typegw::named_type< T, Name >inline
operator%(const named_type &rhs) &&noexcept(noexcept(m_value % rhs.m_value)) -> named_typegw::named_type< T, Name >inline
operator%(named_type &&rhs) &&noexcept(noexcept(m_value % rhs.m_value)) -> named_typegw::named_type< T, Name >inline
operator&(const named_type &rhs) const &noexcept(noexcept(m_value &rhs.m_value)) -> named_typegw::named_type< T, Name >inline
operator&(named_type &&rhs) const &noexcept(noexcept(m_value &rhs.m_value)) -> named_typegw::named_type< T, Name >inline
operator&(const named_type &rhs) &&noexcept(noexcept(m_value &rhs.m_value)) -> named_typegw::named_type< T, Name >inline
operator&(named_type &&rhs) &&noexcept(noexcept(m_value &rhs.m_value)) -> named_typegw::named_type< T, Name >inline
operator*() const &noexcept -> const_referencegw::named_type< T, Name >inline
operator*() &noexcept -> referencegw::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_typegw::named_type< T, Name >inline
operator*(named_type &&rhs) const &noexcept(noexcept(m_value *rhs.m_value)) -> named_typegw::named_type< T, Name >inline
operator*(const named_type &rhs) &&noexcept(noexcept(m_value *rhs.m_value)) -> named_typegw::named_type< T, Name >inline
operator*(named_type &&rhs) &&noexcept(noexcept(m_value *rhs.m_value)) -> named_typegw::named_type< T, Name >inline
operator+() const &noexcept(noexcept(+m_value)) -> named_typegw::named_type< T, Name >inline
operator+() &&noexcept(noexcept(+m_value)) -> named_typegw::named_type< T, Name >inline
operator+(const named_type &rhs) const &noexcept(noexcept(m_value+rhs.m_value)) -> named_typegw::named_type< T, Name >inline
operator+(named_type &&rhs) const &noexcept(noexcept(m_value+rhs.m_value)) -> named_typegw::named_type< T, Name >inline
operator+(const named_type &rhs) &&noexcept(noexcept(m_value+rhs.m_value)) -> named_typegw::named_type< T, Name >inline
operator+(named_type &&rhs) &&noexcept(noexcept(m_value+rhs.m_value)) -> named_typegw::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_typegw::named_type< T, Name >inline
operator++(int) &&noexcept(noexcept(m_value++)) -> named_typegw::named_type< T, Name >inline
operator-() const &noexcept(noexcept(-m_value)) -> named_typegw::named_type< T, Name >inline
operator-() &&noexcept(noexcept(-m_value)) -> named_typegw::named_type< T, Name >inline
operator-(const named_type &rhs) const &noexcept(noexcept(m_value - rhs.m_value)) -> named_typegw::named_type< T, Name >inline
operator-(named_type &&rhs) const &noexcept(noexcept(m_value - rhs.m_value)) -> named_typegw::named_type< T, Name >inline
operator-(const named_type &rhs) &&noexcept(noexcept(m_value - rhs.m_value)) -> named_typegw::named_type< T, Name >inline
operator-(named_type &&rhs) &&noexcept(noexcept(m_value - rhs.m_value)) -> named_typegw::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_typegw::named_type< T, Name >inline
operator--(int) &&noexcept(noexcept(m_value--)) -> named_typegw::named_type< T, Name >inline
operator->() const noexcept -> const_pointergw::named_type< T, Name >inline
operator->() noexcept -> pointergw::named_type< T, Name >inline
operator/(const named_type &rhs) const &noexcept(noexcept(m_value/rhs.m_value)) -> named_typegw::named_type< T, Name >inline
operator/(named_type &&rhs) const &noexcept(noexcept(m_value/rhs.m_value)) -> named_typegw::named_type< T, Name >inline
operator/(const named_type &rhs) &&noexcept(noexcept(m_value/rhs.m_value)) -> named_typegw::named_type< T, Name >inline
operator/(named_type &&rhs) &&noexcept(noexcept(m_value/rhs.m_value)) -> named_typegw::named_type< T, Name >inline
operator<(const named_type &rhs) const &noexcept(noexcept(m_value< rhs.m_value)) -> boolgw::named_type< T, Name >inline
operator<<(const named_type &rhs) const &noexcept(noexcept(m_value<< rhs.m_value)) -> named_typegw::named_type< T, Name >inline
operator<<(named_type &&rhs) const &noexcept(noexcept(m_value<< rhs.m_value)) -> named_typegw::named_type< T, Name >inline
operator<<(const named_type &rhs) &&noexcept(noexcept(m_value<< rhs.m_value)) -> named_typegw::named_type< T, Name >inline
operator<<(named_type &&rhs) &&noexcept(noexcept(m_value<< rhs.m_value)) -> named_typegw::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)) -> boolgw::named_type< T, Name >inline
operator>(const named_type &rhs) const &noexcept(noexcept(m_value > rhs.m_value)) -> boolgw::named_type< T, Name >inline
operator>>(const named_type &rhs) const &noexcept(noexcept(m_value > > rhs.m_value)) -> named_typegw::named_type< T, Name >inline
operator>>(named_type &&rhs) const &noexcept(noexcept(m_value > > rhs.m_value)) -> named_typegw::named_type< T, Name >inline
operator>>(const named_type &rhs) &&noexcept(noexcept(m_value > > rhs.m_value)) -> named_typegw::named_type< T, Name >inline
operator>>(named_type &&rhs) &&noexcept(noexcept(m_value > > rhs.m_value)) -> named_typegw::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_typegw::named_type< T, Name >inline
operator^(named_type &&rhs) const &noexcept(noexcept(m_value ^ rhs.m_value)) -> named_typegw::named_type< T, Name >inline
operator^(const named_type &rhs) &&noexcept(noexcept(m_value ^ rhs.m_value)) -> named_typegw::named_type< T, Name >inline
operator^(named_type &&rhs) &&noexcept(noexcept(m_value ^ rhs.m_value)) -> named_typegw::named_type< T, Name >inline
operator|(const named_type &rhs) const &noexcept(noexcept(m_value|rhs.m_value)) -> named_typegw::named_type< T, Name >inline
operator|(named_type &&rhs) const &noexcept(noexcept(m_value|rhs.m_value)) -> named_typegw::named_type< T, Name >inline
operator|(const named_type &rhs) &&noexcept(noexcept(m_value|rhs.m_value)) -> named_typegw::named_type< T, Name >inline
operator|(named_type &&rhs) &&noexcept(noexcept(m_value|rhs.m_value)) -> named_typegw::named_type< T, Name >inline
operator~() const &noexcept(noexcept(~m_value)) -> named_typegw::named_type< T, Name >inline
pointer typedefgw::named_type< T, Name >
reference typedefgw::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_typegw::named_type< T, Name >inline
transform(F &&func) &noexcept(noexcept(func(m_value))) -> named_typegw::named_type< T, Name >inline
transform(F &&func) const &&noexcept(noexcept(func(m_value))) -> named_typegw::named_type< T, Name >inline
transform(F &&func) &&noexcept(noexcept(func(m_value))) -> named_typegw::named_type< T, Name >inline
value() const &noexcept -> const_referencegw::named_type< T, Name >inline
value() &noexcept -> referencegw::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 typedefgw::named_type< T, Name >
~named_type() noexcept(std::is_nothrow_destructible_v< value_type >)=defaultgw::named_type< T, Name >