operator<<,>> (std::discard_block_engine)
| 
           
           
            
             template
            
            
             <
            
            
             class
            
            CharT,
            
             class
            
            Traits
            
             >
            
             
         
             
              friend
             
             
              
               std::
               
                basic_ostream
               
              
             
             
              <
             
             CharT,Traits
             
              >
             
             
              &
             
               | 
         (1) | (since C++11) | 
| 
           
           
            
             template
            
            
             <
            
            
             class
            
            CharT,
            
             class
            
            Traits
            
             >
            
             
         
             
              friend
             
             
              
               std::
               
                basic_istream
               
              
             
             
              <
             
             CharT,Traits
             
              >
             
             
              &
             
               | 
         (2) | (since C++11) | 
        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
        
       
       .
      These function templates are not visible to ordinary unqualified or qualified lookup , and can only be found by argument-dependent lookup when std::discard_block_engine<Engine, p, r> is an associated class of the arguments.
       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
        
       
       .
      
| 
         This section is incomplete
          Reason: standard also defines what the textual representation consists of  | 
       
         Contents | 
       
Parameters
| ost | - | output stream to insert the data to | 
| ist | - | input stream to extract the data from | 
| e | - | engine adaptor to serialize or restore | 
Return value
Complexity
| This section is incomplete | 
Exceptions
Defect reports
The following behavior-changing defect reports were applied retroactively to previously published C++ standards.
| DR | Applied to | Behavior as published | Correct behavior | 
|---|---|---|---|
| LWG 3519 | C++11 | the form of insertion and extraction operators were unspecified | specified to be hidden friends |