#include <cmath>
#include <iostream>
#include <limits>
#include <type_traits>
#include "absl/meta/type_traits.h"
#include "absl/numeric/int128.h"
Go to the source code of this file.
|
template<typename CharT , typename Traits > |
istream_state_saver< std::basic_istream< CharT, Traits > > | absl::random_internal::make_istream_state_saver (std::basic_istream< CharT, Traits > &is, std::ios_base::fmtflags flags=std::ios_base::dec|std::ios_base::scientific|std::ios_base::skipws) |
|
template<typename T > |
absl::enable_if_t<!std::is_base_of< std::ios_base, T >::value, null_state_saver< T > > | absl::random_internal::make_istream_state_saver (T &is, std::ios_base::fmtflags flags=std::ios_base::dec) |
|
template<typename CharT , typename Traits > |
ostream_state_saver< std::basic_ostream< CharT, Traits > > | absl::random_internal::make_ostream_state_saver (std::basic_ostream< CharT, Traits > &os, std::ios_base::fmtflags flags=std::ios_base::dec|std::ios_base::left|std::ios_base::scientific) |
|
template<typename T > |
absl::enable_if_t<!std::is_base_of< std::ios_base, T >::value, null_state_saver< T > > | absl::random_internal::make_ostream_state_saver (T &is, std::ios_base::fmtflags flags=std::ios_base::dec) |
|
template<typename FloatType , typename IStream > |
FloatType | absl::random_internal::read_floating_point (IStream &is) |
|
◆ ABSL_RANDOM_INTERNAL_IOSTREAM_HEXFLOAT
#define ABSL_RANDOM_INTERNAL_IOSTREAM_HEXFLOAT 0 |