CMS 3D CMS Logo

Static Public Member Functions

edm::reftobase::RefProdRefHolderToRefVector Struct Reference

#include <RefProd.h>

List of all members.

Static Public Member Functions

static std::auto_ptr
< RefVectorHolderBase
makeVectorBaseHolder ()
static std::auto_ptr
< RefVectorHolderBase
makeVectorHolder ()

Detailed Description

Definition at line 268 of file RefProd.h.


Member Function Documentation

static std::auto_ptr<RefVectorHolderBase> edm::reftobase::RefProdRefHolderToRefVector::makeVectorBaseHolder ( ) [inline, static]

Definition at line 273 of file RefProd.h.

References edm::errors::InvalidReference, and edm::Exception::throwThis().

                                                                      {
        Exception::throwThis(errors::InvalidReference, "attempting to make a RefVectorHolderBase from a RefProd<C>.\n");
        return std::auto_ptr<RefVectorHolderBase>();
      }
static std::auto_ptr<RefVectorHolderBase> edm::reftobase::RefProdRefHolderToRefVector::makeVectorHolder ( ) [inline, static]

Definition at line 269 of file RefProd.h.

References edm::errors::InvalidReference, and edm::Exception::throwThis().

                                                                  {
        Exception::throwThis(errors::InvalidReference, "attempting to make a BaseVectorHolder<T> from a RefProd<C>.\n");
        return std::auto_ptr<RefVectorHolderBase>();
      }