SG::AuxStore_traits1< DOBJ, typename SG_STD_OR_BOOST::is_base_of< IAuxElement, typename DOBJ::base_value_type >::type > Struct Template Reference

#include <AuxStore_traits.h>

List of all members.

Public Types

typedef AuxStore_traits_AuxDefault type

Detailed Description

template<class DOBJ>
struct SG::AuxStore_traits1< DOBJ, typename SG_STD_OR_BOOST::is_base_of< IAuxElement, typename DOBJ::base_value_type >::type >

Helper for the case where DOBJ::base_value_type does derive from SG::IAuxElement. AuxStore_traits is instantiated with the second template argument set to true_type. The second argument in this specialization is true_type if DOBJ::base_value_type derives from IAuxElement and false_type if it does not. Further, if DOBJ does not have an attribute base_value_type, then this specialization is ignored (SFINAE).


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Apr 2017 for RootCore Packages by  doxygen 1.6.1