21#ifndef PERSISTENTDATAMODEL_ATHENAATTRIBUTELIST_H
22#define PERSISTENTDATAMODEL_ATHENAATTRIBUTELIST_H
25#include "CoralBase/Attribute.h"
26#include "CoralBase/AttributeList.h"
27#include "CoralBase/AttributeListSpecification.h"
31#include "GaudiKernel/DataObject.h"
64 void print(std::ostream& os)
const;
66 const coral::AttributeList&
coralList()
const {
return *
static_cast<const coral::AttributeList*
>(
this);}
71#include "AthenaKernel/CondCont.h"
#define CONDCONT_DEF(...)
macros to associate a CLID to a type
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Define macros for attributes used to control the static checker.
An AttributeList represents a logical row of attributes in a metadata table.
virtual ~AthenaAttributeList()
AthenaAttributeList()
Construct empty attribute list with empty specification.
const coral::AttributeList & coralList() const
void print(std::ostream &os) const
print to simulate function provided by old POOL AttributeList