7#ifndef TRIGSERIALIZETP_TRIGSERTPTOOL_H
8#define TRIGSERIALIZETP_TRIGSERTPTOOL_H 1
15#include "GaudiKernel/ServiceHandle.h"
32 static const InterfaceID
33 IID_TrigSerTPTool(
"TrigSerTPTool", 1, 0);
34 return IID_TrigSerTPTool;
39 const IInterface* parent );
45 void*
convertTP(
const std::string& transName,
void* trans,
46 std::string& persName )
const;
48 void*
convertPT(
const std::string& persName,
void* pers,
49 std::string& transName )
const;
52 const std::string&
persClassName(
const std::string& transClassName )
const;
56 TClass*
getClass(
const std::string& clname )
const;
59 std::map< std::string, std::string >
m_TPmap;
Recursively separate out template arguments in a C++ class name.
Define macros for attributes used to control the static checker.