|
BOSS 8.0.0
BESIII Offline Software System
|
#include <list>#include <iterator>#include <algorithm>#include <cassert>#include "DataModel/OwnershipPolicy.h"Go to the source code of this file.
Classes | |
| class | DataList< T > |
| an STL list of pointers that by default owns its pointed elements. When a DataList it is created with the flag SG::VIEW_ELEMENTS (see enum OwnershipPolicy) it does now own its elements. This is typically used to have DataList elements allocated by DataPool. Notice the use of value_type instead of const_reference: this is justified by the fact that the elem are always ptrs More... | |
Macros | |
list iterators | |
| #define | FUNFWD(func) |
| #define | CONSTFUNFWD(func) |
list comparison operators | |
| #define | COMPOP(oper) |
| template<class T> | |
| void | swap (DataList< T > lhs, DataList< T > rhs) |
| #define COMPOP | ( | oper | ) |
Definition at line 237 of file Event/GeneratorObject/include/DataModel/DataList.h.
| #define CONSTFUNFWD | ( | func | ) |
Definition at line 116 of file Event/GeneratorObject/include/DataModel/DataList.h.
| #define FUNFWD | ( | func | ) |
Definition at line 114 of file Event/GeneratorObject/include/DataModel/DataList.h.
Definition at line 251 of file Event/GeneratorObject/include/DataModel/DataList.h.
Referenced by BbEmc::execute().