The Gaudi Framework  master (594c33fa)
PoolDbLinkManager Class Reference

#include </builds/gaudi/Gaudi/RootCnv/include/RootCnv/PoolClasses.h>

Collaboration diagram for PoolDbLinkManager:

Public Member Functions

 PoolDbLinkManager ()=default
 Standard constructor. More...
 
virtual ~PoolDbLinkManager ()
 Standard destructor. More...
 
std::vector< pool::Token * > & references ()
 Access to token array. More...
 
std::vector< std::string > & links ()
 Access to link array. More...
 

Protected Attributes

std::vector< pool::Token * > m_refs
 Directory links. More...
 
std::vector< std::stringm_links
 Logical links. More...
 

Detailed Description

Description: PoolDbLinkManager class implementation definition.

Author
Markus Frank
Version
1.0

Definition at line 104 of file PoolClasses.h.

Constructor & Destructor Documentation

◆ PoolDbLinkManager()

PoolDbLinkManager::PoolDbLinkManager ( )
default

Standard constructor.

◆ ~PoolDbLinkManager()

virtual PoolDbLinkManager::~PoolDbLinkManager ( )
inlinevirtual

Standard destructor.

Definition at line 115 of file PoolClasses.h.

115  {
116  for ( auto& i : m_refs ) delete i;
117  }

Member Function Documentation

◆ links()

std::vector<std::string>& PoolDbLinkManager::links ( )
inline

Access to link array.

Definition at line 121 of file PoolClasses.h.

121 { return m_links; }

◆ references()

std::vector<pool::Token*>& PoolDbLinkManager::references ( )
inline

Access to token array.

Definition at line 119 of file PoolClasses.h.

119 { return m_refs; }

Member Data Documentation

◆ m_links

std::vector<std::string> PoolDbLinkManager::m_links
protected

Logical links.

Definition at line 109 of file PoolClasses.h.

◆ m_refs

std::vector<pool::Token*> PoolDbLinkManager::m_refs
protected

Directory links.

Definition at line 107 of file PoolClasses.h.


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