CMS 3D CMS Logo

List of all members | Public Member Functions | Static Public Member Functions | Private Member Functions | Static Private Attributes
l1t::UnpackerFactory Class Reference

#include <UnpackerFactory.h>

Public Member Functions

std::shared_ptr< Unpackermake (const std::string &) const
 

Static Public Member Functions

static const UnpackerFactoryget ()
 

Private Member Functions

 UnpackerFactory ()
 

Static Private Attributes

static const UnpackerFactory instance_
 

Detailed Description

Definition at line 12 of file UnpackerFactory.h.

Constructor & Destructor Documentation

l1t::UnpackerFactory::UnpackerFactory ( )
inlineprivate

Definition at line 18 of file UnpackerFactory.h.

References instance_.

18 {};

Member Function Documentation

static const UnpackerFactory* l1t::UnpackerFactory::get ( )
inlinestatic
std::shared_ptr< Unpacker > l1t::UnpackerFactory::make ( const std::string &  name) const

Member Data Documentation

const UnpackerFactory l1t::UnpackerFactory::instance_
staticprivate

Definition at line 18 of file UnpackerFactory.h.

Referenced by get(), and UnpackerFactory().