11 return visitor.
visit(*
this, data);
virtual boost::any visit(ModuleComposition const &composition, boost::any const &data)=0
std::string const & getModuleName() const
ModuleComposition(std::string const &moduleName)
virtual void writeToStream(std::ostream &stream) const override
virtual boost::any accept(CompositionVisitor &visitor, boost::any const &data) const override