ATLAS Offline Software
Classes | Namespaces | Typedefs | Functions
UpdateHandle.h File Reference

Handle class for modifying an existing object in StoreGate. More...

#include "StoreGate/VarHandleBase.h"
#include "StoreGate/UpdateHandleKey.h"
#include "StoreGate/StoreGateSvc.h"
#include "GaudiKernel/EventContext.h"
#include <string>
#include "StoreGate/UpdateHandle.icc"
Include dependency graph for UpdateHandle.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  SG::IsThreadSafeForUH< T, VALT >
 
struct  SG::IsThreadSafeForUH< T, typename T::thread_safe >
 
class  SG::UpdateHandle< T >
 

Namespaces

 SG
 Forward declaration.
 

Typedefs

template<class T >
using SG::RWVar = UpdateHandle< T >
 

Functions

template<class T >
UpdateHandle< T > SG::makeHandle (const UpdateHandleKey< T > &key)
 Return an UpdateHandle referencing key. More...
 
template<class T >
UpdateHandle< T > SG::makeHandle (const UpdateHandleKey< T > &key, const EventContext &ctx)
 Return an UpdateHandle referencing key for an explicit context. More...
 

Detailed Description

Handle class for modifying an existing object in StoreGate.

Author
S. Binet, P. Calafiura, scott snyder snyde.nosp@m.r@bn.nosp@m.l.gov
Date
Updated: Feb, 2016

Definition in file UpdateHandle.h.