![]() |
ATLAS Offline Software
|
#include <ElementLinkCnv_p2.h>
Public Types | |
| typedef std::map< std::string, unsigned int > | IndexMap |
Public Member Functions | |
| State () | |
| State (ElementLinkContNames_p2 &lookupTable) | |
| State (const ElementLinkContNames_p2 &lookupTable) | |
| void | reset (ElementLinkContNames_p2 &lookupTable) |
| void | reset (const ElementLinkContNames_p2 &lookupTable) |
Public Attributes | |
| IndexMap | m_nameIndexMap |
| Map to find index of container name in lookup table. More... | |
| ElementLinkContNames_p2 * | m_lookupTable = nullptr |
| Lookup table with list of container names and starting element link index for each container name change. More... | |
| const ElementLinkContNames_p2 * | m_clookupTable = nullptr |
| std::string | m_lastNameAdded |
| Last container name added - for persToTrans must be string by value More... | |
| const std::string * | m_lastNameFound |
| Last container name found - for transToPers use string ptr to avoid string copy. More... | |
| unsigned int | m_lastNameIndex = 0 |
| Last name inded. More... | |
Private Member Functions | |
| const std::string * | defaultLastName () const |
Definition at line 60 of file ElementLinkCnv_p2.h.
| typedef std::map<std::string, unsigned int> ElementLinkCnv_p2< LINK_TYPE >::State::IndexMap |
Definition at line 62 of file ElementLinkCnv_p2.h.
| ElementLinkCnv_p2< LINK_TYPE >::State::State | ( | ) |
| ElementLinkCnv_p2< LINK_TYPE >::State::State | ( | ElementLinkContNames_p2 & | lookupTable | ) |
| ElementLinkCnv_p2< LINK_TYPE >::State::State | ( | const ElementLinkContNames_p2 & | lookupTable | ) |
|
private |
| void ElementLinkCnv_p2< LINK_TYPE >::State::reset | ( | const ElementLinkContNames_p2 & | lookupTable | ) |
| void ElementLinkCnv_p2< LINK_TYPE >::State::reset | ( | ElementLinkContNames_p2 & | lookupTable | ) |
| const ElementLinkContNames_p2* ElementLinkCnv_p2< LINK_TYPE >::State::m_clookupTable = nullptr |
Definition at line 73 of file ElementLinkCnv_p2.h.
| std::string ElementLinkCnv_p2< LINK_TYPE >::State::m_lastNameAdded |
Last container name added - for persToTrans must be string by value
Definition at line 76 of file ElementLinkCnv_p2.h.
| const std::string* ElementLinkCnv_p2< LINK_TYPE >::State::m_lastNameFound |
Last container name found - for transToPers use string ptr to avoid string copy.
Definition at line 79 of file ElementLinkCnv_p2.h.
| unsigned int ElementLinkCnv_p2< LINK_TYPE >::State::m_lastNameIndex = 0 |
Last name inded.
Definition at line 81 of file ElementLinkCnv_p2.h.
| ElementLinkContNames_p2* ElementLinkCnv_p2< LINK_TYPE >::State::m_lookupTable = nullptr |
Lookup table with list of container names and starting element link index for each container name change.
Definition at line 72 of file ElementLinkCnv_p2.h.
| IndexMap ElementLinkCnv_p2< LINK_TYPE >::State::m_nameIndexMap |
Map to find index of container name in lookup table.
Definition at line 69 of file ElementLinkCnv_p2.h.
1.8.18