![]() |
ATLAS Offline Software
|
IContainer is the base class for container objects. More...
#include <PoolSvc/IContainer.h>
Public Member Functions | |
| virtual const std::string & | name () const =0 |
| Returns the name of this container. | |
| virtual ITokenIterator * | tokens ()=0 |
| Starts an iteration over the tokens in the container. | |
| virtual bool | attributeOfType (const std::string &attributeName, void *data, const std::type_info &typeInfo, const std::string &option)=0 |
| The method returning the attribute data given a name. | |
| virtual bool | setAttributeOfType (const std::string &attributeName, const void *data, const std::type_info &typeInfo, const std::string &option)=0 |
| The method setting the attribute data given a name. | |
| virtual | ~IContainer ()=default |
| Virtual destructor for the interface. | |
IContainer is the base class for container objects.
Definition at line 23 of file IContainer.h.
|
virtualdefault |
Virtual destructor for the interface.
|
pure virtual |
The method returning the attribute data given a name.
Implemented in pool::Container.
|
pure virtual |
Returns the name of this container.
Implemented in pool::Container.
|
pure virtual |
The method setting the attribute data given a name.
Implemented in pool::Container.
|
pure virtual |
Starts an iteration over the tokens in the container.
Returns a token iterator whose ownership is passed to the user.
Implemented in pool::Container.