Vc  0.7.5-dev
SIMD Vector Classes for C++
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
\NVcVector Classes Namespace
 oCCpuIdThis class is available for x86 / AMD64 systems to read and interpret information about the CPU's capabilities
 oCAllocatorAn allocator that uses global new and supports over-aligned types, as per [C++11 20.6.9]
 oCVectorThe main SIMD vector class
 oCfloat_vSIMD Vector of single precision floats
 oCfloat_mMask object to use with float_v objects
 oCdouble_vSIMD Vector of double precision floats
 oCdouble_mMask object to use with double_v objects
 oCint_vSIMD Vector of 32 bit signed integers
 oCint_mMask object to use with int_v objects
 oCuint_vSIMD Vector of 32 bit unsigned integers
 oCuint_mMask object to use with uint_v objects
 oCshort_vSIMD Vector of 16 bit signed integers
 oCshort_mMask object to use with short_v objects
 oCushort_vSIMD Vector of 16 bit unsigned integers
 oCushort_mMask object to use with ushort_v objects
 oCsfloat_vSIMD Vector of single precision floats that is guaranteed to have as many entries as a Vc::short_v and Vc::ushort_v
 oCsfloat_mMask object to use with sfloat_v objects
 oCVectorAlignedBaseHelper class to ensure proper alignment
 oCVectorAlignedBaseTHelper class to ensure proper alignment
 oCInterleavedMemoryWrapperWraps a pointer to memory with convenience functions to access it via vectors
 oCMemoryA helper class for fixed-size two-dimensional arrays
 oCMemory< V, Size, 0u >A helper class to simplify usage of correctly aligned and padded memory, allowing both vector and scalar access
 oCMemory< V, 0u, 0u >A helper class that is very similar to Memory<V, Size> but with dynamically allocated memory and thus dynamic size
 oCVectorPointerHelperConstHelper class for the Memory::vector(size_t) class of functions
 oCVectorPointerHelperHelper class for the Memory::vector(size_t) class of functions
 \CMemoryBaseCommon interface to all Memory classes, independent of allocation on the stack or heap