00001 #include "DataFormats/Common/interface/View.h" 00002 00003 namespace edm 00004 { 00005 //------------------------------------------------------------------ 00006 // Implementation of ViewBase. 00007 //------------------------------------------------------------------ 00008 00009 00010 ViewBase::~ViewBase() { } 00011 00012 ViewBase* 00013 ViewBase::clone() const 00014 { 00015 ViewBase* p = doClone(); 00016 assert(typeid(*p)==typeid(*this) && "doClone() incorrectly overriden"); 00017 return p; 00018 } 00019 00020 ViewBase::ViewBase() {} 00021 00022 ViewBase::ViewBase(ViewBase const&) { } 00023 00024 }