ATLAS Offline Software
|
#include <NavigationToken.h>
Classes | |
class | NavigationTokenIterator |
Public Types | |
typedef const CHILD * | const_child_ptr |
typedef std::unordered_map< const_child_ptr, CHILDPAR, HASH, std::equal_to< const_child_ptr >, SG::ArenaPoolSTLAllocator< std::pair< const const_child_ptr, CHILDPAR > > > | tokenStore |
typedef tokenStore::iterator | tokenIterator |
typedef tokenStore::const_iterator | tokenConstIterator |
typedef CHILDPAR | tokenParameter |
typedef NavigationTokenIterator | const_iterator |
Private Attributes | |
tokenStore | m_data |
INavigationCondition * | m_navCondition |
INavigationSelector< CHILD, CHILDPAR > * | m_navSelector |
const std::type_info * | m_lastReject |
Definition at line 49 of file NavigationToken.h.
typedef const CHILD* NavigationToken< CHILD, CHILDPAR, HASH >::const_child_ptr |
Definition at line 54 of file NavigationToken.h.
typedef NavigationTokenIterator NavigationToken< CHILD, CHILDPAR, HASH >::const_iterator |
Definition at line 153 of file NavigationToken.h.
typedef tokenStore::const_iterator NavigationToken< CHILD, CHILDPAR, HASH >::tokenConstIterator |
Definition at line 64 of file NavigationToken.h.
typedef tokenStore::iterator NavigationToken< CHILD, CHILDPAR, HASH >::tokenIterator |
Definition at line 63 of file NavigationToken.h.
typedef CHILDPAR NavigationToken< CHILD, CHILDPAR, HASH >::tokenParameter |
Definition at line 65 of file NavigationToken.h.
typedef std::unordered_map<const_child_ptr, CHILDPAR, HASH, std::equal_to<const_child_ptr>, SG::ArenaPoolSTLAllocator< std::pair<const const_child_ptr, CHILDPAR> > > NavigationToken< CHILD, CHILDPAR, HASH >::tokenStore |
Definition at line 62 of file NavigationToken.h.
|
inline |
Definition at line 160 of file NavigationToken.h.
|
inline |
Definition at line 168 of file NavigationToken.h.
|
inline |
Definition at line 178 of file NavigationToken.h.
|
inline |
Definition at line 188 of file NavigationToken.h.
|
inlinevirtual |
Definition at line 199 of file NavigationToken.h.
|
inline |
Definition at line 229 of file NavigationToken.h.
void NavigationToken< CHILD, CHILDPAR, HASH >::clear | ( | ) |
|
inline |
Definition at line 242 of file NavigationToken.h.
void NavigationToken< CHILD, CHILDPAR, HASH >::dumpStore | ( | ) |
|
inline |
Definition at line 230 of file NavigationToken.h.
|
inline |
Definition at line 225 of file NavigationToken.h.
CHILDPAR NavigationToken< CHILD, CHILDPAR, HASH >::getParameter | ( | const_child_ptr | data | ) | const |
CHILDPAR NavigationToken< CHILD, CHILDPAR, HASH >::getParameter | ( | const_iterator & | anIter | ) | const |
|
inline |
Definition at line 226 of file NavigationToken.h.
|
inline |
Definition at line 215 of file NavigationToken.h.
|
inline |
Definition at line 275 of file NavigationToken.h.
|
inline |
Definition at line 288 of file NavigationToken.h.
|
virtual |
Implements INavigationToken.
|
inline |
Definition at line 239 of file NavigationToken.h.
|
inline |
Definition at line 257 of file NavigationToken.h.
|
inline |
Definition at line 258 of file NavigationToken.h.
|
inline |
Definition at line 252 of file NavigationToken.h.
void NavigationToken< CHILD, CHILDPAR, HASH >::setObject | ( | const_child_ptr | data, |
CHILDPAR | weight | ||
) |
|
inline |
Definition at line 231 of file NavigationToken.h.
|
virtual |
Implements INavigationToken.
|
virtual |
Implements INavigationToken.
|
private |
Definition at line 305 of file NavigationToken.h.
|
private |
Definition at line 312 of file NavigationToken.h.
|
private |
Definition at line 308 of file NavigationToken.h.
|
private |
Definition at line 309 of file NavigationToken.h.