12 #ifndef BOOST_MPL11_FWD_INTEGER_HPP
13 #define BOOST_MPL11_FWD_INTEGER_HPP
19 namespace boost {
namespace mpl11 {
60 template <
typename T, T v>
63 static constexpr value_type value = v;
64 constexpr
operator value_type()
const {
return value; }
65 constexpr value_type operator()()
const {
return value; }
67 using mpl_datatype = Integer;
71 template <
typename T, T v>
93 template <
unsigned short N>
101 template <
unsigned int N>
109 template <
unsigned long N>
113 template <
long long N>
117 template <
unsigned long long N>
121 template <detail::std_
size_t N>
126 #endif // !BOOST_MPL11_FWD_INTEGER_HPP
Alias to integer_c; provided for convenience.
Definition: integer.hpp:90
Alias to integer_c; provided for convenience.
Definition: integer.hpp:98
Alias to integer_c; provided for convenience.
Definition: integer.hpp:86
Alias to integer_c; provided for convenience.
Definition: integer.hpp:114
Manages configurable options of the library and defines utility macros.
Alias to integer_c; provided for convenience.
Definition: integer.hpp:106
Alias to integer_c; provided for convenience.
Definition: integer.hpp:102
Alias to integer_c; provided for convenience.
Definition: integer.hpp:118
Defines boost::mpl11::detail::std_size_t.
Integer holding the specified value.
Definition: integer.hpp:61
Alias to integer_c; provided for convenience.
Definition: integer.hpp:110
Alias to integer_c; provided for backward compatibility.
Definition: integer.hpp:72
#define BOOST_MPL11_DOXYGEN_ALIAS(NAME,...)
Macro expanding to a struct when generating the documentation and to an alias otherwise.
Definition: config.hpp:56
Alias to integer_c; provided for convenience.
Definition: integer.hpp:76
Alias to bool_; provided for convenience.
Definition: integer.hpp:82
Alias to bool_; provided for convenience.
Definition: integer.hpp:79
Alias to integer_c; provided for convenience.
Definition: integer.hpp:94