Implementation of one value provider class which delegates all operator() calls to external functor.
More...
|
template<typename Functor , typename Sizer > |
| Delegate (Functor functor, Sizer sizer) |
| Create delegate provider.
|
|
template<typename ClassType , typename MemberType > |
| Delegate (ClassType *object, MemberType member, size_t(ClassType::*sizer)() const) |
| Create delegate provider.
|
|
template<typename ClassType , typename MemberType > |
| Delegate (ClassType *object, MemberType member, size_t(ClassType::*sizer)()) |
| Create delegate provider.
|
|
template<typename Functor > |
| Delegate (Functor functor) |
| Create delegate provider.
|
|
template<typename ClassType , typename MemberType > |
| Delegate (ClassType *object, MemberType member) |
| Create delegate provider.
|
|
size_t | size () const override |
|
template<typename PropertyT, typename SpaceT, typename... _ExtraParams>
struct plask::ProviderImpl< PropertyT, MULTI_VALUE_PROPERTY, SpaceT, VariadicTemplateTypesHolder< _ExtraParams... > >::Delegate
Implementation of one value provider class which delegates all operator() calls to external functor.
Definition at line 956 of file providerfor.hpp.
template<typename PropertyT , typename SpaceT , typename... _ExtraParams>
template<typename ClassType , typename MemberType >
Create delegate provider.
- Parameters
-
object | object of class with delegate method |
member | delegate member method |
sizer | class member returning number of the elements |
Definition at line 976 of file providerfor.hpp.
template<typename PropertyT , typename SpaceT , typename... _ExtraParams>
template<typename ClassType , typename MemberType >
Create delegate provider.
- Parameters
-
object | object of class with delegate method |
member | delegate member method |
sizer | class member returning number of the elements |
Definition at line 986 of file providerfor.hpp.
template<typename PropertyT , typename SpaceT , typename... _ExtraParams>
template<typename ClassType , typename MemberType >
Create delegate provider.
- Parameters
-
object | object of class with delegate method |
member | delegate member method |
sizer | class member returning number of the elements |
Definition at line 1003 of file providerfor.hpp.