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

An auto-memory-aligned SWIFFT output data structure. More...

#include <swifft.hpp>

Public Member Functions

LIBSWIFFT_INLINE SwifftOutputoperator= (const SwifftOutput &rhs)
 Copy a source SWIFFT output. More...
 
LIBSWIFFT_INLINE SwifftOutputoperator= (const int16_t value)
 Set all 16-bit elements to a value. More...
 

Public Attributes

BitSequence data [SWIFFT_OUTPUT_BLOCK_SIZE]
 The output data structure. More...
 

Detailed Description

An auto-memory-aligned SWIFFT output data structure.

Member Function Documentation

◆ operator=() [1/2]

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

Copy a source SWIFFT output.

Parameters
[in]rhsthe source to copy from.
Returns
this SWIFFT output.

◆ operator=() [2/2]

LIBSWIFFT_INLINE SwifftOutput& LibSwifft::SwifftOutput::operator= ( const int16_t  value)
inline

Set all 16-bit elements to a value.

Parameters
[in]valuethe value to set to.
Returns
this SWIFFT output.

Member Data Documentation

◆ data

BitSequence LibSwifft::SwifftOutput::data[SWIFFT_OUTPUT_BLOCK_SIZE]

The output data structure.


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