All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Attributes | List of all members
lar::details::ServiceRequirementsChecker< PROVIDER > Struct Template Reference

#include <ServiceUtil.h>

Public Types

using provider_type = typename SERVICE::provider_type
 
using provider_func_type = provider_type const *(SERVICE::*)() const
 

Public Attributes

ServiceProviderRequirementsChecker
< provider_type
provider_checker
 Checker for the provider. More...
 

Detailed Description

template<typename PROVIDER>
struct lar::details::ServiceRequirementsChecker< PROVIDER >

Definition at line 40 of file ServiceUtil.h.

Member Typedef Documentation

template<typename PROVIDER >
using lar::details::ServiceRequirementsChecker< PROVIDER >::provider_func_type = provider_type const* (SERVICE::*)() const

Definition at line 182 of file ServiceUtil.h.

template<typename PROVIDER >
using lar::details::ServiceRequirementsChecker< PROVIDER >::provider_type = typename SERVICE::provider_type

Definition at line 179 of file ServiceUtil.h.

Member Data Documentation

template<typename PROVIDER >
ServiceProviderRequirementsChecker<provider_type> lar::details::ServiceRequirementsChecker< PROVIDER >::provider_checker

Checker for the provider.

Definition at line 185 of file ServiceUtil.h.


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