Template Struct mesh_competence_pack
Defined in File competence_pack.hxx
Nested Relationships
Nested Types
Struct Documentation
-
template<template<typename> class ...TMeshCompetence>
struct mesh_competence_pack Class to pack different mesh competences into one template parameter for the mesh class.
Forward declaration of the mesh competence pack classes.
- Template Parameters:
TMeshCompetence – The mesh competences to be packed.
TCompetence – The competences to be packed.
Public Types
-
using is_mesh_competence_pack = void
Tag to identify this class.
-
template<typename TMesh>
struct apply : public TMeshCompetence<TMesh> Apply the mesh competence pack to a mesh type.
By inheriting from all mesh competences, the functionality of the competences gets added to the mesh type.
- Template Parameters:
TMesh – The mesh type to which the competences are applied.