template< class CharT, class Traits,
class Engine, size_t w, class UIntType >
std::basic_ostream<CharT,Traits>&
operator<<( std::basic_ostream<CharT,Traits>& ost,
const std::independent_bits_engine<Engine,w,UIntType>& e );
| (1) | (since C++11) |
template< class CharT, class Traits,
class Engine, size_t w, class UIntType >
std::basic_istream<CharT,Traits>&
operator>>( std::basic_istream<CharT,Traits>& ist,
std::independent_bits_engine<Engine,w,UIntType>& e );
| (2) | (since C++11) |
ost. The fill character and the formatting flags of the stream are ignored and unaffected. e from the serialized representation, which was created by an earlier call to operator<< using a stream with the same imbued locale and the same CharT and Traits. If the input cannot be deserialized, e is left unchanged and failbit is raised on ist
If a textual representation is written using os << x and that representation is restored into the same or a different object y of the same type using is >> y, then x==y.
| ost | - | output stream to insert the data to |
| ist | - | input stream to extract the data from |
| e | - | engine adaptor to serialize or restore |
ost
ist
std::ios::failure when setting failbit
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
http://en.cppreference.com/w/cpp/numeric/random/independent_bits_engine/operator_ltltgtgt