#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 37 of file ESHandle.h.
|
inline |
Definition at line 42 of file ESHandle.h.
|
inlineprivate |
Definition at line 70 of file ESHandle.h.
|
inlineprivate |
Definition at line 73 of file ESHandle.h.
|
inline |
Definition at line 45 of file ESHandle.h.
References fwlite::ESHandle< T >::m_data.
Referenced by main(), and core.AutoHandle.AutoHandle::ReallyLoad().
|
inline |
Definition at line 47 of file ESHandle.h.
References fwlite::ESHandle< T >::m_data, and fwlite::ESHandle< T >::m_exception.
|
inline |
Definition at line 54 of file ESHandle.h.
References fwlite::ESHandle< T >::m_data, and fwlite::ESHandle< T >::m_exception.
|
inline |
Definition at line 62 of file ESHandle.h.
|
friend |
Definition at line 39 of file ESHandle.h.
|
private |
Definition at line 80 of file ESHandle.h.
Referenced by fwlite::ESHandle< T >::isValid(), fwlite::ESHandle< T >::operator*(), and fwlite::ESHandle< T >::operator->().
|
private |
Definition at line 81 of file ESHandle.h.
Referenced by fwlite::ESHandle< T >::operator*(), and fwlite::ESHandle< T >::operator->().