|
paludis Version 3.0.2
The one true package mangler
|
Classes | |
| struct | HasArithmeticOperators |
Functions | |
| template<typename T1_> | |
| T1_ | operator+ (const T1_ &a, const typename T1_::template AssertHasArithmeticOperators< T1_ >::Type &b) PALUDIS_ATTRIBUTE((warn_unused_result)) |
| template<typename T1_> | |
| T1_ | operator- (const T1_ &a, const typename T1_::template AssertHasArithmeticOperators< T1_ >::Type &b) PALUDIS_ATTRIBUTE((warn_unused_result)) |
| template<typename T1_> | |
| T1_ | operator* (const T1_ &a, const typename T1_::template AssertHasArithmeticOperators< T1_ >::Type &b) PALUDIS_ATTRIBUTE((warn_unused_result)) |
| template<typename T1_> | |
| T1_ | operator/ (const T1_ &a, const typename T1_::template AssertHasArithmeticOperators< T1_ >::Type &b) PALUDIS_ATTRIBUTE((warn_unused_result)) |
Classes with a base in this namespace define arithmetic operators via operator+= etc.