BOSS 7.0.2
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
 

Public Attributes

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

Detailed Description

Constructor & Destructor Documentation

◆ Leaf() [1/4]

◆ Leaf() [2/4]

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

Definition at line 26 of file Event/RawDataCnvBase/RawDataCnvBase-01-00-03/RawDataCnvBase/IRawDataCnvSvc.h.

27 : std::vector<Leaf*>(0), userParameter(copy.userParameter), path(copy.path),
28 bank(copy.bank), clid(copy.clid) {}
uint32_t copy(const node_t &list, uint32_t *dest, size_t max)
Definition: node.cxx:64

◆ Leaf() [3/4]

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

◆ Leaf() [4/4]

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

Definition at line 26 of file InstallArea/include/RawDataCnvBase/RawDataCnvBase/IRawDataCnvSvc.h.

27 : std::vector<Leaf*>(0), userParameter(copy.userParameter), path(copy.path),
28 bank(copy.bank), clid(copy.clid) {}

Member Function Documentation

◆ operator=() [1/2]

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

Definition at line 29 of file Event/RawDataCnvBase/RawDataCnvBase-01-00-03/RawDataCnvBase/IRawDataCnvSvc.h.

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

◆ operator=() [2/2]

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

Definition at line 29 of file InstallArea/include/RawDataCnvBase/RawDataCnvBase/IRawDataCnvSvc.h.

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

◆ operator==() [1/2]

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

Definition at line 36 of file Event/RawDataCnvBase/RawDataCnvBase-01-00-03/RawDataCnvBase/IRawDataCnvSvc.h.

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

◆ operator==() [2/2]

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

Definition at line 36 of file InstallArea/include/RawDataCnvBase/RawDataCnvBase/IRawDataCnvSvc.h.

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

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: