Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
literals.hpp File Reference
Include dependency graph for literals.hpp:

Classes

struct  boost::multiprecision::literals::detail::hex_value< char >
 
struct  boost::multiprecision::literals::detail::hex_value<'0'>
 
struct  boost::multiprecision::literals::detail::hex_value<'1'>
 
struct  boost::multiprecision::literals::detail::hex_value<'2'>
 
struct  boost::multiprecision::literals::detail::hex_value<'3'>
 
struct  boost::multiprecision::literals::detail::hex_value<'4'>
 
struct  boost::multiprecision::literals::detail::hex_value<'5'>
 
struct  boost::multiprecision::literals::detail::hex_value<'6'>
 
struct  boost::multiprecision::literals::detail::hex_value<'7'>
 
struct  boost::multiprecision::literals::detail::hex_value<'8'>
 
struct  boost::multiprecision::literals::detail::hex_value<'9'>
 
struct  boost::multiprecision::literals::detail::hex_value<'a'>
 
struct  boost::multiprecision::literals::detail::hex_value<'b'>
 
struct  boost::multiprecision::literals::detail::hex_value<'c'>
 
struct  boost::multiprecision::literals::detail::hex_value<'d'>
 
struct  boost::multiprecision::literals::detail::hex_value<'e'>
 
struct  boost::multiprecision::literals::detail::hex_value<'f'>
 
struct  boost::multiprecision::literals::detail::hex_value<'A'>
 
struct  boost::multiprecision::literals::detail::hex_value<'B'>
 
struct  boost::multiprecision::literals::detail::hex_value<'C'>
 
struct  boost::multiprecision::literals::detail::hex_value<'D'>
 
struct  boost::multiprecision::literals::detail::hex_value<'E'>
 
struct  boost::multiprecision::literals::detail::hex_value<'F'>
 
struct  boost::multiprecision::literals::detail::combine_value_to_pack< Pack, value >
 
struct  boost::multiprecision::literals::detail::combine_value_to_pack< value_pack< first, ARGS...>, value >
 
struct  boost::multiprecision::literals::detail::pack_values< NextChar, CHARS >
 
struct  boost::multiprecision::literals::detail::pack_values< NextChar >
 
struct  boost::multiprecision::literals::detail::strip_leading_zeros_from_pack< T >
 
struct  boost::multiprecision::literals::detail::strip_leading_zeros_from_pack< value_pack< PACK...> >
 
struct  boost::multiprecision::literals::detail::strip_leading_zeros_from_pack< value_pack< 0u, PACK...> >
 
struct  boost::multiprecision::literals::detail::append_value_to_pack< v, PACK >
 
struct  boost::multiprecision::literals::detail::append_value_to_pack< v, value_pack< PACK...> >
 
struct  boost::multiprecision::literals::detail::reverse_value_pack< T >
 
struct  boost::multiprecision::literals::detail::reverse_value_pack< value_pack< v, VALUES...> >
 
struct  boost::multiprecision::literals::detail::reverse_value_pack< value_pack< v > >
 
struct  boost::multiprecision::literals::detail::reverse_value_pack< value_pack<> >
 
struct  boost::multiprecision::literals::detail::make_packed_value_from_str< l1, l2, STR >
 
struct  boost::multiprecision::literals::detail::make_backend_from_pack< Pack, B >
 
struct  boost::multiprecision::literals::detail::signed_cpp_int_literal_result_type< Digits >
 
struct  boost::multiprecision::literals::detail::unsigned_cpp_int_literal_result_type< Digits >
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::multiprecision
 
 boost::multiprecision::literals
 
 boost::multiprecision::literals::detail
 

Macros

#define BOOST_MP_DEFINE_SIZED_CPP_INT_LITERAL(Bits)
 

Functions

template<char... STR>
constexpr
boost::multiprecision::literals::detail::signed_cpp_int_literal_result_type
<(sizeof...(STR))-2 >
::number_type 
boost::multiprecision::literals::operator""_cppi ()
 
template<char... STR>
constexpr
boost::multiprecision::literals::detail::unsigned_cpp_int_literal_result_type
<(sizeof...(STR))-2 >
::number_type 
boost::multiprecision::literals::operator""_cppui ()
 
template<char... STR>
constexpr
boost::multiprecision::number
< boost::multiprecision::backends::cpp_int_backend
< 128, 128, boost::multiprecision::signed_magnitude,
boost::multiprecision::unchecked,
void > > 
boost::multiprecision::literals::operator""BOOST_JOIN (_cppi, 128)()
 
template<char... STR>
constexpr
boost::multiprecision::number
< boost::multiprecision::backends::cpp_int_backend
< 128, 128, boost::multiprecision::unsigned_magnitude,
boost::multiprecision::unchecked,
void > > 
boost::multiprecision::literals::operator""BOOST_JOIN (_cppui, 128)()
 
template<char... STR>
constexpr
boost::multiprecision::number
< boost::multiprecision::backends::cpp_int_backend
< 256, 256, boost::multiprecision::signed_magnitude,
boost::multiprecision::unchecked,
void > > 
boost::multiprecision::literals::operator""BOOST_JOIN (_cppi, 256)()
 
template<char... STR>
constexpr
boost::multiprecision::number
< boost::multiprecision::backends::cpp_int_backend
< 256, 256, boost::multiprecision::unsigned_magnitude,
boost::multiprecision::unchecked,
void > > 
boost::multiprecision::literals::operator""BOOST_JOIN (_cppui, 256)()
 
template<char... STR>
constexpr
boost::multiprecision::number
< boost::multiprecision::backends::cpp_int_backend
< 512, 512, boost::multiprecision::signed_magnitude,
boost::multiprecision::unchecked,
void > > 
boost::multiprecision::literals::operator""BOOST_JOIN (_cppi, 512)()
 
template<char... STR>
constexpr
boost::multiprecision::number
< boost::multiprecision::backends::cpp_int_backend
< 512, 512, boost::multiprecision::unsigned_magnitude,
boost::multiprecision::unchecked,
void > > 
boost::multiprecision::literals::operator""BOOST_JOIN (_cppui, 512)()
 
template<char... STR>
constexpr
boost::multiprecision::number
< boost::multiprecision::backends::cpp_int_backend
< 1024, 1024, boost::multiprecision::signed_magnitude,
boost::multiprecision::unchecked,
void > > 
boost::multiprecision::literals::operator""BOOST_JOIN (_cppi, 1024)()
 
template<char... STR>
constexpr
boost::multiprecision::number
< boost::multiprecision::backends::cpp_int_backend
< 1024, 1024, boost::multiprecision::unsigned_magnitude,
boost::multiprecision::unchecked,
void > > 
boost::multiprecision::literals::operator""BOOST_JOIN (_cppui, 1024)()
 
template<unsigned MinBits, cpp_int_check_type Checked>
constexpr number
< cpp_int_backend< MinBits,
MinBits, signed_magnitude,
Checked, void >, et_off > 
boost::multiprecision::operator- (const number< cpp_int_backend< MinBits, MinBits, signed_magnitude, Checked, void >, et_off > &a)
 
template<unsigned MinBits, cpp_int_check_type Checked>
constexpr number
< cpp_int_backend< MinBits,
MinBits, signed_magnitude,
Checked, void >, et_off > 
boost::multiprecision::operator- (number< cpp_int_backend< MinBits, MinBits, signed_magnitude, Checked, void >, et_off > &&a)
 

Macro Definition Documentation

#define BOOST_MP_DEFINE_SIZED_CPP_INT_LITERAL (   Bits)
Value:
template <char... STR> \
{\
pt, \
boost::multiprecision::backends::cpp_int_backend<Bits, Bits, boost::multiprecision::signed_magnitude, boost::multiprecision::unchecked, void> \
}\
template <char... STR> \
{\
pt, \
boost::multiprecision::backends::cpp_int_backend<Bits, Bits, boost::multiprecision::unsigned_magnitude, boost::multiprecision::unchecked, void>\
}\
Definition: number.hpp:38
#define template
Definition: instances.hpp:126
#define BOOST_JOIN(X, Y)
Definition: suffix.hpp:544
typed_value< T > * value()
Creates a typed_value instance.
adjacency_iterator typedef T::adjacency_iterator type
Definition: graph_traits.hpp:42