OpenShot Library | OpenShotAudio  0.2.1
juce::dsp::SIMDInternal Namespace Reference

A template specialisation to find corresponding mask type for primitives. More...

Classes

struct  Log2Helper
 
struct  Log2Helper< 1 >
 
struct  MaskTypeFor
 
struct  MaskTypeFor< char >
 
struct  MaskTypeFor< double >
 
struct  MaskTypeFor< float >
 
struct  MaskTypeFor< int16_t >
 
struct  MaskTypeFor< int32_t >
 
struct  MaskTypeFor< int64_t >
 
struct  MaskTypeFor< int8_t >
 
struct  MaskTypeFor< std::complex< double > >
 
struct  MaskTypeFor< std::complex< float > >
 
struct  PrimitiveType
 
struct  PrimitiveType< std::complex< Primitive > >
 

Detailed Description

A template specialisation to find corresponding mask type for primitives.


Class Documentation

◆ juce::dsp::SIMDInternal::MaskTypeFor

struct juce::dsp::SIMDInternal::MaskTypeFor

template<typename Primitive>
struct juce::dsp::SIMDInternal::MaskTypeFor< Primitive >

Definition at line 35 of file juce_fallback_SIMDNativeOps.h.

Class Members
typedef Primitive type

◆ juce::dsp::SIMDInternal::MaskTypeFor< char >

struct juce::dsp::SIMDInternal::MaskTypeFor< char >

template<>
struct juce::dsp::SIMDInternal::MaskTypeFor< char >

Definition at line 38 of file juce_fallback_SIMDNativeOps.h.

Class Members
typedef uint8_t type

◆ juce::dsp::SIMDInternal::MaskTypeFor< double >

struct juce::dsp::SIMDInternal::MaskTypeFor< double >

template<>
struct juce::dsp::SIMDInternal::MaskTypeFor< double >

Definition at line 37 of file juce_fallback_SIMDNativeOps.h.

Class Members
typedef uint64_t type

◆ juce::dsp::SIMDInternal::MaskTypeFor< float >

struct juce::dsp::SIMDInternal::MaskTypeFor< float >

template<>
struct juce::dsp::SIMDInternal::MaskTypeFor< float >

Definition at line 36 of file juce_fallback_SIMDNativeOps.h.

Class Members
typedef uint32_t type

◆ juce::dsp::SIMDInternal::MaskTypeFor< int16_t >

struct juce::dsp::SIMDInternal::MaskTypeFor< int16_t >

template<>
struct juce::dsp::SIMDInternal::MaskTypeFor< int16_t >

Definition at line 40 of file juce_fallback_SIMDNativeOps.h.

Class Members
typedef uint16_t type

◆ juce::dsp::SIMDInternal::MaskTypeFor< int32_t >

struct juce::dsp::SIMDInternal::MaskTypeFor< int32_t >

template<>
struct juce::dsp::SIMDInternal::MaskTypeFor< int32_t >

Definition at line 41 of file juce_fallback_SIMDNativeOps.h.

Class Members
typedef uint32_t type

◆ juce::dsp::SIMDInternal::MaskTypeFor< int64_t >

struct juce::dsp::SIMDInternal::MaskTypeFor< int64_t >

template<>
struct juce::dsp::SIMDInternal::MaskTypeFor< int64_t >

Definition at line 42 of file juce_fallback_SIMDNativeOps.h.

Class Members
typedef uint64_t type

◆ juce::dsp::SIMDInternal::MaskTypeFor< int8_t >

struct juce::dsp::SIMDInternal::MaskTypeFor< int8_t >

template<>
struct juce::dsp::SIMDInternal::MaskTypeFor< int8_t >

Definition at line 39 of file juce_fallback_SIMDNativeOps.h.

Class Members
typedef uint8_t type

◆ juce::dsp::SIMDInternal::MaskTypeFor< std::complex< double > >

struct juce::dsp::SIMDInternal::MaskTypeFor< std::complex< double > >

template<>
struct juce::dsp::SIMDInternal::MaskTypeFor< std::complex< double > >

Definition at line 44 of file juce_fallback_SIMDNativeOps.h.

Class Members
typedef uint64_t type

◆ juce::dsp::SIMDInternal::MaskTypeFor< std::complex< float > >

struct juce::dsp::SIMDInternal::MaskTypeFor< std::complex< float > >

template<>
struct juce::dsp::SIMDInternal::MaskTypeFor< std::complex< float > >

Definition at line 43 of file juce_fallback_SIMDNativeOps.h.

Class Members
typedef uint32_t type

◆ juce::dsp::SIMDInternal::PrimitiveType

struct juce::dsp::SIMDInternal::PrimitiveType

template<typename Primitive>
struct juce::dsp::SIMDInternal::PrimitiveType< Primitive >

Definition at line 46 of file juce_fallback_SIMDNativeOps.h.

Class Members
typedef typename remove_cv
< Primitive >::type
type

◆ juce::dsp::SIMDInternal::PrimitiveType< std::complex< Primitive > >

struct juce::dsp::SIMDInternal::PrimitiveType< std::complex< Primitive > >

template<typename Primitive>
struct juce::dsp::SIMDInternal::PrimitiveType< std::complex< Primitive > >

Definition at line 47 of file juce_fallback_SIMDNativeOps.h.

Class Members
typedef typename remove_cv
< Primitive >::type
type