Class acting as a smart pointer holding a N tuple _Item.
More...
#include <NTuple.h>
List of all members.
Detailed Description
template<class TYP>
class NTuple::Item< TYP >
Class acting as a smart pointer holding a N tuple _Item.
Definition at line 252 of file NTuple.h.
Member Typedef Documentation
Constructor & Destructor Documentation
Standard Constructor.
Definition at line 256 of file NTuple.h.
Member Function Documentation
Automatic type conversion.
Definition at line 258 of file NTuple.h.
{ return this->m_ptr->get(); }
Dereference operator for pointers.
Definition at line 260 of file NTuple.h.
{ return this->m_ptr->get(); }
Dereference operator for pointers(CONST)
Definition at line 262 of file NTuple.h.
{ return this->m_ptr->get(); }
Definition at line 287 of file NTuple.h.
{
this->m_ptr->set ( this->m_ptr->get() * data );
return *this;
}
Definition at line 264 of file NTuple.h.
{ return *this += TYP(1); }
Definition at line 265 of file NTuple.h.
{ return *this += TYP(1); }
Definition at line 279 of file NTuple.h.
{
this->m_ptr->set ( this->m_ptr->get() + data );
return *this;
}
Definition at line 267 of file NTuple.h.
{ return *this -= TYP(1); }
Definition at line 266 of file NTuple.h.
{ return *this -= TYP(1); }
Definition at line 283 of file NTuple.h.
{
this->m_ptr->set ( this->m_ptr->get() - data );
return *this;
}
Definition at line 291 of file NTuple.h.
{
this->m_ptr->set ( this->m_ptr->get() / data );
return *this;
}
template<class TYP>
template<class T >
Assignment operator.
Definition at line 275 of file NTuple.h.
{
this->m_ptr->set( data->get() );
return *this;
}
Assignment operator.
Definition at line 269 of file NTuple.h.
{
this->m_ptr->set( data );
return *this;
}
The documentation for this class was generated from the following file:
- /afs/cern.ch/sw/Gaudi/releases/GAUDI/GAUDI_v23r4/GaudiKernel/GaudiKernel/NTuple.h