#include <HanConfigCompAlg.h>
Definition at line 22 of file HanConfigCompAlg.h.
◆ HanConfigCompAlg() [1/2]
dqi::HanConfigCompAlg::HanConfigCompAlg |
( |
| ) |
|
◆ HanConfigCompAlg() [2/2]
Definition at line 22 of file HanConfigCompAlg.cxx.
29 TIter nextAlg(
other.m_subAlgs);
31 while((otherAlg =
dynamic_cast<TObjString*
>(nextAlg())) != 0){
32 TObjString*
alg =
new TObjString(*otherAlg);
35 TIter nextLib(
other.m_libs);
37 while((otherLib =
dynamic_cast<TObjString*
>(nextLib())) != 0){
38 TObjString* lib =
new TObjString(*otherLib);
◆ ~HanConfigCompAlg()
dqi::HanConfigCompAlg::~HanConfigCompAlg |
( |
| ) |
|
|
virtual |
◆ AddAlg()
void dqi::HanConfigCompAlg::AddAlg |
( |
std::string |
alg | ) |
|
|
virtual |
◆ AddLib()
void dqi::HanConfigCompAlg::AddLib |
( |
std::string |
lib | ) |
|
|
virtual |
◆ GetAllAlg()
TIter dqi::HanConfigCompAlg::GetAllAlg |
( |
| ) |
const |
|
virtual |
◆ GetAllLib()
TIter dqi::HanConfigCompAlg::GetAllLib |
( |
| ) |
const |
|
virtual |
◆ GetName()
const char * dqi::HanConfigCompAlg::GetName |
( |
| ) |
const |
|
virtual |
◆ operator=()
Definition at line 44 of file HanConfigCompAlg.cxx.
46 if (
this == &
other)
return *
this;
51 TIter nextAlg(
other.m_subAlgs);
53 while((otherAlg =
dynamic_cast<TObjString*
>(nextAlg())) != 0){
54 TObjString*
alg =
new TObjString(*otherAlg);
57 TIter nextLib(
other.m_libs);
59 while((otherLib =
dynamic_cast<TObjString*
>(nextLib())) != 0){
60 TObjString* lib =
new TObjString(*otherLib);
◆ PrintIOStream()
void dqi::HanConfigCompAlg::PrintIOStream |
( |
std::ostream & |
o | ) |
const |
|
virtual |
Definition at line 119 of file HanConfigCompAlg.cxx.
122 o <<
"\nHanConfigCompAlg: " << this->
GetName() <<
"\n";
125 o <<
" Sub-Algorithms = {\n";
128 while((
alg=
dynamic_cast<TObjString*
>(nextAlg()))!=0){
133 if (!(
m_libs->IsEmpty())) {
134 o <<
" Libraries = {\n";
137 while((lib=
dynamic_cast<TObjString*
>(nextLib()))!=0){
◆ SetName()
void dqi::HanConfigCompAlg::SetName |
( |
std::string |
name | ) |
|
|
virtual |
◆ m_libs
TSeqCollection* dqi::HanConfigCompAlg::m_libs |
|
protected |
◆ m_name
TObjString dqi::HanConfigCompAlg::m_name |
|
protected |
◆ m_subAlgs
TSeqCollection* dqi::HanConfigCompAlg::m_subAlgs |
|
protected |
The documentation for this class was generated from the following files: