ATLAS Offline Software
Loading...
Searching...
No Matches
NavigationInit.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef TrigNavigation_NavigationInit_h
6#define TrigNavigation_NavigationInit_h
7
13
14#include <type_traits>
15#include "AthLinks/ElementLink.h"
16#include "AthLinks/DataLink.h"
18
20
21namespace HLT{
22 template <class FEATURE, class CONTAINER >
27
28 template <class FEATURE, class CONTAINER >
30 static void instan() {s.null();}
32 };
33 template <class FEATURE, class CONTAINER>
35
36
37 template <class TYPE >
38 struct AuxInit {
40 void null() const {;}
41 };
42
43 template <class TYPE >
45 static void instan() {s.null();}
46 static const AuxInit<TYPE> s;
47 };
48 template <class TYPE>
50}
51
53
54#endif
Define macros for attributes used to control the static checker.
#define ATLAS_CTORDTOR_NOT_THREAD_SAFE
It used to be useful piece of code for replacing actual SG with other store of similar functionality ...
AuxInit() ATLAS_CTORDTOR_NOT_THREAD_SAFE
void null() const
FeatureContainerInit() ATLAS_CTORDTOR_NOT_THREAD_SAFE
static const AuxInit< TYPE > s
static const FeatureContainerInit< FEATURE, CONTAINER > s