Skip to content

Commit f3d93a1

Browse files
committed
Update polynomial docs
1 parent 21feceb commit f3d93a1

1 file changed

Lines changed: 15 additions & 8 deletions

File tree

doc/internals/polynomial.qbk

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -56,10 +56,8 @@
5656
polynomial& operator -=(const polynomial<U>& value);
5757
template <class U>
5858
polynomial& operator *=(const polynomial<U>& value);
59-
template <class U>
60-
polynomial& operator /=(const polynomial<U>& value);
61-
template <class U>
62-
polynomial& operator %=(const polynomial<U>& value);
59+
polynomial& operator /=(const polynomial<T>& value);
60+
polynomial& operator %=(const polynomial<T>& value);
6361
};
6462

6563
template <class T>
@@ -79,10 +77,10 @@
7977
polynomial<T> operator - (const polynomial<T>& a, const U& b);
8078
template <class T, class U>
8179
polynomial<T> operator * (const polynomial<T>& a, const U& b);
82-
template <class T>
83-
polynomial<T> operator / (const polynomial<T>& a, const T& b);
84-
template <class T>
85-
polynomial<T> operator % (const polynomial<T>& a, const T& b);
80+
template <class T, class U>
81+
polynomial<T> operator / (const polynomial<T>& a, const U& b);
82+
template <class T, class U>
83+
polynomial<T> operator % (const polynomial<T>& a, const U& b);
8684

8785
template <class U, class T>
8886
polynomial<T> operator + (const U& a, const polynomial<T>& b);
@@ -104,6 +102,15 @@
104102
template <class T>
105103
bool operator != (const polynomial<T> &a, const polynomial<T> &b);
106104

105+
template <class T>
106+
bool operator < (const polynomial<T> &a, const polynomial<T> &b);
107+
template <class T>
108+
bool operator <= (const polynomial<T> &a, const polynomial<T> &b);
109+
template <class T>
110+
bool operator > (const polynomial<T> &a, const polynomial<T> &b);
111+
template <class T>
112+
bool operator >= (const polynomial<T> &a, const polynomial<T> &b);
113+
107114
template <class charT, class traits, class T>
108115
std::basic_ostream<charT, traits>& operator <<
109116
(std::basic_ostream<charT, traits>& os, const polynomial<T>& poly);

0 commit comments

Comments
 (0)