Go to the source code of this file.
|
#define | GEN_(type, varaible) |
|
◆ GEN_
#define GEN_ |
( |
|
type, |
|
|
|
varaible |
|
) |
| |
Value:
template<> std::set<std::string>& TrigComposite::detailsMustSetList<type>() { return varaible##ToBeSet; } \
template<>
const type& TrigComposite::specimen<type>()
const {
static const type x{};
return x;} \
template
void TrigComposite::addDetail<type>(
const std::string&,
const type&); \
template
void TrigComposite::setDetail<type>(
const std::string&,
const type&); \
template bool TrigComposite::hasDetail<type>(const std::string& ) const; \
template
const type& TrigComposite::getDetail<type>(
const std::string& )
const; \
template void TrigComposite::eraseDetail<type>(const std::string& ); \
template void TrigComposite::setFormat<type>(const std::vector<std::string>&, bool ); \
template void TrigComposite::mustSet<type>(const std::string&);
Definition at line 155 of file TrigComposite.cxx.
◆ operator<<()
Prints the content of the object.
Definition at line 198 of file TrigComposite.cxx.
199 log <<
"TrigComposite object: " <<
d.name() <<
endmsg;
200 print<float> (
log,
d,
"floats");
201 print<int> (
log,
d,
"ints");
202 print<std::string> (
log,
d,
"strings");
205 print<std::vector<float> > (
log,
d,
"vector of floats") ;
206 print<std::vector<int> > (
log,
d,
"vector of ints");
207 print<std::vector<string> > (
log,
d,
"vector of strings");
210 typedef std::map<std::string, TrigFeatureLink>::value_type key_value;
212 log <<
"(" << kv.first <<
", " <<
"CLID:" << kv.second.clid() <<
") ";
216 log <<
"There are no objects assocuiated with this TrigComposite object" <<
endmsg;