ATLAS Offline Software
Static Public Member Functions | List of all members
TRTCond::StrawDxTrait Class Reference

#include <StrawDxContainer.h>

Collaboration diagram for TRTCond::StrawDxTrait:

Static Public Member Functions

static void erase (StrawDx &x)
 
static void copy (StrawDx &out, const StrawDx &in)
 
static bool isvalid (const StrawDx &x)
 
static void initialize (StrawDx &x)
 
static size_t footprint (const StrawDx &x)
 
static void print (const StrawDx &x)
 
static StrawDx initialvalue ()
 
static bool isequal (const StrawDx &x, const StrawDx &y)
 

Detailed Description

trait class to deal with StrawDx in NestedContainers

Definition at line 30 of file StrawDxContainer.h.

Member Function Documentation

◆ copy()

static void TRTCond::StrawDxTrait::copy ( StrawDx out,
const StrawDx in 
)
inlinestatic

Definition at line 34 of file StrawDxContainer.h.

34 { out = in ; }

◆ erase()

static void TRTCond::StrawDxTrait::erase ( StrawDx x)
inlinestatic

Definition at line 33 of file StrawDxContainer.h.

33 { initialize(x) ; }

◆ footprint()

static size_t TRTCond::StrawDxTrait::footprint ( const StrawDx x)
inlinestatic

Definition at line 37 of file StrawDxContainer.h.

37 { return sizeof(x) ; }

◆ initialize()

static void TRTCond::StrawDxTrait::initialize ( StrawDx x)
inlinestatic

Definition at line 36 of file StrawDxContainer.h.

36 { x = initialvalue() ; }

◆ initialvalue()

static StrawDx TRTCond::StrawDxTrait::initialvalue ( )
inlinestatic

Definition at line 39 of file StrawDxContainer.h.

39 { return StrawDx() ; }

◆ isequal()

static bool TRTCond::StrawDxTrait::isequal ( const StrawDx x,
const StrawDx y 
)
inlinestatic

Definition at line 40 of file StrawDxContainer.h.

40 { return x==y ; }

◆ isvalid()

static bool TRTCond::StrawDxTrait::isvalid ( const StrawDx x)
inlinestatic

Definition at line 35 of file StrawDxContainer.h.

35 { return x.isvalid() ; }

◆ print()

static void TRTCond::StrawDxTrait::print ( const StrawDx x)
inlinestatic

Definition at line 38 of file StrawDxContainer.h.

38 { x.print() ; }

The documentation for this class was generated from the following file:
python.AthDsoLogger.out
out
Definition: AthDsoLogger.py:71
TRTCond::StrawDxTrait::initialvalue
static StrawDx initialvalue()
Definition: StrawDxContainer.h:39
x
#define x
TRTCond::StrawDxTrait::initialize
static void initialize(StrawDx &x)
Definition: StrawDxContainer.h:36
y
#define y