1 #ifndef Utilities_ExtensionCord_h 2 #define Utilities_ExtensionCord_h 51 const T*
get()
const {
53 throw cms::Exception(
"InvalidExtensionCord") <<
"an edm::ExtensionCord for type " <<
typeid(
T).
name()
54 <<
" was not connected to an outlet. This is a programming error.";
const T * operator->() const
std::shared_ptr< Holder > holder_
void setGetter(extensioncord::ECGetterBase< T > *iGetter)
const T & operator*() const
bool connected() const
Returns true if the ExtensionCord is connected to an outlet and can therefore deliver data...
extensioncord::ECGetterBase< T > * getter_