#include <ESHandle.h>
Public Member Functions | |
ESHandle () | |
bool | isValid () const |
const T & | operator* () const |
const T * | operator-> () const |
const std::type_info & | typeInfo () const |
Private Member Functions | |
ESHandle (const void *iData) | |
ESHandle (cms::Exception *iException) | |
Private Attributes | |
const T * | m_data |
std::shared_ptr< cms::Exception > | m_exception |
Friends | |
class | fwlite::Record |
Definition at line 36 of file ESHandle.h.
|
inline |
Definition at line 41 of file ESHandle.h.
|
inlineprivate |
Definition at line 69 of file ESHandle.h.
|
inlineprivate |
Definition at line 72 of file ESHandle.h.
|
inline |
Definition at line 44 of file ESHandle.h.
References fwlite::ESHandle< T >::m_data.
Referenced by main(), and core.AutoHandle.AutoHandle::ReallyLoad().
|
inline |
Definition at line 46 of file ESHandle.h.
References fwlite::ESHandle< T >::m_data, and fwlite::ESHandle< T >::m_exception.
|
inline |
Definition at line 53 of file ESHandle.h.
References fwlite::ESHandle< T >::m_data, and fwlite::ESHandle< T >::m_exception.
|
inline |
Definition at line 61 of file ESHandle.h.
|
friend |
Definition at line 38 of file ESHandle.h.
|
private |
Definition at line 79 of file ESHandle.h.
Referenced by fwlite::ESHandle< T >::isValid(), fwlite::ESHandle< T >::operator*(), and fwlite::ESHandle< T >::operator->().
|
private |
Definition at line 80 of file ESHandle.h.
Referenced by fwlite::ESHandle< T >::operator*(), and fwlite::ESHandle< T >::operator->().