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

#include <confobject_extra.hpp>

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

Public Types

typedef config_object_representation< S >::t_confobject t_confobject
 
typedef config_object_extractor< config_object_linked< 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_linked (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 ()
 

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_linked< typename >

Retrieve an object representation with all its relational mappings

Definition at line 16 of file tref.hpp.

Member Typedef Documentation

◆ t_confobject

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

Definition at line 126 of file confobject_extra.hpp.

◆ t_extractor

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

Definition at line 127 of file confobject_extra.hpp.

Constructor & Destructor Documentation

◆ config_object_linked()

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

Definition at line 129 of file confobject_extra.hpp.

130 :
131 config_object_representation<S>
132 {
134 }
135 {
136 }
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_linked< typename >::filter ( )
inlinestatic

Definition at line 138 of file confobject_extra.hpp.

139 {
140 return true;
141 }

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