DD4hep  1.30.0
Detector Description Toolkit for High Energy Physics
Public Member Functions | Public Attributes | List of all members
Gaudi::PluginService::v1::Details::Registry::FactoryInfo Struct Reference

#include <PluginServiceDetailsV1.h>

Public Member Functions

 FactoryInfo (std::string lib, void *p=nullptr, std::string t="", std::string rt="", std::string cn="", Properties props=Properties())
 
FactoryInfoaddProperty (const KeyType &k, std::string v)
 

Public Attributes

std::string library
 
void * ptr
 
std::string type
 
std::string rtype
 
std::string className
 
Properties properties
 

Detailed Description

Definition at line 90 of file PluginServiceDetailsV1.h.

Constructor & Destructor Documentation

◆ FactoryInfo()

Gaudi::PluginService::v1::Details::Registry::FactoryInfo::FactoryInfo ( std::string  lib,
void *  p = nullptr,
std::string  t = "",
std::string  rt = "",
std::string  cn = "",
Properties  props = Properties() 
)
inline

Definition at line 91 of file PluginServiceDetailsV1.h.

Member Function Documentation

◆ addProperty()

FactoryInfo& Gaudi::PluginService::v1::Details::Registry::FactoryInfo::addProperty ( const KeyType k,
std::string  v 
)
inline

Definition at line 107 of file PluginServiceDetailsV1.h.

Member Data Documentation

◆ className

std::string Gaudi::PluginService::v1::Details::Registry::FactoryInfo::className

Definition at line 104 of file PluginServiceDetailsV1.h.

◆ library

std::string Gaudi::PluginService::v1::Details::Registry::FactoryInfo::library

Definition at line 100 of file PluginServiceDetailsV1.h.

◆ properties

Properties Gaudi::PluginService::v1::Details::Registry::FactoryInfo::properties

Definition at line 105 of file PluginServiceDetailsV1.h.

◆ ptr

void* Gaudi::PluginService::v1::Details::Registry::FactoryInfo::ptr

Definition at line 101 of file PluginServiceDetailsV1.h.

◆ rtype

std::string Gaudi::PluginService::v1::Details::Registry::FactoryInfo::rtype

Definition at line 103 of file PluginServiceDetailsV1.h.

◆ type

std::string Gaudi::PluginService::v1::Details::Registry::FactoryInfo::type

Definition at line 102 of file PluginServiceDetailsV1.h.


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