Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
DataFormats
Common
src
View.cc
Go to the documentation of this file.
1
#include "
DataFormats/Common/interface/View.h
"
2
3
namespace
edm
4
{
5
//------------------------------------------------------------------
6
// Implementation of ViewBase.
7
//------------------------------------------------------------------
8
9
10
ViewBase::~ViewBase
() { }
11
12
std::unique_ptr<ViewBase>
13
ViewBase::clone
()
const
14
{
15
auto
p
=
doClone
();
16
assert
(
typeid
(*
p
)==
typeid
(*
this
) &&
"doClone() incorrectly overriden"
);
17
return
p
;
18
}
19
20
ViewBase::ViewBase
() {}
21
22
ViewBase::ViewBase
(
ViewBase
const
&) { }
23
24
}
assert
assert(m_qm.get())
edm::ViewBase::doClone
virtual std::unique_ptr< ViewBase > doClone() const =0
edm::ViewBase::clone
std::unique_ptr< ViewBase > clone() const
Definition:
View.cc:13
View.h
edm::ViewBase::ViewBase
ViewBase()
Definition:
View.cc:20
edm::ViewBase::~ViewBase
virtual ~ViewBase()
Definition:
View.cc:10
edm::ViewBase
Definition:
View.h:38
AlCaHLTBitMon_ParallelJobs.p
tuple p
Definition:
AlCaHLTBitMon_ParallelJobs.py:152
Generated for CMSSW Reference Manual by
1.8.5