ATLAS Offline Software
Classes | Namespaces | Macros
ViewVector.h File Reference

Identify view containers to be made persistent. More...

#include "AthContainers/OwnershipPolicy.h"
#include "AthContainers/IndexTrackingPolicy.h"
#include "AthContainers/exceptions.h"
#include "AthContainers/ViewVectorBase.h"
#include "AthLinks/ElementLink.h"
#include <atomic>
#include "AthenaKernel/BaseInfo.h"
#include "AthContainers/ViewVector.icc"
Include dependency graph for ViewVector.h:

Go to the source code of this file.

Classes

class  ViewVector< DV >
 Identify view containers to be made persistent. More...
 
struct  SG::Bases< ViewVector< DV > >
 Specialize to declare that ViewVector<DV> derives from DV. More...
 
struct  ClassID_traits< ViewVector< DV > >
 ClassID_traits specialization for ViewVector. More...
 

Namespaces

 SG
 Forward declaration.
 

Macros

#define VIEWVECTOR_CLASS_DEF(NAME, CID)
 Use this macro to associate a CLID with a ViewVector class. More...
 

Detailed Description

Identify view containers to be made persistent.

Author
scott snyder snyde.nosp@m.r@bn.nosp@m.l.gov
Date
Jan, 2016

Definition in file ViewVector.h.

Macro Definition Documentation

◆ VIEWVECTOR_CLASS_DEF

#define VIEWVECTOR_CLASS_DEF (   NAME,
  CID 
)
Value:
[[maybe_unused]] \
static const bool clidinit_##CID = ClassID_traits<NAME>::init (CID, #NAME); \
CLIDREGISTRY_ADDENTRY(CID, NAME)

Use this macro to associate a CLID with a ViewVector class.

Definition at line 357 of file ViewVector.h.

python.PyKernel.init
def init(v_theApp, v_rootStream=None)
Definition: PyKernel.py:45