Audacity 3.2.0
|
A read-only pointer to an aligned range of floats. More...
#include <PowerSpectrumGetter.h>
Public Member Functions | |
PffftConstFloats ()=default | |
PffftConstFloats (const PffftConstFloats &)=default | |
PffftConstFloats & | operator= (const PffftConstFloats &)=default |
PffftConstFloats (PffftFloats p) | |
const float * | get () const noexcept |
PffftConstFloats | operator+= (PffftAlignedCount c) |
operator bool () const noexcept | |
Private Member Functions | |
PffftConstFloats (const float *p) | |
Private Attributes | |
friend | PffftFloatVector |
const float * | p {} |
Friends | |
PffftConstFloats | operator+ (PffftConstFloats p, PffftAlignedCount c) |
PffftConstFloats | operator+ (PffftAlignedCount c, PffftConstFloats p) |
A read-only pointer to an aligned range of floats.
It can be constructed only defaulted to null, or from PffftFloats, or else returned by PffftFloatVector::aligned It restricts pointer arithmetic to addition of well-aligned increments.
Definition at line 142 of file PowerSpectrumGetter.h.
|
default |
|
default |
|
inline |
Definition at line 146 of file PowerSpectrumGetter.h.
|
inlineexplicitprivate |
Definition at line 170 of file PowerSpectrumGetter.h.
|
inlinenoexcept |
Definition at line 151 of file PowerSpectrumGetter.h.
References p.
|
inlineexplicitnoexcept |
|
inline |
Definition at line 153 of file PowerSpectrumGetter.h.
References p.
|
default |
|
friend |
Definition at line 161 of file PowerSpectrumGetter.h.
|
friend |
Definition at line 156 of file PowerSpectrumGetter.h.
|
private |
Definition at line 172 of file PowerSpectrumGetter.h.
Referenced by get(), operator bool(), and operator+=().
|
private |
Definition at line 171 of file PowerSpectrumGetter.h.