1 #ifndef GAUDIKERNEL_SERVICEHANDLE_H
2 #define GAUDIKERNEL_SERVICEHANDLE_H
19 class ServiceHandleProperty;
42 ServiceHandle(
const std::string& serviceName,
const std::string& theParentName )
43 :
GaudiHandle<T>(serviceName,
"Service", theParentName)
120 const std::string& myComponentType,
const std::string& myParentName ):
132 virtual bool push_back(
const std::string& serviceTypeAndName ) {
145 inline std::ostream& operator<<( std::ostream& os, const ServiceHandle<T>& handle ) {
146 return operator<<(os, static_cast<const GaudiHandleInfo&>(handle) );
150 inline std::ostream& operator<<( std::ostream& os, const ServiceHandleArray<T>& handle ) {
151 return operator<<(os, static_cast<const GaudiHandleInfo&>(handle) );
154 #endif // ! GAUDIKERNEL_SERVICEHANDLE_H