Typedef t8_mesh_handle::union_competence_packs_type

Typedef Documentation

template<typename ...TPacks>
using t8_mesh_handle::union_competence_packs_type = typename detail::union_competence_packs<TPacks...>::type

Compute the unique union of the competences of several competence_pack.

This could be t8_mesh_handle::element_competence_pack or t8_mesh_handle::mesh_competence_pack. A new competence pack is produced containing all competences of the given competence packs with duplicates removed.

Template Parameters:

TPacks – The competence packs for which we should compute the unique union of the competences. Each competence pack is expected to be of the same type and of type t8_mesh_handle::element_competence_pack or t8_mesh_handle::mesh_competence_pack.