Classes |
| struct | CGALi::Minmax_traits< bool > |
| struct | CGALi::Minmax_traits< Sign > |
| struct | CGALi::Minmax_traits< Bounded_side > |
| struct | CGALi::Minmax_traits< Angle > |
| class | Uncertain_conversion_exception |
| class | Uncertain< T > |
| struct | CGALi::Indeterminate_helper< T > |
| struct | CGALi::Indeterminate_helper< Uncertain< T > > |
Namespaces |
| namespace | CGALi |
Defines |
| #define | CGAL_AND(X, Y) |
| #define | CGAL_OR(X, Y) |
| #define | CGAL_AND_3(X, Y, Z) CGAL_AND(X, CGAL_AND(Y, Z)) |
| #define | CGAL_OR_3(X, Y, Z) CGAL_OR(X, CGAL_OR(Y, Z)) |
Functions |
| template<typename T > |
| T | inf (Uncertain< T > i) |
| template<typename T > |
| T | sup (Uncertain< T > i) |
| template<typename T > |
| bool | is_certain (T) |
| template<typename T > |
| T | get_certain (T t) |
| template<typename T > |
| bool | is_certain (Uncertain< T > a) |
| template<typename T > |
| T | get_certain (Uncertain< T > a) |
| template<typename T > |
CGALi::Indeterminate_helper< T >
::result_type | indeterminate () |
| template<typename T > |
| bool | is_indeterminate (T) |
| template<typename T > |
| bool | is_indeterminate (Uncertain< T > a) |
| bool | certainly (bool b) |
| bool | possibly (bool b) |
| bool | certainly_not (bool b) |
| bool | possibly_not (bool b) |
| bool | certainly (Uncertain< bool > c) |
| bool | possibly (Uncertain< bool > c) |
| bool | certainly_not (Uncertain< bool > c) |
| bool | possibly_not (Uncertain< bool > c) |
| Uncertain< bool > | operator! (Uncertain< bool > a) |
| Uncertain< bool > | operator| (Uncertain< bool > a, Uncertain< bool > b) |
| Uncertain< bool > | operator| (bool a, Uncertain< bool > b) |
| Uncertain< bool > | operator| (Uncertain< bool > a, bool b) |
| Uncertain< bool > | operator& (Uncertain< bool > a, Uncertain< bool > b) |
| Uncertain< bool > | operator& (bool a, Uncertain< bool > b) |
| Uncertain< bool > | operator& (Uncertain< bool > a, bool b) |
| template<typename T > |
| Uncertain< bool > | operator== (Uncertain< T > a, Uncertain< T > b) |
| template<typename T > |
| Uncertain< bool > | operator== (Uncertain< T > a, T b) |
| template<typename T > |
| Uncertain< bool > | operator== (T a, Uncertain< T > b) |
| template<typename T > |
| Uncertain< bool > | operator!= (Uncertain< T > a, Uncertain< T > b) |
| template<typename T > |
| Uncertain< bool > | operator!= (Uncertain< T > a, T b) |
| template<typename T > |
| Uncertain< bool > | operator!= (T a, Uncertain< T > b) |
| template<typename T > |
| Uncertain< bool > | operator< (Uncertain< T > a, Uncertain< T > b) |
| template<typename T > |
| Uncertain< bool > | operator< (Uncertain< T > a, T b) |
| template<typename T > |
| Uncertain< bool > | operator< (T a, Uncertain< T > b) |
| template<typename T > |
| Uncertain< bool > | operator> (Uncertain< T > a, Uncertain< T > b) |
| template<typename T > |
| Uncertain< bool > | operator> (Uncertain< T > a, T b) |
| template<typename T > |
| Uncertain< bool > | operator> (T a, Uncertain< T > b) |
| template<typename T > |
| Uncertain< bool > | operator<= (Uncertain< T > a, Uncertain< T > b) |
| template<typename T > |
| Uncertain< bool > | operator<= (Uncertain< T > a, T b) |
| template<typename T > |
| Uncertain< bool > | operator<= (T a, Uncertain< T > b) |
| template<typename T > |
| Uncertain< bool > | operator>= (Uncertain< T > a, Uncertain< T > b) |
| template<typename T > |
| Uncertain< bool > | operator>= (Uncertain< T > a, T b) |
| template<typename T > |
| Uncertain< bool > | operator>= (T a, Uncertain< T > b) |
| template<typename T > |
| Uncertain< T > | make_uncertain (T t) |
| template<typename T > |
| Uncertain< T > | make_uncertain (Uncertain< T > t) |
| template<typename T > |
| T | make_certain (T t) |
| template<typename T > |
| T | make_certain (Uncertain< T > t) |
| template<typename T > |
| Uncertain< T > | operator- (Uncertain< T > u) |
| template<typename T > |
| Uncertain< T > | operator* (Uncertain< T > a, Uncertain< T > b) |
| template<typename T > |
| Uncertain< T > | operator* (T a, Uncertain< T > b) |
| template<typename T > |
| Uncertain< T > | operator* (Uncertain< T > a, T b) |
| template<typename T , typename U > |
| Uncertain< T > | enum_cast (Uncertain< U > u) |