Linux & Unix Commands - Search Man Pages
std::plus(3) [debian man page]
std ::plus< _Tp >(3cxx) std::plus< _Tp >(3cxx)
NAME
std::plus< _Tp > -
SYNOPSIS
Inherits std::binary_function< _Tp, _Tp, _Tp >.
Inherited by __gnu_parallel::_Plus< _Tp, _Tp, _Tp >.
Public Types
typedef _Tp first_argument_type
typedef _Tp result_type
typedef _Tp second_argument_type
Public Member Functions
_Tp operator() (const _Tp &__x, const _Tp &__y) const
Detailed Description
template<typename _Tp>struct std::plus< _Tp >
One of the math functors.
Definition at line 141 of file stl_function.h.
Member Typedef Documentation
typedef _Tp std::binary_function< _Tp , _Tp , _Tp >::first_argument_type [inherited]
first_argument_type is the type of the first argument
Definition at line 118 of file stl_function.h.
typedef _Tp std::binary_function< _Tp , _Tp , _Tp >::result_type [inherited]
result_type is the return type
Definition at line 124 of file stl_function.h.
typedef _Tp std::binary_function< _Tp , _Tp , _Tp >::second_argument_type [inherited]
second_argument_type is the type of the second argument
Definition at line 121 of file stl_function.h.
Author
Generated automatically by Doxygen for libstdc++ from the source code.
libstdc++ Tue Nov 27 2012 std::plus< _Tp >(3cxx)
Check Out this Related Man Page
std ::valarray< _Tp >(3cxx) std::valarray< _Tp >(3cxx)
NAME
std::valarray< _Tp > -
SYNOPSIS
Public Types
typedef _Tp value_type
Public Member Functions
valarray ()
valarray (size_t)
valarray (const _Tp &, size_t)
valarray (const _Tp *__restrict__, size_t)
valarray (const valarray &)
valarray (const slice_array< _Tp > &)
valarray (const gslice_array< _Tp > &)
valarray (const mask_array< _Tp > &)
valarray (const indirect_array< _Tp > &)
valarray (initializer_list< _Tp >)
template<class _Dom > valarray (const _Expr< _Dom, _Tp > &__e)
template<typename _Tp> valarray (const _Tp *__restrict__ __p, size_t __n)
_Expr< _ValFunClos< _ValArray,
_Tp >, _Tp > apply (_Tp func(_Tp)) const "
_Expr< _RefFunClos< _ValArray,
_Tp >, _Tp > apply (_Tp func(const _Tp &)) const "
valarray< _Tp > cshift (int) const
_Tp max () const
_Tp min () const
_UnaryOp< __logical_not >::_Rt operator! () const
valarray< _Tp > & operator%= (const _Tp &)
valarray< _Tp > & operator%= (const valarray< _Tp > &)
template<class _Dom > valarray< _Tp > & operator%= (const _Expr< _Dom, _Tp > &)
valarray< _Tp > & operator&= (const _Tp &)
valarray< _Tp > & operator&= (const valarray< _Tp > &)
template<class _Dom > valarray< _Tp > & operator&= (const _Expr< _Dom, _Tp > &)
valarray< _Tp > & operator*= (const _Tp &)
valarray< _Tp > & operator*= (const valarray< _Tp > &)
template<class _Dom > valarray< _Tp > & operator*= (const _Expr< _Dom, _Tp > &)
_UnaryOp< __unary_plus >::_Rt operator+ () const
valarray< _Tp > & operator+= (const _Tp &)
valarray< _Tp > & operator+= (const valarray< _Tp > &)
template<class _Dom > valarray< _Tp > & operator+= (const _Expr< _Dom, _Tp > &)
_UnaryOp< __negate >::_Rt operator- () const
valarray< _Tp > & operator-= (const _Tp &)
valarray< _Tp > & operator-= (const valarray< _Tp > &)
template<class _Dom > valarray< _Tp > & operator-= (const _Expr< _Dom, _Tp > &)
valarray< _Tp > & operator/= (const _Tp &)
valarray< _Tp > & operator/= (const valarray< _Tp > &)
template<class _Dom > valarray< _Tp > & operator/= (const _Expr< _Dom, _Tp > &)
valarray< _Tp > & operator<<= (const _Tp &)
valarray< _Tp > & operator<<= (const valarray< _Tp > &)
template<class _Dom > valarray< _Tp > & operator<<= (const _Expr< _Dom, _Tp > &)
valarray< _Tp > & operator= (const valarray< _Tp > &)
valarray< _Tp > & operator= (const _Tp &)
valarray< _Tp > & operator= (const slice_array< _Tp > &)
valarray< _Tp > & operator= (const gslice_array< _Tp > &)
valarray< _Tp > & operator= (const mask_array< _Tp > &)
valarray< _Tp > & operator= (const indirect_array< _Tp > &)
valarray & operator= (initializer_list< _Tp >)
template<class _Dom > valarray< _Tp > & operator= (const _Expr< _Dom, _Tp > &)
valarray< _Tp > & operator>>= (const _Tp &)
valarray< _Tp > & operator>>= (const valarray< _Tp > &)
template<class _Dom > valarray< _Tp > & operator>>= (const _Expr< _Dom, _Tp > &)
_Tp & operator[] (size_t)
const _Tp & operator[] (size_t) const
_Expr< _SClos< _ValArray, _Tp >
, _Tp > operator[] (slice) const "
slice_array< _Tp > operator[] (slice)
_Expr< _GClos< _ValArray, _Tp >
, _Tp > operator[] (const gslice &) const "
gslice_array< _Tp > operator[] (const gslice &)
valarray< _Tp > operator[] (const valarray< bool > &) const
mask_array< _Tp > operator[] (const valarray< bool > &)
_Expr< _IClos< _ValArray, _Tp >
, _Tp > operator[] (const valarray< size_t > &) const "
indirect_array< _Tp > operator[] (const valarray< size_t > &)
valarray< _Tp > & operator^= (const _Tp &)
valarray< _Tp > & operator^= (const valarray< _Tp > &)
template<class _Dom > valarray< _Tp > & operator^= (const _Expr< _Dom, _Tp > &)
valarray< _Tp > & operator|= (const _Tp &)
valarray< _Tp > & operator|= (const valarray< _Tp > &)
template<class _Dom > valarray< _Tp > & operator|= (const _Expr< _Dom, _Tp > &)
_UnaryOp< __bitwise_not >::_Rt operator~ () const
void resize (size_t __size, _Tp __c=_Tp())
valarray< _Tp > shift (int) const
size_t size () const
_Tp sum () const
Friends
class _Array< _Tp >
Detailed Description
template<class _Tp>class std::valarray< _Tp >
Smart array designed to support numeric processing.
A valarray is an array that provides constraints intended to allow for effective optimization of numeric array processing by reducing the
aliasing that can result from pointer representations. It represents a one-dimensional array from which different multidimensional subsets
can be accessed and modified.
Parameters:
Tp Type of object in the array.
Definition at line 116 of file valarray.
Constructor & ; Destructor Documentation
template<class _Tp> std::valarray< _Tp >::valarray (const _Tp *__restrict__, size_t)
Construct an array initialized to the first n elements of t.
Author
Generated automatically by Doxygen for libstdc++ from the source code.
libstdc++ Tue Nov 27 2012 std::valarray< _Tp >(3cxx)
Man Page