|
SuperDex Physics C++ API
|
#include <simd.h>
Classes | |
| struct | NotSupported |
Public Types | |
| using | NativeType = NotSupported |
| using | Scalar = T |
Static Public Member Functions | |
| static constexpr size_t | size () |
Public Attributes | |
| NativeType | raw |
Static Public Attributes | |
| static constexpr bool | kIsComposite = false |
| static constexpr bool | kIsEmulated = false |
| static constexpr bool | kIsSupported = false |
| static constexpr int | kSize = N |
| using superdex::Simd< T, N, Concept >::NativeType = NotSupported |
| using superdex::Simd< T, N, Concept >::Scalar = T |
|
inline |
|
default |
|
inline |
| superdex::Simd< T, N, Concept >::Simd | ( | Scalar | a | ) |
| superdex::Simd< T, N, Concept >::Simd | ( | Scalar | a, |
| Scalar | b, | ||
| Ts... | vals ) |
| bool superdex::Simd< T, N, Concept >::operator!= | ( | Simd< T, N, Concept > | rhs | ) | const |
| Simd superdex::Simd< T, N, Concept >::operator& | ( | Simd< T, N, Concept > | rhs | ) | const |
| Simd superdex::Simd< T, N, Concept >::operator&& | ( | Simd< T, N, Concept > | rhs | ) | const |
| Simd & superdex::Simd< T, N, Concept >::operator&= | ( | Simd< T, N, Concept > | rhs | ) |
| Simd superdex::Simd< T, N, Concept >::operator* | ( | Simd< T, N, Concept > | rhs | ) | const |
| Simd & superdex::Simd< T, N, Concept >::operator*= | ( | Simd< T, N, Concept > | rhs | ) |
| Simd & superdex::Simd< T, N, Concept >::operator*= | ( | T | rhs | ) |
| Simd superdex::Simd< T, N, Concept >::operator+ | ( | Simd< T, N, Concept > | rhs | ) | const |
| Simd & superdex::Simd< T, N, Concept >::operator+= | ( | Simd< T, N, Concept > | rhs | ) |
| Simd & superdex::Simd< T, N, Concept >::operator+= | ( | T | rhs | ) |
| Simd superdex::Simd< T, N, Concept >::operator- | ( | ) | const |
| Simd superdex::Simd< T, N, Concept >::operator- | ( | Simd< T, N, Concept > | rhs | ) | const |
| Simd & superdex::Simd< T, N, Concept >::operator-= | ( | Simd< T, N, Concept > | rhs | ) |
| Simd & superdex::Simd< T, N, Concept >::operator-= | ( | T | rhs | ) |
| Simd superdex::Simd< T, N, Concept >::operator/ | ( | Simd< T, N, Concept > | rhs | ) | const |
| Simd & superdex::Simd< T, N, Concept >::operator/= | ( | Simd< T, N, Concept > | rhs | ) |
| Simd & superdex::Simd< T, N, Concept >::operator/= | ( | T | rhs | ) |
| Simd superdex::Simd< T, N, Concept >::operator< | ( | Simd< T, N, Concept > | rhs | ) | const |
| Simd superdex::Simd< T, N, Concept >::operator<< | ( | int | shift | ) | const |
| Simd superdex::Simd< T, N, Concept >::operator<= | ( | Simd< T, N, Concept > | rhs | ) | const |
| Simd & superdex::Simd< T, N, Concept >::operator= | ( | Scalar | rhs | ) |
| Simd & superdex::Simd< T, N, Concept >::operator= | ( | Simd< T, N, Concept > | rhs | ) |
| bool superdex::Simd< T, N, Concept >::operator== | ( | Simd< T, N, Concept > | rhs | ) | const |
| Simd superdex::Simd< T, N, Concept >::operator> | ( | Simd< T, N, Concept > | rhs | ) | const |
| Simd superdex::Simd< T, N, Concept >::operator>= | ( | Simd< T, N, Concept > | rhs | ) | const |
| Scalar superdex::Simd< T, N, Concept >::operator[] | ( | int | i | ) | const |
| Simd superdex::Simd< T, N, Concept >::operator^ | ( | Simd< T, N, Concept > | rhs | ) | const |
| Simd & superdex::Simd< T, N, Concept >::operator^= | ( | Simd< T, N, Concept > | rhs | ) |
| Simd superdex::Simd< T, N, Concept >::operator| | ( | Simd< T, N, Concept > | rhs | ) | const |
| Simd & superdex::Simd< T, N, Concept >::operator|= | ( | Simd< T, N, Concept > | rhs | ) |
| Simd superdex::Simd< T, N, Concept >::operator|| | ( | Simd< T, N, Concept > | rhs | ) | const |
| Simd superdex::Simd< T, N, Concept >::operator~ | ( | ) | const |
|
inlinestaticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
| NativeType superdex::Simd< T, N, Concept >::raw |