ATLAS Offline Software
Loading...
Searching...
No Matches
TRTCond::StrawDxTrait Class Reference

trait class to deal with StrawDx in NestedContainers More...

#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()

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

Definition at line 34 of file StrawDxContainer.h.

34{ out = in ; }

◆ erase()

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

Definition at line 33 of file StrawDxContainer.h.

33{ initialize(x) ; }
#define x
void initialize()

◆ footprint()

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

Definition at line 37 of file StrawDxContainer.h.

37{ return sizeof(x) ; }

◆ initialize()

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

Definition at line 36 of file StrawDxContainer.h.

36{ x = initialvalue() ; }
static StrawDx initialvalue()

◆ initialvalue()

StrawDx TRTCond::StrawDxTrait::initialvalue ( )
inlinestatic

Definition at line 39 of file StrawDxContainer.h.

39{ return StrawDx() ; }

◆ isequal()

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

Definition at line 40 of file StrawDxContainer.h.

40{ return x==y ; }
#define y

◆ isvalid()

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

Definition at line 35 of file StrawDxContainer.h.

35{ return x.isvalid() ; }

◆ print()

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: