![]() |
cppassist
1.0.0.f4fab4f962ff
C++ sanctuary for small but powerful and frequently required, stand alone features.
|
#include <cppassist/include/cppassist/simd/value1.h>
Public Types | |
using | store_type = float |
using | primitive_type = float |
Public Member Functions | |
value () | |
value (const value &value) | |
value (value &&value) | |
value (const store_type &value) | |
value (store_type &&value) | |
value & | operator= (const value &value) |
value & | operator= (value &&value) |
value & | operator= (const store_type &value) |
value & | operator= (store_type &&value) |
primitive_type * | data () |
const primitive_type * | data () const |
primitive_type & | at (size_t i) |
const primitive_type & | at (size_t i) const |
primitive_type & | operator[] (size_t i) |
const primitive_type & | operator[] (size_t i) const |
operator store_type () | |
operator const store_type & () const | |
Public Attributes | |
store_type | m_value |
Static Public Attributes | |
static const auto | simd_size = 1 |
using cppassist::value< float, 1 >::store_type = float |
using cppassist::value< float, 1 >::primitive_type = float |
cppassist::value< float, 1 >::value | ( | ) |
cppassist::value< float, 1 >::value | ( | const value< float, 1 > & | value | ) |
cppassist::value< float, 1 >::value | ( | value< float, 1 > && | value | ) |
cppassist::value< float, 1 >::value | ( | const store_type & | value | ) |
cppassist::value< float, 1 >::value | ( | store_type && | value | ) |
value< float, 1 > & cppassist::value< float, 1 >::operator= | ( | const value< float, 1 > & | value | ) |
value< float, 1 > & cppassist::value< float, 1 >::operator= | ( | value< float, 1 > && | value | ) |
value< float, 1 > & cppassist::value< float, 1 >::operator= | ( | const store_type & | value | ) |
value< float, 1 > & cppassist::value< float, 1 >::operator= | ( | store_type && | value | ) |
float * cppassist::value< float, 1 >::data | ( | ) |
const float * cppassist::value< float, 1 >::data | ( | ) | const |
float & cppassist::value< float, 1 >::at | ( | size_t | i | ) |
const float & cppassist::value< float, 1 >::at | ( | size_t | i | ) | const |
float & cppassist::value< float, 1 >::operator[] | ( | size_t | i | ) |
const float & cppassist::value< float, 1 >::operator[] | ( | size_t | i | ) | const |
|
inline |
|
inline |
|
static |
store_type cppassist::value< float, 1 >::m_value |
Referenced by cppassist::operator*(), cppassist::operator+(), cppassist::operator-(), and cppassist::operator/().