|
LCIO
02.17
|
Int vector used for user extensions. More...
#include <LCIntVec.h>
Inheritance diagram for EVENT::LCIntVec:Public Types | |
| typedef LCIntVec | lcobject_type |
Public Types inherited from lcrtrel::LCRTRelations | |
| typedef std::type_index | ext_index |
| typedef std::shared_ptr< void > | ext_type |
| typedef std::map< ext_index, ext_type > | ext_map |
Public Member Functions | |
| virtual | ~LCIntVec () |
| Destructor. More... | |
| int | id () const |
| Returns an object id for internal (debugging) use in LCIO. More... | |
Public Member Functions inherited from EVENT::LCObject | |
| virtual | ~LCObject () |
| Destructor. More... | |
| virtual LCObject * | clone () const |
| Returns an object id for internal (debugging) use in LCIO. More... | |
Public Member Functions inherited from lcrtrel::LCRTRelations | |
| template<class V > | |
| V::ext_type | ext () |
| Provides access to an extension object - the type and ownership is defined by the class V which should be a subtype of LCExtension, LCOwnedExtension, LCExtensionVector, LCExtensionList,... More... | |
| template<class V > | |
| const V::ext_type | ext () const |
| Provides access to an extension object - the type and ownership is defined by the class V which should be a subtype of LCExtension, LCOwnedExtension, LCExtensionVector, LCExtensionList,... More... | |
| template<class V > | |
| V::rel_type | rel () |
| Provides read access to relations - the object types and their connectivity are defined by the class V which has to be a subtype of either LC1To1Relation, LC1ToNRelation or LCNToNRelation. More... | |
Public Member Functions inherited from std::vector< T > | |
| T | assign (T...args) |
| T | at (T...args) |
| T | back (T...args) |
| T | begin (T...args) |
| T | capacity (T...args) |
| T | cbegin (T...args) |
| T | cend (T...args) |
| T | clear (T...args) |
| T | crbegin (T...args) |
| T | crend (T...args) |
| T | data (T...args) |
| T | emplace (T...args) |
| T | emplace_back (T...args) |
| T | empty (T...args) |
| T | end (T...args) |
| T | erase (T...args) |
| T | front (T...args) |
| T | get_allocator (T...args) |
| T | insert (T...args) |
| T | max_size (T...args) |
| T | operator= (T...args) |
| T | operator[] (T...args) |
| T | pop_back (T...args) |
| T | push_back (T...args) |
| T | rbegin (T...args) |
| T | rend (T...args) |
| T | reserve (T...args) |
| T | resize (T...args) |
| T | shrink_to_fit (T...args) |
| T | size (T...args) |
| T | swap (T...args) |
| T | vector (T...args) |
| T | ~vector (T...args) |
Protected Attributes | |
| IMPL::AccessChecked | _acc {} |
Additional Inherited Members | |
Public Attributes inherited from std::vector< T > | |
| T | elements |
| STL member. More... | |
Int vector used for user extensions.
The cpp implementation is a std::vector<int>
Definition at line 24 of file LCIntVec.h.
Definition at line 31 of file LCIntVec.h.
|
inlinevirtual |
Destructor.
Definition at line 28 of file LCIntVec.h.
|
inlinevirtual |
Returns an object id for internal (debugging) use in LCIO.
Implements EVENT::LCObject.
Definition at line 34 of file LCIntVec.h.
References _acc, and IMPL::AccessChecked::simpleUID().
Referenced by UTIL::operator<<().
|
protected |
Definition at line 36 of file LCIntVec.h.
Referenced by id().
1.8.5