dune-grid 2.9.0
Public Types | Public Member Functions | List of all members
Dune::MakeableInterfaceObject< InterfaceType > Struct Template Reference

#include <dune/grid/common/grid.hh>

Inheritance diagram for Dune::MakeableInterfaceObject< InterfaceType >:
Inheritance graph

Public Types

typedef InterfaceType::Implementation ImplementationType
 

Public Member Functions

 MakeableInterfaceObject (const ImplementationType &realImp)
 create interface object by calling the contructor of the base class More...
 

Detailed Description

template<class InterfaceType>
struct Dune::MakeableInterfaceObject< InterfaceType >

for creation of an engine interface object like Entity or Geometry one has to derive a class to create the object because the contructors of the interface object classes are protected therefore here a generic implementation for this object creation is provided

Member Typedef Documentation

◆ ImplementationType

template<class InterfaceType >
typedef InterfaceType::Implementation Dune::MakeableInterfaceObject< InterfaceType >::ImplementationType

Constructor & Destructor Documentation

◆ MakeableInterfaceObject()

template<class InterfaceType >
Dune::MakeableInterfaceObject< InterfaceType >::MakeableInterfaceObject ( const ImplementationType realImp)
inlineexplicit

create interface object by calling the contructor of the base class


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