JUCE  v5.4.1-191-g0ab5e696f
JUCE API
Looking for a senior C++ dev?
I'm looking for work. Hire me!
juce::dsp::SIMDRegister< Type >::ElementAccess Struct Reference

#include <juce_SIMDRegister_Impl.h>

Collaboration diagram for juce::dsp::SIMDRegister< Type >::ElementAccess:

Public Member Functions

 operator Type () const
 
ElementAccessoperator= (Type scalar) noexcept
 
ElementAccessoperator= (ElementAccess &o) noexcept
 

Private Member Functions

 ElementAccess (SIMDRegister &owner, size_t index) noexcept
 

Private Attributes

size_t idx
 
SIMDRegistersimd
 

Friends

struct SIMDRegister
 

Constructor & Destructor Documentation

◆ ElementAccess()

template<typename Type>
juce::dsp::SIMDRegister< Type >::ElementAccess::ElementAccess ( SIMDRegister owner,
size_t  index 
)
inlineprivatenoexcept

Member Function Documentation

◆ operator Type()

template<typename Type>
juce::dsp::SIMDRegister< Type >::ElementAccess::operator Type ( ) const
inline

◆ operator=() [1/2]

template<typename Type>
ElementAccess& juce::dsp::SIMDRegister< Type >::ElementAccess::operator= ( Type  scalar)
inlinenoexcept

◆ operator=() [2/2]

template<typename Type>
ElementAccess& juce::dsp::SIMDRegister< Type >::ElementAccess::operator= ( ElementAccess o)
inlinenoexcept

Friends And Related Function Documentation

◆ SIMDRegister

template<typename Type>
friend struct SIMDRegister
friend

Member Data Documentation

◆ idx

template<typename Type>
size_t juce::dsp::SIMDRegister< Type >::ElementAccess::idx
private

◆ simd

template<typename Type>
SIMDRegister& juce::dsp::SIMDRegister< Type >::ElementAccess::simd
private

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