#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: