Class template Dune::XT::Common::CRTPInterface

template<class InterfaceType, class TraitsImp>
class Dune::XT::Common::CRTPInterface

CRTP base class providing static down-casts (as_imp()) to the derived implementation type.

inline derived_type &Dune::XT::Common::CRTPInterface::as_imp()

No documentation provided.

inline const derived_type &Dune::XT::Common::CRTPInterface::as_imp() const

No documentation provided.

template<>
Dune::XT::Common::CRTPInterface::~CRTPInterface<InterfaceType, TraitsImp>() = default

No documentation provided.

std::recursive_mutex Dune::XT::Common::CRTPInterface::crtp_mutex_

No documentation provided.

type Dune::XT::Common::CRTPInterface::Traits

No documentation provided.

type Dune::XT::Common::CRTPInterface::derived_type

No documentation provided.