LibSWIFFT  1.2.0
Public Member Functions | Public Attributes | List of all members
LibSwifft::SwifftCompact Struct Reference

An auto-memory-aligned SWIFFT compact-form data structure. More...

#include <swifft.hpp>

Public Member Functions

LIBSWIFFT_INLINE SwifftCompactoperator= (const SwifftCompact &rhs)
 Copy a source SWIFFT compact-form. More...
 
LIBSWIFFT_INLINE SwifftCompactoperator= (const BitSequence value)
 Set all 8-bit elements to a value. More...
 

Public Attributes

BitSequence data [SWIFFT_COMPACT_BLOCK_SIZE]
 The compact-form data structure. More...
 

Detailed Description

An auto-memory-aligned SWIFFT compact-form data structure.

Member Function Documentation

◆ operator=() [1/2]

LIBSWIFFT_INLINE SwifftCompact& LibSwifft::SwifftCompact::operator= ( const SwifftCompact rhs)
inline

Copy a source SWIFFT compact-form.

Parameters
[in]rhsthe source to copy from.
Returns
this SWIFFT compact-form.

◆ operator=() [2/2]

LIBSWIFFT_INLINE SwifftCompact& LibSwifft::SwifftCompact::operator= ( const BitSequence  value)
inline

Set all 8-bit elements to a value.

Parameters
[in]valuethe value to set to.
Returns
this SWIFFT compact-form.

Member Data Documentation

◆ data

BitSequence LibSwifft::SwifftCompact::data[SWIFFT_COMPACT_BLOCK_SIZE]

The compact-form data structure.


The documentation for this struct was generated from the following file: