Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef SGTOOLS_IFOLDER_H
6 #define SGTOOLS_IFOLDER_H
11 #ifndef GAUDIKERNEL_IALGTOOL_H
12 #include "GaudiKernel/IAlgTool.h"
virtual const_iterator begin() const =0
virtual StatusCode add(const CLID &clid, const std::string &skey)=0
add a data object identifier to the list
ItemList::const_iterator const_iterator
a run-time configurable list of data objects
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual const_iterator end() const =0
DeclareInterfaceID(IFolder, 1, 0)
Interface ID.
uint32_t CLID
The Class ID type.
std::set< FolderItem > ItemList
the list we manage
virtual StatusCode add(const std::string &typeName, const std::string &skey)=0
add a data object identifier to the list
virtual void updateItemList(bool checkValidCLID)=0
update list of items
virtual void clear()=0
clear the folder contents