ATLAS Offline Software
Database
APR
StorageSvc
StorageSvc
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
];
28
DbObjectBuffer
() { }
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:85
pool::DbObjectBuffer::buffer
T buffer[i]
Object buffer.
Definition:
DbObjectBuffer.h:26
pool::DbObjectBuffer::DbObjectBuffer
DbObjectBuffer()
Standard Constructor.
Definition:
DbObjectBuffer.h:28
Generated on Sun Jan 19 2025 21:09:11 for ATLAS Offline Software by
1.8.18