All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Macros Pages
Public Member Functions | Friends | List of all members
paal::detail::infinity< sign > Class Template Reference

if the sign = true, class represents plus_infinity: object bigger than everything if the sign = false, class represents minus_infinity More...

#include <infinity.hpp>

Public Member Functions

template<typename T >
bool operator< (T &&) const
 operator<
 
bool operator< (infinity) const
 operator<
 
template<typename T >
bool operator> (T &&) const
 operator>
 
bool operator> (infinity) const
 operator>
 
template<typename T >
bool operator<= (T &&t) const
 operator<=
 
bool operator<= (infinity) const
 operator<=
 
template<typename T >
bool operator>= (T &&t) const
 operator>=
 
bool operator>= (infinity) const
 operator>=
 

Friends

template<typename T , typename = disable_other_infinity<T>>
bool operator< (T &&t, infinity)
 friend operator<
 
template<typename T , typename = disable_other_infinity<T>>
bool operator> (T &&t, infinity)
 friend operator>
 
template<typename T , typename = disable_other_infinity<T>>
bool operator<= (T &&t, infinity)
 friend operator<=
 
template<typename T , typename = disable_other_infinity<T>>
bool operator>= (T &&t, infinity)
 friend operator>=
 

Detailed Description

template<bool sign>
class paal::detail::infinity< sign >

if the sign = true, class represents plus_infinity: object bigger than everything if the sign = false, class represents minus_infinity

Definition at line 27 of file infinity.hpp.


The documentation for this class was generated from the following file: