All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | Private Attributes | List of all members
MyServiceTemplate< Provider > Class Template Reference

Public Types

using provider_type = Provider
 

Public Member Functions

 MyServiceTemplate (Provider *ptr=nullptr)
 
provider_type const * provider () const
 

Private Attributes

Provider * prov = nullptr
 

Detailed Description

template<typename Provider>
class MyServiceTemplate< Provider >

Definition at line 43 of file ServiceUtil_test.cc.

Member Typedef Documentation

template<typename Provider >
using MyServiceTemplate< Provider >::provider_type = Provider

Definition at line 49 of file ServiceUtil_test.cc.

Constructor & Destructor Documentation

template<typename Provider >
MyServiceTemplate< Provider >::MyServiceTemplate ( Provider *  ptr = nullptr)
inline

Definition at line 47 of file ServiceUtil_test.cc.

47 : prov(ptr) {}

Member Function Documentation

template<typename Provider >
provider_type const* MyServiceTemplate< Provider >::provider ( ) const
inline

Definition at line 51 of file ServiceUtil_test.cc.

51 { return prov; }

Member Data Documentation

template<typename Provider >
Provider* MyServiceTemplate< Provider >::prov = nullptr
private

Definition at line 44 of file ServiceUtil_test.cc.


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