CMS 3D CMS Logo

Public Member Functions

npstat::scast_pluseq_right< T1, T2, T3 > Struct Template Reference

#include <SimpleFunctors.h>

List of all members.

Public Member Functions

T2 & operator() (const T1 &left, T2 &right) const

Detailed Description

template<typename T1, typename T2, typename T3 = T2>
struct npstat::scast_pluseq_right< T1, T2, T3 >

In-place addition on the right side preceded by a static cast

Definition at line 425 of file SimpleFunctors.h.


Member Function Documentation

template<typename T1 , typename T2 , typename T3 = T2>
T2& npstat::scast_pluseq_right< T1, T2, T3 >::operator() ( const T1 &  left,
T2 &  right 
) const [inline]

Definition at line 427 of file SimpleFunctors.h.

            {return right += static_cast<T3>(left);}