|
constexpr TType & | operator*= (const TType &rhs)=delete |
|
constexpr TType | operator* (const TType &rhs)=delete |
|
constexpr TType | operator* (const TBaseType &rhs)=delete |
|
constexpr TType & | operator/= (const TType &rhs)=delete |
|
constexpr TType | operator/ (const TType &rhs)=delete |
|
constexpr TType | operator/ (const TBaseType &rhs)=delete |
|
constexpr TType & | operator%= (const TType &rhs)=delete |
|
constexpr TType | operator% (const TType &rhs)=delete |
|
constexpr TType | operator% (const TBaseType &rhs)=delete |
|
constexpr TType & | operator&= (const TType &rhs)=delete |
|
constexpr TType | operator& (const TType &rhs)=delete |
|
constexpr TType | operator& (const TBaseType &rhs)=delete |
|
constexpr TType & | operator|= (const TType &rhs)=delete |
|
constexpr TType | operator| (const TType &rhs)=delete |
|
constexpr TType | operator| (const TBaseType &rhs)=delete |
|
constexpr TType & | operator^= (const TType &rhs)=delete |
|
constexpr TType | operator^ (const TType &rhs)=delete |
|
constexpr TType | operator^ (const TBaseType &rhs)=delete |
|
constexpr TType & | operator<<= (const TType &rhs)=delete |
|
constexpr TType | operator<< (const TType &rhs)=delete |
|
constexpr TType | operator<< (const TBaseType &rhs)=delete |
|
constexpr TType & | operator>>= (const TType &rhs)=delete |
|
constexpr TType | operator>> (const TType &rhs)=delete |
|
constexpr TType | operator>> (const TBaseType &rhs)=delete |
|
constexpr TType | operator~ ()=delete |
|
constexpr TType | operator- ()=delete |
|
|
constexpr TType & | operator++ (TType &lhs) |
|
constexpr TType & | operator-- (TType &lhs) |
|
constexpr TType | operator++ (TType &lhs, int) |
|
constexpr TType | operator-- (TType &lhs, int) |
|
constexpr TType & | operator+= (TType &lhs, const TType &rhs) |
|
constexpr TType | operator+ (const TType &lhs, const TType &rhs) |
|
constexpr TType | operator+ (const TType &lhs, const TBaseType &rhs) |
|
constexpr TType & | operator-= (TType &lhs, const TType &rhs) |
|
constexpr TType | operator- (const TType &lhs, const TType &rhs) |
|
constexpr TType | operator- (const TType &lhs, const TBaseType &rhs) |
|
template<typename TType, typename TBaseType>
struct StrongType::Integer::mixin< TType, TBaseType >
Definition at line 54 of file strong_typedef_type.hpp.
◆ operator+ [1/2]
template<typename TType , typename TBaseType >
constexpr TType operator+ |
( |
const TType & |
lhs, |
|
|
const TBaseType & |
rhs |
|
) |
| |
|
friend |
◆ operator+ [2/2]
template<typename TType , typename TBaseType >
constexpr TType operator+ |
( |
const TType & |
lhs, |
|
|
const TType & |
rhs |
|
) |
| |
|
friend |
◆ operator++ [1/2]
template<typename TType , typename TBaseType >
constexpr TType & operator++ |
( |
TType & |
lhs | ) |
|
|
friend |
◆ operator++ [2/2]
template<typename TType , typename TBaseType >
constexpr TType operator++ |
( |
TType & |
lhs, |
|
|
int |
|
|
) |
| |
|
friend |
◆ operator+=
template<typename TType , typename TBaseType >
constexpr TType & operator+= |
( |
TType & |
lhs, |
|
|
const TType & |
rhs |
|
) |
| |
|
friend |
◆ operator- [1/2]
template<typename TType , typename TBaseType >
constexpr TType operator- |
( |
const TType & |
lhs, |
|
|
const TBaseType & |
rhs |
|
) |
| |
|
friend |
◆ operator- [2/2]
template<typename TType , typename TBaseType >
constexpr TType operator- |
( |
const TType & |
lhs, |
|
|
const TType & |
rhs |
|
) |
| |
|
friend |
◆ operator-- [1/2]
template<typename TType , typename TBaseType >
constexpr TType & operator-- |
( |
TType & |
lhs | ) |
|
|
friend |
◆ operator-- [2/2]
template<typename TType , typename TBaseType >
constexpr TType operator-- |
( |
TType & |
lhs, |
|
|
int |
|
|
) |
| |
|
friend |
◆ operator-=
template<typename TType , typename TBaseType >
constexpr TType & operator-= |
( |
TType & |
lhs, |
|
|
const TType & |
rhs |
|
) |
| |
|
friend |
The documentation for this struct was generated from the following file: