Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::detail::static_log2_impl::choose_initial_n< n > Struct Template Reference

#include <static_log2.hpp>

Public Member Functions

 BOOST_STATIC_CONSTANT (bool, c=(argument_type(1)<< n<< n)!=0)
 
 BOOST_STATIC_CONSTANT (result_type, value=!c *n+choose_initial_n< 2 *c *n >::value)
 

Member Function Documentation

template<result_type n>
boost::detail::static_log2_impl::choose_initial_n< n >::BOOST_STATIC_CONSTANT ( bool  ,
= (argument_type(1)<< n<< n)!=0 
)
template<result_type n>
boost::detail::static_log2_impl::choose_initial_n< n >::BOOST_STATIC_CONSTANT ( result_type  ,
value  = !c *n+choose_initial_n< 2 *c *n >::value 
)

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