CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
edm::VectorInputSourceDescription Struct Reference

#include <VectorInputSourceDescription.h>

Public Member Functions

 VectorInputSourceDescription ()
 
 VectorInputSourceDescription (std::shared_ptr< ProductRegistry > preg, PreallocationConfiguration const &allocations)
 

Public Attributes

PreallocationConfiguration const * allocations_
 
std::shared_ptr< ProductRegistryproductRegistry_
 

Detailed Description

Definition at line 18 of file VectorInputSourceDescription.h.

Constructor & Destructor Documentation

◆ VectorInputSourceDescription() [1/2]

edm::VectorInputSourceDescription::VectorInputSourceDescription ( )
inline

Definition at line 19 of file VectorInputSourceDescription.h.

19 : productRegistry_(nullptr) {}

◆ VectorInputSourceDescription() [2/2]

edm::VectorInputSourceDescription::VectorInputSourceDescription ( std::shared_ptr< ProductRegistry preg,
PreallocationConfiguration const &  allocations 
)
inline

Definition at line 21 of file VectorInputSourceDescription.h.

22  : productRegistry_(preg), allocations_(&allocations) {}

Member Data Documentation

◆ allocations_

PreallocationConfiguration const* edm::VectorInputSourceDescription::allocations_

Definition at line 25 of file VectorInputSourceDescription.h.

◆ productRegistry_

std::shared_ptr<ProductRegistry> edm::VectorInputSourceDescription::productRegistry_

Definition at line 24 of file VectorInputSourceDescription.h.

edm::VectorInputSourceDescription::productRegistry_
std::shared_ptr< ProductRegistry > productRegistry_
Definition: VectorInputSourceDescription.h:24
edm::VectorInputSourceDescription::allocations_
PreallocationConfiguration const * allocations_
Definition: VectorInputSourceDescription.h:25