![]() |
ATLAS Offline Software
|
#include <Container.h>
Public Member Functions | |
| Container (pool::FileDescriptor &fileDescriptor, const std::string &name) | |
| ~Container ()=default | |
| destructor | |
| const std::string & | name () const |
| Returns the name of this container. | |
| TokenIterator * | tokens () |
| Starts an iteration over the tokens in the container. | |
| bool | attributeOfType (const std::string &attributeName, void *data, const std::type_info &typeInfo, const std::string &option) |
| The method returning the attribute data given a name. | |
| bool | setAttributeOfType (const std::string &attributeName, const void *data, const std::type_info &typeInfo, const std::string &option) |
| The method setting the attribute data given a name. | |
Private Attributes | |
| std::string | m_name |
| The name of the container. | |
| pool::FileDescriptor & | m_fileDescriptor |
| Reference to file descriptor of the parent database. | |
Definition at line 20 of file Container.h.
| Container::Container | ( | pool::FileDescriptor & | fileDescriptor, |
| const std::string & | name ) |
Definition at line 14 of file Container.cxx.
|
default |
destructor
| bool Container::attributeOfType | ( | const std::string & | attributeName, |
| void * | data, | ||
| const std::type_info & | typeInfo, | ||
| const std::string & | option ) |
The method returning the attribute data given a name.
Definition at line 26 of file Container.cxx.
|
inline |
| bool Container::setAttributeOfType | ( | const std::string & | attributeName, |
| const void * | data, | ||
| const std::type_info & | typeInfo, | ||
| const std::string & | option ) |
The method setting the attribute data given a name.
Definition at line 46 of file Container.cxx.
| TokenIterator * Container::tokens | ( | ) |
Starts an iteration over the tokens in the container.
Returns a token iterator whose ownership is passed to the user.
Definition at line 20 of file Container.cxx.
|
private |
Reference to file descriptor of the parent database.
Definition at line 52 of file Container.h.
|
private |
The name of the container.
Definition at line 49 of file Container.h.