# DSP++ extension {#dsppp_main} C++ extensions to CMSIS-DSP using C++ template meta-programming (headers only). The headers are not yet part of the CMSIS-DSP pack since they are experimental. You can get them from the [CMSIS-DSP github](https://github.com/ARM-software/CMSIS-DSP/tree/main/dsppp/Include/dsppp). There is nothing to build. Just include the headers when you want to use this framework. * @subpage dsppp_intro "Introduction" * @subpage dsppp_template "C++ template for C programmer" * @subpage dsppp_vector_example "Vector operation example" * @subpage dsppp_memory_allocator "Memory allocation" * @subpage dsppp_memory_static_dynamic "Static / Dynamic objects" * @subpage dsppp_code_size "Code size" * @subpage dsppp_fusion "Fusion mechanism" * @subpage dsppp_vector "Vector operators" * @subpage dsppp_matrix "Matrix operators" * @subpage dsppp_building "Building and running examples" * @subpage dsppp_guidelines "Usage guidelines"