Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
logical.hpp File Reference
#include <boost/mpl/if.hpp>
#include <boost/mpl/bool.hpp>
#include <boost/mpl/and.hpp>
#include <boost/type_traits/is_integral.hpp>
#include <boost/type_traits/is_unsigned.hpp>
#include <boost/log/detail/config.hpp>
#include <boost/log/detail/header.hpp>
#include <boost/log/detail/footer.hpp>
Include dependency graph for logical.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  boost::aux::make_common_integral_type< T, U, TSizeV, USizeV, TSmallerThanU >
 The trait creates a common integral type suitable for comparison. This is mostly to silence compiler warnings like 'signed/unsigned mismatch'. More...
 
struct  boost::aux::make_common_integral_type< T, U, TSizeV, USizeV, true >
 Specialization for case when T is smaller than U. More...
 
struct  boost::aux::make_common_integral_type< T, U, SizeV, SizeV, false >
 Specialization for the case when both types have the same size. More...
 
struct  boost::equal_to
 Equality predicate. More...
 
struct  boost::not_equal_to
 Inequality predicate. More...
 
struct  boost::less
 Less predicate. More...
 
struct  boost::greater
 Greater predicate. More...
 
struct  boost::less_equal
 Less or equal predicate. More...
 
struct  boost::greater_equal
 Greater or equal predicate. More...
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::aux