#include <di/util/strong_int.h>
|
constexpr friend auto | operator+ (StrongInt a, Type b) -> StrongInt |
|
constexpr friend auto | operator+ (StrongInt a, SSizeType b) -> StrongInt requires(!concepts::SameAs< SSizeType, Type >) |
|
constexpr friend auto | operator+ (Type a, StrongInt b) -> StrongInt |
|
constexpr friend auto | operator+ (SSizeType a, StrongInt b) -> StrongInt requires(!concepts::SameAs< SSizeType, Type >) |
|
constexpr friend auto | operator- (StrongInt a, Type b) -> StrongInt |
|
constexpr friend auto | operator- (StrongInt a, SSizeType b) -> StrongInt requires(!concepts::SameAs< SSizeType, Type >) |
|
constexpr friend auto | operator- (Type a, StrongInt b) -> StrongInt |
|
constexpr friend auto | operator- (SSizeType a, StrongInt b) -> StrongInt requires(!concepts::SameAs< SSizeType, Type >) |
|
constexpr friend auto | operator- (StrongInt a, StrongInt b) -> SSizeType |
|
constexpr friend auto | operator== (StrongInt a, StrongInt b) -> bool |
|
constexpr friend auto | operator<=> (StrongInt a, StrongInt b) -> di::strong_ordering |
|
template<concepts::Encoding Enc> |
constexpr friend auto | tag_invoke (types::Tag< format::formatter_in_place >, InPlaceType< StrongInt >, FormatParseContext< Enc > &parse_context, bool debug) |
|
◆ SSizeType
template<detail::Tag Tag>
◆ Type
template<detail::Tag Tag>
◆ StrongInt() [1/2]
template<detail::Tag Tag>
◆ StrongInt() [2/2]
template<detail::Tag Tag>
◆ operator++() [1/2]
template<detail::Tag Tag>
◆ operator++() [2/2]
template<detail::Tag Tag>
◆ operator+=() [1/2]
template<detail::Tag Tag>
◆ operator+=() [2/2]
template<detail::Tag Tag>
◆ operator--() [1/2]
template<detail::Tag Tag>
◆ operator--() [2/2]
template<detail::Tag Tag>
◆ operator-=() [1/2]
template<detail::Tag Tag>
◆ operator-=() [2/2]
template<detail::Tag Tag>
◆ raw_value()
template<detail::Tag Tag>
◆ operator+ [1/4]
template<detail::Tag Tag>
◆ operator+ [2/4]
template<detail::Tag Tag>
◆ operator+ [3/4]
template<detail::Tag Tag>
◆ operator+ [4/4]
template<detail::Tag Tag>
◆ operator- [1/5]
template<detail::Tag Tag>
◆ operator- [2/5]
template<detail::Tag Tag>
◆ operator- [3/5]
template<detail::Tag Tag>
◆ operator- [4/5]
template<detail::Tag Tag>
◆ operator- [5/5]
template<detail::Tag Tag>
◆ operator<=>
template<detail::Tag Tag>
◆ operator==
template<detail::Tag Tag>
◆ tag_invoke
template<detail::Tag Tag>
template<concepts::Encoding Enc>
The documentation for this class was generated from the following file: