Home | History | Annotate | Download | only in stl

Lines Matching full:operator

40   // Constructors, destructor, assignment operator.
49 _Self& operator=(const _Self& __z) {
61 _Self& operator=(const complex<_Tp2>& __z) {
74 _Self& operator= (const value_type& __x) {
79 _Self& operator+= (const value_type& __x) {
83 _Self& operator-= (const value_type& __x) {
87 _Self& operator*= (const value_type& __x) {
92 _Self& operator/= (const value_type& __x) {
110 template <class _Tp2> _Self& operator+= (const complex<_Tp2>& __z) {
116 template <class _Tp2> _Self& operator-= (const complex<_Tp2>& __z) {
122 template <class _Tp2> _Self& operator*= (const complex<_Tp2>& __z) {
130 template <class _Tp2> _Self& operator/= (const complex<_Tp2>& __z) {
140 _Self& operator+= (const _Self& __z) {
146 _Self& operator-= (const _Self& __z) {
152 _Self& operator*= (const _Self& __z) {
160 _Self& operator/= (const _Self& __z) {
183 // Constructors, destructor, assignment operator.
200 _Self& operator= (value_type __x) {
205 _Self& operator+= (value_type __x) {
209 _Self& operator-= (value_type __x) {
213 _Self& operator*= (value_type __x) {
218 _Self& operator/= (value_type __x) {
236 complex<float>& operator=(const complex<_Tp2>& __z) {
243 complex<float>& operator+= (const complex<_Tp2>& __z) {
250 complex<float>& operator-= (const complex<_Tp2>& __z) {
257 complex<float>& operator*= (const complex<_Tp2>& __z) {
266 complex<float>& operator/= (const complex<_Tp2>& __z) {
277 _Self& operator=(const _Self& __z) {
283 _Self& operator+= (const _Self& __z) {
289 _Self& operator-= (const _Self& __z) {
295 _Self& operator*= (const _Self& __z) {
303 _Self& operator/= (const _Self& __z) {
322 // Constructors, destructor, assignment operator.
339 _Self& operator= (value_type __x) {
344 _Self& operator+= (value_type __x) {
348 _Self& operator-= (value_type __x) {
352 _Self& operator*= (value_type __x) {
357 _Self& operator/= (value_type __x) {
374 complex<double>& operator=(const complex<_Tp2>& __z) {
381 complex<double>& operator+= (const complex<_Tp2>& __z) {
388 complex<double>& operator-= (const complex<_Tp2>& __z) {
395 complex<double>& operator*= (const complex<_Tp2>& __z) {
404 complex<double>& operator/= (const complex<_Tp2>& __z) {
415 _Self& operator=(const _Self& __z) {
421 _Self& operator+= (const _Self& __z) {
427 _Self& operator-= (const _Self& __z) {
433 _Self& operator*= (const _Self& __z) {
441 _Self& operator/= (const _Self& __z) {
462 // Constructors, destructor, assignment operator.
477 _Self& operator= (value_type __x) {
482 _Self& operator+= (value_type __x) {
486 _Self& operator-= (value_type __x) {
490 _Self& operator*= (value_type __x) {
495 _Self& operator/= (value_type __x) {
514 complex<long double>& operator=(const complex<_Tp2>& __z) {
521 complex<long double>& operator+= (const complex<_Tp2>& __z) {
528 complex<long double>& operator-= (const complex<_Tp2>& __z) {
535 complex<long double>& operator*= (const complex<_Tp2>& __z) {
544 complex<long double>& operator/= (const complex<_Tp2>& __z) {
555 _Self& operator=(const _Self& __z) {
561 _Self& operator+= (const _Self& __z) {
567 _Self& operator-= (const _Self& __z) {
573 _Self& operator*= (const _Self& __z) {
581 _Self& operator/= (const _Self& __z) {
618 inline complex<_Tp> _STLP_CALL operator+(const complex<_Tp>& __z)
622 operator-(const complex<_Tp>& __z)
628 inline complex<_Tp> _STLP_CALL operator+(const _Tp& __x, const complex<_Tp>& __z)
632 inline complex<_Tp> _STLP_CALL operator+(const complex<_Tp>& __z, const _Tp& __x)
636 inline complex<_Tp> _STLP_CALL operator-(const _Tp& __x, const complex<_Tp>& __z)
640 inline complex<_Tp> _STLP_CALL operator-(const complex<_Tp>& __z, const _Tp& __x)
644 inline complex<_Tp> _STLP_CALL operator*(const _Tp& __x, const complex<_Tp>& __z)
648 inline complex<_Tp> _STLP_CALL operator*(const complex<_Tp>& __z, const _Tp& __x)
652 inline complex<_Tp> _STLP_CALL operator/(const _Tp& __x, const complex<_Tp>& __z) {
661 inline complex<_Tp> _STLP_CALL operator/(const complex<_Tp>& __z, const _Tp& __x)
668 operator+(const complex<_Tp>& __z1, const complex<_Tp>& __z2)
673 operator-(const complex<_Tp>& __z1, const complex<_Tp>& __z2)
678 operator*(const complex<_Tp>& __z1, const complex<_Tp>& __z2) {
685 operator/(const complex<_Tp>& __z1, const complex<_Tp>& __z2) {
696 inline bool _STLP_CALL operator==(const complex<_Tp>& __z1, const complex<_Tp>& __z2)
700 inline bool _STLP_CALL operator==(const complex<_Tp>& __z, const _Tp& __x)
704 inline bool _STLP_CALL operator==(const _Tp& __x, const complex<_Tp>& __z)
712 inline bool _STLP_CALL operator!=(const complex<_Tp>& __z1, const complex<_Tp>& __z2)
718 inline bool _STLP_CALL operator!=(const complex<_Tp>& __z, const _Tp& __x)
722 inline bool _STLP_CALL operator!=(const _Tp& __x, const complex<_Tp>& __z)
806 operator<<(basic_ostream<_CharT, _Traits>& __os, const complex<_Tp>& __z);
810 operator>>(basic_istream<_CharT, _Traits>& __is, complex<_Tp>& __z);
816 operator>>(basic_istream<char, char_traits<char> >& __is, complex<float>& __z);
820 operator>>(basic_istream<char, char_traits<char> >& __is, complex<double>& __z);
824 operator<<(basic_ostream<char, char_traits<char> >& __is, const complex<float>& __z);
828 operator<<(basic_ostream<char, char_traits<char> >& __is, const complex<double>& __z);
833 operator>>(basic_istream<char, char_traits<char> >& __is, complex<long double>& __z);
837 operator<<(basic_ostream<char, char_traits<char> >& __is, const complex<long double>& __z);
844 operator>>(basic_istream<wchar_t, char_traits<wchar_t> >&, complex<double>&);
846 operator<<(basic_ostream<wchar_t, char_traits<wchar_t> >&, const complex<double>&);
848 operator>>(basic_istream<wchar_t, char_traits<wchar_t> >&, complex<float>&);
850 operator<<(basic_ostream<wchar_t, char_traits<wchar_t> >&, const complex<float>&);
854 operator>>(basic_istream<wchar_t, char_traits<wchar_t> >&, complex<long double>&);
856 operator<<(basic_ostream<wchar_t, char_traits<wchar_t> >&, const complex<long double>&);