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 50 of file NTuple.h.
◆ _My
◆ Item()
◆ operator const TYP()
Automatic type conversion.
Definition at line 258 of file NTuple.h.
258 {
return this->m_ptr->get(); }
◆ operator*() [1/2]
Dereference operator for pointers.
Definition at line 260 of file NTuple.h.
260 {
return this->m_ptr->get(); }
◆ operator*() [2/2]
Dereference operator for pointers(CONST)
Definition at line 262 of file NTuple.h.
262 {
return this->m_ptr->get(); }
◆ 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 264 of file NTuple.h.
264 {
return *
this += TYP( 1 ); }
◆ operator++() [2/2]
Definition at line 265 of file NTuple.h.
265 {
return *
this += TYP( 1 ); }
◆ operator+=()
Definition at line 279 of file NTuple.h.
280 this->m_ptr->set( this->m_ptr->get() + data );
◆ operator--() [1/2]
Definition at line 266 of file NTuple.h.
266 {
return *
this -= TYP( 1 ); }
◆ operator--() [2/2]
Definition at line 267 of file NTuple.h.
267 {
return *
this -= TYP( 1 ); }
◆ operator-=()
Definition at line 283 of file NTuple.h.
284 this->m_ptr->set( this->m_ptr->get() - data );
◆ operator/=()
Definition at line 291 of file NTuple.h.
292 this->m_ptr->set( this->m_ptr->get() / data );
◆ operator=() [1/2]
template<class TYP >
template<class T >
Assignment operator.
Definition at line 275 of file NTuple.h.
276 this->m_ptr->set( data->get() );
◆ operator=() [2/2]
Assignment operator.
Definition at line 269 of file NTuple.h.
270 this->m_ptr->set( data );
The documentation for this class was generated from the following file:
- GaudiKernel/include/GaudiKernel/NTuple.h