CMS 3D CMS Logo

Classes | Namespaces | Functions

/data/doxygen/doxygen-1.7.3/gen/CMSSW_4_2_8/src/DataFormats/Common/interface/LazyGetter.h File Reference

#include <algorithm>
#include <vector>
#include "boost/concept_check.hpp"
#include "boost/iterator/transform_iterator.hpp"
#include "boost/shared_ptr.hpp"
#include "DataFormats/Common/interface/CMS_CLASS_VERSION.h"
#include "DataFormats/Common/interface/traits.h"
#include "DataFormats/Common/interface/Ref.h"
#include "DataFormats/Common/interface/DetSet.h"
#include "DataFormats/Common/interface/Handle.h"
#include "FWCore/Utilities/interface/EDMException.h"

Go to the source code of this file.

Classes

struct  edm::FindRegion< T >
struct  edm::FindValue< T >
class  edm::LazyAdapter< T >
class  edm::LazyGetter< T >
class  edm::LazyUnpacker< T >
class  edm::RegionIndex< T >
class  edm::UpdateGetterAdapter< T >

Namespaces

namespace  edm
 

A PluginFactory for concrete instances of class KalmanAlignmentMetricsUpdator.


namespace  edm::lazydetail

Functions

void edm::lazydetail::_throw_range (uint32_t region)
template<typename T >
Ref< LazyGetter< T >, T,
FindValue< T > > 
edm::makeRefToLazyGetter (const Handle< LazyGetter< T > > &handle, const uint32_t index)
template<class T >
void edm::swap (LazyGetter< T > &a, LazyGetter< T > &b)