BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
IRawDataCnvSvc::Leaf Class Reference

#include <IRawDataCnvSvc.h>

Inheritance diagram for IRawDataCnvSvc::Leaf:

Public Member Functions

 Leaf (const std::string &p, const CLID &c, const std::string &b, long u)
 Leaf (const Leaf &copy)
Leafoperator= (const Leaf &copy)
bool operator== (const Leaf &copy) const
 Leaf (const std::string &p, const CLID &c, const std::string &b, long u)
 Leaf (const Leaf &copy)
Leafoperator= (const Leaf &copy)
bool operator== (const Leaf &copy) const
 Leaf (const std::string &p, const CLID &c, const std::string &b, long u)
 Leaf (const Leaf &copy)
Leafoperator= (const Leaf &copy)
bool operator== (const Leaf &copy) const

Public Attributes

long userParameter
std::string path
std::string bank
CLID clid

Detailed Description

Constructor & Destructor Documentation

◆ Leaf() [1/6]

◆ Leaf() [2/6]

IRawDataCnvSvc::Leaf::Leaf ( const Leaf & copy)
inline

Definition at line 21 of file Event/RawDataCnvSvc/include/RawDataCnvSvc/IRawDataCnvSvc.h.

22 : std::vector<Leaf*>( 0 )
23 , userParameter( copy.userParameter )
24 , path( copy.path )
25 , bank( copy.bank )
26 , clid( copy.clid ) {}
uint32_t copy(const node_t &list, uint32_t *dest, size_t max)
Definition node.cxx:60

◆ Leaf() [3/6]

IRawDataCnvSvc::Leaf::Leaf ( const std::string & p,
const CLID & c,
const std::string & b,
long u )
inline

Definition at line 18 of file InstallArea/x86_64-el9-gcc13-dbg/include/RawDataCnvSvc/IRawDataCnvSvc.h.

19 : userParameter( u ), path( p ), bank( b ), clid( c ) {}

◆ Leaf() [4/6]

IRawDataCnvSvc::Leaf::Leaf ( const Leaf & copy)
inline

Definition at line 21 of file InstallArea/x86_64-el9-gcc13-dbg/include/RawDataCnvSvc/IRawDataCnvSvc.h.

22 : std::vector<Leaf*>( 0 )
23 , userParameter( copy.userParameter )
24 , path( copy.path )
25 , bank( copy.bank )
26 , clid( copy.clid ) {}

◆ Leaf() [5/6]

IRawDataCnvSvc::Leaf::Leaf ( const std::string & p,
const CLID & c,
const std::string & b,
long u )
inline

Definition at line 18 of file InstallArea/x86_64-el9-gcc13-opt/include/RawDataCnvSvc/IRawDataCnvSvc.h.

19 : userParameter( u ), path( p ), bank( b ), clid( c ) {}

◆ Leaf() [6/6]

IRawDataCnvSvc::Leaf::Leaf ( const Leaf & copy)
inline

Definition at line 21 of file InstallArea/x86_64-el9-gcc13-opt/include/RawDataCnvSvc/IRawDataCnvSvc.h.

22 : std::vector<Leaf*>( 0 )
23 , userParameter( copy.userParameter )
24 , path( copy.path )
25 , bank( copy.bank )
26 , clid( copy.clid ) {}

Member Function Documentation

◆ operator=() [1/3]

Leaf & IRawDataCnvSvc::Leaf::operator= ( const Leaf & copy)
inline

Definition at line 28 of file Event/RawDataCnvSvc/include/RawDataCnvSvc/IRawDataCnvSvc.h.

28 {
29 path = copy.path;
30 bank = copy.bank;
31 clid = copy.clid;
32 userParameter = copy.userParameter;
33 return *this;
34 }

◆ operator=() [2/3]

Leaf & IRawDataCnvSvc::Leaf::operator= ( const Leaf & copy)
inline

Definition at line 28 of file InstallArea/x86_64-el9-gcc13-dbg/include/RawDataCnvSvc/IRawDataCnvSvc.h.

28 {
29 path = copy.path;
30 bank = copy.bank;
31 clid = copy.clid;
32 userParameter = copy.userParameter;
33 return *this;
34 }

◆ operator=() [3/3]

Leaf & IRawDataCnvSvc::Leaf::operator= ( const Leaf & copy)
inline

Definition at line 28 of file InstallArea/x86_64-el9-gcc13-opt/include/RawDataCnvSvc/IRawDataCnvSvc.h.

28 {
29 path = copy.path;
30 bank = copy.bank;
31 clid = copy.clid;
32 userParameter = copy.userParameter;
33 return *this;
34 }

◆ operator==() [1/3]

bool IRawDataCnvSvc::Leaf::operator== ( const Leaf & copy) const
inline

Definition at line 36 of file Event/RawDataCnvSvc/include/RawDataCnvSvc/IRawDataCnvSvc.h.

36 {
37 return path == copy.path && bank == copy.bank && clid == copy.clid &&
38 userParameter == copy.userParameter;
39 }

◆ operator==() [2/3]

bool IRawDataCnvSvc::Leaf::operator== ( const Leaf & copy) const
inline

Definition at line 36 of file InstallArea/x86_64-el9-gcc13-dbg/include/RawDataCnvSvc/IRawDataCnvSvc.h.

36 {
37 return path == copy.path && bank == copy.bank && clid == copy.clid &&
38 userParameter == copy.userParameter;
39 }

◆ operator==() [3/3]

bool IRawDataCnvSvc::Leaf::operator== ( const Leaf & copy) const
inline

Definition at line 36 of file InstallArea/x86_64-el9-gcc13-opt/include/RawDataCnvSvc/IRawDataCnvSvc.h.

36 {
37 return path == copy.path && bank == copy.bank && clid == copy.clid &&
38 userParameter == copy.userParameter;
39 }

Member Data Documentation

◆ bank

std::string IRawDataCnvSvc::Leaf::bank

◆ clid

CLID IRawDataCnvSvc::Leaf::clid

◆ path

std::string IRawDataCnvSvc::Leaf::path

◆ userParameter

long IRawDataCnvSvc::Leaf::userParameter

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