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

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

#include <swifft.hpp>

Public Member Functions

LIBSWIFFT_INLINE SwifftInputoperator= (const SwifftInput &rhs)
 Copy a source SWIFFT input. More...
 
LIBSWIFFT_INLINE SwifftInputoperator= (const BitSequence value)
 Set all 8-bit elements to a value. More...
 

Public Attributes

BitSequence data [SWIFFT_INPUT_BLOCK_SIZE]
 The input data structure. More...
 

Detailed Description

An auto-memory-aligned SWIFFT input data structure.

Member Function Documentation

◆ operator=() [1/2]

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

Copy a source SWIFFT input.

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

◆ operator=() [2/2]

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

Set all 8-bit elements to a value.

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

Member Data Documentation

◆ data

BitSequence LibSwifft::SwifftInput::data[SWIFFT_INPUT_BLOCK_SIZE]

The input data structure.


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