libsimdpp  0.9.3
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
oCsimdpp::ArchIdentifies supported instruction set
oCsimdpp::float32x4Class representing float32x4 vector
oCsimdpp::float32x8
oCsimdpp::float64x2
oCsimdpp::float64x4
oCsimdpp::int128Base class for all 128-bit integer objects
|oCsimdpp::basic_int16x8Generic class representing 8x 16-bit integer vector
||oCsimdpp::int16x8Class representing 8x 16-bit signed integer vector
||\Csimdpp::uint16x8Class representing 8x 16-bit unsigned integer vector
|oCsimdpp::basic_int32x4Generic class representing 4x 32-bit integer vector
||oCsimdpp::int32x4Class representing 4x 32-bit signed integer vector
||\Csimdpp::uint32x4Class representing 4x 32-bit unsigned integer vector
|oCsimdpp::basic_int64x2Generic class representing 2x 64-bit integer vector
||oCsimdpp::int64x2Class representing 2x 64-bit signed integer vector
||\Csimdpp::uint64x2Class representing 2x 64-bit unsigned integer vector
|\Csimdpp::basic_int8x16Generic class representing 16x 8-bit integer vector
| oCsimdpp::int8x16Class representing 16x 8-bit signed integer vector
| \Csimdpp::uint8x16Class representing 16x 8-bit unsigned integer vector
oCsimdpp::int256Base class for all 128-bit integer objects
|oCsimdpp::basic_int16x16Generic class representing 16x 16-bit integer vector
||oCsimdpp::int16x16Class representing 16x 16-bit signed integer vector
||\Csimdpp::uint16x16Class representing 8x 16-bit unsigned integer vector
|oCsimdpp::basic_int32x8Generic class representing 4x 32-bit integer vector
||oCsimdpp::int32x8Class representing 4x 32-bit signed integer vector
||\Csimdpp::uint32x8Class representing 4x 32-bit unsigned integer vector
|oCsimdpp::basic_int64x4Generic class representing 2x 64-bit integer vector
||oCsimdpp::int64x4Class representing 2x 64-bit signed integer vector
||\Csimdpp::uint64x4Class representing 2x 64-bit unsigned integer vector
|\Csimdpp::basic_int8x32Generic class representing 16x 8-bit integer vector
| oCsimdpp::int8x32Class representing 16x 8-bit signed integer vector
| \Csimdpp::uint8x32Class representing 16x 8-bit unsigned integer vector
oCsimdpp::is_mask< T >Allows detection whether specific type is a simdpp mask
oCsimdpp::is_mask< mask_float32x4 >
oCsimdpp::is_mask< mask_float32x8 >
oCsimdpp::is_mask< mask_float64x2 >
oCsimdpp::is_mask< mask_float64x4 >
oCsimdpp::is_mask< mask_int16x16 >
oCsimdpp::is_mask< mask_int16x8 >
oCsimdpp::is_mask< mask_int32x4 >
oCsimdpp::is_mask< mask_int32x8 >
oCsimdpp::is_mask< mask_int64x2 >
oCsimdpp::is_mask< mask_int64x4 >
oCsimdpp::is_mask< mask_int8x16 >
oCsimdpp::is_mask< mask_int8x32 >
oCsimdpp::is_vector< T >Allows detection whether specific type is a simdpp vector
oCsimdpp::is_vector< basic_int16x16 >
oCsimdpp::is_vector< basic_int16x8 >
oCsimdpp::is_vector< basic_int32x4 >
oCsimdpp::is_vector< basic_int32x8 >
oCsimdpp::is_vector< basic_int64x2 >
oCsimdpp::is_vector< basic_int64x4 >
oCsimdpp::is_vector< basic_int8x16 >
oCsimdpp::is_vector< basic_int8x32 >
oCsimdpp::is_vector< float32x4 >
oCsimdpp::is_vector< float32x8 >
oCsimdpp::is_vector< float64x2 >
oCsimdpp::is_vector< float64x4 >
oCsimdpp::is_vector< int128 >
oCsimdpp::is_vector< int16x16 >
oCsimdpp::is_vector< int16x8 >
oCsimdpp::is_vector< int256 >
oCsimdpp::is_vector< int32x4 >
oCsimdpp::is_vector< int32x8 >
oCsimdpp::is_vector< int64x2 >
oCsimdpp::is_vector< int64x4 >
oCsimdpp::is_vector< int8x16 >
oCsimdpp::is_vector< int8x32 >
oCsimdpp::is_vector< uint16x16 >
oCsimdpp::is_vector< uint16x8 >
oCsimdpp::is_vector< uint32x4 >
oCsimdpp::is_vector< uint32x8 >
oCsimdpp::is_vector< uint64x2 >
oCsimdpp::is_vector< uint64x4 >
oCsimdpp::is_vector< uint8x16 >
oCsimdpp::is_vector< uint8x32 >
oCsimdpp::mask_float32x4Class representing a mask for 4x 32-bit floating-point vector
oCsimdpp::mask_float32x8Class representing a mask for 8x 32-bit floating-point vector
oCsimdpp::mask_float64x2Class representing a mask for 2x 64-bit floating-point vector
oCsimdpp::mask_float64x4Class representing a mask for 4x 64-bit floating-point vector
oCsimdpp::mask_int16x16Class representing a mask for 16x 16-bit integer vector
oCsimdpp::mask_int16x8Class representing mask for 8x 16-bit integer vector
oCsimdpp::mask_int32x4Class representing mask for 4x 32-bit integer vector
oCsimdpp::mask_int32x8Class representing a mask for 8x 32-bit integer vector
oCsimdpp::mask_int64x2Class representing mask for 2x 64-bit integer vector
oCsimdpp::mask_int64x4Class representing a mask for 4x 64-bit integer vector
oCsimdpp::mask_int8x16Class representing mask for 16x 8-bit integer vector
oCsimdpp::mask_int8x32Class representing a mask for 32x 8-bit integer vector
oCsimdpp::null::detail_null::blend_mask_impl< L >
oCsimdpp::null::detail_null::blend_mask_impl< 1 >
oCsimdpp::null::detail_null::blend_mask_impl< 2 >
oCsimdpp::null::detail_null::blend_mask_impl< 4 >
\CSimdppCompileAssert< bool >