OpenTTD Source: StrongType::Compare::mixin< TType, TBaseType > Struct Template Reference

OpenTTD Source 15.0-beta1

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

- src/core/strong_typedef_type.hpp