DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
dbe Namespace Reference

Include QT Headers. More...

Namespaces

namespace  actions
 
namespace  config
 
namespace  convert
 
namespace  inner
 
namespace  interface
 
namespace  models
 
namespace  tool
 
namespace  types
 
namespace  Ui
 
namespace  ui
 
namespace  widgets
 

Classes

class  AttributeNode
 
class  BatchChangeWidget
 
class  ClassNode
 
struct  ClassViewInfo
 
class  CommitDialog
 
class  confaccessor
 
struct  config_internal_change
 
struct  config_object_aggregates
 
class  config_object_description
 
class  config_object_extractor
 
struct  config_object_image
 
class  config_object_key
 
struct  config_object_linked
 
struct  config_object_representation
 
struct  ConfigWrapperExternalChange
 
class  CreateDatabaseWidget
 
class  CustomDelegate
 
class  CustomFileView
 
class  CustomLineEdit
 
class  CustomTableView
 
class  CustomTreeView
 
class  datahandler
 
class  dbaccessor
 
class  dbholder
 
struct  DualRelationship
 
class  editor_data
 
class  editor_data_state
 
class  FileModel
 
struct  GraphicalClass
 
class  GraphicalObject
 
class  GraphicalRelationship
 
class  GraphView
 
class  IncludeFileWidget
 
struct  InitAttributeFromEnv
 
class  MainWindow
 
class  model_common_async_operations
 
struct  model_common_data_access_interface
 
class  model_common_impl
 
class  model_common_interface
 
class  model_common_slots
 
class  model_initiate_actions_interface
 
class  MyApplication
 
class  ObjectCreator
 
class  ObjectEditor
 
class  ObjectNode
 
class  OracleWidget
 
class  RelationshipNode
 
class  SearchComboBox
 
class  SortObjects
 
class  string_attr_text_edit
 
class  StyleUtility
 
class  TableAttributeNode
 
class  TableNode
 
class  TableRelationshipNode
 
class  TableTab
 
class  TreeModelInterface
 
class  treenode
 
class  ValidatorAcceptMatch
 
class  ValidatorAcceptNoMatch
 
class  ValidatorComboBox
 
class  view_common_interface
 
struct  ViewConfiguration
 
struct  Window
 

Typedefs

typedef config_object_key cokey
 
typedef config_object_description dref
 
template<typename S >
using config_object_preimage
 
typedef config_object_preimage< std::string > t_config_object_preimage
 
typedef config_object_representation t_config_object_rep
 
typedef config_object_aggregates config_object_aggregator
 
typedef config_object_linked config_object_linker
 
typedef inner::configobject::tref tref
 
typedef inner::configobject::vref vref
 
typedef inner::configobject::aref< config_object_linked< std::string > > aref
 
typedef inner::configobject::gref< config_object_aggregates< std::string > > gref
 

Enumerations

enum class  dbinfo { oks , roks , rdb }
 

Functions

template<>
void confaccessor::set_dbinfo< dbinfo::oks > (QString const &p)
 
template<>
void confaccessor::set_dbinfo< dbinfo::roks > (QString const &p)
 
template<>
void confaccessor::set_dbinfo< dbinfo::rdb > (QString const &p)
 
template<typename T >
bool operator== (config_object_key< T > const &left, config_object_key< T > const &right)
 

Detailed Description

Include QT Headers.

Include Qt.

Including DBE.

Including Qt Headers.

Including QT.

Including QT Headers.

Including Ui Files

Including config

Including DBE Including Ui Files

Including DBE

Including UI Files Including DBE

Including DBE Headers

Including config headers

Including dbe

Typedef Documentation

◆ aref

Definition at line 32 of file tref.hpp.

◆ cokey

Definition at line 31 of file config_object_key.hpp.

◆ config_object_aggregator

◆ config_object_linker

◆ config_object_preimage

template<typename S >
using dbe::config_object_preimage
Initial value:
config_object_image<S, config_object_key<S>, S>

Provides a preimage abstraction of a config object by encoding the information needed for the creation of a ConfigObject in the Configuration database.

Definition at line 137 of file confobject_desc.hpp.

◆ dref

Definition at line 104 of file confobject_desc.hpp.

◆ gref

Definition at line 33 of file tref.hpp.

◆ t_config_object_preimage

Definition at line 139 of file confobject_desc.hpp.

◆ t_config_object_rep

◆ tref

Definition at line 30 of file tref.hpp.

◆ vref

Definition at line 31 of file tref.hpp.

Enumeration Type Documentation

◆ dbinfo

enum class dbe::dbinfo
strong
Enumerator
oks 
roks 
rdb 

Definition at line 14 of file dbinfo.hpp.

15{
16 oks,
17 roks,
18 rdb
19};
Definition __init__.py:1

Function Documentation

◆ confaccessor::set_dbinfo< dbinfo::oks >()

template<>
void dbe::confaccessor::set_dbinfo< dbinfo::oks > ( QString const & p)

◆ confaccessor::set_dbinfo< dbinfo::rdb >()

template<>
void dbe::confaccessor::set_dbinfo< dbinfo::rdb > ( QString const & p)

◆ confaccessor::set_dbinfo< dbinfo::roks >()

template<>
void dbe::confaccessor::set_dbinfo< dbinfo::roks > ( QString const & p)

◆ operator==()

template<typename T >
bool dbe::operator== ( config_object_key< T > const & left,
config_object_key< T > const & right )
inline

Comparison between to orefs always results in comparison of their full name

Parameters
leftoref to compare
rightoref to compare
Returns
true in case the have the same full name

Definition at line 41 of file config_object_key.hpp.

43{
44 return left.this_name == right.this_name and left.this_class == right.this_class;
45}