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 265 of file NTuple.h.
265 {
return this->m_ptr->get(); }
◆ operator*() [1/2]
Dereference operator for pointers.
Definition at line 267 of file NTuple.h.
267 {
return this->m_ptr->get(); }
◆ operator*() [2/2]
Dereference operator for pointers(CONST)
Definition at line 269 of file NTuple.h.
269 {
return this->m_ptr->get(); }
◆ operator*=()
Definition at line 294 of file NTuple.h.
295 this->m_ptr->set( this->m_ptr->get() * data );
◆ operator++() [1/2]
Definition at line 271 of file NTuple.h.
271 {
return *
this += TYP( 1 ); }
◆ operator++() [2/2]
Definition at line 272 of file NTuple.h.
272 {
return *
this += TYP( 1 ); }
◆ operator+=()
Definition at line 286 of file NTuple.h.
287 this->m_ptr->set( this->m_ptr->get() + data );
◆ operator--() [1/2]
Definition at line 273 of file NTuple.h.
273 {
return *
this -= TYP( 1 ); }
◆ operator--() [2/2]
Definition at line 274 of file NTuple.h.
274 {
return *
this -= TYP( 1 ); }
◆ operator-=()
Definition at line 290 of file NTuple.h.
291 this->m_ptr->set( this->m_ptr->get() - data );
◆ operator/=()
Definition at line 298 of file NTuple.h.
299 this->m_ptr->set( this->m_ptr->get() / data );
◆ operator=() [1/2]
template<class TYP >
template<class T >
Assignment operator.
Definition at line 282 of file NTuple.h.
283 this->m_ptr->set( data->get() );
◆ operator=() [2/2]
Assignment operator.
Definition at line 276 of file NTuple.h.
277 this->m_ptr->set( data );
The documentation for this class was generated from the following file:
- GaudiKernel/include/GaudiKernel/NTuple.h