OpenTTD Source 20250312-master-gcdcc6b491d
StrongType::Compatible< TCompatibleType >::mixin< TType, TBaseType > Struct Template Reference

Friends

constexpr bool operator== (const TType &lhs, TCompatibleType rhs)
 
constexpr auto operator<=> (const TType &lhs, TCompatibleType rhs)
 
constexpr TType operator+ (const TType &lhs, TCompatibleType rhs)
 
constexpr TType operator- (const TType &lhs, TCompatibleType rhs)
 

Detailed Description

template<typename TCompatibleType>
template<typename TType, typename TBaseType>
struct StrongType::Compatible< TCompatibleType >::mixin< TType, TBaseType >

Definition at line 106 of file strong_typedef_type.hpp.

Friends And Related Symbol Documentation

◆ operator+

template<typename TCompatibleType >
template<typename TType , typename TBaseType >
constexpr TType operator+ ( const TType &  lhs,
TCompatibleType  rhs 
)
friend

Definition at line 110 of file strong_typedef_type.hpp.

◆ operator-

template<typename TCompatibleType >
template<typename TType , typename TBaseType >
constexpr TType operator- ( const TType &  lhs,
TCompatibleType  rhs 
)
friend

Definition at line 111 of file strong_typedef_type.hpp.

◆ operator<=>

template<typename TCompatibleType >
template<typename TType , typename TBaseType >
constexpr auto operator<=> ( const TType &  lhs,
TCompatibleType  rhs 
)
friend

Definition at line 108 of file strong_typedef_type.hpp.

◆ operator==

template<typename TCompatibleType >
template<typename TType , typename TBaseType >
constexpr bool operator== ( const TType &  lhs,
TCompatibleType  rhs 
)
friend

Definition at line 107 of file strong_typedef_type.hpp.


The documentation for this struct was generated from the following file: