HPCombi
High Performance Combinatorics in C++ using vector instructions v1.0.0
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
builder.hpp File Reference
#include <array>
#include <cstddef>
#include <initializer_list>
#include <type_traits>
#include <utility>
#include "vect_generic.hpp"

Go to the source code of this file.

Classes

struct  HPCombi::TPUBuild< TPU >
 Class for factory object associated to a SIMD packed unsigned integers. More...
 

Namespaces

namespace  HPCombi
 

Functions

template<class TPU >
TPUBuild< TPU >::array & HPCombi::as_array (TPU &v) noexcept
 Cast a TPU to a c++ std::array.
 
template<class TPU >
const TPUBuild< TPU >::array & HPCombi::as_array (const TPU &v) noexcept
 Cast a constant TPU to a constant c++ std::array.
 
template<class TPU >
VectGeneric< TPUBuild< TPU >::size > & HPCombi::as_VectGeneric (TPU &v)
 Cast a HPCombi::epu8 to a c++ HPCombi::VectGeneric.
 
template<class TPU >
const VectGeneric< TPUBuild< TPU >::size > & HPCombi::as_VectGeneric (const TPU &v)
 Cast a HPCombi::epu8 to a c++ HPCombi::VectGeneric.