AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
axom::slam::policies::detail::SetInterfaceSelector< InterfacePolicy, PosType, ElemType > Struct Template Reference

Templated helper class to select the correct base class to inherit for instances of OrderedSet. More...

#include </home/docs/checkouts/readthedocs.org/user_builds/axom/checkouts/develop/src/axom/slam/policies/SetInterfacePolicies.hpp>

Public Types

using Type = ConcreteInterface
 

Detailed Description

template<typename InterfacePolicy, typename PosType, typename ElemType>
struct axom::slam::policies::detail::SetInterfaceSelector< InterfacePolicy, PosType, ElemType >

Templated helper class to select the correct base class to inherit for instances of OrderedSet.

This class helps select a virtual or non-virtual interface depending on the interface type:

Template Parameters
InterfacePolicythe interface type to select (virtual or concrete)
See also
InterfacePolicies.hpp

Member Typedef Documentation

◆ Type

template<typename InterfacePolicy , typename PosType , typename ElemType >
using axom::slam::policies::detail::SetInterfaceSelector< InterfacePolicy, PosType, ElemType >::Type = ConcreteInterface

The documentation for this struct was generated from the following file: