PLaSK library
Loading...
Searching...
No Matches
plask::ProviderFor< PropertyT, SpaceT > Struct Template Reference

Specializations of this class define implementations of providers for given property tag: More...

#include <plask/provider/providerfor.hpp>

Inheritance diagram for plask::ProviderFor< PropertyT, SpaceT >:
[legend]
Collaboration diagram for plask::ProviderFor< PropertyT, SpaceT >:
[legend]

Public Types

typedef PropertyT PropertyTag
 
typedef SpaceT SpaceType
 

Public Member Functions

template<typename ... Args>
 ProviderFor (Args &&... params)
 Delegate all constructors to parent class.
 

Detailed Description

template<typename PropertyT, typename SpaceT = void>
struct plask::ProviderFor< PropertyT, SpaceT >

Specializations of this class define implementations of providers for given property tag:

Definition at line 447 of file providerfor.hpp.

Member Typedef Documentation

◆ PropertyTag

Definition at line 449 of file providerfor.hpp.

◆ SpaceType

Definition at line 450 of file providerfor.hpp.

Constructor & Destructor Documentation

◆ ProviderFor()

template<typename PropertyT , typename SpaceT = void>
template<typename ... Args>
plask::ProviderFor< PropertyT, SpaceT >::ProviderFor ( Args &&...  params)
inline

Delegate all constructors to parent class.

Definition at line 454 of file providerfor.hpp.


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