Newer
Older
#pragma once
#include "VariableNetworkNodeDumpingVisitor.h"
#include <string>
namespace ChimeraTK {
// Forward declarations
class VariableNetwork;
/**
* @brief The VariableNetworkDumpingVisitor class
*
* This class provides a textual dump of the VariableNetwork
*/
class VariableNetworkDumpingVisitor : public Visitor<VariableNetwork>, public VariableNetworkNodeDumpingVisitor {
public:
VariableNetworkDumpingVisitor(const std::string& prefix, std::ostream& stream);
virtual ~VariableNetworkDumpingVisitor() {}
void dispatch(const VariableNetwork& t);
using Visitor<VariableNetworkNode>::dispatch;