ATLAS Offline Software
DbObjectBuffer.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 // $Id: DbObjectBuffer.h 726071 2016-02-25 09:23:05Z krasznaa $
6 //====================================================================
7 //
8 // Package : StorageSvc (The pool framework)
9 //
10 // Description: Management of the object Databases
11 //
12 // @author M.Frank
13 //====================================================================
14 #ifndef POOL_DBOBJECTBUFFER_H
15 #define POOL_DBOBJECTBUFFER_H 1
16 
17 /*
18  * POOL namespace
19  */
20 namespace pool {
21 
22  // Declaration of arbitrary object buffer class
23  template <class T, int i> class DbObjectBuffer {
24  public:
26  T buffer[i];
30  virtual ~DbObjectBuffer() { }
31  };
32 }
33 #endif // POOL_DBOBJECTBUFFER_H
pool::DbObjectBuffer::~DbObjectBuffer
virtual ~DbObjectBuffer()
Standard destructor.
Definition: DbObjectBuffer.h:30
pool
pool namespace
Definition: libname.h:15
pool::DbObjectBuffer
Definition: DbObjectBuffer.h:23
lumiFormat.i
int i
Definition: lumiFormat.py:92
pool::DbObjectBuffer::buffer
T buffer[i]
Object buffer.
Definition: DbObjectBuffer.h:26
pool::DbObjectBuffer::DbObjectBuffer
DbObjectBuffer()
Standard Constructor.
Definition: DbObjectBuffer.h:28