Class acting as a smart pointer holding a N tuple _Item.
More...
#include </builds/gaudi/Gaudi/GaudiKernel/include/GaudiKernel/NTuple.h>
template<class TYP>
class NTuple::Item< TYP >
Class acting as a smart pointer holding a N tuple _Item.
Definition at line 58 of file NTuple.h.
◆ _My
◆ Item()
◆ operator const TYP()
Automatic type conversion.
Definition at line 266 of file NTuple.h.
266 {
return this->m_ptr->get(); }
◆ operator*() [1/2]
Dereference operator for pointers.
Definition at line 268 of file NTuple.h.
268 {
return this->m_ptr->get(); }
◆ operator*() [2/2]
Dereference operator for pointers(CONST)
Definition at line 270 of file NTuple.h.
270 {
return this->m_ptr->get(); }
◆ operator*=()
Definition at line 295 of file NTuple.h.
296 this->m_ptr->set( this->m_ptr->get() * data );
◆ operator++() [1/2]
Definition at line 272 of file NTuple.h.
272 {
return *
this += TYP( 1 ); }
◆ operator++() [2/2]
Definition at line 273 of file NTuple.h.
273 {
return *
this += TYP( 1 ); }
◆ operator+=()
Definition at line 287 of file NTuple.h.
288 this->m_ptr->set( this->m_ptr->get() + data );
◆ operator--() [1/2]
Definition at line 274 of file NTuple.h.
274 {
return *
this -= TYP( 1 ); }
◆ operator--() [2/2]
Definition at line 275 of file NTuple.h.
275 {
return *
this -= TYP( 1 ); }
◆ operator-=()
Definition at line 291 of file NTuple.h.
292 this->m_ptr->set( this->m_ptr->get() - data );
◆ operator/=()
Definition at line 299 of file NTuple.h.
300 this->m_ptr->set( this->m_ptr->get() / data );
◆ operator=() [1/2]
template<class TYP >
template<class T >
Assignment operator.
Definition at line 283 of file NTuple.h.
284 this->m_ptr->set( data->get() );
◆ operator=() [2/2]
Assignment operator.
Definition at line 277 of file NTuple.h.
278 this->m_ptr->set( data );
The documentation for this class was generated from the following file:
- GaudiKernel/include/GaudiKernel/NTuple.h