|
BOSS 8.0.0
BESIII Offline Software System
|
IndexingPolicy for STL containers using forward iterators (e.g. vector, list). More...
#include <ForwardIndexingPolicy.h>
Public Types | |
| typedef CONT::size_type | index_type |
| typedef type_tools::Parameter< index_type >::const_type | index_parm_type |
| typedef CONT::value_type | value_type |
| typedef CONT::reference | reference |
| typedef CONT::const_reference | const_reference |
| typedef CONT::pointer | pointer |
| typedef CONT::const_pointer | const_pointer |
| typedef CONT::iterator | iterator |
| typedef CONT::const_iterator | const_iterator |
| typedef RemoveDataPtr< value_type >::type | removedDataPtr_type |
| typedef removedDataPtr_type * | ElementPointer |
| typedef const ElementPointer | ElementConstPointer |
| typedef removedDataPtr_type & | ElementReference |
| typedef const ElementReference | ElementConstReference |
| typedef type_tools::Parameter< removedDataPtr_type >::type | ElementParameter |
| typedef CONT::size_type | index_type |
| typedef type_tools::Parameter< index_type >::const_type | index_parm_type |
| typedef CONT::value_type | value_type |
| typedef CONT::reference | reference |
| typedef CONT::const_reference | const_reference |
| typedef CONT::pointer | pointer |
| typedef CONT::const_pointer | const_pointer |
| typedef CONT::iterator | iterator |
| typedef CONT::const_iterator | const_iterator |
| typedef RemoveDataPtr< value_type >::type | removedDataPtr_type |
| typedef removedDataPtr_type * | ElementPointer |
| typedef const ElementPointer | ElementConstPointer |
| typedef removedDataPtr_type & | ElementReference |
| typedef const ElementReference | ElementConstReference |
| typedef type_tools::Parameter< removedDataPtr_type >::type | ElementParameter |
| typedef CONT::size_type | index_type |
| typedef type_tools::Parameter< index_type >::const_type | index_parm_type |
| typedef CONT::value_type | value_type |
| typedef CONT::reference | reference |
| typedef CONT::const_reference | const_reference |
| typedef CONT::pointer | pointer |
| typedef CONT::const_pointer | const_pointer |
| typedef CONT::iterator | iterator |
| typedef CONT::const_iterator | const_iterator |
| typedef RemoveDataPtr< value_type >::type | removedDataPtr_type |
| typedef removedDataPtr_type * | ElementPointer |
| typedef const ElementPointer | ElementConstPointer |
| typedef removedDataPtr_type & | ElementReference |
| typedef const ElementReference | ElementConstReference |
| typedef type_tools::Parameter< removedDataPtr_type >::type | ElementParameter |
Public Member Functions | |
| index_type | index () const |
| template<class OS> | |
| bool | indexPut (OS &o) const |
| template<class IS> | |
| bool | indexGet (IS &i) |
| index_type | index () const |
| template<class OS> | |
| bool | indexPut (OS &o) const |
| template<class IS> | |
| bool | indexGet (IS &i) |
| index_type | index () const |
| template<class OS> | |
| bool | indexPut (OS &o) const |
| template<class IS> | |
| bool | indexGet (IS &i) |
Static Public Member Functions | |
| static bool | reverseLookup (const CONT &data, ElementParameter element, index_type &index) |
| static bool | reverseLookup (const CONT &data, ElementParameter element, index_type &index) |
| static bool | reverseLookup (const CONT &data, ElementParameter element, index_type &index) |
Protected Attributes | |
| index_type | m_index |
IndexingPolicy for STL containers using forward iterators (e.g. vector, list).
Definition at line 36 of file Event/GeneratorObject/include/DataModel/tools/ForwardIndexingPolicy.h.
| typedef CONT::const_iterator ForwardIndexingPolicy< CONT >::const_iterator |
Definition at line 49 of file Event/GeneratorObject/include/DataModel/tools/ForwardIndexingPolicy.h.
| typedef CONT::const_iterator ForwardIndexingPolicy< CONT >::const_iterator |
Definition at line 49 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/tools/ForwardIndexingPolicy.h.
| typedef CONT::const_iterator ForwardIndexingPolicy< CONT >::const_iterator |
Definition at line 49 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/tools/ForwardIndexingPolicy.h.
| typedef CONT::const_pointer ForwardIndexingPolicy< CONT >::const_pointer |
Definition at line 47 of file Event/GeneratorObject/include/DataModel/tools/ForwardIndexingPolicy.h.
| typedef CONT::const_pointer ForwardIndexingPolicy< CONT >::const_pointer |
Definition at line 47 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/tools/ForwardIndexingPolicy.h.
| typedef CONT::const_pointer ForwardIndexingPolicy< CONT >::const_pointer |
Definition at line 47 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/tools/ForwardIndexingPolicy.h.
| typedef CONT::const_reference ForwardIndexingPolicy< CONT >::const_reference |
Definition at line 45 of file Event/GeneratorObject/include/DataModel/tools/ForwardIndexingPolicy.h.
| typedef CONT::const_reference ForwardIndexingPolicy< CONT >::const_reference |
Definition at line 45 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/tools/ForwardIndexingPolicy.h.
| typedef CONT::const_reference ForwardIndexingPolicy< CONT >::const_reference |
Definition at line 45 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/tools/ForwardIndexingPolicy.h.
| typedef const ElementPointer ForwardIndexingPolicy< CONT >::ElementConstPointer |
Definition at line 53 of file Event/GeneratorObject/include/DataModel/tools/ForwardIndexingPolicy.h.
| typedef const ElementPointer ForwardIndexingPolicy< CONT >::ElementConstPointer |
Definition at line 53 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/tools/ForwardIndexingPolicy.h.
| typedef const ElementPointer ForwardIndexingPolicy< CONT >::ElementConstPointer |
Definition at line 53 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/tools/ForwardIndexingPolicy.h.
| typedef const ElementReference ForwardIndexingPolicy< CONT >::ElementConstReference |
Definition at line 55 of file Event/GeneratorObject/include/DataModel/tools/ForwardIndexingPolicy.h.
| typedef const ElementReference ForwardIndexingPolicy< CONT >::ElementConstReference |
Definition at line 55 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/tools/ForwardIndexingPolicy.h.
| typedef const ElementReference ForwardIndexingPolicy< CONT >::ElementConstReference |
Definition at line 55 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/tools/ForwardIndexingPolicy.h.
| typedef type_tools::Parameter<removedDataPtr_type>::type ForwardIndexingPolicy< CONT >::ElementParameter |
Definition at line 56 of file Event/GeneratorObject/include/DataModel/tools/ForwardIndexingPolicy.h.
| typedef type_tools::Parameter<removedDataPtr_type>::type ForwardIndexingPolicy< CONT >::ElementParameter |
Definition at line 56 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/tools/ForwardIndexingPolicy.h.
| typedef type_tools::Parameter<removedDataPtr_type>::type ForwardIndexingPolicy< CONT >::ElementParameter |
Definition at line 56 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/tools/ForwardIndexingPolicy.h.
| typedef removedDataPtr_type* ForwardIndexingPolicy< CONT >::ElementPointer |
Definition at line 52 of file Event/GeneratorObject/include/DataModel/tools/ForwardIndexingPolicy.h.
| typedef removedDataPtr_type* ForwardIndexingPolicy< CONT >::ElementPointer |
Definition at line 52 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/tools/ForwardIndexingPolicy.h.
| typedef removedDataPtr_type* ForwardIndexingPolicy< CONT >::ElementPointer |
Definition at line 52 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/tools/ForwardIndexingPolicy.h.
| typedef removedDataPtr_type& ForwardIndexingPolicy< CONT >::ElementReference |
Definition at line 54 of file Event/GeneratorObject/include/DataModel/tools/ForwardIndexingPolicy.h.
| typedef removedDataPtr_type& ForwardIndexingPolicy< CONT >::ElementReference |
Definition at line 54 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/tools/ForwardIndexingPolicy.h.
| typedef removedDataPtr_type& ForwardIndexingPolicy< CONT >::ElementReference |
Definition at line 54 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/tools/ForwardIndexingPolicy.h.
| typedef type_tools::Parameter<index_type>::const_type ForwardIndexingPolicy< CONT >::index_parm_type |
Definition at line 42 of file Event/GeneratorObject/include/DataModel/tools/ForwardIndexingPolicy.h.
| typedef type_tools::Parameter<index_type>::const_type ForwardIndexingPolicy< CONT >::index_parm_type |
Definition at line 42 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/tools/ForwardIndexingPolicy.h.
| typedef type_tools::Parameter<index_type>::const_type ForwardIndexingPolicy< CONT >::index_parm_type |
Definition at line 42 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/tools/ForwardIndexingPolicy.h.
| typedef CONT::size_type ForwardIndexingPolicy< CONT >::index_type |
Definition at line 41 of file Event/GeneratorObject/include/DataModel/tools/ForwardIndexingPolicy.h.
| typedef CONT::size_type ForwardIndexingPolicy< CONT >::index_type |
Definition at line 41 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/tools/ForwardIndexingPolicy.h.
| typedef CONT::size_type ForwardIndexingPolicy< CONT >::index_type |
Definition at line 41 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/tools/ForwardIndexingPolicy.h.
| typedef CONT::iterator ForwardIndexingPolicy< CONT >::iterator |
Definition at line 48 of file Event/GeneratorObject/include/DataModel/tools/ForwardIndexingPolicy.h.
| typedef CONT::iterator ForwardIndexingPolicy< CONT >::iterator |
Definition at line 48 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/tools/ForwardIndexingPolicy.h.
| typedef CONT::iterator ForwardIndexingPolicy< CONT >::iterator |
Definition at line 48 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/tools/ForwardIndexingPolicy.h.
| typedef CONT::pointer ForwardIndexingPolicy< CONT >::pointer |
Definition at line 46 of file Event/GeneratorObject/include/DataModel/tools/ForwardIndexingPolicy.h.
| typedef CONT::pointer ForwardIndexingPolicy< CONT >::pointer |
Definition at line 46 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/tools/ForwardIndexingPolicy.h.
| typedef CONT::pointer ForwardIndexingPolicy< CONT >::pointer |
Definition at line 46 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/tools/ForwardIndexingPolicy.h.
| typedef CONT::reference ForwardIndexingPolicy< CONT >::reference |
Definition at line 44 of file Event/GeneratorObject/include/DataModel/tools/ForwardIndexingPolicy.h.
| typedef CONT::reference ForwardIndexingPolicy< CONT >::reference |
Definition at line 44 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/tools/ForwardIndexingPolicy.h.
| typedef CONT::reference ForwardIndexingPolicy< CONT >::reference |
Definition at line 44 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/tools/ForwardIndexingPolicy.h.
| typedef RemoveDataPtr<value_type>::type ForwardIndexingPolicy< CONT >::removedDataPtr_type |
Definition at line 51 of file Event/GeneratorObject/include/DataModel/tools/ForwardIndexingPolicy.h.
| typedef RemoveDataPtr<value_type>::type ForwardIndexingPolicy< CONT >::removedDataPtr_type |
Definition at line 51 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/tools/ForwardIndexingPolicy.h.
| typedef RemoveDataPtr<value_type>::type ForwardIndexingPolicy< CONT >::removedDataPtr_type |
Definition at line 51 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/tools/ForwardIndexingPolicy.h.
| typedef CONT::value_type ForwardIndexingPolicy< CONT >::value_type |
Definition at line 43 of file Event/GeneratorObject/include/DataModel/tools/ForwardIndexingPolicy.h.
| typedef CONT::value_type ForwardIndexingPolicy< CONT >::value_type |
Definition at line 43 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/tools/ForwardIndexingPolicy.h.
| typedef CONT::value_type ForwardIndexingPolicy< CONT >::value_type |
Definition at line 43 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/tools/ForwardIndexingPolicy.h.
|
inlineprotected |
Definition at line 98 of file Event/GeneratorObject/include/DataModel/tools/ForwardIndexingPolicy.h.
|
inlineprotected |
Definition at line 99 of file Event/GeneratorObject/include/DataModel/tools/ForwardIndexingPolicy.h.
|
inlineprotected |
Definition at line 100 of file Event/GeneratorObject/include/DataModel/tools/ForwardIndexingPolicy.h.
|
inlineprotected |
Definition at line 104 of file Event/GeneratorObject/include/DataModel/tools/ForwardIndexingPolicy.h.
|
inlineprotected |
Definition at line 98 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/tools/ForwardIndexingPolicy.h.
|
inlineprotected |
Definition at line 99 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/tools/ForwardIndexingPolicy.h.
|
inlineprotected |
Definition at line 100 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/tools/ForwardIndexingPolicy.h.
|
inlineprotected |
Definition at line 104 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/tools/ForwardIndexingPolicy.h.
|
inlineprotected |
Definition at line 98 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/tools/ForwardIndexingPolicy.h.
|
inlineprotected |
Definition at line 99 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/tools/ForwardIndexingPolicy.h.
|
inlineprotected |
Definition at line 100 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/tools/ForwardIndexingPolicy.h.
|
inlineprotected |
Definition at line 104 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/tools/ForwardIndexingPolicy.h.
|
inline |
Definition at line 86 of file Event/GeneratorObject/include/DataModel/tools/ForwardIndexingPolicy.h.
Referenced by reverseLookup().
|
inline |
Definition at line 86 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/tools/ForwardIndexingPolicy.h.
|
inline |
Definition at line 86 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/tools/ForwardIndexingPolicy.h.
|
inline |
Definition at line 92 of file Event/GeneratorObject/include/DataModel/tools/ForwardIndexingPolicy.h.
|
inline |
Definition at line 92 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/tools/ForwardIndexingPolicy.h.
|
inline |
Definition at line 92 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/tools/ForwardIndexingPolicy.h.
|
inline |
Definition at line 88 of file Event/GeneratorObject/include/DataModel/tools/ForwardIndexingPolicy.h.
|
inline |
Definition at line 88 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/tools/ForwardIndexingPolicy.h.
|
inline |
Definition at line 88 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/tools/ForwardIndexingPolicy.h.
|
inlineprotected |
Definition at line 117 of file Event/GeneratorObject/include/DataModel/tools/ForwardIndexingPolicy.h.
|
inlineprotected |
Definition at line 117 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/tools/ForwardIndexingPolicy.h.
|
inlineprotected |
Definition at line 117 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/tools/ForwardIndexingPolicy.h.
|
inlineprotected |
Definition at line 112 of file Event/GeneratorObject/include/DataModel/tools/ForwardIndexingPolicy.h.
|
inlineprotected |
Definition at line 112 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/tools/ForwardIndexingPolicy.h.
|
inlineprotected |
Definition at line 112 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/tools/ForwardIndexingPolicy.h.
|
inlinestatic |
Definition at line 58 of file Event/GeneratorObject/include/DataModel/tools/ForwardIndexingPolicy.h.
Referenced by ForwardIndexingPolicy(), and setIndex().
|
inlinestatic |
Definition at line 58 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/tools/ForwardIndexingPolicy.h.
|
inlinestatic |
Definition at line 58 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/tools/ForwardIndexingPolicy.h.
|
inlineprotected |
Definition at line 108 of file Event/GeneratorObject/include/DataModel/tools/ForwardIndexingPolicy.h.
|
inlineprotected |
Definition at line 108 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/tools/ForwardIndexingPolicy.h.
|
inlineprotected |
Definition at line 108 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/tools/ForwardIndexingPolicy.h.
|
inlineprotected |
Definition at line 107 of file Event/GeneratorObject/include/DataModel/tools/ForwardIndexingPolicy.h.
|
inlineprotected |
Definition at line 107 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/tools/ForwardIndexingPolicy.h.
|
inlineprotected |
Definition at line 107 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/tools/ForwardIndexingPolicy.h.
|
protected |
Definition at line 122 of file Event/GeneratorObject/include/DataModel/tools/ForwardIndexingPolicy.h.
Referenced by ForwardIndexingPolicy(), ForwardIndexingPolicy(), index(), indexGet(), indexPut(), lookup(), lookup(), setIndex(), and setIndex().