20class ProvidesInterface
23 const std::string& getInterface()
const {
return iface_; }
25 void toString(std::ostream& os)
const { os <<
" Interface: " << iface_ <<
"\n"; }
27 template <
class XMLNode>
28 void outputXML(XMLNode* node)
const
30 node->SetAttribute(
"Interface", iface_.c_str());
35 explicit ProvidesInterface(T* UNUSED(t)) :
36 iface_(T::ELI_getInterface())