get() noexcept | playrho::detail::IndexingNamedType< T, Tag > | inline |
get() const noexcept | playrho::detail::IndexingNamedType< T, Tag > | inline |
hash(const IndexingNamedType &v) noexcept | playrho::detail::IndexingNamedType< T, Tag > | friend |
IndexingNamedType() noexcept(std::is_nothrow_default_constructible< underlying_type >::value) | playrho::detail::IndexingNamedType< T, Tag > | inlineexplicit |
IndexingNamedType(const underlying_type &value) noexcept(std::is_nothrow_copy_constructible< underlying_type >::value) | playrho::detail::IndexingNamedType< T, Tag > | inlineexplicit |
IndexingNamedType(underlying_type &&value) noexcept(std::is_nothrow_move_constructible< underlying_type >::value) | playrho::detail::IndexingNamedType< T, Tag > | inlineexplicit |
operator const underlying_type &() const noexcept | playrho::detail::IndexingNamedType< T, Tag > | inlineexplicit |
operator underlying_type &() noexcept | playrho::detail::IndexingNamedType< T, Tag > | inlineexplicit |
operator!=(const IndexingNamedType &lhs, const IndexingNamedType &rhs) | playrho::detail::IndexingNamedType< T, Tag > | friend |
operator<(const IndexingNamedType &lhs, const IndexingNamedType &rhs) | playrho::detail::IndexingNamedType< T, Tag > | friend |
operator<=(const IndexingNamedType &lhs, const IndexingNamedType &rhs) | playrho::detail::IndexingNamedType< T, Tag > | friend |
operator==(const IndexingNamedType &lhs, const IndexingNamedType &rhs) | playrho::detail::IndexingNamedType< T, Tag > | friend |
operator>(const IndexingNamedType &lhs, const IndexingNamedType &rhs) | playrho::detail::IndexingNamedType< T, Tag > | friend |
operator>=(const IndexingNamedType &lhs, const IndexingNamedType &rhs) | playrho::detail::IndexingNamedType< T, Tag > | friend |
swap(IndexingNamedType &a, IndexingNamedType &b) noexcept | playrho::detail::IndexingNamedType< T, Tag > | friend |
underlying_type typedef | playrho::detail::IndexingNamedType< T, Tag > | |
value_ | playrho::detail::IndexingNamedType< T, Tag > | private |