cdovisitor.cpp

来自「financal instrument pricing using c」· C++ 代码 · 共 45 行

CPP
45
字号
// CDOVisitor.cpp
//
// Base class for all CDO visitors
//
// 16 september 1998	RD	Started
// 28 January 2004 DD For CF
// (C) Datasim Education BV 1998-2004

#include "CDOVisitor.hpp"

// Constructors and Destructor
CDOVisitor::CDOVisitor()
{ // Default constructor
}

CDOVisitor::CDOVisitor(const CDOVisitor& source)
{ // Copy constructor
}

CDOVisitor::~CDOVisitor()
{ // Destructor
}


void CDOVisitor::Visit(CDO& sc)
{ // Visit CDO composite
  // Override in subclasses to add extra behaviour

	CDO::iterator it;

	// Send all CDOs in the composite to the visitor
	for (it=sc.Begin(); it!=sc.End(); it++)
	{
		(*it)->Accept(*this);
	}
}


// Operators
CDOVisitor& CDOVisitor::operator = (const CDOVisitor& source)
{ // Assignment

	return *this;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?