ATLAS Offline Software
ProxyLoaderSingleton.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
6 // ProxyLoaderSingleton.h, (c) ATLAS Detector software
8 // Author: Thomas Gillam (thomas.gillam@cern.ch)
9 // ExpressionParsing library
11 
12 #ifndef PROXY_LOADER_SINGLETON_H
13 #define PROXY_LOADER_SINGLETON_H
14 
17 #include "EncapsulatingSingleton.h"
18 #include <stdexcept>
19 
20 namespace ExpressionParsing {
21  template <> struct EncapsulatedDefault<IProxyLoader> {
23  };
24 
25  class ProxyLoaderSingleton : public EncapsulatingSingleton<IProxyLoader> {
26  };
27 }
28 
29 #endif // PROXY_LOADER_SINGLETON_H
EncapsulatingSingleton.h
ExpressionParsing::ProxyLoaderSingleton
Definition: ProxyLoaderSingleton.h:25
ExpressionParsing::TestProxyLoader
Definition: TestProxyLoader.h:20
ExpressionParsing::IProxyLoader
Definition: IProxyLoader.h:19
ExpressionParsing
Namespace holding all the expression evaluation code.
Definition: ExpressionParser.h:26
ExpressionParsing::EncapsulatedDefault< IProxyLoader >::type
TestProxyLoader type
Definition: ProxyLoaderSingleton.h:22
ExpressionParsing::EncapsulatedDefault
Definition: EncapsulatingSingleton.h:18
TestProxyLoader.h
ExpressionParsing::EncapsulatingSingleton
Definition: EncapsulatingSingleton.h:22
IProxyLoader.h