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

#include <confobject_extra.hpp>

Inheritance diagram for dbe::config_object_linked< S >:
[legend]
Collaboration diagram for dbe::config_object_linked< S >:
[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< std::string >
typedef std::string t_str
typedef config_object_description< std::string > t_confobject
typedef std::vector< t_confobjectt_confobjects
typedef std::map< std::string, QStringList > t_attrmap
typedef std::map< std::string, t_confobjectst_relmap

Public Member Functions

 config_object_linked (config_object_description< S > const &o)
Public Member Functions inherited from dbe::config_object_representation< std::string >
t_config_object_preimage toimage ()

Static Public Member Functions

static bool filter ()

Additional Inherited Members

Public Attributes inherited from dbe::config_object_representation< std::string >
t_attrmap attributes
t_relmap relations
t_confobject ref

Detailed Description

template<typename S = std::string>
struct dbe::config_object_linked< S >

Retrieve an object representation with all its relational mappings

Definition at line 123 of file confobject_extra.hpp.

Member Typedef Documentation

◆ t_confobject

template<typename S = std::string>
typedef config_object_representation<S>::t_confobject dbe::config_object_linked< S >::t_confobject

Definition at line 126 of file confobject_extra.hpp.

◆ t_extractor

template<typename S = std::string>
typedef config_object_extractor<config_object_linked<S> > dbe::config_object_linked< S >::t_extractor

Definition at line 127 of file confobject_extra.hpp.

Constructor & Destructor Documentation

◆ config_object_linked()

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

Definition at line 129 of file confobject_extra.hpp.

130 :
132 {
134 }
135 {
136 }
static t_attrmap getattr(typename config_object_linked< S >::t_confobject const &obj)
static t_relmap getrel(typename config_object_linked< S >::t_confobject const &obj)

Member Function Documentation

◆ filter()

template<typename S = std::string>
bool dbe::config_object_linked< S >::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 file: