11#ifndef SGTOOLS_DATAHANDLEBASE_H
12#define SGTOOLS_DATAHANDLEBASE_H 1
81 virtual const std::string&
key()
const override;
84 StatusCode setState(
IProxyDict* store,
const ID_type& name)
const;
101 StatusCode setState(
IProxyDict* store,
const ID_type& name);
uint32_t CLID
The Class ID type.
Define macros for attributes used to control the static checker.
#define ATLAS_NOT_THREAD_SAFE
getNoisyStrip() Find noisy strips from hitmaps and write out into xml/db formats
SG::DataProxy * m_proxy
the proxy holding the object we are bound to
DataHandleBase()
Default constructor:
bool m_useItr
use the proxy-iterator or just the proxy ?
ID_type ID() const
get the data object key (ID)
SG::ConstProxyIterator m_itrEnd
iterator pointing at the end of the range of proxies
bool isInitialized() const
weaker test but it does not touch the disk!
virtual bool isSet() const override
DataHandleBase & operator=(const DataHandleBase &rhs)
Assignment operator:
SG::ConstProxyIterator m_itr
iterator pointing at the beginning of the range of proxies
virtual CLID clid() const =0
the CLID of the object we are bound to
virtual const std::string & key() const =0
ProxyMap::const_iterator ConstProxyIterator