Classes | Namespaces | Macros | Functions
abseil-cpp/absl/random/internal/iostream_state_saver.h File Reference
#include <cmath>
#include <iostream>
#include <limits>
#include <type_traits>
#include "absl/meta/type_traits.h"
#include "absl/numeric/int128.h"
Include dependency graph for abseil-cpp/absl/random/internal/iostream_state_saver.h:

Go to the source code of this file.

Classes

class  absl::random_internal::istream_state_saver< IStream >
 
class  absl::random_internal::null_state_saver< T >
 
class  absl::random_internal::ostream_state_saver< OStream >
 
struct  absl::random_internal::stream_format_type< T >
 
struct  absl::random_internal::stream_precision_helper< T >
 
struct  absl::random_internal::stream_precision_helper< double >
 
struct  absl::random_internal::stream_precision_helper< float >
 
struct  absl::random_internal::stream_precision_helper< long double >
 
struct  absl::random_internal::stream_u128_helper< T >
 
struct  absl::random_internal::stream_u128_helper< absl::uint128 >
 

Namespaces

 absl
 
 absl::random_internal
 

Macros

#define ABSL_RANDOM_INTERNAL_IOSTREAM_HEXFLOAT   0
 

Functions

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)
 

Macro Definition Documentation

◆ ABSL_RANDOM_INTERNAL_IOSTREAM_HEXFLOAT

#define ABSL_RANDOM_INTERNAL_IOSTREAM_HEXFLOAT   0


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:21