ATLAS Offline Software
Classes | Namespaces
TPCnvList.h File Reference

Helper for calling TP converters from an Athena converter. More...

#include "AthenaPoolCnvSvc/TPCnvElt.h"
#include "boost/mpl/vector.hpp"
#include "boost/mpl/transform.hpp"
#include <boost/fusion/mpl.hpp>
#include "boost/fusion/container/vector.hpp"
#include "boost/fusion/container/vector/convert.hpp"
#include "boost/fusion/algorithm/iteration/accumulate.hpp"
#include "AthenaPoolCnvSvc/TPCnvList.icc"
Include dependency graph for TPCnvList.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  AthenaPoolCnvSvc::TPCnvList< CNV, TRANS, TPCNVS >
 Helper for calling TP converters from an Athena converter. More...
 
struct  AthenaPoolCnvSvc::TPCnvList< CNV, TRANS, TPCNVS >::wrap_tpcnv< TPCNV >
 Metafunction to wrap a TP converter in TPCnvElt. More...
 
struct  AthenaPoolCnvSvc::TPCnvList< CNV, TRANS, TPCNVS >::do_create_transient
 Functional to iterate over TP converters and call createTransient on each. More...
 
struct  AthenaPoolCnvSvc::TPCnvList< CNV, TRANS, TPCNVS >::do_pers_to_trans
 Functional to iterate over TP converters and call persToTrans on each. More...
 

Namespaces

 AthenaPoolCnvSvc
 

Detailed Description

Helper for calling TP converters from an Athena converter.

Author
scott snyder snyde.nosp@m.r@bn.nosp@m.l.gov
Date
Jan, 2016

Definition in file TPCnvList.h.