paludis::arithmetic_operators Namespace Reference
[OO Design Helpers]


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))


Detailed Description

Classes with a base in this namespace define arithmetic operators via operator+= etc.
Generated on Mon Sep 21 10:36:12 2009 for paludis by  doxygen 1.5.4