Vector of 16 bytes, with some optimized methods, superclass of HPCombi::Transf16.  
 More...
#include <vect16.hpp>
|  | 
| static constexpr size_t | size () | 
|  | 
Vector of 16 bytes, with some optimized methods, superclass of HPCombi::Transf16. 
◆ array
◆ const_iterator
◆ iterator
◆ value_type
◆ Vect16() [1/3]
  
  | 
        
          | HPCombi::Vect16::Vect16 | ( |  | ) |  |  | default | 
 
 
◆ Vect16() [2/3]
  
  | 
        
          | HPCombi::Vect16::Vect16 | ( | epu8 | x | ) |  |  | inlineconstexpr | 
 
 
◆ Vect16() [3/3]
  
  | 
        
          | HPCombi::Vect16::Vect16 | ( | std::initializer_list< uint8_t > | il, |  
          |  |  | uint8_t | def = 0 ) |  | inline | 
 
 
◆ as_array() [1/2]
  
  | 
        
          | array & HPCombi::Vect16::as_array | ( |  | ) |  |  | inline | 
 
 
◆ as_array() [2/2]
  
  | 
        
          | const array & HPCombi::Vect16::as_array | ( |  | ) | const |  | inline | 
 
 
◆ begin() [1/2]
◆ begin() [2/2]
◆ cbegin()
◆ cend()
◆ end() [1/2]
◆ end() [2/2]
◆ eval16()
  
  | 
        
          | Vect16 HPCombi::Vect16::eval16 | ( |  | ) | const |  | inline | 
 
 
◆ first_diff()
  
  | 
        
          | size_t HPCombi::Vect16::first_diff | ( | const Vect16 & | u, |  
          |  |  | size_t | bound = size() ) const |  | inline | 
 
 
◆ first_non_zero()
  
  | 
        
          | size_t HPCombi::Vect16::first_non_zero | ( | size_t | bound = size() | ) | const |  | inline | 
 
 
◆ first_zero()
  
  | 
        
          | size_t HPCombi::Vect16::first_zero | ( | size_t | bound = size() | ) | const |  | inline | 
 
 
◆ is_permutation() [1/2]
  
  | 
        
          | bool HPCombi::Vect16::is_permutation | ( |  | ) | const |  | inline | 
 
 
◆ is_permutation() [2/2]
  
  | 
        
          | bool HPCombi::Vect16::is_permutation | ( | size_t | k | ) | const |  | inline | 
 
 
◆ last_diff()
  
  | 
        
          | size_t HPCombi::Vect16::last_diff | ( | const Vect16 & | u, |  
          |  |  | size_t | bound = size() ) const |  | inline | 
 
 
◆ last_non_zero()
  
  | 
        
          | size_t HPCombi::Vect16::last_non_zero | ( | size_t | bound = size() | ) | const |  | inline | 
 
 
◆ last_zero()
  
  | 
        
          | size_t HPCombi::Vect16::last_zero | ( | size_t | bound = size() | ) | const |  | inline | 
 
 
◆ less_partial()
  
  | 
        
          | int8_t HPCombi::Vect16::less_partial | ( | const Vect16 & | b, |  
          |  |  | int | k ) const |  | inline | 
 
 
◆ operator epu8()
  
  | 
        
          | HPCombi::Vect16::operator epu8 | ( |  | ) | const |  | inlineconstexpr | 
 
 
◆ operator!=()
  
  | 
        
          | bool HPCombi::Vect16::operator!= | ( | const Vect16 & | b | ) | const |  | inline | 
 
 
◆ operator<()
  
  | 
        
          | bool HPCombi::Vect16::operator< | ( | const Vect16 & | b | ) | const |  | inline | 
 
 
◆ operator==()
  
  | 
        
          | bool HPCombi::Vect16::operator== | ( | const Vect16 & | b | ) | const |  | inline | 
 
 
◆ operator[]() [1/2]
  
  | 
        
          | uint8_t & HPCombi::Vect16::operator[] | ( | uint64_t | i | ) |  |  | inline | 
 
 
◆ operator[]() [2/2]
  
  | 
        
          | const uint8_t & HPCombi::Vect16::operator[] | ( | uint64_t | i | ) | const |  | inline | 
 
 
◆ partial_sums()
  
  | 
        
          | Vect16 HPCombi::Vect16::partial_sums | ( |  | ) | const |  | inline | 
 
 
◆ permuted()
◆ size()
  
  | 
        
          | static constexpr size_t HPCombi::Vect16::size | ( |  | ) |  |  | inlinestaticconstexpr | 
 
 
◆ sum()
  
  | 
        
          | uint8_t HPCombi::Vect16::sum | ( |  | ) | const |  | inline | 
 
 
The documentation for this struct was generated from the following file: