ATLAS Offline Software
Loading...
Searching...
No Matches
IAthenaBarCode Class Reference

#include <IAthenaBarCode.h>

Inheritance diagram for IAthenaBarCode:
Collaboration diagram for IAthenaBarCode:

Public Member Functions

 IAthenaBarCode ()
virtual ~IAthenaBarCode ()=default
virtual AthenaBarCode_t getAthenaBarCode () const
virtual void setAthenaBarCode (AthenaBarCode_t)
virtual bool hasSameAthenaBarCode (const IAthenaBarCode &) const
virtual bool hasSameAthenaBarCodeExceptVersion (const IAthenaBarCode &) const
virtual AthenaBarCodeVersion_t getVersion () const
virtual void newVersion ()
virtual void setVersion (AthenaBarCodeVersion_t)

Static Public Attributes

static const AthenaBarCode_t UNDEFINEDBARCODE = (AthenaBarCode_t)(-1)
static const AthenaBarCode_t UNDEFINEDVERSION = UNDEFINEDBARCODE

Detailed Description

Definition at line 48 of file AthenaKernel/AthenaKernel/IAthenaBarCode.h.

Constructor & Destructor Documentation

◆ IAthenaBarCode()

IAthenaBarCode::IAthenaBarCode ( )
inline

Definition at line 59 of file AthenaKernel/AthenaKernel/IAthenaBarCode.h.

59{ }

◆ ~IAthenaBarCode()

virtual IAthenaBarCode::~IAthenaBarCode ( )
virtualdefault

Member Function Documentation

◆ getAthenaBarCode()

◆ getVersion()

◆ hasSameAthenaBarCode()

◆ hasSameAthenaBarCodeExceptVersion()

◆ newVersion()

◆ setAthenaBarCode()

◆ setVersion()

Member Data Documentation

◆ UNDEFINEDBARCODE

const AthenaBarCode_t IAthenaBarCode::UNDEFINEDBARCODE = (AthenaBarCode_t)(-1)
static

Definition at line 52 of file AthenaKernel/AthenaKernel/IAthenaBarCode.h.

◆ UNDEFINEDVERSION

const AthenaBarCode_t IAthenaBarCode::UNDEFINEDVERSION = UNDEFINEDBARCODE
static

Definition at line 53 of file AthenaKernel/AthenaKernel/IAthenaBarCode.h.


The documentation for this class was generated from the following file: