operator<<,>> (std::discard_block_engine)
| 
           
           
            
             template
            
            
             <
            
            
             class
            
            CharT,
            
             class
            
            Traits
            
             >
            
             
         
             
              friend
             
             
              
               std::
               
                basic_ostream
               
              
             
             
              <
             
             CharT,Traits
             
              >
             
             
              &
             
               | 
         (1) | (C++11以降) | 
| 
           
           
            
             template
            
            
             <
            
            
             class
            
            CharT,
            
             class
            
            Traits
            
             >
            
             
         
             
              friend
             
             
              
               std::
               
                basic_istream
               
              
             
             
              <
             
             CharT,Traits
             
              >
             
             
              &
             
               | 
         (2) | (C++11以降) | 
        CharT
       
       および
       
        Traits
       
       を持つストリームを使用した、以前の
       
        operator<<
       
       の呼び出しによって作成されました。入力がデシリアライズできない場合、
       
        
         e
        
       
       は変更されず、
       
        failbit
       
       が
       
        
         ist
        
       
       に設定されます。
      これらの関数テンプレートは通常の unqualified lookup または qualified lookup では可視化されず、引数がstd::discard_block_engine<Engine, p, r>を関連クラスとして持つ場合にのみ argument-dependent lookup によって発見されます。
       テキスト表現が
       
        
         os
         
          <<
         
         x
        
       
       を使用して書き込まれ、その表現が同じ型の同じまたは異なるオブジェクト
       
        y
       
       に
       
        
         is
         
          >>
         
         y
        
       
       を使用して復元される場合、
       
        
         x
         
          ==
         
         y
        
       
       が成り立ちます。
      
| 
         このセクションは不完全です
          理由: 標準ではテキスト表現の構成要素も定義しています  | 
       
         目次 | 
       
パラメータ
| ost | - | データを挿入する出力ストリーム | 
| ist | - | データを抽出する入力ストリーム | 
| e | - | シリアライズまたは復元するエンジンアダプタ | 
戻り値
計算量
| このセクションは不完全です | 
例外
不具合報告
以下の動作変更の欠陥報告書は、以前に公開されたC++規格に対して遡及的に適用されました。
| DR | 適用対象 | 公開時の動作 | 正しい動作 | 
|---|---|---|---|
| LWG 3519 | C++11 | 挿入演算子と抽出演算子の形式が未規定であった | 隠れフレンドとして規定 |