Public Types | Public Member Functions | Private Attributes | List of all members
absl::random_internal::ostream_state_saver< OStream > Class Template Reference

#include <iostream_state_saver.h>

Public Types

using fill_type = typename ostream_type::char_type
 
using fill_type = typename ostream_type::char_type
 
using flags_type = std::ios_base::fmtflags
 
using flags_type = std::ios_base::fmtflags
 
using ostream_type = OStream
 
using ostream_type = OStream
 
using precision_type = std::streamsize
 
using precision_type = std::streamsize
 

Public Member Functions

 ostream_state_saver (ostream_type &os, flags_type flags, fill_type fill)
 
 ostream_state_saver (ostream_type &os, flags_type flags, fill_type fill)
 
 ~ostream_state_saver ()
 
 ~ostream_state_saver ()
 

Private Attributes

const fill_type fill_
 
const flags_type flags_
 
ostream_typeos_
 
const precision_type precision_
 

Detailed Description

template<typename OStream>
class absl::random_internal::ostream_state_saver< OStream >

Definition at line 45 of file abseil-cpp/absl/random/internal/iostream_state_saver.h.

Member Typedef Documentation

◆ fill_type [1/2]

template<typename OStream >
using absl::random_internal::ostream_state_saver< OStream >::fill_type = typename ostream_type::char_type

◆ fill_type [2/2]

template<typename OStream >
using absl::random_internal::ostream_state_saver< OStream >::fill_type = typename ostream_type::char_type

◆ flags_type [1/2]

template<typename OStream >
using absl::random_internal::ostream_state_saver< OStream >::flags_type = std::ios_base::fmtflags

◆ flags_type [2/2]

template<typename OStream >
using absl::random_internal::ostream_state_saver< OStream >::flags_type = std::ios_base::fmtflags

◆ ostream_type [1/2]

template<typename OStream >
using absl::random_internal::ostream_state_saver< OStream >::ostream_type = OStream

◆ ostream_type [2/2]

template<typename OStream >
using absl::random_internal::ostream_state_saver< OStream >::ostream_type = OStream

◆ precision_type [1/2]

template<typename OStream >
using absl::random_internal::ostream_state_saver< OStream >::precision_type = std::streamsize

◆ precision_type [2/2]

template<typename OStream >
using absl::random_internal::ostream_state_saver< OStream >::precision_type = std::streamsize

Constructor & Destructor Documentation

◆ ostream_state_saver() [1/2]

template<typename OStream >
absl::random_internal::ostream_state_saver< OStream >::ostream_state_saver ( ostream_type os,
flags_type  flags,
fill_type  fill 
)
inline

◆ ~ostream_state_saver() [1/2]

template<typename OStream >
absl::random_internal::ostream_state_saver< OStream >::~ostream_state_saver ( )
inline

◆ ostream_state_saver() [2/2]

template<typename OStream >
absl::random_internal::ostream_state_saver< OStream >::ostream_state_saver ( ostream_type os,
flags_type  flags,
fill_type  fill 
)
inline

◆ ~ostream_state_saver() [2/2]

template<typename OStream >
absl::random_internal::ostream_state_saver< OStream >::~ostream_state_saver ( )
inline

Member Data Documentation

◆ fill_

template<typename OStream >
const fill_type absl::random_internal::ostream_state_saver< OStream >::fill_
private

◆ flags_

template<typename OStream >
const flags_type absl::random_internal::ostream_state_saver< OStream >::flags_
private

◆ os_

template<typename OStream >
ostream_type & absl::random_internal::ostream_state_saver< OStream >::os_
private

◆ precision_

template<typename OStream >
const precision_type absl::random_internal::ostream_state_saver< OStream >::precision_
private

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


grpc
Author(s):
autogenerated on Fri May 16 2025 03:02:55