/cvmfs/atlas.cern.ch/repo/sw/ASG/AnalysisBase/2.4.28/AthContainers/AthContainers/tools/AuxTypeVector.icc File Reference

Implementation of IAuxTypeVector for specific types. More...

Classes

struct  DataModel_detail::can_pack< T >
struct  DataModel_detail::can_pack< uint64_t >
struct  DataModel_detail::can_pack< int64_t >
struct  DataModel_detail::can_pack< long double >
struct  DataModel_detail::can_pack< std::vector< T > >

Namespaces

namespace  SG
 

Constructor from a payload object.


Functions

template<class VEC >
bool DataModel_detail::setOptionHelper (VEC *vec, const SG::AuxDataOption &option, SG_STD_OR_BOOST::true_type)
 Make an option setting. VEC derives from IAuxSetOption.
template<class VEC >
bool DataModel_detail::setOptionHelper (VEC *, const SG::AuxDataOption &, SG_STD_OR_BOOST::false_type)
template<class T >
SG::IAuxTypeVectorDataModel_detail::makePacked (std::vector< T > &v, SG_STD_OR_BOOST::true_type)
 Specialization for the case of types that can be packed.
template<class T , class FLAG >
SG::IAuxTypeVectorDataModel_detail::makePacked (T &, FLAG)
 Specialization for the case of types that cannot be packed.

Detailed Description

Implementation of IAuxTypeVector for specific types.

Author:
scott snyder <snyder@bnl.gov>
Date:
Sep, 2013
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Apr 2017 for RootCore Packages by  doxygen 1.6.1