CMS 3D CMS Logo

List of all members | Public Member Functions
cond::CoralServiceWrapper< T > Struct Template Reference

#include <CoralServiceWrapper.h>

Inheritance diagram for cond::CoralServiceWrapper< T >:
cond::CoralServiceWrapperBase

Public Member Functions

coral::Service * create (const std::string &componentname) const override
 
 ~CoralServiceWrapper () override=default
 
- Public Member Functions inherited from cond::CoralServiceWrapperBase
virtual ~CoralServiceWrapperBase ()=default
 

Detailed Description

template<typename T>
struct cond::CoralServiceWrapper< T >

Definition at line 23 of file CoralServiceWrapper.h.

Constructor & Destructor Documentation

template<typename T >
cond::CoralServiceWrapper< T >::~CoralServiceWrapper ( )
overridedefault

Member Function Documentation

template<typename T >
coral::Service* cond::CoralServiceWrapper< T >::create ( const std::string &  componentname) const
inlineoverridevirtual

Implements cond::CoralServiceWrapperBase.

Definition at line 25 of file CoralServiceWrapper.h.

Referenced by o2olib.O2OTool::execute().

25  {
26  return new T{componentname};
27  }
long double T