DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
dbe::config_object_aggregates< typename > Struct Template Reference

#include <confobject_extra.hpp>

Inheritance diagram for dbe::config_object_aggregates< typename >:
[legend]
Collaboration diagram for dbe::config_object_aggregates< typename >:
[legend]

Public Types

typedef config_object_representation< S >::t_confobject t_confobject
 
typedef config_object_extractor< config_object_aggregates< S > > t_extractor
 
- Public Types inherited from dbe::config_object_representation< S >
typedef S t_str
 
typedef config_object_description< S > t_confobject
 
typedef std::vector< t_confobjectt_confobjects
 
typedef std::map< S, QStringList > t_attrmap
 
typedef std::map< S, t_confobjectst_relmap
 

Public Member Functions

 config_object_aggregates (config_object_description< S > const &o)
 
- Public Member Functions inherited from dbe::config_object_representation< S >
t_config_object_preimage toimage ()
 

Static Public Member Functions

static bool filter (dunedaq::conffwk::relationship_t const &l)
 

Additional Inherited Members

- Public Attributes inherited from dbe::config_object_representation< S >
t_attrmap attributes
 
t_relmap relations
 
t_confobject ref
 

Detailed Description

template<typename>
struct dbe::config_object_aggregates< typename >

Retrieve an object representation with all its relational aggregate mapping

Definition at line 17 of file tref.hpp.

Member Typedef Documentation

◆ t_confobject

template<typename >
config_object_representation<S>::t_confobject dbe::config_object_aggregates< typename >::t_confobject

Definition at line 97 of file confobject_extra.hpp.

◆ t_extractor

template<typename >
config_object_extractor<config_object_aggregates<S> > dbe::config_object_aggregates< typename >::t_extractor

Definition at line 98 of file confobject_extra.hpp.

Constructor & Destructor Documentation

◆ config_object_aggregates()

template<typename >
dbe::config_object_aggregates< typename >::config_object_aggregates ( config_object_description< S > const & o)
inline

Definition at line 100 of file confobject_extra.hpp.

101 :
102 config_object_representation<S>
103 {
105 }
106 {
107 }
static t_attrmap getattr(typename C::t_confobject const &obj)
static t_relmap getrel(typename C::t_confobject const &obj)

Member Function Documentation

◆ filter()

template<typename >
static bool dbe::config_object_aggregates< typename >::filter ( dunedaq::conffwk::relationship_t const & l)
inlinestatic

Definition at line 109 of file confobject_extra.hpp.

110 {
111 return l.p_is_aggregation;
112 }

The documentation for this struct was generated from the following files: