21class ProvidesInterface
24 const std::string& getInterface()
const {
return iface_; }
26 void toString(std::ostream& os)
const { os <<
" Interface: " << iface_ <<
"\n"; }
28 template <
class XMLNode>
29 void outputXML(XMLNode* node)
const
31 node->SetAttribute(
"Interface", iface_.c_str());
36 explicit ProvidesInterface(T* UNUSED(t)) :
37 iface_(T::ELI_getInterface())