![]() |
ATLAS Offline Software
|
Specialized wrapper for singular navigable data objects. More...
#include <NavWrapper.h>
Public Types | |
| typedef NavigableTerminalNode | navimpl_t |
| Publish navigation implementation type. | |
| typedef navimpl_t::container_type | container_type |
| { | |
| typedef navimpl_t::constituent_type | constituent_type |
| typedef navimpl_t::parameter_type | parameter_type |
| typedef navimpl_t::object_iter | object_iter |
| typedef navimpl_t::external_index_type | external_index_type |
Protected Member Functions | |
| navimpl_t & | getNavImpl () |
Private Attributes | |
| navimpl_t | m_nav |
| Wrapped Navigable implementation. | |
Specialized wrapper for singular navigable data objects.
Specialization of the NavWrapper template for singular data objects, i.e. data objects without constituents. All constituent store manipulations (adding, removing, reweighting, etc.) are omitted.
Definition at line 199 of file NavWrapper.h.
| typedef navimpl_t::constituent_type NavWrapper< NavigableTerminalNode >::constituent_type |
Definition at line 31 of file NavWrapper.h.
| typedef navimpl_t::container_type NavWrapper< NavigableTerminalNode >::container_type |
{
Publish important types from Navigable, new style / typedef typename navimpl::container_t container_t; typedef typename navimpl::constituent_t constituent_t; typedef typename navimpl::parameter_t parameter_t; typedef typename navimpl::object_iter_t object_iter_t; typedef typename navimpl::external_index_t external_index_t; /!}
{ Publish important types from Navigable, old style, soon to be obsolete!
Definition at line 30 of file NavWrapper.h.
| typedef navimpl_t::external_index_type NavWrapper< NavigableTerminalNode >::external_index_type |
Definition at line 34 of file NavWrapper.h.
| typedef NavigableTerminalNode NavWrapper< NavigableTerminalNode >::navimpl_t |
Publish navigation implementation type.
Definition at line 19 of file NavWrapper.h.
| typedef navimpl_t::object_iter NavWrapper< NavigableTerminalNode >::object_iter |
Definition at line 33 of file NavWrapper.h.
| typedef navimpl_t::parameter_type NavWrapper< NavigableTerminalNode >::parameter_type |
Definition at line 32 of file NavWrapper.h.
|
inline |
|
inlinevirtual |
|
inlinevirtual |
Definition at line 128 of file NavWrapper.h.
|
inline |
Definition at line 117 of file NavWrapper.h.
|
inlinevirtual |
Definition at line 129 of file NavWrapper.h.
|
inlinevirtual |
|
inlinevirtual |
Definition at line 210 of file NavWrapper.h.
|
inline |
Definition at line 142 of file NavWrapper.h.
|
inline |
Definition at line 150 of file NavWrapper.h.
|
inlineprotected |
Definition at line 161 of file NavWrapper.h.
|
inline |
Definition at line 133 of file NavWrapper.h.
|
inline |
|
inline |
|
inline |
Definition at line 110 of file NavWrapper.h.
|
inline |
Definition at line 114 of file NavWrapper.h.
|
inline |
Definition at line 98 of file NavWrapper.h.
|
inlinevirtual |
Definition at line 130 of file NavWrapper.h.
|
private |
Wrapped Navigable implementation.
Definition at line 166 of file NavWrapper.h.