OpenTTD Source 20241224-master-gee860a5c8e
StrongType::Compare::mixin< TType, TBaseType > Struct Template Reference

Friends

constexpr bool operator== (const TType &lhs, const TType &rhs)
 
constexpr bool operator== (const TType &lhs, const TBaseType &rhs)
 
constexpr bool operator!= (const TType &lhs, const TType &rhs)
 
constexpr bool operator!= (const TType &lhs, const TBaseType &rhs)
 
constexpr bool operator<= (const TType &lhs, const TType &rhs)
 
constexpr bool operator<= (const TType &lhs, const TBaseType &rhs)
 
constexpr bool operator< (const TType &lhs, const TType &rhs)
 
constexpr bool operator< (const TType &lhs, const TBaseType &rhs)
 
constexpr bool operator>= (const TType &lhs, const TType &rhs)
 
constexpr bool operator>= (const TType &lhs, const TBaseType &rhs)
 
constexpr bool operator> (const TType &lhs, const TType &rhs)
 
constexpr bool operator> (const TType &lhs, const TBaseType &rhs)
 

Detailed Description

template<typename TType, typename TBaseType>
struct StrongType::Compare::mixin< TType, TBaseType >

Definition at line 24 of file strong_typedef_type.hpp.

Friends And Related Symbol Documentation

◆ operator!= [1/2]

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

Definition at line 29 of file strong_typedef_type.hpp.

◆ operator!= [2/2]

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

Definition at line 28 of file strong_typedef_type.hpp.

◆ operator< [1/2]

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

Definition at line 35 of file strong_typedef_type.hpp.

◆ operator< [2/2]

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

Definition at line 34 of file strong_typedef_type.hpp.

◆ operator<= [1/2]

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

Definition at line 32 of file strong_typedef_type.hpp.

◆ operator<= [2/2]

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

Definition at line 31 of file strong_typedef_type.hpp.

◆ operator== [1/2]

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

Definition at line 26 of file strong_typedef_type.hpp.

◆ operator== [2/2]

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

Definition at line 25 of file strong_typedef_type.hpp.

◆ operator> [1/2]

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

Definition at line 41 of file strong_typedef_type.hpp.

◆ operator> [2/2]

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

Definition at line 40 of file strong_typedef_type.hpp.

◆ operator>= [1/2]

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

Definition at line 38 of file strong_typedef_type.hpp.

◆ operator>= [2/2]

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

Definition at line 37 of file strong_typedef_type.hpp.


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