Mask classes are abstractions for the results of vector comparisons. The actual implementation differs depending on the SIMD instruction set. On SSE they contain a full 128-bit datatype while on a different architecture they might be bit-fields. 
 | 
| template<typename T , typename Abi >  | 
| std::ostream &  | operator<< (std::ostream &out, const Vc::Mask< T, Abi > &m) | 
|   | Prints the contents of a mask into a stream object.  More...
  | 
|   | 
 | 
| 
using  | double_m = Mask< double > | 
|   | mask type for double_v vectors 
  | 
|   | 
| 
using  | float_m = Mask< float > | 
|   | mask type for float_v vectors 
  | 
|   | 
| 
using  | llong_m = Mask< llong > | 
|   | 
| 
using  | ullong_m = Mask< ullong > | 
|   | 
| 
using  | long_m = Mask< long > | 
|   | 
| 
using  | ulong_m = Mask< ulong > | 
|   | 
| 
using  | int_m = Mask< int > | 
|   | mask type for int_v vectors 
  | 
|   | 
| 
using  | uint_m = Mask< uint > | 
|   | mask type for uint_v vectors 
  | 
|   | 
| 
using  | short_m = Mask< short > | 
|   | mask type for short_v vectors 
  | 
|   | 
| 
using  | ushort_m = Mask< ushort > | 
|   | mask type for ushort_v vectors 
  | 
|   | 
| 
using  | schar_m = Mask< schar > | 
|   | 
| 
using  | uchar_m = Mask< uchar > | 
|   | 
  
  
      
        
          | std::ostream& Vc::operator<<  | 
          ( | 
          std::ostream &  | 
          out,  | 
         
        
           | 
           | 
          const Vc::Mask< T, Abi > &  | 
          m  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
Prints the contents of a mask into a stream object. 
std::cout << m << std::endl;
  will output (with SSE): 
m[1110 0000]
- Parameters
 - 
  
    | out | Any standard C++ ostream object. For example std::cout or a std::stringstream object.  | 
    | m | Any Vc::Mask object.  | 
  
   
- Returns
 - The ostream object: to chain multiple stream operations.
 
- Note
 - With the GNU standard library this function will check whether the output stream is a tty in which case it colorizes the output. 
 
Definition at line 158 of file IO.