DD4hep  1.30.0
Detector Description Toolkit for High Energy Physics
Public Member Functions | Public Attributes | List of all members
dd4hep::cond::ConditionsContent::LoadInfo< T > Class Template Reference

Concrete class for data loading information. More...

#include <ConditionsContent.h>

Inheritance diagram for dd4hep::cond::ConditionsContent::LoadInfo< T >:
dd4hep::cond::ConditionsLoadInfo

Public Member Functions

 LoadInfo (const T &i)
 
 LoadInfo ()=default
 
 LoadInfo (const LoadInfo &c)=delete
 
virtual ~LoadInfo ()=default
 
LoadInfooperator= (const LoadInfo &copy)=delete
 
virtual const std::type_info & type () const override
 
virtual const void * ptr () const override
 
virtual ConditionsLoadInfoclone () const override
 
virtual std::string toString () const override
 
std::string toString () const
 
- Public Member Functions inherited from dd4hep::cond::ConditionsLoadInfo
 ConditionsLoadInfo ()
 Default constructor. More...
 
 ConditionsLoadInfo (ConditionsLoadInfo &&copy)=delete
 Move constructor. More...
 
 ConditionsLoadInfo (const ConditionsLoadInfo &copy)=delete
 Copy constructor. More...
 
ConditionsLoadInfooperator= (const ConditionsLoadInfo &copy)=delete
 Assignment operator. More...
 
ConditionsLoadInfoaddRef ()
 
void release ()
 
template<typename T >
T * data () const
 

Public Attributes

info
 
- Public Attributes inherited from dd4hep::cond::ConditionsLoadInfo
int refCount = 0
 

Additional Inherited Members

- Protected Member Functions inherited from dd4hep::cond::ConditionsLoadInfo
virtual ~ConditionsLoadInfo ()
 Default destructor. More...
 

Detailed Description

template<typename T>
class dd4hep::cond::ConditionsContent::LoadInfo< T >

Concrete class for data loading information.

Author
M.Frank
Version
1.0
Date
31/03/2016

Definition at line 82 of file ConditionsContent.h.

Constructor & Destructor Documentation

◆ LoadInfo() [1/3]

template<typename T >
dd4hep::cond::ConditionsContent::LoadInfo< T >::LoadInfo ( const T &  i)
inline

Definition at line 85 of file ConditionsContent.h.

◆ LoadInfo() [2/3]

template<typename T >
dd4hep::cond::ConditionsContent::LoadInfo< T >::LoadInfo ( )
default

◆ LoadInfo() [3/3]

template<typename T >
dd4hep::cond::ConditionsContent::LoadInfo< T >::LoadInfo ( const LoadInfo< T > &  c)
delete

◆ ~LoadInfo()

template<typename T >
virtual dd4hep::cond::ConditionsContent::LoadInfo< T >::~LoadInfo ( )
virtualdefault

Member Function Documentation

◆ clone()

template<typename T >
virtual ConditionsLoadInfo* dd4hep::cond::ConditionsContent::LoadInfo< T >::clone ( ) const
inlineoverridevirtual

Implements dd4hep::cond::ConditionsLoadInfo.

Definition at line 94 of file ConditionsContent.h.

◆ operator=()

template<typename T >
LoadInfo& dd4hep::cond::ConditionsContent::LoadInfo< T >::operator= ( const LoadInfo< T > &  copy)
delete

◆ ptr()

template<typename T >
virtual const void* dd4hep::cond::ConditionsContent::LoadInfo< T >::ptr ( ) const
inlineoverridevirtual

Implements dd4hep::cond::ConditionsLoadInfo.

Definition at line 92 of file ConditionsContent.h.

◆ toString() [1/2]

std::string dd4hep::cond::ConditionsContent::LoadInfo< std::string >::toString ( ) const
inlinevirtual

Implements dd4hep::cond::ConditionsLoadInfo.

Definition at line 161 of file ConditionsContent.h.

◆ toString() [2/2]

template<typename T >
virtual std::string dd4hep::cond::ConditionsContent::LoadInfo< T >::toString ( ) const
overridevirtual

◆ type()

template<typename T >
virtual const std::type_info& dd4hep::cond::ConditionsContent::LoadInfo< T >::type ( ) const
inlineoverridevirtual

Implements dd4hep::cond::ConditionsLoadInfo.

Definition at line 90 of file ConditionsContent.h.

Member Data Documentation

◆ info

template<typename T >
T dd4hep::cond::ConditionsContent::LoadInfo< T >::info

Definition at line 84 of file ConditionsContent.h.


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