|  | 
| template<typename Number , typename RAN , typename  = std::enable_if_t<is_ran_type<RAN>::value>> | 
| Number | carl::is_root_of (const UnivariatePolynomial< Number > &p, const RAN &value) | 
|  | 
| template<typename Number , typename RAN , typename  = std::enable_if_t<is_ran_type<RAN>::value>> | 
| bool | carl::operator== (const RAN &lhs, const Number &rhs) | 
|  | 
| template<typename Number , typename RAN , typename  = std::enable_if_t<is_ran_type<RAN>::value>> | 
| bool | carl::operator!= (const RAN &lhs, const Number &rhs) | 
|  | 
| template<typename Number , typename RAN , typename  = std::enable_if_t<is_ran_type<RAN>::value>> | 
| bool | carl::operator<= (const RAN &lhs, const Number &rhs) | 
|  | 
| template<typename Number , typename RAN , typename  = std::enable_if_t<is_ran_type<RAN>::value>> | 
| bool | carl::operator>= (const RAN &lhs, const Number &rhs) | 
|  | 
| template<typename Number , typename RAN , typename  = std::enable_if_t<is_ran_type<RAN>::value>> | 
| bool | carl::operator< (const RAN &lhs, const Number &rhs) | 
|  | 
| template<typename Number , typename RAN , typename  = std::enable_if_t<is_ran_type<RAN>::value>> | 
| bool | carl::operator> (const RAN &lhs, const Number &rhs) | 
|  | 
| template<typename Number , typename RAN , typename  = std::enable_if_t<is_ran_type<RAN>::value>> | 
| bool | carl::operator== (const Number &lhs, const RAN &rhs) | 
|  | 
| template<typename Number , typename RAN , typename  = std::enable_if_t<is_ran_type<RAN>::value>> | 
| bool | carl::operator!= (const Number &lhs, const RAN &rhs) | 
|  | 
| template<typename Number , typename RAN , typename  = std::enable_if_t<is_ran_type<RAN>::value>> | 
| bool | carl::operator<= (const Number &lhs, const RAN &rhs) | 
|  | 
| template<typename Number , typename RAN , typename  = std::enable_if_t<is_ran_type<RAN>::value>> | 
| bool | carl::operator>= (const Number &lhs, const RAN &rhs) | 
|  | 
| template<typename Number , typename RAN , typename  = std::enable_if_t<is_ran_type<RAN>::value>> | 
| bool | carl::operator< (const Number &lhs, const RAN &rhs) | 
|  | 
| template<typename Number , typename RAN , typename  = std::enable_if_t<is_ran_type<RAN>::value>> | 
| bool | carl::operator> (const Number &lhs, const RAN &rhs) | 
|  | 
| template<typename RAN , EnableIf< is_ran_type< RAN >>  = dummy> | 
| bool | carl::operator== (const RAN &lhs, const RAN &rhs) | 
|  | 
| template<typename RAN , EnableIf< is_ran_type< RAN >>  = dummy> | 
| bool | carl::operator!= (const RAN &lhs, const RAN &rhs) | 
|  | 
| template<typename RAN , EnableIf< is_ran_type< RAN >>  = dummy> | 
| bool | carl::operator<= (const RAN &lhs, const RAN &rhs) | 
|  | 
| template<typename RAN , EnableIf< is_ran_type< RAN >>  = dummy> | 
| bool | carl::operator>= (const RAN &lhs, const RAN &rhs) | 
|  | 
| template<typename RAN , EnableIf< is_ran_type< RAN >>  = dummy> | 
| bool | carl::operator< (const RAN &lhs, const RAN &rhs) | 
|  | 
| template<typename RAN , EnableIf< is_ran_type< RAN >>  = dummy> | 
| bool | carl::operator> (const RAN &lhs, const RAN &rhs) | 
|  |