operator<<,>> (std::philox_engine)
| 
           
           
            
             template
            
            
             <
            
            
             class
            
            CharT,
            
             class
            
            Traits
            
             >
            
             
         
             
              friend
             
             
              
               std::
               
                basic_ostream
               
              
             
             
              <
             
             CharT, Traits
             
              >
             
             
              &
             
               | 
         (1) | (начиная с C++26) | 
| 
           
           
            
             template
            
            
             <
            
            
             class
            
            CharT,
            
             class
            
            Traits
            
             >
            
             
         
             
              friend
             
             
              
               std::
               
                basic_istream
               
              
             
             
              <
             
             CharT, Traits
             
              >
             
             
              &
             
               | 
         (2) | (начиная с C++26) | 
- Если text ранее не был записан с использованием выходного потока pr , поведение не определено.
 - В противном случае, если любое из следующих значений равно false , поведение не определено:
 
- 
         
- is. getloc ( ) == pr. getloc ( )
 - 
           
            
             
              
               std::
               
                is_same
               
              
             
             
              <
             
             decltype
             
              (
             
             is
             
              )
             
             
              ::
             
             
              char_type
             
             ,
            
            
decltype ( pr ) :: char_type > :: value - 
           
            
             
              
               std::
               
                is_same
               
              
             
             
              <
             
             decltype
             
              (
             
             is
             
              )
             
             
              ::
             
             
              traits_type
             
             ,
            
            
decltype ( pr ) :: traits_type > :: value 
 
- В противном случае, если text не является допустимым текстовым представлением любого состояния decltype ( e ) , состояние e не изменяется и вызывается is. setstate ( std:: ios_base :: failbit ) .
 - В противном случае, для другого движка eng того же типа, что и e . Если text ранее был записан с помощью pr << eng и между pr << eng и is >> e не было промежуточных вызовов e или eng , то e == eng равно true .
 
Эти шаблоны функций не видны при обычном unqualified или qualified lookup и могут быть найдены только с помощью argument-dependent lookup , когда decltype ( e ) является ассоциированным классом аргументов.
         Содержание | 
       
Параметры
| os | - | выходной поток для вставки данных | 
| is | - | входной поток для извлечения данных | 
| e | - | генератор псевдослучайных чисел |